Hello all.

This is an update for FWBuilder to fresh release. It supports PF from
OpenBSD 4.9 and ever contains PF parser (not so useful on "wild"
configurations, though). Also new release is a bit more stable than
current version we have in ports.

Upstream merged almost all our patches, and also a few patches for
regressions found by unit tests (and many for tests themselves).
There is one regression test failing (ObjectMatcherTest), upstream was
notified and replied that test just wasn't updated.

libfwbuilder package is gone, it contents was merged into fwbuilder
package. I added a devel/quirks patch for safety, in case someone
installed libfwbuilder without fwbuilder.

Runs fine for me on i386.

--
  Vadim Zhukov


Index: security/fwbuilder/Makefile
===================================================================
RCS file: /cvs/ports/security/fwbuilder/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- security/fwbuilder/Makefile 12 Apr 2011 12:38:08 -0000      1.24
+++ security/fwbuilder/Makefile 31 Jul 2011 15:02:59 -0000
@@ -3,16 +3,15 @@
 # Consumes more than 512MB on at least i386 when building qrc_MainRes.o
 VMEM_WARNING = Yes
 
-V =            4.1.3
 COMMENT =      firewall GUI
-DISTNAME =     fwbuilder-$V
+DISTNAME =     fwbuilder-5.0.0.3568
 CATEGORIES =   net security
 
 HOMEPAGE =     http://www.fwbuilder.org/
 
 MAINTAINER =   Vadim Zhukov <persg...@gmail.com>
 
-# GPLv2+
+# GPLv2+ mostly, some code under BSD-like
 PERMIT_PACKAGE_FTP =   Yes
 PERMIT_PACKAGE_CDROM = Yes
 PERMIT_DISTFILES_FTP = Yes
@@ -20,14 +19,20 @@ PERMIT_DISTFILES_CDROM =Yes
 
 MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
 
+# .orig produces too much spam in tests directories
+PATCHORIG =    .ports.orig
+
 AUTOMAKE_VERSION =     1.10
 AUTOCONF_VERSION =     2.63
 
 CONFIGURE_STYLE =      gnu
 
-BUILD_DEPENDS +=${MODGNU_AUTOCONF_DEPENDS} \
-               ${MODGNU_AUTOMAKE_DEPENDS} \
-               devel/cppunit
+# Port doesn't respect CFLAGS/CXXFLAGS itself everywhere
+COPTS =        ${DEBUG}
+
+BUILD_DEPENDS +=       ${MODGNU_AUTOCONF_DEPENDS} \
+                       ${MODGNU_AUTOMAKE_DEPENDS} \
+                       devel/cppunit
 
 CONFIGURE_ARGS +=      --with-docdir=${TRUEPREFIX}/share/doc/fwbuilder \
                        --with-templatedir=${TRUEPREFIX}/share/fwbuilder \
@@ -36,23 +41,30 @@ CONFIGURE_ARGS +=   --with-docdir=${TRUEPR
                        --without-distcc
 MAKE_ENV +=            QMAKE=${MODQT_QTDIR}/bin/qmake \
                        CXXFLAGS="${CXXFLAGS}" \
+                       COPTS="${COPTS}" \
                        LDFLAGS="${LDFLAGS}"
 
-MODULES =      x11/qt4 converters/libiconv
 DESTDIRNAME =  INSTALL_ROOT
-LIB_DEPENDS =  libfwbuilder-$V:security/libfwbuilder \
-               x11/qt4
+
+MODULES =      x11/qt4 converters/libiconv
+LIB_DEPENDS =  net/net-snmp \
+               textproc/libxml \
+               textproc/libxslt \
+               x11/qt4 \
                
-REGRESS_TARGET =tests
-USE_GROFF =    Yes
+WANTLIB +=     c crypto m netsnmp
+WANTLIB +=     pthread stdc++ util xml2 xslt z
+WANTLIB +=     QtGui QtNetwork
 
-WANTLIB += c crypto m netsnmp
-WANTLIB += pthread stdc++ util xml2 xslt z
-WANTLIB += QtDBus QtGui QtNetwork QtXml
-WANTLIB += fwcompiler>=14 fwbuilder>=14
+USE_GROFF =    Yes
 
 FAKE_FLAGS =   INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
                INSTALL_FILE="${INSTALL_DATA}"
+
+REGRESS_DEPENDS =      ${FULLPKGNAME}:${BUILD_PKGPATH}
+REGRESS_TARGET =       tests
+REGRESS_ENV +=         COPTS="${COPTS}"
+REGRESS_IS_INTERACTIVE =       X11
 
 post-patch:
        cd ${WRKSRC}; \
Index: security/fwbuilder/distinfo
===================================================================
RCS file: /cvs/ports/security/fwbuilder/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- security/fwbuilder/distinfo 12 Apr 2011 12:38:08 -0000      1.11
+++ security/fwbuilder/distinfo 31 Jul 2011 15:02:59 -0000
@@ -1,5 +1,5 @@
-MD5 (fwbuilder-4.1.3.tar.gz) = fLbVDObwK0hVJUBb0A2MMw==
-RMD160 (fwbuilder-4.1.3.tar.gz) = mjP9FFtFsdEmou9MGYx5f0ZhtAE=
-SHA1 (fwbuilder-4.1.3.tar.gz) = YS2/181mnC74iJFXrj+PANKFN/4=
-SHA256 (fwbuilder-4.1.3.tar.gz) = +K9JC8OgkSTrWsbOEVc2ZTDLUWz4VqOYtuzoGbbmZD4=
-SIZE (fwbuilder-4.1.3.tar.gz) = 5683404
+MD5 (fwbuilder-5.0.0.3568.tar.gz) = AyTtqxAynd4CmVPWRqqNrQ==
+RMD160 (fwbuilder-5.0.0.3568.tar.gz) = Ikjx8BWBzhbIYeBBIwFR02ehgsY=
+SHA1 (fwbuilder-5.0.0.3568.tar.gz) = HLwA2vBuwd+es53wbJWPH+5E6+0=
+SHA256 (fwbuilder-5.0.0.3568.tar.gz) = 
3EKVa/paDE9wM1Os4qNt3+yYX0QxqwDACuCsnKb2csA=
+SIZE (fwbuilder-5.0.0.3568.tar.gz) = 6703816
Index: security/fwbuilder/patches/patch-autogen_sh
===================================================================
RCS file: /cvs/ports/security/fwbuilder/patches/patch-autogen_sh,v
retrieving revision 1.1
diff -u -p -r1.1 patch-autogen_sh
--- security/fwbuilder/patches/patch-autogen_sh 14 Jul 2010 08:46:35 -0000      
1.1
+++ security/fwbuilder/patches/patch-autogen_sh 31 Jul 2011 15:02:59 -0000
@@ -1,6 +1,6 @@
-$OpenBSD: patch-autogen_sh,v 1.1 2010/07/14 08:46:35 sthen Exp $
---- autogen.sh.orig    Tue Jul 13 22:51:31 2010
-+++ autogen.sh Tue Jul 13 22:51:41 2010
+$OpenBSD$
+--- autogen.sh.ports.orig      Thu May 12 01:02:03 2011
++++ autogen.sh Sun May 15 00:11:20 2011
 @@ -40,12 +40,8 @@ $LIBTOOLIZE --dry-run --install > /dev/null 2>&1 && {
      LIBTOOLIZE_ARGS="--force --copy"
  }
cvs server: cannot find security/fwbuilder/patches/patch-qmake_inc_in
Index: security/fwbuilder/patches/patch-unit_tests_sh
===================================================================
RCS file: security/fwbuilder/patches/patch-unit_tests_sh
diff -N security/fwbuilder/patches/patch-unit_tests_sh
--- security/fwbuilder/patches/patch-unit_tests_sh      14 Jul 2010 08:46:35 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-$OpenBSD: patch-unit_tests_sh,v 1.1 2010/07/14 08:46:35 sthen Exp $
---- unit_tests.sh.orig Tue Jul 13 22:53:21 2010
-+++ unit_tests.sh      Tue Jul 13 22:53:31 2010
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- 
- action=$@
- 
-@@ -6,7 +6,7 @@ for directory in $(find . -name unit_tests)
- do
-    home=`pwd`
-    cd $directory
--   qmake -spec $QMAKESPEC || exit 1
-+   ${QMAKE} -spec $QMAKESPEC || exit 1
-    $action || exit 1
-    cd $home
--done
-\ No newline at end of file
-+done
Index: security/fwbuilder/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/fwbuilder/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- security/fwbuilder/pkg/PLIST        12 Apr 2011 12:38:08 -0000      1.11
+++ security/fwbuilder/pkg/PLIST        31 Jul 2011 15:02:59 -0000
@@ -1,4 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.11 2011/04/12 12:38:08 sthen Exp $
+@conflict libfwbuilder-*
+@pkgpath security/libfwbuilder
 @bin bin/fwb_iosacl
 @bin bin/fwb_ipf
 @bin bin/fwb_ipfw
@@ -8,7 +10,6 @@
 @bin bin/fwb_procurve_acl
 @bin bin/fwbedit
 @bin bin/fwbuilder
-@bin bin/transfer_secuwall
 @man man/man1/fwb_iosacl.1
 @man man/man1/fwb_ipf.1
 @man man/man1/fwb_ipfw.1
@@ -39,12 +40,16 @@ share/doc/fwbuilder/README.routing
 share/fwbuilder/
 share/fwbuilder/configlets/
 share/fwbuilder/configlets/bsd/
+share/fwbuilder/configlets/bsd/bridge_interface
+share/fwbuilder/configlets/bsd/bridge_port
 share/fwbuilder/configlets/bsd/carp_interface
+share/fwbuilder/configlets/bsd/ifconfig_interface
 share/fwbuilder/configlets/bsd/kernel_vars
 share/fwbuilder/configlets/bsd/pfsync_interface
 share/fwbuilder/configlets/bsd/shell_functions
 share/fwbuilder/configlets/bsd/tools
 share/fwbuilder/configlets/bsd/update_addresses
+share/fwbuilder/configlets/bsd/update_bridge
 share/fwbuilder/configlets/bsd/update_carp
 share/fwbuilder/configlets/bsd/update_pfsync
 share/fwbuilder/configlets/bsd/update_vlans
@@ -63,10 +68,35 @@ share/fwbuilder/configlets/dd-wrt-nvram/
 share/fwbuilder/configlets/dd-wrt-nvram/script_skeleton
 share/fwbuilder/configlets/dd-wrt-nvram/top_comment
 share/fwbuilder/configlets/freebsd/
+share/fwbuilder/configlets/freebsd/carp_interface
+share/fwbuilder/configlets/freebsd/ifconfig_interface
 share/fwbuilder/configlets/freebsd/installer_commands_reg_user
 share/fwbuilder/configlets/freebsd/installer_commands_root
 share/fwbuilder/configlets/freebsd/kernel_vars
+share/fwbuilder/configlets/freebsd/rc_conf_bridge_port
+share/fwbuilder/configlets/freebsd/rc_conf_carp_interface
+share/fwbuilder/configlets/freebsd/rc_conf_ifconfig_interface
+share/fwbuilder/configlets/freebsd/rc_conf_kernel_vars
+share/fwbuilder/configlets/freebsd/rc_conf_pfsync_interface
+share/fwbuilder/configlets/freebsd/routing_functions
 share/fwbuilder/configlets/freebsd/tools
+share/fwbuilder/configlets/fwsm_os/
+share/fwbuilder/configlets/fwsm_os/failover_commands_2
+share/fwbuilder/configlets/fwsm_os/failover_commands_3_2
+share/fwbuilder/configlets/fwsm_os/failover_interface_2
+share/fwbuilder/configlets/fwsm_os/failover_interface_3_2
+share/fwbuilder/configlets/fwsm_os/installer_commands_post_config
+share/fwbuilder/configlets/fwsm_os/installer_commands_pre_config
+share/fwbuilder/configlets/fwsm_os/installer_commands_reg_user
+share/fwbuilder/configlets/fwsm_os/ntp
+share/fwbuilder/configlets/fwsm_os/regular_interface_2
+share/fwbuilder/configlets/fwsm_os/regular_interface_3_2
+share/fwbuilder/configlets/fwsm_os/snmp
+share/fwbuilder/configlets/fwsm_os/ssh
+share/fwbuilder/configlets/fwsm_os/vlan_parent_interface_2
+share/fwbuilder/configlets/fwsm_os/vlan_parent_interface_3_2
+share/fwbuilder/configlets/fwsm_os/vlan_subinterface_2
+share/fwbuilder/configlets/fwsm_os/vlan_subinterface_3_2
 share/fwbuilder/configlets/ios/
 share/fwbuilder/configlets/ios/installer_commands_post_config
 share/fwbuilder/configlets/ios/installer_commands_pre_config
@@ -109,6 +139,7 @@ share/fwbuilder/configlets/linux24/routi
 share/fwbuilder/configlets/linux24/run_time_address_tables
 share/fwbuilder/configlets/linux24/run_time_wrappers
 share/fwbuilder/configlets/linux24/script_body_iptables_restore
+share/fwbuilder/configlets/linux24/script_body_iptables_shell
 share/fwbuilder/configlets/linux24/script_body_single_rule
 share/fwbuilder/configlets/linux24/script_skeleton
 share/fwbuilder/configlets/linux24/shell_functions
@@ -129,6 +160,7 @@ share/fwbuilder/configlets/openbsd/
 share/fwbuilder/configlets/openbsd/installer_commands_reg_user
 share/fwbuilder/configlets/openbsd/installer_commands_root
 share/fwbuilder/configlets/openbsd/kernel_vars
+share/fwbuilder/configlets/openbsd/routing_functions
 share/fwbuilder/configlets/openbsd/tools
 share/fwbuilder/configlets/openwrt/
 share/fwbuilder/configlets/openwrt/check_utilities
@@ -139,6 +171,9 @@ share/fwbuilder/configlets/openwrt/scrip
 share/fwbuilder/configlets/openwrt/top_comment
 share/fwbuilder/configlets/pf/
 share/fwbuilder/configlets/pf/activation
+share/fwbuilder/configlets/pf/rc_conf_activation
+share/fwbuilder/configlets/pf/rc_conf_skeleton
+share/fwbuilder/configlets/pf/rc_conf_top_comment
 share/fwbuilder/configlets/pf/script_skeleton
 share/fwbuilder/configlets/pf/top_comment
 share/fwbuilder/configlets/pix_os/
@@ -183,6 +218,7 @@ share/fwbuilder/configlets/sveasoft/inst
 share/fwbuilder/configlets/sveasoft/script_skeleton
 share/fwbuilder/configlets/sveasoft/shell_functions
 share/fwbuilder/configlets/sveasoft/top_comment
+share/fwbuilder/fwbuilder.dtd
 share/fwbuilder/help/
 share/fwbuilder/help/en_US/
 share/fwbuilder/help/en_US/cluster_interfaces.png
@@ -215,6 +251,10 @@ share/fwbuilder/help/en_US/release_notes
 share/fwbuilder/help/en_US/release_notes_4.1.1.html
 share/fwbuilder/help/en_US/release_notes_4.1.2.html
 share/fwbuilder/help/en_US/release_notes_4.1.3.html
+share/fwbuilder/help/en_US/release_notes_4.2.0.html
+share/fwbuilder/help/en_US/release_notes_4.2.1.html
+share/fwbuilder/help/en_US/release_notes_4.2.2.html
+share/fwbuilder/help/en_US/release_notes_5.0.0.html
 share/fwbuilder/help/en_US/state_sync_configuration.png
 share/fwbuilder/help/en_US/tip01.html
 share/fwbuilder/help/en_US/tip02.html
@@ -227,9 +267,85 @@ share/fwbuilder/help/en_US/tip08.html
 share/fwbuilder/help/en_US/tip09.html
 share/fwbuilder/help/en_US/tip10.html
 share/fwbuilder/help/en_US/vlan_interfaces.png
-share/fwbuilder/locale/
-share/fwbuilder/locale/fwbuilder_ja.qm
-share/fwbuilder/locale/fwbuilder_ru.qm
+share/fwbuilder/migration/
+share/fwbuilder/migration/FWObjectDatabase_0.10.0.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.1.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.10.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.11.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.12.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.13.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.14.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.2.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.3.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.4.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.5.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.6.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.7.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.8.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.10.9.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.9.0.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.9.1.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.9.2.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.9.3.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.9.4.xslt
+share/fwbuilder/migration/FWObjectDatabase_0.9.5.xslt
+share/fwbuilder/migration/FWObjectDatabase_1.0.0.xslt
+share/fwbuilder/migration/FWObjectDatabase_1.0.1.xslt
+share/fwbuilder/migration/FWObjectDatabase_1.0.2.xslt
+share/fwbuilder/migration/FWObjectDatabase_10.xslt
+share/fwbuilder/migration/FWObjectDatabase_11.xslt
+share/fwbuilder/migration/FWObjectDatabase_12.xslt
+share/fwbuilder/migration/FWObjectDatabase_13.xslt
+share/fwbuilder/migration/FWObjectDatabase_14.xslt
+share/fwbuilder/migration/FWObjectDatabase_15.xslt
+share/fwbuilder/migration/FWObjectDatabase_16.xslt
+share/fwbuilder/migration/FWObjectDatabase_17.xslt
+share/fwbuilder/migration/FWObjectDatabase_18.xslt
+share/fwbuilder/migration/FWObjectDatabase_19.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.0.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.1.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.10.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.11.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.12.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.2.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.3.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.4.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.5.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.6.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.7.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.8.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.9.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.0.99.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.0.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.1.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.10.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.11.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.12.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.13.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.14.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.15.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.16.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.17.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.18.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.19.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.2.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.3.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.4.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.5.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.6.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.7.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.8.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.9.xslt
+share/fwbuilder/migration/FWObjectDatabase_2.1.99.xslt
+share/fwbuilder/migration/FWObjectDatabase_20.xslt
+share/fwbuilder/migration/FWObjectDatabase_21.xslt
+share/fwbuilder/migration/FWObjectDatabase_3.xslt
+share/fwbuilder/migration/FWObjectDatabase_4.xslt
+share/fwbuilder/migration/FWObjectDatabase_5.xslt
+share/fwbuilder/migration/FWObjectDatabase_6.xslt
+share/fwbuilder/migration/FWObjectDatabase_7.xslt
+share/fwbuilder/migration/FWObjectDatabase_8.xslt
+share/fwbuilder/migration/FWObjectDatabase_9.xslt
 share/fwbuilder/objects_init.xml
 share/fwbuilder/os/
 share/fwbuilder/os/dd-wrt-jffs.xml
@@ -262,6 +378,8 @@ share/fwbuilder/platform/procurve_acl.xm
 share/fwbuilder/platform/unknown.xml
 share/fwbuilder/resources.xml
 share/fwbuilder/templates.xml
+@exec %D/bin/update-desktop-database
+@unexec-delete %D/bin/update-desktop-database
 share/icons/
 share/icons/hicolor/
 share/icons/hicolor/128x128/
@@ -288,5 +406,3 @@ share/icons/hicolor/512x512/apps/fwbuild
 share/icons/hicolor/72x72/
 share/icons/hicolor/72x72/apps/
 share/icons/hicolor/72x72/apps/fwbuilder.png
-@exec %D/bin/update-desktop-database
-@unexec-delete %D/bin/update-desktop-database
Index: security/libfwbuilder/Makefile
===================================================================
RCS file: security/libfwbuilder/Makefile
diff -N security/libfwbuilder/Makefile
--- security/libfwbuilder/Makefile      12 Apr 2011 12:38:08 -0000      1.19
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,61 +0,0 @@
-# $OpenBSD: Makefile,v 1.19 2011/04/12 12:38:08 sthen Exp $
-
-COMMENT=       libraries for fwbuilder
-DISTNAME=      libfwbuilder-4.1.3
-CATEGORIES=    net security
-SHARED_LIBS=   fwbuilder       16.0 \
-               fwcompiler      16.0
-
-HOMEPAGE=      http://www.fwbuilder.org/
-
-MAINTAINER=    Vadim Zhukov <persg...@gmail.com>
-
-# GPLv2+
-PERMIT_PACKAGE_FTP=    Yes
-PERMIT_PACKAGE_CDROM=  Yes
-PERMIT_DISTFILES_FTP=  Yes
-PERMIT_DISTFILES_CDROM=        Yes
-
-WANTLIB=       crypto m netsnmp stdc++ xml2 xslt z
-
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
-
-MODULES=       x11/qt4 converters/libiconv
-LIB_DEPENDS+=  textproc/libxslt \
-               textproc/libxml \
-               net/net-snmp
-
-AUTOMAKE_VERSION =     1.10
-AUTOCONF_VERSION =     2.63
-
-USE_GMAKE =            Yes
-
-CONFIGURE_STYLE =      gnu
-
-BUILD_DEPENDS +=${MODGNU_AUTOCONF_DEPENDS} \
-               ${MODGNU_AUTOMAKE_DEPENDS}
-# wants libtoolize but does not use libtool
-BUILD_DEPENDS +=devel/libtool
-
-CONFIGURE_ARGS +=      --with-docdir=${TRUEPREFIX}/share/doc/libfwbuilder \
-                       --with-templatedir=${TRUEPREFIX}/share/libfwbuilder \
-                       --with-qtdir=${MODQT_QTDIR} \
-                       --with-qmake=qmake4 \
-                       --without-distcc
-MAKE_ENV +=            QMAKE=${MODQT_QTDIR}/bin/qmake \
-                       CXXFLAGS="${CXXFLAGS}" \
-                       CCACHE=/nonexistent
-
-REGRESS_TARGET=        tests
-
-MAKE_FLAGS=    LIBfwbuilder_VERSION=${LIBfwbuilder_VERSION} \
-               LIBfwcompiler_VERSION=${LIBfwcompiler_VERSION}
-DESTDIRNAME=   INSTALL_ROOT
- 
-post-patch:
-       cd ${WRKSRC}; \
-           AUTOCONF_VERSION=${AUTOCONF_VERSION} \
-           AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
-           sh autogen.sh
-
-.include <bsd.port.mk>
Index: security/libfwbuilder/distinfo
===================================================================
RCS file: security/libfwbuilder/distinfo
diff -N security/libfwbuilder/distinfo
--- security/libfwbuilder/distinfo      12 Apr 2011 12:38:08 -0000      1.11
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,5 +0,0 @@
-MD5 (libfwbuilder-4.1.3.tar.gz) = gQ6DKjytxiWRdAP0sZH9og==
-RMD160 (libfwbuilder-4.1.3.tar.gz) = 7I0miYaFQtBepYSjmt3MITFVWnw=
-SHA1 (libfwbuilder-4.1.3.tar.gz) = TGseW67l5Lo2Pej3nIvMJyoGibw=
-SHA256 (libfwbuilder-4.1.3.tar.gz) = 
oWV+XOnK7w4Xi5n1dgB2i0/kfK4RWEAMSTO21BrRPxY=
-SIZE (libfwbuilder-4.1.3.tar.gz) = 363194
Index: security/libfwbuilder/patches/patch-autogen_sh
===================================================================
RCS file: security/libfwbuilder/patches/patch-autogen_sh
diff -N security/libfwbuilder/patches/patch-autogen_sh
--- security/libfwbuilder/patches/patch-autogen_sh      14 Jul 2010 08:46:35 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-autogen_sh,v 1.1 2010/07/14 08:46:35 sthen Exp $
---- autogen.sh.orig    Thu May  7 00:41:20 2009
-+++ autogen.sh Tue Jul 13 22:42:51 2010
-@@ -40,12 +40,9 @@ $LIBTOOLIZE --dry-run --install > /dev/null 2>&1 && {
-     LIBTOOLIZE_ARGS="--force --copy"
- }
- 
--echo This script runs configure ...
--
- $LIBTOOLIZE $LIBTOOLIZE_ARGS
- 
- which acinclude >/dev/null 2>&1 && acinclude
- which aclocal >/dev/null 2>&1 && aclocal
- autoconf
- 
--./configure ${CFGARGS}  $*
Index: security/libfwbuilder/patches/patch-qmake_inc_in
===================================================================
RCS file: security/libfwbuilder/patches/patch-qmake_inc_in
diff -N security/libfwbuilder/patches/patch-qmake_inc_in
--- security/libfwbuilder/patches/patch-qmake_inc_in    14 Jul 2010 08:46:35 
-0000      1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-qmake_inc_in,v 1.5 2010/07/14 08:46:35 sthen Exp $
---- qmake.inc.in.orig  Sun Feb 28 05:23:02 2010
-+++ qmake.inc.in       Sun May 23 00:40:33 2010
-@@ -35,7 +35,7 @@ unix {
-          migration.path = @TEMPLATE_DIR@/migration
-          doc.path = @DOCDIR@
- 
--         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: 
security/libfwbuilder/patches/patch-src_fwbuilder_unit_tests_unit_tests_sh
===================================================================
RCS file: 
security/libfwbuilder/patches/patch-src_fwbuilder_unit_tests_unit_tests_sh
diff -N 
security/libfwbuilder/patches/patch-src_fwbuilder_unit_tests_unit_tests_sh
--- security/libfwbuilder/patches/patch-src_fwbuilder_unit_tests_unit_tests_sh  
11 Oct 2010 20:19:11 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-$OpenBSD: patch-src_fwbuilder_unit_tests_unit_tests_sh,v 1.2 2010/10/11 
20:19:11 sthen Exp $
-
-XXX handrolled; no trailing eol
-
---- src/fwbuilder/unit_tests/unit_tests.sh.orig        Sun Feb 28 20:11:11 2010
-+++ src/fwbuilder/unit_tests/unit_tests.sh     Sun Oct 10 10:17:28 2010
-@@ -1,11 +1,11 @@
--#!/bin/bash
-+#!/bin/sh
- 
- commands=$@
- 
--for directory in `find . -maxdepth 1 -type d -regex '\./[A-Za-z0-9\-\_]*'`
-+for directory in `find . -maxdepth 1 -type d -name '[A-Za-z0-9_-]*'`
- do
-     cd $directory
--    [ ! -e Makefile ] && qmake -spec $QMAKESPEC
-+    [ ! -e Makefile ] && ${QMAKE} -spec $QMAKESPEC
-     $commands || exit 1
-     cd -
- done;
-\ No newline at end of file
Index: security/libfwbuilder/patches/patch-unit_tests_sh
===================================================================
RCS file: security/libfwbuilder/patches/patch-unit_tests_sh
diff -N security/libfwbuilder/patches/patch-unit_tests_sh
--- security/libfwbuilder/patches/patch-unit_tests_sh   14 Jul 2010 08:46:35 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-unit_tests_sh,v 1.1 2010/07/14 08:46:35 sthen Exp $
-
-XXX handrolled; no trailing eol
-
---- unit_tests.sh.orig Tue Jul 13 21:55:13 2010
-+++ unit_tests.sh      Tue Jul 13 21:56:28 2010
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- 
- action=$@
- 
-@@ -7,7 +7,7 @@ do
-    home=`pwd`
-    cd $directory
-    echo $directory
--   qmake -spec $QMAKESPEC || exit 1
-+   ${QMAKE} -spec $QMAKESPEC || exit 1
-    $action || exit 1
-    cd $home
--done
-\ No newline at end of file
-+done
Index: security/libfwbuilder/pkg/DESCR
===================================================================
RCS file: security/libfwbuilder/pkg/DESCR
diff -N security/libfwbuilder/pkg/DESCR
--- security/libfwbuilder/pkg/DESCR     21 May 2005 09:35:19 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-fwbuilder is a GUI + xml specs for various firewall software.
-This package holds the lib and API for fwbuilder.
Index: security/libfwbuilder/pkg/PFRAG.shared
===================================================================
RCS file: security/libfwbuilder/pkg/PFRAG.shared
diff -N security/libfwbuilder/pkg/PFRAG.shared
--- security/libfwbuilder/pkg/PFRAG.shared      28 Dec 2005 22:52:31 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,3 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.2 2005/12/28 22:52:31 sturm Exp $
-@lib lib/libfwbuilder.so.${LIBfwbuilder_VERSION}
-@lib lib/libfwcompiler.so.${LIBfwcompiler_VERSION}
Index: security/libfwbuilder/pkg/PLIST
===================================================================
RCS file: security/libfwbuilder/pkg/PLIST
diff -N security/libfwbuilder/pkg/PLIST
--- security/libfwbuilder/pkg/PLIST     12 Apr 2011 12:38:08 -0000      1.8
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,171 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.8 2011/04/12 12:38:08 sthen Exp $
-%%SHARED%%
-bin/libfwbuilder-config-4
-include/fwb-4/
-include/fwb-4/fwbuilder/
-include/fwb-4/fwbuilder/Address.h
-include/fwb-4/fwbuilder/AddressRange.h
-include/fwb-4/fwbuilder/AddressTable.h
-include/fwb-4/fwbuilder/BackgroundOp.h
-include/fwb-4/fwbuilder/Cluster.h
-include/fwb-4/fwbuilder/ClusterGroup.h
-include/fwb-4/fwbuilder/Constants.h
-include/fwb-4/fwbuilder/CustomService.h
-include/fwb-4/fwbuilder/DNSName.h
-include/fwb-4/fwbuilder/Dispatch.h
-include/fwb-4/fwbuilder/FWException.h
-include/fwb-4/fwbuilder/FWIntervalReference.h
-include/fwb-4/fwbuilder/FWObject.h
-include/fwb-4/fwbuilder/FWObjectDatabase.h
-include/fwb-4/fwbuilder/FWObjectReference.h
-include/fwb-4/fwbuilder/FWOptions.h
-include/fwb-4/fwbuilder/FWReference.h
-include/fwb-4/fwbuilder/FWServiceReference.h
-include/fwb-4/fwbuilder/FailoverClusterGroup.h
-include/fwb-4/fwbuilder/Firewall.h
-include/fwb-4/fwbuilder/Group.h
-include/fwb-4/fwbuilder/Host.h
-include/fwb-4/fwbuilder/HostsFile.h
-include/fwb-4/fwbuilder/ICMP6Service.h
-include/fwb-4/fwbuilder/ICMPService.h
-include/fwb-4/fwbuilder/IPRoute.h
-include/fwb-4/fwbuilder/IPService.h
-include/fwb-4/fwbuilder/IPv4.h
-include/fwb-4/fwbuilder/IPv6.h
-include/fwb-4/fwbuilder/Inet6AddrMask.h
-include/fwb-4/fwbuilder/InetAddr.h
-include/fwb-4/fwbuilder/InetAddrMask.h
-include/fwb-4/fwbuilder/Interface.h
-include/fwb-4/fwbuilder/InterfaceData.h
-include/fwb-4/fwbuilder/Interval.h
-include/fwb-4/fwbuilder/IntervalGroup.h
-include/fwb-4/fwbuilder/Library.h
-include/fwb-4/fwbuilder/Logger.h
-include/fwb-4/fwbuilder/Management.h
-include/fwb-4/fwbuilder/MultiAddress.h
-include/fwb-4/fwbuilder/NAT.h
-include/fwb-4/fwbuilder/Network.h
-include/fwb-4/fwbuilder/NetworkIPv6.h
-include/fwb-4/fwbuilder/ObjectGroup.h
-include/fwb-4/fwbuilder/ObjectMatcher.h
-include/fwb-4/fwbuilder/ObjectMirror.h
-include/fwb-4/fwbuilder/Policy.h
-include/fwb-4/fwbuilder/Pool.h
-include/fwb-4/fwbuilder/Resources.h
-include/fwb-4/fwbuilder/Routing.h
-include/fwb-4/fwbuilder/Rule.h
-include/fwb-4/fwbuilder/RuleElement.h
-include/fwb-4/fwbuilder/RuleSet.h
-include/fwb-4/fwbuilder/SecuwallMgmtFile.h
-include/fwb-4/fwbuilder/Service.h
-include/fwb-4/fwbuilder/ServiceGroup.h
-include/fwb-4/fwbuilder/StateSyncClusterGroup.h
-include/fwb-4/fwbuilder/SyncQueue.h
-include/fwb-4/fwbuilder/TCPService.h
-include/fwb-4/fwbuilder/TCPUDPService.h
-include/fwb-4/fwbuilder/TagService.h
-include/fwb-4/fwbuilder/ThreadTools.h
-include/fwb-4/fwbuilder/Tools.h
-include/fwb-4/fwbuilder/UDPService.h
-include/fwb-4/fwbuilder/UserService.h
-include/fwb-4/fwbuilder/XMLTools.h
-include/fwb-4/fwbuilder/dns.h
-include/fwb-4/fwbuilder/inet_net.h
-include/fwb-4/fwbuilder/libfwbuilder-config.h
-include/fwb-4/fwbuilder/libfwbuilder-version.h
-include/fwb-4/fwbuilder/physAddress.h
-include/fwb-4/fwbuilder/snmp.h
-include/fwb-4/fwbuilder/uint128.h
-include/fwb-4/fwcompiler/
-include/fwb-4/fwcompiler/BaseCompiler.h
-include/fwb-4/fwcompiler/Compiler.h
-include/fwb-4/fwcompiler/NATCompiler.h
-include/fwb-4/fwcompiler/OSConfigurator.h
-include/fwb-4/fwcompiler/PolicyCompiler.h
-include/fwb-4/fwcompiler/Preprocessor.h
-include/fwb-4/fwcompiler/RoutingCompiler.h
-include/fwb-4/fwcompiler/RuleProcessor.h
-share/doc/libfwbuilder/
-share/doc/libfwbuilder/AUTHORS
-share/doc/libfwbuilder/COPYING
-share/doc/libfwbuilder/ChangeLog
-share/doc/libfwbuilder/Credits
-share/doc/libfwbuilder/INSTALL
-share/doc/libfwbuilder/PatchAcceptancePolicy.txt
-share/libfwbuilder/
-share/libfwbuilder/fwbuilder.dtd
-share/libfwbuilder/migration/
-share/libfwbuilder/migration/FWObjectDatabase_0.10.0.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.1.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.10.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.11.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.12.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.13.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.14.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.2.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.3.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.4.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.5.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.6.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.7.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.8.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.10.9.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.8.7.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.9.0.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.9.1.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.9.2.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.9.3.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.9.4.xslt
-share/libfwbuilder/migration/FWObjectDatabase_0.9.5.xslt
-share/libfwbuilder/migration/FWObjectDatabase_1.0.0.xslt
-share/libfwbuilder/migration/FWObjectDatabase_1.0.1.xslt
-share/libfwbuilder/migration/FWObjectDatabase_1.0.2.xslt
-share/libfwbuilder/migration/FWObjectDatabase_10.xslt
-share/libfwbuilder/migration/FWObjectDatabase_11.xslt
-share/libfwbuilder/migration/FWObjectDatabase_12.xslt
-share/libfwbuilder/migration/FWObjectDatabase_13.xslt
-share/libfwbuilder/migration/FWObjectDatabase_14.xslt
-share/libfwbuilder/migration/FWObjectDatabase_15.xslt
-share/libfwbuilder/migration/FWObjectDatabase_16.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.0.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.1.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.10.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.11.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.12.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.2.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.3.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.4.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.5.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.6.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.7.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.8.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.9.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.0.99.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.0.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.1.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.10.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.11.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.12.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.13.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.14.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.15.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.16.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.17.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.18.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.19.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.2.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.3.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.4.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.5.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.6.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.7.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.8.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.9.xslt
-share/libfwbuilder/migration/FWObjectDatabase_2.1.99.xslt
-share/libfwbuilder/migration/FWObjectDatabase_3.xslt
-share/libfwbuilder/migration/FWObjectDatabase_4.xslt
-share/libfwbuilder/migration/FWObjectDatabase_5.xslt
-share/libfwbuilder/migration/FWObjectDatabase_6.xslt
-share/libfwbuilder/migration/FWObjectDatabase_7.xslt
-share/libfwbuilder/migration/FWObjectDatabase_8.xslt
-share/libfwbuilder/migration/FWObjectDatabase_9.xslt
Index: devel/quirks/Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.55
diff -u -p -r1.55 Makefile
--- devel/quirks/Makefile       20 Jul 2011 07:59:28 -0000      1.55
+++ devel/quirks/Makefile       31 Jul 2011 15:02:59 -0000
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-1.53
+PKGNAME =      quirks-1.54
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <es...@openbsd.org>
 
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.60
diff -u -p -r1.60 Quirks.pm
--- devel/quirks/files/Quirks.pm        20 Jul 2011 07:59:28 -0000      1.60
+++ devel/quirks/files/Quirks.pm        31 Jul 2011 15:02:59 -0000
@@ -249,7 +249,8 @@ my $stem_extensions = {
        'wqy-zenhei-ttf' => 'zh-wqy-zenhei-ttf',
        'wqy-bitmapfont' => 'zh-wqy-bitmapfont',
        'ptsans' => 'ru-ptsans',
-       'py-zeya' => 'zeya'
+       'py-zeya' => 'zeya',
+       'libfwbuilder' => 'fwbuilder'
 };
 
 # ->is_base_system($handle, $state):

Reply via email to