Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Dec 2005 15:46:15 -0500
From:      Frank Laszlo <laszlof@vonostingroup.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/91033: [UPDATE]: comms/sredird: Update to version 2.2.2.
Message-ID:  <E1EriBb-000154-Bc@ritamari.vonostingroup.com>
Resent-Message-ID: <200512282050.jBSKo4gY041363@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         91033
>Category:       ports
>Synopsis:       [UPDATE]: comms/sredird: Update to version 2.2.2.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 28 20:50:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Frank Laszlo
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD ritamari.vonostingroup.com 6.0-STABLE FreeBSD 6.0-STABLE #0: Mon Nov 7 12:06:15 EST 2005 laszlof@ritamari.vonostingroup.com:/usr/obj/usr/src/sys/RITAMARI i386


	
>Description:
	This patch will update comms/sredird to version 2.2.2. This new version contains a few minor bug fixes.

>How-To-Repeat:
	
>Fix:

	



--- sredird-2.2.2.diff begins here ---
diff -NrU3 sredird.orig/Makefile sredird/Makefile
--- sredird.orig/Makefile	Wed Dec 28 15:32:34 2005
+++ sredird/Makefile	Wed Dec 28 15:33:06 2005
@@ -6,12 +6,12 @@
 #
 
 PORTNAME=	sredird
-PORTVERSION=	2.2.1
+PORTVERSION=	2.2.2
 CATEGORIES=	comms
 MASTER_SITES=	${MASTER_SITE_SUNSITE}
 MASTER_SITE_SUBDIR=	system/serial
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	laszlof@vonostingroup.com
 COMMENT=	RFC 2217 compliant serial port redirector
 
 PLIST_FILES=	libexec/sredird
diff -NrU3 sredird.orig/distinfo sredird/distinfo
--- sredird.orig/distinfo	Wed Dec 28 15:32:34 2005
+++ sredird/distinfo	Wed Dec 28 15:33:13 2005
@@ -1,3 +1,3 @@
-MD5 (sredird-2.2.1.tar.gz) = a6b8f03ddb9657f533bd218110c3e635
-SHA256 (sredird-2.2.1.tar.gz) = 6b9b5afdcd2a5f4740371268055d95d0a24523f7665c747f16cff811cbb5844d
-SIZE (sredird-2.2.1.tar.gz) = 25766
+MD5 (sredird-2.2.2.tar.gz) = e541e4b1cb9fa8fc8ff0e76bb1127cda
+SHA256 (sredird-2.2.2.tar.gz) = 640c47dcd84b3b90640165a38eb336a675fdab06c14c09cae2f4a604cae560d3
+SIZE (sredird-2.2.2.tar.gz) = 25495
diff -NrU3 sredird.orig/files/patch-aa sredird/files/patch-aa
--- sredird.orig/files/patch-aa	Wed Dec 28 15:32:34 2005
+++ sredird/files/patch-aa	Wed Dec 28 15:40:01 2005
@@ -1,54 +1,52 @@
---- sredird.c.orig	Mon Sep 20 15:26:54 1999
-+++ sredird.c	Tue Dec 21 11:02:48 1999
-@@ -43,7 +43,12 @@
+--- sredird.c.orig	Wed Dec 28 15:35:00 2005
++++ sredird.c	Wed Dec 28 15:39:43 2005
+@@ -110,7 +110,12 @@
  #include <fcntl.h>
  #include <syslog.h>
  #include <termios.h>
--#include <termio.h>
-+#ifndef __FreeBSD__ /* FreeBSD */
-+#include <termio.h> /* Doesn't exist on FreeBSD */
++#ifndef __FreeBSD__
+ #include <termio.h>
 +#else
-+#include <netdb.h> /* Necessary for getprotobyname(3) function */
-+#include <netinet/in_systm.h> /* Reqired for netinet/ip.h */
-+#endif /* FreeBSD */
++#include <netdb.h>
++#include <netinet/in_systm.h>
++#endif
  #include <sys/socket.h>
  #include <netinet/in.h>
  #include <netinet/ip.h>
-@@ -129,6 +134,14 @@
+@@ -196,6 +201,13 @@
  /* Default modem state polling in milliseconds (100 msec should be enough) */
  #define ModemStatePolling 100
  
-+/* FreeBSD specific definitions */
-+#ifdef __FreeBSD__ /* FreeBSD */
++#ifdef __FreeBSD__
 +struct tms mytms;
-+#define times(NULL) times(&mytms) /* Coz times(NULL) coredumps on FreeBSD */
-+#define SOL_TCP getprotobyname("TCP")->p_proto /* SOL_TCP and SOL_IP undefined */
-+#define SOL_IP getprotobyname("IP")->p_proto   /* on FreeBSD                   */
-+#endif /* FreeBSD */
++#define times(NULL) times(&mytms)
++#define SOL_TCP getprotobyname("TCP")->p_proto
++#define SOL_IP getprotobyname("IP")->p_proto
++#endif
 +
  /* Standard boolean definition */
  typedef enum { False, True } Boolean;
  
-@@ -571,8 +584,10 @@
-           return(115200UL);
-         case B230400:
-           return(230400UL);
-+#ifndef __FreeBSD__ /* Sadly, but FreeBSD doesn't support rates > 230K */
-         case B460800:
-           return(460800UL);
+@@ -714,8 +726,10 @@
+ 					return(115200UL);
+ 				case B230400:
+ 					return(230400UL);
++#ifndef __FreeBSD__
+ 				case B460800:
+ 					return(460800UL);
 +#endif
-         default:
-           return(0UL);
-       }
-@@ -954,9 +969,11 @@
-         case 230400UL:
-           Speed = B230400;
-         break;
+ 				default:
+ 					return(0UL);
+ 			}
+@@ -1094,9 +1108,11 @@
+ 				case 230400UL:
+ 					Speed = B230400;
+ 				break;
 +#ifndef __FreeBSD__
-         case 460800UL:
-           Speed = B460800;
-         break;
+ 				case 460800UL:
+ 					Speed = B460800;
+ 				break;
 +#endif
-         default:
-           LogMsg(LOG_WARNING,"Unknwon baud rate requested. Setting to 38400");
-           Speed = B38400;
+ 				default:
+ 					LogMsg(LOG_WARNING,"Unknwon baud rate requested, setting to 9600.");
+ 					Speed = B9600;
diff -NrU3 sredird.orig/files/patch-ab sredird/files/patch-ab
--- sredird.orig/files/patch-ab	Wed Dec 28 15:32:34 2005
+++ sredird/files/patch-ab	Wed Dec 28 15:43:06 2005
@@ -1,8 +1,5 @@
-
-$FreeBSD: ports/comms/sredird/files/patch-ab,v 1.2 2003/02/17 13:28:53 sobomax Exp $
-
---- README.orig	Thu Nov 14 11:29:17 2002
-+++ README	Mon Feb 17 15:25:24 2003
+--- README.orig	Wed Dec 28 15:40:48 2005
++++ README	Wed Dec 28 15:42:52 2005
 @@ -101,21 +101,19 @@
  
  5 - Installation
@@ -13,7 +10,7 @@
  configuration file (usually /etc/inetd.conf) should look like this:
  
 -sredir          stream  tcp     nowait  root    /usr/sbin/tcpd /usr/sbin/sredird -i 5 /dev/modem /var/lock/LCK..modem
-+sredir		stream	tcp	nowait	root	/usr/local/libexec/sredird	sredird -i 5 /dev/cuaa0 /var/spool/lock/LCK..cuaa0
++sredir         stream  tcp     nowait  root    /usr/local/libexec/sredird      sredird -i 5 /dev/cuaa0 /var/spool/lock/LCK..cuaa0
  
  Of course, "sredir" should be defined in the services file (usually
 -/etc/services, usual values start at port 7000) and "/dev/modem" should
--- sredird-2.2.2.diff ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1EriBb-000154-Bc>