From d0c15fea97a484e49c579bcea4e1b831ffcdeb87 Mon Sep 17 00:00:00 2001 From: espie Date: Sat, 21 May 2005 09:37:35 +0000 Subject: [PATCH] fwbuilder is a GUI to create firewall policies from templates. It can handle a few appliances, and PF. Having this around may help some people start up on OpenBSD (yeah, right) and it also comes with a few reasonable policies. Nice things: - the produced files look decent for mechanically generated files. - fwbuilder can take advantage of packet-filter specific features. For instance, it knows about modulate state, or can tweak the parameters for state keeping on pf. --- security/fwbuilder/Makefile | 24 +++++++ security/fwbuilder/distinfo | 4 ++ security/fwbuilder/patches/patch-qmake_inc_in | 12 ++++ security/fwbuilder/pkg/DESCR | 0 security/fwbuilder/pkg/PLIST | 71 +++++++++++++++++++ 5 files changed, 111 insertions(+) create mode 100644 security/fwbuilder/Makefile create mode 100644 security/fwbuilder/distinfo create mode 100644 security/fwbuilder/patches/patch-qmake_inc_in create mode 100644 security/fwbuilder/pkg/DESCR create mode 100644 security/fwbuilder/pkg/PLIST diff --git a/security/fwbuilder/Makefile b/security/fwbuilder/Makefile new file mode 100644 index 00000000000..a8369ff47a6 --- /dev/null +++ b/security/fwbuilder/Makefile @@ -0,0 +1,24 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2005/05/21 09:37:35 espie Exp $ + +COMMENT='firewall gui' +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/} +DISTNAME=fwbuilder-2.0.7 +CONFIGURE_STYLE=gnu + +MODULES=x11/qt3 +FAKE_FLAGS=INSTALL_ROOT=${WRKINST} ${MAKE_FLAGS} +LIB_DEPENDS=fwcompiler,fwbuilder::security/libfwbuilder +NO_REGRESS=Yes + +WANTLIB=stdc++ c util m X11 ssl z crypto Xext pthread iconv xslt xml2 netsnmp + +.include diff --git a/security/fwbuilder/distinfo b/security/fwbuilder/distinfo new file mode 100644 index 00000000000..e8bb19cc513 --- /dev/null +++ b/security/fwbuilder/distinfo @@ -0,0 +1,4 @@ +MD5 (fwbuilder-2.0.7.tar.gz) = e381567247165bb4a8a9a130d3abe446 +RMD160 (fwbuilder-2.0.7.tar.gz) = 5785a11655474a264d143e82d0a227424cd2a715 +SHA1 (fwbuilder-2.0.7.tar.gz) = b1356d5f432315684ba6fa88d3e6bf325ba3558f +SIZE (fwbuilder-2.0.7.tar.gz) = 1222857 diff --git a/security/fwbuilder/patches/patch-qmake_inc_in b/security/fwbuilder/patches/patch-qmake_inc_in new file mode 100644 index 00000000000..ec3151b05ba --- /dev/null +++ b/security/fwbuilder/patches/patch-qmake_inc_in @@ -0,0 +1,12 @@ +$OpenBSD: patch-qmake_inc_in,v 1.1.1.1 2005/05/21 09:37:35 espie Exp $ +--- qmake.inc.in.orig Thu May 19 14:40:36 2005 ++++ qmake.inc.in Thu May 19 14:41:00 2005 +@@ -27,7 +27,7 @@ unix { + 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 release + INCLUDEPATH += @LIBFWBUILDER_INCLUDEPATH@ + + LIBS += $$LIBS_FWBUILDER diff --git a/security/fwbuilder/pkg/DESCR b/security/fwbuilder/pkg/DESCR new file mode 100644 index 00000000000..e69de29bb2d diff --git a/security/fwbuilder/pkg/PLIST b/security/fwbuilder/pkg/PLIST new file mode 100644 index 00000000000..696c8727584 --- /dev/null +++ b/security/fwbuilder/pkg/PLIST @@ -0,0 +1,71 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2005/05/21 09:37:35 espie Exp $ +bin/fwb_compile_all +bin/fwb_install +bin/fwb_ipf +bin/fwb_ipfw +bin/fwb_ipt +bin/fwb_pf +bin/fwbedit +bin/fwblookup +bin/fwbuilder +@man man/man1/fwb_compile_all.1 +@man man/man1/fwb_install.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 +@man man/man1/fwbedit.1 +@man man/man1/fwblookup.1 +@man man/man1/fwbuilder.1 +share/doc/fwbuilder-2.0.7/ +share/doc/fwbuilder-2.0.7/AUTHORS +share/doc/fwbuilder-2.0.7/COPYING +share/doc/fwbuilder-2.0.7/ChangeLog +share/doc/fwbuilder-2.0.7/Credits +share/doc/fwbuilder-2.0.7/PatchAcceptancePolicy.txt +share/doc/fwbuilder-2.0.7/README.floppyfw +share/doc/fwbuilder-2.0.7/README.ipf +share/doc/fwbuilder-2.0.7/README.ipfw +share/doc/fwbuilder-2.0.7/README.ipt +share/doc/fwbuilder-2.0.7/README.pf +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.1.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.1.txt +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.2.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.2.txt +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.3.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.3.txt +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.4.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.4.txt +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.5.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.5.txt +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.6.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.6.txt +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.7.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2.0.7.txt +share/doc/fwbuilder-2.0.7/ReleaseNotes_2_0.html +share/doc/fwbuilder-2.0.7/ReleaseNotes_2_0.txt +share/fwbuilder/ +share/fwbuilder/locale/ +share/fwbuilder/locale/fwbuilder_de.qm +share/fwbuilder/locale/fwbuilder_fr.qm +share/fwbuilder/locale/fwbuilder_ja.qm +share/fwbuilder/locale/fwbuilder_ru.qm +share/fwbuilder/objects_init.xml +share/fwbuilder/os/ +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 +share/fwbuilder/platform/ +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 +share/fwbuilder/resources.xml +share/fwbuilder/templates.xml