summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-01-29 06:57:46 +0000
committerHans de Graaff <graaff@gentoo.org>2014-01-29 06:57:46 +0000
commit7ad3b42cb726aec46514d9770c239f342f8e3007 (patch)
treeb8713c497674d500b74ee5474328767bf1599b8e /www-apache
parentDev channel bump. Aura is now default. Use bundled icu. (diff)
downloadhistorical-7ad3b42cb726aec46514d9770c239f342f8e3007.tar.gz
historical-7ad3b42cb726aec46514d9770c239f342f8e3007.tar.bz2
historical-7ad3b42cb726aec46514d9770c239f342f8e3007.zip
Cleanup.
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'www-apache')
-rw-r--r--www-apache/passenger/ChangeLog6
-rw-r--r--www-apache/passenger/Manifest14
-rw-r--r--www-apache/passenger/passenger-4.0.23.ebuild111
-rw-r--r--www-apache/passenger/passenger-4.0.27.ebuild111
-rw-r--r--www-apache/passenger/passenger-4.0.29.ebuild111
5 files changed, 9 insertions, 344 deletions
diff --git a/www-apache/passenger/ChangeLog b/www-apache/passenger/ChangeLog
index e5b5ce08cbc8..38cd6fe40a7d 100644
--- a/www-apache/passenger/ChangeLog
+++ b/www-apache/passenger/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for www-apache/passenger
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/ChangeLog,v 1.83 2014/01/09 06:44:06 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/ChangeLog,v 1.84 2014/01/29 06:57:38 graaff Exp $
+
+ 29 Jan 2014; Hans de Graaff <graaff@gentoo.org> -passenger-4.0.23.ebuild,
+ -passenger-4.0.27.ebuild, -passenger-4.0.29.ebuild:
+ Cleanup.
*passenger-4.0.33 (09 Jan 2014)
diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 7fc0533381a6..94514520073a 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -15,23 +15,17 @@ AUX passenger-4.0.18-gentoo.patch 1682 SHA256 1331a98ed68ed60fb0d49ccbfafc22a755
AUX passenger-4.0.21-gentoo.patch 1759 SHA256 86070ab8259af80eee024162340fbf53a246b69bf04bd1309e3275323f856bec SHA512 b9dd7932a1c59de80ba2e30d4487ea69df750393b05bbfe32ad1c616afc1e10e04c1d62a6e6c847f87ca22c4abf51c853e9dd55f209bb05106065794ac0389a1 WHIRLPOOL 1735a410352654784fbbb3942fffa88ee9896400b92b0651c062990c8cd614686432ce264092ef6460d217d69b1fc16cee34ffcb7a5362a5aa385cf14e418f54
AUX passenger-4.0.33-gentoo.patch 1066 SHA256 f1eb0799b3b1dfbc35985aed4b4f972d7ab92b354d8f77d9fd6d9e1a7397603a SHA512 d2060b54e10ca75bf4876b6d6076e64fb182f6d07f3609893a71bc62f564d37016edffc6d5eab684864ecb15717c7e18116c94c763cf105203c76031df5b2a70 WHIRLPOOL 3f8db66d1d408dcd552ea7657058050676f6d430a7a07fef012cd28e272dfaf5f4d6f612033958d4904489f7a0bfebb9fee2f2de1a6dcd7ae335cc08b4026991
DIST passenger-3.0.21.tar.gz 2657475 SHA256 82a79a2ff6803e1669ebf806ab320180990ddc096e3d30977ad1c86081b594a5 SHA512 4e92fe8cc679776531a73525ac0dd99612096c1370b4019dcda54aa928cbf6ba17c024124286342209a2b9d1ec9cb22d3783fc6bedc85cb9a0d0fb7561995eec WHIRLPOOL 11f9a5655e7ebcfd9f4a03a63d077126a0766ed7ad92e24494c3515202603782d3a8c999b4662004577d3463de68c040d783d9f93c01f95aa935289c0628780d
-DIST passenger-4.0.23.tar.gz 4128960 SHA256 4654c53f0442d3ed440a9cb428bca7dbcc7d3e8cec9ff835f91bff3e62b66439 SHA512 090b1477adf044a7dfe06c21c83fdccf27bd64f9a62de53ac47f52a8cd77cc1064c6c0c862bd6004ef81d7b202f30668bc8017db707ace31e613f7d581f02563 WHIRLPOOL 8a08b59794e887db7ca58048acdf38aa944101a7c713c2910af7e339cf678d6c8dbe6308645ee912bc41235be122718a692eeaeeac2abed2af52c582dbeeafcb
-DIST passenger-4.0.27.tar.gz 4142870 SHA256 b0e8ba5e78e7b5f941c9c6236f9139b98a028313c8d453e65057828c2e6a82b4 SHA512 79beb1a154be578a43f1a7793d0e6443c7eec77c47f74c2b241124eec81ef76d9227d2e4986ac88c546e74206211d8deb3fd4cfa42378db5134228d1aa5ece69 WHIRLPOOL f200d75fdd5f6406db026cff259975a1858f5fd60bb43582aa15711576e427bfec76c6b8988f31b12ff9f1e49f65c7fcb7a172308a9eb52ca0de4cf180ba5de8
-DIST passenger-4.0.29.tar.gz 4304124 SHA256 7d608dbec52164120c673412560e1ebb0da86ac2cfd5cdcc69df763621cd8aa7 SHA512 24a765708b0df4b69f1ca78fb46936fe0a531e3f0cd211a0b50e3441552deccd866019b9fe0eb6349e80f85aa047ecd6804daab5de8c1f1979b6aeb90ad2b1bf WHIRLPOOL ebc98ab52f900f8d1f344e99fbdb6cf8e7ea379fd4d7a4515d78374cb65294920013fec2e1326bfe5565d4e5bafc6d9c8580528adda50874ec98493cef3614ba
DIST passenger-4.0.30.tar.gz 4304256 SHA256 295849fabfa8abe2c7227effea2e81ccf9925ff27310372ce02cd00d28401307 SHA512 91172a4a64740301df27d542bb66c23be77b8349d50562f3e06c2c75401cf23cc2185f3d691706514c9bcb08309a0ae623e090b42301461a6d0d1fec67d86470 WHIRLPOOL bb08231664a3a18e81a32d3766bcf46a87c4c531b001aa4888a29c594dc0a6da5acad0fcf3bf8f3bdb8ec9705d2dd3cb37290f617e81b89e8ae288a29d2d7757
DIST passenger-4.0.33.tar.gz 4229510 SHA256 31d0e96e2c025a086a5c6ebdb06f7539a2756d74b0703e2f88de7c5425f41a8d SHA512 490f49ccbe574d14b7e789d21c56ef3b0b568239cb7177c410b606bbddd954e6e854fd47e01fd7e5870d17268dc61f9b0a72058c769332430ab91a2a49cd035c WHIRLPOOL 629fbe59a76a5a601d07fb901fb6874f417fd69be8381fe057f5b9eca334e45abc3829d9695b439f87f0dca01c8256729713814147fddaf2550d7e0e8bb9d5ae
EBUILD passenger-3.0.21-r1.ebuild 3253 SHA256 19b231560cbfe3b4a4bc8303fab0da874927a5f30ad897187fe4028cfaa76bf6 SHA512 4ae46a34d9aa5b5756949380bc6a8a2ebd475852052c374059ec072a5e03c97724a13fbdb9e0b40cadff438c527c8034b3c5293e9c165b4a0360f6190ec5562c WHIRLPOOL f9b99a8e94a842ff2b61eb3b7f57d4d3b264072b95c73c64dcca9482e6c9013396be0ea4310bfa804e07f171340af7df8289c0eee50bc6ed840ce41a7d61292f
-EBUILD passenger-4.0.23.ebuild 3531 SHA256 14ab688cc5efdb5c1c62d2f5005808c67a2a69bc1f526480530980ae4d81d332 SHA512 032f8765e341ad023de7102e4dc40ad413b94ed27b5e64b467afca4253c920908e72ffb3d11d514a6e1bd5609d7c820036e620962541f669c53d4dbf362c9e86 WHIRLPOOL 187ba040217e99b5887b260bea177ebd66ab6281dc2fd93987b8ed8455bc36cf21cddd886cf638951464a7d61d5f1bcb69c519ccf040ddfa06ef3e1af0a1caa1
-EBUILD passenger-4.0.27.ebuild 3531 SHA256 3a47829bb6d9b61d57741cd9f5b74f9290bfd7aca31485cb45117a26e8e31d5e SHA512 20093dec3bc4b275820626a5689ef5df9d95f4bcffe89d67e734522eb2194099e0a915f394bcb479fc9e0fb6c7c54b2e195ebd9f85711a74879e22b3f1bd94c6 WHIRLPOOL ec9622df975e91dd217e7ec5ad8e4f9c3b033dd1aeb110eef7b4648c3e5bca1f62758f45f4aae8ba54c1710317ad1ae7d0a500271e4e26bfe49d2a0aeaf23062
-EBUILD passenger-4.0.29.ebuild 3531 SHA256 af3f1f8f69448aa54420f6be6d9b59f3502dfa127ec3445450e9d9537b1ad205 SHA512 80ed5a44be7d6362cb263088fb057f885a4b2a9036eb70cf3c6c4e5ff7c2204eba8869ecd2da250ae024941a190af0f9233c85176f6622390eb267c0ce7287e1 WHIRLPOOL 8d34c5761010c990cda5389ce89e7bc321b7df86246247f81ed0a0f518b951eb121cb4564693df10a3e20edcf24d3de04a575a70416539241f74849ff0425162
EBUILD passenger-4.0.30.ebuild 3531 SHA256 884e4b464afdefb8a6480acce111211788ff67e1ea70278d6541ad0f234d4156 SHA512 e20f811f120340e0b7d370b47a7c87f564fb0a3605f9c24198a593adc9c5673b18bb4a4d7a100c8d45f51fa0ac10108398047e11ac3a0025b215d2f8316112b4 WHIRLPOOL 531641ba3751dcfcfd34d66958b66e21bd175f9ec9978f4539a7d9824b583368213eb8e5ee116bc2f4fba9f3907df1d84b2f095f3a9669c7e215452d83127334
EBUILD passenger-4.0.33.ebuild 3628 SHA256 0d30a99609e0d37ffe014cc8e57e6441673e0f5688494fdf584edb1391d2390b SHA512 e2248214e17ffe8a1176190015210ac4da3aacd8e15e93b71c09dee9b9203d08169163458033ff9238856a5de8aef8ca37859f2298e503f84283e6a7bce653b2 WHIRLPOOL 553fd11337c0255a4ca75d17c755d9b6ee2c34708537d4f36738d9c373f08d3f5396f95a938dec8f8a193c217f10cfdbad4d856d267a5d88aa8dbf76e3e3e83d
-MISC ChangeLog 13007 SHA256 795d6d95ab2f01e9350094b1d8d04f2a6833ff9238f6461a215e55182b0008ea SHA512 89814da70542ebe43f26af0c24ad34a6ea21e34c1d2dce74513a0bc64c2c57159195e3231b7f006183a7b5452ebc7dc38c362915d8b53d1e2053e44ca70da157 WHIRLPOOL c15f56afe76e2cd8d8b378baf806d53a06d43ce2c530e60904da591e38e2b2642b2f0e947f295bb0b36d0e9d3e50474193d923482bb12656220e62f010e3a4d9
+MISC ChangeLog 13149 SHA256 1d12f06ee0408c71ba6d429b19132de28cd452f954578212e71cc2a571e91b20 SHA512 b6eab954c102141d099631962ffbf86f33bff77f6bfdbcd65ebcb65aedc3c4e8d64bb881746584abebc0f581311160e80a81f7cc0c0d2ec89f0006b1dfa0e43a WHIRLPOOL b523d6b6d7525e256bf46218a27d26b532d6036e54a276fd0bea50ed61d80012c8aed5a9974104b27d2264d55069e025aa4a4788baf3da841ee16017fb7bcf1a
MISC metadata.xml 300 SHA256 587c979e6c7d5d5755ee3b7861a7b35038abf4c64633526eef338db1f6477c94 SHA512 fda4f74b7e039c72a54389253a980fcda052d25efe2d43f6cf3d54c67bcfaa20adf9fe74c292bf4774ce2621dd321c2e9f282c7c081e0145cc633de263cf6f4d WHIRLPOOL 8137bbdf332c5394440f888334cd32c0d2a23b12d6c46ae38c7bf74eebad100a25d5000f137a41baf449b607e5ea03688f311268982480ef5d3fe5ac757f76aa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlLORTgACgkQiIP6VqMIqNeufwD9HcKvMqrQv3mVIN98unWdmYV8
-GHaSN68kq3h5mq8SsooA/21X/6BrHGIrHonamQMM5nW789fOp1HO1uEj2BMtb5sp
-=SQMe
+iF4EAREIAAYFAlLopmoACgkQiIP6VqMIqNeXCgD8Cs6f/PNyOAMe4EUXgVzPIC4n
+KfN2CzUCPVa94KI7/aoA/36UMmKOfvCUFGrNAsQU2c/ShXCzUBpc/UnUaUxnCU6V
+=8lpW
-----END PGP SIGNATURE-----
diff --git a/www-apache/passenger/passenger-4.0.23.ebuild b/www-apache/passenger/passenger-4.0.23.ebuild
deleted file mode 100644
index 97e540786a76..000000000000
--- a/www-apache/passenger/passenger-4.0.23.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-4.0.23.ebuild,v 1.1 2013/11/04 19:36:52 graaff Exp $
-
-EAPI=5
-USE_RUBY="ruby18 ruby19 ruby20"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger (a.k.a. mod_rails) makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="http://modrails.com/"
-SRC_URI="http://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
- >=dev-ruby/daemon_controller-1.1.0
- >=dev-ruby/rack-1.0.0"
-
-CDEPEND=">=dev-libs/libev-4.11 net-misc/curl[ssl]"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-4.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-need_apache2
-
-pkg_setup() {
- use debug && append-flags -DPASSENGER_DEBUG
-}
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-4.0.21-gentoo.patch
-
- # Change these with sed instead of a patch so that we can easily use
- # the toolchain-funcs methods.
- sed -i -e "s/gcc/$(tc-getCC)/" \
- -e "s/g++/$(tc-getCXX)/" \
- -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
- # Use sed here so that we can dynamically set the documentation directory.
- sed -i -e "s:/usr/share/doc/passenger:/usr/share/doc/${P}:" \
- -e "s:/usr/lib/apache2/modules/mod_passenger.so:${APACHE_MODULESDIR}/mod_passenger.so:" \
- -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
- lib/phusion_passenger.rb || die
- sed -i -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" ext/common/ResourceLocator.h || die
-
- # Don't install a tool that won't work in our setup.
- sed -i -e '/passenger-install-apache2-module/d' lib/phusion_passenger/packaging.rb || die
- rm -f bin/passenger-install-apache2-module || die "Unable to remove unneeded install script."
-
- # Make sure we use the system-provided version.
- rm -rf ext/libev || die "Unable to remove vendored libev."
-
- # Avoid building documentation to avoid a dependency on mizuho.
- #sed -i -e 's/, :doc//' build/packaging.rb || die
- touch doc/*.html || die
-
- # Use the correct arch-specific lib directory
- sed -i -e 's:/usr/lib/:/usr/'$(get_libdir)'/:' build/packaging.rb || die
-
- # Fix hard-coded use of AR
- sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/cplusplus_support.rb || die
-}
-
-all_ruby_compile() {
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ruby -S rake apache2 || die "rake failed"
-}
-
-each_ruby_compile() {
- append-flags -fno-strict-aliasing
-
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ${RUBY} -S rake native_support || die "rake failed"
-}
-
-all_ruby_install() {
- APACHE2_MOD_FILE="${S}/buildout/apache2/mod_${PN}.so"
- apache-module_src_install
-
- # Patch in the correct libdir
- sed -i -e 's:/usr/lib/:/usr/'$(get_libdir)'/:' "${D}${APACHE_MODULES_CONFDIR}/30_mod_${PN}.conf" || die
-}
-
-each_ruby_install() {
- DISTDIR="${D}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- EXTRA_LDFLAGS="${LDFLAGS}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ${RUBY} -S rake fakeroot || die "rake failed"
-}
-
-pkg_postint() {
- einfo "The apache module is compiled for the currently eselected ruby."
- einfo" If you eselect another ruby you must recompile passenger as well."
-}
diff --git a/www-apache/passenger/passenger-4.0.27.ebuild b/www-apache/passenger/passenger-4.0.27.ebuild
deleted file mode 100644
index a0c92b878f80..000000000000
--- a/www-apache/passenger/passenger-4.0.27.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-4.0.27.ebuild,v 1.1 2013/12/06 06:00:29 graaff Exp $
-
-EAPI=5
-USE_RUBY="ruby18 ruby19 ruby20"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger (a.k.a. mod_rails) makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="http://modrails.com/"
-SRC_URI="http://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
- >=dev-ruby/daemon_controller-1.1.0
- >=dev-ruby/rack-1.0.0"
-
-CDEPEND=">=dev-libs/libev-4.11 net-misc/curl[ssl]"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-4.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-need_apache2
-
-pkg_setup() {
- use debug && append-flags -DPASSENGER_DEBUG
-}
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-4.0.21-gentoo.patch
-
- # Change these with sed instead of a patch so that we can easily use
- # the toolchain-funcs methods.
- sed -i -e "s/gcc/$(tc-getCC)/" \
- -e "s/g++/$(tc-getCXX)/" \
- -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
- # Use sed here so that we can dynamically set the documentation directory.
- sed -i -e "s:/usr/share/doc/passenger:/usr/share/doc/${P}:" \
- -e "s:/usr/lib/apache2/modules/mod_passenger.so:${APACHE_MODULESDIR}/mod_passenger.so:" \
- -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
- lib/phusion_passenger.rb || die
- sed -i -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" ext/common/ResourceLocator.h || die
-
- # Don't install a tool that won't work in our setup.
- sed -i -e '/passenger-install-apache2-module/d' lib/phusion_passenger/packaging.rb || die
- rm -f bin/passenger-install-apache2-module || die "Unable to remove unneeded install script."
-
- # Make sure we use the system-provided version.
- rm -rf ext/libev || die "Unable to remove vendored libev."
-
- # Avoid building documentation to avoid a dependency on mizuho.
- #sed -i -e 's/, :doc//' build/packaging.rb || die
- touch doc/*.html || die
-
- # Use the correct arch-specific lib directory
- sed -i -e 's:/usr/lib/:/usr/'$(get_libdir)'/:' build/packaging.rb || die
-
- # Fix hard-coded use of AR
- sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/cplusplus_support.rb || die
-}
-
-all_ruby_compile() {
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ruby -S rake apache2 || die "rake failed"
-}
-
-each_ruby_compile() {
- append-flags -fno-strict-aliasing
-
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ${RUBY} -S rake native_support || die "rake failed"
-}
-
-all_ruby_install() {
- APACHE2_MOD_FILE="${S}/buildout/apache2/mod_${PN}.so"
- apache-module_src_install
-
- # Patch in the correct libdir
- sed -i -e 's:/usr/lib/:/usr/'$(get_libdir)'/:' "${D}${APACHE_MODULES_CONFDIR}/30_mod_${PN}.conf" || die
-}
-
-each_ruby_install() {
- DISTDIR="${D}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- EXTRA_LDFLAGS="${LDFLAGS}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ${RUBY} -S rake fakeroot || die "rake failed"
-}
-
-pkg_postint() {
- einfo "The apache module is compiled for the currently eselected ruby."
- einfo" If you eselect another ruby you must recompile passenger as well."
-}
diff --git a/www-apache/passenger/passenger-4.0.29.ebuild b/www-apache/passenger/passenger-4.0.29.ebuild
deleted file mode 100644
index e3defa03e9e5..000000000000
--- a/www-apache/passenger/passenger-4.0.29.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-4.0.29.ebuild,v 1.1 2013/12/22 17:01:58 graaff Exp $
-
-EAPI=5
-USE_RUBY="ruby18 ruby19 ruby20"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger (a.k.a. mod_rails) makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="http://modrails.com/"
-SRC_URI="http://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
- >=dev-ruby/daemon_controller-1.1.0
- >=dev-ruby/rack-1.0.0"
-
-CDEPEND=">=dev-libs/libev-4.11 net-misc/curl[ssl]"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-4.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-need_apache2
-
-pkg_setup() {
- use debug && append-flags -DPASSENGER_DEBUG
-}
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-4.0.21-gentoo.patch
-
- # Change these with sed instead of a patch so that we can easily use
- # the toolchain-funcs methods.
- sed -i -e "s/gcc/$(tc-getCC)/" \
- -e "s/g++/$(tc-getCXX)/" \
- -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
- # Use sed here so that we can dynamically set the documentation directory.
- sed -i -e "s:/usr/share/doc/passenger:/usr/share/doc/${P}:" \
- -e "s:/usr/lib/apache2/modules/mod_passenger.so:${APACHE_MODULESDIR}/mod_passenger.so:" \
- -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
- lib/phusion_passenger.rb || die
- sed -i -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" ext/common/ResourceLocator.h || die
-
- # Don't install a tool that won't work in our setup.
- sed -i -e '/passenger-install-apache2-module/d' lib/phusion_passenger/packaging.rb || die
- rm -f bin/passenger-install-apache2-module || die "Unable to remove unneeded install script."
-
- # Make sure we use the system-provided version.
- rm -rf ext/libev || die "Unable to remove vendored libev."
-
- # Avoid building documentation to avoid a dependency on mizuho.
- #sed -i -e 's/, :doc//' build/packaging.rb || die
- touch doc/*.html || die
-
- # Use the correct arch-specific lib directory
- sed -i -e 's:/usr/lib/:/usr/'$(get_libdir)'/:' build/packaging.rb || die
-
- # Fix hard-coded use of AR
- sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/cplusplus_support.rb || die
-}
-
-all_ruby_compile() {
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ruby -S rake apache2 || die "rake failed"
-}
-
-each_ruby_compile() {
- append-flags -fno-strict-aliasing
-
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ${RUBY} -S rake native_support || die "rake failed"
-}
-
-all_ruby_install() {
- APACHE2_MOD_FILE="${S}/buildout/apache2/mod_${PN}.so"
- apache-module_src_install
-
- # Patch in the correct libdir
- sed -i -e 's:/usr/lib/:/usr/'$(get_libdir)'/:' "${D}${APACHE_MODULES_CONFDIR}/30_mod_${PN}.conf" || die
-}
-
-each_ruby_install() {
- DISTDIR="${D}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- EXTRA_LDFLAGS="${LDFLAGS}" \
- USE_VENDORED_LIBEV="no" LIBEV_LIBS="-lev" \
- ${RUBY} -S rake fakeroot || die "rake failed"
-}
-
-pkg_postint() {
- einfo "The apache module is compiled for the currently eselected ruby."
- einfo" If you eselect another ruby you must recompile passenger as well."
-}