summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2006-02-28 21:00:06 +0000
committerAlin Năstac <mrness@gentoo.org>2006-02-28 21:00:06 +0000
commit1a7503300d5e349592468d851250f697c89d10f3 (patch)
tree7fa0255413e4222564fb4b84c86d68877beee54d /net-proxy/vultureng
parentBump to nightly snapshot to fix various bugs. Add ~alpha, ~ia64 (diff)
downloadgentoo-2-1a7503300d5e349592468d851250f697c89d10f3.tar.gz
gentoo-2-1a7503300d5e349592468d851250f697c89d10f3.tar.bz2
gentoo-2-1a7503300d5e349592468d851250f697c89d10f3.zip
remove old versions; version bump (#110730)
(Portage version: 2.0.54)
Diffstat (limited to 'net-proxy/vultureng')
-rw-r--r--net-proxy/vultureng/ChangeLog10
-rw-r--r--net-proxy/vultureng/Manifest12
-rw-r--r--net-proxy/vultureng/files/digest-vultureng-0.61
-rw-r--r--net-proxy/vultureng/files/digest-vultureng-0.71
-rw-r--r--net-proxy/vultureng/files/digest-vultureng-1.11
-rw-r--r--net-proxy/vultureng/vultureng-0.6.ebuild70
-rw-r--r--net-proxy/vultureng/vultureng-0.7.ebuild70
-rw-r--r--net-proxy/vultureng/vultureng-1.1.ebuild76
8 files changed, 92 insertions, 149 deletions
diff --git a/net-proxy/vultureng/ChangeLog b/net-proxy/vultureng/ChangeLog
index 29efd411d3c6..0261633ad688 100644
--- a/net-proxy/vultureng/ChangeLog
+++ b/net-proxy/vultureng/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-proxy/vultureng
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/vultureng/ChangeLog,v 1.8 2005/09/06 18:05:38 dams Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/vultureng/ChangeLog,v 1.9 2006/02/28 21:00:06 mrness Exp $
+
+*vultureng-1.1 (28 Feb 2006)
+
+ 28 Feb 2006; Alin Nastac <mrness@gentoo.org> -vultureng-0.6.ebuild,
+ -vultureng-0.7.ebuild, +vultureng-1.1.ebuild:
+ Remove obsolete versions. Version bump (#110730).
06 Sep 2005; Damien Krotkine <dams@gentoo.org> vultureng-0.8.ebuild:
end of correction of #102837, regarding php dependancy
diff --git a/net-proxy/vultureng/Manifest b/net-proxy/vultureng/Manifest
index 1be02a85a15c..8767bf75cb40 100644
--- a/net-proxy/vultureng/Manifest
+++ b/net-proxy/vultureng/Manifest
@@ -1,8 +1,10 @@
-MD5 24745c2aaacc115ffc82fbde885fbb01 vultureng-0.6.ebuild 1978
-MD5 4b8497c2752c2caff82d4e2d99b695a9 metadata.xml 245
-MD5 d209a7080f42e7e559213a8fac3d10a1 vultureng-0.7.ebuild 1979
MD5 3632818fd3ad18eee40d54d34c6d4032 ChangeLog 1184
-MD5 b3305b15e391715634a7be58ee16eb25 vultureng-0.8.ebuild 2006
-MD5 b8f04a173281536feefd7b511b4ab04b files/digest-vultureng-0.7 66
MD5 6befc587a6fc87175425a4999570270b files/digest-vultureng-0.6 66
+MD5 b8f04a173281536feefd7b511b4ab04b files/digest-vultureng-0.7 66
MD5 6898e93bb4daf8b53aeba0407d2d1d14 files/digest-vultureng-0.8 66
+MD5 0cc9da3ec4010ccc395185eb2674487d files/digest-vultureng-1.1 66
+MD5 4b8497c2752c2caff82d4e2d99b695a9 metadata.xml 245
+MD5 24745c2aaacc115ffc82fbde885fbb01 vultureng-0.6.ebuild 1978
+MD5 d209a7080f42e7e559213a8fac3d10a1 vultureng-0.7.ebuild 1979
+MD5 b3305b15e391715634a7be58ee16eb25 vultureng-0.8.ebuild 2006
+MD5 63260e14cc37e8dc52546f480100a2ea vultureng-1.1.ebuild 2330
diff --git a/net-proxy/vultureng/files/digest-vultureng-0.6 b/net-proxy/vultureng/files/digest-vultureng-0.6
deleted file mode 100644
index 4e0fef39e9d3..000000000000
--- a/net-proxy/vultureng/files/digest-vultureng-0.6
+++ /dev/null
@@ -1 +0,0 @@
-MD5 b9926832a8a131cf830382ba96439cfa VultureNG-0.6.tar.gz 1718418
diff --git a/net-proxy/vultureng/files/digest-vultureng-0.7 b/net-proxy/vultureng/files/digest-vultureng-0.7
deleted file mode 100644
index 859fc7364923..000000000000
--- a/net-proxy/vultureng/files/digest-vultureng-0.7
+++ /dev/null
@@ -1 +0,0 @@
-MD5 1a9ef75be27b7faff44472c70b2f0585 VultureNG-0.7.tar.bz2 794744
diff --git a/net-proxy/vultureng/files/digest-vultureng-1.1 b/net-proxy/vultureng/files/digest-vultureng-1.1
new file mode 100644
index 000000000000..31ac4f6f3109
--- /dev/null
+++ b/net-proxy/vultureng/files/digest-vultureng-1.1
@@ -0,0 +1 @@
+MD5 d1c2e2a204476b4e2f03061e418d0069 VultureNG-1.1.tar.bz2 883516
diff --git a/net-proxy/vultureng/vultureng-0.6.ebuild b/net-proxy/vultureng/vultureng-0.6.ebuild
deleted file mode 100644
index fa15c130df12..000000000000
--- a/net-proxy/vultureng/vultureng-0.6.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/vultureng/vultureng-0.6.ebuild,v 1.4 2005/08/18 14:17:53 dams Exp $
-
-inherit flag-o-matic eutils
-
-DESCRIPTION="INTRINsec Reverse Proxy"
-HOMEPAGE="http://vulture.open-source.fr"
-SRC_URI="http://vulture.open-source.fr/download/VultureNG-${PV}.tar.gz"
-S=${WORKDIR}/VultureNG-${PV}
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="~x86"
-IUSE=""
-
-INTRINsec_HOME="/opt/INTRINsec"
-
-RDEPEND="dev-lang/perl
-dev-perl/perl-ldap
-dev-perl/Apache-Session
-=dev-perl/DBD-SQLite-0.31
-dev-perl/DBD-Pg
-dev-perl/libwww-perl
-net-www/mod_security
->=www-apache/mod_perl-1.99
->=net-www/apache-2.0.52
-dev-php/mod_php
-dev-php/PECL-sqlite
-app-admin/sudo
-net-www/mod_ssl
-dev-libs/openssl"
-
-DEPEND="dev-libs/openssl
-dev-db/sqlite
-dev-lang/perl"
-
-src_compile() {
- sed -i -e 's|/opt/INTRINsec/VultureNG|/opt/INTRINsec/vultureng|g'\
- www/WEB-INF/phpmvc-config.xml sql/sqlite.dump
- sqlite sql/db < sql/sqlite.dump
- rm -f lib/Vulture/Makefile
- libpath=`perl -MConfig -e 'print $Config{sitelib}'`
- make OPT=LIB=${D}/${libpath}
-}
-
-src_install () {
- make PREFIX=${D}${INTRINsec_HOME} NAME=${PN} install
- fowners apache:apache ${INTRINsec_HOME}/${PN}
- insopts -m0600 -o apache -g apache
- insinto ${INTRINsec_HOME}/${PN}/conf
- doins ebuild/httpd.conf
- insinto ${INTRINsec_HOME}/${PN}/www
- doins ebuild/config.php
- insinto ${INTRINsec_HOME}/${PN}/sql
- doins sql/db
-# insinto /etc/init.d
-# insopts -m0750 -o root -g root
-# newins ebuild/VultureNG.init vultureng
- newinitd ebuild/VultureNG.init vultureng
-}
-
-pkg_postinst() {
- openssl req -x509 -newkey rsa:2048 -batch -nodes\
- -config ${INTRINsec_HOME}/${PN}/conf/openssl.cnf\
- -out ${INTRINsec_HOME}/${PN}/conf/vultureng.crt\
- -keyout ${INTRINsec_HOME}/${PN}/conf/vultureng.key
- einfo "Vulture is installed. You can now type the following :"
- einfo "echo \"apache ALL=NOPASSWD:/usr/sbin/apache2,/bin/kill\" >> /etc/sudoers"
-}
diff --git a/net-proxy/vultureng/vultureng-0.7.ebuild b/net-proxy/vultureng/vultureng-0.7.ebuild
deleted file mode 100644
index 4d969316cc81..000000000000
--- a/net-proxy/vultureng/vultureng-0.7.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/vultureng/vultureng-0.7.ebuild,v 1.2 2005/08/18 14:17:53 dams Exp $
-
-inherit flag-o-matic eutils
-
-DESCRIPTION="INTRINsec Reverse Proxy"
-HOMEPAGE="http://vulture.open-source.fr"
-SRC_URI="http://vulture.open-source.fr/download/VultureNG-${PV}.tar.bz2"
-S=${WORKDIR}/VultureNG-${PV}
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="~x86"
-IUSE=""
-
-INTRINsec_HOME="/opt/INTRINsec"
-
-RDEPEND="dev-lang/perl
-dev-perl/perl-ldap
-dev-perl/Apache-Session
-=dev-perl/DBD-SQLite-0.31
-dev-perl/DBD-Pg
-dev-perl/libwww-perl
-net-www/mod_security
->=www-apache/mod_perl-1.99
->=net-www/apache-2.0.52
-dev-php/mod_php
-dev-php/PECL-sqlite
-app-admin/sudo
-net-www/mod_ssl
-dev-libs/openssl"
-
-DEPEND="dev-libs/openssl
-dev-db/sqlite
-dev-lang/perl"
-
-src_compile() {
- sed -i -e 's|/opt/INTRINsec/VultureNG|/opt/INTRINsec/vultureng|g'\
- www/WEB-INF/phpmvc-config.xml sql/sqlite.dump
- sqlite sql/db < sql/sqlite.dump
- rm -f lib/Vulture/Makefile
- libpath=`perl -MConfig -e 'print $Config{sitelib}'`
- make OPT=LIB=${D}/${libpath}
-}
-
-src_install () {
- make PREFIX=${D}${INTRINsec_HOME} NAME=${PN} install
- fowners apache:apache ${INTRINsec_HOME}/${PN}
- insopts -m0600 -o apache -g apache
- insinto ${INTRINsec_HOME}/${PN}/conf
- doins ebuild/httpd.conf
- insinto ${INTRINsec_HOME}/${PN}/www
- doins ebuild/config.php
- insinto ${INTRINsec_HOME}/${PN}/sql
- doins sql/db
-# insinto /etc/init.d
-# insopts -m0750 -o root -g root
-# newins ebuild/VultureNG.init vultureng
- newinitd ebuild/VultureNG.init vultureng
-}
-
-pkg_postinst() {
- openssl req -x509 -newkey rsa:2048 -batch -nodes\
- -config ${INTRINsec_HOME}/${PN}/conf/openssl.cnf\
- -out ${INTRINsec_HOME}/${PN}/conf/vultureng.crt\
- -keyout ${INTRINsec_HOME}/${PN}/conf/vultureng.key
- einfo "Vulture is installed. You can now type the following :"
- einfo "echo \"apache ALL=NOPASSWD:/usr/sbin/apache2,/bin/kill\" >> /etc/sudoers"
-}
diff --git a/net-proxy/vultureng/vultureng-1.1.ebuild b/net-proxy/vultureng/vultureng-1.1.ebuild
new file mode 100644
index 000000000000..e1ef3047ac21
--- /dev/null
+++ b/net-proxy/vultureng/vultureng-1.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/vultureng/vultureng-1.1.ebuild,v 1.1 2006/02/28 21:00:06 mrness Exp $
+
+inherit flag-o-matic eutils depend.php
+
+DESCRIPTION="INTRINsec Reverse Proxy"
+HOMEPAGE="http://vulture.open-source.fr"
+SRC_URI="http://vulture.open-source.fr/download/VultureNG-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="dev-lang/perl
+ dev-perl/perl-ldap
+ dev-perl/Apache-Session
+ =dev-perl/DBD-SQLite-0.31
+ dev-perl/DBD-Pg
+ dev-perl/libwww-perl
+ dev-perl/crypt-cbc
+ dev-perl/Digest-SHA1
+ =dev-db/sqlite-2.8*
+ >=www-apache/mod_perl-2.0.1
+ virtual/httpd-php
+ dev-libs/openssl"
+RDEPEND="${DEPEND}
+ >=net-www/apache-2.0.52
+ net-www/mod_security
+ app-admin/sudo"
+
+S="${WORKDIR}/VultureNG-${PV}"
+INTRINsec_HOME="/opt/INTRINsec"
+
+pkg_setup() {
+ require_sqlite;
+}
+
+src_compile() {
+ sed -i -e 's|/opt/INTRINsec/VultureNG|/opt/INTRINsec/vultureng|g'\
+ www/WEB-INF/phpmvc-config.xml sql/sqlite.dump\
+ lib/Vulture/lib/Vulture/ResponseHandler.pm\
+ lib/Vulture/lib/Vulture.pm
+ sqlite sql/db < sql/sqlite.dump
+ sqlite sql/sessions < sql/sessions.dump
+ rm -f lib/Vulture/Makefile
+ libpath=`perl -MConfig -e 'print $Config{sitelib}'`
+ make OPT=LIB="${D}/${libpath}" || die "make failed"
+ cd lib/SSLLookup && perl Makefile.PL DESTDIR="${D}" && make CCFLAGS=-I/usr/include/apr-0 || die "lib/SSLLookup : make failed"
+}
+
+src_install () {
+ make PREFIX="${D}${INTRINsec_HOME}" NAME="${PN}" install || die "make install failed"
+ make -C lib/SSLLookup install || die "lib/SSLLookup : make install failed"
+
+ fowners apache:apache "${INTRINsec_HOME}/${PN}"
+ insopts -m0600 -o apache -g apache
+ insinto "${INTRINsec_HOME}/${PN}/conf"
+ doins ebuild/httpd.conf
+ insinto "${INTRINsec_HOME}/${PN}/www"
+ doins ebuild/config.php
+ insinto "${INTRINsec_HOME}/${PN}/sql"
+ doins sql/db
+
+ newinitd ebuild/VultureNG.init vultureng
+}
+
+pkg_postinst() {
+ openssl req -x509 -newkey rsa:2048 -batch -nodes \
+ -config "${INTRINsec_HOME}/${PN}/conf/openssl.cnf" \
+ -out "${INTRINsec_HOME}/${PN}/conf/vultureng.crt" \
+ -keyout "${INTRINsec_HOME}/${PN}/conf/vultureng.key"
+ einfo "Vulture is installed. You can now type the following :"
+ einfo "echo \"apache ALL=NOPASSWD:/usr/sbin/apache2,/bin/kill\" >> /etc/sudoers"
+}