From: Marcelo Góes Date: Tue, 3 Apr 2007 14:35:04 +0000 (+0000) Subject: 2.2.9 version bump for bug 169466. Thanks to Jared Breland . Package-Manager: portage-2.1.2.2 --- diff --git a/net-analyzer/libnasl/ChangeLog b/net-analyzer/libnasl/ChangeLog index 53660fe902dc..055e7d18c029 100644 --- a/net-analyzer/libnasl/ChangeLog +++ b/net-analyzer/libnasl/ChangeLog @@ -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 +libnasl-2.2.9.ebuild: + 2.2.9 version bump for bug 169466. Thanks to Jared Breland . 26 Mar 2007; Fabian Groffen 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 index 000000000000..b6427ef1f011 --- /dev/null +++ b/net-analyzer/libnasl/files/digest-libnasl-2.2.9 @@ -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 index 000000000000..c6f69efc4140 --- /dev/null +++ b/net-analyzer/libnasl/libnasl-2.2.9.ebuild @@ -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" +} diff --git a/net-analyzer/nessus-core/ChangeLog b/net-analyzer/nessus-core/ChangeLog index 8ff9db0c80fc..0433a92a1a5d 100644 --- a/net-analyzer/nessus-core/ChangeLog +++ b/net-analyzer/nessus-core/ChangeLog @@ -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 + +nessus-core-2.2.9.ebuild: + 2.2.9 version bump for bug 169466. Thanks to Jared Breland . 26 Mar 2007; Fabian Groffen 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 index 000000000000..9dbe3fb44226 --- /dev/null +++ b/net-analyzer/nessus-core/files/digest-nessus-core-2.2.9 @@ -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 index 000000000000..16d4c2e1e2ff --- /dev/null +++ b/net-analyzer/nessus-core/nessus-core-2.2.9.ebuild @@ -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 +} diff --git a/net-analyzer/nessus-libraries/ChangeLog b/net-analyzer/nessus-libraries/ChangeLog index e4ca16a2da57..934f677b3c06 100644 --- a/net-analyzer/nessus-libraries/ChangeLog +++ b/net-analyzer/nessus-libraries/ChangeLog @@ -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 + +nessus-libraries-2.2.9.ebuild: + 2.2.9 version bump for bug 169466. Thanks to Jared Breland . 26 Mar 2007; Fabian Groffen 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 index 000000000000..37a75bb702ad --- /dev/null +++ b/net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.9 @@ -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 index 000000000000..8eb506b195de --- /dev/null +++ b/net-analyzer/nessus-libraries/nessus-libraries-2.2.9.ebuild @@ -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* +} diff --git a/net-analyzer/nessus-plugins/ChangeLog b/net-analyzer/nessus-plugins/ChangeLog index 5078cf8db30b..ceb700b513d4 100644 --- a/net-analyzer/nessus-plugins/ChangeLog +++ b/net-analyzer/nessus-plugins/ChangeLog @@ -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 + +nessus-plugins-2.2.9.ebuild: + 2.2.9 version bump for bug 169466. Thanks to Jared Breland . 26 Mar 2007; Fabian Groffen 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 index 000000000000..3a5740895a14 --- /dev/null +++ b/net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.9 @@ -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 index 000000000000..578823fd4697 --- /dev/null +++ b/net-analyzer/nessus-plugins/nessus-plugins-2.2.9.ebuild @@ -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 +} + diff --git a/net-analyzer/nessus/ChangeLog b/net-analyzer/nessus/ChangeLog index 2e09776a2fe8..a4f8991ac9a0 100644 --- a/net-analyzer/nessus/ChangeLog +++ b/net-analyzer/nessus/ChangeLog @@ -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 +nessus-2.2.9.ebuild: + 2.2.9 version bump for bug 169466. Thanks to Jared Breland . 26 Mar 2007; Fabian Groffen 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 index 000000000000..e69de29bb2d1 diff --git a/net-analyzer/nessus/nessus-2.2.9.ebuild b/net-analyzer/nessus/nessus-2.2.9.ebuild new file mode 100644 index 000000000000..ca5d84cb50a7 --- /dev/null +++ b/net-analyzer/nessus/nessus-2.2.9.ebuild @@ -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 +} +