Tested on i386. GUI still needs polishing but no crashes seen for me.
--
Best wishes,
Vadim Zhukov
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
Index: libfwbuilder/Makefile
===================================================================
RCS file: /cvs/ports/security/libfwbuilder/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- libfwbuilder/Makefile 13 Apr 2009 14:11:23 -0000 1.11
+++ libfwbuilder/Makefile 29 Jun 2009 08:02:25 -0000
@@ -1,10 +1,10 @@
# $OpenBSD: Makefile,v 1.11 2009/04/13 14:11:23 steven Exp $
COMMENT= libraries for fwbuilder
-DISTNAME= libfwbuilder-3.0.4
+DISTNAME= libfwbuilder-3.0.5
CATEGORIES= net security
-SHARED_LIBS= fwbuilder 12.0 \
- fwcompiler 12.0
+SHARED_LIBS= fwbuilder 13.0 \
+ fwcompiler 13.0
INCLUDE= include/fwb-3
SHARE= share/libfwbuilder
Index: libfwbuilder/distinfo
===================================================================
RCS file: /cvs/ports/security/libfwbuilder/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- libfwbuilder/distinfo 13 Apr 2009 14:11:23 -0000 1.7
+++ libfwbuilder/distinfo 29 Jun 2009 08:02:25 -0000
@@ -1,5 +1,5 @@
-MD5 (libfwbuilder-3.0.4.tar.gz) = xNI7m3LJ0icqsaQeK8hpAw==
-RMD160 (libfwbuilder-3.0.4.tar.gz) = lyb4m2aC9lJN4vQEatuiro6APNU=
-SHA1 (libfwbuilder-3.0.4.tar.gz) = gQ1Pbci0wqmJY/xeU24mlfSsoC8=
-SHA256 (libfwbuilder-3.0.4.tar.gz) =
zoHoZMxcn00wv0gpLMiyZ8QjVqh7PtpIbfvRFSZ51Ns=
-SIZE (libfwbuilder-3.0.4.tar.gz) = 543824
+MD5 (libfwbuilder-3.0.5.tar.gz) = YoaX+4NLMMOuXPw32+o6PA==
+RMD160 (libfwbuilder-3.0.5.tar.gz) = OOUF79MkaHqZv/sKwnRsOpCbetY=
+SHA1 (libfwbuilder-3.0.5.tar.gz) = j1MhzFkBxTeDMczP8GANl29S67g=
+SHA256 (libfwbuilder-3.0.5.tar.gz) =
4YP56gLM+dzLAWIB/cOyuQTraA1IiIw9q8XialyGuwI=
+SIZE (libfwbuilder-3.0.5.tar.gz) = 542609
Index: libfwbuilder/patches/patch-qmake_inc_in
===================================================================
RCS file: /cvs/ports/security/libfwbuilder/patches/patch-qmake_inc_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-qmake_inc_in
--- libfwbuilder/patches/patch-qmake_inc_in 5 Nov 2008 20:37:48 -0000
1.3
+++ libfwbuilder/patches/patch-qmake_inc_in 29 Jun 2009 08:02:25 -0000
@@ -1,12 +1,12 @@
$OpenBSD: patch-qmake_inc_in,v 1.3 2008/11/05 20:37:48 steven 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 = @TEMPLATE_DIR@/migration
- doc.path = @DOCDIR@
+--- qmake.inc.in.orig Tue Jun 16 02:06:56 2009
++++ qmake.inc.in Wed Jun 17 20:47:44 2009
+@@ -29,7 +29,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@
+- 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/Makefile
===================================================================
RCS file: /cvs/ports/security/fwbuilder/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- fwbuilder/Makefile 13 Apr 2009 14:12:02 -0000 1.13
+++ fwbuilder/Makefile 29 Jun 2009 08:02:25 -0000
@@ -1,7 +1,7 @@
# $OpenBSD: Makefile,v 1.13 2009/04/13 14:12:02 steven Exp $
COMMENT= firewall GUI
-DISTNAME= fwbuilder-3.0.4
+DISTNAME= fwbuilder-3.0.5
CATEGORIES= net security
HOMEPAGE= http://www.fwbuilder.org/
@@ -35,7 +35,7 @@ COPTS= -g
MODULES= x11/qt4
DESTDIRNAME= INSTALL_ROOT
-LIB_DEPENDS= fwcompiler.>=11,fwbuilder.>=11::security/libfwbuilder \
+LIB_DEPENDS= fwcompiler.>=13,fwbuilder.>=13::security/libfwbuilder \
QtGui,QtNetwork::x11/qt4
NO_REGRESS= Yes
Index: fwbuilder/distinfo
===================================================================
RCS file: /cvs/ports/security/fwbuilder/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- fwbuilder/distinfo 13 Apr 2009 14:12:02 -0000 1.7
+++ fwbuilder/distinfo 29 Jun 2009 08:02:25 -0000
@@ -1,5 +1,5 @@
-MD5 (fwbuilder-3.0.4.tar.gz) = pTrQNVEeaoprS4nm6s9EhQ==
-RMD160 (fwbuilder-3.0.4.tar.gz) = pq+I9GDG9JacaiiCM2hpzq94HWo=
-SHA1 (fwbuilder-3.0.4.tar.gz) = zvwx8MLwI2cRMFUfRUOrAk/s2PU=
-SHA256 (fwbuilder-3.0.4.tar.gz) =
TL/HhuLGmzaqeI+1XhkFCxt+cRmugXjWUoR14cybBYw=
-SIZE (fwbuilder-3.0.4.tar.gz) = 2383070
+MD5 (fwbuilder-3.0.5.tar.gz) = gmzX64Tb0/qp5PmfNZWZnA==
+RMD160 (fwbuilder-3.0.5.tar.gz) = ffEtRRE5RF+dwIN3iPlEPnHRU1c=
+SHA1 (fwbuilder-3.0.5.tar.gz) = cvI1zBtSKn6z1bPhW8yTp30XULU=
+SHA256 (fwbuilder-3.0.5.tar.gz) =
uO++wyeG8+IT9o/j151LxRkkqDqYFJeJ9VLGetWzPcw=
+SIZE (fwbuilder-3.0.5.tar.gz) = 2466047
Index: fwbuilder/patches/patch-qmake_inc_in
===================================================================
RCS file: /cvs/ports/security/fwbuilder/patches/patch-qmake_inc_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-qmake_inc_in
--- fwbuilder/patches/patch-qmake_inc_in 5 Nov 2008 20:38:50 -0000
1.3
+++ fwbuilder/patches/patch-qmake_inc_in 29 Jun 2009 08:02:25 -0000
@@ -1,12 +1,12 @@
$OpenBSD: patch-qmake_inc_in,v 1.3 2008/11/05 20:38:50 steven Exp $
---- 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 {
+--- qmake.inc.in.orig Tue Jun 16 02:07:27 2009
++++ qmake.inc.in Thu Jun 18 01:19:42 2009
+@@ -58,7 +58,7 @@ unix {
- PKGLOCALEDIR = $$res.path/locale
+ PKGLOCALEDIR = $$res.path/locale
-- 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@
+- 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/patches/patch-src_gui_RuleSetView_cpp
===================================================================
RCS
file: /cvs/ports/security/fwbuilder/patches/patch-src_gui_RuleSetView_cpp,v
retrieving revision 1.2
diff -u -p -r1.2 patch-src_gui_RuleSetView_cpp
--- fwbuilder/patches/patch-src_gui_RuleSetView_cpp 13 Apr 2009
14:12:02 -0000 1.2
+++ fwbuilder/patches/patch-src_gui_RuleSetView_cpp 29 Jun 2009
08:02:25 -0000
@@ -1,49 +1,10 @@
-$OpenBSD: patch-src_gui_RuleSetView_cpp,v 1.2 2009/04/13 14:12:02 steven
Exp $
---- src/gui/RuleSetView.cpp.orig Sun Mar 29 22:08:37 2009
-+++ src/gui/RuleSetView.cpp Tue Mar 31 12:17:06 2009
-@@ -45,37 +45,12 @@
- #include "global.h"
- #include "utils.h"
-
--#include "ActionsDialog.h"
--#include "FWBSettings.h"
--#include "FWObjectClipboard.h"
--#include "FWObjectDrag.h"
--#include "FWObjectPropertiesFactory.h"
--#include "FWWindow.h"
--#include "FindObjectWidget.h"
--#include "ObjectEditor.h"
--#include "ObjectTreeView.h"
--#include "ProjectPanel.h"
--#include "RuleRowInfo.h"
--#include "RuleSetView.h"
--#include "SimpleIntEditor.h"
--#include "SimpleTextEditor.h"
--#include "findDialog.h"
--#include "platforms.h"
--
- #include <ui_askrulenumberdialog_q.h>
-
- #include <iostream>
- #include <sstream>
- #include <list>
-
--#include "fwbuilder/Firewall.h"
--#include "fwbuilder/Resources.h"
--#include "fwbuilder/Policy.h"
--#include "fwbuilder/NAT.h"
--#include "fwbuilder/Routing.h"
--#include "fwbuilder/RuleElement.h"
--#include "fwbuilder/Interface.h"
--
- #include <qapplication.h>
- #include <qpainter.h>
- #include <qrect.h>
-@@ -99,6 +74,31 @@
- #include <QMdiSubWindow>
+$OpenBSD$
+--- src/gui/RuleSetView.cpp.orig Tue Jun 16 02:07:25 2009
++++ src/gui/RuleSetView.cpp Thu Jun 18 01:18:05 2009
+@@ -101,6 +101,31 @@
#include <QMdiArea>
#include <QScrollBar>
-+
+
+#include <fwbuilder/Firewall.h>
+#include <fwbuilder/Resources.h>
+#include <fwbuilder/Policy.h>
@@ -68,6 +29,7 @@ $OpenBSD: patch-src_gui_RuleSetView_cpp,
+#include "SimpleTextEditor.h"
+#include "findDialog.h"
+#include "platforms.h"
-
++
using namespace libfwbuilder;
using namespace std;
+
Index: fwbuilder/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/fwbuilder/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- fwbuilder/pkg/PLIST 13 Apr 2009 14:12:02 -0000 1.6
+++ fwbuilder/pkg/PLIST 29 Jun 2009 08:02:25 -0000
@@ -36,10 +36,31 @@ share/doc/fwbuilder/README.policy_import
share/doc/fwbuilder/README.routing
${SHARE}/
${SHARE}/help/
+${SHARE}/help/ipfw_Classify_en_US.html
${SHARE}/help/iptAdvancedDialog_en_US.html
+${SHARE}/help/iptables_Branch_en_US.html
+${SHARE}/help/iptables_Classify_en_US.html
+${SHARE}/help/iptables_Route_en_US.html
+${SHARE}/help/iptables_Tag_en_US.html
+${SHARE}/help/iptables_rule_options_en_US.html
${SHARE}/help/linux24AdvancedDialog_en_US.html
${SHARE}/help/main_en_US.html
${SHARE}/help/pfAdvancedDialog_en_US.html
+${SHARE}/help/pf_Branch_en_US.html
+${SHARE}/help/pf_Classify_en_US.html
+${SHARE}/help/pf_Route_en_US.html
+${SHARE}/help/pf_Tag_en_US.html
+${SHARE}/help/pf_rule_options_en_US.html
+${SHARE}/help/tip01_en_US.html
+${SHARE}/help/tip02_en_US.html
+${SHARE}/help/tip03_en_US.html
+${SHARE}/help/tip04_en_US.html
+${SHARE}/help/tip05_en_US.html
+${SHARE}/help/tip06_en_US.html
+${SHARE}/help/tip07_en_US.html
+${SHARE}/help/tip08_en_US.html
+${SHARE}/help/tip09_en_US.html
+${SHARE}/help/tip10_en_US.html
${SHARE}/locale/
${SHARE}/locale/fwbuilder_ja.qm
${SHARE}/locale/fwbuilder_ru.qm