Fwbuilder Port Upgrade

Cy Schubert Cy.Schubert at komquats.com
Thu Nov 6 10:08:14 PST 2008


I've been discussing fwbuilder/libfwbuilder with the developer of this fine 
software. 3.0.2 is about to be released in one to two weeks (he recommended 
not upgrading the port from 3.0.0 to 3.0.1 and he recommended not creating 
a development version of the port). I have a patch to the port to bring it 
u p to 3.0.2 using build 638 of his development branch. If anyone wants to 
get a jump on the ports, here are some patches to upgrade fwbuilder and 
libfwbuilder to 3.0.2. The port will be committed when 3.0.2 is released.

Enclosed are the patches.


-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/security/libfwbuilder/Makefile,v
retrieving revision 1.49
diff -u -r1.49 Makefile
--- Makefile	30 Sep 2008 20:05:11 -0000	1.49
+++ Makefile	6 Nov 2008 17:58:05 -0000
@@ -5,10 +5,11 @@
 # $FreeBSD: ports/security/libfwbuilder/Makefile,v 1.49 2008/09/30 20:05:11 cy Exp $
 
 PORTNAME=	libfwbuilder
-PORTVERSION=	3.0.0
+PORTVERSION=	3.0.2
 CATEGORIES=	security
-MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=	fwbuilder
+# MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+# MASTER_SITE_SUBDIR=	fwbuilder
+MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-3.0/build-638/
 
 MAINTAINER=	cy at FreeBSD.org
 COMMENT=	Firewall Builder API
@@ -45,8 +46,8 @@
 PLIST_SUB+=	PORTVERSION="${PORTVERSION}"
 
 post-install:
-	${RM} ${PREFIX}/lib/libfwbuilder.so.8.0
-	${RM} ${PREFIX}/lib/libfwcompiler.so.8.0
+	${RM} ${PREFIX}/lib/libfwbuilder.so.8.1
+	${RM} ${PREFIX}/lib/libfwcompiler.so.8.1
 
 .if !defined(NOPORTDOCS)
 PORTDOCS=	*
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/security/libfwbuilder/distinfo,v
retrieving revision 1.23
diff -u -r1.23 distinfo
--- distinfo	2 Sep 2008 21:32:26 -0000	1.23
+++ distinfo	6 Nov 2008 17:58:05 -0000
@@ -1,3 +1,3 @@
-MD5 (libfwbuilder-3.0.0.tar.gz) = 993aa8d0838bf7f915ad3dbfcc03d161
-SHA256 (libfwbuilder-3.0.0.tar.gz) = 949982c6af3b7d075ca79551f2bb8559cb591a524d3e0a9f25b1656b65c77402
-SIZE (libfwbuilder-3.0.0.tar.gz) = 537382
+MD5 (libfwbuilder-3.0.2.tar.gz) = 64e9e2992cc1bbfa8be8fecdb9a83e3a
+SHA256 (libfwbuilder-3.0.2.tar.gz) = bbbe4f75174a0d3604b817a423c13d900d1c7ee51deb3629aa61b248f68b72fb
+SIZE (libfwbuilder-3.0.2.tar.gz) = 529281
Index: pkg-plist
===================================================================
RCS file: /home/pcvs/ports/security/libfwbuilder/pkg-plist,v
retrieving revision 1.22
diff -u -r1.22 pkg-plist
--- pkg-plist	2 Sep 2008 21:32:26 -0000	1.22
+++ pkg-plist	6 Nov 2008 17:58:05 -0000
@@ -71,10 +71,10 @@
 include/fwb-3/fwbuilder/libfwbuilder-version.h
 include/fwb-3/fwbuilder/physAddress.h
 include/fwb-3/fwbuilder/snmp.h
-lib/libfwcompiler.so.8.0.0
+lib/libfwcompiler.so.8.1.0
 lib/libfwcompiler.so.8
 lib/libfwcompiler.so
-lib/libfwbuilder.so.8.0.0
+lib/libfwbuilder.so.8.1.0
 lib/libfwbuilder.so.8
 lib/libfwbuilder.so
 share/libfwbuilder-%%BUILD_VERSION%%/migration/FWObjectDatabase_0.9.5.xslt
-------------- next part --------------
? fwbuilder.diff
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/security/fwbuilder/Makefile,v
retrieving revision 1.54
diff -u -r1.54 Makefile
--- Makefile	18 Oct 2008 00:02:32 -0000	1.54
+++ Makefile	6 Nov 2008 17:57:52 -0000
@@ -6,10 +6,11 @@
 #
 
 PORTNAME=	fwbuilder
-PORTVERSION=	3.0.0
+PORTVERSION=	3.0.2
 CATEGORIES=	security
-MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}/fwbuilder/
-MASTER_SITE_SUBDIR=	fwbuilder
+# MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}/fwbuilder/
+# MASTER_SITE_SUBDIR=	fwbuilder
+MASTER_SITES=	http://www.fwbuilder.org/nightly_builds/fwbuilder-3.0/build-638/
 
 MAINTAINER=	cy at FreeBSD.org
 COMMENT=	Firewall Builder GUI and policy compilers
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/security/fwbuilder/distinfo,v
retrieving revision 1.24
diff -u -r1.24 distinfo
--- distinfo	2 Sep 2008 21:32:25 -0000	1.24
+++ distinfo	6 Nov 2008 17:57:52 -0000
@@ -1,3 +1,3 @@
-MD5 (fwbuilder-3.0.0.tar.gz) = f1032f4ebc8263224d7e829a204e8d5e
-SHA256 (fwbuilder-3.0.0.tar.gz) = 03036d8a56bb729589ffe9fc4800a491e13d55b8f177fee78e7ee43305a93185
-SIZE (fwbuilder-3.0.0.tar.gz) = 2130909
+MD5 (fwbuilder-3.0.2.tar.gz) = 14ffbd1faedb3cea665e64843cf4e31b
+SHA256 (fwbuilder-3.0.2.tar.gz) = 6355546b426924ce8496059a8ed176a6e5f7d396818746e315c6625c6da0b429
+SIZE (fwbuilder-3.0.2.tar.gz) = 2312674
Index: files/patch-src-gui-ipfAdvancedDialog.cpp
===================================================================
RCS file: /home/pcvs/ports/security/fwbuilder/files/patch-src-gui-ipfAdvancedDialog.cpp,v
retrieving revision 1.3
diff -u -r1.3 patch-src-gui-ipfAdvancedDialog.cpp
--- files/patch-src-gui-ipfAdvancedDialog.cpp	2 Sep 2008 21:32:25 -0000	1.3
+++ files/patch-src-gui-ipfAdvancedDialog.cpp	6 Nov 2008 17:57:52 -0000
@@ -1,11 +1,11 @@
---- src/gui/ipfAdvancedDialog.cpp.orig	2008-09-01 00:45:50.000000000 -0700
-+++ src/gui/ipfAdvancedDialog.cpp	2008-09-02 11:23:23.533839864 -0700
+--- src/gui/ipfAdvancedDialog.cpp.orig	2008-11-01 12:37:14.000000000 -0700
++++ src/gui/ipfAdvancedDialog.cpp	2008-11-06 09:52:08.000000000 -0800
 @@ -97,6 +97,8 @@
-     data.registerOption( m_dialog->ipf_nat_irc_proxy        ,fwopt, "ipf_nat_irc_proxy");
-     data.registerOption( m_dialog->ipf_nat_ftp_proxy        ,fwopt, "ipf_nat_ftp_proxy");
-     data.registerOption( m_dialog->ipf_nat_rcmd_proxy       ,fwopt, "ipf_nat_rcmd_proxy");
-+    data.registerOption( m_dialog->ipf_nat_krcmd_proxy       ,fwopt, "ipf_nat_krcmd_proxy");
-+    data.registerOption( m_dialog->ipf_nat_ekshell_proxy       ,fwopt, "ipf_nat_ekshell_proxy");
-     data.registerOption( m_dialog->ipf_fw_dir               ,fwopt, "firewall_dir"      );
-     data.registerOption( m_dialog->ipf_user                 ,fwopt, "admUser"           );
-     data.registerOption( m_dialog->altAddress               ,fwopt, "altAddress"        );
+     data.registerOption( m_dialog->ipf_nat_irc_proxy,fwopt, "ipf_nat_irc_proxy");
+     data.registerOption( m_dialog->ipf_nat_ftp_proxy,fwopt, "ipf_nat_ftp_proxy");
+     data.registerOption( m_dialog->ipf_nat_rcmd_proxy,fwopt, "ipf_nat_rcmd_proxy");
++    data.registerOption( m_dialog->ipf_nat_krcmd_proxy,fwopt, "ipf_nat_krcmd_proxy");
++    data.registerOption( m_dialog->ipf_nat_ekshell_proxy,fwopt, "ipf_nat_ekshell_proxy");
+     data.registerOption( m_dialog->ipf_fw_dir,fwopt, "firewall_dir"      );
+     data.registerOption( m_dialog->ipf_user,fwopt, "admUser"           );
+     data.registerOption( m_dialog->altAddress, fwopt, "altAddress");
-------------- next part --------------
Cheers,
Cy Schubert <Cy.Schubert at komquats.com>
FreeBSD UNIX:  <cy at FreeBSD.org>   Web:  http://www.FreeBSD.org

			e**(i*pi)+1=0


More information about the freebsd-ports mailing list