summaryrefslogtreecommitdiff
path: root/net-analyzer
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/libnasl/ChangeLog333
-rw-r--r--net-analyzer/libnasl/Manifest4
-rw-r--r--net-analyzer/libnasl/files/digest-libnasl-2.2.103
-rw-r--r--net-analyzer/libnasl/libnasl-2.2.11.ebuild37
-rw-r--r--net-analyzer/libnasl/metadata.xml6
-rw-r--r--net-analyzer/nessus-core/ChangeLog488
-rw-r--r--net-analyzer/nessus-core/Manifest7
-rw-r--r--net-analyzer/nessus-core/files/digest-nessus-core-2.2.103
-rw-r--r--net-analyzer/nessus-core/files/nessus-core-2.3.1-gcc4.diff11
-rw-r--r--net-analyzer/nessus-core/files/nessusd-r726
-rw-r--r--net-analyzer/nessus-core/files/nessusd-r826
-rw-r--r--net-analyzer/nessus-core/metadata.xml6
-rw-r--r--net-analyzer/nessus-core/nessus-core-2.2.11.ebuild55
-rw-r--r--net-analyzer/nessus-libraries/ChangeLog381
-rw-r--r--net-analyzer/nessus-libraries/Manifest5
-rw-r--r--net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.103
-rw-r--r--net-analyzer/nessus-libraries/files/nessus-libraries-2.3.1-ldflags.patch25
-rw-r--r--net-analyzer/nessus-libraries/metadata.xml6
-rw-r--r--net-analyzer/nessus-libraries/nessus-libraries-2.2.11.ebuild35
-rw-r--r--net-analyzer/nessus-plugins/ChangeLog340
-rw-r--r--net-analyzer/nessus-plugins/Manifest4
-rw-r--r--net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.103
-rw-r--r--net-analyzer/nessus-plugins/metadata.xml6
-rw-r--r--net-analyzer/nessus-plugins/nessus-plugins-2.2.11.ebuild38
-rw-r--r--net-analyzer/nessus/ChangeLog360
-rw-r--r--net-analyzer/nessus/Manifest3
-rw-r--r--net-analyzer/nessus/files/digest-nessus-2.2.100
-rw-r--r--net-analyzer/nessus/metadata.xml6
-rw-r--r--net-analyzer/nessus/nessus-2.2.11.ebuild30
-rw-r--r--net-analyzer/netxms/files/netxmsd15
-rw-r--r--net-analyzer/netxms/files/netxmsd.conf7
-rw-r--r--net-analyzer/netxms/files/nxagentd15
-rw-r--r--net-analyzer/netxms/files/nxagentd.conf2
-rw-r--r--net-analyzer/netxms/netxms-0.2.22.ebuild93
-rw-r--r--net-analyzer/netxms/netxms-9999.ebuild97
l---------net-analyzer/snort/files1
-rw-r--r--net-analyzer/snort/snort-2.8.3.1.ebuild169
l---------net-analyzer/wireshark/files1
-rw-r--r--net-analyzer/wireshark/wireshark-9999.ebuild164
39 files changed, 2814 insertions, 0 deletions
diff --git a/net-analyzer/libnasl/ChangeLog b/net-analyzer/libnasl/ChangeLog
new file mode 100644
index 0000000..37a7ec9
--- /dev/null
+++ b/net-analyzer/libnasl/ChangeLog
@@ -0,0 +1,333 @@
+# 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.84 2007/04/11 13:50:23 welp Exp $
+
+ 11 Apr 2007; Peter Weller <welp@gentoo.org> libnasl-2.2.9.ebuild:
+ Keyworded ~x86-fbsd wrt bug 172890
+
+*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
+
+ 01 Feb 2007; Markus Ullmann <jokey@gentoo.org> -libnasl-2.2.7.ebuild,
+ -libnasl-2.2.8.ebuild:
+ cleanup
+
+*libnasl-2.2.8 (01 Jun 2006)
+
+ 01 Jun 2006; Markus Ullmann <jokey@gentoo.org> +libnasl-2.2.8.ebuild:
+ Version bump wrt bug #134036
+
+*libnasl-2.2.7 (09 Mar 2006)
+
+ 09 Mar 2006; Marcelo Goes <vanquirius@gentoo.org> +libnasl-2.2.7.ebuild:
+ 2.2.7 version bump for bug 125519. Thanks to ChazeFroy <chazefroy at gmail
+ dot com>.
+
+ 05 Mar 2006; Markus Ullmann <jokey@gentoo.org> libnasl-2.3.1.ebuild:
+ COPYING cleanup
+
+ 19 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> -libnasl-2.2.4.ebuild:
+ Remove 2.2.4 ebuild.
+
+ 18 Feb 2006; Fabian Groffen <grobian@gentoo.org> libnasl-2.3.1.ebuild:
+ Marked ~ppc-macos (bug #123308)
+
+ 12 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> -libnasl-2.2.5.ebuild:
+ Remove old ebuilds.
+
+ 07 Feb 2006; Simon Stelling <blubb@gentoo.org> libnasl-2.2.6.ebuild:
+ stable on amd64
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> libnasl-2.2.6.ebuild:
+ Stable on ppc.
+
+ 20 Dec 2005; Bryan Østergaard <kloeri@gentoo.org libnasl-2.2.6.ebuild:
+ Stable on alpha.
+
+ 18 Dec 2005; Markus Rothe <corsair@gentoo.org> libnasl-2.2.6.ebuild:
+ Stable on ppc64
+
+ 16 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> libnasl-2.2.6.ebuild:
+ Stable on sparc
+
+ 15 Dec 2005; Marcelo Goes <vanquirius@gentoo.org> libnasl-2.2.6.ebuild:
+ Marking nessus suite 2.2.6 x86 stable.
+
+ 04 Dec 2005; Tom Gall <tgall@gentoo.org> libnasl-2.2.5.ebuild:
+ stable on ppc64
+
+*libnasl-2.2.6 (09 Nov 2005)
+
+ 09 Nov 2005; Marcelo Goes <vanquirius@gentoo.org> +libnasl-2.2.6.ebuild:
+ 2.2.6 version bump. Fixes bug 111973. Thanks to ChazeFroy <chazefroy at
+ gmail dot com>.
+
+ 05 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> libnasl-2.2.5.ebuild:
+ Stable on sparc
+
+ 02 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> libnasl-2.2.5.ebuild:
+ Stable on ppc.
+
+ 01 Oct 2005; Luis Medinas <metalgod@gentoo.org> libnasl-2.2.5.ebuild:
+ Marked Stable on amd64.
+
+ 26 Sep 2005; Marcelo Goes <vanquirius@gentoo.org> libnasl-2.2.5.ebuild:
+ nessus 2.2.5 series x86 stable.
+
+ 16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
+ Converted to UTF-8, fixed encoding screwups
+
+ 04 Aug 2005; Fabian Groffen <grobian@gentoo.org> libnasl-2.2.4.ebuild:
+ Marking ~ppc-macos
+
+*libnasl-2.2.5 (24 Jul 2005)
+
+ 24 Jul 2005; Marcelo Goes <vanquirius@gentoo.org> +libnasl-2.2.5.ebuild:
+ Version bump for bug 100024. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+ 19 Jun 2005; Marcelo Goes <vanquirius@gentoo.org> -libnasl-2.0.12.ebuild,
+ -libnasl-2.2.0.ebuild, -libnasl-2.3.0.ebuild:
+ Remove old ebuilds.
+
+ 09 Jun 2005; Olivier Crête <tester@gentoo.org> libnasl-2.2.4.ebuild:
+ Marking stable on amd64
+
+ 02 Jun 2005; Joseph Jezak <josejx@gentoo.org> libnasl-2.2.4.ebuild:
+ Marked ppc stable.
+
+ 22 May 2005; Bryan Østergaard <kloeri@gentoo.org> libnasl-2.2.4.ebuild:
+ Stable on alpha.
+
+*libnasl-2.3.1 (15 May 2005)
+
+ 15 May 2005; Aaron Walker <ka0ttic@gentoo.org> +libnasl-2.3.1.ebuild:
+ Version bump for bug 78497
+
+ 02 May 2005; Jason Wever <weeve@gentoo.org> libnasl-2.2.4.ebuild:
+ Stable on SPARC.
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org> -libnasl-2.2.2a.ebuild,
+ -libnasl-2.2.3.ebuild, libnasl-2.2.4.ebuild:
+ Removing ebuild clutter, marking 2.2.4 x86 stable.
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org> libnasl-2.2.2a.ebuild,
+ libnasl-2.2.3.ebuild, libnasl-2.2.4.ebuild, libnasl-2.3.0.ebuild:
+ Use make install instead of emake install.
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org> libnasl-2.2.4.ebuild:
+ Stable on ppc64
+
+ 08 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> libnasl-2.2.0.ebuild:
+ Stable on ppc.
+
+ 31 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> libnasl-2.2.0.ebuild:
+ Stable on alpha.
+
+ 27 Mar 2005; Jason Wever <weeve@gentoo.org> libnasl-2.2.0.ebuild:
+ Stable on SPARC.
+
+ 24 Mar 2005; Marcelo Goes <vanquirius@gentoo.org> libnasl-2.2.0.ebuild:
+ Marking 2.2.0 x86 stable
+
+*libnasl-2.2.4 (23 Mar 2005)
+
+ 23 Mar 2005; Marcelo Goes <vanquirius@gentoo.org> +libnasl-2.2.4.ebuild:
+ Version bump, bug 86392. Thanks to Omkhar Arasaratnam <omkhar@rogers.com> for
+ reporting.
+
+*libnasl-2.2.3 (26 Feb 2005)
+
+ 26 Feb 2005; Daniel Black <dragonheart@gentoo.org> +libnasl-2.2.3.ebuild,
+ libnasl-2.3.0.ebuild:
+ Version bump as per bug #81580. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+ 19 Feb 2005; Daniel Black <dragonheart@gentoo.org> libnasl-2.0.12.ebuild,
+ libnasl-2.2.0.ebuild:
+ Fixed broken install routines as per bug #82364. Thanks to mrgoby
+ <mrgoby@gmail.com>
+
+ 15 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> libnasl-2.3.0.ebuild:
+ Use virtual/tetex rather than app-text/tetex for bug 82072.
+
+ 14 Feb 2005; Daniel Black <dragonheart@gentoo.org> libnasl-2.0.12.ebuild,
+ libnasl-2.3.0.ebuild:
+ Compile fault and doc flag added as per bug #81962 and bug #81975. Thanks to
+ Nguyen Thai Ngoc Duy <pclouds@gentoo.org>
+
+*libnasl-2.2.2a (28 Jan 2005)
+
+ 28 Jan 2005; Daniel Black <dragonheart@gentoo.org> libnasl-2.2.0.ebuild,
+ +libnasl-2.2.2a.ebuild, libnasl-2.3.0.ebuild:
+ Add latest stable version (bug #78789). 2.3.0 uses correct CC now. Added
+ missing ppc64 keywords
+
+ 13 Jan 2005; Daniel Black <dragonheart@gentoo.org> libnasl-2.3.0.ebuild:
+ Parallel make disabled as per bug #77685
+
+*libnasl-2.3.0 (12 Jan 2005)
+
+ 12 Jan 2005; Daniel Black <dragonheart@gentoo.org> +libnasl-2.3.0.ebuild:
+ Version bump as per bug #73780. Thanks to Holger Hoffstätte <holger@wizards.de>
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+*libnasl-2.2.0 (28 Oct 2004)
+
+ 28 Oct 2004; Eldad Zack <eldad@gentoo.org> -libnasl-2.1.1.ebuild,
+ +libnasl-2.2.0.ebuild:
+ Version bump: new stable series. Removed 2.1.x development series.
+
+ 25 Sep 2004; Tom Gall <tgall@gentoo.org> libnasl-2.0.12.ebuild:
+ stable on ppc64, bug #58014
+
+ 28 Aug 2004; Eldad Zack <eldad@gentoo.org> libnasl-2.1.1.ebuild:
+ x86 stable
+
+ 13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> libnasl-2.0.12.ebuild:
+ Stable on alpha, bug 58014.
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> libnasl-2.0.10a.ebuild:
+ GLSA 200408-11: masking 2.0.10a for all archs besides alpha until 2.0.12 will
+ be stable on alpha
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org>
+ -files/libnasl-2.0.7-gentoo.patch, -files/libnasl-2.0.8a-gentoo.patch,
+ -files/libnasl.patch, -libnasl-2.0.11.ebuild, -libnasl-2.0.7.ebuild,
+ -libnasl-2.0.8a.ebuild, -libnasl-2.0.9.ebuild, -libnasl-2.1.0.ebuild:
+ GLSA 200408-11 (Bug #58014) ebuild purging. ppc64 -> ~ppc64, and moved to
+ 2.0.12. wrt bug #57456.
+
+ 12 Aug 2004; <SeJo@gentoo.org> libnasl-2.0.12.ebuild:
+ stable masking ppc for bug 58014
+
+ 31 Jul 2004; Tom Gall <tgall@gentoo.org> libnasl-2.0.11.ebuild:
+ stable on ppc64, bug #57454
+
+*libnasl-2.1.1 (24 Jul 2004)
+
+ 24 Jul 2004; Eldad Zack <eldad@gentoo.org> +libnasl-2.1.1.ebuild:
+ Version bump.
+
+ 23 Jul 2004; Jason Wever <weeve@gentoo.org> libnasl-2.0.12.ebuild:
+ Stable on sparc wrt security bug #58014.
+
+*libnasl-2.0.12 (23 Jul 2004)
+
+ 23 Jul 2004; Eldad Zack <eldad@gentoo.org> +libnasl-2.0.12.ebuild:
+ Version bump - Security update (x86 stable). Bug 58014.
+
+*libnasl-2.0.11 (21 Jul 2004)
+
+ 21 Jul 2004; Eldad Zack <eldad@gentoo.org> +libnasl-2.0.11.ebuild:
+ Version bump.
+
+ 19 Jul 2004; Jason Wever <weeve@gentoo.org> libnasl-2.0.10a.ebuild:
+ Stable on sparc.
+
+*libnasl-2.1.0 (16 Jul 2004)
+
+ 16 Jul 2004; Eldad Zack <eldad@gentoo.org> +libnasl-2.1.0.ebuild:
+ Added development series 2.1.0 (hard-masked). Closes #56436
+
+ 13 Jul 2004; Eldad Zack <eldad@gentoo.org> libnasl-2.0.10a.ebuild:
+ marked x86 stable
+
+*libnasl-2.0.8a (10 Jul 2004)
+
+ 10 Jul 2004; Eldad Zack <eldad@gentoo.org> +metadata.xml,
+ libnasl-2.0.10a.ebuild, libnasl-2.0.7.ebuild, libnasl-2.0.8a.ebuild,
+ libnasl-2.0.9.ebuild:
+ Added metadata, missing IUSEs
+
+ 05 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> libnasl-2.0.10a.ebuild:
+ Stable on alpha.
+
+*libnasl-2.0.10a (09 Feb 2004)
+
+ 09 Feb 2004; Patrick Kursawe <phosphan@gentoo.org> libnasl-2.0.10a.ebuild:
+ Version bump. Patch no longer needed.
+
+*libnasl-2.0.9 (19 Nov 2003)
+
+ 19 Nov 2003; Patrick Kursawe <phosphan@gentoo.org> libnasl-2.0.6a.ebuild,
+ libnasl-2.0.9.ebuild, files/libnasl-2.0.4-gentoo.patch,
+ files/libnasl-2.0.6a-gentoo.patch, files/libnasl.patch:
+ Version bump and cleanup.
+
+ 15 Sep 2003; Jason Wever <weeve@gentoo.org> libnasl-2.0.7.ebuild:
+ Added ~sparc keyword.
+
+*libnasl-2.0.7 (10 Jul 2003)
+
+ 10 Jul 2003; Patrick Kursawe <phosphan@gentoo.org> libnasl-2.0.7.ebuild,
+ files/libnasl-2.0.7-gentoo.patch:
+ Version bump
+
+*libnasl-2.0.6a (23 May 2003)
+
+ 23 May 2003; Patrick Kursawe <phosphan@gentoo.org> libnasl-2.0.6a.ebuild,
+ files/libnasl-2.0.6a-gentoo.patch:
+ Version bump, should fix bug 21529
+
+*libnasl-2.0.5 (13 May 2003)
+
+ 13 May 2003; Patrick Kursawe <phosphan@gentoo.org> libnasl-2.0.5.ebuild,
+ files/libnasl-2.0.5-gentoo.patch:
+ Version bump, bug #20901.
+
+*libnasl-2.0.4 (23 Apr 2003)
+
+ 23 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found in #18978.
+
+*libnasl-2.0.0 (25 Feb 2003)
+
+ 05 Mar 2003; Alastair Tse <liquidx@gentoo.org> libnasl-2.0.0.ebuild :
+ using make instead of emake. resolves #16471.
+
+ 25 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Ebuild submitted by Blu3 <david+gentoo.org@blue-labs.org> in #16310.
+
+*libnasl-1.2.7 (04 Jan 2003)
+
+ 16 Jan 2003; Nick Hadaway <raker@gentoo.org> libnasl-1.2.7.ebuild :
+ Fixed doc location. Changed to epatch. Changed to DEBUGBUILD.
+ Marked stable for x86.
+
+ 04 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found by Raskasi <raskasi@gmx.net>.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*libnasl-1.2.6 (05 Nov 2002)
+
+ 12 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> libnasl-1.2.6.ebuild :
+ Fixed #10521.
+
+ 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump.
+
+*libnasl-1.2.4 (22 Aug 2002)
+
+ 12 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> libnasl-1.2.4.ebuild :
+ Fixed #10521.
+
+ 22 Aug 2002; Nick Hadaway <raker@gentoo.org>
+ libnasl-1.2.4.ebuild, files/digest-libnasl-1.2.4 :
+ Version bump.
+
+*libnasl-1.2.3 (26 Jul 2002)
+
+ 26 Jul 2002; Nick Hadaway <raker@gentoo.org>
+ libnasl-1.2.3.ebuild, files/digest-libnasl-1.2.3, files/nasl.diff :
+ Split out the "nessus" ebuild to the individual nessues components
+ to allow pieces to build and install properly. "nessus" is still
+ an installable ebuild, it just pulls in the individual components.
+ libnasl is the second of those components.
diff --git a/net-analyzer/libnasl/Manifest b/net-analyzer/libnasl/Manifest
new file mode 100644
index 0000000..8b77ef4
--- /dev/null
+++ b/net-analyzer/libnasl/Manifest
@@ -0,0 +1,4 @@
+DIST libnasl-2.2.11.tar.gz 367829 RMD160 2c6bc0d608451e8e82bce22baa7bf5b4d7f55d51 SHA1 21db689dec510fb1f18eabb0ac00696e676069d0 SHA256 612287da1f9f77650772610355daa95f10c416daa6a942482d6c8db3d058945e
+EBUILD libnasl-2.2.11.ebuild 1022 RMD160 193f48a13bdcc8919eb932ad32837cf52ff7587f SHA1 528a6660fac2ba64ffe09721e77ef9057e17c3c4 SHA256 2bdd09a2ef41f6013e9726a2b32221eaba5ab6318627810ee6cafeada6b7e1db
+MISC ChangeLog 11185 RMD160 dc509bf8f571cb63aa36498b4394050d35601a7c SHA1 37777b52887b2a6a8816a2ea119890246a982f02 SHA256 377818e400892f2529b97f5afe9b1484468cbe7e42da9cb672df8bdcb10f98e9
+MISC metadata.xml 240 RMD160 7bdcc5cfea4c1a1748de7666ba9e63ce744c0116 SHA1 17ad69d1731a7764f5ba2b382d5c0075ec54cc68 SHA256 0139c026bc2e3da56a4d05c483239ad8fc90fb5381ff8f6337eab72518c6e9b1
diff --git a/net-analyzer/libnasl/files/digest-libnasl-2.2.10 b/net-analyzer/libnasl/files/digest-libnasl-2.2.10
new file mode 100644
index 0000000..9dbdb09
--- /dev/null
+++ b/net-analyzer/libnasl/files/digest-libnasl-2.2.10
@@ -0,0 +1,3 @@
+MD5 a4ccf81607b0af677b279f634a90d3e0 libnasl-2.2.10.tar.gz 367771
+RMD160 d9868cc065ab2fcd97af1f1994a98dde3863c1e6 libnasl-2.2.10.tar.gz 367771
+SHA256 8dc8e83f10ac7d07bf592167bc68e186f17f31beadcf3ed658329c14a743f6a6 libnasl-2.2.10.tar.gz 367771
diff --git a/net-analyzer/libnasl/libnasl-2.2.11.ebuild b/net-analyzer/libnasl/libnasl-2.2.11.ebuild
new file mode 100644
index 0000000..15fe245
--- /dev/null
+++ b/net-analyzer/libnasl/libnasl-2.2.11.ebuild
@@ -0,0 +1,37 @@
+# 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.2 2007/04/11 13:50:23 welp 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"
+SRC_URI="${P}.tar.gz"
+RESTRICT="mirror fetch strip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="=net-analyzer/nessus-libraries-${PV}"
+
+S="${WORKDIR}/${PN}"
+
+pkg_nofetch() {
+ einfo "Please download ${P}.tar.gz from ${HOMEPAGE}/download"
+ einfo "The archive should then be placed into ${DISTDIR}."
+}
+
+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/libnasl/metadata.xml b/net-analyzer/libnasl/metadata.xml
new file mode 100644
index 0000000..eff4d12
--- /dev/null
+++ b/net-analyzer/libnasl/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>netmon</herd>
+<longdescription>A remote security scanner for Linux (libnasl)</longdescription>
+</pkgmetadata>
diff --git a/net-analyzer/nessus-core/ChangeLog b/net-analyzer/nessus-core/ChangeLog
new file mode 100644
index 0000000..cbba21c
--- /dev/null
+++ b/net-analyzer/nessus-core/ChangeLog
@@ -0,0 +1,488 @@
+# 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.112 2007/04/28 18:57:39 tove Exp $
+
+ 28 Apr 2007; Torsten Veller <tove@gentoo.org> nessus-core-2.2.6.ebuild,
+ nessus-core-2.2.9.ebuild:
+ Fix *initd, *confd and *envd calls (#173884, #174266)
+
+ 11 Apr 2007; Peter Weller <welp@gentoo.org> nessus-core-2.2.9.ebuild:
+ Keyworded ~x86-fbsd wrt bug 172890
+
+*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
+
+ 01 Feb 2007; Markus Ullmann <jokey@gentoo.org>
+ -files/nessus-core-2.0.7.patch, -files/patch_1.nessus-core.2.0.7,
+ -files/nessusd-r6, -nessus-core-2.2.7.ebuild, -nessus-core-2.2.8.ebuild:
+ cleanup
+
+ 05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org>
+ nessus-core-2.2.6.ebuild, nessus-core-2.2.7.ebuild,
+ nessus-core-2.2.8.ebuild:
+ Remove gnuconfig_update usage, leave it to econf.
+
+*nessus-core-2.2.8 (01 Jun 2006)
+
+ 01 Jun 2006; Markus Ullmann <jokey@gentoo.org> +nessus-core-2.2.8.ebuild:
+ Version bump wrt bug #134036
+
+*nessus-core-2.2.7 (09 Mar 2006)
+
+ 09 Mar 2006; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-core-2.2.7.ebuild:
+ 2.2.7 version bump for bug 125519. Thanks to ChazeFroy <chazefroy at gmail
+ dot com>.
+
+ 18 Feb 2006; Fabian Groffen <grobian@gentoo.org> nessus-core-2.3.1.ebuild:
+ Marked ~ppc-macos (bug #123308)
+
+ 12 Feb 2006; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-core-2.2.4-r1.ebuild, -nessus-core-2.2.5.ebuild:
+ Remove old ebuilds.
+
+ 07 Feb 2006; Simon Stelling <blubb@gentoo.org> nessus-core-2.2.6.ebuild:
+ stable on amd64
+
+ 04 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> +files/nessusd-r8,
+ nessus-core-2.3.1.ebuild:
+ Add --quiet to initscript for bug 117728. Thanks to Toralf Forster <toralf
+ dot foerster at gmx dot de>.
+
+ 04 Feb 2006; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-core-2.2.4-r1.ebuild, nessus-core-2.2.5.ebuild,
+ nessus-core-2.2.6.ebuild, nessus-core-2.3.1.ebuild:
+ Block net-analyzer/nessus-client.
+
+ 25 Dec 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-core-2.2.4-r1.ebuild, nessus-core-2.2.5.ebuild,
+ nessus-core-2.2.6.ebuild:
+ Make rest of nessus-core's ebuilds modular X friendly.
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-core-2.2.6.ebuild:
+ Stable on ppc.
+
+ 20 Dec 2005; Bryan Østergaard <kloeri@gentoo.org
+ nessus-core-2.2.6.ebuild:
+ Stable on alpha.
+
+ 18 Dec 2005; Markus Rothe <corsair@gentoo.org> nessus-core-2.2.6.ebuild:
+ Stable on ppc64
+
+ 16 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ nessus-core-2.2.6.ebuild:
+ Stable on sparc
+
+ 15 Dec 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-core-2.2.6.ebuild:
+ Marking nessus suite 2.2.6 x86 stable.
+
+ 12 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>;
+ nessus-core-2.3.1.ebuild:
+ Update dependencies for modular X.
+
+ 04 Dec 2005; Tom Gall <tgall@gentoo.org>
+ nessus-core-2.2.5.ebuild:
+ stable on ppc64
+
+*nessus-core-2.2.6 (09 Nov 2005)
+
+ 09 Nov 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-core-2.2.6.ebuild:
+ 2.2.6 version bump. Fixes bug 111973. Thanks to ChazeFroy <chazefroy at
+ gmail dot com>.
+
+ 05 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ nessus-core-2.2.5.ebuild:
+ Stable on sparc
+
+ 02 Oct 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-core-2.2.5.ebuild:
+ Stable on ppc.
+
+ 01 Oct 2005; Luis Medinas <metalgod@gentoo.org> nessus-core-2.2.5.ebuild:
+ Marked Stable on amd64.
+
+ 26 Sep 2005; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-core-2.2.4.ebuild, nessus-core-2.2.5.ebuild:
+ nessus 2.2.5 series x86 stable.
+
+ 19 Sep 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-core-2.2.4.ebuild, nessus-core-2.2.4-r1.ebuild,
+ nessus-core-2.2.5.ebuild, nessus-core-2.3.1.ebuild:
+ Kill gtk2 USE flag for bug 106560.
+
+ 16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
+ Converted to UTF-8, fixed encoding screwups
+
+ 14 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-core-2.2.4-r1.ebuild:
+ Stable on ppc.
+
+ 28 Jul 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-core-2.2.4.ebuild, nessus-core-2.2.4-r1.ebuild,
+ nessus-core-2.3.1.ebuild:
+ Propagate -j1 through other ebuilds for bug 100193. Thanks to Jakub Moc
+ <jakub@gentoo.org> for pointing it out.
+
+ 25 Jul 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-core-2.2.5.ebuild:
+ Add -j1 to emake since parallel compilation fails. Fixes bug 100193. Thanks
+ to Triffid Hunter <triffid_hunter@funkmunch.net>.
+
+*nessus-core-2.2.5 (24 Jul 2005)
+
+ 24 Jul 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-core-2.2.5.ebuild:
+ Version bump for bug 100024. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+ 02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-core-2.2.4-r1.ebuild:
+ Stable on alpha.
+
+ 21 Jun 2005; Markus Rothe <corsair@gentoo.org>
+ nessus-core-2.2.4-r1.ebuild:
+ Stable on ppc64
+
+ 19 Jun 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-core-2.2.4.ebuild, nessus-core-2.2.4-r1.ebuild:
+ Fix file conflict with includes from nessus-libraries.
+
+ 19 Jun 2005; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-core-2.0.12.ebuild, -nessus-core-2.2.0.ebuild,
+ nessus-core-2.2.4-r1.ebuild, -nessus-core-2.3.0.ebuild:
+ Remove old ebuilds, mark 2.2.4-r1 x86 stable.
+
+ 10 Jun 2005; Jason Wever <weeve@gentoo.org> nessus-core-2.2.4-r1.ebuild:
+ Marked stable on SPARC wrt bug #94827.
+
+ 09 Jun 2005; Olivier Crête <tester@gentoo.org>
+ nessus-core-2.2.4-r1.ebuild:
+ Marking stable on amd64
+
+ 07 Jun 2005; <omkhar@gentoo.org> -files/nessus-core-conf.patch,
+ nessus-core-2.2.4-r1.ebuild:
+ Got rid of the big ugly conf patch and used the eclass
+
+*nessus-core-2.2.4-r1 (02 Jun 2005)
+
+ 02 Jun 2005; Omkhar Arasaratnam <omkhar@gentoo.org>
+ +files/nessus-core-conf.patch, +nessus-core-2.2.4-r1.ebuild:
+ updated some configs to allow clean compile on ppc64. Added ~ARCH to
+ ensure no breakage on other archs.
+
+ 02 Jun 2005; Joseph Jezak <josejx@gentoo.org> nessus-core-2.2.4.ebuild:
+ Marked ppc stable.
+
+ 22 May 2005; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-core-2.2.4.ebuild:
+ Stable on alpha.
+
+*nessus-core-2.3.1 (15 May 2005)
+
+ 15 May 2005; Aaron Walker <ka0ttic@gentoo.org>
+ +files/nessus-core-2.3.1-gcc4.diff, +nessus-core-2.3.1.ebuild:
+ Version bump.
+
+ 02 May 2005; Jason Wever <weeve@gentoo.org> nessus-core-2.2.4.ebuild:
+ Stable on SPARC.
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-core-2.2.2a.ebuild, -nessus-core-2.2.3.ebuild,
+ nessus-core-2.2.4.ebuild:
+ Removing ebuild clutter, marking 2.2.4 x86 stable.
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org> nessus-core-2.2.2a.ebuild,
+ nessus-core-2.2.3.ebuild, nessus-core-2.2.4.ebuild:
+ Use make install instead of emake install.
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org> nessus-core-2.2.4.ebuild:
+ Stable on ppc64
+
+ 08 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-core-2.2.0.ebuild:
+ Stable on ppc.
+
+ 31 Mar 2005; Marcelo Goes <vanquirius@gentoo.org> files/nessusd-r6:
+ Init script fix, bug 86664. Thanks to Eric Brown <bigwhitecow@hotmail.com> and
+ Marco Morales <soulse@gmail.com>.
+
+ 31 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-core-2.2.0.ebuild:
+ Stable on alpha.
+
+ 27 Mar 2005; Jason Wever <weeve@gentoo.org> nessus-core-2.2.0.ebuild:
+ Stable on SPARC.
+
+ 24 Mar 2005; Marcelo Goes <vanquirius@gentoo.org> nessus-core-2.2.0.ebuild:
+ Marking 2.2.0 x86 stable
+
+*nessus-core-2.2.4 (23 Mar 2005)
+
+ 23 Mar 2005; Marcelo Goes <vanquirius@gentoo.org> +nessus-core-2.2.4.ebuild:
+ Version bump, bug 86392. Thanks to Omkhar Arasaratnam <omkhar@rogers.com> for
+ reporting.
+
+ 21 Mar 2005; Aaron Walker <ka0ttic@gentoo.org> nessus-core-2.3.0.ebuild:
+ Fix X/gtk USE flag stuff for bug 84885; also, don't install
+ /usr/include/nessus/includes.h since it is provided by nessus-libraries.
+
+*nessus-core-2.2.3 (26 Feb 2005)
+
+ 26 Feb 2005; Daniel Black <dragonheart@gentoo.org>
+ +nessus-core-2.2.3.ebuild:
+ Version bump as per bug #81580. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+ 20 Feb 2005; Daniel Black <dragonheart@gentoo.org>
+ nessus-core-2.0.12.ebuild, nessus-core-2.2.0.ebuild:
+ Fixed broken install as per bug #82573. Thanks to Daniel Herzog
+ <expose@luftgetrock.net>
+
+*nessus-core-2.2.2a (28 Jan 2005)
+
+ 28 Jan 2005; Daniel Black <dragonheart@gentoo.org> nessus-core-2.2.0.ebuild,
+ +nessus-core-2.2.2a.ebuild, nessus-core-2.3.0.ebuild:
+ Add latest stable version (bug #78789). 2.3.0 uses correct CC now. Added
+ dropped ~ppc64 keywords
+
+ 26 Jan 2005; Otavio R. Piske <angusyoung@gentoo.org> +files/nessusd-r7,
+ nessus-core-2.3.0.ebuild:
+ Added a new init script for nessus that should solve bug #77735 by checking
+ whether the process is running before finishing the shutdown.
+
+ 13 Jan 2005; Daniel Black <dragonheart@gentoo.org> nessus-core-2.3.0.ebuild:
+ Prelude patch disabled as per bug #77710. Thanks to Tuan Van
+ <langthang@gentoo.org>
+
+*nessus-core-2.3.0 (12 Jan 2005)
+
+ 12 Jan 2005; Daniel Black <dragonheart@gentoo.org>
+ +nessus-core-2.3.0.ebuild:
+ Version bump as per bug #73780. Thanks to Holger Hoffstätte <holger@wizards.de>
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 29 Oct 2004; Eldad Zack <eldad@gentoo.org> nessus-core-2.2.0.ebuild:
+ Parallel build problem, fixed to emake -j1. Closes #69386.
+
+*nessus-core-2.2.0 (28 Oct 2004)
+
+ 28 Oct 2004; Eldad Zack <eldad@gentoo.org> -nessus-core-2.1.1.ebuild,
+ +nessus-core-2.2.0.ebuild:
+ Version bump: new stable series. Removed 2.1.x development series.
+
+ 25 Sep 2004; Tom Gall <tgall@gentoo.org> nessus-core-2.0.12.ebuild:
+ stable on ppc64, bug #58014
+
+ 01 Sep 2004; Eldad Zack <eldad@gentoo.org> nessus-core-2.0.12.ebuild,
+ nessus-core-2.1.1.ebuild:
+ nessus-core depends on nessus-libraries. Closes #62462. Thanks to Nathan
+ Sullivan <nathan@nightsys.net>
+
+ 28 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-core-2.1.1.ebuild:
+ x86 stable
+
+ 13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> nessus-core-2.0.12.ebuild:
+ Stable on alpha, bug 58014.
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-core-2.0.10a.ebuild:
+ GLSA 200408-11: masking 2.0.10a for all archs besides alpha until 2.0.12 will
+ be stable on alpha
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> -nessus-core-2.0.11.ebuild,
+ nessus-core-2.0.12.ebuild, -nessus-core-2.0.7-r1.ebuild:
+ GLSA 200408-11 (Bug #58014) ebuild purging. ppc64 -> ~ppc64, and moved to
+ 2.0.12. wrt bug #57456.
+
+ 12 Aug 2004; <SeJo@gentoo.org> nessus-core-2.0.12.ebuild:
+ stable masking ppc for bug 58014
+
+ 01 Aug 2004; Tom Gall <tgall@gentoo.org> nessus-core-2.0.11.ebuild:
+ stable on ppc64, bug #57456
+
+*nessus-core-2.1.1 (24 Jul 2004)
+
+ 24 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-core-2.1.1.ebuild:
+ Version bump.
+
+ 23 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-core-2.0.12.ebuild:
+ Stable on sparc wrt security bug #58014.
+
+*nessus-core-2.0.12 (23 Jul 2004)
+
+ 23 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-core-2.0.12.ebuild:
+ Version bump - Security update (x86 stable). Bug 58014.
+
+*nessus-core-2.0.11 (21 Jul 2004)
+
+ 21 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-core-2.0.11.ebuild:
+ Version bump
+
+ 19 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-core-2.0.10a.ebuild:
+ Stable on sparc.
+
+*nessus-core-2.1.0 (16 Jul 2004)
+
+ 16 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-core-2.1.0.ebuild:
+ Added development series 2.1.0 (hard-masked). Closes #56436
+
+ 13 Jul 2004; Eldad Zack <eldad@gentoo.org> +metadata.xml,
+ nessus-core-2.0.10a.ebuild:
+ marked x86 stable
+
+ 09 Jun 2004; Aron Griffis <agriffis@gentoo.org> nessus-core-2.0.10a.ebuild,
+ nessus-core-2.0.7-r1.ebuild, nessus-core-2.0.7.ebuild,
+ nessus-core-2.0.8a.ebuild, nessus-core-2.0.9.ebuild:
+ Fix use invocation and don't run epatch in a subshell because then it can't die
+
+ 05 Jun 2004; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-core-2.0.10a.ebuild:
+ Stable on alpha.
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> nessus-core-2.0.10a.ebuild,
+ nessus-core-2.0.7-r1.ebuild, nessus-core-2.0.7.ebuild,
+ nessus-core-2.0.8a.ebuild, nessus-core-2.0.9.ebuild:
+ Add inherit eutils
+
+*nessus-core-2.0.10a (09 Feb 2004)
+
+ 09 Feb 2004; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.10a.ebuild:
+ Version bump.
+
+ 09 Dec 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.8a.ebuild:
+ Backporting new dependencies from 2.0.9
+
+ 01 Dec 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-core-2.0.9.ebuild:
+ Making USE="+-X" work again, the last comment is wrong.
+
+ 24 Nov 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-core-2.0.9.ebuild:
+ While fixing a gtk/gtk2 problem I noticed that the GUI is not optional.
+
+*nessus-core-2.0.9 (19 Nov 2003)
+
+ 19 Nov 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.6a-r1.ebuild, nessus-core-2.0.9.ebuild,
+ files/nessus-core-2.0.6a.patch, files/nessus-core-2.0.8a.patch:
+ Version bump, cleanup
+
+ 22 Oct 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.8a.ebuild:
+ Fixing bug 31670, tcpd was not disabled correctly when not in USE
+
+*nessus-core-2.0.8a (13 Oct 2003)
+
+ 13 Oct 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.8a.ebuild, files/nessus-core-2.0.8a.patch:
+ Version bump. The prelude patches seem to apply cleanly with this version.
+
+ 15 Sep 2003; Jason Wever <weeve@gentoo.org> nessus-core-2.0.7-r1.ebuild:
+ Added ~sparc keyword.
+
+*nessus-core-2.0.7-r1 (26 Aug 2003)
+
+ 26 Aug 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.7-r1.ebuild, files/patch_1.nessus-core.2.0.7:
+ Included prelude patch from bug 19673 with minor changes.
+
+*nessus-core-2.0.6a-r1 (17 Jul 2003)
+
+ 17 Jul 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.6a-r1.ebuild:
+ Fixing bug 23106
+
+ 17 Jul 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.6a.ebuild:
+ Did always --enable-tcpwrappers, fixed that. Closes bug #23667.
+
+ 09 Jul 2003; Martin Holzer <mholzer@gentoo.org> nessus-core-1.2.7.ebuild,
+ nessus-core-2.0.0.ebuild, nessus-core-2.0.4.ebuild,
+ nessus-core-2.0.5.ebuild, nessus-core-2.0.6a.ebuild:
+ Fixing typo. Closes #24161
+
+*nessus-core-2.0.7 (10 Jul 2003)
+
+ 10 Jul 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-core-2.0.7.ebuild,
+ files/nessus-core-2.0.7.patch:
+ Version bump. Changed tcpd use flag handling (see bug 24055) and added a fix
+ for http://bugs.nessus.org/show_bug.cgi?id=464 - should be able to remove the
+ patch in the next release.
+
+*nessus-core-2.0.6a (23 May 2003)
+
+ 23 May 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-core-2.0.6a.ebuild:
+ Version bump, should fix bug 21529
+
+*nessus-core-2.0.5 (13 May 2003)
+
+ 13 May 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-core-2.0.5.ebuild:
+ Version bump, bug #20901.
+
+*nessus-core-2.0.4 (23 Apr 2003)
+
+ 23 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found in #18978.
+
+*nessus-core-2.0.0 (25 Feb 2003)
+
+ 25 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Ebuild submitted by Blu3 <david+gentoo.org@blue-labs.org> in #16310.
+
+*nessus-core-1.2.7 (04 Jan 2003)
+
+ 16 Jan 2003; Nick Hadaway <raker@gentoo.org> nessus-core-1.2.7.ebuild :
+ Added support for tcpd and gtk2 use variables. gtk takes precedence
+ over gtk2 has the latter is unstable. Properly disables the gtk
+ portion if neither gtk nor gtk2 is specified in use. Marked stable
+ for x86.
+
+ 04 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found by Raskasi <raskasi@gmx.net>.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*nessus-core-1.2.6 (05 Nov 2002)
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> nessus-core-1.2.6.ebuild :
+ Add ~alpha to KEYWORDS
+
+ 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump.
+
+*nessus-core-1.2.4 (22 Aug 2002)
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> nessus-core-1.2.4.ebuild :
+ Add alpha to KEYWORDS
+
+ 23 Sep 2002; Mike Frysinger <vapier@gentoo.org> :
+ Set dependencies to require libraries of version 1.2.4
+
+ 26 Aug 2002; Nick Hadaway <raker@gentoo.org> nessus-core-1.2.4.ebuild :
+ fixed SRC_URI path to nessus-${PV} for future upgrade ease.
+
+ 24 Aug 2002; Bruce A. Locke <blocke@shivan.org> nessus-core-1.2.4.ebuild:
+ Nessus needs /var/lib/nessus/users and /var/lib/nessus/logs
+
+ 22 Aug 2002; Nick Hadaway <raker@gentoo.org> nessus-core-1.2.4.ebuild, files/digest-nessus-core-1.2.4 :
+ Version bump.
+
+*nessus-core-1.2.3 (26 Jul 2002)
+
+ 26 Jul 2002; Nick Hadaway <raker@gentoo.org>
+ nessus-core-1.2.3.ebuild, files/digest-nessus-core-1.2.3 :
+
+ Split out the "nessus" ebuild to the individual nessues components
+ to allow pieces to build and install properly. "nessus" is still
+ an installable ebuild, it just pulls in the individual components.
+ nessus-core is the third of those components.
diff --git a/net-analyzer/nessus-core/Manifest b/net-analyzer/nessus-core/Manifest
new file mode 100644
index 0000000..863c8a3
--- /dev/null
+++ b/net-analyzer/nessus-core/Manifest
@@ -0,0 +1,7 @@
+AUX nessus-core-2.3.1-gcc4.diff 325 RMD160 595f11acb9b5a83ecff75924f50b3de4c51526a0 SHA1 b7e089d1fa575287ef1b945077d938d0f1cdda3f SHA256 020a160721bcf23142f38b4fe8d914ae7cfae830b8dafaa654604091017363e1
+AUX nessusd-r7 647 RMD160 35dffe93c92db49d5e32df848461813c7387d091 SHA1 7b5cd47b7251444fe80a6f98eeb72a72e8438ca0 SHA256 36ecfe6a2f71490e6123b1fbdae8a71cb3a24d503adb92ee50dd602b649b5262
+AUX nessusd-r8 655 RMD160 5aa32dccd94763954dff77dc55bdef711ff8a1b8 SHA1 703d74e2ee19ba7ab5e51618b6e3d4c6c35f6709 SHA256 634741d3cae1bec7a9eec6a0e04f086d71b5e13685e8c43a6583684ef01994fc
+DIST nessus-core-2.2.11.tar.gz 680220 RMD160 f10b87454bb526e518e1a0a5c319a2b5d11efeab SHA1 7cd1caef7fae6219e4f4604224f753e71015b5cf SHA256 d2607d012a9e89d7b4424173d51e9b09a577a1b4e079af23f2c39073512fb761
+EBUILD nessus-core-2.2.11.ebuild 1557 RMD160 5eb0bc6f4c56f634e68fce1800be966ef85a5f44 SHA1 d897ec90ceb4d32a364534f311ee4b4003ee3a91 SHA256 f3ee2a1b88f34a20b6c71cb0c42d1e96ac2a420d183c9d68a3f4e8ba4153ec08
+MISC ChangeLog 17102 RMD160 99db9d7a10d3e5fc5fdd5fd13de9f5fe9fc35a6f SHA1 cf3017c2d5ced451a2ceccbbe0a054f084d872f5 SHA256 228ef95e6117af163883eb6343b6f106e3791279d78572cb8ff8bc68978a0788
+MISC metadata.xml 244 RMD160 dcd2bcdadd5f72b4674006adb8241495d91e23b7 SHA1 33de92ec7574e4f3d3b4c5bd0a368b42f80996be SHA256 ffab1a869f9dad1f7e917015ad31e5c00a2047997e76ba050a6898c71e11b991
diff --git a/net-analyzer/nessus-core/files/digest-nessus-core-2.2.10 b/net-analyzer/nessus-core/files/digest-nessus-core-2.2.10
new file mode 100644
index 0000000..b10574f
--- /dev/null
+++ b/net-analyzer/nessus-core/files/digest-nessus-core-2.2.10
@@ -0,0 +1,3 @@
+MD5 ab7a9f1009bd2adcdbea09851dc64a9d nessus-core-2.2.10.tar.gz 680325
+RMD160 adaf79e780c8cccaf685f8426a13d7b0413881e7 nessus-core-2.2.10.tar.gz 680325
+SHA256 ac992f19f2c5b641b93027a225e160283f639716ecc0639750ace41cd58801c3 nessus-core-2.2.10.tar.gz 680325
diff --git a/net-analyzer/nessus-core/files/nessus-core-2.3.1-gcc4.diff b/net-analyzer/nessus-core/files/nessus-core-2.3.1-gcc4.diff
new file mode 100644
index 0000000..5d0447c
--- /dev/null
+++ b/net-analyzer/nessus-core/files/nessus-core-2.3.1-gcc4.diff
@@ -0,0 +1,11 @@
+diff --exclude='*~' --exclude='.*' -I '$Id:' -urN nessus-core.orig/nessus/comm.c nessus-core/nessus/comm.c
+--- nessus-core.orig/nessus/comm.c 2005-05-15 09:36:41.000000000 -0400
++++ nessus-core/nessus/comm.c 2005-05-15 09:37:48.000000000 -0400
+@@ -96,6 +96,7 @@
+ limit = PBAR_MAX;
+ break;
+ default:
++ ;
+ }
+ }
+
diff --git a/net-analyzer/nessus-core/files/nessusd-r7 b/net-analyzer/nessus-core/files/nessusd-r7
new file mode 100644
index 0000000..057a6d6
--- /dev/null
+++ b/net-analyzer/nessus-core/files/nessusd-r7
@@ -0,0 +1,26 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/files/nessusd-r7,v 1.1 2005/01/26 11:06:56 angusyoung Exp $
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting nessusd"
+ start-stop-daemon --start --quiet --exec /usr/sbin/nessusd -- -D
+ eend $?
+}
+
+stop() {
+ ebegin "Stop nessusd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/nessusd
+ einfo "Waiting for the environment to be sane"
+ while [ -n "$RUNNING" ] ; do
+ sleep 1
+ RUNNING=$(ps aux | grep -m 1 nessusd: | grep -v grep)
+ done
+ sleep 3
+ eend $?
+}
diff --git a/net-analyzer/nessus-core/files/nessusd-r8 b/net-analyzer/nessus-core/files/nessusd-r8
new file mode 100644
index 0000000..63cb61d
--- /dev/null
+++ b/net-analyzer/nessus-core/files/nessusd-r8
@@ -0,0 +1,26 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nessus-core/files/nessusd-r8,v 1.1 2006/02/04 14:57:30 vanquirius Exp $
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting nessusd"
+ start-stop-daemon --start --quiet --exec /usr/sbin/nessusd -- -D --quiet
+ eend $?
+}
+
+stop() {
+ ebegin "Stop nessusd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/nessusd
+ einfo "Waiting for the environment to be sane"
+ while [ -n "$RUNNING" ] ; do
+ sleep 1
+ RUNNING=$(ps aux | grep -m 1 nessusd: | grep -v grep)
+ done
+ sleep 3
+ eend $?
+}
diff --git a/net-analyzer/nessus-core/metadata.xml b/net-analyzer/nessus-core/metadata.xml
new file mode 100644
index 0000000..b4c5e4a
--- /dev/null
+++ b/net-analyzer/nessus-core/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>netmon</herd>
+<longdescription>A remote security scanner for Linux (nessus-core)</longdescription>
+</pkgmetadata>
diff --git a/net-analyzer/nessus-core/nessus-core-2.2.11.ebuild b/net-analyzer/nessus-core/nessus-core-2.2.11.ebuild
new file mode 100644
index 0000000..0c96d63
--- /dev/null
+++ b/net-analyzer/nessus-core/nessus-core-2.2.11.ebuild
@@ -0,0 +1,55 @@
+# 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.3 2007/04/28 18:57:39 tove 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"
+SRC_URI="${P}.tar.gz"
+RESTRICT="mirror fetch strip"
+
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+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}"
+
+pkg_nofetch() {
+ einfo "Please download ${P}.tar.gz from ${HOMEPAGE}/download"
+ einfo "The archive should then be placed into ${DISTDIR}."
+}
+
+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/*
+ newinitd "${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
new file mode 100644
index 0000000..dfab8bf
--- /dev/null
+++ b/net-analyzer/nessus-libraries/ChangeLog
@@ -0,0 +1,381 @@
+# 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.87 2007/04/11 13:41:07 welp Exp $
+
+ 11 Apr 2007; Peter Weller <welp@gentoo.org> nessus-libraries-2.2.9.ebuild:
+ Keyworded ~x86-fbsd wrt bug 172890
+
+*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:
+ Dropped ppc-macos keyword, see you in prefix
+
+*nessus-libraries-2.3.1-r1 (01 Feb 2007)
+
+ 01 Feb 2007; Markus Ullmann <jokey@gentoo.org> -files/linux26.patch,
+ -nessus-libraries-2.2.7.ebuild, -nessus-libraries-2.2.8.ebuild,
+ -nessus-libraries-2.3.1.ebuild, +nessus-libraries-2.3.1-r1.ebuild:
+ Fix pcap dependency issue wrt bug #163928
+
+ 21 Jan 2007; Cedric Krier <cedk@gentoo.org>
+ +files/nessus-libraries-2.3.1-ldflags.patch,
+ nessus-libraries-2.3.1.ebuild:
+ Add patch for bug #161968
+
+*nessus-libraries-2.2.8 (01 Jun 2006)
+
+ 01 Jun 2006; Markus Ullmann <jokey@gentoo.org>
+ +nessus-libraries-2.2.8.ebuild:
+ Version bump wrt bug #134036
+
+*nessus-libraries-2.2.7 (09 Mar 2006)
+
+ 09 Mar 2006; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-libraries-2.2.7.ebuild:
+ 2.2.7 version bump for bug 125519. Thanks to ChazeFroy <chazefroy at gmail
+ dot com>.
+
+ 19 Feb 2006; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-libraries-2.2.4.ebuild:
+ Remove 2.2.4 ebuild.
+
+ 18 Feb 2006; Fabian Groffen <grobian@gentoo.org>
+ nessus-libraries-2.3.1.ebuild:
+ Marked ~ppc-macos (bug #123308)
+
+ 12 Feb 2006; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-libraries-2.2.5.ebuild:
+ Remove old ebuilds.
+
+ 07 Feb 2006; Simon Stelling <blubb@gentoo.org>
+ nessus-libraries-2.2.6.ebuild:
+ stable on amd64
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-libraries-2.2.6.ebuild:
+ Stable on ppc.
+
+ 20 Dec 2005; Bryan Østergaard <kloeri@gentoo.org
+ nessus-libraries-2.2.6.ebuild:
+ Stable on alpha.
+
+ 18 Dec 2005; Markus Rothe <corsair@gentoo.org>
+ nessus-libraries-2.2.6.ebuild:
+ Stable on ppc64
+
+ 16 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ nessus-libraries-2.2.6.ebuild:
+ Stable on sparc
+
+ 15 Dec 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-libraries-2.2.6.ebuild:
+ Marking nessus suite 2.2.6 x86 stable.
+
+ 04 Dec 2005; Tom Gall <tgall@gentoo.org> nessus-libraries-2.2.5.ebuild:
+ stable on ppc64
+
+*nessus-libraries-2.2.6 (09 Nov 2005)
+
+ 09 Nov 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-libraries-2.2.6.ebuild:
+ 2.2.6 version bump. Fixes bug 111973. Thanks to ChazeFroy <chazefroy at
+ gmail dot com>.
+
+ 18 Oct 2005; Aron Griffis <agriffis@gentoo.org>
+ nessus-libraries-2.2.5.ebuild:
+ Mark 2.2.5 stable on alpha
+
+ 05 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ nessus-libraries-2.2.5.ebuild:
+ Stable on sparc
+
+ 04 Oct 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-libraries-2.2.5.ebuild:
+ Stable on ppc.
+
+ 01 Oct 2005; Luis Medinas <metalgod@gentoo.org>
+ nessus-libraries-2.2.5.ebuild:
+ Marked Stable on amd64.
+
+ 26 Sep 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-libraries-2.2.5.ebuild:
+ nessus 2.2.5 series x86 stable.
+
+ 16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
+ Converted to UTF-8, fixed encoding screwups
+
+ 03 Aug 2005; Fabian Groffen <grobian@gentoo.org>
+ nessus-libraries-2.2.4.ebuild:
+ Markin ~ppc-macos
+
+*nessus-libraries-2.2.5 (24 Jul 2005)
+
+ 24 Jul 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-libraries-2.2.5.ebuild:
+ Version bump for bug 100024. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+ 19 Jun 2005; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-libraries-2.0.12.ebuild, -nessus-libraries-2.2.0.ebuild,
+ -nessus-libraries-2.3.0.ebuild:
+ Remove old ebuilds.
+
+ 09 Jun 2005; Olivier Crête <tester@gentoo.org>
+ nessus-libraries-2.2.4.ebuild:
+ Marking stable on amd64
+
+ 02 Jun 2005; Joseph Jezak <josejx@gentoo.org>
+ nessus-libraries-2.2.4.ebuild:
+ Marked ppc stable.
+
+ 22 May 2005; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-libraries-2.2.4.ebuild:
+ Stable on alpha.
+
+*nessus-libraries-2.3.1 (15 May 2005)
+
+ 15 May 2005; Aaron Walker <ka0ttic@gentoo.org>
+ +nessus-libraries-2.3.1.ebuild:
+ Version bump for bug 78497
+
+ 02 May 2005; Jason Wever <weeve@gentoo.org> nessus-libraries-2.2.4.ebuild:
+ Stable on SPARC.
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-libraries-2.2.2a.ebuild, -nessus-libraries-2.2.3.ebuild,
+ nessus-libraries-2.2.4.ebuild:
+ Removing ebuild clutter, marking 2.2.4 x86 stable.
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-libraries-2.2.2a.ebuild, nessus-libraries-2.2.3.ebuild,
+ nessus-libraries-2.2.4.ebuild, nessus-libraries-2.3.0.ebuild:
+ Use make install instead of emake install.
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org>
+ nessus-libraries-2.2.4.ebuild:
+ Stable on ppc64
+
+ 08 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-libraries-2.2.0.ebuild:
+ Stable on ppc.
+
+ 31 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-libraries-2.2.0.ebuild:
+ Stable on alpha.
+
+ 27 Mar 2005; Jason Wever <weeve@gentoo.org> nessus-libraries-2.2.0.ebuild:
+ Stable on SPARC.
+
+ 24 Mar 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-libraries-2.2.0.ebuild:
+ Marking 2.2.0 x86 stable
+
+*nessus-libraries-2.2.4 (23 Mar 2005)
+
+ 23 Mar 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-libraries-2.2.4.ebuild:
+ Version bump, bug 86392. Thanks to Omkhar Arasaratnam <omkhar@rogers.com> for
+ reporting.
+
+*nessus-libraries-2.2.3 (26 Feb 2005)
+
+ 26 Feb 2005; Daniel Black <dragonheart@gentoo.org>
+ +nessus-libraries-2.2.3.ebuild:
+ Version bump as per bug #81580. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+*nessus-libraries-2.2.2a (28 Jan 2005)
+
+ 28 Jan 2005; Daniel Black <dragonheart@gentoo.org>
+ nessus-libraries-2.2.0.ebuild, +nessus-libraries-2.2.2a.ebuild,
+ nessus-libraries-2.3.0.ebuild:
+ Add latest stable version (bug #78789). 2.3.0 uses correct CC now. Added
+ dropped ~ppc64 keywords
+
+ 26 Jan 2005; Daniel Black <dragonheart@gentoo.org> +files/linux26.patch,
+ nessus-libraries-2.3.0.ebuild:
+ Added patch for conflict with linux-headers - bug #71657 with patch by Torsten
+ Kaiser <Storklerk@ariolc.dyndns.org>
+
+*nessus-libraries-2.3.0 (12 Jan 2005)
+
+ 12 Jan 2005; Daniel Black <dragonheart@gentoo.org>
+ +nessus-libraries-2.3.0.ebuild:
+ Version bump as per bug #73780. Thanks to Holger Hoffstätte <holger@wizards.de>
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+*nessus-libraries-2.2.0 (28 Oct 2004)
+
+ 28 Oct 2004; Eldad Zack <eldad@gentoo.org> -nessus-libraries-2.1.1.ebuild,
+ +nessus-libraries-2.2.0.ebuild:
+ Version bump: new stable series. Removed 2.1.x development series.
+
+ 25 Sep 2004; Tom Gall <tgall@gentoo.org> nessus-libraries-2.0.12.ebuild:
+ stable on ppc64, bug #58014
+
+ 28 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-libraries-2.1.1.ebuild:
+ x86 stable
+
+ 13 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-libraries-2.0.12.ebuild,
+ nessus-libraries-2.1.1.ebuild:
+ Changed optional ssl support to mandatory, since without it libnasl will not
+ compile.
+
+ 13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-libraries-2.0.12.ebuild:
+ Stable on alpha, bug 58014.
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-libraries-2.0.10a.ebuild:
+ GLSA 200408-11: masking 2.0.10a for all archs besides alpha until 2.0.12 will
+ be stable on alpha
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> -nessus-libraries-2.0.11.ebuild,
+ nessus-libraries-2.0.12.ebuild, -nessus-libraries-2.0.7.ebuild,
+ -nessus-libraries-2.0.8a.ebuild, -nessus-libraries-2.0.9.ebuild,
+ -nessus-libraries-2.1.0.ebuild:
+ GLSA 200408-11 (Bug #58014) ebuild purging. ppc64 -> ~ppc64, and moved to
+ 2.0.12. wrt bug #57456.
+
+ 12 Aug 2004; <SeJo@gentoo.org> nessus-libraries-2.0.12.ebuild:
+ stable masking ppc for bug 58014
+
+ 07 Aug 2004; Tom Martin <slarti@gentoo.org> nessus-libraries-2.0.12.ebuild:
+ Reverted to testing on amd64 - security@gentoo.org had a change of mind.
+
+ 07 Aug 2004; Tom Martin <slarti@gentoo.org> nessus-libraries-2.0.12.ebuild:
+ Stable on amd64 for bug 58014.
+
+ 31 Jul 2004; Tom Gall <tgall@gentoo.org> nessus-libraries-2.0.11.ebuild:
+ stable on ppc64, bug #57456
+
+*nessus-libraries-2.1.1 (24 Jul 2004)
+
+ 24 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-libraries-2.1.1.ebuild:
+ Version bump.
+
+ 23 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-libraries-2.0.12.ebuild:
+ Stable on sparc wrt security bug #58014.
+
+*nessus-libraries-2.0.12 (23 Jul 2004)
+
+ 23 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-libraries-2.0.12.ebuild:
+ Version bump - Security update (x86 stable). Bug 58014.
+
+*nessus-libraries-2.0.11 (21 Jul 2004)
+
+ 21 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-libraries-2.0.11.ebuild:
+ Version bump
+
+ 19 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-libraries-2.0.10a.ebuild:
+ Stable on sparc.
+
+*nessus-libraries-2.1.0 (16 Jul 2004)
+
+ 16 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-libraries-2.1.0.ebuild:
+ Added development series 2.1.0 (hard-masked). Closes #56436
+
+ 13 Jul 2004; Eldad Zack <eldad@gentoo.org> +metadata.xml,
+ nessus-libraries-2.0.10a.ebuild:
+ marked x86 stable
+
+ 05 Jun 2004; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-libraries-2.0.10a.ebuild:
+ Stable on alpha.
+
+ 26 Apr 2004; Aron Griffis <agriffis@gentoo.org>
+ nessus-libraries-2.0.10a.ebuild, nessus-libraries-2.0.7.ebuild,
+ nessus-libraries-2.0.8a.ebuild, nessus-libraries-2.0.9.ebuild:
+ Add die following econf for bug 48950
+
+*nessus-libraries-2.0.10a (09 Feb 2004)
+
+ 09 Feb 2004; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-libraries-2.0.10a.ebuild:
+ Version bump
+
+*nessus-libraries-2.0.9 (19 Nov 2003)
+
+ 19 Nov 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-libraries-1.2.4.ebuild, nessus-libraries-1.2.7.ebuild,
+ nessus-libraries-2.0.6a.ebuild, nessus-libraries-2.0.9.ebuild:
+ Version bump + cleanup
+
+*nessus-libraries-2.0.8a (13 Oct 2003)
+
+ 13 Oct 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-libraries-2.0.8a.ebuild:
+ Version bump.
+
+ 15 Sep 2003; Jason Wever <weeve@gentoo.org> nessus-libraries-2.0.7.ebuild:
+ Added ~sparc keyword.
+
+*nessus-libraries-2.0.7 (10 Jul 2003)
+
+ 10 Jul 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-libraries-2.0.7.ebuild:
+ Version bump.
+
+*nessus-libraries-2.0.6a (23 May 2003)
+
+ 23 May 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-libraries-2.0.6a.ebuild:
+ Version bump, should fix bug 21529
+
+*nessus-libraries-2.0.5 (13 May 2003)
+
+ 13 May 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-libraries-2.0.5.ebuild:
+ Version bump, bug #20901.
+
+*nessus-libraries-2.0.4 (23 Apr 2003)
+
+ 23 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found in #18978.
+
+*nessus-libraries-2.0.0 (25 Feb 2003)
+
+ 25 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Ebuild submitted by Blu3 <david+gentoo.org@blue-labs.org> in #16310.
+
+*nessus-libraries-1.2.7 (04 Jan 2003)
+
+ 16 Jan 2003; Nick Hadaway <raker@gentoo.org> nessus-libraries-1.2.7.ebuild :
+ Marked stable for x86
+
+ 04 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found by Raskasi <raskasi@gmx.net>.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*nessus-libraries-1.2.6 (05 Nov 2002)
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> nessus-libraries-1.2.6.ebuild :
+ Add ~alpha to KEYWORDS
+
+ 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump.
+
+*nessus-libraries-1.2.4 (22 Aug 2002)
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> nessus-libraries-1.2.4.ebuild :
+ Add alpha to KEYWORDS
+
+ 22 Aug 2002; Nick Hadaway <raker@gentoo.org>
+ nessus-libraries-1.2.4.ebuild, files/digest-nessus-libraries-1.2.4 :
+ Version bump.
+
+*nessus-libraries-1.2.3 (26 Jul 2002)
+
+ 26 Jul 2002; Nick Hadaway <raker@gentoo.org>
+ nessus-libraries-1.2.3.ebuild, files/digest-nessus-libraries-1.2.3 :
+
+ Split out the "nessus" ebuild to the individual nessues componets
+ to allow pieces to build and install properly. "nessus" is still
+ an installable ebuild, it just pulls in the individual components.
+ nessus-libraries is the first of those components.
diff --git a/net-analyzer/nessus-libraries/Manifest b/net-analyzer/nessus-libraries/Manifest
new file mode 100644
index 0000000..1311a89
--- /dev/null
+++ b/net-analyzer/nessus-libraries/Manifest
@@ -0,0 +1,5 @@
+AUX nessus-libraries-2.3.1-ldflags.patch 1010 RMD160 382f930f6eec35405264f9cf0baffa29cd55a15b SHA1 a78554996cb28929aeed729b9ee088482cf99b59 SHA256 8c5cdd22850134641eee93045391f4c4566d44287cec7a7c81c6d219de3e24af
+DIST nessus-libraries-2.2.11.tar.gz 428265 RMD160 9c7a2da70ba7d64cdd2fd54e26b280d77da72661 SHA1 0e4794df390607f224057c1ca9d9ad1bcd8c0b86 SHA256 2eece04c3660005142d1740855876118addad3296b5db1073f89ff04b52e739a
+EBUILD nessus-libraries-2.2.11.ebuild 1008 RMD160 c95a7587fbe5bf1eff957b98ac53fd6d6e74697f SHA1 d343a85cca210c31fa874889860f419d13a635f5 SHA256 f125d5a889e47175ee6233a014f90aa6ee48078eb8372d31422649b7e9b552b6
+MISC ChangeLog 12392 RMD160 8c213d597435a842ed5844e0e52e91a9ff2f44f7 SHA1 a34a8dc9e627565d437b681648ab531f21a4477e SHA256 9310cb97b9af67a7dc32638838ddd87232015700021783c708b6b41905c2d9a4
+MISC metadata.xml 249 RMD160 733e7145e60c54eb0c583195b4c0c6ebb91756c0 SHA1 0a5d282d1381312bc9eaee4f4cc282811ba33a64 SHA256 14643d9de5c8caeb0c6ab8044426e00b98dab06667ef8d75472a365ef8011754
diff --git a/net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.10 b/net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.10
new file mode 100644
index 0000000..ea7d3de
--- /dev/null
+++ b/net-analyzer/nessus-libraries/files/digest-nessus-libraries-2.2.10
@@ -0,0 +1,3 @@
+MD5 79654be23fc17ed5ec484caa98e87e85 nessus-libraries-2.2.10.tar.gz 429040
+RMD160 e57a177a51c353fc5df7b28fa151a885d5ab1c99 nessus-libraries-2.2.10.tar.gz 429040
+SHA256 497ad1946435846647aeca0b687a9766799eda7877ea3d3fa0df4ee8cbe93f1e nessus-libraries-2.2.10.tar.gz 429040
diff --git a/net-analyzer/nessus-libraries/files/nessus-libraries-2.3.1-ldflags.patch b/net-analyzer/nessus-libraries/files/nessus-libraries-2.3.1-ldflags.patch
new file mode 100644
index 0000000..9aca9ab
--- /dev/null
+++ b/net-analyzer/nessus-libraries/files/nessus-libraries-2.3.1-ldflags.patch
@@ -0,0 +1,25 @@
+diff -ru nessus-libraries~/libnessus/Makefile nessus-libraries/libnessus/Makefile
+--- nessus-libraries~/libnessus/Makefile 2007-01-21 19:49:30.000000000 +0100
++++ nessus-libraries/libnessus/Makefile 2007-01-21 20:17:59.000000000 +0100
+@@ -101,7 +101,7 @@
+ $(LIBTOOL) $(CC) $(CIPHER) $(DEFS) $(INCLUDE) $(CFLAGS) -c snprintf.c
+ libnessus.la: $(OBJS)
+ $(LIBTOOL) $(CC) -o libnessus.la $(LO_OBJS) -rpath ${libdir} \
+- -version-info ${PACKAGE_VERSION}
++ -version-info ${PACKAGE_VERSION} ${PCAP_FLAG} ${SSL_FLAG}
+
+ install : libnessus.la
+ test -d $(DESTDIR)${libdir} || $(INSTALL_DIR) -m 755 $(DESTDIR)${libdir}
+diff -ru nessus-libraries~/nessus.tmpl.in nessus-libraries/nessus.tmpl.in
+--- nessus-libraries~/nessus.tmpl.in 2007-01-21 19:49:30.000000000 +0100
++++ nessus-libraries/nessus.tmpl.in 2007-01-21 20:17:45.000000000 +0100
+@@ -61,6 +61,9 @@
+ #
+ BUILD_PCAP=@BUILD_PCAP@
+
++PCAP_FLAG=@pcap_flag@
++SSL_FLAG=@ssl@
++
+
+ # Some defines you may want to modify
+ DEFS=@DEFS@ $(DEBUG_SSL) $(USE_CIPHER) $(DEBUG)
diff --git a/net-analyzer/nessus-libraries/metadata.xml b/net-analyzer/nessus-libraries/metadata.xml
new file mode 100644
index 0000000..6f25766
--- /dev/null
+++ b/net-analyzer/nessus-libraries/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>netmon</herd>
+<longdescription>A remote security scanner for Linux (nessus-libraries)</longdescription>
+</pkgmetadata>
diff --git a/net-analyzer/nessus-libraries/nessus-libraries-2.2.11.ebuild b/net-analyzer/nessus-libraries/nessus-libraries-2.2.11.ebuild
new file mode 100644
index 0000000..e244559
--- /dev/null
+++ b/net-analyzer/nessus-libraries/nessus-libraries-2.2.11.ebuild
@@ -0,0 +1,35 @@
+# 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.2 2007/04/11 13:41:07 welp Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="A remote security scanner for Linux (nessus-libraries)"
+HOMEPAGE="http://www.nessus.org/"
+SRC_URI="${P}.tar.gz"
+RESTRICT="mirror fetch strip"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+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}"
+
+pkg_nofetch() {
+ einfo "Please download ${P}.tar.gz from ${HOMEPAGE}/download"
+ einfo "The archive should then be placed into ${DISTDIR}."
+}
+
+
+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
new file mode 100644
index 0000000..ab304ef
--- /dev/null
+++ b/net-analyzer/nessus-plugins/ChangeLog
@@ -0,0 +1,340 @@
+# 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.77 2007/04/11 13:45:06 welp Exp $
+
+ 11 Apr 2007; Peter Weller <welp@gentoo.org> nessus-plugins-2.2.9.ebuild:
+ Keyworded ~x86-fbsd wrt bug 172890
+
+*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:
+ Dropped ppc-macos keyword
+
+ 01 Feb 2007; Markus Ullmann <jokey@gentoo.org>
+ -nessus-plugins-2.2.7.ebuild, -nessus-plugins-2.2.8.ebuild:
+ cleanup
+
+*nessus-plugins-2.2.8 (01 Jun 2006)
+
+ 01 Jun 2006; Markus Ullmann <jokey@gentoo.org>
+ +nessus-plugins-2.2.8.ebuild:
+ Version bump wrt bug #134036
+
+*nessus-plugins-2.2.7 (09 Mar 2006)
+
+ 09 Mar 2006; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-plugins-2.2.7.ebuild:
+ 2.2.7 version bump for bug 125519. Thanks to ChazeFroy <chazefroy at gmail
+ dot com>.
+
+ 18 Feb 2006; Fabian Groffen <grobian@gentoo.org>
+ nessus-plugins-2.3.1.ebuild:
+ Marked ~ppc-macos (bug #123308)
+
+ 12 Feb 2006; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-plugins-2.2.4.ebuild, -nessus-plugins-2.2.5.ebuild:
+ Remove old ebuilds.
+
+ 07 Feb 2006; Simon Stelling <blubb@gentoo.org>
+ nessus-plugins-2.2.6.ebuild:
+ stable on amd64
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-plugins-2.2.6.ebuild:
+ Stable on ppc.
+
+ 20 Dec 2005; Bryan Østergaard <kloeri@gentoo.org
+ nessus-plugins-2.2.6.ebuild:
+ Stable on alpha.
+
+ 18 Dec 2005; Markus Rothe <corsair@gentoo.org>
+ nessus-plugins-2.2.6.ebuild:
+ Stable on ppc64
+
+ 16 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ nessus-plugins-2.2.6.ebuild:
+ Stable on sparc
+
+ 15 Dec 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-plugins-2.2.6.ebuild:
+ Marking nessus suite 2.2.6 x86 stable.
+
+ 04 Dec 2005; Tom Gall <tgall@gentoo.org>
+ nessus-plugins-2.2.5.ebuild:
+ stable on ppc64
+
+*nessus-plugins-2.2.6 (09 Nov 2005)
+
+ 09 Nov 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-plugins-2.2.6.ebuild:
+ 2.2.6 version bump. Fixes bug 111973. Thanks to ChazeFroy <chazefroy at
+ gmail dot com>.
+
+ 05 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ nessus-plugins-2.2.5.ebuild:
+ Stable on sparc
+
+ 02 Oct 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-plugins-2.2.5.ebuild:
+ Stable on ppc.
+
+ 01 Oct 2005; Luis Medinas <metalgod@gentoo.org>
+ nessus-plugins-2.2.5.ebuild:
+ Marked Stable on amd64.
+
+ 26 Sep 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-plugins-2.2.5.ebuild:
+ nessus 2.2.5 series x86 stable.
+
+*nessus-plugins-2.2.5 (24 Jul 2005)
+
+ 24 Jul 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-plugins-2.2.5.ebuild:
+ Version bump for bug 100024. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+ 19 Jun 2005; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-plugins-2.0.12.ebuild, -nessus-plugins-2.2.0.ebuild,
+ -nessus-plugins-2.3.0.ebuild:
+ Remove old ebuilds.
+
+ 09 Jun 2005; Olivier Crête <tester@gentoo.org>
+ nessus-plugins-2.2.4.ebuild:
+ Marking stable on amd64
+
+ 02 Jun 2005; Joseph Jezak <josejx@gentoo.org> nessus-plugins-2.2.4.ebuild:
+ Marked ppc stable.
+
+ 22 May 2005; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-plugins-2.2.4.ebuild:
+ Stable on alpha.
+
+*nessus-plugins-2.3.1 (15 May 2005)
+
+ 15 May 2005; Aaron Walker <ka0ttic@gentoo.org>
+ +nessus-plugins-2.3.1.ebuild:
+ Version bump.
+
+ 02 May 2005; Jason Wever <weeve@gentoo.org> nessus-plugins-2.2.4.ebuild:
+ Stable on SPARC.
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org>
+ nessus-plugins-2.2.4.ebuild:
+ Stable on ppc64
+
+ 08 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
+ nessus-plugins-2.2.0.ebuild:
+ Stable on ppc.
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org>
+ -nessus-plugins-2.2.2a.ebuild, -nessus-plugins-2.2.3.ebuild,
+ nessus-plugins-2.2.4.ebuild:
+ Removing ebuild clutter, marking 2.2.4 x86 stable.
+
+ 31 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-plugins-2.2.0.ebuild:
+ Stable on alpha.
+
+ 27 Mar 2005; Jason Wever <weeve@gentoo.org> nessus-plugins-2.2.0.ebuild:
+ Stable on SPARC.
+
+ 24 Mar 2005; Marcelo Goes <vanquirius@gentoo.org>
+ nessus-plugins-2.0.12.ebuild, nessus-plugins-2.2.0.ebuild:
+ Marking 2.2.0 x86 stable, cleaning up unnecessary src_compile.
+
+*nessus-plugins-2.2.4 (23 Mar 2005)
+
+ 23 Mar 2005; Marcelo Goes <vanquirius@gentoo.org>
+ +nessus-plugins-2.2.4.ebuild:
+ Version bump, bug 86392. Thanks to Omkhar Arasaratnam <omkhar@rogers.com> for
+ reporting.
+
+*nessus-plugins-2.2.3 (26 Feb 2005)
+
+ 26 Feb 2005; Daniel Black <dragonheart@gentoo.org>
+ +nessus-plugins-2.2.3.ebuild:
+ Version bump as per bug #81580. Thanks to ChazeFroy <chazefroy@gmail.com> and
+ Omkhar Arasaratnam <omkhar@rogers.com>.
+
+*nessus-plugins-2.2.2a (28 Jan 2005)
+
+ 28 Jan 2005; Daniel Black <dragonheart@gentoo.org>
+ nessus-plugins-2.2.0.ebuild, +nessus-plugins-2.2.2a.ebuild,
+ nessus-plugins-2.3.0.ebuild:
+ Add latest stable version. 2.3.0 uses correct CC now. Added missing ppc64
+ keywords
+
+*nessus-plugins-2.3.0 (12 Jan 2005)
+
+ 12 Jan 2005; Daniel Black <dragonheart@gentoo.org>
+ +nessus-plugins-2.3.0.ebuild:
+ Version bump as per bug #73780. Thanks to Holger Hoffstätte <holger@wizards.de>
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+*nessus-plugins-2.2.0 (28 Oct 2004)
+
+ 28 Oct 2004; Eldad Zack <eldad@gentoo.org> -nessus-plugins-2.1.1.ebuild,
+ +nessus-plugins-2.2.0.ebuild:
+ Version bump: new stable series. Removed 2.1.x development series.
+
+ 25 Sep 2004; Tom Gall <tgall@gentoo.org> nessus-plugins-2.0.12.ebuild:
+ stable on ppc64, bug #58014
+
+ 28 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-plugins-2.1.1.ebuild:
+ x86 stable
+
+ 13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-plugins-2.0.12.ebuild:
+ Stable on alpha, bug 58014.
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-plugins-2.0.10a.ebuild:
+ GLSA 200408-11: masking 2.0.10a for all archs besides alpha until 2.0.12 will
+ be stable on alpha
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> -nessus-plugins-2.0.11.ebuild,
+ nessus-plugins-2.0.12.ebuild, -nessus-plugins-2.0.7.ebuild,
+ -nessus-plugins-2.0.8a.ebuild, -nessus-plugins-2.0.9.ebuild,
+ -nessus-plugins-2.1.0.ebuild:
+ GLSA 200408-11 (Bug #58014) ebuild purging. ppc64 -> ~ppc64, and moved to
+ 2.0.12. wrt bug #57456.
+
+ 12 Aug 2004; <SeJo@gentoo.org> nessus-plugins-2.0.12.ebuild:
+ stable masking ppc for bug 58014
+
+ 01 Aug 2004; Tom Gall <tgall@gentoo.org> nessus-plugins-2.0.11.ebuild:
+ stable on ppc64,bug #57456
+
+*nessus-plugins-2.1.1 (24 Jul 2004)
+
+ 24 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-plugins-2.1.1.ebuild:
+ Version bump
+
+ 23 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-plugins-2.0.12.ebuild:
+ Stable on sparc wrt security bug #58014.
+
+*nessus-plugins-2.0.12 (23 Jul 2004)
+
+ 23 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-plugins-2.0.12.ebuild:
+ Version bump - Security update (x86 stable). Bug 58014.
+
+*nessus-plugins-2.0.11 (21 Jul 2004)
+
+ 21 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-plugins-2.0.11.ebuild:
+ Version bump
+
+ 19 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-plugins-2.0.10a.ebuild:
+ Stable on sparc.
+
+*nessus-plugins-2.1.0 (16 Jul 2004)
+
+ 16 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-plugins-2.1.0.ebuild:
+ Added development series 2.1.0 (hard-masked). Closes #56436
+
+ 13 Jul 2004; Eldad Zack <eldad@gentoo.org> +metadata.xml,
+ nessus-plugins-2.0.10a.ebuild:
+ marked x86 stable
+
+ 05 Jun 2004; Bryan Østergaard <kloeri@gentoo.org>
+ nessus-plugins-2.0.10a.ebuild:
+ Stable on alpha.
+
+*nessus-plugins-2.0.10a (09 Feb 2004)
+
+ 09 Feb 2004; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.10a.ebuild:
+ Version bump
+
+*nessus-plugins-2.0.9 (19 Nov 2003)
+
+ 19 Nov 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.6a.ebuild, nessus-plugins-2.0.9.ebuild:
+ Version bump
+
+*nessus-plugins-2.0.8a (13 Oct 2003)
+
+ 13 Oct 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.8a.ebuild:
+ Version bump
+
+ 15 Sep 2003; Jason Wever <weeve@gentoo.org> nessus-plugins-2.0.7.ebuild:
+ Added ~sparc keyword.
+
+ 02 Sep 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.7.ebuild:
+ Changing DEPEND from = to >= because of bug 27544
+
+ 05 Aug 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.6a.ebuild:
+ Corrected dependency (bug 25874)
+
+*nessus-plugins-2.0.7 (10 Jul 2003)
+
+ 10 Jul 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.7.ebuild:
+ Version bump
+
+*nessus-plugins-2.0.6a (23 May 2003)
+
+ 23 May 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.6a.ebuild:
+ Version bump, should fix bug 21529
+
+*nessus-plugins-2.0.5 (13 May 2003)
+
+ 13 May 2003; Patrick Kursawe <phosphan@gentoo.org>
+ nessus-plugins-2.0.5.ebuild:
+ Version bump, bug #20901.
+
+*nessus-plugins-2.0.4 (23 Apr 2003)
+
+ 23 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found in #18978.
+
+*nessus-plugins-2.0.0 (25 Feb 2003)
+
+ 25 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Ebuild submitted by Blu3 <david+gentoo.org@blue-labs.org> in #16310.
+
+*nessus-plugins-1.2.7 (04 Jan 2003)
+
+ 12 Jan 2003; Nick Hadaway <raker@gentoo.org> nessus-plugins-1.2.7.ebuild :
+ doc install fix. Marked stable for x86.
+
+ 04 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found by Raskasi <raskasi@gmx.net>.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*nessus-plugins-1.2.6 (05 Nov 2002)
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> nessus-plugins-1.2.6.ebuild :
+ Add ~alpha to KEYWORDS
+
+ 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump.
+
+*nessus-plugins-1.2.4 (22 Aug 2002)
+
+ 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> nessus-plugins-1.2.4.ebuild :
+ Add alpha to KEYWORDS
+
+ 22 Aug 2002; Nick Hadaway <raker@gentoo.org>
+ nessus-plugins-1.2.4.ebuild, files/digest-nessus-plugins-1.2.4 :
+ Version bump.
+
+*nessus-plugins-1.2.3 (26 Jul 2002)
+
+ 26 Jul 2002; Nick Hadaway <raker@gentoo.org>
+ nessus-plugins-1.2.3.ebuild, files/digest-nessus-plugins-1.2.3 :
+
+ Split out the "nessus" ebuild to the individual nessues components
+ to allow pieces to build and install properly. "nessus" is still
+ an installable ebuild, it just pulls in the individual components.
+ nessus-plugins is the third of those components.
diff --git a/net-analyzer/nessus-plugins/Manifest b/net-analyzer/nessus-plugins/Manifest
new file mode 100644
index 0000000..94890dc
--- /dev/null
+++ b/net-analyzer/nessus-plugins/Manifest
@@ -0,0 +1,4 @@
+DIST nessus-plugins-2.2.11.tar.gz 7647308 RMD160 480aa0b57412de681fd6bc7b1b3b5fdec78626db SHA1 5037f7b6551c1cb303e5f5b853b7493e56aa02d9 SHA256 de6d4484a540dc82e24fa05a1dc074fcc1b56f2e499b3a3631b976f529ce9be5
+EBUILD nessus-plugins-2.2.11.ebuild 1114 RMD160 12378c68565995ea450926407ef442ff6bd1306b SHA1 5f077a687416f949ce792171f316803376bc26c4 SHA256 ebb19a69954350956011c3fdd479874780f71cd9af860e5cd2a4f0dabae4cf2b
+MISC ChangeLog 10559 RMD160 d672f18cefd5f8f3d9b3f16a2f05cc47e9062922 SHA1 562924158132b643adfa1c6e182b543b84f14d7f SHA256 334a7c0865c09c0eb3cb95927d678084b669ea1bb341861812ab8f4bcae2fe1f
+MISC metadata.xml 247 RMD160 4ee594f802a5efde22684ba19f1b0cb4cfb52399 SHA1 2d76dbd3df76c22407c44eda059770e705b83b0f SHA256 c66aabcec0558bf93d1f1ee660ca7b72237fe51ecb21baa48f8a45b162824877
diff --git a/net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.10 b/net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.10
new file mode 100644
index 0000000..a7c5b22
--- /dev/null
+++ b/net-analyzer/nessus-plugins/files/digest-nessus-plugins-2.2.10
@@ -0,0 +1,3 @@
+MD5 4ba3bbb84272a449e09bce2448861fbb nessus-plugins-GPL-2.2.10.tar.gz 1097233
+RMD160 4a2f60164eff803b29a81a5f8a7cf479209b0411 nessus-plugins-GPL-2.2.10.tar.gz 1097233
+SHA256 affbfd5f2a01b43a618944227ab08f25ed40eea51c2512dac4dbc9ed9688b946 nessus-plugins-GPL-2.2.10.tar.gz 1097233
diff --git a/net-analyzer/nessus-plugins/metadata.xml b/net-analyzer/nessus-plugins/metadata.xml
new file mode 100644
index 0000000..59050fc
--- /dev/null
+++ b/net-analyzer/nessus-plugins/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>netmon</herd>
+<longdescription>A remote security scanner for Linux (nessus-plugins)</longdescription>
+</pkgmetadata>
diff --git a/net-analyzer/nessus-plugins/nessus-plugins-2.2.11.ebuild b/net-analyzer/nessus-plugins/nessus-plugins-2.2.11.ebuild
new file mode 100644
index 0000000..599c8e4
--- /dev/null
+++ b/net-analyzer/nessus-plugins/nessus-plugins-2.2.11.ebuild
@@ -0,0 +1,38 @@
+# 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.3 2007/07/11 23:49:24 mr_bones_ 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-${PV}.tar.gz"
+SRC_URI="${PN}-${PV}.tar.gz"
+RESTRICT="mirror fetch strip"
+
+DEPEND=">=net-analyzer/nessus-core-${PV}"
+SLOT="0"
+IUSE=""
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+
+pkg_nofetch() {
+ einfo "Please download ${PN}-${PV}.tar.gz from ${HOMEPAGE}/download"
+ einfo "The archive should then be placed into ${DISTDIR}."
+}
+
+src_compile() {
+ export CC="$(tc-getCC)"
+ econf || die
+ emake || die
+}
+
+src_install() {
+ touch scripts/dummy.nbin # needed a dummy nbin or installer would not
+ # work
+ 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
new file mode 100644
index 0000000..663f930
--- /dev/null
+++ b/net-analyzer/nessus/ChangeLog
@@ -0,0 +1,360 @@
+# 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.87 2007/05/01 18:05:06 genone Exp $
+
+ 01 May 2007; Marius Mauch <genone@gentoo.org> nessus-2.2.6.ebuild,
+ nessus-2.2.9.ebuild, nessus-2.3.1.ebuild:
+ Replacing einfo with elog
+
+ 11 Apr 2007; Peter Weller <welp@gentoo.org> nessus-2.2.9.ebuild:
+ Keyworded ~x86-fbsd wrt bug 172890
+
+*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
+
+ 01 Feb 2007; Markus Ullmann <jokey@gentoo.org> -nessus-2.2.7.ebuild,
+ -nessus-2.2.8.ebuild:
+ cleanup
+
+*nessus-2.2.8 (01 Jun 2006)
+
+ 01 Jun 2006; Markus Ullmann <jokey@gentoo.org> +nessus-2.2.8.ebuild:
+ Version bump wrt bug #134036
+
+*nessus-2.2.7 (09 Mar 2006)
+
+ 09 Mar 2006; Marcelo Goes <vanquirius@gentoo.org> +nessus-2.2.7.ebuild:
+ 2.2.7 version bump for bug 125519. Thanks to ChazeFroy <chazefroy at gmail
+ dot com>.
+
+ 19 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> nessus-2.3.1.ebuild:
+ Update description. Now that it runs on ppc-macos, it is no longer a scanner
+ for Linux :-).
+
+ 18 Feb 2006; Fabian Groffen <grobian@gentoo.org> nessus-2.3.1.ebuild:
+ Marked ~ppc-macos (bug #123308)
+
+ 12 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> -nessus-2.2.4.ebuild,
+ -nessus-2.2.5.ebuild:
+ Remove old ebuilds.
+
+ 07 Feb 2006; Simon Stelling <blubb@gentoo.org> nessus-2.2.6.ebuild:
+ stable on amd64
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> nessus-2.2.6.ebuild:
+ Stable on ppc.
+
+ 20 Dec 2005; Bryan Østergaard <kloeri@gentoo.org nessus-2.2.6.ebuild:
+ Stable on alpha.
+
+ 18 Dec 2005; Markus Rothe <corsair@gentoo.org> nessus-2.2.6.ebuild:
+ Stable on ppc64
+
+ 16 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> nessus-2.2.6.ebuild:
+ Stable on sparc
+
+ 15 Dec 2005; Marcelo Goes <vanquirius@gentoo.org> nessus-2.2.6.ebuild:
+ Marking nessus suite 2.2.6 x86 stable.
+
+ 04 Dec 2005; Tom Gall <tgall@gentoo.org> nessus-2.2.5.ebuild:
+ stable on ppc64
+
+*nessus-2.2.6 (09 Nov 2005)
+
+ 09 Nov 2005; Marcelo Goes <vanquirius@gentoo.org> +nessus-2.2.6.ebuild:
+ 2.2.6 version bump. Fixes bug 111973. Thanks to ChazeFroy <chazefroy at
+ gmail dot com>.
+
+ 05 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> nessus-2.2.5.ebuild:
+ Stable on sparc
+
+ 02 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> nessus-2.2.5.ebuild:
+ Stable on ppc.
+
+ 01 Oct 2005; Luis Medinas <metalgod@gentoo.org> nessus-2.2.5.ebuild:
+ Marked Stable on amd64.
+
+ 26 Sep 2005; Marcelo Goes <vanquirius@gentoo.org> nessus-2.2.5.ebuild,
+ nessus-2.3.1.ebuild:
+ nessus 2.2.5 series x86 stable.
+
+ 16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
+ Converted to UTF-8, fixed encoding screwups
+
+*nessus-2.2.5 (24 Jul 2005)
+
+ 24 Jul 2005; Marcelo Goes <vanquirius@gentoo.org> +nessus-2.2.5.ebuild:
+ Version bump for bug 100024. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+ 19 Jun 2005; Marcelo Goes <vanquirius@gentoo.org> -nessus-2.0.12.ebuild,
+ -nessus-2.2.0.ebuild, -nessus-2.3.0.ebuild:
+ Remove old ebuilds.
+
+ 09 Jun 2005; Olivier Crête <tester@gentoo.org> ChangeLog:
+ Marking stable on amd64
+
+ 02 Jun 2005; Joseph Jezak <josejx@gentoo.org> nessus-2.2.4.ebuild:
+ Marked ppc stable.
+
+ 22 May 2005; Bryan Østergaard <kloeri@gentoo.org> nessus-2.2.4.ebuild:
+ Stable on alpha.
+
+*nessus-2.3.1 (18 May 2005)
+
+ 18 May 2005; Aaron Walker <ka0ttic@gentoo.org> +nessus-2.3.1.ebuild:
+ Version bump.
+
+ 02 May 2005; Jason Wever <weeve@gentoo.org> nessus-2.2.4.ebuild:
+ Stable on SPARC.
+
+ 09 Apr 2005; Markus Rothe <corsair@gentoo.org> nessus-2.2.4.ebuild:
+ Stable on ppc64
+
+ 24 Apr 2005; Marcelo Goes <vanquirius@gentoo.org> -nessus-2.2.2a.ebuild,
+ -nessus-2.2.3.ebuild, nessus-2.2.4.ebuild:
+ Removing ebuild clutter, marking 2.2.4 x86 stable.
+
+ 31 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> nessus-2.2.0.ebuild:
+ Stable on alpha.
+
+ 27 Mar 2005; Jason Wever <weeve@gentoo.org> nessus-2.2.0.ebuild:
+ Stable on SPARC.
+
+ 24 Mar 2005; Marcelo Goes <vanquirius@gentoo.org> nessus-2.2.0.ebuild:
+ Marking 2.2.0 x86 stable
+
+*nessus-2.2.4 (23 Mar 2005)
+
+ 23 Mar 2005; Marcelo Goes <vanquirius@gentoo.org> +nessus-2.2.4.ebuild:
+ Version bump, bug 86392. Thanks to Omkhar Arasaratnam <omkhar@rogers.com> for
+ reporting.
+
+ 28 Feb 2005; Daniel Black <dragonheart@gentoo.org> nessus-2.0.12.ebuild,
+ nessus-2.2.0.ebuild, nessus-2.2.2a.ebuild, nessus-2.2.3.ebuild,
+ nessus-2.3.0.ebuild:
+ Added remove message as this is a META ebuild. Dependancies should of been ~
+ instead of >=. Thanks to bug #83513 by Darren Spruell <lists@sancho2k.net>
+
+*nessus-2.2.3 (26 Feb 2005)
+
+ 26 Feb 2005; Daniel Black <dragonheart@gentoo.org> +nessus-2.2.3.ebuild:
+ Version bump as per bug #81580. Thanks to ChazeFroy <chazefroy@gmail.com>.
+
+*nessus-2.2.2a (28 Jan 2005)
+
+ 28 Jan 2005; Daniel Black <dragonheart@gentoo.org> nessus-2.2.0.ebuild,
+ +nessus-2.2.2a.ebuild, nessus-2.3.0.ebuild:
+ Add latest stable version (bug #78789). Added dropped ~ppc64 keywords. Thanks
+ to Alexey Portnov <mail@trado.nnov.ru>
+
+*nessus-2.3.0 (12 Jan 2005)
+
+ 12 Jan 2005; Daniel Black <dragonheart@gentoo.org> +nessus-2.3.0.ebuild:
+ Version bump as per bug #73780. Thanks to Holger Hoffstätte <holger@wizards.de>
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+*nessus-2.2.0 (28 Oct 2004)
+
+ 28 Oct 2004; Eldad Zack <eldad@gentoo.org> -nessus-2.1.1.ebuild,
+ +nessus-2.2.0.ebuild:
+ Version bump: new stable series. Removed 2.1.x development series.
+
+ 25 Sep 2004; Tom Gall <tgall@gentoo.org> nessus-2.0.12.ebuild:
+ stable on ppc64, bug #58014
+
+ 28 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-2.1.1.ebuild:
+ x86 stable
+
+ 13 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> nessus-2.0.12.ebuild:
+ Stable on alpha, bug 58014.
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> -nessus-2.0.11.ebuild,
+ nessus-2.0.12.ebuild, -nessus-2.1.0.ebuild:
+ ppc64 -> ~ppc64, and moved to 2.0.12. wrt bug #57456.
+
+ 12 Aug 2004; Eldad Zack <eldad@gentoo.org> nessus-2.0.10a.ebuild,
+ nessus-2.0.11.ebuild, -nessus-2.0.7-r1.ebuild, -nessus-2.0.7.ebuild,
+ -nessus-2.0.8a.ebuild, -nessus-2.0.9.ebuild:
+ GLSA 200408-11 (Bug #58014) ebuild purging.
+
+ 12 Aug 2004; <SeJo@gentoo.org> nessus-2.0.12.ebuild:
+ stable masking ppc for bug 58014
+
+ 01 Aug 2004; Tom Gall <tgall@gentoo.org> nessus-2.0.11.ebuild:
+ stable on ppc64, bug #57456
+
+*nessus-2.1.1 (24 Jul 2004)
+
+ 24 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-2.1.1.ebuild:
+ Version bump
+
+ 24 Jul 2004; Eldad Zack <eldad@gentoo.org> nessus-2.0.12.ebuild,
+ nessus-2.1.0.ebuild:
+ Fixed RDEPEND. Closes #58113
+
+ 23 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-2.0.12.ebuild:
+ Stable on sparc wrt security bug #58014.
+
+*nessus-2.0.12 (23 Jul 2004)
+
+ 23 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-2.0.12.ebuild:
+ Version bump - Security update (x86 stable). Bug 58014.
+
+*nessus-2.0.11 (21 Jul 2004)
+
+ 21 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-2.0.11.ebuild:
+ Version bump
+
+ 19 Jul 2004; Jason Wever <weeve@gentoo.org> nessus-2.0.10a.ebuild:
+ Stable on sparc.
+
+*nessus-2.1.0 (16 Jul 2004)
+
+ 16 Jul 2004; Eldad Zack <eldad@gentoo.org> +nessus-2.1.0.ebuild:
+ Added development series 2.1.0 (hard-masked). Closes #56436
+
+ 13 Jul 2004; Eldad Zack <eldad@gentoo.org> nessus-2.0.10a.ebuild:
+ marked x86 stable
+
+ 11 Jul 2004; Eldad Zack <eldad@gentoo.org> +metadata.xml,
+ nessus-2.0.10a.ebuild, nessus-2.0.7-r1.ebuild, nessus-2.0.7.ebuild,
+ nessus-2.0.8a.ebuild, nessus-2.0.9.ebuild:
+ Added metadata, added missing IUSE
+
+ 05 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> nessus-2.0.10a.ebuild:
+ Stable on alpha.
+
+*nessus-2.0.10a (09 Feb 2004)
+
+ 09 Feb 2004; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.10a.ebuild:
+ Version bump
+
+*nessus-2.0.9 (19 Nov 2003)
+
+ 19 Nov 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.6a-r1.ebuild,
+ nessus-2.0.9.ebuild, files/nessusd, files/nessusd-r6:
+ Version bump.
+
+*nessus-2.0.8a (13 Oct 2003)
+
+ 13 Oct 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.8a.ebuild:
+ Version bump.
+
+ 15 Sep 2003; Jason Wever <weeve@gentoo.org> nessus-2.0.7-r1.ebuild:
+ Added ~sparc keyword.
+
+*nessus-2.0.7-r1 (01 Sep 2003)
+
+ 01 Sep 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.7-r1.ebuild:
+ nessus-core 2.0.7-r1 includes patches for prelude.
+
+*nessus-2.0.6a-r1 (17 Jul 2003)
+
+ 17 Jul 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.6a-r1.ebuild:
+ Fixing bug 23106
+
+*nessus-2.0.7 (10 Jul 2003)
+
+ 10 Jul 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.7.ebuild:
+ Version bump
+
+*nessus-2.0.6a (23 May 2003)
+
+ 23 May 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.6a.ebuild:
+ Version bump, should fix bug 21529
+
+*nessus-2.0.5 (13 May 2003)
+
+ 13 May 2003; Patrick Kursawe <phosphan@gentoo.org> nessus-2.0.5.ebuild:
+ Version bump, bug #20901.
+
+*nessus-2.0.4 (23 Apr 2003)
+
+ 23 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found in #18978.
+
+*nessus-2.0.0 (25 Feb 2003)
+
+ 25 Feb 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Ebuild submitted by Blu3 <david+gentoo.org@blue-labs.org> in #16310.
+
+*nessus-1.2.7 (04 Jan 2003)
+
+ 16 Jan 2003; Nick Hadaway <raker@gentoo.org> nessus-1.2.7.ebuild :
+ Marked stable for x86
+
+ 04 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump. Found by Raskasi <raskasi@gmx.net>.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*nessus-1.2.6 (05 Nov 2002)
+
+ 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump.
+
+*nessus-1.2.4 (22 Aug 2002)
+
+ 22 Aug 2002; Nick Hadaway <raker@gentoo.org> nessus-1.2.3.ebuild, nessus-1.2.4.ebuild :
+ Version bump.
+ (important notes from upstream ChangeLog)
+ Reverted back to autoconf 2.13.
+ Bug fix in nessus-core/nessusd/pluginlaunch.c
+ - under some circumstances, data might be lost in the reports
+ Fixed a bug in several plugins for web checks
+ -under some circumstances, a plugin would do N x N checks against
+ the remote web servers (where N equals to the number of web servers
+ running on the remote host)
+
+*nessus-1.2.3 (26 Jul 2002)
+
+ 26 Jul 2002; Nick Hadaway <raker@gentoo.org>
+ nessus-1.2.3.ebuild, files/digest-nessus-1.2.3.ebuild :
+
+ Split out the package to allow a clean installation of all components.
+ Kept the "nessus" package for easy install of all components.
+
+*nessus-1.2.2-r1 (17 Jul 2002)
+
+ 17 Jul 2002; Nicholas Jones <carpaski@gentoo.org> nessus-1.2.2-r1.ebuild:
+
+ SLOT and KEYWORDS additions.
+ Removed duplicated 'make install' calls.
+ Added die comments. (Added notice about possible breaking with nessus-1.0.*)
+
+*nessus-1.2.2 (02 Jul 2002)
+
+ 02 Jul 2002; Bruce A. Locke <blocke@shivan.org> nessus-1.2.2.ebuild:
+
+ Version bump.
+
+*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)
+
+ 5 Apr 2002; Seemant Kulleen <seemant@gentoo.org> nessus-1.0.10.ebuild
+ files/digest-nessus-1.0.10
+
+ Version bump submitted by lotia@umich.edu (ali asad lotia)
+
+*nessus-1.0.9 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/net-analyzer/nessus/Manifest b/net-analyzer/nessus/Manifest
new file mode 100644
index 0000000..baf252f
--- /dev/null
+++ b/net-analyzer/nessus/Manifest
@@ -0,0 +1,3 @@
+EBUILD nessus-2.2.11.ebuild 926 RMD160 77a7e7907dfc8504f58995580561e90968fba254 SHA1 dbe6c9b5d8c842fe68038ae8393f3ffa5e66e02a SHA256 8a850f974af16af708035c73ce896d4def189ee1bcac9c9e1c5cf39fd7f93011
+MISC ChangeLog 11762 RMD160 99b77f17c32996e7875dfe60a732c2ee73b6f2bb SHA1 3ca419bf0219cb8bc8fb2b17b38ca63916736204 SHA256 8a07cfbd90664677ab34f0dd126324eeadbfa3b1fb0956f0d96e29e876a127ae
+MISC metadata.xml 230 RMD160 d2b42cc4a1f23bdc47b0d7fbd00f6b5da0887726 SHA1 912ac3ed9c9389f18e0d154a358c3a3cfc33a742 SHA256 ca6db48cc0b51c9d0cde223b5da8fe2678478a7a706381908a32880ac6b85a1e
diff --git a/net-analyzer/nessus/files/digest-nessus-2.2.10 b/net-analyzer/nessus/files/digest-nessus-2.2.10
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/net-analyzer/nessus/files/digest-nessus-2.2.10
diff --git a/net-analyzer/nessus/metadata.xml b/net-analyzer/nessus/metadata.xml
new file mode 100644
index 0000000..5ee01a3
--- /dev/null
+++ b/net-analyzer/nessus/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>netmon</herd>
+<longdescription>A remote security scanner for Linux</longdescription>
+</pkgmetadata>
diff --git a/net-analyzer/nessus/nessus-2.2.11.ebuild b/net-analyzer/nessus/nessus-2.2.11.ebuild
new file mode 100644
index 0000000..7bc0cb9
--- /dev/null
+++ b/net-analyzer/nessus/nessus-2.2.11.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/nessus/nessus-2.2.9.ebuild,v 1.4 2007/07/11 23:49:24 mr_bones_ 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 ~x86-fbsd"
+IUSE=""
+
+pkg_postinst() {
+ elog "The following article may be useful to get started:"
+ elog "http://www.securityfocus.com/infocus/1741"
+}
+
+pkg_postrm() {
+ elog "Note: this is a META ebuild for ${P}."
+ elog "to remove it completely or before re-emerging"
+ elog "either use 'depclean', or remove/re-emerge these packages:"
+ elog
+ for dep in ${RDEPEND}; do
+ elog " ${dep}"
+ done
+ echo
+}
diff --git a/net-analyzer/netxms/files/netxmsd b/net-analyzer/netxms/files/netxmsd
new file mode 100644
index 0000000..b4e8657
--- /dev/null
+++ b/net-analyzer/netxms/files/netxmsd
@@ -0,0 +1,15 @@
+#!/sbin/runscript
+
+depend() {
+ need net mysql
+}
+start() {
+ ebegin "Starting NetXMS Server"
+ start-stop-daemon --start --quiet --exec /usr/bin/netxmsd -- -d -c /etc/netxms/netxmsd.conf
+ eend
+ }
+ stop() {
+ ebegin "Stopping NetXMS Server"
+ start-stop-daemon --stop --quiet --exec /usr/bin/netxmsd
+ eend
+ }
diff --git a/net-analyzer/netxms/files/netxmsd.conf b/net-analyzer/netxms/files/netxmsd.conf
new file mode 100644
index 0000000..f293fe9
--- /dev/null
+++ b/net-analyzer/netxms/files/netxmsd.conf
@@ -0,0 +1,7 @@
+DBDriver = libnxddr_mysql.so
+DBServer =
+DBName =
+DBLogin =
+DBPassword =
+LogFailedSQLQueries = yes
+LogFile = {syslog}
diff --git a/net-analyzer/netxms/files/nxagentd b/net-analyzer/netxms/files/nxagentd
new file mode 100644
index 0000000..60c8a6a
--- /dev/null
+++ b/net-analyzer/netxms/files/nxagentd
@@ -0,0 +1,15 @@
+#!/sbin/runscript
+
+depend() {
+ need net
+}
+start() {
+ ebegin "Starting NetXMS Agent"
+ start-stop-daemon --start --quiet --exec /usr/bin/nxagentd -- -d -c /etc/netxms/nxagentd.conf
+ eend
+ }
+ stop() {
+ ebegin "Stopping NetXMS Agent"
+ start-stop-daemon --stop --quiet --exec /usr/bin/nxagentd
+ eend
+ }
diff --git a/net-analyzer/netxms/files/nxagentd.conf b/net-analyzer/netxms/files/nxagentd.conf
new file mode 100644
index 0000000..6b20a6c
--- /dev/null
+++ b/net-analyzer/netxms/files/nxagentd.conf
@@ -0,0 +1,2 @@
+MasterServers =
+Servers =
diff --git a/net-analyzer/netxms/netxms-0.2.22.ebuild b/net-analyzer/netxms/netxms-0.2.22.ebuild
new file mode 100644
index 0000000..0d4f9a3
--- /dev/null
+++ b/net-analyzer/netxms/netxms-0.2.22.ebuild
@@ -0,0 +1,93 @@
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="1"
+
+inherit eutils autotools
+
+DESCRIPTION="NetXMS is new and rapidly developing monitoring system"
+HOMEPAGE="http://netxms.org/"
+SRC_URI="http://www.netxms.org/download/${P/_/}.tar.gz"
+RESTRICT="mirror"
+
+IUSE="server client console agent static-agent ipso-agent nxhttpd mdebug sqlite odbc oracle mysql pgsql openssl gd unstable debug"
+SLOT=""
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64"
+
+
+RDEPEND="${DEPEND}
+"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/autoconf:2.5
+ sys-devel/automake:1.10
+ mysql? ( virtual/mysql )
+ openssl? ( dev-libs/openssl )
+ postgres? ( virtual/postgresql-base )
+ console? ( x11-libs/wxGTK )
+ gd? ( media-libs/gd )
+ sqlite? ( >=dev-db/sqlite-3.4.1 )
+"
+
+S="${WORKDIR}/${P/_/}"
+
+src_unpack(){
+ unpack ${A}
+ cd "${S}"
+ eautoreconf
+}
+
+src_compile() {
+ econf \
+ $(useq server && echo --with-server ) \
+ $(useq client && echo --with-client ) \
+ $(useq agent && echo --with-agent ) \
+ $(useq console && echo --with-console ) \
+ $(useq static-agent && echo --with-static-agent ) \
+ $(useq ipso-agent && echo --with-ipso-agent ) \
+ $(useq nxhttpd && echo --with-nxhttpd ) \
+ $(useq mdebug && echo --with-mdebug ) \
+ $(useq sqlite && echo --with-sqlite ) \
+ $(useq odbc && echo --with-odbc ) \
+ $(useq oracle && echo --with-oracle ) \
+ $(useq mysql && echo --with-mysql ) \
+ $(useq pgsql && echo --with-pgsql ) \
+ $(use_enable openssl encryption) \
+ $(useq gd && echo --with-gd ) \
+ $(useq unstable && echo --enable-unstable ) \
+ $(useq debug && echo --enable-debug ) || die "econf failed"
+ emake CONFDIR="/etc/netxms" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" CONFDIR="${D}/etc/netxms" install || die "install failed"
+}
+pkg_postinst() {
+ dodir /etc/netxms
+ keepdir /etc/netxms
+ if ( use server )
+ then
+ if ( test -e /etc/netxms/netxmsd.conf )
+ then
+ elog "Keeping your existing config /etc/netxms/netxmsd.conf"
+ else
+ elog "Installing initial server config file to /etc/netxms/netxmsd.conf"
+ cp ${FILESDIR}/netxmsd.conf /etc/netxms/netxmsd.conf
+ fi
+ fi
+ if ( use agent )
+ then
+ if ( test -e /etc/netxms/nxagentd.conf )
+ then
+ elog "Keeping your existing config /etc/netxms/nxagentd.conf"
+ else
+ elog "Installing initial server config file to /etc/netxms/nxagentd.conf"
+ cp ${FILESDIR}/nxagentd.conf /etc/netxms/nxagentd.conf
+ fi
+ fi
+ $(useq server && cp ${FILESDIR}/netxmsd /etc/init.d/netxmsd )
+ $(useq agent && cp ${FILESDIR}/nxagentd /etc/init.d/nxagentd )
+ elog
+ elog "Startup scripts installed to /etc/init.d"
+ elog
+}
+
diff --git a/net-analyzer/netxms/netxms-9999.ebuild b/net-analyzer/netxms/netxms-9999.ebuild
new file mode 100644
index 0000000..86f9a22
--- /dev/null
+++ b/net-analyzer/netxms/netxms-9999.ebuild
@@ -0,0 +1,97 @@
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="1"
+
+inherit eutils autotools subversion
+
+DESCRIPTION="NetXMS is new and rapidly developing monitoring system"
+HOMEPAGE="http://netxms.org/"
+SRC_URI=""
+RESTRICT="mirror"
+
+IUSE="server client console agent static-agent ipso-agent nxhttpd mdebug sqlite odbc oracle mysql pgsql openssl gd unstable debug"
+SLOT=""
+LICENSE="GPL-2"
+KEYWORDS=""
+
+ESVN_REPO_URI="https://svn.netxms.org/public/netxms/trunk"
+ESVN_STORE_DIR="${DISTDIR}/svn-src"
+ESVN_PROJECT="${PN/-svn}"
+ESVN_BOOTSTRAP="./reconf"
+
+RDEPEND="${DEPEND}
+"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/autoconf:2.5
+ sys-devel/automake:1.10
+ mysql? ( virtual/mysql )
+ openssl? ( dev-libs/openssl )
+ postgres? ( virtual/postgresql-base )
+ console? ( x11-libs/wxGTK )
+ gd? ( media-libs/gd )
+ sqlite? ( >=dev-db/sqlite-3.4.1 )
+"
+
+S="${WORKDIR}/${P/_/}"
+
+src_unpack(){
+ subversion_src_unpack
+ cd "${S}"
+# eautoreconf
+}
+
+src_compile() {
+ econf \
+ $(useq server && echo --with-server ) \
+ $(useq client && echo --with-client ) \
+ $(useq agent && echo --with-agent ) \
+ $(useq console && echo --with-console ) \
+ $(useq static-agent && echo --with-static-agent ) \
+ $(useq ipso-agent && echo --with-ipso-agent ) \
+ $(useq nxhttpd && echo --with-nxhttpd ) \
+ $(useq mdebug && echo --with-mdebug ) \
+ $(useq sqlite && echo --with-sqlite ) \
+ $(useq odbc && echo --with-odbc ) \
+ $(useq oracle && echo --with-oracle ) \
+ $(useq mysql && echo --with-mysql ) \
+ $(useq pgsql && echo --with-pgsql ) \
+ $(use_enable openssl encryption) \
+ $(useq gd && echo --with-gd ) \
+ $(useq unstable && echo --enable-unstable ) \
+ $(useq debug && echo --enable-debug ) || die "econf failed"
+ emake CONFDIR="/etc/netxms" || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" CONFDIR="${D}/etc/netxms" install || die "install failed"
+}
+pkg_postinst() {
+ dodir /etc/netxms
+ keepdir /etc/netxms
+ if ( use server )
+ then
+ if ( test -e /etc/netxms/netxmsd.conf )
+ then
+ elog "Keeping your existing config /etc/netxms/netxmsd.conf"
+ else
+ elog "Installing initial server config file to /etc/netxms/netxmsd.conf"
+ cp ${FILESDIR}/netxmsd.conf /etc/netxms/netxmsd.conf
+ fi
+ fi
+ if ( use agent )
+ then
+ if ( test -e /etc/netxms/nxagentd.conf )
+ then
+ elog "Keeping your existing config /etc/netxms/nxagentd.conf"
+ else
+ elog "Installing initial server config file to /etc/netxms/nxagentd.conf"
+ cp ${FILESDIR}/nxagentd.conf /etc/netxms/nxagentd.conf
+ fi
+ fi
+ $(useq server && cp ${FILESDIR}/netxmsd /etc/init.d/netxmsd )
+ $(useq agent && cp ${FILESDIR}/nxagentd /etc/init.d/nxagentd )
+ elog
+ elog "Startup scripts installed to /etc/init.d"
+ elog
+}
+
diff --git a/net-analyzer/snort/files b/net-analyzer/snort/files
new file mode 120000
index 0000000..09dbbef
--- /dev/null
+++ b/net-analyzer/snort/files
@@ -0,0 +1 @@
+/var/paludis/repositories/gentoo/net-analyzer/snort/files \ No newline at end of file
diff --git a/net-analyzer/snort/snort-2.8.3.1.ebuild b/net-analyzer/snort/snort-2.8.3.1.ebuild
new file mode 100644
index 0000000..f95c047
--- /dev/null
+++ b/net-analyzer/snort/snort-2.8.3.1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+AT_M4DIR=m4
+
+inherit eutils autotools
+
+DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS"
+HOMEPAGE="http://www.snort.org/"
+SRC_URI="http://www.snort.org/dl/snort-2.8.3.1.tar.gz
+ http://www.snort.org/pub-bin/downloads.cgi/Download/comm_rules/Community-Rules-2.4.tar.gz
+ http://www.snort.org/pub-bin/downloads.cgi/Download/vrt_pr/snortrules-pr-2.4.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 -sparc ~x86"
+IUSE="postgres mysql selinux odbc prelude inline dynamicplugin timestats perfprofiling linux-smp-stats flexresp2 sguil gre"
+
+DEPEND="virtual/libc
+ >=dev-libs/libpcre-4.2-r1
+ virtual/libpcap
+ flexresp2? ( dev-libs/libdnet )
+ react? ( ~net-libs/libnet-1.0.2a )
+ postgres? ( || ( dev-db/postgresql dev-db/libpq ) )
+ mysql? ( virtual/mysql )
+ prelude? ( >=dev-libs/libprelude-0.9.0 )
+ odbc? ( dev-db/unixODBC )
+ >=sys-devel/libtool-1.4
+ inline? (
+ ~net-libs/libnet-1.0.2a
+ net-firewall/iptables
+ )"
+
+RDEPEND="${DEPEND}
+ dev-lang/perl
+ selinux? ( sec-policy/selinux-snort )"
+
+pkg_setup() {
+ enewgroup snort
+ enewuser snort -1 -1 /dev/null snort
+
+ if use flexresp && use flexresp2 ; then
+ ewarn
+ ewarn "You have both the 'flexresp' and 'flexresp2' USE"
+ ewarn "flags set. You can use 'flexresp' or 'flexresp2'"
+ ewarn "but not both."
+ ewarn
+ ewarn "Defaulting to flexresp2..."
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${PN}-2.6.1.2-libdir.patch"
+ epatch "${FILESDIR}/${PN}-2.8.2-libnet.patch"
+ sed -i "s:var RULE_PATH ../rules:var RULE_PATH /etc/snort/rules:" \
+ etc/snort.conf
+
+ if use prelude ; then
+ sed -i -e "s:AC_PROG_RANLIB:AC_PROG_LIBTOOL:" configure.in
+ fi
+
+ einfo "Regenerating autoconf/automake files"
+ eautoreconf
+}
+
+src_compile() {
+ local myconf
+
+ if use flexresp2; then
+ myconf="${myconf} --enable-flexresp2"
+ elif use flexresp; then
+ myconf="${myconf} --enable-flexresp"
+ fi
+
+ if use react && ! use flexresp; then
+ myconf="${myconf} --enable-react"
+ fi
+
+ use gre && myconf="${myconf} --enable-gre"
+
+ myconf="${myconf} --with-libipq-includes=/usr/include/libipq"
+
+ econf \
+ --without-oracle \
+ $(use_with postgres postgresql) \
+ $(use_with mysql) \
+ $(use_with odbc) \
+ $(use_enable prelude) \
+ $(use_enable inline) \
+ $(use_enable dynamicplugin) \
+ $(use_enable timestats) \
+ $(use_enable perfprofiling) \
+ $(use_enable linux-smp-stats) \
+ ${myconf} || die "econf failed"
+
+ # limit to single as reported by jforman on irc
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ keepdir /var/log/snort/
+
+ dodoc doc/*
+ dodoc ./RELEASE.NOTES
+ docinto schemas ; dodoc schemas/*
+
+ insinto /etc/snort
+ doins etc/reference.config etc/classification.config \
+ etc/*.map etc/threshold.conf
+ use dynamicplugin || sed -i -e 's:^dynamic:# dynamic:g' etc/snort.conf
+ sed -e "s:/usr/local/lib:/usr/$(get_libdir):g" -e 's:/usr/local/:/usr/:g' \
+ etc/snort.conf > "${D}"/etc/snort/snort.conf.distrib
+
+ newinitd "${FILESDIR}/snort.rc8" snort
+ newconfd "${FILESDIR}/snort.confd" snort
+
+ fowners snort:snort /var/log/snort
+ fperms 0770 /var/log/snort
+
+ # install rules
+ insinto /etc/snort/rules
+ doins -r "${WORKDIR}"/rules/*
+}
+
+pkg_postinst() {
+ ewarn
+ ewarn "If you find that snort is using too much memory, your system"
+ ewarn "freezes, or snort crashes after a few minutes try adding the"
+ ewarn "following to your snort.conf..."
+ ewarn
+ ewarn "'config detection: search-method ac-sparsebands'"
+ ewarn
+ ewarn "This will provide high pattern matching performance at a much"
+ ewarn "lower cost to memory. For more information on the new features"
+ ewarn "in snort 2.7, please take a look at the release notes located in..."
+ ewarn
+ ewarn " /usr/share/doc/${PF}/RELEASE.NOTES.bz2"
+ ewarn
+ elog "To use a database as a backend for snort you will have to"
+ elog "import the correct tables to the database."
+ elog "You will have to setup a database called snort before doing the"
+ elog "following..."
+ elog
+ elog " MySQL: bzcat /usr/share/doc/${PF}/schemas/create_mysql.bz2 | mysql -p snort"
+ elog
+ elog " PostgreSQL: import /usr/share/doc/${PF}/schemas/create_postgresql.bz2"
+ elog
+ elog " ODBC: look at /usr/share/doc/${PF}/schemas/"
+ elog
+ elog "Users using the unified output plugin and barnyard do not need to"
+ elog "compile database support into snort, but still need to set up their"
+ elog "database as shown above."
+ elog
+ ewarn "Only a basic set of rules was installed."
+ ewarn "Please add your other sets of rules to /etc/snort/rules."
+ ewarn "For more information on rules, visit ${HOMEPAGE}."
+ if use sguil ; then
+ elog "SGUIL needs to catch up with recent snort. If you plan on using SGUIL"
+ elog "you should unmerge ${P} and emerge snort-2.4.x"
+ fi
+}
+
diff --git a/net-analyzer/wireshark/files b/net-analyzer/wireshark/files
new file mode 120000
index 0000000..e2f17e4
--- /dev/null
+++ b/net-analyzer/wireshark/files
@@ -0,0 +1 @@
+/var/paludis/repositories/gentoo/net-analyzer/wireshark/files \ No newline at end of file
diff --git a/net-analyzer/wireshark/wireshark-9999.ebuild b/net-analyzer/wireshark/wireshark-9999.ebuild
new file mode 100644
index 0000000..bd1cfdb
--- /dev/null
+++ b/net-analyzer/wireshark/wireshark-9999.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.1.1.ebuild,v 1.3 2008/10/21 05:51:38 pva Exp $
+
+EAPI=1
+inherit autotools libtool flag-o-matic eutils toolchain-funcs subversion
+
+DESCRIPTION="A network protocol analyzer formerly known as ethereal"
+HOMEPAGE="http://www.wireshark.org/"
+
+SRC_URI=""
+
+ESVN_REPO_URI="http://anonsvn.wireshark.org/wireshark/trunk/"
+ESVN_STORE_DIR="${DISTDIR}/svn-src"
+ESVN_PROJECT="${PN/-svn}"
+ESVN_BOOTSTRAP="./autogen.sh"
+
+S="${WORKDIR}/${P/_/}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="adns +gtk ipv6 lua portaudio gnutls ares gcrypt zlib kerberos threads profile smi +pcap pcre +caps selinux"
+
+RDEPEND=">=dev-libs/glib-2.4.0:2
+ zlib? ( sys-libs/zlib )
+ smi? ( net-libs/libsmi )
+ gtk? ( >=x11-libs/gtk+-2.4.0:2
+ x11-libs/pango
+ dev-libs/atk )
+ gnutls? ( net-libs/gnutls )
+ gcrypt? ( dev-libs/libgcrypt )
+ pcap? ( net-libs/libpcap )
+ pcre? ( dev-libs/libpcre )
+ caps? ( sys-libs/libcap )
+ kerberos? ( virtual/krb5 )
+ portaudio? ( media-libs/portaudio )
+ ares? ( >=net-dns/c-ares-1.5 )
+ !ares? ( adns? ( net-libs/adns ) )
+ lua? ( >=dev-lang/lua-5.1 )
+ selinux? ( sec-policy/selinux-wireshark )"
+
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.15.0
+ dev-lang/perl
+ sys-devel/bison
+ sys-devel/flex"
+
+pkg_setup() {
+ if ! use gtk; then
+ ewarn "USE=-gtk will means no gui called wireshark will be created and"
+ ewarn "only command line utils are available"
+ fi
+
+ if use ares && use adns; then
+ einfo "You asked for both, ares and adns, but we can use only one of them."
+ einfo "c-ares supersedes adns resolver thus using c-ares (ares USE flag)."
+ myconf="$(use_with ares c-ares) --without-adns"
+ else
+ myconf="$(use_with adns) $(use_with ares c-ares)"
+ fi
+
+ # Add group for users allowed to sniff.
+ enewgroup wireshark
+}
+
+src_unpack() {
+ subversion_src_unpack
+
+ # our hardened toolchain bug...
+ cd "${S}"/epan
+ epatch "${FILESDIR}/wireshark-except-double-free.diff"
+
+ cd "${S}"
+# epatch "${FILESDIR}/wireshark-1.1.1-misc-warnings.patch"
+ # made dependent on lua as generally dissectors shouldn't depend on wiretap
+ use lua && epatch "${FILESDIR}/wireshark-1.1.1--as-needed.patch"
+# eautoreconf
+}
+
+src_compile() {
+ # optimization bug, see bug #165340, bug #40660
+ if [[ $(gcc-version) == 3.4 ]] ; then
+ elog "Found gcc 3.4, forcing -O3 into CFLAGS"
+ replace-flags -O? -O3
+ elif [[ $(gcc-version) == 3.3 || $(gcc-version) == 3.2 ]] ; then
+ elog "Found <=gcc-3.3, forcing -O into CFLAGS"
+ replace-flags -O? -O
+ fi
+
+ # see bug #133092; bugs.wireshark.org/bugzilla/show_bug.cgi?id=1001
+ # our hardened toolchain bug
+ filter-flags -fstack-protector
+
+ # profile and -fomit-frame-pointer are incompatible, bug #215806
+ use profile && filter-flags -fomit-frame-pointer
+
+ # Workaround bug #213705. If krb5-config --libs has -lcrypto then pass
+ # --with-ssl to ./configure. (Mimics code from acinclude.m4).
+ if use kerberos; then
+ case `krb5-config --libs` in
+ *-lcrypto*) myconf="${myconf} --with-ssl" ;;
+ esac
+ fi
+
+ # dumpcap requires libcap, setuid-install requires dumpcap
+ econf $(use_enable gtk wireshark) \
+ $(use_enable profile profile-build) \
+ $(use_with gnutls) \
+ $(use_with gcrypt) \
+ $(use_enable ipv6) \
+ $(use_enable threads) \
+ $(use_with lua) \
+ $(use_with kerberos krb5) \
+ $(use_with smi libsmi) \
+ $(use_with pcap) \
+ $(use_with zlib) \
+ $(use_with pcre) \
+ $(use_with portaudio) \
+ $(use_with caps libcap) \
+ $(use_enable pcap setuid-install) \
+ --sysconfdir=/etc/wireshark \
+ ${myconf}
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ fowners 0:wireshark /usr/bin/tshark
+ fperms 6550 /usr/bin/tshark
+ use pcap && fowners 0:wireshark /usr/bin/dumpcap
+ use pcap && fperms 6550 /usr/bin/dumpcap
+
+ insinto /usr/include/wiretap
+ doins wiretap/wtap.h
+
+ # FAQ is not required as is installed from help/faq.txt
+ dodoc AUTHORS ChangeLog NEWS README{,.bsd,.linux,.macos,.vmware} doc/randpkt.txt
+
+ if use gtk; then
+ for c in hi lo; do
+ for d in 16 32 48; do
+ insinto /usr/share/icons/${c}color/${d}x${d}/apps
+ newins image/${c}${d}-app-wireshark.png wireshark.png
+ done
+ done
+ insinto /usr/share/applications
+ doins wireshark.desktop
+ fi
+}
+
+pkg_postinst() {
+ echo
+ ewarn "With version 0.99.7, all function calls that require elevated privileges"
+ ewarn "have been moved out of the GUI to dumpcap. WIRESHARK CONTAINS OVER ONE"
+ ewarn "POINT FIVE MILLION LINES OF SOURCE CODE. DO NOT RUN THEM AS ROOT."
+ ewarn
+ ewarn "NOTE: To run wireshark as normal user you have to add yourself into"
+ ewarn "wireshark group. This security measure ensures that only trusted"
+ ewarn "users allowed to sniff your traffic."
+ echo
+}