diff options
author | 2002-04-25 14:19:15 +0000 | |
---|---|---|
committer | 2002-04-25 14:19:15 +0000 | |
commit | fcf92dc809fc1259c53bb4de6ed047407fdec4ec (patch) | |
tree | 1b24fa704be56bbf171fdc15dadaf6817e461997 /net-analyzer | |
parent | New package (diff) | |
download | historical-fcf92dc809fc1259c53bb4de6ed047407fdec4ec.tar.gz historical-fcf92dc809fc1259c53bb4de6ed047407fdec4ec.tar.bz2 historical-fcf92dc809fc1259c53bb4de6ed047407fdec4ec.zip |
New version.
Diffstat (limited to 'net-analyzer')
-rw-r--r-- | net-analyzer/nessus/ChangeLog | 8 | ||||
-rw-r--r-- | net-analyzer/nessus/files/digest-nessus-1.2.0 | 4 | ||||
-rw-r--r-- | net-analyzer/nessus/nessus-1.2.0.ebuild | 173 |
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 +} + + + + |