2.2.9 version bump for bug 169466. Thanks to Jared Breland <nitro322 at gmail dot...
authorMarcelo Góes <vanquirius@gentoo.org>
Tue, 3 Apr 2007 14:35:04 +0000 (14:35 +0000)
committerMarcelo Góes <vanquirius@gentoo.org>
Tue, 3 Apr 2007 14:35:04 +0000 (14:35 +0000)
Package-Manager: portage-2.1.2.2

15 files changed:
net-analyzer/libnasl/ChangeLog
net-analyzer/libnasl/files/digest-libnasl-2.2.9 [new file with mode: 0644]
net-analyzer/libnasl/libnasl-2.2.9.ebuild [new file with mode: 0644]
net-analyzer/nessus-core/ChangeLog
net-analyzer/nessus-core/files/digest-nessus-core-2.2.9 [new file with mode: 0644]
net-analyzer/nessus-core/nessus-core-2.2.9.ebuild [new file with mode: 0644]
net-analyzer/nessus-libraries/ChangeLog
net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.9 [new file with mode: 0644]
net-analyzer/nessus-libraries/nessus-libraries-2.2.9.ebuild [new file with mode: 0644]
net-analyzer/nessus-plugins/ChangeLog
net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.9 [new file with mode: 0644]
net-analyzer/nessus-plugins/nessus-plugins-2.2.9.ebuild [new file with mode: 0644]
net-analyzer/nessus/ChangeLog
net-analyzer/nessus/files/digest-nessus-2.2.9 [new file with mode: 0644]
net-analyzer/nessus/nessus-2.2.9.ebuild [new file with mode: 0644]

index 53660fe902dc2590b0ebe5abfda75c746e51bc1d..055e7d18c029d5f9fa3f1d661ef39a53c79fdd04 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-analyzer/libnasl
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/libnasl/ChangeLog,v 1.82 2007/03/26 19:27:31 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/libnasl/ChangeLog,v 1.83 2007/04/03 14:33:26 vanquirius Exp $
+
+*libnasl-2.2.9 (03 Apr 2007)
+
+  03 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +libnasl-2.2.9.ebuild:
+  2.2.9 version bump for bug 169466. Thanks to Jared Breland <nitro322 at
+  gmail dot com>.
 
   26 Mar 2007; Fabian Groffen <grobian@gentoo.org> libnasl-2.3.1.ebuild:
   Dropped ppc-macos keyword, see you in prefix
diff --git a/net-analyzer/libnasl/files/digest-libnasl-2.2.9 b/net-analyzer/libnasl/files/digest-libnasl-2.2.9
new file mode 100644 (file)
index 0000000..b6427ef
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 fa0393e940253a95437d38edd6ff1844 libnasl-2.2.9.tar.gz 366960
+RMD160 c7f1d5ebd080ed60cb79838601ada8617ec4b9ec libnasl-2.2.9.tar.gz 366960
+SHA256 2d9cebfe69e40963d790295993e096697a0bed37774b66ee8b14e48c2231fa93 libnasl-2.2.9.tar.gz 366960
diff --git a/net-analyzer/libnasl/libnasl-2.2.9.ebuild b/net-analyzer/libnasl/libnasl-2.2.9.ebuild
new file mode 100644 (file)
index 0000000..c6f69ef
--- /dev/null
@@ -0,0 +1,30 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/libnasl/libnasl-2.2.9.ebuild,v 1.1 2007/04/03 14:33:26 vanquirius Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="A remote security scanner for Linux (libnasl)"
+HOMEPAGE="http://www.nessus.org/"
+SRC_URI="ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="=net-analyzer/nessus-libraries-${PV}"
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+       export CC="$(tc-getCC)"
+       econf || die "configuration failed"
+       # emake fails for >= -j2. bug #16471.
+       emake -C nasl cflags
+       emake || die "make failed"
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die "Install failed libnasl"
+}
index 8ff9db0c80fc7e9e22e7080fbe246a7f54f08cda..0433a92a1a5d011504cc34501e8af8c48b8d5abb 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for net-analyzer/nessus-core
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/ChangeLog,v 1.109 2007/03/26 19:38:47 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/ChangeLog,v 1.110 2007/04/03 14:34:03 vanquirius Exp $
+
+*nessus-core-2.2.9 (03 Apr 2007)
+
+  03 Apr 2007; Marcelo Goes <vanquirius@gentoo.org>
+  +nessus-core-2.2.9.ebuild:
+  2.2.9 version bump for bug 169466. Thanks to Jared Breland <nitro322 at
+  gmail dot com>.
 
   26 Mar 2007; Fabian Groffen <grobian@gentoo.org> nessus-core-2.3.1.ebuild:
   Dropped ppc-macos keyword, see you in prefix
diff --git a/net-analyzer/nessus-core/files/digest-nessus-core-2.2.9 b/net-analyzer/nessus-core/files/digest-nessus-core-2.2.9
new file mode 100644 (file)
index 0000000..9dbe3fb
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 c3f9db836d3b866b4a9395ee833638be nessus-core-2.2.9.tar.gz 674390
+RMD160 ba911192a78ee1c6ae1a5d64badff9d18ef666a8 nessus-core-2.2.9.tar.gz 674390
+SHA256 b725ace4ef619bc19b372eac9a60db7b083a3e155e11c65443618e52b56c847e nessus-core-2.2.9.tar.gz 674390
diff --git a/net-analyzer/nessus-core/nessus-core-2.2.9.ebuild b/net-analyzer/nessus-core/nessus-core-2.2.9.ebuild
new file mode 100644 (file)
index 0000000..16d4c2e
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/nessus-core-2.2.9.ebuild,v 1.1 2007/04/03 14:34:03 vanquirius Exp $
+
+inherit toolchain-funcs eutils
+
+DESCRIPTION="A remote security scanner for Linux (nessus-core)"
+HOMEPAGE="http://www.nessus.org/"
+SRC_URI="ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="X tcpd debug prelude"
+DEPEND="=net-analyzer/nessus-libraries-${PV}
+       =net-analyzer/libnasl-${PV}
+       tcpd? ( sys-apps/tcp-wrappers )
+       X? ( =x11-libs/gtk+-2* )
+       prelude? ( dev-libs/libprelude )
+       !net-analyzer/nessus-client"
+
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+
+       export CC="$(tc-getCC)"
+       econf `use_enable tcpd tcpwrappers` \
+               `use_enable debug` \
+               `use_enable X gtk` \
+               || die "configure failed"
+       emake -j1 || die "emake failed"
+
+}
+
+src_install() {
+       make DESTDIR="${D}" \
+               install || die "Install failed nessus-core"
+       cd "${S}"
+       dodoc README* UPGRADE_README CHANGES
+       dodoc doc/*.txt doc/ntp/*
+       insinto /etc/init.d
+       insopts -m 755
+       newins "${FILESDIR}"/nessusd-r7 nessusd
+       keepdir /var/lib/nessus/logs
+       keepdir /var/lib/nessus/users
+       # newer version is provided by nessus-libraries
+       # should be fixed upstream in version 2.2.6
+       rm "${D}"/usr/include/nessus/includes.h
+}
index e4ca16a2da572aaa505d7dd306b7c1aeca11e629..934f677b3c0665cef322ed5daf6e238d0e702933 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for net-analyzer/nessus-libraries
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-libraries/ChangeLog,v 1.85 2007/03/26 19:26:19 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-libraries/ChangeLog,v 1.86 2007/04/03 14:32:53 vanquirius Exp $
+
+*nessus-libraries-2.2.9 (03 Apr 2007)
+
+  03 Apr 2007; Marcelo Goes <vanquirius@gentoo.org>
+  +nessus-libraries-2.2.9.ebuild:
+  2.2.9 version bump for bug 169466. Thanks to Jared Breland <nitro322 at
+  gmail dot com>.
 
   26 Mar 2007; Fabian Groffen <grobian@gentoo.org>
   nessus-libraries-2.3.1-r1.ebuild:
diff --git a/net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.9 b/net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.9
new file mode 100644 (file)
index 0000000..37a75bb
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 28156ff38208a1f59b333a8c2a23d8f6 nessus-libraries-2.2.9.tar.gz 426560
+RMD160 a3ce920ff48fcb7879f7026e2b7d271151132787 nessus-libraries-2.2.9.tar.gz 426560
+SHA256 5a3c32d6eab8ccc8a22ab5bb224228152e10731c06561f679c41b92263c7ef18 nessus-libraries-2.2.9.tar.gz 426560
diff --git a/net-analyzer/nessus-libraries/nessus-libraries-2.2.9.ebuild b/net-analyzer/nessus-libraries/nessus-libraries-2.2.9.ebuild
new file mode 100644 (file)
index 0000000..8eb506b
--- /dev/null
@@ -0,0 +1,28 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-libraries/nessus-libraries-2.2.9.ebuild,v 1.1 2007/04/03 14:32:53 vanquirius Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="A remote security scanner for Linux (nessus-libraries)"
+HOMEPAGE="http://www.nessus.org/"
+SRC_URI="ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/${P}.tar.gz"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+# Hard dep on SSL since libnasl won't compile when this package is emerged -ssl.
+DEPEND=">=dev-libs/openssl-0.9.6d"
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+       export CC="$(tc-getCC)"
+       econf --with-ssl=/usr/lib || die "econf failed"
+       emake || die "emake failed"
+}
+
+src_install() {
+       make DESTDIR="${D}" install || die "failed to install"
+       dodoc README*
+}
index 5078cf8db30be7650bdf2cbb9719d377006c2e6c..ceb700b513d49f046032bcb9670ba02971001f6c 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for net-analyzer/nessus-plugins
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-plugins/ChangeLog,v 1.75 2007/03/26 19:43:39 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-plugins/ChangeLog,v 1.76 2007/04/03 14:34:34 vanquirius Exp $
+
+*nessus-plugins-2.2.9 (03 Apr 2007)
+
+  03 Apr 2007; Marcelo Goes <vanquirius@gentoo.org>
+  +nessus-plugins-2.2.9.ebuild:
+  2.2.9 version bump for bug 169466. Thanks to Jared Breland <nitro322 at
+  gmail dot com>.
 
   26 Mar 2007; Fabian Groffen <grobian@gentoo.org>
   nessus-plugins-2.3.1.ebuild:
diff --git a/net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.9 b/net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.9
new file mode 100644 (file)
index 0000000..3a57408
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 2bac30f702c4a794a29660b8e9dd1077 nessus-plugins-GPL-2.2.9.tar.gz 1064740
+RMD160 bb2a853f4e7e5041c8d134d12b5a545a9009750e nessus-plugins-GPL-2.2.9.tar.gz 1064740
+SHA256 126b98173647113946a69ea5e3896cfd92261571d507b37febbdb269c632d395 nessus-plugins-GPL-2.2.9.tar.gz 1064740
diff --git a/net-analyzer/nessus-plugins/nessus-plugins-2.2.9.ebuild b/net-analyzer/nessus-plugins/nessus-plugins-2.2.9.ebuild
new file mode 100644 (file)
index 0000000..578823f
--- /dev/null
@@ -0,0 +1,29 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-plugins/nessus-plugins-2.2.9.ebuild,v 1.1 2007/04/03 14:34:34 vanquirius Exp $
+
+inherit toolchain-funcs
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="A remote security scanner for Linux (nessus-plugins)"
+HOMEPAGE="http://www.nessus.org/"
+SRC_URI="ftp://ftp.nessus.org/pub/nessus/nessus-${PV}/src/nessus-plugins-GPL-${PV}.tar.gz"
+DEPEND=">=net-analyzer/nessus-core-${PV}"
+SLOT="0"
+IUSE=""
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+src_compile() {
+       export CC="$(tc-getCC)"
+       econf || die
+       emake || die
+}
+
+src_install() {
+       emake \
+               DESTDIR="${D}" \
+               install || die "make install failed"
+       dodoc docs/*.txt plugins/accounts/accounts.txt
+}
+
index 2e09776a2fe8fe51e4ef3e751fa4aa758dbdf246..a4f8991ac9a00822a491b2f825c4ec0185290768 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-analyzer/nessus
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus/ChangeLog,v 1.84 2007/03/26 19:46:40 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus/ChangeLog,v 1.85 2007/04/03 14:35:04 vanquirius Exp $
+
+*nessus-2.2.9 (03 Apr 2007)
+
+  03 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +nessus-2.2.9.ebuild:
+  2.2.9 version bump for bug 169466. Thanks to Jared Breland <nitro322 at
+  gmail dot com>.
 
   26 Mar 2007; Fabian Groffen <grobian@gentoo.org> nessus-2.3.1.ebuild:
   Dropped ppc-macos keyword
diff --git a/net-analyzer/nessus/files/digest-nessus-2.2.9 b/net-analyzer/nessus/files/digest-nessus-2.2.9
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/net-analyzer/nessus/nessus-2.2.9.ebuild b/net-analyzer/nessus/nessus-2.2.9.ebuild
new file mode 100644 (file)
index 0000000..ca5d84c
--- /dev/null
@@ -0,0 +1,31 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus/nessus-2.2.9.ebuild,v 1.1 2007/04/03 14:35:04 vanquirius Exp $
+
+DESCRIPTION="A remote security scanner for Linux"
+HOMEPAGE="http://www.nessus.org/"
+DEPEND="~net-analyzer/nessus-libraries-${PV}
+       ~net-analyzer/libnasl-${PV}
+       ~net-analyzer/nessus-core-${PV}
+       ~net-analyzer/nessus-plugins-${PV}"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+pkg_postinst() {
+       einfo "The following article may be useful to get started:"
+       einfo "http://www.securityfocus.com/infocus/1741"
+}
+
+pkg_postrm() {
+       einfo "Note: this is a META ebuild for ${P}."
+       einfo "to remove it completely or before re-emerging"
+       einfo "either use 'depclean', or remove/re-emerge these packages:"
+       echo
+       for dep in ${RDEPEND}; do
+               einfo "     ${dep}"
+       done
+       echo
+}
+