version bump
authorAlin Năstac <mrness@gentoo.org>
Tue, 20 Jun 2006 04:12:17 +0000 (04:12 +0000)
committerAlin Năstac <mrness@gentoo.org>
Tue, 20 Jun 2006 04:12:17 +0000 (04:12 +0000)
Package-Manager: portage-2.1

net-proxy/vultureng/ChangeLog
net-proxy/vultureng/Manifest
net-proxy/vultureng/files/digest-vultureng-1.1
net-proxy/vultureng/files/digest-vultureng-1.1.1 [new file with mode: 0644]
net-proxy/vultureng/vultureng-1.1.1.ebuild [new file with mode: 0644]

index a3199b16f4e84f9288c539cb333697b5b56a1310..a476c146cb3e9e33bbc0173e775517e158758756 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-proxy/vultureng
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-proxy/vultureng/ChangeLog,v 1.10 2006/04/14 11:52:27 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/vultureng/ChangeLog,v 1.11 2006/06/20 04:12:17 mrness Exp $
+
+*vultureng-1.1.1 (20 Jun 2006)
+
+  20 Jun 2006; Alin Nastac <mrness@gentoo.org> +vultureng-1.1.1.ebuild:
+  Version bump.
 
   14 Apr 2006; Alin Nastac <mrness@gentoo.org> -vultureng-0.8.ebuild:
   Remove obsolete version.
index 24e6a122ac8e49a8d60d93167c3ab46edf37ea9a..f78c38e31bba1169a5594c3870ce2e9e7a328d0e 100644 (file)
@@ -1,14 +1,34 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 f6f25ec419e4b8a858ddf934c11fe32f ChangeLog 1486
-MD5 0cc9da3ec4010ccc395185eb2674487d files/digest-vultureng-1.1 66
-MD5 4b8497c2752c2caff82d4e2d99b695a9 metadata.xml 245
+DIST VultureNG-1.1.1.tar.bz2 884223 RMD160 977d802f38a05e46437d7cd057b77b6ad6d1ac73 SHA1 9e38f68a7a5a83a8aab1fa4c1dd004427b0517e3 SHA256 64bc004f96f43a8869612e58d36bdd3462e8c8b3b6378657e13430cfd5e9d7d2
+DIST VultureNG-1.1.tar.bz2 883516 RMD160 134d486850f195893160fd9267468305d4eeb4b7 SHA1 851647a484022bd6571eed64f83f449b9b76f1a3 SHA256 dadac9d249c59b2e42152230b0d9f53cc798465d8ba9adb11031e764fe444edb
+EBUILD vultureng-1.1.1.ebuild 2334 RMD160 26a3499f653cc6d53952ecfbabd0f0901195dbd0 SHA1 39f636708a6563b765f43c09c475ae4443e04d1e SHA256 da975dfb39fd7720b3e07e70cb42eb83f88dcac7c7dc4685b95ed55ab60fa529
+MD5 b1eed80924b9da3c7a5b47d22d31b67a vultureng-1.1.1.ebuild 2334
+RMD160 26a3499f653cc6d53952ecfbabd0f0901195dbd0 vultureng-1.1.1.ebuild 2334
+SHA256 da975dfb39fd7720b3e07e70cb42eb83f88dcac7c7dc4685b95ed55ab60fa529 vultureng-1.1.1.ebuild 2334
+EBUILD vultureng-1.1.ebuild 2332 RMD160 db12f1152db80a2d147f5fddee09f84f1fe4754d SHA1 974f3a38d1306f059c3dee14993bd39d6971c427 SHA256 0656121443dca63ad1676a9503e0adfa4625db731d6fa184101e46b9f6f62010
 MD5 9a9343f7ca057a3abffb229a924cd6de vultureng-1.1.ebuild 2332
+RMD160 db12f1152db80a2d147f5fddee09f84f1fe4754d vultureng-1.1.ebuild 2332
+SHA256 0656121443dca63ad1676a9503e0adfa4625db731d6fa184101e46b9f6f62010 vultureng-1.1.ebuild 2332
+MISC ChangeLog 1607 RMD160 ba4026bb786d7545fb8d9cf487e5a0be21d9a019 SHA1 a6b2c25091801bff95d865f426df32c7abe35475 SHA256 05f86456b935da280224c8bd4ebf78c304521f9337783b691960632582fd3769
+MD5 8a141db22f7ca486d04cf92d81b3b428 ChangeLog 1607
+RMD160 ba4026bb786d7545fb8d9cf487e5a0be21d9a019 ChangeLog 1607
+SHA256 05f86456b935da280224c8bd4ebf78c304521f9337783b691960632582fd3769 ChangeLog 1607
+MISC metadata.xml 245 RMD160 c7f7e6621d690ad5e4b18954690c36d8207e6d7c SHA1 13c1190b3efb6b2ef439f134b4c8d514ee1b4bbb SHA256 49bfaef6b32faff03ae2299a570c4df6f75d6e233162ba87d804ad2ee8981094
+MD5 4b8497c2752c2caff82d4e2d99b695a9 metadata.xml 245
+RMD160 c7f7e6621d690ad5e4b18954690c36d8207e6d7c metadata.xml 245
+SHA256 49bfaef6b32faff03ae2299a570c4df6f75d6e233162ba87d804ad2ee8981094 metadata.xml 245
+MD5 e45a8b836f8be009ce37024a35dde9bb files/digest-vultureng-1.1 244
+RMD160 06b2efed364753e8fdc9ad5b982ca9a0671fd956 files/digest-vultureng-1.1 244
+SHA256 a17122884f254a9db6ef22185008e2fa8fe678194c4306839d3eeaef4e5537ae files/digest-vultureng-1.1 244
+MD5 795be6aefecd4156ed5ab3ba5c2090ed files/digest-vultureng-1.1.1 250
+RMD160 f0c8514c266df22e0e3bd90ab9b4991ba4b5b712 files/digest-vultureng-1.1.1 250
+SHA256 038724c68a527a956047f55f51740497549ea78f3192d8ebc0761a0192509658 files/digest-vultureng-1.1.1 250
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
+Version: GnuPG v1.4.3 (GNU/Linux)
 
-iD8DBQFEP40JjG8pv1lIUX4RAoBOAKDyEmF7NDmzXttiadb2N2pkCCqndACfSFhW
-qDGRTm9l+fcOHenQiN0SB+4=
-=vQ9v
+iD8DBQFEl3YdjG8pv1lIUX4RApxOAJ0RpAax0b4Go7FaU3oZqpAJ9dwl9wCcCRlv
+RivpUIQ1c65qauuK+kLbIps=
+=pqQ7
 -----END PGP SIGNATURE-----
index 31ac4f6f31093ee0f25e5723ecb690f79ac7223c..289e95591f57e2cdc7eab1d7a2c5df268137cd95 100644 (file)
@@ -1 +1,3 @@
 MD5 d1c2e2a204476b4e2f03061e418d0069 VultureNG-1.1.tar.bz2 883516
+RMD160 134d486850f195893160fd9267468305d4eeb4b7 VultureNG-1.1.tar.bz2 883516
+SHA256 dadac9d249c59b2e42152230b0d9f53cc798465d8ba9adb11031e764fe444edb VultureNG-1.1.tar.bz2 883516
diff --git a/net-proxy/vultureng/files/digest-vultureng-1.1.1 b/net-proxy/vultureng/files/digest-vultureng-1.1.1
new file mode 100644 (file)
index 0000000..e69df3d
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 2ce1270621a64419e8f298b47316a9bc VultureNG-1.1.1.tar.bz2 884223
+RMD160 977d802f38a05e46437d7cd057b77b6ad6d1ac73 VultureNG-1.1.1.tar.bz2 884223
+SHA256 64bc004f96f43a8869612e58d36bdd3462e8c8b3b6378657e13430cfd5e9d7d2 VultureNG-1.1.1.tar.bz2 884223
diff --git a/net-proxy/vultureng/vultureng-1.1.1.ebuild b/net-proxy/vultureng/vultureng-1.1.1.ebuild
new file mode 100644 (file)
index 0000000..950cd7b
--- /dev/null
@@ -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.1.ebuild,v 1.1 2006/06/20 04:12:17 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"
+}