summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHanno Böck <hanno@gentoo.org>2008-12-20 23:55:03 +0000
committerHanno Böck <hanno@gentoo.org>2008-12-20 23:55:03 +0000
commitcffd0c507e0a55680b5878e7cd5a73cb6d13c74d (patch)
tree34c008ffa6d518c7359eda449a2ae54c1c9df2e2
parentopenvas-plugins bump (diff)
downloadgentoo-2-cffd0c507e0a55680b5878e7cd5a73cb6d13c74d.tar.gz
gentoo-2-cffd0c507e0a55680b5878e7cd5a73cb6d13c74d.tar.bz2
gentoo-2-cffd0c507e0a55680b5878e7cd5a73cb6d13c74d.zip
openvas-server bump
(Portage version: 2.2_rc17/cvs/Linux 2.6.28-rc9 x86_64)
-rw-r--r--net-analyzer/openvas-server/ChangeLog10
-rw-r--r--net-analyzer/openvas-server/files/openvas-server-2.0.0-ldflags.diff24
-rw-r--r--net-analyzer/openvas-server/files/openvas-server-2.0.0-remove-useless-gpgme.diff10
-rw-r--r--net-analyzer/openvas-server/openvas-server-2.0.0.ebuild45
4 files changed, 88 insertions, 1 deletions
diff --git a/net-analyzer/openvas-server/ChangeLog b/net-analyzer/openvas-server/ChangeLog
index 4fc7cf392a03..85062615b132 100644
--- a/net-analyzer/openvas-server/ChangeLog
+++ b/net-analyzer/openvas-server/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-analyzer/openvas-server
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/openvas-server/ChangeLog,v 1.6 2008/08/29 09:05:59 hanno Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/openvas-server/ChangeLog,v 1.7 2008/12/20 23:55:03 hanno Exp $
+
+*openvas-server-2.0.0 (20 Dec 2008)
+
+ 20 Dec 2008; Hanno Boeck <hanno@gentoo.org>
+ +files/openvas-server-2.0.0-ldflags.diff,
+ +files/openvas-server-2.0.0-remove-useless-gpgme.diff,
+ +openvas-server-2.0.0.ebuild:
+ Version bump and some QA fixes.
*openvas-server-1.0.2 (29 Aug 2008)
diff --git a/net-analyzer/openvas-server/files/openvas-server-2.0.0-ldflags.diff b/net-analyzer/openvas-server/files/openvas-server-2.0.0-ldflags.diff
new file mode 100644
index 000000000000..d5e63ca2a317
--- /dev/null
+++ b/net-analyzer/openvas-server/files/openvas-server-2.0.0-ldflags.diff
@@ -0,0 +1,24 @@
+diff -Naur openvas-server-2.0.0/openvas.tmpl.in openvas-server-2.0.0-1/openvas.tmpl.in
+--- openvas-server-2.0.0/openvas.tmpl.in 2008-12-16 14:03:12.000000000 +0100
++++ openvas-server-2.0.0-1/openvas.tmpl.in 2008-12-20 23:32:16.000000000 +0100
+@@ -103,7 +103,7 @@
+ # Some defines you may want to modify
+ OPENVAS_DEFS=@DEFS@ $(USE_PTHREADS) $(DEBUG) $(USE_LIBWRAP)
+ DEFS=
+-LDFLAGS=
++LDFLAGS=@LDFLAGS@
+
+ # Your C compiler
+ CC=@CC@
+diff -Naur openvas-server-2.0.0/ssl/Makefile openvas-server-2.0.0-1/ssl/Makefile
+--- openvas-server-2.0.0/ssl/Makefile 2008-12-16 14:03:12.000000000 +0100
++++ openvas-server-2.0.0-1/ssl/Makefile 2008-12-20 23:34:18.000000000 +0100
+@@ -36,7 +36,7 @@
+ all : openvas-mkrand
+
+ openvas-mkrand: $(OBJS)
+- $(CC) $(OBJS) -o openvas-mkrand -lm
++ $(CC) $(LDFLAGS) $(OBJS) -o openvas-mkrand -lm
+
+ openvas-mkrand.o: openvas-mkrand.c
+ $(CC) $(CFLAGS) -c openvas-mkrand.c
diff --git a/net-analyzer/openvas-server/files/openvas-server-2.0.0-remove-useless-gpgme.diff b/net-analyzer/openvas-server/files/openvas-server-2.0.0-remove-useless-gpgme.diff
new file mode 100644
index 000000000000..2784838df7bb
--- /dev/null
+++ b/net-analyzer/openvas-server/files/openvas-server-2.0.0-remove-useless-gpgme.diff
@@ -0,0 +1,10 @@
+--- openvas-server-2.0.0/openvasd/otp_1_0.c.1 2008-12-20 23:26:48.000000000 +0100
++++ openvas-server-2.0.0/openvasd/otp_1_0.c 2008-12-20 23:26:53.000000000 +0100
+@@ -34,7 +34,6 @@
+
+ #include "otp_1_0.h"
+
+-#include <gpgme.h>
+ #include <glib.h>
+
+ /* Find the enum identifier for the client request which is given
diff --git a/net-analyzer/openvas-server/openvas-server-2.0.0.ebuild b/net-analyzer/openvas-server/openvas-server-2.0.0.ebuild
new file mode 100644
index 000000000000..0a42f83d19f9
--- /dev/null
+++ b/net-analyzer/openvas-server/openvas-server-2.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/openvas-server/openvas-server-2.0.0.ebuild,v 1.1 2008/12/20 23:55:03 hanno Exp $
+
+inherit eutils
+
+DESCRIPTION="A remote security scanner for Linux (openvas-server)"
+HOMEPAGE="http://www.openvas.org/"
+SRC_URI="http://wald.intevation.org/frs/download.php/550/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="tcpd gtk debug prelude"
+
+DEPEND=">=net-analyzer/openvas-libnasl-2.0.0
+ tcpd? ( sys-apps/tcp-wrappers )
+ gtk? ( =x11-libs/gtk+-2* )
+ prelude? ( dev-libs/libprelude )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-remove-useless-gpgme.diff" || die "epatch failed"
+ epatch "${FILESDIR}/${P}-ldflags.diff" || die "epatch failed"
+}
+
+src_compile() {
+ econf \
+ $(use_enable tcpd tcpwrappers) \
+ $(use_enable debug) \
+ $(use_enable gtk) \
+ || die "configure failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ einstall || die "einstall failed"
+
+ dodoc TODO CHANGES || die
+ dodoc doc/*.txt || die
+
+ doinitd "${FILESDIR}"/openvasd || die "doinitd failed"
+ keepdir /var/lib/openvas/logs
+ keepdir /var/lib/openvas/users
+}