[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2024-03-06 Thread Arthur Zamarin
commit: 47f24ea545d0f49f5a1d1a65c3341571477a52b0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar  6 12:26:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar  6 12:26:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f24ea5

www-apache/passenger: Stabilize 6.0.20 x86, #926245

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-apache/passenger/passenger-6.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.20.ebuild 
b/www-apache/passenger/passenger-6.0.20.ebuild
index 1ebf5aedab4a..be4bb51c3197 100644
--- a/www-apache/passenger/passenger-6.0.20.ebuild
+++ b/www-apache/passenger/passenger-6.0.20.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2024-03-06 Thread Arthur Zamarin
commit: 1011958ae067e8564b65368883cdc2413353195c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar  6 12:26:45 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar  6 12:26:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1011958a

www-apache/passenger: Stabilize 6.0.20 amd64, #926245

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-apache/passenger/passenger-6.0.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.20.ebuild 
b/www-apache/passenger/passenger-6.0.20.ebuild
index 0c0ad6d0d23f..1ebf5aedab4a 100644
--- a/www-apache/passenger/passenger-6.0.20.ebuild
+++ b/www-apache/passenger/passenger-6.0.20.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2024-01-23 Thread Sam James
commit: 32de1cd47192e27b39bee7fb5378af252a88f8b8
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 16:39:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 16:39:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32de1cd4

www-apache/passenger: Stabilize 6.0.19 x86, #922768

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.19.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apache/passenger/passenger-6.0.19.ebuild 
b/www-apache/passenger/passenger-6.0.19.ebuild
index 3a3213e367bb..031100f4e136 100644
--- a/www-apache/passenger/passenger-6.0.19.ebuild
+++ b/www-apache/passenger/passenger-6.0.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2024-01-23 Thread Sam James
commit: 323e7f0bd4c2e028c92adf41502f3d07614ad174
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 16:39:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 16:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=323e7f0b

www-apache/passenger: Stabilize 6.0.19 amd64, #922768

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.19.ebuild 
b/www-apache/passenger/passenger-6.0.19.ebuild
index 031100f4e136..881b0b4073de 100644
--- a/www-apache/passenger/passenger-6.0.19.ebuild
+++ b/www-apache/passenger/passenger-6.0.19.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2024-01-23 Thread Hans de Graaff
commit: 60f90a7da682cd1c982337ad1f9cd322c06a4bb8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 23 08:45:54 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 23 10:54:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f90a7d

www-apache/passenger: add 6.0.20

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.20.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 8550c6ce1ca9..c118832730db 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-6.0.18.tar.gz 8424409 BLAKE2B 
50f3639d0233892c85b97383689599c08457642fbfd1d968b67dddee896eb1377ffc40ce8049a2c3ae4a1a6d3673bdc2fef8de9125efa0386722103f9c4ed1ba
 SHA512 
4c9e43d0907e83f82b2ae1bdc882648f5b3c1b54ffe029590a259c191f57b752dc3196332d0bb68319d50d656192e59df0ed9647f1c7fe3fdc13477a9c0b829b
 DIST passenger-6.0.19.tar.gz 8426094 BLAKE2B 
d0c6cf8b1b27cb11723f28b019d45710a53db76001f1449fd207b7e552080e1b303378acfbc3194076a4a33d03a8eeed9e716471a24706a5a5049343f2b93ef8
 SHA512 
3ac9b1d85549c8b69f9895d2b0fe00bee68bedfd2ef36ec148fb5e76a88db6498caf7bf6aa2255298aa51bb6b3d14e05c48de519398a0271402cc81e926b206d
+DIST passenger-6.0.20.tar.gz 8476308 BLAKE2B 
dc1ac3a1e2be1a9138594d68cf23fc0a73b6b0aca0550c022de56bc156825b3627de741128f163871c89747f178fb26fc41533962ba83ef2659ca71793c0fa62
 SHA512 
b46864cd7fa83fe39a2a4f42d581660c9a521b96942604b56caa567adff272bb092e82a46a6817a7b68be4830ad1015c9af4429a6d5b26edfe9c3e3884046559

diff --git a/www-apache/passenger/passenger-6.0.20.ebuild 
b/www-apache/passenger/passenger-6.0.20.ebuild
new file mode 100644
index ..0c0ad6d0d23f
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.20.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   -i src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-11-20 Thread Hans de Graaff
commit: ad75cd70259641cec9a9b3986ac2ae786c36dbd1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 21 06:58:27 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 21 06:58:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad75cd70

www-apache/passenger: add 6.0.19

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.19.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index b6d8b3a1827f..8550c6ce1ca9 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1 +1,2 @@
 DIST passenger-6.0.18.tar.gz 8424409 BLAKE2B 
50f3639d0233892c85b97383689599c08457642fbfd1d968b67dddee896eb1377ffc40ce8049a2c3ae4a1a6d3673bdc2fef8de9125efa0386722103f9c4ed1ba
 SHA512 
4c9e43d0907e83f82b2ae1bdc882648f5b3c1b54ffe029590a259c191f57b752dc3196332d0bb68319d50d656192e59df0ed9647f1c7fe3fdc13477a9c0b829b
+DIST passenger-6.0.19.tar.gz 8426094 BLAKE2B 
d0c6cf8b1b27cb11723f28b019d45710a53db76001f1449fd207b7e552080e1b303378acfbc3194076a4a33d03a8eeed9e716471a24706a5a5049343f2b93ef8
 SHA512 
3ac9b1d85549c8b69f9895d2b0fe00bee68bedfd2ef36ec148fb5e76a88db6498caf7bf6aa2255298aa51bb6b3d14e05c48de519398a0271402cc81e926b206d

diff --git a/www-apache/passenger/passenger-6.0.19.ebuild 
b/www-apache/passenger/passenger-6.0.19.ebuild
new file mode 100644
index ..3a3213e367bb
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.19.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   -i src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+
+all_ruby_compile() {
+   if use apache2 ; then
+   V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
+APXS2="${APXS}" \
+HTTPD="${APACHE_BIN}" \
+FS_LIBDIR='/usr/'$(get_libdir) \
+USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" \
+

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-08-28 Thread Hans de Graaff
commit: 7b51ea078bbe71983f60005a2924ebb78845613f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Aug 28 05:04:35 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Aug 28 09:25:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b51ea07

www-apache/passenger: drop 6.0.17

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 -
 www-apache/passenger/passenger-6.0.17.ebuild | 128 ---
 2 files changed, 129 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index b43a89301b2b..b6d8b3a1827f 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1 @@
-DIST passenger-6.0.17.tar.gz 8422867 BLAKE2B 
3ffc7dff50289efa4fdee5cb05254661f57ab5478138822d61f7821cfc6319d881827eb982b30c336bd0294c23e5a57ea81a609d4df6fbb0da0fd844f8148973
 SHA512 
00c972de84bf0aa6623cf805bdd9c41c8341e984f2a4e1675c9c5e981b369cf69c083bbc421f5d3a2dcecd3b47ba5402ba6d9c7c8ee51dd1b0310395c01888fa
 DIST passenger-6.0.18.tar.gz 8424409 BLAKE2B 
50f3639d0233892c85b97383689599c08457642fbfd1d968b67dddee896eb1377ffc40ce8049a2c3ae4a1a6d3673bdc2fef8de9125efa0386722103f9c4ed1ba
 SHA512 
4c9e43d0907e83f82b2ae1bdc882648f5b3c1b54ffe029590a259c191f57b752dc3196332d0bb68319d50d656192e59df0ed9647f1c7fe3fdc13477a9c0b829b

diff --git a/www-apache/passenger/passenger-6.0.17.ebuild 
b/www-apache/passenger/passenger-6.0.17.ebuild
deleted file mode 100644
index 870c6cb638d2..
--- a/www-apache/passenger/passenger-6.0.17.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit apache-module flag-o-matic ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
-LICENSE="Boost-1.0 MIT BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   -i src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Fix hard-coded use of AR
-   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
-
-   # Make sure apache support is not attempted with -apache2
-   if ! use apache2 ; then
-   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
-   fi
-}
-
-all_ruby_compile() {
-   if use apache2 ; then
-   V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
-APXS2="${APXS}" \
-HTTPD="${APACHE_BIN}" \
-FS_LIBDIR='/usr/'$(get_libdir) \
-USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" \
-RANLIB=$(tc-getRANLIB) \

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-07-23 Thread Sam James
commit: b74ef0e982c97e5e2c43397087dce530df747706
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 13:42:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 13:42:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74ef0e9

www-apache/passenger: Keyword 6.0.18 arm, #723774

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.18.ebuild 
b/www-apache/passenger/passenger-6.0.18.ebuild
index 34232cf74ffd..d501f7ead463 100644
--- a/www-apache/passenger/passenger-6.0.18.ebuild
+++ b/www-apache/passenger/passenger-6.0.18.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-07-23 Thread Sam James
commit: 7d883e40d1d70e4b301cb106803d144142d4c28a
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 23 13:42:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 23 13:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d883e40

www-apache/passenger: Keyword 6.0.18 arm64, #723774

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.18.ebuild 
b/www-apache/passenger/passenger-6.0.18.ebuild
index 653c25c95e80..34232cf74ffd 100644
--- a/www-apache/passenger/passenger-6.0.18.ebuild
+++ b/www-apache/passenger/passenger-6.0.18.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-07-19 Thread Sam James
commit: 394d90241f24ed7a65d0e18375d963ecba2b7b15
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 19 11:00:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 19 11:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=394d9024

www-apache/passenger: Stabilize 6.0.18 amd64, #910545

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.18.ebuild 
b/www-apache/passenger/passenger-6.0.18.ebuild
index 2dbc719b139e..653c25c95e80 100644
--- a/www-apache/passenger/passenger-6.0.18.ebuild
+++ b/www-apache/passenger/passenger-6.0.18.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-07-19 Thread Sam James
commit: d2619b0bf4002777b4585134eb86953119524cd1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 19 11:00:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 19 11:00:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2619b0b

www-apache/passenger: Stabilize 6.0.18 x86, #910545

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.18.ebuild 
b/www-apache/passenger/passenger-6.0.18.ebuild
index d0e7d648bbcd..2dbc719b139e 100644
--- a/www-apache/passenger/passenger-6.0.18.ebuild
+++ b/www-apache/passenger/passenger-6.0.18.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-07-08 Thread Hans de Graaff
commit: 0b371b90d60c8ccd1c0a18c72dda0485f2283d60
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul  8 09:34:39 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul  8 14:09:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b371b90

www-apache/passenger: drop 6.0.15, 6.0.16

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   2 -
 www-apache/passenger/passenger-6.0.15.ebuild | 127 --
 www-apache/passenger/passenger-6.0.16.ebuild | 128 ---
 3 files changed, 257 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 410a87cd0c2f..b43a89301b2b 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
-DIST passenger-6.0.15.tar.gz 8379463 BLAKE2B 
0bf2a319072671660aae8651fb0253dd0221bce55e3bdfc832ba2f1972e7dbdeee6e9ef9b13bf9a90de20a1c1a4dbeaabf138ed71a0009b0d336e672aeb1573d
 SHA512 
b5af050bc16624542b36433b1d23bba243892cf82b10fdee19c92174b916ea2f7f98a5cfcf26bc358b9f29c2c9612c29134c290531c5ce13103e52045fdc
-DIST passenger-6.0.16.tar.gz 8378384 BLAKE2B 
ae435df097b4692f62bc83c006a2abe8103e984bae50a27d3d1faf2114c8aef5b918882b4d8999d565335046ade3c06a177d26efa0bace8d961d84376fa79da1
 SHA512 
6fa071c32e5ddc615e40975d1b859a9426a10ebd1d4b14adc8a759da76fca58f473bce0a7ed77e23a4ac220f74a50089bc92ebc2cb7190751c54bc5dbf845217
 DIST passenger-6.0.17.tar.gz 8422867 BLAKE2B 
3ffc7dff50289efa4fdee5cb05254661f57ab5478138822d61f7821cfc6319d881827eb982b30c336bd0294c23e5a57ea81a609d4df6fbb0da0fd844f8148973
 SHA512 
00c972de84bf0aa6623cf805bdd9c41c8341e984f2a4e1675c9c5e981b369cf69c083bbc421f5d3a2dcecd3b47ba5402ba6d9c7c8ee51dd1b0310395c01888fa
 DIST passenger-6.0.18.tar.gz 8424409 BLAKE2B 
50f3639d0233892c85b97383689599c08457642fbfd1d968b67dddee896eb1377ffc40ce8049a2c3ae4a1a6d3673bdc2fef8de9125efa0386722103f9c4ed1ba
 SHA512 
4c9e43d0907e83f82b2ae1bdc882648f5b3c1b54ffe029590a259c191f57b752dc3196332d0bb68319d50d656192e59df0ed9647f1c7fe3fdc13477a9c0b829b

diff --git a/www-apache/passenger/passenger-6.0.15.ebuild 
b/www-apache/passenger/passenger-6.0.15.ebuild
deleted file mode 100644
index c3abda835c9d..
--- a/www-apache/passenger/passenger-6.0.15.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit apache-module flag-o-matic ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
-LICENSE="Boost-1.0 MIT BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-06-13 Thread Hans de Graaff
commit: 0bc7dc441c98a47db9e6f5a35fe61bebce7c32f7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 13 09:39:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 13 09:39:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc7dc44

www-apache/passenger: add 6.0.18

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.18.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index cf674f0711f7..410a87cd0c2f 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.15.tar.gz 8379463 BLAKE2B 
0bf2a319072671660aae8651fb0253dd0221bce55e3bdfc832ba2f1972e7dbdeee6e9ef9b13bf9a90de20a1c1a4dbeaabf138ed71a0009b0d336e672aeb1573d
 SHA512 
b5af050bc16624542b36433b1d23bba243892cf82b10fdee19c92174b916ea2f7f98a5cfcf26bc358b9f29c2c9612c29134c290531c5ce13103e52045fdc
 DIST passenger-6.0.16.tar.gz 8378384 BLAKE2B 
ae435df097b4692f62bc83c006a2abe8103e984bae50a27d3d1faf2114c8aef5b918882b4d8999d565335046ade3c06a177d26efa0bace8d961d84376fa79da1
 SHA512 
6fa071c32e5ddc615e40975d1b859a9426a10ebd1d4b14adc8a759da76fca58f473bce0a7ed77e23a4ac220f74a50089bc92ebc2cb7190751c54bc5dbf845217
 DIST passenger-6.0.17.tar.gz 8422867 BLAKE2B 
3ffc7dff50289efa4fdee5cb05254661f57ab5478138822d61f7821cfc6319d881827eb982b30c336bd0294c23e5a57ea81a609d4df6fbb0da0fd844f8148973
 SHA512 
00c972de84bf0aa6623cf805bdd9c41c8341e984f2a4e1675c9c5e981b369cf69c083bbc421f5d3a2dcecd3b47ba5402ba6d9c7c8ee51dd1b0310395c01888fa
+DIST passenger-6.0.18.tar.gz 8424409 BLAKE2B 
50f3639d0233892c85b97383689599c08457642fbfd1d968b67dddee896eb1377ffc40ce8049a2c3ae4a1a6d3673bdc2fef8de9125efa0386722103f9c4ed1ba
 SHA512 
4c9e43d0907e83f82b2ae1bdc882648f5b3c1b54ffe029590a259c191f57b752dc3196332d0bb68319d50d656192e59df0ed9647f1c7fe3fdc13477a9c0b829b

diff --git a/www-apache/passenger/passenger-6.0.18.ebuild 
b/www-apache/passenger/passenger-6.0.18.ebuild
new file mode 100644
index ..d0e7d648bbcd
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.18.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby30 ruby31 ruby32"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   -i src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-06-09 Thread Sam James
commit: e3f95fae25254ac404c495424386c68c97be1c50
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 04:18:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 04:18:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f95fae

www-apache/passenger: Stabilize 6.0.17 x86, #908181

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.17.ebuild 
b/www-apache/passenger/passenger-6.0.17.ebuild
index 5bae7fe2abb3..870c6cb638d2 100644
--- a/www-apache/passenger/passenger-6.0.17.ebuild
+++ b/www-apache/passenger/passenger-6.0.17.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-06-09 Thread Arthur Zamarin
commit: 686bb6877dedb26fb403b7a3a4d80384e5e9c6d8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 16:35:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 16:35:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686bb687

www-apache/passenger: Stabilize 6.0.17 amd64, #908181

Signed-off-by: Arthur Zamarin  gentoo.org>

 www-apache/passenger/passenger-6.0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.17.ebuild 
b/www-apache/passenger/passenger-6.0.17.ebuild
index 3914640a214b..5bae7fe2abb3 100644
--- a/www-apache/passenger/passenger-6.0.17.ebuild
+++ b/www-apache/passenger/passenger-6.0.17.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-01-25 Thread Hans de Graaff
commit: fc6050616e35022720313fbae8b48e388ea58099
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 26 07:48:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 26 07:49:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc605061

www-apache/passenger: add 6.0.17

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.17.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index c29cb065fa46..cf674f0711f7 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-6.0.15.tar.gz 8379463 BLAKE2B 
0bf2a319072671660aae8651fb0253dd0221bce55e3bdfc832ba2f1972e7dbdeee6e9ef9b13bf9a90de20a1c1a4dbeaabf138ed71a0009b0d336e672aeb1573d
 SHA512 
b5af050bc16624542b36433b1d23bba243892cf82b10fdee19c92174b916ea2f7f98a5cfcf26bc358b9f29c2c9612c29134c290531c5ce13103e52045fdc
 DIST passenger-6.0.16.tar.gz 8378384 BLAKE2B 
ae435df097b4692f62bc83c006a2abe8103e984bae50a27d3d1faf2114c8aef5b918882b4d8999d565335046ade3c06a177d26efa0bace8d961d84376fa79da1
 SHA512 
6fa071c32e5ddc615e40975d1b859a9426a10ebd1d4b14adc8a759da76fca58f473bce0a7ed77e23a4ac220f74a50089bc92ebc2cb7190751c54bc5dbf845217
+DIST passenger-6.0.17.tar.gz 8422867 BLAKE2B 
3ffc7dff50289efa4fdee5cb05254661f57ab5478138822d61f7821cfc6319d881827eb982b30c336bd0294c23e5a57ea81a609d4df6fbb0da0fd844f8148973
 SHA512 
00c972de84bf0aa6623cf805bdd9c41c8341e984f2a4e1675c9c5e981b369cf69c083bbc421f5d3a2dcecd3b47ba5402ba6d9c7c8ee51dd1b0310395c01888fa

diff --git a/www-apache/passenger/passenger-6.0.17.ebuild 
b/www-apache/passenger/passenger-6.0.17.ebuild
new file mode 100644
index ..3914640a214b
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.17.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   -i src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2023-01-25 Thread Hans de Graaff
commit: 1931c30b90c5db79172a84cff42c08d613a7629f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jan 26 07:22:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jan 26 07:49:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1931c30b

www-apache/passenger: drop 6.0.11, 6.0.14

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   2 -
 www-apache/passenger/passenger-6.0.11.ebuild | 126 --
 www-apache/passenger/passenger-6.0.14.ebuild | 127 ---
 3 files changed, 255 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index ec199614cb4f..c29cb065fa46 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
-DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
-DIST passenger-6.0.14.tar.gz 8216590 BLAKE2B 
33fa27e05ae0c5e65e3fec3cd791eee799ebc71f2b2bcfd06c6dde530c1063c87f01a0249b57443f47745b376cc596f58b66f5790b0cb2ed70df8940b6faa92d
 SHA512 
57189e1b78ff9dda38c37d07908cae20db1c856fb4279e54706d0efd2d1d140ff7af8ed9357c4de1360364d3809e376da152f8a18050dcf657850f276d9ce70c
 DIST passenger-6.0.15.tar.gz 8379463 BLAKE2B 
0bf2a319072671660aae8651fb0253dd0221bce55e3bdfc832ba2f1972e7dbdeee6e9ef9b13bf9a90de20a1c1a4dbeaabf138ed71a0009b0d336e672aeb1573d
 SHA512 
b5af050bc16624542b36433b1d23bba243892cf82b10fdee19c92174b916ea2f7f98a5cfcf26bc358b9f29c2c9612c29134c290531c5ce13103e52045fdc
 DIST passenger-6.0.16.tar.gz 8378384 BLAKE2B 
ae435df097b4692f62bc83c006a2abe8103e984bae50a27d3d1faf2114c8aef5b918882b4d8999d565335046ade3c06a177d26efa0bace8d961d84376fa79da1
 SHA512 
6fa071c32e5ddc615e40975d1b859a9426a10ebd1d4b14adc8a759da76fca58f473bce0a7ed77e23a4ac220f74a50089bc92ebc2cb7190751c54bc5dbf845217

diff --git a/www-apache/passenger/passenger-6.0.11.ebuild 
b/www-apache/passenger/passenger-6.0.11.ebuild
deleted file mode 100644
index b28f752d8329..
--- a/www-apache/passenger/passenger-6.0.11.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="Boost-1.0 MIT BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Fix hard-coded 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-12-23 Thread Sam James
commit: 24b3f85c8d83644b76ddb47896c52848ea33187b
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 23 08:21:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 23 08:21:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b3f85c

www-apache/passenger: Stabilize 6.0.15 amd64, #888059

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.15.ebuild 
b/www-apache/passenger/passenger-6.0.15.ebuild
index 369fa5408eb0..c3abda835c9d 100644
--- a/www-apache/passenger/passenger-6.0.15.ebuild
+++ b/www-apache/passenger/passenger-6.0.15.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-12-23 Thread Sam James
commit: 299637e0899949c404cdb7f09225844e6eb70cb0
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 23 08:21:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 23 08:21:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=299637e0

www-apache/passenger: Stabilize 6.0.15 x86, #888059

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.15.ebuild 
b/www-apache/passenger/passenger-6.0.15.ebuild
index c489bed09e1f..369fa5408eb0 100644
--- a/www-apache/passenger/passenger-6.0.15.ebuild
+++ b/www-apache/passenger/passenger-6.0.15.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 # Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
 LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-12-22 Thread Hans de Graaff
commit: 7e3bf0cbeeeb3129346abf9dcdd76708581c659f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 23 07:46:47 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 23 07:48:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3bf0cb

www-apache/passenger: add 6.0.16

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.16.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 02ce1806a2ab..ec199614cb4f 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
 DIST passenger-6.0.14.tar.gz 8216590 BLAKE2B 
33fa27e05ae0c5e65e3fec3cd791eee799ebc71f2b2bcfd06c6dde530c1063c87f01a0249b57443f47745b376cc596f58b66f5790b0cb2ed70df8940b6faa92d
 SHA512 
57189e1b78ff9dda38c37d07908cae20db1c856fb4279e54706d0efd2d1d140ff7af8ed9357c4de1360364d3809e376da152f8a18050dcf657850f276d9ce70c
 DIST passenger-6.0.15.tar.gz 8379463 BLAKE2B 
0bf2a319072671660aae8651fb0253dd0221bce55e3bdfc832ba2f1972e7dbdeee6e9ef9b13bf9a90de20a1c1a4dbeaabf138ed71a0009b0d336e672aeb1573d
 SHA512 
b5af050bc16624542b36433b1d23bba243892cf82b10fdee19c92174b916ea2f7f98a5cfcf26bc358b9f29c2c9612c29134c290531c5ce13103e52045fdc
+DIST passenger-6.0.16.tar.gz 8378384 BLAKE2B 
ae435df097b4692f62bc83c006a2abe8103e984bae50a27d3d1faf2114c8aef5b918882b4d8999d565335046ade3c06a177d26efa0bace8d961d84376fa79da1
 SHA512 
6fa071c32e5ddc615e40975d1b859a9426a10ebd1d4b14adc8a759da76fca58f473bce0a7ed77e23a4ac220f74a50089bc92ebc2cb7190751c54bc5dbf845217

diff --git a/www-apache/passenger/passenger-6.0.16.ebuild 
b/www-apache/passenger/passenger-6.0.16.ebuild
new file mode 100644
index ..81b1706a8140
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.16.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   -i src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-10-20 Thread Hans de Graaff
commit: 76a1f4d0873814d41041b62fa5bf92fcf85a6628
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 20 06:09:19 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 20 06:09:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76a1f4d0

www-apache/passenger: add 6.0.15

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.15.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 42af802621bb..02ce1806a2ab 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
 DIST passenger-6.0.14.tar.gz 8216590 BLAKE2B 
33fa27e05ae0c5e65e3fec3cd791eee799ebc71f2b2bcfd06c6dde530c1063c87f01a0249b57443f47745b376cc596f58b66f5790b0cb2ed70df8940b6faa92d
 SHA512 
57189e1b78ff9dda38c37d07908cae20db1c856fb4279e54706d0efd2d1d140ff7af8ed9357c4de1360364d3809e376da152f8a18050dcf657850f276d9ce70c
+DIST passenger-6.0.15.tar.gz 8379463 BLAKE2B 
0bf2a319072671660aae8651fb0253dd0221bce55e3bdfc832ba2f1972e7dbdeee6e9ef9b13bf9a90de20a1c1a4dbeaabf138ed71a0009b0d336e672aeb1573d
 SHA512 
b5af050bc16624542b36433b1d23bba243892cf82b10fdee19c92174b916ea2f7f98a5cfcf26bc358b9f29c2c9612c29134c290531c5ce13103e52045fdc

diff --git a/www-apache/passenger/passenger-6.0.15.ebuild 
b/www-apache/passenger/passenger-6.0.15.ebuild
new file mode 100644
index ..c489bed09e1f
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.15.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+
+all_ruby_compile() {
+   if 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-06-07 Thread Hans de Graaff
commit: 080ffc4829727c74b8182b6e4115246fec072563
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun  8 04:40:46 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun  8 04:41:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080ffc48

www-apache/passenger: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/passenger-6.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.14.ebuild 
b/www-apache/passenger/passenger-6.0.14.ebuild
index eeae56538f93..bd5e5c4851b9 100644
--- a/www-apache/passenger/passenger-6.0.14.ebuild
+++ b/www-apache/passenger/passenger-6.0.14.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 inherit apache-module flag-o-matic ruby-ng toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-05-12 Thread Hans de Graaff
commit: 621f2ff6bcb5a56845d3f2276fe972940517f928
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May 13 05:39:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May 13 05:39:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621f2ff6

www-apache/passenger: drop 6.0.13

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 -
 www-apache/passenger/passenger-6.0.13.ebuild | 127 ---
 2 files changed, 128 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 28b87fcc9138..42af802621bb 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,2 @@
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
-DIST passenger-6.0.13.tar.gz 8216169 BLAKE2B 
592b65ccfd7a043a6fcc1ea8061da3acaafd773caa2b5270e39906ee7f07cf3fb45654c5864eef53687d10c3079003a7ba8d3e8dfba50616b43516e1d457ce11
 SHA512 
25867f7bb7b7b09def800969884f5c3a2a5cf9dbb20817e02121a471e2eb6fb1e93d8ca3a4b103c5d17d6a61e33bf8edc29f54d496118b88c25147de85629d88
 DIST passenger-6.0.14.tar.gz 8216590 BLAKE2B 
33fa27e05ae0c5e65e3fec3cd791eee799ebc71f2b2bcfd06c6dde530c1063c87f01a0249b57443f47745b376cc596f58b66f5790b0cb2ed70df8940b6faa92d
 SHA512 
57189e1b78ff9dda38c37d07908cae20db1c856fb4279e54706d0efd2d1d140ff7af8ed9357c4de1360364d3809e376da152f8a18050dcf657850f276d9ce70c

diff --git a/www-apache/passenger/passenger-6.0.13.ebuild 
b/www-apache/passenger/passenger-6.0.13.ebuild
deleted file mode 100644
index eeae56538f93..
--- a/www-apache/passenger/passenger-6.0.13.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-inherit apache-module flag-o-matic ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
-LICENSE="Boost-1.0 MIT BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Fix hard-coded use of AR
-   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
-
-   # Make sure apache support is not attempted with -apache2
-   if ! use apache2 ; then
-   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
-   fi
-}
-
-all_ruby_compile() {
-  

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-05-12 Thread Hans de Graaff
commit: 3d9d8af0ac8f6e09c8ffd6ee107a605db671d82c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May 13 05:38:30 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May 13 05:38:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9d8af0

www-apache/passenger: add 6.0.14

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.14.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 1d8922dad851..28b87fcc9138 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
 DIST passenger-6.0.13.tar.gz 8216169 BLAKE2B 
592b65ccfd7a043a6fcc1ea8061da3acaafd773caa2b5270e39906ee7f07cf3fb45654c5864eef53687d10c3079003a7ba8d3e8dfba50616b43516e1d457ce11
 SHA512 
25867f7bb7b7b09def800969884f5c3a2a5cf9dbb20817e02121a471e2eb6fb1e93d8ca3a4b103c5d17d6a61e33bf8edc29f54d496118b88c25147de85629d88
+DIST passenger-6.0.14.tar.gz 8216590 BLAKE2B 
33fa27e05ae0c5e65e3fec3cd791eee799ebc71f2b2bcfd06c6dde530c1063c87f01a0249b57443f47745b376cc596f58b66f5790b0cb2ed70df8940b6faa92d
 SHA512 
57189e1b78ff9dda38c37d07908cae20db1c856fb4279e54706d0efd2d1d140ff7af8ed9357c4de1360364d3809e376da152f8a18050dcf657850f276d9ce70c

diff --git a/www-apache/passenger/passenger-6.0.14.ebuild 
b/www-apache/passenger/passenger-6.0.14.ebuild
new file mode 100644
index ..eeae56538f93
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.14.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+
+all_ruby_compile() {
+   if 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-05-08 Thread Hans de Graaff
commit: f2faed039b057ac726ad92366c5279afbd0facb0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May  8 07:57:45 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May  8 08:00:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2faed03

www-apache/passenger: update LICENSE

The license for Passenger itself was not correct and we also need to
include licenses for vendored code.

Thanks to Brian W. for reporting the issue.

Closes: https://bugs.gentoo.org/843230
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/passenger-6.0.11.ebuild | 4 ++--
 www-apache/passenger/passenger-6.0.13.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/www-apache/passenger/passenger-6.0.11.ebuild 
b/www-apache/passenger/passenger-6.0.11.ebuild
index 7e7f8921..b28f752d8329 100644
--- a/www-apache/passenger/passenger-6.0.11.ebuild
+++ b/www-apache/passenger/passenger-6.0.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ DESCRIPTION="Passenger makes deployment of Ruby on Rails 
applications a breeze"
 HOMEPAGE="https://www.phusionpassenger.com/;
 SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
-LICENSE="GPL-2"
+LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
 KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"

diff --git a/www-apache/passenger/passenger-6.0.13.ebuild 
b/www-apache/passenger/passenger-6.0.13.ebuild
index aca5b882f5ed..eeae56538f93 100644
--- a/www-apache/passenger/passenger-6.0.13.ebuild
+++ b/www-apache/passenger/passenger-6.0.13.ebuild
@@ -10,7 +10,8 @@ DESCRIPTION="Passenger makes deployment of Ruby on Rails 
applications a breeze"
 HOMEPAGE="https://www.phusionpassenger.com/;
 SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
-LICENSE="GPL-2"
+# Passenger is licensed MIT, but vendored code licenses should also be taken 
into account.
+LICENSE="Boost-1.0 MIT BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="apache2 debug"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-05-08 Thread Hans de Graaff
commit: be44be1fa238d4d0be883714fe5f099d816d71a1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May  8 07:48:02 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May  8 08:00:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be44be1f

www-apache/passenger: drop 6.0.8, 6.0.12

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   2 -
 www-apache/passenger/passenger-6.0.12.ebuild | 126 --
 www-apache/passenger/passenger-6.0.8.ebuild  | 130 ---
 3 files changed, 258 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index ff782be6ad70..1d8922dad851 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
-DIST passenger-6.0.12.tar.gz 8234023 BLAKE2B 
fd045160b8ce457ca4e136431b6caaa2e97628b73be77883f6aaae4d5352f7d4ea1827dd1c3cac4c35140bb85789533d53bf8331eadd22abca88b0c07e85e4c2
 SHA512 
eee627e2ca8ac6f0bdab33e3670dc27933f29b021a232026ae6b30cec6134e8f58a92bf8223001820eb08817f475956a19069177901110ec8d67c1e87004e25b
 DIST passenger-6.0.13.tar.gz 8216169 BLAKE2B 
592b65ccfd7a043a6fcc1ea8061da3acaafd773caa2b5270e39906ee7f07cf3fb45654c5864eef53687d10c3079003a7ba8d3e8dfba50616b43516e1d457ce11
 SHA512 
25867f7bb7b7b09def800969884f5c3a2a5cf9dbb20817e02121a471e2eb6fb1e93d8ca3a4b103c5d17d6a61e33bf8edc29f54d496118b88c25147de85629d88
-DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f

diff --git a/www-apache/passenger/passenger-6.0.12.ebuild 
b/www-apache/passenger/passenger-6.0.12.ebuild
deleted file mode 100644
index ace4e92b8d8c..
--- a/www-apache/passenger/passenger-6.0.12.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Fix hard-coded use of AR
-

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2022-03-30 Thread Hans de Graaff
commit: dbdff6e57e6ee35388e08c903dcc8f15223e5402
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Mar 31 05:10:50 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 31 05:39:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdff6e5

www-apache/passenger: add 6.0.13

Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.13.ebuild | 126 +++
 2 files changed, 127 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 388bc41e6686..ff782be6ad70 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
 DIST passenger-6.0.12.tar.gz 8234023 BLAKE2B 
fd045160b8ce457ca4e136431b6caaa2e97628b73be77883f6aaae4d5352f7d4ea1827dd1c3cac4c35140bb85789533d53bf8331eadd22abca88b0c07e85e4c2
 SHA512 
eee627e2ca8ac6f0bdab33e3670dc27933f29b021a232026ae6b30cec6134e8f58a92bf8223001820eb08817f475956a19069177901110ec8d67c1e87004e25b
+DIST passenger-6.0.13.tar.gz 8216169 BLAKE2B 
592b65ccfd7a043a6fcc1ea8061da3acaafd773caa2b5270e39906ee7f07cf3fb45654c5864eef53687d10c3079003a7ba8d3e8dfba50616b43516e1d457ce11
 SHA512 
25867f7bb7b7b09def800969884f5c3a2a5cf9dbb20817e02121a471e2eb6fb1e93d8ca3a4b103c5d17d6a61e33bf8edc29f54d496118b88c25147de85629d88
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f

diff --git a/www-apache/passenger/passenger-6.0.13.ebuild 
b/www-apache/passenger/passenger-6.0.13.ebuild
new file mode 100644
index ..aca5b882f5ed
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.13.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-11-08 Thread Agostino Sarubbo
commit: 77629d2aff40652e1d0260e41d05bc6048949dac
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov  8 10:11:32 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov  8 10:11:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77629d2a

www-apache/passenger: x86 stable wrt bug #822042

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 www-apache/passenger/passenger-6.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.11.ebuild 
b/www-apache/passenger/passenger-6.0.11.ebuild
index c065ce7795e..7e7f892 100644
--- a/www-apache/passenger/passenger-6.0.11.ebuild
+++ b/www-apache/passenger/passenger-6.0.11.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-11-08 Thread Agostino Sarubbo
commit: 8b3183f8e0fc26b1a144001b8e1cf3a982408c63
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Nov  8 10:09:58 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Nov  8 10:09:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3183f8

www-apache/passenger: amd64 stable wrt bug #822042

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 www-apache/passenger/passenger-6.0.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.11.ebuild 
b/www-apache/passenger/passenger-6.0.11.ebuild
index ace4e92b8d8..c065ce7795e 100644
--- a/www-apache/passenger/passenger-6.0.11.ebuild
+++ b/www-apache/passenger/passenger-6.0.11.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-11-06 Thread Hans de Graaff
commit: ea9e25ce32cf72d67784baa6d0904578782c9b5b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov  6 07:10:42 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov  6 08:05:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9e25ce

www-apache/passenger: cleanup

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   2 -
 www-apache/passenger/passenger-6.0.10-r1.ebuild | 126 ---
 www-apache/passenger/passenger-6.0.10.ebuild| 129 
 www-apache/passenger/passenger-6.0.9.ebuild | 129 
 4 files changed, 386 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 07054af4229..3160433bfc7 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
-DIST passenger-6.0.10.tar.gz 8178910 BLAKE2B 
9c7b8e05130e7242cb13986b97582786d77c2d5341620bd3594f428ecf26bf983262ad92b7b8a21666bfa262de0f4d148cef56de2015c0e2b42a3d7d87db2b43
 SHA512 
5ef2170cb9e55de37cc2b561f2f5c6a6406c71d70b248078ac5086d9d6e9ba90efcf223f1ed6b14774c8eb008d7cb6e98f3d5f8a088126ea697638a8dce6741c
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f
-DIST passenger-6.0.9.tar.gz 8180342 BLAKE2B 
41bdfe06fe3dd94cbcbe44b8a9e2945447662a00b082c94d84196c13ec597c8aa6f5b34ff7855d06a983a27673c6e5c65426dfee20bcd601cea03cc2035a9da0
 SHA512 
fbb7a5a9e222672ea2db13f92de0710b84cde530d67633ad31265a1e34bf8a79f006a9db35eec45200d61c1084f0846275a06b55c717cf35ccdc7a8e878d37b4

diff --git a/www-apache/passenger/passenger-6.0.10-r1.ebuild 
b/www-apache/passenger/passenger-6.0.10-r1.ebuild
deleted file mode 100644
index ace4e92b8d8..000
--- a/www-apache/passenger/passenger-6.0.10-r1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-11-06 Thread Hans de Graaff
commit: e0bd2508a8658c9cd5bd3fbf2ff5e7b34b8d8029
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov  6 07:31:23 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov  6 08:05:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0bd2508

www-apache/passenger: add 6.0.12

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.12.ebuild | 126 +++
 2 files changed, 127 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 3160433bfc7..388bc41e668 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
+DIST passenger-6.0.12.tar.gz 8234023 BLAKE2B 
fd045160b8ce457ca4e136431b6caaa2e97628b73be77883f6aaae4d5352f7d4ea1827dd1c3cac4c35140bb85789533d53bf8331eadd22abca88b0c07e85e4c2
 SHA512 
eee627e2ca8ac6f0bdab33e3670dc27933f29b021a232026ae6b30cec6134e8f58a92bf8223001820eb08817f475956a19069177901110ec8d67c1e87004e25b
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f

diff --git a/www-apache/passenger/passenger-6.0.12.ebuild 
b/www-apache/passenger/passenger-6.0.12.ebuild
new file mode 100644
index 000..ace4e92b8d8
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.12.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+
+all_ruby_compile() {
+   if use apache2 ; then
+   V=1 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-10-03 Thread Hans de Graaff
commit: 0cf4b648bed2743dd5e6e972412f98cba16d1c88
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct  2 06:42:27 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct  3 06:02:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf4b648

www-apache/passenger: add 6.0.11

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.11.ebuild | 126 +++
 2 files changed, 127 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index fb8daffd3c7..07054af4229 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.10.tar.gz 8178910 BLAKE2B 
9c7b8e05130e7242cb13986b97582786d77c2d5341620bd3594f428ecf26bf983262ad92b7b8a21666bfa262de0f4d148cef56de2015c0e2b42a3d7d87db2b43
 SHA512 
5ef2170cb9e55de37cc2b561f2f5c6a6406c71d70b248078ac5086d9d6e9ba90efcf223f1ed6b14774c8eb008d7cb6e98f3d5f8a088126ea697638a8dce6741c
+DIST passenger-6.0.11.tar.gz 8183414 BLAKE2B 
9767c3f198d7a779dfefed1d1a2ab07e3dda964a61718475470266e3b4448a45d2c5e7416a2e148afa66241f74e91e98ccbec7f2a08f5d4d1e2eff2ac7de5f63
 SHA512 
977d8adb261c17d5f21115703b9b18c4d3bfc17f998fb880d3a28f68392db2f9e6a2cb7612211f08bc913fd2f417cb2b689fcab2317707e17e8ddea6aeb967d2
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f
 DIST passenger-6.0.9.tar.gz 8180342 BLAKE2B 
41bdfe06fe3dd94cbcbe44b8a9e2945447662a00b082c94d84196c13ec597c8aa6f5b34ff7855d06a983a27673c6e5c65426dfee20bcd601cea03cc2035a9da0
 SHA512 
fbb7a5a9e222672ea2db13f92de0710b84cde530d67633ad31265a1e34bf8a79f006a9db35eec45200d61c1084f0846275a06b55c717cf35ccdc7a8e878d37b4

diff --git a/www-apache/passenger/passenger-6.0.11.ebuild 
b/www-apache/passenger/passenger-6.0.11.ebuild
new file mode 100644
index 000..ace4e92b8d8
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.11.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-07-17 Thread Hans de Graaff
commit: 56517e632a09a377c74e1490d9cf845840dca8b5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jul 17 08:11:50 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 18 04:48:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56517e63

www-apache/passenger: fix doc install

There no longer seems to be a built step for the documentation so just
install the markdown files. Also fix install location.

Closes: https://bugs.gentoo.org/802438
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/passenger-6.0.10-r1.ebuild | 126 
 1 file changed, 126 insertions(+)

diff --git a/www-apache/passenger/passenger-6.0.10-r1.ebuild 
b/www-apache/passenger/passenger-6.0.10-r1.ebuild
new file mode 100644
index 000..ace4e92b8d8
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.10-r1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+
+all_ruby_compile() {
+   if use apache2 ; then
+   V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
+APXS2="${APXS}" \
+HTTPD="${APACHE_BIN}" \
+FS_LIBDIR='/usr/'$(get_libdir) \
+USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" \
+RANLIB=$(tc-getRANLIB) \
+ruby -S rake apache2 || die "rake failed"
+   fi
+}
+
+each_ruby_compile() {
+   append-flags -fno-strict-aliasing
+
+   V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
+   APXS2="${APXS}" \
+   HTTPD="${APACHE_BIN}" \
+   FS_LIBDIR='/usr/'$(get_libdir) \
+   USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" \
+   RANLIB=$(tc-getRANLIB) \
+   ${RUBY} -S rake native_support || die "rake failed"
+}
+
+all_ruby_install() {
+   if use apache2 ; then
+   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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-07-16 Thread Hans de Graaff
commit: 7c035d50e2cb3465edb48d94c129d0390fe01ded
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 16 06:23:08 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 16 06:43:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c035d50

www-apache/passenger: cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-6.0.6.ebuild | 130 
 2 files changed, 131 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 5f9086aee16..d873677eade 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,2 @@
-DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f
 DIST passenger-6.0.9.tar.gz 8180342 BLAKE2B 
41bdfe06fe3dd94cbcbe44b8a9e2945447662a00b082c94d84196c13ec597c8aa6f5b34ff7855d06a983a27673c6e5c65426dfee20bcd601cea03cc2035a9da0
 SHA512 
fbb7a5a9e222672ea2db13f92de0710b84cde530d67633ad31265a1e34bf8a79f006a9db35eec45200d61c1084f0846275a06b55c717cf35ccdc7a8e878d37b4

diff --git a/www-apache/passenger/passenger-6.0.6.ebuild 
b/www-apache/passenger/passenger-6.0.6.ebuild
deleted file mode 100644
index 66e88d82455..000
--- a/www-apache/passenger/passenger-6.0.6.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26 ruby27"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to avoid a dependency on mizuho.
-   #sed -i -e 's/, :doc//' build/packaging.rb || die
-   touch doc/*.html || die
-
-   # Fix hard-coded use of AR
-   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
-
-   # Make sure apache support is not attempted with -apache2
- 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-07-16 Thread Hans de Graaff
commit: dc232fb36d320eddeab05b73dbd77e9f683132b6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 16 06:40:40 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 16 06:43:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc232fb3

www-apache/passenger: add 6.0.10

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest|   1 +
 www-apache/passenger/passenger-6.0.10.ebuild | 129 +++
 2 files changed, 130 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index d873677eade..fb8daffd3c7 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
+DIST passenger-6.0.10.tar.gz 8178910 BLAKE2B 
9c7b8e05130e7242cb13986b97582786d77c2d5341620bd3594f428ecf26bf983262ad92b7b8a21666bfa262de0f4d148cef56de2015c0e2b42a3d7d87db2b43
 SHA512 
5ef2170cb9e55de37cc2b561f2f5c6a6406c71d70b248078ac5086d9d6e9ba90efcf223f1ed6b14774c8eb008d7cb6e98f3d5f8a088126ea697638a8dce6741c
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f
 DIST passenger-6.0.9.tar.gz 8180342 BLAKE2B 
41bdfe06fe3dd94cbcbe44b8a9e2945447662a00b082c94d84196c13ec597c8aa6f5b34ff7855d06a983a27673c6e5c65426dfee20bcd601cea03cc2035a9da0
 SHA512 
fbb7a5a9e222672ea2db13f92de0710b84cde530d67633ad31265a1e34bf8a79f006a9db35eec45200d61c1084f0846275a06b55c717cf35ccdc7a8e878d37b4

diff --git a/www-apache/passenger/passenger-6.0.10.ebuild 
b/www-apache/passenger/passenger-6.0.10.ebuild
new file mode 100644
index 000..52d626c53cb
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.10.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-06-04 Thread Hans de Graaff
commit: c7bc93d7eeb3fafcda15a0df768dd0dac73c577a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun  4 08:23:43 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jun  4 08:23:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bc93d7

www-apache/passenger: cleanup

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-6.0.7.ebuild | 130 
 2 files changed, 131 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index ef48a7a6a76..5f9086aee16 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,3 @@
 DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c
-DIST passenger-6.0.7.tar.gz 7352163 BLAKE2B 
e002f03f761cfd1b2a79f3d518fe25fb1ead4f0431042b6bfe2ecf1b9900e6405abb4d67f9750302149f1d0d2b42bc0fb1c855168b7003ac37eec3297b8f
 SHA512 
6019a93ac500333098cee772b5240f6cbf3a75a8d7cdd2bccac58c28369dddca574dc7e1c239a8f21b863df4825e758bb5eae84b316842168dc875116a07bfca
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f
 DIST passenger-6.0.9.tar.gz 8180342 BLAKE2B 
41bdfe06fe3dd94cbcbe44b8a9e2945447662a00b082c94d84196c13ec597c8aa6f5b34ff7855d06a983a27673c6e5c65426dfee20bcd601cea03cc2035a9da0
 SHA512 
fbb7a5a9e222672ea2db13f92de0710b84cde530d67633ad31265a1e34bf8a79f006a9db35eec45200d61c1084f0846275a06b55c717cf35ccdc7a8e878d37b4

diff --git a/www-apache/passenger/passenger-6.0.7.ebuild 
b/www-apache/passenger/passenger-6.0.7.ebuild
deleted file mode 100644
index 70b99758160..000
--- a/www-apache/passenger/passenger-6.0.7.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby25 ruby26 ruby27"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-06-03 Thread Sam James
commit: 8a07e1b1d14522e30a1511c9253336bef8a4dd91
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 16:33:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 16:33:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a07e1b1

www-apache/passenger: Stabilize 6.0.8 x86, #793995

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.8.ebuild 
b/www-apache/passenger/passenger-6.0.8.ebuild
index 17074fb367b..3eee8d445b4 100644
--- a/www-apache/passenger/passenger-6.0.8.ebuild
+++ b/www-apache/passenger/passenger-6.0.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-06-03 Thread Sam James
commit: cce8f83d5e24180c4e84d00415ca597877511f3c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 16:34:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 16:34:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cce8f83d

www-apache/passenger: Stabilize 6.0.8 amd64, #793995

Signed-off-by: Sam James  gentoo.org>

 www-apache/passenger/passenger-6.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.8.ebuild 
b/www-apache/passenger/passenger-6.0.8.ebuild
index 3eee8d445b4..4d290110e58 100644
--- a/www-apache/passenger/passenger-6.0.8.ebuild
+++ b/www-apache/passenger/passenger-6.0.8.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-06-02 Thread Hans de Graaff
commit: 39b45a3e5821c99869115df741ee90d6f8d67143
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jun  3 05:49:00 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jun  3 05:50:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b45a3e

www-apache/passenger: add 6.0.9

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.9.ebuild | 129 
 2 files changed, 130 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 1a1cd910c9b..ef48a7a6a76 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c
 DIST passenger-6.0.7.tar.gz 7352163 BLAKE2B 
e002f03f761cfd1b2a79f3d518fe25fb1ead4f0431042b6bfe2ecf1b9900e6405abb4d67f9750302149f1d0d2b42bc0fb1c855168b7003ac37eec3297b8f
 SHA512 
6019a93ac500333098cee772b5240f6cbf3a75a8d7cdd2bccac58c28369dddca574dc7e1c239a8f21b863df4825e758bb5eae84b316842168dc875116a07bfca
 DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f
+DIST passenger-6.0.9.tar.gz 8180342 BLAKE2B 
41bdfe06fe3dd94cbcbe44b8a9e2945447662a00b082c94d84196c13ec597c8aa6f5b34ff7855d06a983a27673c6e5c65426dfee20bcd601cea03cc2035a9da0
 SHA512 
fbb7a5a9e222672ea2db13f92de0710b84cde530d67633ad31265a1e34bf8a79f006a9db35eec45200d61c1084f0846275a06b55c717cf35ccdc7a8e878d37b4

diff --git a/www-apache/passenger/passenger-6.0.9.ebuild 
b/www-apache/passenger/passenger-6.0.9.ebuild
new file mode 100644
index 000..0a7a0aa829f
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.9.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-04-02 Thread Hans de Graaff
commit: e5e69c418f491240c0e892b2231394c9cca33f40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr  2 06:17:16 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr  2 11:15:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e69c41

www-apache/passenger: cleanup

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   2 -
 www-apache/passenger/passenger-6.0.4.ebuild | 127 ---
 www-apache/passenger/passenger-6.0.5.ebuild | 130 
 3 files changed, 259 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index acaabe48395..3663b63f595 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
-DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81
-DIST passenger-6.0.5.tar.gz 7347149 BLAKE2B 
c2a1cb74a0c5d9ea7ea245b1c55413b8d212dc091bc7ad8727ca4cc4249cbc60e92c5313a5a1f8daf5dcea64485b27fbeeae9fada18727aed20dc38779d112ea
 SHA512 
a6c174a52947f3985a0bbed20996e8386efdac6100a6c7ce9994bb6be7617bf810ac04821fae122e569e1883e8a8b1350cdccfa2b02053e5a4fbd13f891716e4
 DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c
 DIST passenger-6.0.7.tar.gz 7352163 BLAKE2B 
e002f03f761cfd1b2a79f3d518fe25fb1ead4f0431042b6bfe2ecf1b9900e6405abb4d67f9750302149f1d0d2b42bc0fb1c855168b7003ac37eec3297b8f
 SHA512 
6019a93ac500333098cee772b5240f6cbf3a75a8d7cdd2bccac58c28369dddca574dc7e1c239a8f21b863df4825e758bb5eae84b316842168dc875116a07bfca

diff --git a/www-apache/passenger/passenger-6.0.4.ebuild 
b/www-apache/passenger/passenger-6.0.4.ebuild
deleted file mode 100644
index 3ec3b0b2167..000
--- a/www-apache/passenger/passenger-6.0.4.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2021-04-02 Thread Hans de Graaff
commit: 090c27c56a9cf23d6a20470a33f22cdbbdf1d255
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr  2 09:36:49 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr  2 11:15:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090c27c5

www-apache/passenger: add 6.0.8

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.8.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 3663b63f595..1a1cd910c9b 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c
 DIST passenger-6.0.7.tar.gz 7352163 BLAKE2B 
e002f03f761cfd1b2a79f3d518fe25fb1ead4f0431042b6bfe2ecf1b9900e6405abb4d67f9750302149f1d0d2b42bc0fb1c855168b7003ac37eec3297b8f
 SHA512 
6019a93ac500333098cee772b5240f6cbf3a75a8d7cdd2bccac58c28369dddca574dc7e1c239a8f21b863df4825e758bb5eae84b316842168dc875116a07bfca
+DIST passenger-6.0.8.tar.gz 7567855 BLAKE2B 
ea8577c07a57eaea4e3b2b236808c9e54badb35368e948132af04220026b2676a71d066625a64cd98ce35118ae613bcbca8a0a1f8e0bc2a8d321c1165dec72f5
 SHA512 
ad35bee4a1c855b8f5401ab44e2a9b0cf3281e7fb1d8e09c8b12c54a465545d43285301c7d0fe16914e3c0fd5407d0d5cef31bb296f850d787903e6e006b368f

diff --git a/www-apache/passenger/passenger-6.0.8.ebuild 
b/www-apache/passenger/passenger-6.0.8.ebuild
new file mode 100644
index 000..17074fb367b
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.8.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-11-19 Thread Hans de Graaff
commit: 9ce3850908ae99df6de54074da773e91a04e8eba
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 20 07:09:38 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 20 07:09:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce38509

www-apache/passenger: add 6.0.7

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.7.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index cd110b06f9f..acaabe48395 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81
 DIST passenger-6.0.5.tar.gz 7347149 BLAKE2B 
c2a1cb74a0c5d9ea7ea245b1c55413b8d212dc091bc7ad8727ca4cc4249cbc60e92c5313a5a1f8daf5dcea64485b27fbeeae9fada18727aed20dc38779d112ea
 SHA512 
a6c174a52947f3985a0bbed20996e8386efdac6100a6c7ce9994bb6be7617bf810ac04821fae122e569e1883e8a8b1350cdccfa2b02053e5a4fbd13f891716e4
 DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c
+DIST passenger-6.0.7.tar.gz 7352163 BLAKE2B 
e002f03f761cfd1b2a79f3d518fe25fb1ead4f0431042b6bfe2ecf1b9900e6405abb4d67f9750302149f1d0d2b42bc0fb1c855168b7003ac37eec3297b8f
 SHA512 
6019a93ac500333098cee772b5240f6cbf3a75a8d7cdd2bccac58c28369dddca574dc7e1c239a8f21b863df4825e758bb5eae84b316842168dc875116a07bfca

diff --git a/www-apache/passenger/passenger-6.0.7.ebuild 
b/www-apache/passenger/passenger-6.0.7.ebuild
new file mode 100644
index 000..70b99758160
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.7.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-09-06 Thread Thomas Deutschmann
commit: cb4f312b50567617a873db46c91d53adc38534fc
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 00:50:09 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 00:50:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4f312b

www-apache/passenger: x86 stable (bug #740642)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-apache/passenger/passenger-6.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.6.ebuild 
b/www-apache/passenger/passenger-6.0.6.ebuild
index 70b99758160..fc08f506579 100644
--- a/www-apache/passenger/passenger-6.0.6.ebuild
+++ b/www-apache/passenger/passenger-6.0.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-07-22 Thread Hans de Graaff
commit: 016f3b9f8e189a09b52c728891cd9575bb735685
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul 22 09:25:42 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul 22 09:38:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016f3b9f

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-6.0.2.ebuild | 127 
 2 files changed, 128 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 1e39b6a9919..cd110b06f9f 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,3 @@
-DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2
 DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81
 DIST passenger-6.0.5.tar.gz 7347149 BLAKE2B 
c2a1cb74a0c5d9ea7ea245b1c55413b8d212dc091bc7ad8727ca4cc4249cbc60e92c5313a5a1f8daf5dcea64485b27fbeeae9fada18727aed20dc38779d112ea
 SHA512 
a6c174a52947f3985a0bbed20996e8386efdac6100a6c7ce9994bb6be7617bf810ac04821fae122e569e1883e8a8b1350cdccfa2b02053e5a4fbd13f891716e4
 DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c

diff --git a/www-apache/passenger/passenger-6.0.2.ebuild 
b/www-apache/passenger/passenger-6.0.2.ebuild
deleted file mode 100644
index 2656d97c0d1..000
--- a/www-apache/passenger/passenger-6.0.2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-07-16 Thread Hans de Graaff
commit: f74edb7b119201b3e22f3a2ee81cbcd881e7bd2f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jul 16 06:45:04 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jul 16 06:46:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74edb7b

www-apache/passenger: add 6.0.6

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.6.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index ec0e8dd7a65..1e39b6a9919 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2
 DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81
 DIST passenger-6.0.5.tar.gz 7347149 BLAKE2B 
c2a1cb74a0c5d9ea7ea245b1c55413b8d212dc091bc7ad8727ca4cc4249cbc60e92c5313a5a1f8daf5dcea64485b27fbeeae9fada18727aed20dc38779d112ea
 SHA512 
a6c174a52947f3985a0bbed20996e8386efdac6100a6c7ce9994bb6be7617bf810ac04821fae122e569e1883e8a8b1350cdccfa2b02053e5a4fbd13f891716e4
+DIST passenger-6.0.6.tar.gz 7347506 BLAKE2B 
16332ca5c299c366c891eef0267889d024417bacafafb9b6faed94434f16a3823fd21e9251eeefe190a682e8530b49cde4af22008b1537466ee3d685554dcbac
 SHA512 
57a013dbbddab13862c2d5445d048aafdc5a56297c56d3d642a39fe7757d3bcbd7e9e21aca36ebeb0f54a03d26e0886031a947cb098026a516900cc5bff42f0c

diff --git a/www-apache/passenger/passenger-6.0.6.ebuild 
b/www-apache/passenger/passenger-6.0.6.ebuild
new file mode 100644
index 000..70b99758160
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.6.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-06-14 Thread Sergei Trofimovich
commit: 0207a18d1f1cb276d46f9611a0801182e4f57ef4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 14 20:01:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 14 20:01:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0207a18d

www-apache/passenger: keyworded 6.0.5 for ppc64

keyworded wrt bug #723774

Package-Manager: Portage-2.3.100, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 www-apache/passenger/passenger-6.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.5.ebuild 
b/www-apache/passenger/passenger-6.0.5.ebuild
index 9ee595abb4f..39e9be599ea 100644
--- a/www-apache/passenger/passenger-6.0.5.ebuild
+++ b/www-apache/passenger/passenger-6.0.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-06-14 Thread Sergei Trofimovich
commit: 9d98626780f2692f284e32bd73fc5efcbc8704f5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jun 14 19:59:33 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jun 14 19:59:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d986267

www-apache/passenger: keyworded 6.0.5 for ppc

keyworded wrt bug #723774

Package-Manager: Portage-2.3.100, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 www-apache/passenger/passenger-6.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.5.ebuild 
b/www-apache/passenger/passenger-6.0.5.ebuild
index 62621a5f00d..9ee595abb4f 100644
--- a/www-apache/passenger/passenger-6.0.5.ebuild
+++ b/www-apache/passenger/passenger-6.0.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-05-31 Thread Hans de Graaff
commit: d6bffc559d509eba4328ac52c1affd7cd345e603
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 31 06:47:06 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 31 08:08:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6bffc55

www-apache/passenger: add 6.0.5

Explicitly pass RANLIB.

Closes: https://bugs.gentoo.org/726070
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.5.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index d1af92c0346..ec0e8dd7a65 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2
 DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81
+DIST passenger-6.0.5.tar.gz 7347149 BLAKE2B 
c2a1cb74a0c5d9ea7ea245b1c55413b8d212dc091bc7ad8727ca4cc4249cbc60e92c5313a5a1f8daf5dcea64485b27fbeeae9fada18727aed20dc38779d112ea
 SHA512 
a6c174a52947f3985a0bbed20996e8386efdac6100a6c7ce9994bb6be7617bf810ac04821fae122e569e1883e8a8b1350cdccfa2b02053e5a4fbd13f891716e4

diff --git a/www-apache/passenger/passenger-6.0.5.ebuild 
b/www-apache/passenger/passenger-6.0.5.ebuild
new file mode 100644
index 000..62621a5f00d
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.5.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2020-05-31 Thread Hans de Graaff
commit: ba0840691debd7c20ed52a774016cb70bf919f49
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 31 04:55:46 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 31 08:08:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba084069

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-6.0.3.ebuild | 127 
 2 files changed, 128 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 61156b724b5..d1af92c0346 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,2 @@
 DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2
-DIST passenger-6.0.3.tar.gz 7347651 BLAKE2B 
8f4b95d5f80cae2be05a57a5f125cc37241c9c4e0308ee09ec5b830a7ab5a3055408f043934f21723ac0d247f4d6d11c0f001b964c673efa791d1571aad75357
 SHA512 
0421255dbaa3992dea9d965ceec9fc9ffb3cf7d1a15f3f9837638e94bc3145e2e8eadeef94069cb8d9d759adeda308d92031f88cfc475b3b13c10b5088087a56
 DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81

diff --git a/www-apache/passenger/passenger-6.0.3.ebuild 
b/www-apache/passenger/passenger-6.0.3.ebuild
deleted file mode 100644
index cca1985ecf4..000
--- a/www-apache/passenger/passenger-6.0.3.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to avoid a dependency on mizuho.
-   #sed -i -e 's/, :doc//' build/packaging.rb || die
-   touch doc/*.html || die
-
-   # Fix hard-coded use of AR
-   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
-
-   # Make sure apache support is not attempted with -apache2
-   if ! 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-11-03 Thread Hans de Graaff
commit: bad0f1baf198307e9628aa3a6752acad812fb951
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov  3 08:43:55 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  3 09:28:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad0f1ba

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-5.3.7.ebuild | 127 
 2 files changed, 128 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 9bf2dd0..61156b724b5 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,3 @@
-DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
 DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2
 DIST passenger-6.0.3.tar.gz 7347651 BLAKE2B 
8f4b95d5f80cae2be05a57a5f125cc37241c9c4e0308ee09ec5b830a7ab5a3055408f043934f21723ac0d247f4d6d11c0f001b964c673efa791d1571aad75357
 SHA512 
0421255dbaa3992dea9d965ceec9fc9ffb3cf7d1a15f3f9837638e94bc3145e2e8eadeef94069cb8d9d759adeda308d92031f88cfc475b3b13c10b5088087a56
 DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81

diff --git a/www-apache/passenger/passenger-5.3.7.ebuild 
b/www-apache/passenger/passenger-5.3.7.ebuild
deleted file mode 100644
index a73ad98d905..000
--- a/www-apache/passenger/passenger-5.3.7.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to avoid a 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-09-17 Thread Hans de Graaff
commit: 9a7e16641c71d2b495b103bb9b87f9c071f17006
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Sep 18 05:51:27 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Sep 18 05:51:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7e1664

www-apache/passenger: add 6.0.4

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.4.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 31310089ebf..9bf2dd0 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
 DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2
 DIST passenger-6.0.3.tar.gz 7347651 BLAKE2B 
8f4b95d5f80cae2be05a57a5f125cc37241c9c4e0308ee09ec5b830a7ab5a3055408f043934f21723ac0d247f4d6d11c0f001b964c673efa791d1571aad75357
 SHA512 
0421255dbaa3992dea9d965ceec9fc9ffb3cf7d1a15f3f9837638e94bc3145e2e8eadeef94069cb8d9d759adeda308d92031f88cfc475b3b13c10b5088087a56
+DIST passenger-6.0.4.tar.gz 7347803 BLAKE2B 
2e367b8dd0ace6a2773de92b3237821625190f2ae52fd11a1a3c47230d24affe1f9d161ef0346210cc91a21ae3a58f40f796063796399da0d133d6b0a261f52c
 SHA512 
dd3398bece50c9da6029a5a9d98de2bed2e33a92f49fc776fe2b8f80f4a47e36d8a716c12f2f74d9611de5aa04981ddf680fc29a37f5b1860731a6f6e8390c81

diff --git a/www-apache/passenger/passenger-6.0.4.ebuild 
b/www-apache/passenger/passenger-6.0.4.ebuild
new file mode 100644
index 000..cca1985ecf4
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-09-12 Thread Hans de Graaff
commit: 0c0f3cb075f02f9e0986774621d7a52516ae8d01
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Sep 13 05:36:52 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Sep 13 05:47:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0f3cb0

www-apache/passenger: add 6.0.3

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.3.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index e6e6c10572b..31310089ebf 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
 DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2
+DIST passenger-6.0.3.tar.gz 7347651 BLAKE2B 
8f4b95d5f80cae2be05a57a5f125cc37241c9c4e0308ee09ec5b830a7ab5a3055408f043934f21723ac0d247f4d6d11c0f001b964c673efa791d1571aad75357
 SHA512 
0421255dbaa3992dea9d965ceec9fc9ffb3cf7d1a15f3f9837638e94bc3145e2e8eadeef94069cb8d9d759adeda308d92031f88cfc475b3b13c10b5088087a56

diff --git a/www-apache/passenger/passenger-6.0.3.ebuild 
b/www-apache/passenger/passenger-6.0.3.ebuild
new file mode 100644
index 000..cca1985ecf4
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-04-01 Thread Hans de Graaff
commit: 1b7b9942132bd29fe1ef9d27ee4ce0147a2ae6ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Apr  2 04:05:11 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr  2 04:11:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7b9942

www-apache/passenger: amd64 stable

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 www-apache/passenger/passenger-6.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.2.ebuild 
b/www-apache/passenger/passenger-6.0.2.ebuild
index 46236b81998..2656d97c0d1 100644
--- a/www-apache/passenger/passenger-6.0.2.ebuild
+++ b/www-apache/passenger/passenger-6.0.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-04-01 Thread Hans de Graaff
commit: 657e9db45d43c14c9f3e52fd0109afac64aa29e5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Apr  1 17:17:08 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr  2 03:56:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657e9db4

www-apache/passenger: cleanup

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-6.0.1.ebuild | 127 
 2 files changed, 128 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 1daf04c7d44..e6e6c10572b 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,2 @@
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
-DIST passenger-6.0.1.tar.gz 7203144 BLAKE2B 
1c59a4e7c6e82fc57f507653d8648cc8c21fae6ce8fb008b0839b60e6a076227f139300d7521eaff281ce2f935f20a730b3b34cb2cf3527a807f38e78219277d
 SHA512 
d2fdd27367a2adc8e5486038c7bb9a504c13bc675ba9640123c1a091e6a891238c90c54a75938cd119d74f40c8d0b28257704c83ebefa024057c744ea845997d
 DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2

diff --git a/www-apache/passenger/passenger-6.0.1.ebuild 
b/www-apache/passenger/passenger-6.0.1.ebuild
deleted file mode 100644
index e9d13ce882e..000
--- a/www-apache/passenger/passenger-6.0.1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to avoid a dependency on mizuho.
-   #sed -i -e 's/, :doc//' build/packaging.rb || die
-   touch doc/*.html || die
-
-   # Fix hard-coded use of AR
-   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
-
-   # Make sure apache support is not attempted with -apache2
-   

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-04-01 Thread Thomas Deutschmann
commit: 26a069f60428595ce35daab73a56b789c9faca84
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Apr  2 01:25:47 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Apr  2 01:25:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a069f6

www-apache/passenger: x86 stable (bug #682234)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-apache/passenger/passenger-6.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-6.0.2.ebuild 
b/www-apache/passenger/passenger-6.0.2.ebuild
index e9d13ce882e..46236b81998 100644
--- a/www-apache/passenger/passenger-6.0.2.ebuild
+++ b/www-apache/passenger/passenger-6.0.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-02-25 Thread Hans de Graaff
commit: 99c3b4b59b91486ff07614227df9ce26154aa67f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 26 06:59:37 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 26 06:59:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c3b4b5

www-apache/passenger: add 6.0.2

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.2.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index a323f3e8c46..1daf04c7d44 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
 DIST passenger-6.0.1.tar.gz 7203144 BLAKE2B 
1c59a4e7c6e82fc57f507653d8648cc8c21fae6ce8fb008b0839b60e6a076227f139300d7521eaff281ce2f935f20a730b3b34cb2cf3527a807f38e78219277d
 SHA512 
d2fdd27367a2adc8e5486038c7bb9a504c13bc675ba9640123c1a091e6a891238c90c54a75938cd119d74f40c8d0b28257704c83ebefa024057c744ea845997d
+DIST passenger-6.0.2.tar.gz 7204982 BLAKE2B 
056f85f88e49ca7dcfe37d1d1003beaa5325259a130b44aa60a319d36987c901b0a8a188998d38b68f3d396a71df0db8b8fc9562e58327b61a712dc39fb7ce1e
 SHA512 
05a1c598588ad96864ef81ff8bc45535b3cb35c0f4840f16b93d39c0ece94378e806d967190a3d69b28b37d463624955bb45970459cf8febb258d8fd135e97f2

diff --git a/www-apache/passenger/passenger-6.0.2.ebuild 
b/www-apache/passenger/passenger-6.0.2.ebuild
new file mode 100644
index 000..e9d13ce882e
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-01-27 Thread Hans de Graaff
commit: 1c74058ec2c5c99b31f8483c17bd2870493519d4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 27 07:59:03 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan 27 11:17:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c74058e

www-apache/passenger: cleanup

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/Manifest   |   2 -
 www-apache/passenger/passenger-5.3.2.ebuild | 127 
 www-apache/passenger/passenger-6.0.0.ebuild | 127 
 3 files changed, 256 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 449d123bf19..a323f3e8c46 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
-DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
-DIST passenger-6.0.0.tar.gz 7202705 BLAKE2B 
764e3072e1bed8caf87198442a11d660c8bb4d88007bf60fd77c3dc10c110a6e7836c35c1897484190df74281ff1027bdf7f2ed7eb98155ab4419b108aae1136
 SHA512 
f3fb7e29764397684bff58314db34d25d22a0a4f1420d149f8f43b2a1ff77407a1d67908bf89182f3ed8fbe9476938da91a13dd11c9eeeb6fe4f0af2f9646ec7
 DIST passenger-6.0.1.tar.gz 7203144 BLAKE2B 
1c59a4e7c6e82fc57f507653d8648cc8c21fae6ce8fb008b0839b60e6a076227f139300d7521eaff281ce2f935f20a730b3b34cb2cf3527a807f38e78219277d
 SHA512 
d2fdd27367a2adc8e5486038c7bb9a504c13bc675ba9640123c1a091e6a891238c90c54a75938cd119d74f40c8d0b28257704c83ebefa024057c744ea845997d

diff --git a/www-apache/passenger/passenger-5.3.2.ebuild 
b/www-apache/passenger/passenger-5.3.2.ebuild
deleted file mode 100644
index 200353b9e91..000
--- a/www-apache/passenger/passenger-5.3.2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-01-16 Thread Hans de Graaff
commit: 94bf4792e09bffdb8156aeadede6469c9df6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 16 19:51:08 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 16 19:52:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94bf4792

www-apache/passenger: amd64 stable, bug 674952

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/passenger-5.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.3.7.ebuild 
b/www-apache/passenger/passenger-5.3.7.ebuild
index a73378756c8..a73ad98d905 100644
--- a/www-apache/passenger/passenger-5.3.7.ebuild
+++ b/www-apache/passenger/passenger-5.3.7.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-01-15 Thread Thomas Deutschmann
commit: dda70e8540b47605c5343391936e0b415cc887ff
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jan 15 21:52:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jan 15 22:10:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda70e85

www-apache/passenger: x86 stable (bug #674952)

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-apache/passenger/passenger-5.3.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apache/passenger/passenger-5.3.7.ebuild 
b/www-apache/passenger/passenger-5.3.7.ebuild
index 3e6bbbe2025..a73378756c8 100644
--- a/www-apache/passenger/passenger-5.3.7.ebuild
+++ b/www-apache/passenger/passenger-5.3.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2019-01-09 Thread Hans de Graaff
commit: 8db142ddf8a39b11a5ca7ddcfd64bafd03982ef6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan  9 09:02:08 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan  9 09:12:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db142dd

www-apache/passenger: add 6.0.1

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.1.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 4f92087d961..449d123bf19 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
 DIST passenger-6.0.0.tar.gz 7202705 BLAKE2B 
764e3072e1bed8caf87198442a11d660c8bb4d88007bf60fd77c3dc10c110a6e7836c35c1897484190df74281ff1027bdf7f2ed7eb98155ab4419b108aae1136
 SHA512 
f3fb7e29764397684bff58314db34d25d22a0a4f1420d149f8f43b2a1ff77407a1d67908bf89182f3ed8fbe9476938da91a13dd11c9eeeb6fe4f0af2f9646ec7
+DIST passenger-6.0.1.tar.gz 7203144 BLAKE2B 
1c59a4e7c6e82fc57f507653d8648cc8c21fae6ce8fb008b0839b60e6a076227f139300d7521eaff281ce2f935f20a730b3b34cb2cf3527a807f38e78219277d
 SHA512 
d2fdd27367a2adc8e5486038c7bb9a504c13bc675ba9640123c1a091e6a891238c90c54a75938cd119d74f40c8d0b28257704c83ebefa024057c744ea845997d

diff --git a/www-apache/passenger/passenger-6.0.1.ebuild 
b/www-apache/passenger/passenger-6.0.1.ebuild
new file mode 100644
index 000..e9d13ce882e
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-12-02 Thread Hans de Graaff
commit: 399325cf0579342f7a8625907303ecc8317ea6ce
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec  2 07:16:10 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec  2 10:39:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399325cf

www-apache/passenger: cleanup

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/Manifest   |   4 -
 www-apache/passenger/passenger-5.3.3.ebuild | 127 
 www-apache/passenger/passenger-5.3.4.ebuild | 127 
 www-apache/passenger/passenger-5.3.5.ebuild | 127 
 www-apache/passenger/passenger-5.3.6.ebuild | 127 
 5 files changed, 512 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index dc3d7fd1a88..9a7daa087d3 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,6 +1,2 @@
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
-DIST passenger-5.3.3.tar.gz 7040055 BLAKE2B 
1a9caa34dd809f96da84e9e3c00f365fd5a5e80c5134c25be810ad2bd9e1f01d0f64c6323211f28121590ac4d4593572c5f4392e1be2bc87d78741a0fdd73885
 SHA512 
ae0b4a2681e7877c7a57d236139033f17782f3d0d891ac58bbfec211e77e3ada9d36c250c9c9234d853c666d1501ccc0e2d5997c247f10985cad936ad97a741e
-DIST passenger-5.3.4.tar.gz 7201951 BLAKE2B 
bc67fc5a0a1a8a38918d5c36470cc9df888eb7b85304b06f283199692b18922a9077db11db374fded091f851d5af67e7852d662f0e22a7ac4d49381eae35cbf9
 SHA512 
08fa0b06ae85cd48c748739be77713752c989ef031910441c243b5beacef398d544c41c87faa05a4d3f088da048b20ff5923d368ca12e0e2fd815726e9ce8c1a
-DIST passenger-5.3.5.tar.gz 7217952 BLAKE2B 
80fca5713590c73b7d6afa73b5d3e323188ba6496082d0203dd09ee7d52d9751c6780ef1f68cb646722973743dfecf3aa810019c68a3f3ff0220a42de84d4081
 SHA512 
3b892f5d86247913572eb28541625f62fc22efba907541f5d3ef8a2d3a7bc81b7d90d5789650353bb4f2e11184e9ac272ea3d954db20ad5c6f9c9bdc52d2d035
-DIST passenger-5.3.6.tar.gz 7198910 BLAKE2B 
2044e76e3aa582a684954fcc773e17f2b395376e0f8a163b5e736c65e3d62ba90a96929b8d4a6a0244e628f43b7fcf02bb81e0279026d12da4c9cec7bced06bd
 SHA512 
d5e8462b94dacdcb1b0381321b2edae2983c8d659bde3d50683759005cacc4f7c406ff6ca61bac5196463d066a948518834e535fe8943e974f20e1d0c3b429bd
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158

diff --git a/www-apache/passenger/passenger-5.3.3.ebuild 
b/www-apache/passenger/passenger-5.3.3.ebuild
deleted file mode 100644
index 7a2b4ba6996..000
--- a/www-apache/passenger/passenger-5.3.3.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/phusion_passenger/platform_info/compiler.rb || die
-
-   # Use sed here so that we can dynamically set the documentation 
directory.
- 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-12-02 Thread Hans de Graaff
commit: 67425d54463e425e6a1446ab5f4985123481afbb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec  2 10:14:24 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec  2 10:39:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67425d54

www-apache/passenger: add 6.0.0

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-6.0.0.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 9a7daa087d3..4f92087d961 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
 DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158
+DIST passenger-6.0.0.tar.gz 7202705 BLAKE2B 
764e3072e1bed8caf87198442a11d660c8bb4d88007bf60fd77c3dc10c110a6e7836c35c1897484190df74281ff1027bdf7f2ed7eb98155ab4419b108aae1136
 SHA512 
f3fb7e29764397684bff58314db34d25d22a0a4f1420d149f8f43b2a1ff77407a1d67908bf89182f3ed8fbe9476938da91a13dd11c9eeeb6fe4f0af2f9646ec7

diff --git a/www-apache/passenger/passenger-6.0.0.ebuild 
b/www-apache/passenger/passenger-6.0.0.ebuild
new file mode 100644
index 000..3e6bbbe2025
--- /dev/null
+++ b/www-apache/passenger/passenger-6.0.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-11-11 Thread Hans de Graaff
commit: ff7a197b1ee5ef0f446bda9428e6b5af740a6971
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 11 08:21:27 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 11 08:21:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7a197b

www-apache/passenger: add 5.3.7

Fixes: https://bugs.gentoo.org/670640
Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.7.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index f7a31be20ae..dc3d7fd1a88 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -3,3 +3,4 @@ DIST passenger-5.3.3.tar.gz 7040055 BLAKE2B 
1a9caa34dd809f96da84e9e3c00f365fd5a5
 DIST passenger-5.3.4.tar.gz 7201951 BLAKE2B 
bc67fc5a0a1a8a38918d5c36470cc9df888eb7b85304b06f283199692b18922a9077db11db374fded091f851d5af67e7852d662f0e22a7ac4d49381eae35cbf9
 SHA512 
08fa0b06ae85cd48c748739be77713752c989ef031910441c243b5beacef398d544c41c87faa05a4d3f088da048b20ff5923d368ca12e0e2fd815726e9ce8c1a
 DIST passenger-5.3.5.tar.gz 7217952 BLAKE2B 
80fca5713590c73b7d6afa73b5d3e323188ba6496082d0203dd09ee7d52d9751c6780ef1f68cb646722973743dfecf3aa810019c68a3f3ff0220a42de84d4081
 SHA512 
3b892f5d86247913572eb28541625f62fc22efba907541f5d3ef8a2d3a7bc81b7d90d5789650353bb4f2e11184e9ac272ea3d954db20ad5c6f9c9bdc52d2d035
 DIST passenger-5.3.6.tar.gz 7198910 BLAKE2B 
2044e76e3aa582a684954fcc773e17f2b395376e0f8a163b5e736c65e3d62ba90a96929b8d4a6a0244e628f43b7fcf02bb81e0279026d12da4c9cec7bced06bd
 SHA512 
d5e8462b94dacdcb1b0381321b2edae2983c8d659bde3d50683759005cacc4f7c406ff6ca61bac5196463d066a948518834e535fe8943e974f20e1d0c3b429bd
+DIST passenger-5.3.7.tar.gz 7195477 BLAKE2B 
43a2384574316f6c8472f326389e8c1feed769e78d66c20e63f6d2679b1ac1b20a9122612c98e3006520e6f24c5883addd93ef11e8f0385759ee0c9e9299b7ad
 SHA512 
bbef4881e0e0c698b29b10ff8a7afbc001c31d14fb80ffa27ed6867a92ad23712319733e6162be1f7720ebda421630af2f258f8167fa73c7b5ea594bc8247158

diff --git a/www-apache/passenger/passenger-5.3.7.ebuild 
b/www-apache/passenger/passenger-5.3.7.ebuild
new file mode 100644
index 000..3e6bbbe2025
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.7.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-11-06 Thread Hans de Graaff
commit: 962d29466bd6feb118b6db46fe5116ad4ad6ab51
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  7 07:17:18 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov  7 07:18:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962d2946

www-apache/passenger: add 5.3.6

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.6.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index fffdb68a1d0..f7a31be20ae 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -2,3 +2,4 @@ DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0
 DIST passenger-5.3.3.tar.gz 7040055 BLAKE2B 
1a9caa34dd809f96da84e9e3c00f365fd5a5e80c5134c25be810ad2bd9e1f01d0f64c6323211f28121590ac4d4593572c5f4392e1be2bc87d78741a0fdd73885
 SHA512 
ae0b4a2681e7877c7a57d236139033f17782f3d0d891ac58bbfec211e77e3ada9d36c250c9c9234d853c666d1501ccc0e2d5997c247f10985cad936ad97a741e
 DIST passenger-5.3.4.tar.gz 7201951 BLAKE2B 
bc67fc5a0a1a8a38918d5c36470cc9df888eb7b85304b06f283199692b18922a9077db11db374fded091f851d5af67e7852d662f0e22a7ac4d49381eae35cbf9
 SHA512 
08fa0b06ae85cd48c748739be77713752c989ef031910441c243b5beacef398d544c41c87faa05a4d3f088da048b20ff5923d368ca12e0e2fd815726e9ce8c1a
 DIST passenger-5.3.5.tar.gz 7217952 BLAKE2B 
80fca5713590c73b7d6afa73b5d3e323188ba6496082d0203dd09ee7d52d9751c6780ef1f68cb646722973743dfecf3aa810019c68a3f3ff0220a42de84d4081
 SHA512 
3b892f5d86247913572eb28541625f62fc22efba907541f5d3ef8a2d3a7bc81b7d90d5789650353bb4f2e11184e9ac272ea3d954db20ad5c6f9c9bdc52d2d035
+DIST passenger-5.3.6.tar.gz 7198910 BLAKE2B 
2044e76e3aa582a684954fcc773e17f2b395376e0f8a163b5e736c65e3d62ba90a96929b8d4a6a0244e628f43b7fcf02bb81e0279026d12da4c9cec7bced06bd
 SHA512 
d5e8462b94dacdcb1b0381321b2edae2983c8d659bde3d50683759005cacc4f7c406ff6ca61bac5196463d066a948518834e535fe8943e974f20e1d0c3b429bd

diff --git a/www-apache/passenger/passenger-5.3.6.ebuild 
b/www-apache/passenger/passenger-5.3.6.ebuild
new file mode 100644
index 000..3e6bbbe2025
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.6.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/files/, www-apache/passenger/

2018-10-13 Thread Hans de Graaff
commit: 8c743b468dab3f7e4222327acacfadcc0a1786ac
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 13 07:12:25 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 13 07:16:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c743b46

www-apache/passenger: add 5.3.5 and use eapply for both patches

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 www-apache/passenger/Manifest  |   1 +
 .../passenger/files/passenger-5.1.11-gentoo.patch  |   4 +-
 www-apache/passenger/passenger-5.3.5.ebuild| 127 +
 3 files changed, 130 insertions(+), 2 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 76a5f9b5fea..fffdb68a1d0 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
 DIST passenger-5.3.3.tar.gz 7040055 BLAKE2B 
1a9caa34dd809f96da84e9e3c00f365fd5a5e80c5134c25be810ad2bd9e1f01d0f64c6323211f28121590ac4d4593572c5f4392e1be2bc87d78741a0fdd73885
 SHA512 
ae0b4a2681e7877c7a57d236139033f17782f3d0d891ac58bbfec211e77e3ada9d36c250c9c9234d853c666d1501ccc0e2d5997c247f10985cad936ad97a741e
 DIST passenger-5.3.4.tar.gz 7201951 BLAKE2B 
bc67fc5a0a1a8a38918d5c36470cc9df888eb7b85304b06f283199692b18922a9077db11db374fded091f851d5af67e7852d662f0e22a7ac4d49381eae35cbf9
 SHA512 
08fa0b06ae85cd48c748739be77713752c989ef031910441c243b5beacef398d544c41c87faa05a4d3f088da048b20ff5923d368ca12e0e2fd815726e9ce8c1a
+DIST passenger-5.3.5.tar.gz 7217952 BLAKE2B 
80fca5713590c73b7d6afa73b5d3e323188ba6496082d0203dd09ee7d52d9751c6780ef1f68cb646722973743dfecf3aa810019c68a3f3ff0220a42de84d4081
 SHA512 
3b892f5d86247913572eb28541625f62fc22efba907541f5d3ef8a2d3a7bc81b7d90d5789650353bb4f2e11184e9ac272ea3d954db20ad5c6f9c9bdc52d2d035

diff --git a/www-apache/passenger/files/passenger-5.1.11-gentoo.patch 
b/www-apache/passenger/files/passenger-5.1.11-gentoo.patch
index 5a2565c0315..5981ead136f 100644
--- a/www-apache/passenger/files/passenger-5.1.11-gentoo.patch
+++ b/www-apache/passenger/files/passenger-5.1.11-gentoo.patch
@@ -1,5 +1,5 @@
 build/packaging.rb.~1~ 2013-10-27 00:00:00.0 +0200
-+++ build/packaging.rb 2015-09-28 07:44:04.584236386 +0200
+--- a/build/packaging.rb.~1~   2013-10-27 00:00:00.0 +0200
 b/build/packaging.rb   2015-09-28 07:44:04.584236386 +0200
 @@ -575,7 +575,7 @@
psg_ruby   = ENV['RUBY'] || "#{fs_bindir}/ruby"
psg_free_ruby  = ENV['FREE_RUBY'] || "/usr/bin/env ruby"

diff --git a/www-apache/passenger/passenger-5.3.5.ebuild 
b/www-apache/passenger/passenger-5.3.5.ebuild
new file mode 100644
index 000..3e6bbbe2025
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.5.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/phusion_passenger/platform_info/compiler.rb || die
+
+   # Use sed here so that we can dynamically set the documentation 
directory.
+   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-08-02 Thread Hans de Graaff
commit: 72e954bbd2288f0dd63ffcca7c37d523f2d9fe10
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug  2 06:20:30 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug  2 06:20:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e954bb

www-apache/passenger: add 5.3.4

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.4.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 100640dd8f9..76a5f9b5fea 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
 DIST passenger-5.3.3.tar.gz 7040055 BLAKE2B 
1a9caa34dd809f96da84e9e3c00f365fd5a5e80c5134c25be810ad2bd9e1f01d0f64c6323211f28121590ac4d4593572c5f4392e1be2bc87d78741a0fdd73885
 SHA512 
ae0b4a2681e7877c7a57d236139033f17782f3d0d891ac58bbfec211e77e3ada9d36c250c9c9234d853c666d1501ccc0e2d5997c247f10985cad936ad97a741e
+DIST passenger-5.3.4.tar.gz 7201951 BLAKE2B 
bc67fc5a0a1a8a38918d5c36470cc9df888eb7b85304b06f283199692b18922a9077db11db374fded091f851d5af67e7852d662f0e22a7ac4d49381eae35cbf9
 SHA512 
08fa0b06ae85cd48c748739be77713752c989ef031910441c243b5beacef398d544c41c87faa05a4d3f088da048b20ff5923d368ca12e0e2fd815726e9ce8c1a

diff --git a/www-apache/passenger/passenger-5.3.4.ebuild 
b/www-apache/passenger/passenger-5.3.4.ebuild
new file mode 100644
index 000..7a2b4ba6996
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-06-26 Thread Hans de Graaff
commit: 74ded2e26c216f4015c37db74258b8d80e62e597
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun 27 05:21:57 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun 27 05:21:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ded2e2

www-apache/passenger: add 5.3.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.3.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index cb051c1816a..100640dd8f9 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1 +1,2 @@
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967
+DIST passenger-5.3.3.tar.gz 7040055 BLAKE2B 
1a9caa34dd809f96da84e9e3c00f365fd5a5e80c5134c25be810ad2bd9e1f01d0f64c6323211f28121590ac4d4593572c5f4392e1be2bc87d78741a0fdd73885
 SHA512 
ae0b4a2681e7877c7a57d236139033f17782f3d0d891ac58bbfec211e77e3ada9d36c250c9c9234d853c666d1501ccc0e2d5997c247f10985cad936ad97a741e

diff --git a/www-apache/passenger/passenger-5.3.3.ebuild 
b/www-apache/passenger/passenger-5.3.3.ebuild
new file mode 100644
index 000..7a2b4ba6996
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
+}
+
+all_ruby_compile() {
+   if use apache2 ; then
+   V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
+APXS2="${APXS}" \
+HTTPD="${APACHE_BIN}" \
+FS_LIBDIR='/usr/'$(get_libdir) \
+

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-06-20 Thread Hans de Graaff
commit: c2eab56c0ebc74172d0eec5592ba862ff4244dc6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun 20 19:22:50 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun 20 19:23:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2eab56c

www-apache/passenger: remove vulnerable version

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-apache/passenger/Manifest|   1 -
 www-apache/passenger/passenger-5.1.12.ebuild | 127 ---
 2 files changed, 128 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 83b775bb13b..cb051c1816a 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1 @@
-DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967

diff --git a/www-apache/passenger/passenger-5.1.12.ebuild 
b/www-apache/passenger/passenger-5.1.12.ebuild
deleted file mode 100644
index 81449d02095..000
--- a/www-apache/passenger/passenger-5.1.12.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to avoid a dependency on mizuho.
-   #sed -i -e 's/, :doc//' build/packaging.rb || die
-   touch doc/*.html || die
-
-   # Fix hard-coded use of AR
-   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
-
-   # Make sure apache support is not attempted with -apache2
-   if ! use apache2 ; then
-   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
-   fi
-}
-
-all_ruby_compile() {
-   if use apache2 ; then
-   V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
-APXS2="${APXS}" \
-HTTPD="${APACHE_BIN}" \
-

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-06-19 Thread Thomas Deutschmann
commit: 65ee006b0e6c6df7f871018e65bd99600e03f159
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Jun 19 12:50:18 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Jun 19 12:55:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ee006b

www-apache/passenger: x86 stable (bug #658346)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-apache/passenger/passenger-5.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.3.2.ebuild 
b/www-apache/passenger/passenger-5.3.2.ebuild
index a6024b3a2fd..200353b9e91 100644
--- a/www-apache/passenger/passenger-5.3.2.ebuild
+++ b/www-apache/passenger/passenger-5.3.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-06-18 Thread Agostino Sarubbo
commit: fa3d56e7d616dec49d347dfff44cc0199e7c9c9b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 18 15:43:20 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 18 15:43:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3d56e7

www-apache/passenger: amd64 stable wrt bug #658346

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="amd64"

 www-apache/passenger/passenger-5.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.3.2.ebuild 
b/www-apache/passenger/passenger-5.3.2.ebuild
index 7a2b4ba6996..a6024b3a2fd 100644
--- a/www-apache/passenger/passenger-5.3.2.ebuild
+++ b/www-apache/passenger/passenger-5.3.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-06-17 Thread Hans de Graaff
commit: 4bf0317b4b0d903df2425e2592b0e8df6a80c25b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 18 05:09:13 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 18 05:09:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf0317b

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-apache/passenger/Manifest   |   2 -
 www-apache/passenger/passenger-5.2.3.ebuild | 127 
 www-apache/passenger/passenger-5.3.1.ebuild | 127 
 3 files changed, 256 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 62f3f163a44..83b775bb13b 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
-DIST passenger-5.2.3.tar.gz 6956101 BLAKE2B 
c2c5448f330e0bd90b5378e9868c18999263428df0a396595f4793979d3961282743b04eaec78b2cf5a0ebdb6a8183b798c2ae244b8a033edf14f5b8837225ca
 SHA512 
fcd2244a30ce633f83448ff2fe3eea4d2215aa061aaf66de2dcd27f0b440b782d051f0f1ca49d6db673871e31518dc95cc6ffbd48a020f8ffe927d3b5969ef97
-DIST passenger-5.3.1.tar.gz 7033258 BLAKE2B 
74269e06fefdc597344ddd5f11fb800df9beba7f59bfb3d0b43069f941d82db09cc6129bafdefd2175bf231ed496e7eb0298e500b27129da1ee07a04d054a8ad
 SHA512 
973338f934a1fc484058cf15748695129ab7ddb8c0d4d8527100fefd111a0b794d60b2e59f8f494c4ef5703c72c7ebfeef5539ed9b4a6e736114e2077e83ccdd
 DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967

diff --git a/www-apache/passenger/passenger-5.2.3.ebuild 
b/www-apache/passenger/passenger-5.2.3.ebuild
deleted file mode 100644
index 1833c88aa15..000
--- a/www-apache/passenger/passenger-5.2.3.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-06-12 Thread Hans de Graaff
commit: 3f59254e515b48240f74527957b3a9e589b8aa33
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun 13 04:51:24 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun 13 04:51:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f59254e

www-apache/passenger: add 5.3.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.2.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index d3d4e3197a2..62f3f163a44 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
 DIST passenger-5.2.3.tar.gz 6956101 BLAKE2B 
c2c5448f330e0bd90b5378e9868c18999263428df0a396595f4793979d3961282743b04eaec78b2cf5a0ebdb6a8183b798c2ae244b8a033edf14f5b8837225ca
 SHA512 
fcd2244a30ce633f83448ff2fe3eea4d2215aa061aaf66de2dcd27f0b440b782d051f0f1ca49d6db673871e31518dc95cc6ffbd48a020f8ffe927d3b5969ef97
 DIST passenger-5.3.1.tar.gz 7033258 BLAKE2B 
74269e06fefdc597344ddd5f11fb800df9beba7f59bfb3d0b43069f941d82db09cc6129bafdefd2175bf231ed496e7eb0298e500b27129da1ee07a04d054a8ad
 SHA512 
973338f934a1fc484058cf15748695129ab7ddb8c0d4d8527100fefd111a0b794d60b2e59f8f494c4ef5703c72c7ebfeef5539ed9b4a6e736114e2077e83ccdd
+DIST passenger-5.3.2.tar.gz 7039759 BLAKE2B 
be10b368530b8560d7d93664bbf91711ace0cadb0d1e15a978c0a52311a626ea2e1c6d05e507ef488b384e4a7ccc4b02da35bd5bd5878788b036401e06a33b5f
 SHA512 
97900a0e0de67cc3c3770c291c85c6fe937fceab5632c9832bc5c461d3b4e586a47c9733a1a50a805834f591e5af90651789ed74bf74e0eed4d6ce8084c51967

diff --git a/www-apache/passenger/passenger-5.3.2.ebuild 
b/www-apache/passenger/passenger-5.3.2.ebuild
new file mode 100644
index 000..7a2b4ba6996
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-05-16 Thread Hans de Graaff
commit: 5496544296b47db305c5152fd73c2b310b1b2a9b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 16 05:35:28 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 16 06:01:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54965442

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 www-apache/passenger/Manifest   |   2 -
 www-apache/passenger/passenger-5.2.1.ebuild | 127 
 www-apache/passenger/passenger-5.2.2.ebuild | 127 
 3 files changed, 256 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 50da1e05f90..2470d481109 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,5 +1,3 @@
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
-DIST passenger-5.2.1.tar.gz 4978302 BLAKE2B 
622f831e0b3e1a950f3dabc69b13c304896506d70341dafac0df4074450cea2b2c33a1c60b39efe8600a3cac32c6782f28599de85e1856a785896ada27f2f9c4
 SHA512 
8223fe0f7c04de9b079e8748d22679b7253599a5ef070cfd63b829c7ec7c4375528bc186d136ab2602d07a9a36fac4bc53b30c775e433641dfa80ab67f326848
-DIST passenger-5.2.2.tar.gz 6955357 BLAKE2B 
4bf0f7185bafc5927ff82b3c2f171671266a4c6d0077b24b2efb439524618e67742ce0c67098cfa2457e3d17f4f3bf685736c3599dc10eca52c0cd00b79911a8
 SHA512 
c7a5a1cb686119846f9da16d6506bc689c64d20bdfa710a1e677374659759a10eb8540baf9c50c77a94a0c8ab748af3e4731bc7ccf6e402fd0a9d2d3ccb183bf
 DIST passenger-5.2.3.tar.gz 6956101 BLAKE2B 
c2c5448f330e0bd90b5378e9868c18999263428df0a396595f4793979d3961282743b04eaec78b2cf5a0ebdb6a8183b798c2ae244b8a033edf14f5b8837225ca
 SHA512 
fcd2244a30ce633f83448ff2fe3eea4d2215aa061aaf66de2dcd27f0b440b782d051f0f1ca49d6db673871e31518dc95cc6ffbd48a020f8ffe927d3b5969ef97
 DIST passenger-5.3.0.tar.gz 7033231 BLAKE2B 
5cfbd86153e0715b7ac2082ec56dda1e104fd297912dfdd9d8313fd95cb3e52c47360001dfabcc2e88e7cb4f357813fd9e7f51d4ebf94a607183eccbe9b158d1
 SHA512 
4e3516c21776b9451301f134ffc34ac2dc77f2462329c2655fd3348317fdf0e4f8c6720fd1e676693006b31722c198443219848b04b7a08deaf7ef088052b1eb

diff --git a/www-apache/passenger/passenger-5.2.1.ebuild 
b/www-apache/passenger/passenger-5.2.1.ebuild
deleted file mode 100644
index 1833c88aa15..000
--- a/www-apache/passenger/passenger-5.2.1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-05-16 Thread Hans de Graaff
commit: f7105196cf9ce7cc3ea19d540c90725e0e4f963f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 16 06:00:17 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 16 06:01:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7105196

www-apache/passenger: add 5.3.1

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.1.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 2470d481109..79740cf155b 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
 DIST passenger-5.2.3.tar.gz 6956101 BLAKE2B 
c2c5448f330e0bd90b5378e9868c18999263428df0a396595f4793979d3961282743b04eaec78b2cf5a0ebdb6a8183b798c2ae244b8a033edf14f5b8837225ca
 SHA512 
fcd2244a30ce633f83448ff2fe3eea4d2215aa061aaf66de2dcd27f0b440b782d051f0f1ca49d6db673871e31518dc95cc6ffbd48a020f8ffe927d3b5969ef97
 DIST passenger-5.3.0.tar.gz 7033231 BLAKE2B 
5cfbd86153e0715b7ac2082ec56dda1e104fd297912dfdd9d8313fd95cb3e52c47360001dfabcc2e88e7cb4f357813fd9e7f51d4ebf94a607183eccbe9b158d1
 SHA512 
4e3516c21776b9451301f134ffc34ac2dc77f2462329c2655fd3348317fdf0e4f8c6720fd1e676693006b31722c198443219848b04b7a08deaf7ef088052b1eb
+DIST passenger-5.3.1.tar.gz 7033258 BLAKE2B 
74269e06fefdc597344ddd5f11fb800df9beba7f59bfb3d0b43069f941d82db09cc6129bafdefd2175bf231ed496e7eb0298e500b27129da1ee07a04d054a8ad
 SHA512 
973338f934a1fc484058cf15748695129ab7ddb8c0d4d8527100fefd111a0b794d60b2e59f8f494c4ef5703c72c7ebfeef5539ed9b4a6e736114e2077e83ccdd

diff --git a/www-apache/passenger/passenger-5.3.1.ebuild 
b/www-apache/passenger/passenger-5.3.1.ebuild
new file mode 100644
index 000..7a2b4ba6996
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-05-16 Thread Hans de Graaff
commit: 5961409d76263ff970445c810565e3e93f87ba78
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 16 06:00:39 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 16 06:01:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5961409d

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.36, Repoman-2.3.9

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-5.3.0.ebuild | 127 
 2 files changed, 128 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 79740cf155b..d3d4e3197a2 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,3 @@
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
 DIST passenger-5.2.3.tar.gz 6956101 BLAKE2B 
c2c5448f330e0bd90b5378e9868c18999263428df0a396595f4793979d3961282743b04eaec78b2cf5a0ebdb6a8183b798c2ae244b8a033edf14f5b8837225ca
 SHA512 
fcd2244a30ce633f83448ff2fe3eea4d2215aa061aaf66de2dcd27f0b440b782d051f0f1ca49d6db673871e31518dc95cc6ffbd48a020f8ffe927d3b5969ef97
-DIST passenger-5.3.0.tar.gz 7033231 BLAKE2B 
5cfbd86153e0715b7ac2082ec56dda1e104fd297912dfdd9d8313fd95cb3e52c47360001dfabcc2e88e7cb4f357813fd9e7f51d4ebf94a607183eccbe9b158d1
 SHA512 
4e3516c21776b9451301f134ffc34ac2dc77f2462329c2655fd3348317fdf0e4f8c6720fd1e676693006b31722c198443219848b04b7a08deaf7ef088052b1eb
 DIST passenger-5.3.1.tar.gz 7033258 BLAKE2B 
74269e06fefdc597344ddd5f11fb800df9beba7f59bfb3d0b43069f941d82db09cc6129bafdefd2175bf231ed496e7eb0298e500b27129da1ee07a04d054a8ad
 SHA512 
973338f934a1fc484058cf15748695129ab7ddb8c0d4d8527100fefd111a0b794d60b2e59f8f494c4ef5703c72c7ebfeef5539ed9b4a6e736114e2077e83ccdd

diff --git a/www-apache/passenger/passenger-5.3.0.ebuild 
b/www-apache/passenger/passenger-5.3.0.ebuild
deleted file mode 100644
index 7a2b4ba6996..000
--- a/www-apache/passenger/passenger-5.3.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to avoid a dependency on mizuho.
-   #sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-05-12 Thread Hans de Graaff
commit: 861e4a1c328868938187fa19e55256580f910622
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 13 05:44:16 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 13 05:44:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861e4a1c

www-apache/passenger: add 5.3.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 www-apache/passenger/passenger-5.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.3.0.ebuild 
b/www-apache/passenger/passenger-5.3.0.ebuild
index f9a24bd885d..7a2b4ba6996 100644
--- a/www-apache/passenger/passenger-5.3.0.ebuild
+++ b/www-apache/passenger/passenger-5.3.0.ebuild
@@ -43,7 +43,7 @@ pkg_setup() {
 
 all_ruby_prepare() {
epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+   eapply "${FILESDIR}"/${PN}-5.1.1-isnan.patch
 
# Change these with sed instead of a patch so that we can easily use
# the toolchain-funcs methods.



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-05-12 Thread Hans de Graaff
commit: e07db03259ab8df02efb1bc20f9c4179b76acc5e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 13 05:41:53 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 13 05:41:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07db032

www-apache/passenger: add 5.3.0

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.3.0.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 98cf5651c8f..50da1e05f90 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -2,3 +2,4 @@ DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff3
 DIST passenger-5.2.1.tar.gz 4978302 BLAKE2B 
622f831e0b3e1a950f3dabc69b13c304896506d70341dafac0df4074450cea2b2c33a1c60b39efe8600a3cac32c6782f28599de85e1856a785896ada27f2f9c4
 SHA512 
8223fe0f7c04de9b079e8748d22679b7253599a5ef070cfd63b829c7ec7c4375528bc186d136ab2602d07a9a36fac4bc53b30c775e433641dfa80ab67f326848
 DIST passenger-5.2.2.tar.gz 6955357 BLAKE2B 
4bf0f7185bafc5927ff82b3c2f171671266a4c6d0077b24b2efb439524618e67742ce0c67098cfa2457e3d17f4f3bf685736c3599dc10eca52c0cd00b79911a8
 SHA512 
c7a5a1cb686119846f9da16d6506bc689c64d20bdfa710a1e677374659759a10eb8540baf9c50c77a94a0c8ab748af3e4731bc7ccf6e402fd0a9d2d3ccb183bf
 DIST passenger-5.2.3.tar.gz 6956101 BLAKE2B 
c2c5448f330e0bd90b5378e9868c18999263428df0a396595f4793979d3961282743b04eaec78b2cf5a0ebdb6a8183b798c2ae244b8a033edf14f5b8837225ca
 SHA512 
fcd2244a30ce633f83448ff2fe3eea4d2215aa061aaf66de2dcd27f0b440b782d051f0f1ca49d6db673871e31518dc95cc6ffbd48a020f8ffe927d3b5969ef97
+DIST passenger-5.3.0.tar.gz 7033231 BLAKE2B 
5cfbd86153e0715b7ac2082ec56dda1e104fd297912dfdd9d8313fd95cb3e52c47360001dfabcc2e88e7cb4f357813fd9e7f51d4ebf94a607183eccbe9b158d1
 SHA512 
4e3516c21776b9451301f134ffc34ac2dc77f2462329c2655fd3348317fdf0e4f8c6720fd1e676693006b31722c198443219848b04b7a08deaf7ef088052b1eb

diff --git a/www-apache/passenger/passenger-5.3.0.ebuild 
b/www-apache/passenger/passenger-5.3.0.ebuild
new file mode 100644
index 000..f9a24bd885d
--- /dev/null
+++ b/www-apache/passenger/passenger-5.3.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-04-04 Thread Hans de Graaff
commit: f96acfec9b38eb6fc822d42cd5fe820adbcfd676
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr  5 05:28:41 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr  5 05:36:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96acfec

www-apache/passenger: add 5.2.3

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.2.3.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 51df9405d16..98cf5651c8f 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
 DIST passenger-5.2.1.tar.gz 4978302 BLAKE2B 
622f831e0b3e1a950f3dabc69b13c304896506d70341dafac0df4074450cea2b2c33a1c60b39efe8600a3cac32c6782f28599de85e1856a785896ada27f2f9c4
 SHA512 
8223fe0f7c04de9b079e8748d22679b7253599a5ef070cfd63b829c7ec7c4375528bc186d136ab2602d07a9a36fac4bc53b30c775e433641dfa80ab67f326848
 DIST passenger-5.2.2.tar.gz 6955357 BLAKE2B 
4bf0f7185bafc5927ff82b3c2f171671266a4c6d0077b24b2efb439524618e67742ce0c67098cfa2457e3d17f4f3bf685736c3599dc10eca52c0cd00b79911a8
 SHA512 
c7a5a1cb686119846f9da16d6506bc689c64d20bdfa710a1e677374659759a10eb8540baf9c50c77a94a0c8ab748af3e4731bc7ccf6e402fd0a9d2d3ccb183bf
+DIST passenger-5.2.3.tar.gz 6956101 BLAKE2B 
c2c5448f330e0bd90b5378e9868c18999263428df0a396595f4793979d3961282743b04eaec78b2cf5a0ebdb6a8183b798c2ae244b8a033edf14f5b8837225ca
 SHA512 
fcd2244a30ce633f83448ff2fe3eea4d2215aa061aaf66de2dcd27f0b440b782d051f0f1ca49d6db673871e31518dc95cc6ffbd48a020f8ffe927d3b5969ef97

diff --git a/www-apache/passenger/passenger-5.2.3.ebuild 
b/www-apache/passenger/passenger-5.2.3.ebuild
new file mode 100644
index 000..1833c88aa15
--- /dev/null
+++ b/www-apache/passenger/passenger-5.2.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-03-30 Thread Hans de Graaff
commit: 61811e4fb1f6a6205ce5a06811c5960e03765cde
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 30 05:52:41 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 30 06:13:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61811e4f

www-apache/passenger: add 5.2.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.2.2.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index cb285a6adab..51df9405d16 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
 DIST passenger-5.2.1.tar.gz 4978302 BLAKE2B 
622f831e0b3e1a950f3dabc69b13c304896506d70341dafac0df4074450cea2b2c33a1c60b39efe8600a3cac32c6782f28599de85e1856a785896ada27f2f9c4
 SHA512 
8223fe0f7c04de9b079e8748d22679b7253599a5ef070cfd63b829c7ec7c4375528bc186d136ab2602d07a9a36fac4bc53b30c775e433641dfa80ab67f326848
+DIST passenger-5.2.2.tar.gz 6955357 BLAKE2B 
4bf0f7185bafc5927ff82b3c2f171671266a4c6d0077b24b2efb439524618e67742ce0c67098cfa2457e3d17f4f3bf685736c3599dc10eca52c0cd00b79911a8
 SHA512 
c7a5a1cb686119846f9da16d6506bc689c64d20bdfa710a1e677374659759a10eb8540baf9c50c77a94a0c8ab748af3e4731bc7ccf6e402fd0a9d2d3ccb183bf

diff --git a/www-apache/passenger/passenger-5.2.2.ebuild 
b/www-apache/passenger/passenger-5.2.2.ebuild
new file mode 100644
index 000..1833c88aa15
--- /dev/null
+++ b/www-apache/passenger/passenger-5.2.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-03-30 Thread Hans de Graaff
commit: 152ebd5ffeffe86bf2ab2bc322faafa02d59bedd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 30 05:40:24 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 30 06:13:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152ebd5f

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 www-apache/passenger/Manifest|   2 -
 www-apache/passenger/passenger-5.1.11.ebuild | 127 ---
 www-apache/passenger/passenger-5.2.0.ebuild  | 127 ---
 3 files changed, 256 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 4dd72d3da11..cb285a6adab 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,2 @@
-DIST passenger-5.1.11.tar.gz 4243340 BLAKE2B 
25c6cc0016c4078962466716f16a2d084d4e59528153bbe09dae70c4935941cabc456062e0004f7640074f163e53aa6f95e44fc7b99136292db5e3c9bb9fe554
 SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
-DIST passenger-5.2.0.tar.gz 4978059 BLAKE2B 
d74e8a1b6ea21bf8ef2d606597acfe331661fc1d0908f0399c624c860700e004c3231f0fcd8adf4aec9221bcabb1311155b5ddc08cf8e92a6cb97736d87c8e97
 SHA512 
c1450f6921a75851d5ed1c8a34dc5dc97b085ee6ae2e5fcbaf897873c0f73af09ca1df1fa1986cb91937ea7b2192d222540b061c6c8e8bb03d19991b8b357e34
 DIST passenger-5.2.1.tar.gz 4978302 BLAKE2B 
622f831e0b3e1a950f3dabc69b13c304896506d70341dafac0df4074450cea2b2c33a1c60b39efe8600a3cac32c6782f28599de85e1856a785896ada27f2f9c4
 SHA512 
8223fe0f7c04de9b079e8748d22679b7253599a5ef070cfd63b829c7ec7c4375528bc186d136ab2602d07a9a36fac4bc53b30c775e433641dfa80ab67f326848

diff --git a/www-apache/passenger/passenger-5.1.11.ebuild 
b/www-apache/passenger/passenger-5.1.11.ebuild
deleted file mode 100644
index 6de168a4b44..000
--- a/www-apache/passenger/passenger-5.1.11.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-02-27 Thread Hans de Graaff
commit: 196c37b5c1eee53a6579ec6c528f9387f931ff64
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 28 05:20:53 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 28 05:20:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196c37b5

www-apache/passenger: add 5.2.1

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.2.1.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 350f2df103b..4dd72d3da11 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.1.11.tar.gz 4243340 BLAKE2B 
25c6cc0016c4078962466716f16a2d084d4e59528153bbe09dae70c4935941cabc456062e0004f7640074f163e53aa6f95e44fc7b99136292db5e3c9bb9fe554
 SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
 DIST passenger-5.2.0.tar.gz 4978059 BLAKE2B 
d74e8a1b6ea21bf8ef2d606597acfe331661fc1d0908f0399c624c860700e004c3231f0fcd8adf4aec9221bcabb1311155b5ddc08cf8e92a6cb97736d87c8e97
 SHA512 
c1450f6921a75851d5ed1c8a34dc5dc97b085ee6ae2e5fcbaf897873c0f73af09ca1df1fa1986cb91937ea7b2192d222540b061c6c8e8bb03d19991b8b357e34
+DIST passenger-5.2.1.tar.gz 4978302 BLAKE2B 
622f831e0b3e1a950f3dabc69b13c304896506d70341dafac0df4074450cea2b2c33a1c60b39efe8600a3cac32c6782f28599de85e1856a785896ada27f2f9c4
 SHA512 
8223fe0f7c04de9b079e8748d22679b7253599a5ef070cfd63b829c7ec7c4375528bc186d136ab2602d07a9a36fac4bc53b30c775e433641dfa80ab67f326848

diff --git a/www-apache/passenger/passenger-5.2.1.ebuild 
b/www-apache/passenger/passenger-5.2.1.ebuild
new file mode 100644
index 000..1833c88aa15
--- /dev/null
+++ b/www-apache/passenger/passenger-5.2.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/files/

2018-02-17 Thread Hans de Graaff
commit: 2ca6f81d821bc24b896a53f697f292bacdf50f64
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Feb  3 19:07:47 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 17 08:37:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca6f81d

www-apache/passenger: remove unused patch

 .../passenger/files/passenger-5.0.20-gentoo.patch  | 30 --
 1 file changed, 30 deletions(-)

diff --git a/www-apache/passenger/files/passenger-5.0.20-gentoo.patch 
b/www-apache/passenger/files/passenger-5.0.20-gentoo.patch
deleted file mode 100644
index a9fe95f6b25..000
--- a/www-apache/passenger/files/passenger-5.0.20-gentoo.patch
+++ /dev/null
@@ -1,30 +0,0 @@
 build/packaging.rb.~1~ 2013-10-27 00:00:00.0 +0200
-+++ build/packaging.rb 2015-09-28 07:44:04.584236386 +0200
-@@ -575,7 +575,7 @@
-   psg_ruby   = ENV['RUBY'] || "#{fs_bindir}/ruby"
-   psg_free_ruby  = ENV['FREE_RUBY'] || "/usr/bin/env ruby"
- 
--  fakeroot = "pkg/fakeroot"
-+  fakeroot = ENV['DISTDIR']
-   fake_rubylibdir = "#{fakeroot}#{psg_rubylibdir}"
-   fake_nodelibdir = "#{fakeroot}#{psg_nodelibdir}"
-   fake_libdir = "#{fakeroot}#{psg_libdir}"
-@@ -593,7 +593,6 @@
- 
-   packaging_method = ENV['NATIVE_PACKAGING_METHOD'] || 
ENV['PACKAGING_METHOD'] || "deb"
- 
--  sh "rm -rf #{fakeroot}"
-   sh "mkdir -p #{fakeroot}"
- 
-   # Ruby sources
-@@ -690,10 +689,6 @@
- change_shebang("#{fake_sbindir}/#{exe}", shebang)
-   end
- 
--  # Apache 2 module
--  sh "mkdir -p #{File.dirname(fake_apache2_module_path)}"
--  sh "cp #{APACHE2_TARGET} #{fake_apache2_module_path}"
--
-   # Ruby extension sources
-   sh "mkdir -p #{fake_ruby_extension_source_dir}"
-   sh "cp -R #{PhusionPassenger.ruby_extension_source_dir}/* 
#{fake_ruby_extension_source_dir}"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-01-29 Thread Hans de Graaff
commit: b0303d5f7a301d45f11cda19c89c0d1573d1c834
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jan 29 19:26:42 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 30 05:18:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0303d5f

www-apache/passenger: add 5.2.0

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.2.0.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 35d0a360358..350f2df103b 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.1.11.tar.gz 4243340 BLAKE2B 
25c6cc0016c4078962466716f16a2d084d4e59528153bbe09dae70c4935941cabc456062e0004f7640074f163e53aa6f95e44fc7b99136292db5e3c9bb9fe554
 SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
+DIST passenger-5.2.0.tar.gz 4978059 BLAKE2B 
d74e8a1b6ea21bf8ef2d606597acfe331661fc1d0908f0399c624c860700e004c3231f0fcd8adf4aec9221bcabb1311155b5ddc08cf8e92a6cb97736d87c8e97
 SHA512 
c1450f6921a75851d5ed1c8a34dc5dc97b085ee6ae2e5fcbaf897873c0f73af09ca1df1fa1986cb91937ea7b2192d222540b061c6c8e8bb03d19991b8b357e34

diff --git a/www-apache/passenger/passenger-5.2.0.ebuild 
b/www-apache/passenger/passenger-5.2.0.ebuild
new file mode 100644
index 000..1833c88aa15
--- /dev/null
+++ b/www-apache/passenger/passenger-5.2.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # Fix hard-coded use of AR
+   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-01-26 Thread Hans de Graaff
commit: 3f136f5f7a6d79a7e04d9a4394995a8245812ae9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 27 07:33:01 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 27 07:33:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f136f5f

www-apache/passenger: amd64 stable, bug 645272

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 www-apache/passenger/passenger-5.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.1.12.ebuild 
b/www-apache/passenger/passenger-5.1.12.ebuild
index ff87db82cf0..81449d02095 100644
--- a/www-apache/passenger/passenger-5.1.12.ebuild
+++ b/www-apache/passenger/passenger-5.1.12.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-01-26 Thread Thomas Deutschmann
commit: 469c95cb695b9c82a53f25e78316853df84fc001
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jan 26 19:53:18 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 19:54:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469c95cb

www-apache/passenger: x86 stable (bug #645272)

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-apache/passenger/passenger-5.1.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apache/passenger/passenger-5.1.12.ebuild 
b/www-apache/passenger/passenger-5.1.12.ebuild
index 8e51ddcea35..ff87db82cf0 100644
--- a/www-apache/passenger/passenger-5.1.12.ebuild
+++ b/www-apache/passenger/passenger-5.1.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2018-01-21 Thread Hans de Graaff
commit: 9db9bfdb44ffb27ca43e02ef2d69ab27e39209c8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 21 17:40:16 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan 21 17:40:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db9bfdb

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-5.1.6.ebuild | 122 
 2 files changed, 123 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 90343abdd23..35d0a360358 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,2 @@
 DIST passenger-5.1.11.tar.gz 4243340 BLAKE2B 
25c6cc0016c4078962466716f16a2d084d4e59528153bbe09dae70c4935941cabc456062e0004f7640074f163e53aa6f95e44fc7b99136292db5e3c9bb9fe554
 SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
-DIST passenger-5.1.6.tar.gz 5215694 BLAKE2B 
6a7408b5a2ec877a8689c5f3e7fe8b1b037446ac6bb7a3a4a4831bf2cb00d2fa3206e1acb52fda99d0383afa75354feaf0ff91c8ca210382c39f482ba86ba642
 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa

diff --git a/www-apache/passenger/passenger-5.1.6.ebuild 
b/www-apache/passenger/passenger-5.1.6.ebuild
deleted file mode 100644
index 9d65e0a1e95..000
--- a/www-apache/passenger/passenger-5.1.6.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.0.20-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
-   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
-
-   # Avoid building documentation to avoid a dependency on mizuho.
-   #sed -i -e 's/, :doc//' build/packaging.rb || die
-   touch doc/*.html || die
-
-   # Fix hard-coded use of AR
-   sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
-}
-
-all_ruby_compile() {
-   if use apache2 ; then
-   V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-11-23 Thread Hans de Graaff
commit: 2e3876468a1f58d2856f684c811881e2177e8582
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 24 06:17:23 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 24 06:21:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e387646

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 www-apache/passenger/Manifest   |   2 -
 www-apache/passenger/passenger-5.1.2.ebuild | 118 ---
 www-apache/passenger/passenger-5.1.8.ebuild | 122 
 3 files changed, 242 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index ba1c65e256d..90343abdd23 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,5 +1,3 @@
 DIST passenger-5.1.11.tar.gz 4243340 BLAKE2B 
25c6cc0016c4078962466716f16a2d084d4e59528153bbe09dae70c4935941cabc456062e0004f7640074f163e53aa6f95e44fc7b99136292db5e3c9bb9fe554
 SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
 DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
-DIST passenger-5.1.2.tar.gz 5646103 BLAKE2B 
0ba891b91f80944d62b7d9a76ba4a095ac491b36e93ead8c52d1883944f835f49d26934acd40b61cdb4abd5b53826193e2cf58c8e8a53b9ede16e05bea42
 SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 DIST passenger-5.1.6.tar.gz 5215694 BLAKE2B 
6a7408b5a2ec877a8689c5f3e7fe8b1b037446ac6bb7a3a4a4831bf2cb00d2fa3206e1acb52fda99d0383afa75354feaf0ff91c8ca210382c39f482ba86ba642
 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
-DIST passenger-5.1.8.tar.gz 5234529 BLAKE2B 
07c68bd224e58c56c94937b3aca6442b9b41964cdae7d28da2d4b801f9a8320b6adfa5f0b3a28489e4bb1e2f8304af1313fb6e0c587d8b0ee3b97cb7d20122b1
 SHA512 
5baf287e1f2a751409bba99671de2c41656033dc29132b2d964457405284105343fde4c2233c921d7e35794a47eedbf33e3840119a908741b1ed9e6fdc99ec2c

diff --git a/www-apache/passenger/passenger-5.1.2.ebuild 
b/www-apache/passenger/passenger-5.1.2.ebuild
deleted file mode 100644
index 6ea838a5241..000
--- a/www-apache/passenger/passenger-5.1.2.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://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/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   www-servers/apache[apache2_modules_unixd(+)]"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.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}-5.0.20-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-11-23 Thread Hans de Graaff
commit: 42901a327664643487fdf466ab0eba7e2fe325a9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 24 06:16:51 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 24 06:21:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42901a32

www-apache/passenger: add 5.1.12

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 www-apache/passenger/Manifest|   9 +-
 www-apache/passenger/passenger-5.1.12.ebuild | 127 +++
 2 files changed, 132 insertions(+), 4 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 43d2eb2e672..ba1c65e256d 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,5 @@
-DIST passenger-5.1.11.tar.gz 4243340 SHA256 
26fc56b2f6d27ed58b948d9601a17a4f61e98fd16349bcb46f3ecebcac3177dd SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
 WHIRLPOOL 
071e3a0d1c23f1ac58f0ff93e48357f51aa538e9a76ae4fb115a3cb9ddb0a3eeb5dd6b2a8430bb76acc7cd4158be1d0fe4d640a2402d42a06a632fa87d84fa85
-DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c4811ea6797e81f017fedddfdbab SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 WHIRLPOOL 
8f115162e2a7c43af20cef1d689290c8a523cce10f617500eeb50ab6a226c203a404fc7ce53fd0e21e63276aa359c5d64b685318be36f79ce165ff598bac8766
-DIST passenger-5.1.6.tar.gz 5215694 SHA256 
e897cc5f0ec6446bfdc226404dca4bd29f7418ae92010c389661b9f024a3cf24 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
 WHIRLPOOL 
fe6872d0c11803fd0d8875002f37425edc54327709daaa56518ace0ef9f5046836592298ca80ce4929a29e6c0a0adcb237b57a19cd0d73ac096992e742e2a8b5
-DIST passenger-5.1.8.tar.gz 5234529 SHA256 
fef10e4a34c3faa48306c21c0789ee4d4d56fc0e30205cc470a91b486b7a4a7d SHA512 
5baf287e1f2a751409bba99671de2c41656033dc29132b2d964457405284105343fde4c2233c921d7e35794a47eedbf33e3840119a908741b1ed9e6fdc99ec2c
 WHIRLPOOL 
6513b71aadddc9ec5ff4b4c617256a62f1c977b7d0f098982808851afc7703bd4ceed843cf309d07b239dbae97ed4beacaa2130a5dd325b17714df59f3b1f9ee
+DIST passenger-5.1.11.tar.gz 4243340 BLAKE2B 
25c6cc0016c4078962466716f16a2d084d4e59528153bbe09dae70c4935941cabc456062e0004f7640074f163e53aa6f95e44fc7b99136292db5e3c9bb9fe554
 SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
+DIST passenger-5.1.12.tar.gz 4245993 BLAKE2B 
4f5808bcb373a85fbe2e160d9bd993fdff32a78f5083f5b5ff38112a4d3ca906a18a241cef6744350c0f33ef357dfda7a2cd5af875223a082a19b4e99cba4aeb
 SHA512 
7ecdf0be306a3c4b842c8497861dbc072fc87f5601840678fe1125b77d50e683003b49616397d39b34705c967f604f5193be173c52a9c5ab235ef4e6e43f2f4a
+DIST passenger-5.1.2.tar.gz 5646103 BLAKE2B 
0ba891b91f80944d62b7d9a76ba4a095ac491b36e93ead8c52d1883944f835f49d26934acd40b61cdb4abd5b53826193e2cf58c8e8a53b9ede16e05bea42
 SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
+DIST passenger-5.1.6.tar.gz 5215694 BLAKE2B 
6a7408b5a2ec877a8689c5f3e7fe8b1b037446ac6bb7a3a4a4831bf2cb00d2fa3206e1acb52fda99d0383afa75354feaf0ff91c8ca210382c39f482ba86ba642
 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
+DIST passenger-5.1.8.tar.gz 5234529 BLAKE2B 
07c68bd224e58c56c94937b3aca6442b9b41964cdae7d28da2d4b801f9a8320b6adfa5f0b3a28489e4bb1e2f8304af1313fb6e0c587d8b0ee3b97cb7d20122b1
 SHA512 
5baf287e1f2a751409bba99671de2c41656033dc29132b2d964457405284105343fde4c2233c921d7e35794a47eedbf33e3840119a908741b1ed9e6fdc99ec2c

diff --git a/www-apache/passenger/passenger-5.1.12.ebuild 
b/www-apache/passenger/passenger-5.1.12.ebuild
new file mode 100644
index 000..8e51ddcea35
--- /dev/null
+++ b/www-apache/passenger/passenger-5.1.12.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-10-22 Thread Thomas Deutschmann
commit: 2c22ce9d9326ba6b3851e86b8866bb69bcc3b674
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 22 19:14:12 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 22 20:32:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c22ce9d

www-apache/passenger: x86 stable (bug #634452)

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 www-apache/passenger/passenger-5.1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.1.11.ebuild 
b/www-apache/passenger/passenger-5.1.11.ebuild
index 9a80d0c6a2a..6de168a4b44 100644
--- a/www-apache/passenger/passenger-5.1.11.ebuild
+++ b/www-apache/passenger/passenger-5.1.11.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-10-16 Thread Hans de Graaff
commit: 002a07d803aff78b42649214946e5108891594e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 16 18:55:59 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 16 18:57:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002a07d8

www-apache/passenger: Fix building with USE=-apache2, bug 626988

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-apache/passenger/passenger-5.1.11.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/www-apache/passenger/passenger-5.1.11.ebuild 
b/www-apache/passenger/passenger-5.1.11.ebuild
index 60b0bdbcc33..9a80d0c6a2a 100644
--- a/www-apache/passenger/passenger-5.1.11.ebuild
+++ b/www-apache/passenger/passenger-5.1.11.ebuild
@@ -73,6 +73,11 @@ all_ruby_prepare() {
 
# Fix hard-coded use of AR
sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || 
die
+
+   # Make sure apache support is not attempted with -apache2
+   if ! use apache2 ; then
+   sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
+   fi
 }
 
 all_ruby_compile() {



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-10-16 Thread Hans de Graaff
commit: 564cc1c8d4992c74f865dd41e139c2d53bd39e6f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 16 15:38:34 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 16 15:38:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564cc1c8

www-apache/passenger: amd64 stable for bug 634452

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-apache/passenger/passenger-5.1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.1.11.ebuild 
b/www-apache/passenger/passenger-5.1.11.ebuild
index 2349a2b3e8a..60b0bdbcc33 100644
--- a/www-apache/passenger/passenger-5.1.11.ebuild
+++ b/www-apache/passenger/passenger-5.1.11.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/, www-apache/passenger/files/

2017-10-16 Thread Hans de Graaff
commit: d3c99ebebd0467b7f97465ffdcbec74ee3c8cd6b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 16 15:28:11 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 16 15:28:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c99ebe

www-apache/passenger: add 5.1.11

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-apache/passenger/Manifest  |   1 +
 .../passenger/files/passenger-5.1.11-gentoo.patch  |  30 +
 www-apache/passenger/passenger-5.1.11.ebuild   | 122 +
 3 files changed, 153 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index a617b93e41a..43d2eb2e672 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
+DIST passenger-5.1.11.tar.gz 4243340 SHA256 
26fc56b2f6d27ed58b948d9601a17a4f61e98fd16349bcb46f3ecebcac3177dd SHA512 
7dce496916533f2fcd5cb5931d79308da8adda300a8b8603ce90b92645e69a1283d147976b5aa3408f86ccb71f9e5849bfb68e58a806a8a58529cadda557bccb
 WHIRLPOOL 
071e3a0d1c23f1ac58f0ff93e48357f51aa538e9a76ae4fb115a3cb9ddb0a3eeb5dd6b2a8430bb76acc7cd4158be1d0fe4d640a2402d42a06a632fa87d84fa85
 DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c4811ea6797e81f017fedddfdbab SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 WHIRLPOOL 
8f115162e2a7c43af20cef1d689290c8a523cce10f617500eeb50ab6a226c203a404fc7ce53fd0e21e63276aa359c5d64b685318be36f79ce165ff598bac8766
 DIST passenger-5.1.6.tar.gz 5215694 SHA256 
e897cc5f0ec6446bfdc226404dca4bd29f7418ae92010c389661b9f024a3cf24 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
 WHIRLPOOL 
fe6872d0c11803fd0d8875002f37425edc54327709daaa56518ace0ef9f5046836592298ca80ce4929a29e6c0a0adcb237b57a19cd0d73ac096992e742e2a8b5
 DIST passenger-5.1.8.tar.gz 5234529 SHA256 
fef10e4a34c3faa48306c21c0789ee4d4d56fc0e30205cc470a91b486b7a4a7d SHA512 
5baf287e1f2a751409bba99671de2c41656033dc29132b2d964457405284105343fde4c2233c921d7e35794a47eedbf33e3840119a908741b1ed9e6fdc99ec2c
 WHIRLPOOL 
6513b71aadddc9ec5ff4b4c617256a62f1c977b7d0f098982808851afc7703bd4ceed843cf309d07b239dbae97ed4beacaa2130a5dd325b17714df59f3b1f9ee

diff --git a/www-apache/passenger/files/passenger-5.1.11-gentoo.patch 
b/www-apache/passenger/files/passenger-5.1.11-gentoo.patch
new file mode 100644
index 000..5a2565c0315
--- /dev/null
+++ b/www-apache/passenger/files/passenger-5.1.11-gentoo.patch
@@ -0,0 +1,30 @@
+--- build/packaging.rb.~1~ 2013-10-27 00:00:00.0 +0200
 build/packaging.rb 2015-09-28 07:44:04.584236386 +0200
+@@ -575,7 +575,7 @@
+   psg_ruby   = ENV['RUBY'] || "#{fs_bindir}/ruby"
+   psg_free_ruby  = ENV['FREE_RUBY'] || "/usr/bin/env ruby"
+ 
+-  fakeroot = "#{PKG_DIR}/fakeroot"
++  fakeroot = ENV['DISTDIR']
+   fake_rubylibdir = "#{fakeroot}#{psg_rubylibdir}"
+   fake_nodelibdir = "#{fakeroot}#{psg_nodelibdir}"
+   fake_libdir = "#{fakeroot}#{psg_libdir}"
+@@ -593,7 +593,6 @@
+ 
+   packaging_method = ENV['NATIVE_PACKAGING_METHOD'] || 
ENV['PACKAGING_METHOD'] || "deb"
+ 
+-  sh "rm -rf #{fakeroot}"
+   sh "mkdir -p #{fakeroot}"
+ 
+   # Ruby sources
+@@ -690,10 +689,6 @@
+ change_shebang("#{fake_sbindir}/#{exe}", shebang)
+   end
+ 
+-  # Apache 2 module
+-  sh "mkdir -p #{File.dirname(fake_apache2_module_path)}"
+-  sh "cp #{APACHE2_TARGET} #{fake_apache2_module_path}"
+-
+   # Ruby extension sources
+   sh "mkdir -p #{fake_ruby_extension_source_dir}"
+   sh "cp -R #{PhusionPassenger.ruby_extension_source_dir}/* 
#{fake_ruby_extension_source_dir}"

diff --git a/www-apache/passenger/passenger-5.1.11.ebuild 
b/www-apache/passenger/passenger-5.1.11.ebuild
new file mode 100644
index 000..2349a2b3e8a
--- /dev/null
+++ b/www-apache/passenger/passenger-5.1.11.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-10-16 Thread Hans de Graaff
commit: 28da77e9e9b0cce6ab1ca91998054ff2b52b0a9c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 16 14:25:05 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 16 14:25:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28da77e9

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-apache/passenger/Manifest   |   1 -
 www-apache/passenger/passenger-5.1.7.ebuild | 122 
 2 files changed, 123 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 2bdc8e18fa4..a617b93e41a 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,4 +1,3 @@
 DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c4811ea6797e81f017fedddfdbab SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 WHIRLPOOL 
8f115162e2a7c43af20cef1d689290c8a523cce10f617500eeb50ab6a226c203a404fc7ce53fd0e21e63276aa359c5d64b685318be36f79ce165ff598bac8766
 DIST passenger-5.1.6.tar.gz 5215694 SHA256 
e897cc5f0ec6446bfdc226404dca4bd29f7418ae92010c389661b9f024a3cf24 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
 WHIRLPOOL 
fe6872d0c11803fd0d8875002f37425edc54327709daaa56518ace0ef9f5046836592298ca80ce4929a29e6c0a0adcb237b57a19cd0d73ac096992e742e2a8b5
-DIST passenger-5.1.7.tar.gz 5218093 SHA256 
2b40a00a3fdc90a6acf784319f60fd53549f036ffc99fcbb23a0658cb7e2b215 SHA512 
f1f67f7912dd3d58ee46c32d1d0584eeb90e95fd5a36bddff62c28674560f1495926a867b20d12a3867d1e81f13c480ed596ba81f78f6241c511b12fcac1de4c
 WHIRLPOOL 
12c1acee83255b19964f505c6238432971d7a80d7937fcfac75cd0645b8626d993365472ca7e622b21fc8144f37f1286e1b58fdfa71836bcd791467416013349
 DIST passenger-5.1.8.tar.gz 5234529 SHA256 
fef10e4a34c3faa48306c21c0789ee4d4d56fc0e30205cc470a91b486b7a4a7d SHA512 
5baf287e1f2a751409bba99671de2c41656033dc29132b2d964457405284105343fde4c2233c921d7e35794a47eedbf33e3840119a908741b1ed9e6fdc99ec2c
 WHIRLPOOL 
6513b71aadddc9ec5ff4b4c617256a62f1c977b7d0f098982808851afc7703bd4ceed843cf309d07b239dbae97ed4beacaa2130a5dd325b17714df59f3b1f9ee

diff --git a/www-apache/passenger/passenger-5.1.7.ebuild 
b/www-apache/passenger/passenger-5.1.7.ebuild
deleted file mode 100644
index 3dc6b74b68b..000
--- a/www-apache/passenger/passenger-5.1.7.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.0.20-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
-   src/ruby_supportlib/phusion_passenger.rb || die
-   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
-
-   # Don't install a tool that won't work in our setup.
-   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/phusion_passenger/packaging.rb || die
-   rm -f bin/passenger-install-apache2-module || die 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-09-23 Thread Hans de Graaff
commit: 484bb703a892ac7805847e0b517e7141ea435db8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep 23 06:23:40 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep 23 06:30:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484bb703

www-apache/passenger: stable on amd64, bug 628272

Package-Manager: Portage-2.3.8, Repoman-2.3.2

 www-apache/passenger/passenger-5.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apache/passenger/passenger-5.1.6.ebuild 
b/www-apache/passenger/passenger-5.1.6.ebuild
index 3dc6b74b68b..9d65e0a1e95 100644
--- a/www-apache/passenger/passenger-5.1.6.ebuild
+++ b/www-apache/passenger/passenger-5.1.6.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="apache2 debug"
 
 ruby_add_bdepend "dev-ruby/rake"



[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-08-23 Thread Hans de Graaff
commit: 4de30a39c20436c71e88349af4b4212705285c4f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug 24 05:36:41 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug 24 05:36:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de30a39

www-apache/passenger: add 5.1.8

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.1.8.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 112f6045b40..2bdc8e18fa4 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c4811ea6797e81f017fedddfdbab SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 WHIRLPOOL 
8f115162e2a7c43af20cef1d689290c8a523cce10f617500eeb50ab6a226c203a404fc7ce53fd0e21e63276aa359c5d64b685318be36f79ce165ff598bac8766
 DIST passenger-5.1.6.tar.gz 5215694 SHA256 
e897cc5f0ec6446bfdc226404dca4bd29f7418ae92010c389661b9f024a3cf24 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
 WHIRLPOOL 
fe6872d0c11803fd0d8875002f37425edc54327709daaa56518ace0ef9f5046836592298ca80ce4929a29e6c0a0adcb237b57a19cd0d73ac096992e742e2a8b5
 DIST passenger-5.1.7.tar.gz 5218093 SHA256 
2b40a00a3fdc90a6acf784319f60fd53549f036ffc99fcbb23a0658cb7e2b215 SHA512 
f1f67f7912dd3d58ee46c32d1d0584eeb90e95fd5a36bddff62c28674560f1495926a867b20d12a3867d1e81f13c480ed596ba81f78f6241c511b12fcac1de4c
 WHIRLPOOL 
12c1acee83255b19964f505c6238432971d7a80d7937fcfac75cd0645b8626d993365472ca7e622b21fc8144f37f1286e1b58fdfa71836bcd791467416013349
+DIST passenger-5.1.8.tar.gz 5234529 SHA256 
fef10e4a34c3faa48306c21c0789ee4d4d56fc0e30205cc470a91b486b7a4a7d SHA512 
5baf287e1f2a751409bba99671de2c41656033dc29132b2d964457405284105343fde4c2233c921d7e35794a47eedbf33e3840119a908741b1ed9e6fdc99ec2c
 WHIRLPOOL 
6513b71aadddc9ec5ff4b4c617256a62f1c977b7d0f098982808851afc7703bd4ceed843cf309d07b239dbae97ed4beacaa2130a5dd325b17714df59f3b1f9ee

diff --git a/www-apache/passenger/passenger-5.1.8.ebuild 
b/www-apache/passenger/passenger-5.1.8.ebuild
new file mode 100644
index 000..2649ae2a9ba
--- /dev/null
+++ b/www-apache/passenger/passenger-5.1.8.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.0.20-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/phusion_passenger/packaging.rb || die
+   rm -f bin/passenger-install-apache2-module || die "Unable 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-08-19 Thread Hans de Graaff
commit: 6885b80f6e62dfb3fca24dba255b246f8a19
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Aug 19 07:41:44 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug 19 07:43:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6885b80f

www-apache/passenger: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 www-apache/passenger/Manifest  |   2 -
 www-apache/passenger/passenger-5.1.4-r1.ebuild | 122 -
 www-apache/passenger/passenger-5.1.5.ebuild| 122 -
 3 files changed, 246 deletions(-)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 5366be7ae35..112f6045b40 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,5 +1,3 @@
 DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c4811ea6797e81f017fedddfdbab SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 WHIRLPOOL 
8f115162e2a7c43af20cef1d689290c8a523cce10f617500eeb50ab6a226c203a404fc7ce53fd0e21e63276aa359c5d64b685318be36f79ce165ff598bac8766
-DIST passenger-5.1.4.tar.gz 5403636 SHA256 
6e8460143fff88c7ae833b43ff5389c0b0d2654ee38ab1ac62e24a3814416de0 SHA512 
c15df4ff59d21ec57361b5290106455a0e5b0aa1dc2b8442f06749426b81de0986e9826b9ca66f5e4f6536096c1ec201321e5d54200ead1fc2e67f3736ecb52c
 WHIRLPOOL 
9311d5cea73df891b151512e81adf27f1fb98411944b23adedc43c0fa2b4e9fa78a778113e1cfb398aeaea580492b2444bd1a7b9d5d2704e0be514a120bb3ea1
-DIST passenger-5.1.5.tar.gz 5126337 SHA256 
ea4139d2f0d9f7aa6488be966ffbfe602f80764a47b7077892d92324bff5eb47 SHA512 
81a434015f4e4693bb9053449e614c235969d1604a09b7938725b796e9684dbdae4b317e068f03c118a2e8a4dfe80b88f91ef6008241e381978bd95d65d6e535
 WHIRLPOOL 
33481e7fdc280d9ba344b6d2a34778c21ae7b60f9da7264299f5537b848be7f1789835d996048cfa8e7bd23befd209bf2fe28dc865fc0e66bc6e8627e0a66fad
 DIST passenger-5.1.6.tar.gz 5215694 SHA256 
e897cc5f0ec6446bfdc226404dca4bd29f7418ae92010c389661b9f024a3cf24 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
 WHIRLPOOL 
fe6872d0c11803fd0d8875002f37425edc54327709daaa56518ace0ef9f5046836592298ca80ce4929a29e6c0a0adcb237b57a19cd0d73ac096992e742e2a8b5
 DIST passenger-5.1.7.tar.gz 5218093 SHA256 
2b40a00a3fdc90a6acf784319f60fd53549f036ffc99fcbb23a0658cb7e2b215 SHA512 
f1f67f7912dd3d58ee46c32d1d0584eeb90e95fd5a36bddff62c28674560f1495926a867b20d12a3867d1e81f13c480ed596ba81f78f6241c511b12fcac1de4c
 WHIRLPOOL 
12c1acee83255b19964f505c6238432971d7a80d7937fcfac75cd0645b8626d993365472ca7e622b21fc8144f37f1286e1b58fdfa71836bcd791467416013349

diff --git a/www-apache/passenger/passenger-5.1.4-r1.ebuild 
b/www-apache/passenger/passenger-5.1.4-r1.ebuild
deleted file mode 100644
index 3dc6b74b68b..000
--- a/www-apache/passenger/passenger-5.1.4-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/;
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
-   >=dev-ruby/rack-1.0.0:*
-   >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
-   >=dev-libs/libuv-1.8.0
-   net-misc/curl[ssl]
-   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
-   use debug && append-flags -DPASSENGER_DEBUG
-   depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
-   epatch "${FILESDIR}"/${PN}-5.0.20-gentoo.patch
-   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
-
-   # Change these with sed instead of a patch so that we can easily use
-   # the toolchain-funcs methods.
-   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
-   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
-   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
-   # Avoid fixed debugging CFLAGs.
-   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/files/

2017-08-10 Thread Hans de Graaff
commit: e10214086dd87aa49b4884408e999c3220095a27
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Aug 11 05:36:14 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Aug 11 05:36:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1021408

www-apache/passenger: remove unused files

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 .../passenger/files/30_mod_passenger-4.0.0.conf| 63 --
 .../passenger/files/passenger-4.0.49-gentoo.patch  | 30 ---
 2 files changed, 93 deletions(-)

diff --git a/www-apache/passenger/files/30_mod_passenger-4.0.0.conf 
b/www-apache/passenger/files/30_mod_passenger-4.0.0.conf
deleted file mode 100644
index f218b59ca41..000
--- a/www-apache/passenger/files/30_mod_passenger-4.0.0.conf
+++ /dev/null
@@ -1,63 +0,0 @@
-
-LoadModule passenger_module modules/mod_passenger.so
-
-# The location to the Phusion Passenger root directory. This configuration
-# option is essential to Phusion Passenger. The correct value is given by the
-# installer, and should usually not be changed manually.
-PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
-
-# This option allows one to specify how much information Phusion Passenger
-# should write to the Apache error log file. A higher log level value means
-# that more information will be logged.
-#
-# Possible values are:
-#
-#0: Show only errors and warnings.
-#1: Show the most important debugging information. This might be useful for
-#   system administrators who are trying to figure out the cause of a
-#   problem.
-#2: Show more debugging information. This is typically only useful for
-#   developers.
-#3: Show even more debugging information.
-PassengerLogLevel 0
-
-# This option specifies the default global version of Ruby to use.
-PassengerDefaultRuby /usr/bin/ruby
-
-# This option allows one to specify the Ruby interpreter to use for
-# specific instances.
-# PassengerRuby /usr/bin/ruby
-
-# The maximum number of Ruby on Rails application instances that may be
-# simultaneously active. A larger number results in higher memory usage, but
-# improved ability to handle concurrent HTTP clients.
-PassengerMaxPoolSize 20
-
-# The maximum number of seconds that a Ruby on Rails application instance may
-# be idle. That is, if an application instance hasn't done anything after the
-# given number of seconds, then it will be shutdown in order to conserve
-# memory.
-PassengerPoolIdleTime 120
-
-# The maximum number of application instances that may be simultaneously active
-# for a single application. This helps to make sure that a single application
-# will not occupy all available slots in the application pool.
-#
-# This value must be less than PassengerMaxPoolSize. A value of 0 means that
-# there is no limit placed on the number of instances a single application may
-# use, i.e. only the global limit of PassengerMaxPoolSize will be enforced.
-PassengerMaxInstancesPerApp 0
-
-# When the PassengerUserSwitching option is enabled a Rails application is 
started
-# as the owner of the file config/environment.rb. So if
-# /home/webapps/foo/config/environment.rb is owned by joe, then Passenger will
-# launch the corresponding Rails application as joe as well.
-PassengerUserSwitching On
-
-# Under no circumstances will Rails applications be run as root. If
-# environment.rb is owned by root or by an unknown user, then the Rails
-# application will run as the user specified by PassengerDefaultUser.
-PassengerDefaultUser apache
-
-
-# vim: ts=4 filetype=apache

diff --git a/www-apache/passenger/files/passenger-4.0.49-gentoo.patch 
b/www-apache/passenger/files/passenger-4.0.49-gentoo.patch
deleted file mode 100644
index 8365fbd20fb..000
--- a/www-apache/passenger/files/passenger-4.0.49-gentoo.patch
+++ /dev/null
@@ -1,30 +0,0 @@
 build/packaging.rb.~1~ 2013-10-27 00:00:00.0 +0200
-+++ build/packaging.rb 2014-08-23 08:35:20.372738004 +0200
-@@ -429,7 +429,7 @@
-   psg_ruby_extension_source_dir = 
"#{fs_datadir}/#{GLOBAL_NAMESPACE_DIRNAME}/ruby_extension_source"
-   psg_nginx_module_source_dir   = 
"#{fs_datadir}/#{GLOBAL_NAMESPACE_DIRNAME}/ngx_http_passenger_module"
- 
--  fakeroot = "pkg/fakeroot"
-+  fakeroot = ENV['DISTDIR']
-   fake_rubylibdir = "#{fakeroot}#{psg_rubylibdir}"
-   fake_nodelibdir = "#{fakeroot}#{psg_nodelibdir}"
-   fake_libdir = "#{fakeroot}#{psg_libdir}"
-@@ -447,7 +447,6 @@
- 
-   native_packaging_method = ENV['NATIVE_PACKAGING_METHOD'] || "deb"
- 
--  sh "rm -rf #{fakeroot}"
-   sh "mkdir -p #{fakeroot}"
- 
-   # Ruby sources
-@@ -532,10 +531,6 @@
-   end
-   end
- 
--  # Apache 2 module
--  sh "mkdir -p #{File.dirname(fake_apache2_module_path)}"
--  sh "cp #{APACHE2_MODULE} #{fake_apache2_module_path}"
--
-   # Ruby extension sources
-   sh "mkdir -p #{fake_ruby_extension_source_dir}"
-

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-08-01 Thread Hans de Graaff
commit: 94fc678c994bc610288ece5f874e0c1ed7ca2581
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug  2 05:24:51 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug  2 05:24:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94fc678c

www-apache/passenger: add 5.1.7

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.1.7.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 8ba3a5359f2..5366be7ae35 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -2,3 +2,4 @@ DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c
 DIST passenger-5.1.4.tar.gz 5403636 SHA256 
6e8460143fff88c7ae833b43ff5389c0b0d2654ee38ab1ac62e24a3814416de0 SHA512 
c15df4ff59d21ec57361b5290106455a0e5b0aa1dc2b8442f06749426b81de0986e9826b9ca66f5e4f6536096c1ec201321e5d54200ead1fc2e67f3736ecb52c
 WHIRLPOOL 
9311d5cea73df891b151512e81adf27f1fb98411944b23adedc43c0fa2b4e9fa78a778113e1cfb398aeaea580492b2444bd1a7b9d5d2704e0be514a120bb3ea1
 DIST passenger-5.1.5.tar.gz 5126337 SHA256 
ea4139d2f0d9f7aa6488be966ffbfe602f80764a47b7077892d92324bff5eb47 SHA512 
81a434015f4e4693bb9053449e614c235969d1604a09b7938725b796e9684dbdae4b317e068f03c118a2e8a4dfe80b88f91ef6008241e381978bd95d65d6e535
 WHIRLPOOL 
33481e7fdc280d9ba344b6d2a34778c21ae7b60f9da7264299f5537b848be7f1789835d996048cfa8e7bd23befd209bf2fe28dc865fc0e66bc6e8627e0a66fad
 DIST passenger-5.1.6.tar.gz 5215694 SHA256 
e897cc5f0ec6446bfdc226404dca4bd29f7418ae92010c389661b9f024a3cf24 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
 WHIRLPOOL 
fe6872d0c11803fd0d8875002f37425edc54327709daaa56518ace0ef9f5046836592298ca80ce4929a29e6c0a0adcb237b57a19cd0d73ac096992e742e2a8b5
+DIST passenger-5.1.7.tar.gz 5218093 SHA256 
2b40a00a3fdc90a6acf784319f60fd53549f036ffc99fcbb23a0658cb7e2b215 SHA512 
f1f67f7912dd3d58ee46c32d1d0584eeb90e95fd5a36bddff62c28674560f1495926a867b20d12a3867d1e81f13c480ed596ba81f78f6241c511b12fcac1de4c
 WHIRLPOOL 
12c1acee83255b19964f505c6238432971d7a80d7937fcfac75cd0645b8626d993365472ca7e622b21fc8144f37f1286e1b58fdfa71836bcd791467416013349

diff --git a/www-apache/passenger/passenger-5.1.7.ebuild 
b/www-apache/passenger/passenger-5.1.7.ebuild
new file mode 100644
index 000..3dc6b74b68b
--- /dev/null
+++ b/www-apache/passenger/passenger-5.1.7.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.0.20-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-07-21 Thread Hans de Graaff
commit: bd0f8bd7032fc1f94e10ce7173bf8b256e7e00d5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 21 05:19:10 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 21 05:19:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0f8bd7

www-apache/passenger: add 5.1.6

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.1.6.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 0321c1ab88d..8ba3a5359f2 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,3 +1,4 @@
 DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c4811ea6797e81f017fedddfdbab SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 WHIRLPOOL 
8f115162e2a7c43af20cef1d689290c8a523cce10f617500eeb50ab6a226c203a404fc7ce53fd0e21e63276aa359c5d64b685318be36f79ce165ff598bac8766
 DIST passenger-5.1.4.tar.gz 5403636 SHA256 
6e8460143fff88c7ae833b43ff5389c0b0d2654ee38ab1ac62e24a3814416de0 SHA512 
c15df4ff59d21ec57361b5290106455a0e5b0aa1dc2b8442f06749426b81de0986e9826b9ca66f5e4f6536096c1ec201321e5d54200ead1fc2e67f3736ecb52c
 WHIRLPOOL 
9311d5cea73df891b151512e81adf27f1fb98411944b23adedc43c0fa2b4e9fa78a778113e1cfb398aeaea580492b2444bd1a7b9d5d2704e0be514a120bb3ea1
 DIST passenger-5.1.5.tar.gz 5126337 SHA256 
ea4139d2f0d9f7aa6488be966ffbfe602f80764a47b7077892d92324bff5eb47 SHA512 
81a434015f4e4693bb9053449e614c235969d1604a09b7938725b796e9684dbdae4b317e068f03c118a2e8a4dfe80b88f91ef6008241e381978bd95d65d6e535
 WHIRLPOOL 
33481e7fdc280d9ba344b6d2a34778c21ae7b60f9da7264299f5537b848be7f1789835d996048cfa8e7bd23befd209bf2fe28dc865fc0e66bc6e8627e0a66fad
+DIST passenger-5.1.6.tar.gz 5215694 SHA256 
e897cc5f0ec6446bfdc226404dca4bd29f7418ae92010c389661b9f024a3cf24 SHA512 
71d301d2501863951157f55df30ac89f6f9d98e79b554a5ca05ca9a306041ecd8cdc92056220cf6dc9ad02972a102bfc990e3b06f887d27496a8ecbd58e109fa
 WHIRLPOOL 
fe6872d0c11803fd0d8875002f37425edc54327709daaa56518ace0ef9f5046836592298ca80ce4929a29e6c0a0adcb237b57a19cd0d73ac096992e742e2a8b5

diff --git a/www-apache/passenger/passenger-5.1.6.ebuild 
b/www-apache/passenger/passenger-5.1.6.ebuild
new file mode 100644
index 000..3dc6b74b68b
--- /dev/null
+++ b/www-apache/passenger/passenger-5.1.6.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.0.20-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/phusion_passenger/packaging.rb || die
+   rm -f bin/passenger-install-apache2-module || die 

[gentoo-commits] repo/gentoo:master commit in: www-apache/passenger/

2017-06-16 Thread Hans de Graaff
commit: ec1f3b94ed03fcb691c7c438b4a3fc14858cc609
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 17 05:38:08 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 17 05:38:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1f3b94

www-apache/passenger: add 5.1.5

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 www-apache/passenger/Manifest   |   1 +
 www-apache/passenger/passenger-5.1.5.ebuild | 122 
 2 files changed, 123 insertions(+)

diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 87b5270d9ed..0321c1ab88d 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,2 +1,3 @@
 DIST passenger-5.1.2.tar.gz 5646103 SHA256 
7fb03a54650ef5e508895c9e45bc2d8151f6c4811ea6797e81f017fedddfdbab SHA512 
88a77c749857a8538ea268f793d2708fa29b8891d2c3197577155f81cb66aa04919c25e713d4f00692051ad385eebaa94729cd30baa68edcf3d17c23bae0acdd
 WHIRLPOOL 
8f115162e2a7c43af20cef1d689290c8a523cce10f617500eeb50ab6a226c203a404fc7ce53fd0e21e63276aa359c5d64b685318be36f79ce165ff598bac8766
 DIST passenger-5.1.4.tar.gz 5403636 SHA256 
6e8460143fff88c7ae833b43ff5389c0b0d2654ee38ab1ac62e24a3814416de0 SHA512 
c15df4ff59d21ec57361b5290106455a0e5b0aa1dc2b8442f06749426b81de0986e9826b9ca66f5e4f6536096c1ec201321e5d54200ead1fc2e67f3736ecb52c
 WHIRLPOOL 
9311d5cea73df891b151512e81adf27f1fb98411944b23adedc43c0fa2b4e9fa78a778113e1cfb398aeaea580492b2444bd1a7b9d5d2704e0be514a120bb3ea1
+DIST passenger-5.1.5.tar.gz 5126337 SHA256 
ea4139d2f0d9f7aa6488be966ffbfe602f80764a47b7077892d92324bff5eb47 SHA512 
81a434015f4e4693bb9053449e614c235969d1604a09b7938725b796e9684dbdae4b317e068f03c118a2e8a4dfe80b88f91ef6008241e381978bd95d65d6e535
 WHIRLPOOL 
33481e7fdc280d9ba344b6d2a34778c21ae7b60f9da7264299f5537b848be7f1789835d996048cfa8e7bd23befd209bf2fe28dc865fc0e66bc6e8627e0a66fad

diff --git a/www-apache/passenger/passenger-5.1.5.ebuild 
b/www-apache/passenger/passenger-5.1.5.ebuild
new file mode 100644
index 000..3dc6b74b68b
--- /dev/null
+++ b/www-apache/passenger/passenger-5.1.5.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+inherit apache-module flag-o-matic multilib ruby-ng toolchain-funcs
+
+DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
+HOMEPAGE="https://www.phusionpassenger.com/;
+SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache2 debug"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+ruby_add_rdepend "
+   >=dev-ruby/rack-1.0.0:*
+   >=dev-ruby/rake-0.8.1"
+
+# libev is bundled but with adapations that do not seem to be accepted
+# upstream, so we must use the bundled version :-(
+CDEPEND="
+   >=dev-libs/libuv-1.8.0
+   net-misc/curl[ssl]
+   apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
+
+RDEPEND="${RDEPEND} ${CDEPEND}"
+DEPEND="${DEPEND} ${CDEPEND}"
+
+APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
+APACHE2_MOD_DEFINE="PASSENGER"
+
+want_apache2
+
+pkg_setup() {
+   use debug && append-flags -DPASSENGER_DEBUG
+   depend.apache_pkg_setup
+}
+
+all_ruby_prepare() {
+   epatch "${FILESDIR}"/${PN}-5.0.20-gentoo.patch
+   epatch "${FILESDIR}"/${PN}-5.1.1-isnan.patch
+
+   # Change these with sed instead of a patch so that we can easily use
+   # the toolchain-funcs methods.
+   sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
+   -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
+   -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
+
+   # Avoid fixed debugging CFLAGs.
+   sed -e '/debugging_cflags/areturn ""' -i 
src/ruby_supportlib/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/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
+   src/ruby_supportlib/phusion_passenger.rb || die
+   sed -i -e 
"s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" 
src/cxx_supportlib/ResourceLocator.h || die
+
+   # Don't install a tool that won't work in our setup.
+   sed -i -e '/passenger-install-apache2-module/d' 
src/ruby_supportlib/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 where possible
+   rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove 
vendored code."
+
+   # Avoid building documentation to avoid a dependency on mizuho.
+   #sed -i -e 's/, :doc//' build/packaging.rb || die
+   touch doc/*.html || die
+
+   # 

  1   2   >