Bug 24837

Summary: [NEW PORT] security/fwbuilder - GUI ipfilter rule builder
Product: Ports & Packages Reporter: Roman Shterenzon <roman>
Component: Individual Port(s)Assignee: Dirk Meyer <dinoex>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.shar
none
fwbuilder.shar none

Description Roman Shterenzon 2001-02-03 23:00:03 UTC
Firewall Builder consists of object-oriented GUI and set of policy compilers
for various firewall platforms. In Firewall Builder, firewall policy is a set
of rules, each rule consists of abstract objects which represent real network
objects and services (hosts, routers, firewalls, networks, protocols).
Firewall Builder helps user maintain database of objects and allows policy
editing using simple drag-and-drop operations.

Preferences and objects databases are stored in XML format. 
GUI and policy compilers are completely independent. Support for a new firewall
platform can be added to GUI without any changes done to the program, although
new policy compiler must be written. This provides for consistent abstract
model and the same GUI for different firewall platforms. Currently three most
popular free firewalls are supported: ipchains, iptables and ipfilter.
Because of this, Firewall Builder can be used to manage firewalls built on
variety of platforms including, but not limited to, Linux running ipchains or
iptables and FreeBSD or Solaris running ipfilter. 

WWW: http://www.crocodile.org/~vadim/fwbuilder/
Comment 1 Roman Shterenzon 2001-02-04 00:25:56 UTC
Oh-oh.
Sent the wrong patch-aa.
Here's another try.

--- configure.orig	Fri Feb  2 02:17:34 2001
+++ configure	Sun Feb  4 01:26:08 2001
@@ -3145,14 +3145,14 @@
   PTHREAD_LIB="-lpthreads"
 else
   echo "$ac_t""no" 1>&6
-echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
-echo "configure:3150: checking for pthread_create in -lc_r" >&5
+echo $ac_n "checking for pthread_create in -pthread""... $ac_c" 1>&6
+echo "configure:3150: checking for pthread_create in -pthread" >&5
 ac_lib_var=`echo c_r'_'pthread_create | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_save_LIBS="$LIBS"
-LIBS="-lc_r  $LIBS"
+LIBS="-pthread  $LIBS"
 cat > conftest.$ac_ext <<EOF
 #line 3158 "configure"
 #include "confdefs.h"
@@ -3180,7 +3180,7 @@
 fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-  PTHREAD_LIB="-lc_r"
+  PTHREAD_LIB="-pthread"
 else
   echo "$ac_t""no" 1>&6
 echo $ac_n "checking for pthread_create""... $ac_c" 1>&6
@@ -3979,7 +3979,7 @@
 
 else
   cat >> confdefs.h <<EOF
-#define TEMPLATE_DIR "${PREFIX}/share/fwbuilder"
+#define TEMPLATE_DIR "${PREFIX}/share/gnome/fwbuilder"
 EOF
 
 fi

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]
Comment 2 Dirk Meyer freebsd_committer freebsd_triage 2001-03-18 08:09:07 UTC
State Changed
From-To: open->feedback


your port say: 
MD5 (fwbuilder-0.8.7.tar.gz) = f0baca74d572db03b1ff009daf1f0096 

fetched: 
MD5 (fwbuilder-0.8.7.tar.gz) = 3fb13778a5b998bf31b789d410587221 

Please check. 

Ports build else fine.
Comment 3 Roman Shterenzon 2001-03-21 00:38:31 UTC
Ok, better try this one.
The port was face lifted.

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]
Comment 4 Dirk Meyer freebsd_committer freebsd_triage 2001-03-21 07:10:06 UTC
State Changed
From-To: feedback->closed

Committed, Thanks.