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