hi,

here is an update to fwbuilder 3.0.0. please comment/give it a try.

Index: libfwbuilder/Makefile
===================================================================
RCS file: /cvs/ports/security/libfwbuilder/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- libfwbuilder/Makefile       4 Jan 2008 17:48:37 -0000       1.8
+++ libfwbuilder/Makefile       8 Sep 2008 21:10:11 -0000
@@ -1,14 +1,13 @@
-# $OpenBSD: Makefile,v 1.7 2007/09/15 23:29:58 merdely Exp $
+# $OpenBSD: Makefile,v 1.8 2008/01/04 17:48:37 espie Exp $
 
 COMMENT=       libraries for fwbuilder
-DISTNAME=      libfwbuilder-2.1.8
-PKGNAME=       $(DISTNAME)
+DISTNAME=      libfwbuilder-3.0.0
 CATEGORIES=    net security
-SHARED_LIBS=   fwbuilder       9.0 \
-               fwcompiler      9.0
+SHARED_LIBS=   fwbuilder       10.0 \
+               fwcompiler      10.0
 
-INCLUDE=       include/fwb-2.1
-SHARE=         share/libfwbuilder21
+INCLUDE=       include/fwb-3
+SHARE=         share/libfwbuilder
 SUBST_VARS=    INCLUDE SHARE
 
 HOMEPAGE=      http://www.fwbuilder.org/
@@ -19,16 +18,20 @@
 PERMIT_DISTFILES_FTP=  Yes
 PERMIT_DISTFILES_CDROM=        Yes
 
-WANTLIB=       m ssl crypto z xml2 iconv
+WANTLIB=       m z iconv
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
 
-MODULES=       x11/qt3
+MODULES=       x11/qt4
 LIB_DEPENDS+=  xslt::textproc/libxslt \
+               xml2::textproc/libxml \
                netsnmp::net/net-snmp
 
 CONFIGURE_STYLE=gnu
-CONFIGURE_ARGS+=       --with-docdir=${TRUEPREFIX}/share/doc/libfwbuilder
+CONFIGURE_ARGS+=--with-docdir=${TRUEPREFIX}/share/doc/libfwbuilder \
+               --with-templatedir=${TRUEPREFIX}/share/libfwbuilder \
+               --with-qtdir=${MODQT_QTDIR} \
+               QMAKE=${MODQT_QTDIR}/bin/qmake
 
 NO_REGRESS=    Yes
 
Index: libfwbuilder/distinfo
===================================================================
RCS file: /cvs/ports/security/libfwbuilder/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- libfwbuilder/distinfo       5 Apr 2007 17:26:07 -0000       1.4
+++ libfwbuilder/distinfo       8 Sep 2008 18:42:02 -0000
@@ -1,5 +1,5 @@
-MD5 (libfwbuilder-2.1.8.tar.gz) = J3tRhZoj4+dZ4WnQh2RvNA==
-RMD160 (libfwbuilder-2.1.8.tar.gz) = 4rTJyJ91N+td/bFAOtn7O+PDnwY=
-SHA1 (libfwbuilder-2.1.8.tar.gz) = EA/WKInpUFKA5mXi/wT6AdTsjGo=
-SHA256 (libfwbuilder-2.1.8.tar.gz) = 
WRwPZ/Z6jlPVySvea9v//FfkPvdyFwTKztSsvKXQJ98=
-SIZE (libfwbuilder-2.1.8.tar.gz) = 318784
+MD5 (libfwbuilder-3.0.0.tar.gz) = mTqo0IOL9/kVrT2/zAPRYQ==
+RMD160 (libfwbuilder-3.0.0.tar.gz) = mMMcSmfxA/oK/2oeEoh4RSHUpfk=
+SHA1 (libfwbuilder-3.0.0.tar.gz) = uTcdiRVAUMBNqE6GHqkkMhEXT2I=
+SHA256 (libfwbuilder-3.0.0.tar.gz) = 
lJmCxq87fQdcp5VR8ruFWctZGlJNPgqfJbFla2XHdAI=
+SIZE (libfwbuilder-3.0.0.tar.gz) = 537382
Index: libfwbuilder/patches/patch-qmake_inc_in
===================================================================
RCS file: /cvs/ports/security/libfwbuilder/patches/patch-qmake_inc_in,v
retrieving revision 1.2
diff -u -r1.2 patch-qmake_inc_in
--- libfwbuilder/patches/patch-qmake_inc_in     29 Jan 2007 11:56:13 -0000      
1.2
+++ libfwbuilder/patches/patch-qmake_inc_in     8 Sep 2008 18:43:15 -0000
@@ -1,9 +1,9 @@
-$OpenBSD: patch-qmake_inc_in,v 1.1.1.1 2005/05/21 09:35:19 espie Exp $
---- qmake.inc.in.orig  Thu Jun 22 06:50:45 2006
-+++ qmake.inc.in       Mon Jan 29 11:05:38 2007
+$OpenBSD: patch-qmake_inc_in,v 1.2 2007/01/29 11:56:13 espie Exp $
+--- qmake.inc.in.orig  Mon Sep  1 09:45:37 2008
++++ qmake.inc.in       Mon Sep  8 20:43:12 2008
 @@ -27,7 +27,7 @@ unix {
-       migration.path          =$(DDIR)@TEMPLATE_DIR@/migration
-       doc.path                =$(DDIR)@DOCDIR@
+       migration.path = @TEMPLATE_DIR@/migration
+       doc.path = @DOCDIR@
  
 -      CONFIG                 += warn_on debug
 +      CONFIG                 += warn_on release
Index: libfwbuilder/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/libfwbuilder/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- libfwbuilder/pkg/PLIST      29 Jan 2007 11:56:13 -0000      1.3
+++ libfwbuilder/pkg/PLIST      8 Sep 2008 18:56:56 -0000
@@ -1,6 +1,6 @@
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.2 2006/04/17 14:46:09 espie Exp $
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.3 2007/01/29 11:56:13 espie Exp $
 %%SHARED%%
-bin/libfwbuilder-config-2.1
+bin/libfwbuilder-config-3
 ${INCLUDE}/
 ${INCLUDE}/fwbuilder/
 ${INCLUDE}/fwbuilder/Address.h
@@ -22,11 +22,17 @@
 ${INCLUDE}/fwbuilder/Group.h
 ${INCLUDE}/fwbuilder/Host.h
 ${INCLUDE}/fwbuilder/HostsFile.h
+${INCLUDE}/fwbuilder/ICMP6Service.h
 ${INCLUDE}/fwbuilder/ICMPService.h
-${INCLUDE}/fwbuilder/IPAddress.h
+${INCLUDE}/fwbuilder/IPRoute.h
 ${INCLUDE}/fwbuilder/IPService.h
 ${INCLUDE}/fwbuilder/IPv4.h
+${INCLUDE}/fwbuilder/IPv6.h
+${INCLUDE}/fwbuilder/Inet6AddrMask.h
+${INCLUDE}/fwbuilder/InetAddr.h
+${INCLUDE}/fwbuilder/InetAddrMask.h
 ${INCLUDE}/fwbuilder/Interface.h
+${INCLUDE}/fwbuilder/InterfaceData.h
 ${INCLUDE}/fwbuilder/InterfacePolicy.h
 ${INCLUDE}/fwbuilder/Interval.h
 ${INCLUDE}/fwbuilder/IntervalGroup.h
@@ -36,6 +42,7 @@
 ${INCLUDE}/fwbuilder/MultiAddress.h
 ${INCLUDE}/fwbuilder/NAT.h
 ${INCLUDE}/fwbuilder/Network.h
+${INCLUDE}/fwbuilder/NetworkIPv6.h
 ${INCLUDE}/fwbuilder/ObjectGroup.h
 ${INCLUDE}/fwbuilder/Policy.h
 ${INCLUDE}/fwbuilder/Pool.h
@@ -48,13 +55,15 @@
 ${INCLUDE}/fwbuilder/ServiceGroup.h
 ${INCLUDE}/fwbuilder/SyncQueue.h
 ${INCLUDE}/fwbuilder/TCPService.h
+${INCLUDE}/fwbuilder/TCPUDPService.h
 ${INCLUDE}/fwbuilder/TagService.h
 ${INCLUDE}/fwbuilder/ThreadTools.h
 ${INCLUDE}/fwbuilder/Tools.h
 ${INCLUDE}/fwbuilder/UDPService.h
+${INCLUDE}/fwbuilder/UserService.h
 ${INCLUDE}/fwbuilder/XMLTools.h
-${INCLUDE}/fwbuilder/crypto.h
 ${INCLUDE}/fwbuilder/dns.h
+${INCLUDE}/fwbuilder/inet_net.h
 ${INCLUDE}/fwbuilder/libfwbuilder-config.h
 ${INCLUDE}/fwbuilder/libfwbuilder-version.h
 ${INCLUDE}/fwbuilder/physAddress.h
@@ -118,9 +127,29 @@
 ${SHARE}/migration/FWObjectDatabase_2.0.99.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.0.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.1.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.10.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.11.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.12.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.13.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.14.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.15.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.16.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.17.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.18.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.19.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.2.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.3.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.4.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.5.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.6.xslt
 ${SHARE}/migration/FWObjectDatabase_2.1.7.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.8.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.9.xslt
+${SHARE}/migration/FWObjectDatabase_2.1.99.xslt
+${SHARE}/migration/FWObjectDatabase_3.xslt
+${SHARE}/migration/FWObjectDatabase_4.xslt
+${SHARE}/migration/FWObjectDatabase_5.xslt
+${SHARE}/migration/FWObjectDatabase_6.xslt
+${SHARE}/migration/FWObjectDatabase_7.xslt
+${SHARE}/migration/FWObjectDatabase_8.xslt
+${SHARE}/migration/FWObjectDatabase_9.xslt
Index: fwbuilder/Makefile
===================================================================
RCS file: /cvs/ports/security/fwbuilder/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- fwbuilder/Makefile  4 Jan 2008 17:48:37 -0000       1.9
+++ fwbuilder/Makefile  8 Sep 2008 19:45:28 -0000
@@ -1,33 +1,38 @@
-# $OpenBSD: Makefile,v 1.8 2007/09/15 23:29:58 merdely Exp $
+# $OpenBSD: Makefile,v 1.9 2008/01/04 17:48:37 espie Exp $
 
-COMMENT=firewall gui
-CATEGORIES=net security
+COMMENT=       firewall GUI
+DISTNAME=      fwbuilder-3.0.0
+CATEGORIES=    net security
 
 # GPL
 PERMIT_PACKAGE_FTP=    Yes
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_DISTFILES_FTP=  Yes
 PERMIT_DISTFILES_CDROM=        Yes
+
 HOMEPAGE=      http://www.fwbuilder.org/
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
 
-SHARE=         share/fwbuilder21
+SHARE=         share/fwbuilder
 SUBST_VARS=    SHARE
 
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
-DISTNAME=      fwbuilder-2.1.8
-PKGNAME=       ${DISTNAME}
-CONFIGURE_STYLE=       gnu
-CONFIGURE_ARGS+=       --with-docdir=${TRUEPREFIX}/share/doc/fwbuilder
+CONFIGURE_STYLE=gnu
+CONFIGURE_ARGS+=--with-docdir=${TRUEPREFIX}/share/doc/fwbuilder \
+               --with-templatedir=${TRUEPREFIX}/share/fwbuilder \
+               --with-qtdir=${MODQT_QTDIR} \
+               QMAKE=${MODQT_QTDIR}/bin/qmake
 
-MODULES=       x11/qt3
+MODULES=       x11/qt4
 DESTDIRNAME=   INSTALL_ROOT
-LIB_DEPENDS=   fwcompiler.>=9,fwbuilder.>=9::security/libfwbuilder
+LIB_DEPENDS=   fwcompiler.>=10,fwbuilder.>=10::security/libfwbuilder \
+               QtGui,QtNetwork::x11/qt4
+               
 NO_REGRESS=    Yes
 USE_X11=       Yes
 
-WANTLIB=       stdc++ c util m X11 ssl z crypto Xext pthread iconv xslt xml2 
netsnmp
-
-# before qt 4, there is no distinction between INSTALL_FILE and INSTALL_PROGRAM
+WANTLIB=       ICE SM X11 Xcursor Xext Xfixes Xi Xinerama Xrandr Xrender \
+               c crypto fontconfig freetype glib-2.0 gthread-2.0 iconv intl \
+               m netsnmp png pthread ssl stdc++ util xml2 xslt z
 
 post-install:
        chown ${BINOWN}:${BINGRP} ${PREFIX}/bin/*
Index: fwbuilder/distinfo
===================================================================
RCS file: /cvs/ports/security/fwbuilder/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- fwbuilder/distinfo  5 Apr 2007 17:26:06 -0000       1.4
+++ fwbuilder/distinfo  8 Sep 2008 17:03:25 -0000
@@ -1,5 +1,5 @@
-MD5 (fwbuilder-2.1.8.tar.gz) = +YcGocvkxHDjogoapxWNWA==
-RMD160 (fwbuilder-2.1.8.tar.gz) = AL6+vE8OSVV76BzEmLcx2P/lL9A=
-SHA1 (fwbuilder-2.1.8.tar.gz) = Lv+lgwzIuGaA22VG6aAIs2Dbtuw=
-SHA256 (fwbuilder-2.1.8.tar.gz) = wZLGgrtn818l800ChOE5pMJ/3rPuOWfFfmvqAxClRd0=
-SIZE (fwbuilder-2.1.8.tar.gz) = 1521885
+MD5 (fwbuilder-3.0.0.tar.gz) = 8QMvTryCYyJNfoKaIE6NXg==
+RMD160 (fwbuilder-3.0.0.tar.gz) = jrJvDBlLNvJYnLXaQXvJMAHBZ9U=
+SHA1 (fwbuilder-3.0.0.tar.gz) = IuCy7mb2VNcNNCpFRU4CXtJQdKs=
+SHA256 (fwbuilder-3.0.0.tar.gz) = AwNtila7cpWJ/+n8SACkkeE9Vbjxd/7njn7kMwWpMYU=
+SIZE (fwbuilder-3.0.0.tar.gz) = 2130909
Index: fwbuilder/patches/patch-qmake_inc_in
===================================================================
RCS file: /cvs/ports/security/fwbuilder/patches/patch-qmake_inc_in,v
retrieving revision 1.2
diff -u -r1.2 patch-qmake_inc_in
--- fwbuilder/patches/patch-qmake_inc_in        17 Apr 2006 14:46:09 -0000      
1.2
+++ fwbuilder/patches/patch-qmake_inc_in        8 Sep 2008 19:04:02 -0000
@@ -1,12 +1,12 @@
-$OpenBSD: patch-qmake_inc_in,v 1.1.1.1 2005/05/21 09:37:35 espie Exp $
---- qmake.inc.in.orig  Tue Oct 25 08:11:26 2005
-+++ qmake.inc.in       Mon Apr 17 14:40:39 2006
-@@ -27,7 +27,7 @@ unix {
-       res_os.path             = $(DDIR)@RES_DIR@/os
-       res_platform.path       = $(DDIR)@RES_DIR@/platform
+$OpenBSD$
+--- qmake.inc.in.orig  Mon Sep  8 21:03:47 2008
++++ qmake.inc.in       Mon Sep  8 21:03:53 2008
+@@ -65,7 +65,7 @@ unix {
  
--      CONFIG                 += qt thread rtti stl warn_on debug
-+      CONFIG                 += qt thread rtti stl warn_on release
-       INCLUDEPATH            += @LIBFWBUILDER_INCLUDEPATH@
+       PKGLOCALEDIR                    = $$res.path/locale
  
-       LIBS                   += $$LIBS_FWBUILDER @LIBS@
+-      CONFIG                 += warn_on debug
++      CONFIG                 += warn_on release
+       QMAKE_CFLAGS_DEBUG     += -Wno-unused-parameter
+       QMAKE_CFLAGS_RELEASE   += -Wno-unused-parameter
+       QMAKE_CXXFLAGS_DEBUG   += -Wno-unused-parameter @CXXFLAGS@
Index: fwbuilder/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/fwbuilder/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- fwbuilder/pkg/PLIST 29 Jan 2007 11:56:13 -0000      1.3
+++ fwbuilder/pkg/PLIST 8 Sep 2008 19:38:48 -0000
@@ -1,18 +1,22 @@
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.2 2006/04/17 14:46:09 espie Exp $
-bin/fwb_ipf
-bin/fwb_ipfw
-bin/fwb_ipt
-bin/fwb_pf
-bin/fwbedit
-bin/fwblookup
-bin/fwbuilder
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.3 2007/01/29 11:56:13 espie Exp $
[EMAIL PROTECTED] bin/fwb_iosacl
[EMAIL PROTECTED] bin/fwb_ipf
[EMAIL PROTECTED] bin/fwb_ipfw
[EMAIL PROTECTED] bin/fwb_ipt
[EMAIL PROTECTED] bin/fwb_pf
[EMAIL PROTECTED] bin/fwb_pix
[EMAIL PROTECTED] bin/fwbedit
[EMAIL PROTECTED] bin/fwbuilder
[EMAIL PROTECTED] man/man1/fwb_iosacl.1
 @man man/man1/fwb_ipf.1
 @man man/man1/fwb_ipfw.1
 @man man/man1/fwb_ipt.1
 @man man/man1/fwb_pf.1
[EMAIL PROTECTED] man/man1/fwb_pix.1
 @man man/man1/fwbedit.1
[EMAIL PROTECTED] man/man1/fwblookup.1
 @man man/man1/fwbuilder.1
+share/applications/
+share/applications/fwbuilder.desktop
 share/doc/fwbuilder/
 share/doc/fwbuilder/AUTHORS
 share/doc/fwbuilder/COPYING
@@ -21,27 +25,25 @@
 share/doc/fwbuilder/FWBuilder-Routing-LICENSE.txt
 share/doc/fwbuilder/PatchAcceptancePolicy.txt
 share/doc/fwbuilder/README.floppyfw
+share/doc/fwbuilder/README.iosacl
 share/doc/fwbuilder/README.ipf
 share/doc/fwbuilder/README.ipfw
 share/doc/fwbuilder/README.ipt
 share/doc/fwbuilder/README.pf
+share/doc/fwbuilder/README.pix
+share/doc/fwbuilder/README.policy_import
 share/doc/fwbuilder/README.routing
-share/doc/fwbuilder/ReleaseNotes_2.1.7.html
-share/doc/fwbuilder/ReleaseNotes_2.1.7.txt
-share/doc/fwbuilder/ReleaseNotes_2.1.8.html
-share/doc/fwbuilder/ReleaseNotes_2.1.8.txt
 ${SHARE}/
+${SHARE}/help/
+${SHARE}/help/iptAdvancedDialog_en_US.html
+${SHARE}/help/linux24AdvancedDialog_en_US.html
+${SHARE}/help/pfAdvancedDialog_en_US.html
 ${SHARE}/locale/
-${SHARE}/locale/fwbuilder_de.qm
-${SHARE}/locale/fwbuilder_es.qm
-${SHARE}/locale/fwbuilder_fr.qm
-${SHARE}/locale/fwbuilder_ja.qm
-${SHARE}/locale/fwbuilder_ru.qm
-${SHARE}/locale/fwbuilder_sv.qm
 ${SHARE}/objects_init.xml
 ${SHARE}/os/
 ${SHARE}/os/freebsd.xml
 ${SHARE}/os/fwsm_os.xml
+${SHARE}/os/ios.xml
 ${SHARE}/os/linksys.xml
 ${SHARE}/os/linux24.xml
 ${SHARE}/os/macosx.xml
@@ -51,6 +53,7 @@
 ${SHARE}/os/unknown_os.xml
 ${SHARE}/platform/
 ${SHARE}/platform/fwsm.xml
+${SHARE}/platform/iosacl.xml
 ${SHARE}/platform/ipf.xml
 ${SHARE}/platform/ipfw.xml
 ${SHARE}/platform/iptables.xml
@@ -59,3 +62,5 @@
 ${SHARE}/platform/unknown.xml
 ${SHARE}/resources.xml
 ${SHARE}/templates.xml
[EMAIL PROTECTED] %D/bin/update-desktop-database
[EMAIL PROTECTED] %D/bin/update-desktop-database

Reply via email to