ports/120839: Update port: net/ss5 Update net/ss5 to the version 3.6.4.R3
Raffaele De Lorenzo
raffaele.delorenzo at libero.it
Tue Feb 19 15:40:09 UTC 2008
>Number: 120839
>Category: ports
>Synopsis: Update port: net/ss5 Update net/ss5 to the version 3.6.4.R3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Feb 19 15:40:08 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Raffaele De Lorenzo
>Release: 7.0RC2
>Organization:
>Environment:
FreeBSD noel 7.0-RC2-p1 FreeBSD 7.0-RC2-p1 #0: Tue Feb 12 22:23:33 UTC 2008 root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Update port: net/ss5 Update net/ss5 to the version 3.6.4.R3
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -bBc -ruN /usr/ports/net/ss5/Makefile ./ss5_port_3_6_4_3/Makefile
--- /usr/ports/net/ss5/Makefile 2007-06-22 13:35:10.000000000 +0200
+++ ./ss5_port_3_6_4_3/Makefile 2008-02-19 11:59:23.000000000 +0100
@@ -1,16 +1,16 @@
# New ports collection makefile for: ss5
-# Date created: 25 August 2006
+# Date created: 19 February 2008
# Whom: Raffaele De Lorenzo - raffaele.delorenzo at libero.it
#
# $FreeBSD: ports/net/ss5/Makefile,v 1.2 2007/06/22 11:35:10 mm Exp $
#
PORTNAME= ss5
-PORTVERSION= 3.6.2
+PORTVERSION= 3.6.4
CATEGORIES= net security
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ss5
-DISTNAME= ${PORTNAME}-${PORTVERSION}-1
+DISTNAME= ${PORTNAME}-${PORTVERSION}-3
MAINTAINER= raffaele.delorenzo at libero.it
COMMENT= SOCKS v4/v5 application layer gateway with many features
@@ -31,7 +31,7 @@
CFLAGS+= -DLDAP_DEPRECATED
MAN1= ss5.1
-MAN5= ss5.conf.5 ss5.pam.5 ss5.passwd.5 ss5.peers.5
+MAN5= ss5.conf.5 ss5.pam.5 ss5.passwd.5 ss5.ha.5
MANCOMPRESSED= yes
post-patch:
@@ -39,4 +39,7 @@
@${REINPLACE_CMD} -e 's,/usr/local/etc/opt/ss5,${PREFIX}/etc/ss5,' \
${WRKSRC}/include/config.h.in
+post-install:
+ @${PRINTF} "*** WARNING *** Now you must run manually: touch /usr/local/etc/ss5/ss5.ha\n **** "
+
.include <bsd.port.mk>
diff -bBc -ruN /usr/ports/net/ss5/distinfo ./ss5_port_3_6_4_3/distinfo
--- /usr/ports/net/ss5/distinfo 2007-06-22 13:35:10.000000000 +0200
+++ ./ss5_port_3_6_4_3/distinfo 2008-02-19 09:23:58.000000000 +0100
@@ -1,3 +1,3 @@
-MD5 (ss5-3.6.2-1.tar.gz) = 482eca1e29e1f768939eca639ce3d30c
-SHA256 (ss5-3.6.2-1.tar.gz) = cfd32637e68c8a59ce7cb9918ac91c670f5ae30e8a2025319209fea02979798d
-SIZE (ss5-3.6.2-1.tar.gz) = 404602
+MD5 (ss5-3.6.4-3.tar.gz) = 9d9b27a538747d397fadf4bd2b897f6f
+SHA256 (ss5-3.6.4-3.tar.gz) = c091fde7c56226ccb8b6fb3ad09c9778627dd88f93fba9e89ab077ed7eadc27b
+SIZE (ss5-3.6.4-3.tar.gz) = 348303
diff -bBc -ruN /usr/ports/net/ss5/files/patch-Makefile.in ./ss5_port_3_6_4_3/files/patch-Makefile.in
--- /usr/ports/net/ss5/files/patch-Makefile.in 2007-04-16 13:59:08.000000000 +0200
+++ ./ss5_port_3_6_4_3/files/patch-Makefile.in 2008-02-19 09:33:33.000000000 +0100
@@ -63,7 +63,7 @@
- @( cp man/$(OS)/ss5.1* $(dst_dir)$(man_path_base)/man1 )
- @( if [ ! -d $(dst_dir)$(man_path_base)/man5 ]; then mkdir -p $(dst_dir)$(man_path_base)/man5; fi )
- @( cp man/$(OS)/ss5.passwd.5* $(dst_dir)$(man_path_base)/man5 )
-- @( cp man/$(OS)/ss5.peers.5* $(dst_dir)$(man_path_base)/man5 )
+- @( cp man/$(OS)/ss5.ha.5* $(dst_dir)$(man_path_base)/man5 )
- @( cp man/$(OS)/ss5.pam.5* $(dst_dir)$(man_path_base)/man5 )
- @( cp man/$(OS)/ss5.conf.5* $(dst_dir)$(man_path_base)/man5 )
+ @( if [ $(OS) = "FreeBSD" ] && [ ! -d $(ss5_man)/man1 ]; then mkdir -p $(ss5_man)/man1; fi )
@@ -73,8 +73,8 @@
+ @( if [ $(OS) = "FreeBSD" ] && [ ! -d $(ss5_man)/man5 ]; then mkdir -p $(ss5_man)/man5; fi )
+ @( if [ $(OS) = "FreeBSD" ]; then cp man/$(OS)/ss5.passwd.5* $(ss5_man)/man5/; \
+ else cp man/$(OS)/ss5.passwd.5* $(dst_dir)$(man_path_base)/man5/; fi )
-+ @( if [ $(OS) = "FreeBSD" ]; then cp man/$(OS)/ss5.peers.5* $(ss5_man)/man5/; \
-+ else cp man/$(OS)/ss5.peers.5* $(dst_dir)$(man_path_base)/man5/; fi )
++ @( if [ $(OS) = "FreeBSD" ]; then cp man/$(OS)/ss5.ha.5* $(ss5_man)/man5/; \
++ else cp man/$(OS)/ss5.ha.5* $(dst_dir)$(man_path_base)/man5/; fi )
+ @( if [ $(OS) = "FreeBSD" ]; then cp man/$(OS)/ss5.pam.5* $(ss5_man)/man5/; \
+ else cp man/$(OS)/ss5.pam.5* $(dst_dir)$(man_path_base)/man5/; fi )
+ @( if [ $(OS) = "FreeBSD" ]; then cp man/$(OS)/ss5.conf.5* $(ss5_man)/man5/; \
@@ -113,10 +113,10 @@
@( if [ -f $(dst_dir)$(man_path_base)/man1/ss5.1 ]; then rm -f $(dst_dir)$(man_path_base)/man1/ss5.1; fi )
+ @( if [ -f $(ss5_man)/man1/ss5.1 ]; then rm -f $(ss5_man)/man1/ss5.1; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.passwd.5 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.passwd.5; fi )
-- @( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.peers.5 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.peers.5; fi )
+- @( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.ha.5 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.ha.5; fi )
+ @( if [ -f $(ss5_man)/man5/ss5.passwd.5 ]; then rm -f $(ss5_man)/man5/ss5.passwd.5; fi )
-+ @( if [ -f $(man_path_base)/man5/ss5.peers.5 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.peers.5; fi )
-+ @( if [ -f $(ss5_man)/man5/ss5.peers.5 ]; then rm -f $(ss5_man)/man5/ss5.peers.5; fi )
++ @( if [ -f $(man_path_base)/man5/ss5.ha.5 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.ha.5; fi )
++ @( if [ -f $(ss5_man)/man5/ss5.ha.5 ]; then rm -f $(ss5_man)/man5/ss5.ha.5; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.conf.5 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.conf.5; fi )
+ @( if [ -f $(ss5_man)/man5/ss5.conf.5 ]; then rm -f $(ss5_man)/man5/ss5.conf.5; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.pam.5 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.pam.5; fi )
@@ -125,8 +125,8 @@
+ @( if [ -f $(ss5_man)/man1/ss5.1.gz ]; then rm -f $(ss5_man)/man1/ss5.1.gz; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.passwd.5.gz ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.passwd.5.gz; fi )
+ @( if [ -f $(ss5_man)/man5/ss5.passwd.5.gz ]; then rm -f $(ss5_man)/man5/ss5.passwd.5.gz; fi )
- @( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.peers.5.gz ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.peers.5.gz; fi )
-+ @( if [ -f $(ss5_man)/man5/ss5.peers.5.gz ]; then rm -f $(ss5_man)/man5/ss5.peers.5.gz; fi )
+ @( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.ha.5.gz ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.ha.5.gz; fi )
++ @( if [ -f $(ss5_man)/man5/ss5.ha.5.gz ]; then rm -f $(ss5_man)/man5/ss5.ha.5.gz; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.conf.5.gz ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.conf.5.gz; fi )
+ @( if [ -f $(ss5_man)/man5/ss5.conf.5.gz ]; then rm -f $(ss5_man)/man5/ss5.conf.5.gz; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.pam.5.gz ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.pam.5.gz; fi )
@@ -135,8 +135,8 @@
+ @( if [ -f $(ss5_man)/man1/ss5.1.bz2 ]; then rm -f $(ss5_man)/man1/ss5.1.bz2; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.passwd.5.bz2 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.passwd.5.bz2; fi )
+ @( if [ -f $(ss5_man)/man5/ss5.passwd.5.bz2 ]; then rm -f $(ss5_man)/man5/ss5.passwd.5.bz2; fi )
- @( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.peers.5.bz2 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.peers.5.bz2; fi )
-+ @( if [ -f $(ss5_man)/man5/ss5.peers.5.bz2 ]; then rm -f $(ss5_man)/man5/ss5.peers.5.bz2; fi )
+ @( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.ha.5.bz2 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.ha.5.bz2; fi )
++ @( if [ -f $(ss5_man)/man5/ss5.ha.5.bz2 ]; then rm -f $(ss5_man)/man5/ss5.ha.5.bz2; fi )
@( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.conf.5.bz2 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.conf.5.bz2; fi )
- @( if [ -f $(dst_dir)$(man_path_base)/man5/ss5.pam.5.bz2 ]; then rm -f $(dst_dir)$(man_path_base)/man5/ss5.pam.5.bz2; fi )
+ @( if [ -f $(ss5_man)/man5/ss5.conf.5.bz2 ]; then rm -f $(ss5_man)/man5/ss5.conf.5.bz2; fi )
diff -bBc -ruN /usr/ports/net/ss5/files/patch-src-SS5Utils.c ./ss5_port_3_6_4_3/files/patch-src-SS5Utils.c
--- /usr/ports/net/ss5/files/patch-src-SS5Utils.c 1970-01-01 01:00:00.000000000 +0100
+++ ./ss5_port_3_6_4_3/files/patch-src-SS5Utils.c 2008-02-19 11:51:50.000000000 +0100
@@ -0,0 +1,26 @@
+*** src/SS5Utils.c.orig Tue Jun 12 17:16:55 2007
+--- src/SS5Utils.c Tue Feb 19 11:49:50 2008
+***************
+*** 130,135 ****
+--- 130,140 ----
+ case ALONE:
+ snprintf(logString,256 - 1,"[VERB] Role is ALONE.");
+ break;
++
++ default:
++ fprintf (stderr, "[WARN] - Don't know Role %s\n", logString);
++ return ERR;
++ break;
+ }
+ LOGUPDATE()
+
+***************
+*** 152,157 ****
+--- 157,163 ----
+ * Open ss5.ha file
+ */
+ if( (S5PeerFile = fopen(S5PeersFile,"r")) == NULL ) {
++ fprintf (stderr, "[ERR] Cannot Load %s file!\n", S5PeersFile);
+ return ERR;
+ }
+
diff -bBc -ruN /usr/ports/net/ss5/files/patch-src_SS5Modules.c ./ss5_port_3_6_4_3/files/patch-src_SS5Modules.c
--- /usr/ports/net/ss5/files/patch-src_SS5Modules.c 2007-06-22 13:35:10.000000000 +0200
+++ ./ss5_port_3_6_4_3/files/patch-src_SS5Modules.c 1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- src/SS5Modules.c.orig Thu Apr 5 02:28:26 2007
-+++ src/SS5Modules.c
-@@ -29,7 +29,7 @@ S5RetCode S5LoadModules( void )
- {
- S5RetCode (*InitModule)(struct _module *m);
-
-- char *error;
-+ const char *error;
- char libpath[128];
-
- /*
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list