# 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
--- /dev/null
+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
--- /dev/null
+# 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"
+}
# 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
--- /dev/null
+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
--- /dev/null
+# 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
+}
# 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:
--- /dev/null
+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
--- /dev/null
+# 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*
+}
# 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:
--- /dev/null
+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
--- /dev/null
+# 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
+}
+
# 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
--- /dev/null
+# 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
+}
+