[68998] users/ryandesign/ports/security/openvas-libraries
ryandesign at macports.org
ryandesign at macports.org
Sat Jun 19 16:33:58 PDT 2010
Revision: 68998
http://trac.macports.org/changeset/68998
Author: ryandesign at macports.org
Date: 2010-06-19 16:33:56 -0700 (Sat, 19 Jun 2010)
Log Message:
-----------
openvas-libraries: preliminary update to 3.0.5; see #25341
Modified Paths:
--------------
users/ryandesign/ports/security/openvas-libraries/Portfile
Added Paths:
-----------
users/ryandesign/ports/security/openvas-libraries/files/
users/ryandesign/ports/security/openvas-libraries/files/patch-hg-CMakeLists.txt.diff
users/ryandesign/ports/security/openvas-libraries/files/patch-misc-CMakeLists.txt.diff
users/ryandesign/ports/security/openvas-libraries/files/patch-nasl-CMakeLists.txt.diff
Modified: users/ryandesign/ports/security/openvas-libraries/Portfile
===================================================================
--- users/ryandesign/ports/security/openvas-libraries/Portfile 2010-06-19 23:25:48 UTC (rev 68997)
+++ users/ryandesign/ports/security/openvas-libraries/Portfile 2010-06-19 23:33:56 UTC (rev 68998)
@@ -3,38 +3,69 @@
PortSystem 1.0
name openvas-libraries
-version 2.0.4
-set download_id 618
+version 3.0.5
+set download_id 729
platforms darwin
categories security
maintainers ryandesign
homepage http://www.openvas.org/
master_sites http://wald.intevation.org/frs/download.php/${download_id}
-checksums \
- md5 b0d721f8d4c2f1c265841bf418311ea7 \
- sha1 271f42118fc41ffec2d1365d618fa09e294aa4e5 \
- rmd160 bb4702277401e657e20ccff082990f68a74f178e
-
description \
Open Vulnerability Assessment System libraries
-long_description \
- OpenVAS is the Open Vulnerability Assessment System. This port \
- contains the libraries used by the server component.
+long_description OpenVAS is the Open Vulnerability Assessment System. \
+ ${name} contains common libraries used by the other \
+ components.
+checksums md5 a11dac34c35bdebb7fc2ecf643acdbab \
+ sha1 265970a5bc695afdf001d4528bd69d326b6eaa70 \
+ rmd160 eaf350ebfba8b49a1c93a8b77cf4baa48b68e2e6
+
depends_build \
+ path:bin/cmake:cmake \
path:bin/pkg-config:pkgconfig \
+ path:bin/bison:bison \
+ path:bin/flex:flex \
+ path:bin/gsed:gsed \
bin:grep:grep
depends_lib \
path:lib/pkgconfig/glib-2.0.pc:glib2 \
path:bin/libgnutls-config:gnutls \
+ path:bin/gpgme-config:gpgme \
path:bin/pcap-config:libpcap \
path:lib/libz.dylib:zlib
+patchfiles patch-hg-CMakeLists.txt.diff \
+ patch-misc-CMakeLists.txt.diff \
+ patch-nasl-CMakeLists.txt.diff
+
use_parallel_build yes
+universal_variant no
+
+pre-build {
+ # http://wald.intevation.org/tracker/index.php?func=detail&aid=1233&group_id=29&atid=220
+ configure.cflags-append \
+ -Ds6_addr32=__u6_addr.__u6_addr32 \
+ -DBIND_8_COMPAT
+
+ # http://wald.intevation.org/tracker/index.php?func=detail&aid=1258&group_id=29&atid=220
+ configure.ldflags-append \
+ [exec ${prefix}/bin/pkg-config glib-2.0 --libs] \
+ [exec ${prefix}/bin/pkg-config gnutls --libs] \
+ [exec ${prefix}/bin/libgcrypt-config --libs] \
+ [exec ${prefix}/bin/gpgme-config --libs] \
+ [exec ${prefix}/bin/pcap-config --libs]
+
+ # http://wald.intevation.org/tracker/index.php?func=detail&aid=1232&group_id=29&atid=220
+ build.args CC=${configure.cc} \
+ CFLAGS="[join ${configure.cflags}]" \
+ CPPFLAGS="[join ${configure.cppflags}]" \
+ LDFLAGS="[join ${configure.ldflags}]"
+}
+
livecheck.type regex
livecheck.url http://wald.intevation.org/frs/?group_id=29
livecheck.regex ${name}-(\[0-9.\]+)\\.tar
Added: users/ryandesign/ports/security/openvas-libraries/files/patch-hg-CMakeLists.txt.diff
===================================================================
--- users/ryandesign/ports/security/openvas-libraries/files/patch-hg-CMakeLists.txt.diff (rev 0)
+++ users/ryandesign/ports/security/openvas-libraries/files/patch-hg-CMakeLists.txt.diff 2010-06-19 23:33:56 UTC (rev 68998)
@@ -0,0 +1,17 @@
+--- hg/CMakeLists.txt.orig 2010-03-24 02:43:00.000000000 -0500
++++ hg/CMakeLists.txt 2010-06-19 01:07:31.000000000 -0500
+@@ -163,8 +163,12 @@
+ add_definitions (-DOPENVAS_PID_DIR=\\\"${OPENVAS_PID_DIR}\\\")
+ endif (OPENVAS_PID_DIR)
+
+-target_link_libraries (openvas_hg_static ${GLIB_LDFLAGS})
+-target_link_libraries (openvas_hg_shared ${GLIB_LDFLAGS})
++target_link_libraries (openvas_hg_static libopenvas_misc ${GLIB_LDFLAGS} -lresolv)
++target_link_libraries (openvas_hg_shared libopenvas_misc ${GLIB_LDFLAGS} -lresolv)
++
++add_library (libopenvas_misc SHARED IMPORTED)
++set_property (TARGET libopenvas_misc PROPERTY
++ IMPORTED_LOCATION ../misc/libopenvas_misc.dylib)
+
+ # install library
+ message ("-- installing libraries...")
Added: users/ryandesign/ports/security/openvas-libraries/files/patch-misc-CMakeLists.txt.diff
===================================================================
--- users/ryandesign/ports/security/openvas-libraries/files/patch-misc-CMakeLists.txt.diff (rev 0)
+++ users/ryandesign/ports/security/openvas-libraries/files/patch-misc-CMakeLists.txt.diff 2010-06-19 23:33:56 UTC (rev 68998)
@@ -0,0 +1,17 @@
+--- misc/CMakeLists.txt.orig 2010-03-24 02:43:00.000000000 -0500
++++ misc/CMakeLists.txt 2010-06-19 01:12:25.000000000 -0500
+@@ -184,8 +184,12 @@
+ add_definitions (-DONF_DIR=\\\"${OPENVAS_SYSCONF_DIR}\\\")
+ endif (OPENVAS_SYSCONF_DIR)
+
+-target_link_libraries (openvas_misc_static ${GLIB_LDFLAGS})
+-target_link_libraries (openvas_misc_shared ${GLIB_LDFLAGS})
++target_link_libraries (openvas_misc_static libopenvas_base ${GLIB_LDFLAGS})
++target_link_libraries (openvas_misc_shared libopenvas_base ${GLIB_LDFLAGS})
++
++add_library (libopenvas_base SHARED IMPORTED)
++set_property (TARGET libopenvas_base PROPERTY
++ IMPORTED_LOCATION ../base/libopenvas_base.dylib)
+
+ # install library
+ message ("-- installing libraries...")
Added: users/ryandesign/ports/security/openvas-libraries/files/patch-nasl-CMakeLists.txt.diff
===================================================================
--- users/ryandesign/ports/security/openvas-libraries/files/patch-nasl-CMakeLists.txt.diff (rev 0)
+++ users/ryandesign/ports/security/openvas-libraries/files/patch-nasl-CMakeLists.txt.diff 2010-06-19 23:33:56 UTC (rev 68998)
@@ -0,0 +1,17 @@
+--- nasl/CMakeLists.txt.orig 2010-04-12 05:20:08.000000000 -0500
++++ nasl/CMakeLists.txt 2010-06-19 00:56:27.000000000 -0500
+@@ -214,11 +214,11 @@
+ add_library (libopenvas_hg SHARED IMPORTED)
+ add_library (libopenvas_misc SHARED IMPORTED)
+ set_property (TARGET libopenvas_misc PROPERTY
+- IMPORTED_LOCATION ../misc/libopenvas_misc.so)
++ IMPORTED_LOCATION ../misc/libopenvas_misc.dylib)
+ set_property (TARGET libopenvas_base PROPERTY
+- IMPORTED_LOCATION ../base/libopenvas_base.so)
++ IMPORTED_LOCATION ../base/libopenvas_base.dylib)
+ set_property (TARGET libopenvas_hg PROPERTY
+- IMPORTED_LOCATION ../hg/libopenvas_hg.so)
++ IMPORTED_LOCATION ../hg/libopenvas_hg.dylib)
+
+ # Link the openvas-nasl executable
+ add_executable (openvas-nasl nasl.c)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100619/0523696d/attachment-0001.html>
More information about the macports-changes
mailing list