[70314] trunk/dports/security

ryandesign at macports.org ryandesign at macports.org
Thu Aug 5 17:02:11 PDT 2010


Revision: 70314
          http://trac.macports.org/changeset/70314
Author:   ryandesign at macports.org
Date:     2010-08-05 17:02:10 -0700 (Thu, 05 Aug 2010)
Log Message:
-----------
openfpc: new port, version 0.1a; see #25906

Added Paths:
-----------
    trunk/dports/security/openfpc/
    trunk/dports/security/openfpc/Portfile
    trunk/dports/security/openfpc/files/
    trunk/dports/security/openfpc/files/patch-prefix.diff

Added: trunk/dports/security/openfpc/Portfile
===================================================================
--- trunk/dports/security/openfpc/Portfile	                        (rev 0)
+++ trunk/dports/security/openfpc/Portfile	2010-08-06 00:02:10 UTC (rev 70314)
@@ -0,0 +1,54 @@
+# $Id$
+
+PortSystem          1.0
+PortGroup           perl5 1.0
+
+name                openfpc
+version             0.1a
+categories          security
+platforms           darwin
+maintainers         yahoo.fr:jul_bsd
+
+description         lightweight full-packet network traffic recorder & buffering tool
+
+long_description    OpenFPC is a set of scripts that combine to provide a \
+                    ${description}. Its design goal is to allow non-expert \
+                    users to deploy a distributed network traffic recorder \
+                    on COTS hardware while integrating into existing alert \
+                    and log tools.
+
+homepage            http://code.google.com/p/openfpc/
+master_sites        googlecode
+
+extract.suffix      .tgz
+
+checksums           md5     4ff90b078354c814740680792645b54d \
+                    sha1    717b350f4b9b89cc18aa67131f5a3ca8f4fcbbfb \
+                    rmd160  c69ef174061329b2a1710fc8c49170b45471f5f0
+                    
+depends_lib         path:bin/perl:perl5
+#depends_run         port:tcpdump
+
+patchfiles          patch-prefix.diff
+
+post-patch {
+    reinplace "s|@PERL5_BIN@|${perl5.bin}|g" ${worksrcpath}/ofpc-extract.pl
+    reinplace "s|@PERL5_LIB@|${perl5.lib}|g" ${worksrcpath}/ofpc-extract.pl
+    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/ofpc-extract.pl ${worksrcpath}/openfpc
+}
+
+supported_archs     noarch
+
+use_configure       no
+
+build               {}
+
+destroot {
+    xinstall -m 755 -W ${worksrcpath} ofpc-extract.pl openfpc ${destroot}${prefix}/bin
+    xinstall -m 644 -W ${worksrcpath} ofpcParse.pm ${perl5.lib}
+    xinstall -m 644 -W ${worksrcpath} openfpc.conf ${destroot}${prefix}/etc
+    
+    xinstall -d ${destroot}${prefix}/share/doc/${name}
+    xinstall -m 644 -W ${worksrcpath} README \
+        ${destroot}${prefix}/share/doc/${name}
+}


Property changes on: trunk/dports/security/openfpc/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/security/openfpc/files/patch-prefix.diff
===================================================================
--- trunk/dports/security/openfpc/files/patch-prefix.diff	                        (rev 0)
+++ trunk/dports/security/openfpc/files/patch-prefix.diff	2010-08-06 00:02:10 UTC (rev 70314)
@@ -0,0 +1,29 @@
+--- ofpc-extract.pl.orig	2010-05-24 16:01:00.000000000 -0500
++++ ofpc-extract.pl	2010-08-05 18:40:11.000000000 -0500
+@@ -1,4 +1,5 @@
+-#!/usr/bin/perl -I /opt/openfpc/ .
++#!@PERL5_BIN@
++use lib ('@PERL5_LIB@');
+ 
+ #########################################################################################
+ # Copyright (C) 2009 Leon Ward 
+@@ -28,7 +29,7 @@
+ use ofpcParse;
+ 
+ # List of config files to look for, first one wins 
+-my @CONFIG_FILES=("openfpc.conf", "/etc/openfpc/openfpc.conf","/opt/openfpc/openfpc.conf");
++my @CONFIG_FILES=("openfpc.conf", "@PREFIX@/etc/openfpc.conf");
+ my $CONFIG_FILE;
+ my %config;
+ my $openfpcver="0.1a";
+--- openfpc.orig	2010-05-24 16:01:00.000000000 -0500
++++ openfpc	2010-08-05 18:40:10.000000000 -0500
+@@ -24,7 +24,7 @@
+ # ---------------- Nothing to do below here -------------
+ # List of config files to try in order
+ 
+-CONFIG_FILES="./openfpc.conf /etc/openfpc/openfpc.conf /opt/openfpc/openfpc.conf"
++CONFIG_FILES="./openfpc.conf @PREFIX@/etc/openfpc.conf"
+ 
+ for i in $CONFIG_FILES
+ do
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100805/89d60646/attachment.html>


More information about the macports-changes mailing list