summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrant Goodyear <g2boojum@gentoo.org>2002-04-25 14:19:15 +0000
committerGrant Goodyear <g2boojum@gentoo.org>2002-04-25 14:19:15 +0000
commitfcf92dc809fc1259c53bb4de6ed047407fdec4ec (patch)
tree1b24fa704be56bbf171fdc15dadaf6817e461997 /net-analyzer
parentNew package (diff)
downloadhistorical-fcf92dc809fc1259c53bb4de6ed047407fdec4ec.tar.gz
historical-fcf92dc809fc1259c53bb4de6ed047407fdec4ec.tar.bz2
historical-fcf92dc809fc1259c53bb4de6ed047407fdec4ec.zip
New version.
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/nessus/ChangeLog8
-rw-r--r--net-analyzer/nessus/files/digest-nessus-1.2.04
-rw-r--r--net-analyzer/nessus/nessus-1.2.0.ebuild173
3 files changed, 184 insertions, 1 deletions
diff --git a/net-analyzer/nessus/ChangeLog b/net-analyzer/nessus/ChangeLog
index 3142f27483e0..681b2b7343e8 100644
--- a/net-analyzer/nessus/ChangeLog
+++ b/net-analyzer/nessus/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-analyzer/nessus
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus/ChangeLog,v 1.2 2002/04/05 21:55:56 seemant Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus/ChangeLog,v 1.3 2002/04/25 14:19:15 g2boojum Exp $
+
+*nessus-1.2.0 (25 Apr 2002)
+
+ 25 Apr 2002; Grant Goodyear <g2boojum@gentoo.org> nessus-1.2.0.ebuild
+
+ New version.
*nessus-1.0.10 (5 Apr 2002)
diff --git a/net-analyzer/nessus/files/digest-nessus-1.2.0 b/net-analyzer/nessus/files/digest-nessus-1.2.0
new file mode 100644
index 000000000000..b765b578d5c8
--- /dev/null
+++ b/net-analyzer/nessus/files/digest-nessus-1.2.0
@@ -0,0 +1,4 @@
+MD5 92c32debc20d5995f08a349f31cd978d nessus-libraries-1.2.0.tar.gz 396479
+MD5 efbdf2c2acb2dac5256786f69583c84a nessus-core-1.2.0.tar.gz 695376
+MD5 43897a0cd7cf39f34a573fc28f8720f8 nessus-plugins-1.2.0.tar.gz 724145
+MD5 1856fbfd845a6d44ca2e54ce21ffd339 libnasl-1.2.0.tar.gz 277716
diff --git a/net-analyzer/nessus/nessus-1.2.0.ebuild b/net-analyzer/nessus/nessus-1.2.0.ebuild
new file mode 100644
index 000000000000..e6ce3aa21270
--- /dev/null
+++ b/net-analyzer/nessus/nessus-1.2.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 2000-2002 Achim Gottinger
+# Distributed under the GPL by Gentoo Technologies, Inc.
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus/nessus-1.2.0.ebuild,v 1.1 2002/04/25 14:19:15 g2boojum Exp $
+
+
+# It's better to split it in four different packages
+
+A="nessus-libraries-${PV}.tar.gz nessus-core-${PV}.tar.gz
+ nessus-plugins-${PV}.tar.gz libnasl-${PV}.tar.gz"
+S=${WORKDIR}
+DESCRIPTION="A remote security scanner for Linux"
+SRC_URI="ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/nessus-libraries-${PV}.tar.gz
+ ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/nessus-core-${PV}.tar.gz
+ ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/nessus-plugins-${PV}.tar.gz
+ ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/libnasl-${PV}.tar.gz"
+
+HOMEPAGE="http://www.nessus.org/"
+
+DEPEND="virtual/glibc virtual/x11 sys-devel/m4
+ >=dev-libs/gmp-3.1.1
+ >=sys-libs/zlib-1.1.4
+ >=x11-libs/gtk+-1.2.10-r4"
+
+RDEPEND="virtual/glibc virtual/x11
+ >=dev-libs/gmp-3.1.1
+ >=sys-libs/zlib-1.1.4
+ >=x11-libs/gtk+-1.2.10-r4"
+
+
+src_compile() {
+
+ export PATH=${D}/usr/bin:$PATH
+ export LD_LIBRARY_PATH=${D}/usr/lib:$LD_LIBRARY_PATH
+
+ echo "Compiling libraries..."
+ cd ${S}/nessus-libraries
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var/state \
+ --mandir=/usr/share/man \
+ --enable-pthread || die
+ make || die
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+ cd ${D}/usr/bin
+ cp nessus-config nessus-config.orig
+ sed -e "s:^PREFIX=:PREFIX=${D}:" \
+ -e "s:-I/usr:-I${D}/usr: " nessus-config.orig > nessus-config
+
+
+ echo "Compiling libnasl..."
+ cd ${S}/libnasl
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var/state \
+ --mandir=/usr/share/man || die
+ make || die
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+ cd ${D}/usr/bin
+ cp nasl-config nasl-config.orig
+ sed -e "s:^PREFIX=:PREFIX=${D}:" nasl-config.orig > nasl-config
+
+ echo "Compiling core..."
+ cd ${S}/nessus-core
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var/state \
+ --mandir=/usr/share/man || die
+ make || die
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+
+ echo "Compiling plugins..."
+ cd ${S}/nessus-plugins
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var/state \
+ --mandir=/usr/share/man
+ make || die
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+}
+
+src_install() {
+
+ cd ${S}/nessus-libraries
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+ cd ${S}/libnasl
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+ cd ${S}/nessus-core
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+ cp ${ROOT}/config/nessusd.conf ${D}/etc/nessus/
+
+ cd ${S}/nessus-plugins
+ make \
+ prefix=${D}/usr \
+ sysconfdir=${D}/etc \
+ localstatedir=${D}/var/state \
+ mandir=${D}/usr/share/man \
+ install || die
+
+ cd ${S}/nessus-libraries
+ docinto nessus-libraries
+ dodoc README*
+
+ cd ${S}/libnasl
+ docinto libnasl
+ dodoc COPYING TODO
+
+ cd ${S}/nessus-core
+ docinto nessus-core
+ dodoc README* UPGRADE_README CHANGES
+ dodoc doc/*.txt doc/ntp/*
+
+ cd ${S}/nessus-plugins
+ docinto nessus-plugins
+ dodoc docs/*.txt plugins/accounts/accounts.txt
+
+ insinto /etc/init.d
+ insopts -m 755
+ newins ${FILESDIR}/nessusd-r6 nessusd
+}
+
+
+
+