summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-10-06 06:01:31 +0000
committerHans de Graaff <graaff@gentoo.org>2014-10-06 06:01:31 +0000
commitf11ec4a5ba9df0e91cba38e60992643475da26a4 (patch)
treeb7d620b9d04ac6c951976d47695a98bc152afe41 /www-apache
parentBug 517166 - dev-lang/scala-2.11.1 - Unable to resolve artifact: Missing: biz... (diff)
downloadhistorical-f11ec4a5ba9df0e91cba38e60992643475da26a4.tar.gz
historical-f11ec4a5ba9df0e91cba38e60992643475da26a4.tar.bz2
historical-f11ec4a5ba9df0e91cba38e60992643475da26a4.zip
Version bump.
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'www-apache')
-rw-r--r--www-apache/passenger/ChangeLog7
-rw-r--r--www-apache/passenger/Manifest10
-rw-r--r--www-apache/passenger/passenger-4.0.53.ebuild118
3 files changed, 130 insertions, 5 deletions
diff --git a/www-apache/passenger/ChangeLog b/www-apache/passenger/ChangeLog
index 8cd739a2bbdd..19acf56328b3 100644
--- a/www-apache/passenger/ChangeLog
+++ b/www-apache/passenger/ChangeLog
@@ -1,6 +1,11 @@
# 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.101 2014/09/30 04:46:38 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/ChangeLog,v 1.102 2014/10/06 06:01:25 graaff Exp $
+
+*passenger-4.0.53 (06 Oct 2014)
+
+ 06 Oct 2014; Hans de Graaff <graaff@gentoo.org> +passenger-4.0.53.ebuild:
+ Version bump.
*passenger-4.0.52 (30 Sep 2014)
diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 4cb87d5c5b8a..162952d9043d 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -20,17 +20,19 @@ DIST passenger-4.0.41.tar.gz 4060645 SHA256 7b1857e02280066d4be9123a1c13ead1eba2
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
DIST passenger-4.0.52.tar.gz 4447196 SHA256 ec57db39cf6f45d9b205062dbd78ea5cbbdc908a49b691be278decf61a98122d SHA512 4f3564ce2e5c618fb30cc72911c29c6e653049c56a7b922733eb97ac99b88e1c5d61c925acd2da5abd0ec89fbb5389cbc0d9be6824f68d66d820a1b998a55e89 WHIRLPOOL 1a4dcd5b18cb0ae36301c1388834753902af7dafd37a9e9d96e754e976e61e20090c2d4055d650357c47cf8d8a8812a383fdfce44de717b0f2fcbce028108e12
+DIST passenger-4.0.53.tar.gz 4447609 SHA256 0b8d256cd930f93cfe723392aaa12fa3f9d5ddfddc82bbb7ab287673d029e101 SHA512 45919317c42da898783a22095fe75ed26f9142d227a25f5546f16861ce8c3ecfe2d804a845d389a00019df914cafd7625dc4e8fb31bc2f4ede5ecf41ce69c2a7 WHIRLPOOL fd205aefdec95eee82165d5a65e3dcf112544784549aa51d8a52703b51242120583e64837604ba31957e2cc98fb85a164f9ee19c367980869e0ff0159759c492
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.48.ebuild 3697 SHA256 ab44b1315b0e16dc10c30aa36cdd57efa81afcb5680a4b92a31d2841827deccd SHA512 6ba725bedc870317df45fa1f131dffabf6e398b592a052695f083994ae4fee51bc7699e7f48f0e281a4ad922593ae70ab242c41f888b35597dbda55932933389 WHIRLPOOL 47393d614ec699cb0539904e4694c1541c4d4e008a741825c0b9f18fb0da9126bcd0e568185e6b7c3a2ba72fc4cb3135a945dddafa341dffce50f0a2fdd499e9
EBUILD passenger-4.0.49.ebuild 3697 SHA256 e55bac78f8fd07053f15923a8abb2143767e68fba220b46b26c5390c89167201 SHA512 cb595642e70ace5ee8de221e80b46a54f3bf2a3a7b83de22a8fe699ccd3b8a3845ddb012ec9674aef2b154bba256254cccc0249911704057767399c93fd15e96 WHIRLPOOL bd64e25a7bab46f093eba4006045c8b5051fe4a7dbb1e41fa18c05b4842327972097630d7c9b37d5a15e20e17ba7781ffc6559bf387906f7c9fe25de1ec353da
EBUILD passenger-4.0.52.ebuild 3828 SHA256 4be5e0cf46d8ab5e5a02daf8fdde88da668971f136cd4f6ef7959a272c53dc11 SHA512 5b302eb77d5509d9cb505882d80614f255a0100a00f26d63231a53152baa13db4d0298b85286bb814040955746685d7aa07cf11ef31b77d50b06ddebe6d1a027 WHIRLPOOL a668c3c3841604e30332e1fd4f77a9a636bd22aabda576dded5e51b2d44efd30551bf5f29c819bdf578113931d6eb7ce7c3659600b87a04a1b4f7e6d4100a2ac
-MISC ChangeLog 15530 SHA256 f803206a1bb65897f29864181187055a693a074b0b919f15b9c390eb801d7df9 SHA512 49831ec5e40dffb72a62c29b4ed3b0adadb62bf75c4b54177271367cac438b0f3c1654b310f41cfd026b0c1a6b818ff611c91708680eff3209095816da9b58a4 WHIRLPOOL ec82e6739166c8ab59f2786e8403bd159bb33f1a50980ef75f83fd1c5a70053ab3a59a853890902a360b200179fc6321cea5a63aec06fb04e5f2ea2f6119ecdf
+EBUILD passenger-4.0.53.ebuild 3828 SHA256 564f16ae775fcd74b2a250a141330b13a847c699e6a667e7d32ac9d421b93fa0 SHA512 ac1d199b7b669ff3acf896d6a71e9f05553210df9db668829c2e74dc8f51d8245c3fac02f15c2b2535e7a21004e9a232015cadf4e987e2a78be2689f4292be42 WHIRLPOOL 54ab419bdcfdda5e8c0a1f3c6336805accd83b025a0e955389c5140c4a8b29287c476fac7f4562e9b86fa4d30ad28654aef84f209fe66d7e1b5439f11a8bf38f
+MISC ChangeLog 15656 SHA256 6eba51d7987aadc7073536712d9b3b8f85d981893b11b5c284c6e50740d1c194 SHA512 1e2593fb1d900c1a4f369e86c30221e251cb1f83a5c5bbd7d2b58e13f38d1921ba2d8f9221eaa7c4b2107d1f6ecbc5b9d92e420450c266057bb06025bf1e8b88 WHIRLPOOL f3012a19c219a5774ff5a96f25126b191b0aeb45bf36cce499e7b8e649bfc2273ad7091c095fe8e72f73089dcb737a05d98c8c2de76a4d379338c5d759a4c55d
MISC metadata.xml 300 SHA256 587c979e6c7d5d5755ee3b7861a7b35038abf4c64633526eef338db1f6477c94 SHA512 fda4f74b7e039c72a54389253a980fcda052d25efe2d43f6cf3d54c67bcfaa20adf9fe74c292bf4774ce2621dd321c2e9f282c7c081e0145cc633de263cf6f4d WHIRLPOOL 8137bbdf332c5394440f888334cd32c0d2a23b12d6c46ae38c7bf74eebad100a25d5000f137a41baf449b607e5ea03688f311268982480ef5d3fe5ac757f76aa
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlQqNa8ACgkQiIP6VqMIqNcNbQD/X7kiWrpdDRWwjQ8XCfQWHa3h
-6pBDKO76/pMlqpZeetoA/2YgV5JGOUcMveLmx7ZN/1f93b/aKiw8LuP1Jpyrla+D
-=7p5J
+iF4EAREIAAYFAlQyMDsACgkQiIP6VqMIqNfuoAD/ZeK/vFrJitnHlhSCWRfHesQV
+/B2pM66KA1L15buR9kIA/1GXiGAimOOPBW9kRdVHEdFBum8P4kdyvbvUtWHjgi+W
+=oRFa
-----END PGP SIGNATURE-----
diff --git a/www-apache/passenger/passenger-4.0.53.ebuild b/www-apache/passenger/passenger-4.0.53.ebuild
new file mode 100644
index 000000000000..18bf31df29f4
--- /dev/null
+++ b/www-apache/passenger/passenger-4.0.53.ebuild
@@ -0,0 +1,118 @@
+# 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.53.ebuild,v 1.1 2014/10/06 06:01:25 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.49-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
+
+ # Avoid fixed debugging CFLAGs.
+ sed -e '/debugging_cflags/areturn ""' -i lib/phusion_passenger/platform_info/compiler.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."
+}