summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorbad <bad@pkgsrc.org>2005-02-24 11:03:22 +0000
committerbad <bad@pkgsrc.org>2005-02-24 11:03:22 +0000
commitf007c3ab9bb6ef7d78e704530eaf69d0a0659a65 (patch)
treea57c7c71250afa1ab801453847968eff8212b3ee /security
parent07b46baa433002c0ea4c5a563fe60db689c68cc7 (diff)
downloadpkgsrc-f007c3ab9bb6ef7d78e704530eaf69d0a0659a65.tar.gz
Initial import of fwbuilder-2.0.5.
Firewall Builder is a multi-platform firewall configuration and management tool. It consists of a GUI and a set of policy compilers for various firewall platforms. Firewall Builder uses an object-oriented approach, it helps administrators maintain a database of network objects and allows policy editing using simple drag-and-drop operations. Firewall Builder currently supports iptables, IP Filter, ipfw, OpenBSD PF, and Cisco PIX fwbuilder provides the GUI frontend and the policy compilers.
Diffstat (limited to 'security')
-rw-r--r--security/fwbuilder/DESCR14
-rw-r--r--security/fwbuilder/Makefile24
-rw-r--r--security/fwbuilder/PLIST66
-rw-r--r--security/fwbuilder/distinfo10
-rw-r--r--security/fwbuilder/patches/patch-aa11
-rw-r--r--security/fwbuilder/patches/patch-ab23
-rw-r--r--security/fwbuilder/patches/patch-ac20
-rw-r--r--security/fwbuilder/patches/patch-ad12
-rw-r--r--security/fwbuilder/patches/patch-ae12
-rw-r--r--security/fwbuilder/patches/patch-af12
10 files changed, 204 insertions, 0 deletions
diff --git a/security/fwbuilder/DESCR b/security/fwbuilder/DESCR
new file mode 100644
index 00000000000..d6bb6957b64
--- /dev/null
+++ b/security/fwbuilder/DESCR
@@ -0,0 +1,14 @@
+Firewall Builder is a multi-platform firewall configuration and
+management tool. It consists of a GUI and a set of policy compilers for
+various firewall platforms. Firewall Builder uses an object-oriented
+approach, it helps administrators maintain a database of network
+objects and allows policy editing using simple drag-and-drop
+operations. Firewall Builder currently supports
+
+ iptables,
+ IP Filter,
+ ipfw,
+ OpenBSD PF, and
+ Cisco PIX
+
+fwbuilder provides the GUI frontend and the policy compilers.
diff --git a/security/fwbuilder/Makefile b/security/fwbuilder/Makefile
new file mode 100644
index 00000000000..86690d40b25
--- /dev/null
+++ b/security/fwbuilder/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+DISTNAME= fwbuilder-2.0.5
+CATEGORIES= security net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fwbuilder/}
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://www.fwbuilder.org/
+COMMENT= Firewall Builder GUI
+
+USE_BUILDLINK3= yes
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+USE_GNU_TOOLS+= make
+USE_LANGUAGES= c++
+UNLIMIT_RESOURCES+= datasize
+
+QMAKE= ${QTDIR}/bin/qmake
+CONFIGURE_ENV+= QMAKE="${QMAKE}"
+MAKE_ENV+= QMAKE="${QMAKE}"
+
+.include "../../security/libfwbuilder/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/fwbuilder/PLIST b/security/fwbuilder/PLIST
new file mode 100644
index 00000000000..91f70c34e47
--- /dev/null
+++ b/security/fwbuilder/PLIST
@@ -0,0 +1,66 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+bin/fwb_install
+bin/fwbedit
+bin/fwblookup
+bin/fwbuilder
+bin/fwb_ipt
+bin/fwb_compile_all
+bin/fwb_pf
+bin/fwb_ipf
+bin/fwb_ipfw
+share/doc/fwbuilder-${PKGVERSION}/AUTHORS
+share/doc/fwbuilder-${PKGVERSION}/ChangeLog
+share/doc/fwbuilder-${PKGVERSION}/COPYING
+share/doc/fwbuilder-${PKGVERSION}/Credits
+share/doc/fwbuilder-${PKGVERSION}/README.floppyfw
+share/doc/fwbuilder-${PKGVERSION}/README.ipf
+share/doc/fwbuilder-${PKGVERSION}/README.ipfw
+share/doc/fwbuilder-${PKGVERSION}/README.ipt
+share/doc/fwbuilder-${PKGVERSION}/README.pf
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2_0.html
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2_0.txt
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.1.html
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.1.txt
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.2.html
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.2.txt
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.3.html
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.3.txt
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.4.html
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.4.txt
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.5.html
+share/doc/fwbuilder-${PKGVERSION}/ReleaseNotes_2.0.5.txt
+share/doc/fwbuilder-${PKGVERSION}/PatchAcceptancePolicy.txt
+@dirrm share/doc/fwbuilder-${PKGVERSION}
+share/fwbuilder/locale/fwbuilder_fr.qm
+share/fwbuilder/locale/fwbuilder_ru.qm
+share/fwbuilder/locale/fwbuilder_ja.qm
+@dirrm share/fwbuilder/locale
+share/fwbuilder/objects_init.xml
+share/fwbuilder/templates.xml
+share/fwbuilder/resources.xml
+share/fwbuilder/os/freebsd.xml
+share/fwbuilder/os/linksys.xml
+share/fwbuilder/os/linux24.xml
+share/fwbuilder/os/macosx.xml
+share/fwbuilder/os/openbsd.xml
+share/fwbuilder/os/pix_os.xml
+share/fwbuilder/os/solaris.xml
+share/fwbuilder/os/unknown_os.xml
+@dirrm share/fwbuilder/os
+share/fwbuilder/platform/ipf.xml
+share/fwbuilder/platform/ipfw.xml
+share/fwbuilder/platform/iptables.xml
+share/fwbuilder/platform/pf.xml
+share/fwbuilder/platform/pix.xml
+share/fwbuilder/platform/unknown.xml
+@dirrm share/fwbuilder/platform
+@dirrm share/fwbuilder
+share/man/man1/fwb_compile_all.1
+share/man/man1/fwbedit.1
+share/man/man1/fwb_install.1
+share/man/man1/fwb_ipf.1
+share/man/man1/fwb_ipfw.1
+share/man/man1/fwb_ipt.1
+share/man/man1/fwblookup.1
+share/man/man1/fwb_pf.1
+share/man/man1/fwbuilder.1
diff --git a/security/fwbuilder/distinfo b/security/fwbuilder/distinfo
new file mode 100644
index 00000000000..f36d207fc7b
--- /dev/null
+++ b/security/fwbuilder/distinfo
@@ -0,0 +1,10 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+SHA1 (fwbuilder-2.0.5.tar.gz) = 4a70d38438493c23f48186813beaf025f6e1a125
+Size (fwbuilder-2.0.5.tar.gz) = 1154966 bytes
+SHA1 (patch-aa) = 0c54b9ab9216ce05959d5776eb9f11da3dba6736
+SHA1 (patch-ab) = 368aaf5707f897d033e4513d13e4038df1cadf81
+SHA1 (patch-ac) = b498c6132574bbf68a9b9ed9a1d9a69586ade1da
+SHA1 (patch-ad) = 621e4c6dc333dd42f5e1f20bfcd18eaef9c9bd86
+SHA1 (patch-ae) = ffc5ca23abae83c4b6bd447dbc661e78c2631442
+SHA1 (patch-af) = f389de1a5d0e25d455d8eb76d2deebfbd6455b94
diff --git a/security/fwbuilder/patches/patch-aa b/security/fwbuilder/patches/patch-aa
new file mode 100644
index 00000000000..1689b5e709c
--- /dev/null
+++ b/security/fwbuilder/patches/patch-aa
@@ -0,0 +1,11 @@
+$NetBSD: patch-aa,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+--- configure.orig Fri Jan 7 17:51:01 2005
++++ configure Wed Feb 23 23:48:53 2005
+@@ -7378,5 +7378,5 @@
+ fi
+
+
+-. runqmake.sh
++$SHELL runqmake.sh
+
diff --git a/security/fwbuilder/patches/patch-ab b/security/fwbuilder/patches/patch-ab
new file mode 100644
index 00000000000..d17c2c477fc
--- /dev/null
+++ b/security/fwbuilder/patches/patch-ab
@@ -0,0 +1,23 @@
+$NetBSD: patch-ab,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+--- qmake.inc.in.orig Mon Dec 13 04:08:36 2004
++++ qmake.inc.in Thu Feb 24 00:13:52 2005
+@@ -30,7 +30,7 @@
+ res_os.path = $(DDIR)@RES_DIR@/os
+ res_platform.path = $(DDIR)@RES_DIR@/platform
+
+- CONFIG += qt thread rtti stl warn_on debug
++ CONFIG += qt thread rtti stl warn_on
+ INCLUDEPATH += @LIBFWBUILDER_INCLUDEPATH@
+
+ LIBS += $$LIBS_FWBUILDER
+@@ -38,9 +38,7 @@
+ PKGLOCALEDIR = $$res.path/locale
+
+ QMAKE_CFLAGS_DEBUG += -Wno-unused-parameter
+- QMAKE_CFLAGS_RELEASE += -Wno-unused-parameter
+ QMAKE_CXXFLAGS_DEBUG += -Wno-unused-parameter
+- QMAKE_CXXFLAGS_RELEASE += -Wno-unused-parameter
+ }
+ }
+
diff --git a/security/fwbuilder/patches/patch-ac b/security/fwbuilder/patches/patch-ac
new file mode 100644
index 00000000000..d7a72de097d
--- /dev/null
+++ b/security/fwbuilder/patches/patch-ac
@@ -0,0 +1,20 @@
+$NetBSD: patch-ac,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+--- src/gui/utils.cpp.orig Fri Dec 3 05:42:09 2004
++++ src/gui/utils.cpp Thu Feb 24 00:25:02 2005
+@@ -244,7 +244,15 @@
+ int sn1 = file.findRev('/',-1);
+ int sn2 = file.findRev('\\',-1);
+ int sn = (sn1>=0)?sn1:sn2;
++#if 0
+ QString dir = (sn<0) ? "./" : file.left( sn );
++#else
++ QString dir;
++ if(sn<0)
++ dir = "./";
++ else
++ dir = file.left( sn );
++#endif
+
+ #ifdef _WIN32
+ /* on windows, if directory is in the root of the drive (like "c:"),
diff --git a/security/fwbuilder/patches/patch-ad b/security/fwbuilder/patches/patch-ad
new file mode 100644
index 00000000000..39d776eaeae
--- /dev/null
+++ b/security/fwbuilder/patches/patch-ad
@@ -0,0 +1,12 @@
+$NetBSD: patch-ad,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+--- src/gui/FWBTree.cpp.orig Sun Dec 12 09:38:29 2004
++++ src/gui/FWBTree.cpp Thu Feb 24 00:31:41 2005
+@@ -51,6 +51,7 @@
+ #include "fwbuilder/IntervalGroup.h"
+
+ #include <iostream>
++#include <algorithm>
+
+ using namespace std;
+ using namespace libfwbuilder;
diff --git a/security/fwbuilder/patches/patch-ae b/security/fwbuilder/patches/patch-ae
new file mode 100644
index 00000000000..aace702cc80
--- /dev/null
+++ b/security/fwbuilder/patches/patch-ae
@@ -0,0 +1,12 @@
+$NetBSD: patch-ae,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+--- src/gui/ObjectManipulator.cpp.orig Mon Dec 20 09:04:05 2004
++++ src/gui/ObjectManipulator.cpp Thu Feb 24 00:36:48 2005
+@@ -97,6 +97,7 @@
+ #include "fwbuilder/IntervalGroup.h"
+
+ #include <iostream>
++#include <algorithm>
+
+ using namespace std;
+ using namespace libfwbuilder;
diff --git a/security/fwbuilder/patches/patch-af b/security/fwbuilder/patches/patch-af
new file mode 100644
index 00000000000..0f1af7dbc5b
--- /dev/null
+++ b/security/fwbuilder/patches/patch-af
@@ -0,0 +1,12 @@
+$NetBSD: patch-af,v 1.1.1.1 2005/02/24 11:03:22 bad Exp $
+
+--- src/gui/listOfLibraries.cpp.orig Sat Dec 11 08:54:30 2004
++++ src/gui/listOfLibraries.cpp Thu Feb 24 00:46:08 2005
+@@ -41,6 +41,7 @@
+ #include <qfile.h>
+
+ #include <iostream>
++#include <algorithm>
+
+ using namespace std;
+ using namespace libfwbuilder;