summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-09-30 04:30:06 +0000
committerHans de Graaff <graaff@gentoo.org>2014-09-30 04:30:06 +0000
commitfe481311f2acc49d21ba073ce52c586aa97ad0b0 (patch)
tree13a8b237a091629ce782ac9aabed1133842e313c /www-apache/passenger
parentNon-maintainer commit: version bump requested in bug #505638 six months ago (diff)
downloadhistorical-fe481311f2acc49d21ba073ce52c586aa97ad0b0.tar.gz
historical-fe481311f2acc49d21ba073ce52c586aa97ad0b0.tar.bz2
historical-fe481311f2acc49d21ba073ce52c586aa97ad0b0.zip
Cleanup.
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'www-apache/passenger')
-rw-r--r--www-apache/passenger/ChangeLog6
-rw-r--r--www-apache/passenger/Manifest16
-rw-r--r--www-apache/passenger/passenger-4.0.42.ebuild114
-rw-r--r--www-apache/passenger/passenger-4.0.44.ebuild115
-rw-r--r--www-apache/passenger/passenger-4.0.45.ebuild115
-rw-r--r--www-apache/passenger/passenger-4.0.46.ebuild115
6 files changed, 9 insertions, 472 deletions
diff --git a/www-apache/passenger/ChangeLog b/www-apache/passenger/ChangeLog
index 1b871ac00193..87984613fd17 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.99 2014/08/23 06:45:00 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/ChangeLog,v 1.100 2014/09/30 04:30:00 graaff Exp $
+
+ 30 Sep 2014; Hans de Graaff <graaff@gentoo.org> -passenger-4.0.42.ebuild,
+ -passenger-4.0.44.ebuild, -passenger-4.0.45.ebuild, -passenger-4.0.46.ebuild:
+ Cleanup.
*passenger-4.0.49 (23 Aug 2014)
diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 555c06884bb1..131deb7d297c 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -17,26 +17,18 @@ AUX passenger-4.0.33-gentoo.patch 1066 SHA256 f1eb0799b3b1dfbc35985aed4b4f972d7a
AUX passenger-4.0.49-gentoo.patch 1062 SHA256 bbba30cbb674a91f02b6cee7405d09b9a3ca0f5f1b2ffebc29dfce0b8c3c165a SHA512 7e06cf7901348ddd5279a5f8a494c771f5f889f03c855d49a686d4cf91ea921140f7cca33026a9b8dbe131477e62f757fcccaf766a47d466a9dc1cc26699b887 WHIRLPOOL bb8307fe7fc981806f93685d396462d094f4d5135c859e28d3c1c6e5174ea7281a65161f4e5bd3ebcb7cfd56159637211cb701ef46d39363fe656dd4b0128ce6
DIST passenger-3.0.21.tar.gz 2657475 SHA256 82a79a2ff6803e1669ebf806ab320180990ddc096e3d30977ad1c86081b594a5 SHA512 4e92fe8cc679776531a73525ac0dd99612096c1370b4019dcda54aa928cbf6ba17c024124286342209a2b9d1ec9cb22d3783fc6bedc85cb9a0d0fb7561995eec WHIRLPOOL 11f9a5655e7ebcfd9f4a03a63d077126a0766ed7ad92e24494c3515202603782d3a8c999b4662004577d3463de68c040d783d9f93c01f95aa935289c0628780d
DIST passenger-4.0.41.tar.gz 4060645 SHA256 7b1857e02280066d4be9123a1c13ead1eba280e60e3eba7b4f0e16279fd71259 SHA512 a65c1a2b3ef14d9ea03f0dab0588f96dc3edcc9752cc00d7ea9f8b5839d000e9a993dc9ce93cf9f3a94a7565aae338835041efbaf5272506e4adabf393078fd0 WHIRLPOOL def6f3ac303895f9d807a5a559f6debe682a5a7e661abaac4fc5cfaf5d56d968b9059e47e1966f56039a91c47230b1fdda98df2fb36f4cdad3627f2edb5fc1fe
-DIST passenger-4.0.42.tar.gz 3910485 SHA256 95ca998adf83b6d37bcbc3322fb65e8e6c053d1b9980fceac603858c795cfda3 SHA512 d299082dbbea938ac49f0d62cb5489bdd66dd4e9ab6f86f5c01eceb511c389eb1e6b4a102c25ee9de5a9f3c994f50e384197ac53a1e9fbdd1a1d8984275d3fc8 WHIRLPOOL a9b93302df8c87aeaf17c468801b7b8f9b0a3710a88fd85b867ef027f6426b37b0d2d90f46553de7f0daaccc9d2d55f515d993289ff0e797317348854675ad9a
-DIST passenger-4.0.44.tar.gz 3928963 SHA256 201308c9d95ccbd7aa5167a22bdc4e403f90ba7a185d5cc51a840caa0c3cd30e SHA512 1a03209b43c33819d1291add1b811575d43f73086bbde11c8cdc40bec31d7dc3d4fadb9615a63344d3c81a03e2e2e4f1e28cffa6a2b66e649b427ef5fae62821 WHIRLPOOL 2505f1062842004e2058d5b8b859da3175ff0ec224b7eb0f4c82c7abfac73cf7f72fe8254338fbd1afc9b5aac8aef79c0553a1c78347896bd9933df74112fa7e
-DIST passenger-4.0.45.tar.gz 4363360 SHA256 5363611ebe5086b1ba699057ead3af1c06d0a70f368d1a41bdc399a45f934579 SHA512 c3e895341d318a3a429db243eae28bf69d932de311c969a6b6976138245a4ffd39e52dcac1e8520500dd6e08cfbfe667a6d002baaebea7ab9b7f08e60785018b WHIRLPOOL ecc8776ce5a6debfdfbe10396955603902c081cc721eb1ece0bd76906f54c511ef6237efd3730fbe662c80fa2ff55ca00d4080c21ec047f79c5fac86167ba74c
-DIST passenger-4.0.46.tar.gz 4392809 SHA256 c41156463bd7bc2f2c6655fb9f767a2f12f0e994ec5edd9c40c475439ce35e9d SHA512 4bb3a82d9bc03bd177a13cf8a2ef57818a7242a82afeb87a88ca5ad4fc8a7a984d1e7f767b7095ae0b07c97eab99bbff13bf22ad83689e5a943084949cfe5919 WHIRLPOOL 2b45a20a52994477bd2fdce91c6ef95e45551552f7dbf85465a48c5986d66b81e426b617448007b54d002aa549177370e43ed02b86bc6eda3457b5f58bd08b61
DIST passenger-4.0.48.tar.gz 4392898 SHA256 0fe6a42c82eee59511b04aa683f65fb4eaf1acc6310de3fbbe905fa507347e24 SHA512 ac8f697bd2913d00fb13877f3f1e17a22faa4913ddfd0f2613c1a89907601c05d19e38b33385c26beea3e194dfd22caf9e007331dce0349dfd3c63a848d0dd1f WHIRLPOOL 3bf3bb7043cd6712b59e2a22ff544807d9d2324b44fc046a0e6bd00a560eca618751a24dd9c6f054304d218163cf91f2a3be519ddf7d7baed15e828a6d4d2545
DIST passenger-4.0.49.tar.gz 4432910 SHA256 8b1f3fe9194d46a65950acce2c0cbda6a211ba26c0dd55a0e24d6b96dc7a07ef SHA512 8d027b50fe6691da099a4726bde23c5c239f869555bf9e6e7b2b8875a0c06c1a2d7790ca01aaecdf7ebb8add619c197b5948d31f030b6bbeb17caebc3ec248fa WHIRLPOOL ecc7e3047daa087b09d79294cc5f97db3fba1f47b1e6d9696bac24d6f23694e873e19efb0f03dc2bde5204cf0bcb3d9095c9a273dcba9e583f6ebedcd9981f73
EBUILD passenger-3.0.21-r1.ebuild 3121 SHA256 62925e40e503fb4dc786bad538b7d241e8b3a4067bb06dd08a699e1e48c081ca SHA512 6678ea9b714c80c622074edd3f63d40cc5e57e7f68a479f9615b81271c1aaa33dc20bdcb047b0f122397effb68e1ea22b5fd2288bd47b69fc1e6006c753fe9cf WHIRLPOOL 29a97b40041cdc4cea999c0cc1f49debd0a41fb7be4322eabfb456df455b9ca8c5ca9b55c496b4efd771544432cda82811c73fe86036f68ecd7668f298b94cda
EBUILD passenger-4.0.41.ebuild 3670 SHA256 7325c1a6ee8460821cc327a2c87d1d0eb7740e861404fc102a1aa45428c2023c SHA512 fe572c20f0b3908777f470e0b6ba542e1b9ece00d8aecd963c800dd2b464f873d5e94574170fda77750fdb8cf43f813d1518969c1f37fd63d0e44296ed3bdbef WHIRLPOOL fd7787c1b409fd85d703f85c3da7ed78f72672d9711ed922e9d91a83b94587d4144eae5146cf5bbaa8ab0d54399c2a6e7de03c3f2659763118aa7ee6e2243346
-EBUILD passenger-4.0.42.ebuild 3674 SHA256 94f9ff939cbc0d0314f244f97173a3f59d082701761b5ba53e0ea309c20d7816 SHA512 090337446021ad24165372a70c909e0ea35d73a601b1cd32af9f04c326925a7d6a7d8d1d01c64c73355a46ee8ba81f0648b10e610e28aad5a319c6d667f9bba9 WHIRLPOOL b098f99d4f0dc54e2fdb9ddc52c6d1ea5ecf505fd6b764cdad728c4c3b38a9c2a794e13c1a4877a0c4f25bada2d7987d502a110781181393b47e072dd6449d94
-EBUILD passenger-4.0.44.ebuild 3697 SHA256 23a8afd9187a7ee1510301acc319effe4efc9e22a7459f0f707f43df45d10596 SHA512 b474f7cb2f569ec99f38ab229967d1c4f316e55439c7cab9d1c0e80d38fbc05a04da082827b35f03004f8d03e78746aae9cf3c204e161428fe3c567976f3590e WHIRLPOOL 3cbcdae191a0f4a764fd673c484ab0afcfdfb3dfa6340c7d1230c475da9fefba529fa4a0b86144750a394923f1e370163b6335c3b4ede8a1cad54518a584fe6d
-EBUILD passenger-4.0.45.ebuild 3697 SHA256 1fb7fbbf3c43242cc955483b6ff2dd26bd9f0a8d095e1c7b6b94470e9790f454 SHA512 4cace6641d978938b4906832a3cd68f3b378d6714b128016a8d0eb7cae0d7a3b6047da1cef67f81fd0567abc9e835c4dc3200375f405ab1f00fbe68115ac8902 WHIRLPOOL e36db178789915b355b4800c9c2b91210780e88226751c3e52fe2b3bf76e480734e8557162f08b2881319dfb372eec558aa8ff78384687cc2c774fedb12babac
-EBUILD passenger-4.0.46.ebuild 3697 SHA256 ed1ecbc13c45eacae6ae6796439b0d7c8b51718ac605df3c402d391784ed8b3d SHA512 d5fb4a1ba7205f2c501e33421b9f3ff3640f877b378ee7d627e361c9f7a3580f775829064b8b4f8954535425e9837833551574e2f5a8d6a9d893512b08e91f8a WHIRLPOOL 26d356d1545a0cb7b676f1ec86f0545c7ccc3889af8c116a2dd571b542259268c9d628a773ecb4cea02e7baebc03e20b8068c53e3ccd9d472e932d7d0172a95a
EBUILD passenger-4.0.48.ebuild 3697 SHA256 ab44b1315b0e16dc10c30aa36cdd57efa81afcb5680a4b92a31d2841827deccd SHA512 6ba725bedc870317df45fa1f131dffabf6e398b592a052695f083994ae4fee51bc7699e7f48f0e281a4ad922593ae70ab242c41f888b35597dbda55932933389 WHIRLPOOL 47393d614ec699cb0539904e4694c1541c4d4e008a741825c0b9f18fb0da9126bcd0e568185e6b7c3a2ba72fc4cb3135a945dddafa341dffce50f0a2fdd499e9
EBUILD passenger-4.0.49.ebuild 3697 SHA256 e55bac78f8fd07053f15923a8abb2143767e68fba220b46b26c5390c89167201 SHA512 cb595642e70ace5ee8de221e80b46a54f3bf2a3a7b83de22a8fe699ccd3b8a3845ddb012ec9674aef2b154bba256254cccc0249911704057767399c93fd15e96 WHIRLPOOL bd64e25a7bab46f093eba4006045c8b5051fe4a7dbb1e41fa18c05b4842327972097630d7c9b37d5a15e20e17ba7781ffc6559bf387906f7c9fe25de1ec353da
-MISC ChangeLog 15235 SHA256 3538185756afbef9a9386440f71bf18119e18c3406d94ee1f685f30cd0a7bdc9 SHA512 9411f2aca5a7b4fe1af8e83bc8ed2f4a3d05b6df49c4e0909ef378656a988494d0208224f10f6c911d000d00163134e296f185992f10043ea843d3cbcfee7262 WHIRLPOOL 8298d1a07fd45126921799e4eb60fe9b06a1388f06682c6de71589cdd99431c3ef922ed6836055d9cadb99eb6966fa7c90f642422c9f376dc59210450c4b98cb
+MISC ChangeLog 15404 SHA256 e5deccdfa42f5a30c841230830cbfb23ccc325bffb817c2dbf9ba809a57a1352 SHA512 eebbd30fadab5ac82a21445c9248a575f874478fc09692400d181642ba04ca8d9375baf56950d9335edd1a8d5a96858fdbe09642a1b56408f45b19bb5d96619c WHIRLPOOL 859e55b3300665396dbd9d1c50f574dfc753b277047645b5545c999a1d0ecc636a4a0355764139588aa18f6d3fe82c3f9255a894896596fce81a2c5a26406ce4
MISC metadata.xml 300 SHA256 587c979e6c7d5d5755ee3b7861a7b35038abf4c64633526eef338db1f6477c94 SHA512 fda4f74b7e039c72a54389253a980fcda052d25efe2d43f6cf3d54c67bcfaa20adf9fe74c292bf4774ce2621dd321c2e9f282c7c081e0145cc633de263cf6f4d WHIRLPOOL 8137bbdf332c5394440f888334cd32c0d2a23b12d6c46ae38c7bf74eebad100a25d5000f137a41baf449b607e5ea03688f311268982480ef5d3fe5ac757f76aa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlP4OG0ACgkQiIP6VqMIqNdmVAD+MulGcdc6RSJtZO4HozrN1Jig
-Plk54aRdIFo2/KZVpxsA/RZUIWE0q4K7E4nCcYFrTN1ss1Se5ga9AJ5uRpEVixTl
-=bEYb
+iF4EAREIAAYFAlQqMc4ACgkQiIP6VqMIqNezvgEAg5bRJfuXOa71M5MYKa4d2Vll
+aHsTRvyDAb2nPXthHzgBAIeThADDdg9/fcxAUzM4l55I0H1ZRKovf1S/E5gbB71u
+=e5c6
-----END PGP SIGNATURE-----
diff --git a/www-apache/passenger/passenger-4.0.42.ebuild b/www-apache/passenger/passenger-4.0.42.ebuild
deleted file mode 100644
index dd3912bfff38..000000000000
--- a/www-apache/passenger/passenger-4.0.42.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-4.0.42.ebuild,v 1.1 2014/05/10 07:20:55 graaff Exp $
-
-EAPI=5
-USE_RUBY="ruby19 ruby20 ruby21"
-
-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]
- www-servers/apache[apache2_modules_unixd(+)]"
-
-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.33-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}" \
- RUBYLIBDIR="$(ruby_rbconfig_value vendordir)" \
- RUBYARCHDIR="$(ruby_rbconfig_value archdir)" \
- 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.44.ebuild b/www-apache/passenger/passenger-4.0.44.ebuild
deleted file mode 100644
index 353de7f4e492..000000000000
--- a/www-apache/passenger/passenger-4.0.44.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-4.0.44.ebuild,v 1.1 2014/05/30 06:50:15 graaff Exp $
-
-EAPI=5
-USE_RUBY="ruby19 ruby20 ruby21"
-
-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.2.0
- >=dev-ruby/rack-1.0.0
- >=dev-ruby/rake-0.8.1"
-
-CDEPEND=">=dev-libs/libev-4.15 net-misc/curl[ssl]
- www-servers/apache[apache2_modules_unixd(+)]"
-
-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.33-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}" \
- RUBYLIBDIR="$(ruby_rbconfig_value vendordir)" \
- RUBYARCHDIR="$(ruby_rbconfig_value archdir)" \
- 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.45.ebuild b/www-apache/passenger/passenger-4.0.45.ebuild
deleted file mode 100644
index 22eba44d7ecc..000000000000
--- a/www-apache/passenger/passenger-4.0.45.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-4.0.45.ebuild,v 1.1 2014/06/13 07:04:21 graaff Exp $
-
-EAPI=5
-USE_RUBY="ruby19 ruby20 ruby21"
-
-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.2.0
- >=dev-ruby/rack-1.0.0
- >=dev-ruby/rake-0.8.1"
-
-CDEPEND=">=dev-libs/libev-4.15 net-misc/curl[ssl]
- www-servers/apache[apache2_modules_unixd(+)]"
-
-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.33-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}" \
- RUBYLIBDIR="$(ruby_rbconfig_value vendordir)" \
- RUBYARCHDIR="$(ruby_rbconfig_value archdir)" \
- 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.46.ebuild b/www-apache/passenger/passenger-4.0.46.ebuild
deleted file mode 100644
index f8590284b4e4..000000000000
--- a/www-apache/passenger/passenger-4.0.46.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-4.0.46.ebuild,v 1.1 2014/07/17 05:48:53 graaff Exp $
-
-EAPI=5
-USE_RUBY="ruby19 ruby20 ruby21"
-
-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.2.0
- >=dev-ruby/rack-1.0.0
- >=dev-ruby/rake-0.8.1"
-
-CDEPEND=">=dev-libs/libev-4.15 net-misc/curl[ssl]
- www-servers/apache[apache2_modules_unixd(+)]"
-
-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.33-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}" \
- RUBYLIBDIR="$(ruby_rbconfig_value vendordir)" \
- RUBYARCHDIR="$(ruby_rbconfig_value archdir)" \
- 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."
-}