summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorfrueauf <frueauf>2000-07-30 11:14:32 +0000
committerfrueauf <frueauf>2000-07-30 11:14:32 +0000
commite41fae81272a9db0f83276f3318ecda1d2dbf95c (patch)
tree0de9b5ed56f320346ecee9dea2ebb014a3889bd2 /security
parenta1f539c09b2c04c63eb130bdaa44a3f23a6ea968 (diff)
downloadpkgsrc-e41fae81272a9db0f83276f3318ecda1d2dbf95c.tar.gz
Initial import of nessus-libraries 1.0.3, the Libs required by the Nessus
Network security scanner. Based on work Hubert Feyrer did on some former version.
Diffstat (limited to 'security')
-rw-r--r--security/nessus-libraries/Makefile27
-rw-r--r--security/nessus-libraries/files/md53
-rw-r--r--security/nessus-libraries/files/patch-sum5
-rw-r--r--security/nessus-libraries/patches/patch-aa12
-rw-r--r--security/nessus-libraries/patches/patch-ab13
-rw-r--r--security/nessus-libraries/patches/patch-ac14
-rw-r--r--security/nessus-libraries/pkg/COMMENT1
-rw-r--r--security/nessus-libraries/pkg/DESCR2
-rw-r--r--security/nessus-libraries/pkg/PLIST27
9 files changed, 104 insertions, 0 deletions
diff --git a/security/nessus-libraries/Makefile b/security/nessus-libraries/Makefile
new file mode 100644
index 00000000000..17d70e1f55f
--- /dev/null
+++ b/security/nessus-libraries/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/07/30 11:14:32 frueauf Exp $
+#
+
+DISTNAME= nessus-libraries-${VERS}
+.include "../nessus/Makefile.common"
+
+# The detection of the gmp library from pkgsrc does unfortunatly not
+# work. Feel free to tweak the configure script of nessus-library to
+# make it find our gmp libs, I was just not able to make it work. -TF
+#DEPENDS+= gmp-*:../../devel/gmp
+
+WRKSRC= ${WRKDIR}/nessus-libraries
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= CPP=${CPP}
+CONFIGURE_ARGS+=--enable-zlib=/usr/lib
+# add this to CONFIGURE_ARGS once gmp detection from pkgsrc works. -TF
+#--enable-gmp=${LOCALBASE} \
+#--enable-staticgmp=no
+
+# this is needed at least for 1.5_ALPHA as for some reason the configure
+# script of nessus-libraries is not able to detect our sys/socket.h. -TF
+post-configure:
+ ${ECHO} "#define HAVE_SYS_SOCKET_H 1" >> ${WRKSRC}/include/config.h
+ ${ECHO} "#define HAVE_SYS_SOCKET_H 1" >> ${WRKSRC}/libpeks/peks-config.h
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/nessus-libraries/files/md5 b/security/nessus-libraries/files/md5
new file mode 100644
index 00000000000..e6d215036a2
--- /dev/null
+++ b/security/nessus-libraries/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/07/30 11:14:32 frueauf Exp $
+
+MD5 (nessus-libraries-1.0.3.tar.gz) = fda65bd2b63adf224eca4bd0f998755e
diff --git a/security/nessus-libraries/files/patch-sum b/security/nessus-libraries/files/patch-sum
new file mode 100644
index 00000000000..69d29420177
--- /dev/null
+++ b/security/nessus-libraries/files/patch-sum
@@ -0,0 +1,5 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/07/30 11:14:32 frueauf Exp $
+
+MD5 (patch-aa) = 2a0d591c5833cee3dd0e6558b158b4bc
+MD5 (patch-ab) = 95f559a38057925ef7bcfd03bae09011
+MD5 (patch-ac) = d52269e0ab49472043b3d67ac76daf84
diff --git a/security/nessus-libraries/patches/patch-aa b/security/nessus-libraries/patches/patch-aa
new file mode 100644
index 00000000000..10fa75e1902
--- /dev/null
+++ b/security/nessus-libraries/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/07/30 11:14:32 frueauf Exp $
+
+--- libpeks/us_export_wizard.c.orig Sat Jul 22 01:22:08 2000
++++ libpeks/us_export_wizard.c Fri Jul 21 20:10:36 2000
+@@ -25,6 +25,7 @@
+
+ #include "common-stuff.h"
+
++#include <stdlib.h>
+ #ifndef HAVE_RAND
+ #define rand() random ()
+ #define srand() srandom ()
diff --git a/security/nessus-libraries/patches/patch-ab b/security/nessus-libraries/patches/patch-ab
new file mode 100644
index 00000000000..34b2d7acd94
--- /dev/null
+++ b/security/nessus-libraries/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/07/30 11:14:32 frueauf Exp $
+
+--- libpeks/gmp3/mpn/Makefile.in-orig Mon Jun 12 13:32:24 2000
++++ libpeks/gmp3/mpn/Makefile.in Sat Jul 22 22:17:09 2000
+@@ -139,7 +139,7 @@
+
+ # COMPILE minus CC. FIXME: Really pass *_CFLAGS to CPP?
+ COMPILE_FLAGS = \
+- $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++ $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS)
+
+
+ SUFFIXES = .s .S .asm
diff --git a/security/nessus-libraries/patches/patch-ac b/security/nessus-libraries/patches/patch-ac
new file mode 100644
index 00000000000..717d7e6e267
--- /dev/null
+++ b/security/nessus-libraries/patches/patch-ac
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/07/30 11:14:32 frueauf Exp $
+
+--- Makefile-orig Thu Mar 23 20:59:20 2000
++++ Makefile Sat Jul 29 17:49:26 2000
+@@ -48,7 +48,8 @@
+ ### soft migration to no public includes.h file -- jordan
+ # rm -f ${includedir}/nessus/includes.h
+ # not soft enough :-( -- jochen
+- $(INSTALL) -m 0444 include/includes.h ${includedir}/nessus
++# Use the includes.h from nessus-core:
++# $(INSTALL) -m 0444 include/includes.h ${includedir}/nessus
+ $(INSTALL) -m 0444 include/libnessus.h ${includedir}/nessus
+ $(INSTALL) -m 0444 include/harglists.h ${includedir}/nessus
+ $(INSTALL) -m 0444 include/libvers.h ${includedir}/nessus
diff --git a/security/nessus-libraries/pkg/COMMENT b/security/nessus-libraries/pkg/COMMENT
new file mode 100644
index 00000000000..0792625d7e9
--- /dev/null
+++ b/security/nessus-libraries/pkg/COMMENT
@@ -0,0 +1 @@
+Libs required by the Nessus Network security scanner
diff --git a/security/nessus-libraries/pkg/DESCR b/security/nessus-libraries/pkg/DESCR
new file mode 100644
index 00000000000..f1c7b3756d4
--- /dev/null
+++ b/security/nessus-libraries/pkg/DESCR
@@ -0,0 +1,2 @@
+Some libraries required for the nessus package: libhosts_gatherer,
+libnessus, libpcap-nessus, libpeks.
diff --git a/security/nessus-libraries/pkg/PLIST b/security/nessus-libraries/pkg/PLIST
new file mode 100644
index 00000000000..d02e68fe2d4
--- /dev/null
+++ b/security/nessus-libraries/pkg/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/07/30 11:14:32 frueauf Exp $
+bin/nessus-config
+include/nessus/getopt.h
+include/nessus/harglists.h
+include/nessus/libnessus.h
+include/nessus/libvers.h
+include/nessus/net/bpf.h
+include/nessus/pcap-namedb.h
+include/nessus/pcap.h
+include/peks/messages.h
+include/peks/peks.h
+lib/libhosts_gatherer.a
+lib/libhosts_gatherer.la
+lib/libhosts_gatherer.so.1.3
+lib/libnessus.a
+lib/libnessus.la
+lib/libnessus.so.1.3
+lib/libpcap-nessus.a
+lib/libpcap-nessus.la
+lib/libpcap-nessus.so.1.3
+lib/libpeks.a
+lib/libpeks.la
+lib/libpeks.so.8.13
+man/man1/nessus-config.1
+@dirrm include/peks
+@dirrm include/nessus/net
+@dirrm include/nessus