diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-02-13 21:41:11 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-02-13 21:41:11 +0000 |
commit | c8d60dada2ec8eb48b2d2b290cd6683ccec40e39 (patch) | |
tree | c44943ee0563a3fa957716de909fed683117fcb9 /www-apache | |
parent | 69051588e2f955485fe5d45d45e616bc60a2de57 (diff) |
gentoo (valentine's day) resync : 14.02.2021
Diffstat (limited to 'www-apache')
14 files changed, 136 insertions, 70 deletions
diff --git a/www-apache/Manifest.gz b/www-apache/Manifest.gz Binary files differindex cb1d9e9cabdb..55e0b0eac06c 100644 --- a/www-apache/Manifest.gz +++ b/www-apache/Manifest.gz diff --git a/www-apache/mod_auth_xradius/Manifest b/www-apache/mod_auth_xradius/Manifest index edbafa9b5a83..75e0bf3a186b 100644 --- a/www-apache/mod_auth_xradius/Manifest +++ b/www-apache/mod_auth_xradius/Manifest @@ -1,7 +1,7 @@ -AUX 0.4.6-apache24-api-changes.diff 539 BLAKE2B 4249bdc7563bc2f4b91abf6733bfb723b566cb88a727496e90b6d00c0c08b8a8d8d5bb7a650a47067222279f447cc5688273bf618f8bfaa2df8139b75e39cead SHA512 c5392d82592eb01e2f46126baad5f3e35e4fc25d37c9520e34836e60ebb4cf6be7bc0be831efd5ed50fd5c7d538928e48c94524970c5649b51e3ff5ee366bac1 -AUX 0.4.6-fallback-support.diff 1596 BLAKE2B 2962e2cfa48ad79d79fda784c6127e0c080e5e6f49e6b2f9ed82fddd547d067dc9bdb4a356ca9985f7e78e73a75237d0b14d4edbf2fb32046e2515ab477e8f38 SHA512 2b30f0df918626f927173b5563d9a91f2c215013052d34a81d3dae601ef64dff7b1dcec55b7251b8c30093b1830b6bb06578ac866cc77202f796f4061e82fa33 -AUX 0.4.6-obsolete-autotools-syntax.diff 435 BLAKE2B afde2e5c849d0b37b4adf298adc0dbee584f249282ca0506b9706fa89d52fdb274d811bfb6b92f01f74c9df0613930d12fffdb1a6ee6113b45435121a13c6e5b SHA512 00de4870d9ee16ee9554aa0cd46ff9cdabbe0666131d29bc18dd2e7706f94265ee9c525d17409c3bbda4de32ffbe994286822ec8efb20887813a3076d9abb0c9 +AUX mod_auth_xradius-0.4.6-apache24-api-changes.patch 466 BLAKE2B 8c1862bcf0dca308de370d2499e69c48be9d5f10f6f79c0ab28bcb184c9dd34f3910559e73a9756cb2cadf772fca564b193a05a87e6aa42def175995aa83ba0d SHA512 f0397518486cd4cd7a7ccbda5faa44104579c4000c6d4051b72a2430b733c09ae023bee9c11acebabcd90f10062bc5d486777ee945484d82581db128fb0a4fec +AUX mod_auth_xradius-0.4.6-fallback-support.patch 1370 BLAKE2B 34210a425dfc10bd0fd0659431b93737ccf7a9d2b3ae72258eb725322bb24731d2e9f7c7e929d1cd713b89fbc80cd3934e8b428dc674c77d67507900a4fcd629 SHA512 3d44bdc92eaaa0cf35a9650cb1488eaa5dac13e9ebd911b4419d34c0c9c9d826aa263290a396bd214a7114485ff70f1e9ae78cdc7164e31c089a392ebad81b4f +AUX mod_auth_xradius-0.4.6-fno-common.patch 602 BLAKE2B c8407bd95fac5db57395f8acf30509fe5e1781b20f0105a47504f0cdfbaa9bdf642a1456692d268e0bd770a3659b3f1812e61b1c14249e3cf317aaddcb724668 SHA512 c2ec77b2504fc5f35f4d04fce7a7056e50bf105b5d51ab91a9ac27ae4177d2b838e9e4bfbca6e78ed1d35e116d339b219b7a3eeb110558024ec187d659b4537a +AUX mod_auth_xradius-0.4.6-obsolete-autotools-syntax.patch 362 BLAKE2B 1699ca0e72659fd38e2a26815fd95b418ff87a0d33c39be107df844a409318e72384bf95a406887ffa5dc15d09759d968a3c96890be20156761c311a88b71ee5 SHA512 b1f1381de956cb9fc2f84975af77dcbfb1d05a9918e93aa68886d9e09b0e387eefdd6e963e1b6bba43b72c59f622fc39a6fdaa85c6c681f353a810d78844bc03 DIST mod_auth_xradius-0.4.6.tar.bz2 180591 BLAKE2B bc55760232d3aa002dd2a36a4d6304934d5ba2b77feee1ea90c9c1e71c8e63dca26e09efc6c56a05a0c197090b1ebfb540c9a2a82ce611c2dcaf06396e82e8f3 SHA512 7edb26f988f9842825bec1b04f5127816bd53f76d2284d79d87afef2b5d6e9fa8cb8156c3f5543aeb9b013f65295fa70098ade603f00ce6e90b3b0c3e8c41b6a -EBUILD mod_auth_xradius-0.4.6-r1.ebuild 692 BLAKE2B b47e63736b714c59b972277a9332f8c5cc4f0110819779e2f5a36131885b53a1cd584870550336d7a512c8dd026ce3ae38e041ac86a5c0f984116fe5de14ebb1 SHA512 20b8c49705ce7ef29575937ca86b14f97723bcb7390f16a76f085aaf4a06d253c182060431126bedfe7a2e80e8e5fc4ee81778a1c3c39eb96f2cd440f8134b06 -EBUILD mod_auth_xradius-0.4.6.ebuild 614 BLAKE2B 7f519a91e79d736d6e1fc6736f8054c20aa5ba6793fa67e71a5a8915d47d42c0bc34ab3938a73b8643168cb369f52a36a6f994e39fa870643772ee3c2a2dfbb9 SHA512 c0fb488a96aeca2f188ed478dd3dd531c31d9e0c072456b8496cc44ccf3b88a6eb15bd6eccc2a184a3c2193480087ca1f20f5d1167a7c231fecc9bd55c322956 -MISC metadata.xml 251 BLAKE2B d6cd51cc02ac1322483c5ab4655173de8b1c64bac285b55a47fa3a35d3995eef653829b7cb110488c156247cff12381888fcd3b1fe248c8f5e3feb059c490b9f SHA512 7ea734b9e52a4e36b11e004da4a8178aa529574adee2129ba57b1ce75fd5017431fdfffe7a4a536c798ae645497a44b07c748d77308325cf4d6af070ff167edd +EBUILD mod_auth_xradius-0.4.6-r1.ebuild 638 BLAKE2B ab2780c70eccd51582e41ac623e1a48322f497a9ec96c34e074addc4dbc4cb8bfc8de1b749c2f1c7536c7257377dc10a30d4a4da27da39238fcb63dc60efe292 SHA512 7ca2099b3116aa82d79d071ebb442c465487be8b856f5a3ce480804b3564b2ba6b3a2147c1d2044f75e0781330fd4acf02656191431babca5f4db9e501cc049f +MISC metadata.xml 245 BLAKE2B 94154a8bdd62b19999d65d599876471c8e44c02209c12a20d75667a21eb873ad59b42d27536d54ff1274d57bad9d73d81eaacea36b8b02e01b40b9eb5e6c82d4 SHA512 c3c7907e50537dd94fdcec1da306eee2f050e5a456d369cd3df8c9bf36c810d811fe547418a8025e533916eb52a742d9feafae647b2957820d99ed962dad302e diff --git a/www-apache/mod_auth_xradius/files/0.4.6-apache24-api-changes.diff b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-apache24-api-changes.patch index a760bd6ce79e..349822a5733a 100644 --- a/www-apache/mod_auth_xradius/files/0.4.6-apache24-api-changes.diff +++ b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-apache24-api-changes.patch @@ -1,5 +1,5 @@ ---- src/xradius_cache.c.orig 2013-06-10 10:02:53.263071428 +0100 -+++ src/xradius_cache.c 2013-06-10 10:03:45.789072216 +0100 +--- a/src/xradius_cache.c ++++ b/src/xradius_cache.c @@ -143,9 +143,9 @@ /* Running as Root */ if (geteuid() == 0) { diff --git a/www-apache/mod_auth_xradius/files/0.4.6-fallback-support.diff b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-fallback-support.patch index da43dc4b2776..f1beffe35d99 100644 --- a/www-apache/mod_auth_xradius/files/0.4.6-fallback-support.diff +++ b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-fallback-support.patch @@ -1,6 +1,5 @@ -diff -uNr mod_auth_xradius-0.4.6.ORIG/src/mod_auth_xradius.c mod_auth_xradius-0.4.6/src/mod_auth_xradius.c ---- mod_auth_xradius-0.4.6.ORIG/src/mod_auth_xradius.c 2014-09-24 13:41:22.990073508 +0100 -+++ mod_auth_xradius-0.4.6/src/mod_auth_xradius.c 2014-09-24 13:50:17.204100114 +0100 +--- a/src/mod_auth_xradius.c ++++ b/src/mod_auth_xradius.c @@ -125,15 +125,15 @@ rctx = xrad_auth_open(); diff --git a/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-fno-common.patch b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-fno-common.patch new file mode 100644 index 000000000000..d4c25fad0935 --- /dev/null +++ b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-fno-common.patch @@ -0,0 +1,22 @@ +https://bugs.gentoo.org/707610 +--- a/include/mod_auth_xradius.h.in ++++ b/include/mod_auth_xradius.h.in +@@ -41,7 +41,7 @@ + */ + #define HAVE_APR_MEMCACHE @have_apr_memcache@ + +-module AP_MODULE_DECLARE_DATA auth_xradius_module; ++extern module AP_MODULE_DECLARE_DATA auth_xradius_module; + + #define MOD_AUTH_XRADIUS_VERSION "@MOD_AUTH_XRADIUS_VERSION@" + +--- a/src/mod_auth_xradius.c ++++ b/src/mod_auth_xradius.c +@@ -47,6 +47,7 @@ if (rvx != 0) { \ + goto run_cleanup; \ + } + ++module AP_MODULE_DECLARE_DATA auth_xradius_module; + apr_proc_mutex_t *gmutex; + static int use_mutex; + diff --git a/www-apache/mod_auth_xradius/files/0.4.6-obsolete-autotools-syntax.diff b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-obsolete-autotools-syntax.patch index affb3181485a..97f3023b97c2 100644 --- a/www-apache/mod_auth_xradius/files/0.4.6-obsolete-autotools-syntax.diff +++ b/www-apache/mod_auth_xradius/files/mod_auth_xradius-0.4.6-obsolete-autotools-syntax.patch @@ -1,5 +1,5 @@ ---- configure.ac.orig 2013-06-10 09:56:06.905065330 +0100 -+++ configure.ac 2013-06-10 09:56:45.968065916 +0100 +--- a/configure.ac ++++ b/configure.ac @@ -4,6 +4,7 @@ AC_PREREQ(2.53) AC_CONFIG_SRCDIR([src/mod_auth_xradius.c]) diff --git a/www-apache/mod_auth_xradius/metadata.xml b/www-apache/mod_auth_xradius/metadata.xml index 5087760546f6..1a06e96ebdc7 100644 --- a/www-apache/mod_auth_xradius/metadata.xml +++ b/www-apache/mod_auth_xradius/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chainsaw@gentoo.org</email> - <name>Tony Vroon</name> - </maintainer> + <maintainer type="person"> + <email>chainsaw@gentoo.org</email> + <name>Tony Vroon</name> + </maintainer> </pkgmetadata> diff --git a/www-apache/mod_auth_xradius/mod_auth_xradius-0.4.6-r1.ebuild b/www-apache/mod_auth_xradius/mod_auth_xradius-0.4.6-r1.ebuild index b6d651e94748..1837678a1a09 100644 --- a/www-apache/mod_auth_xradius/mod_auth_xradius-0.4.6-r1.ebuild +++ b/www-apache/mod_auth_xradius/mod_auth_xradius-0.4.6-r1.ebuild @@ -1,27 +1,28 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 -inherit autotools eutils +inherit autotools DESCRIPTION="Radius authentication for Apache" HOMEPAGE="http://www.outoforder.cc/projects/apache/mod_auth_xradius/" SRC_URI="http://www.outoforder.cc/downloads/${PN}/${P}.tar.bz2" LICENSE="Apache-2.0" -KEYWORDS="~amd64" SLOT="0" -IUSE="" +KEYWORDS="~amd64" DEPEND="www-servers/apache" -DOCFILES="README" + +PATCHES=( + "${FILESDIR}"/${P}-obsolete-autotools-syntax.patch + "${FILESDIR}"/${P}-fallback-support.patch + "${FILESDIR}"/${P}-apache24-api-changes.patch + "${FILESDIR}"/${P}-fno-common.patch +) src_prepare() { - epatch "${FILESDIR}/${PV}-obsolete-autotools-syntax.diff" - epatch "${FILESDIR}/${PV}-fallback-support.diff" - if has_version ">=www-servers/apache-2.4"; then - epatch "${FILESDIR}/${PV}-apache24-api-changes.diff" - fi + default AT_M4DIR="m4" eautoreconf } diff --git a/www-apache/mod_auth_xradius/mod_auth_xradius-0.4.6.ebuild b/www-apache/mod_auth_xradius/mod_auth_xradius-0.4.6.ebuild deleted file mode 100644 index 71d87a53dd38..000000000000 --- a/www-apache/mod_auth_xradius/mod_auth_xradius-0.4.6.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit autotools eutils - -DESCRIPTION="Radius authentication for Apache" -HOMEPAGE="http://www.outoforder.cc/projects/apache/mod_auth_xradius/" -SRC_URI="http://www.outoforder.cc/downloads/${PN}/${P}.tar.bz2" - -LICENSE="Apache-2.0" -KEYWORDS="~amd64" -SLOT="0" -IUSE="" - -DOCFILES="README" - -src_prepare() { - epatch "${FILESDIR}/${PV}-obsolete-autotools-syntax.diff" - if has_version ">=www-servers/apache-2.4"; then - epatch "${FILESDIR}/${PV}-apache24-api-changes.diff" - fi - AT_M4DIR="m4" eautoreconf -} diff --git a/www-apache/mod_nss/Manifest b/www-apache/mod_nss/Manifest index 13d146d786ae..0c45f0fa2ccf 100644 --- a/www-apache/mod_nss/Manifest +++ b/www-apache/mod_nss/Manifest @@ -1,4 +1,5 @@ AUX 47_mod_nss.conf 8849 BLAKE2B 1c455dba822d72216b272a63a46f48c2d2d27ace8a2601a7f515aea7cf89052cedd63f77347c8b527bf34da996316d2a5e06429ef8dfb191586b397d22a0dc91 SHA512 d3ff614e17afea1cb0c5e451ba53cf5bb1c0d5c0ee6017fdecba0e976262376e36b5556b2d08cb131ebfdd795cfe4a6736dabda99059fc40aeff63a1c4d37a23 -DIST mod_nss-1.0.12.tar.gz 171657 BLAKE2B 75fbde10bb236536aeabc5c15d3d77d9ef4d6b0397dcab433cbfdffdfa2657a59ae2688f0904206897e7fd97e1282f50fe65df37a4cb3457c14c9647bb785fa3 SHA512 f3217f34a20818aea571e17529130290082933b32386a868c8c7f24eb3166bbace4f64d7d73a850c944e54f74342179fff6b9d8af824e0225feeb993aea1d99a -EBUILD mod_nss-1.0.12-r1.ebuild 1249 BLAKE2B 4949538e6567545fddef69adf21aae5d9611a2312ca17e3aa35f0ca30d48e1bf1e98e82e8b6f8ff6151b2c5eb894737adbbbbb4c8bf57dca63cb6a1948dca41b SHA512 ab11d87f2fec1ee9ba320dbf9809225d15ec435f9fa7b43c8f3289bc87cb937013ffc3e6a5feac6cb46258e9bc290801ddb02da514b9f68199aaad675446bbf9 +AUX mod_nss-1.0.18-fno-common.patch 410 BLAKE2B 4116f86f7c33db64ba83f2d412e10a03f17b7703fbd68e81da2465115000b8e6f7fdf470bb099f7de1de2e4b879dc391c03e86f18e96cf0ebbd5e5c5fba4be31 SHA512 b61f6bd850a895b27cf07ae248dfe89eb4d8bffb26ceb20645472b10fead4899f96507f7c47f473daa1f218e9531e5386b27f35b2f99700107aae62c146bb85b +DIST mod_nss-1.0.18.tar.gz 184594 BLAKE2B a2c4b07199bb694b4e5a87ec6bf12bbf32862d44a478da3eb7f374f273786a8d66e3c238fea8e3512fa4986366d44fc8ef4ff77d8965afeee716bcc0685040d0 SHA512 68fe061b40acbe07823ba220a67b0646855b7643e472e757f23b38074fab95aa1b99a3f525748d5dd363b8e278e5521cbacae49c0159700e33f2e1b6b0a0bb77 +EBUILD mod_nss-1.0.18.ebuild 1323 BLAKE2B b64357d2b61dd5c88396488b8e158b5f0c47928c3d3d787d9a84bd8a95ac5db4ecc5b6444c5b2a38977fb4c44a99810fe9fb36fc971082e0d108e2f6be74d6ec SHA512 c70e70f8ad0cb31a2289265f4b77ddcfb943d861332694ca733b877a42f336fe9acf04f90590ac70366f39cc7580993271db7379713450755088b7bf4932ed5c MISC metadata.xml 240 BLAKE2B 1c13ac3ea450dffc134c4d9d71caabdf6eaad6a619187eb652a86ebf7801e8603fb27978e3acb6024058e70cb04b4193a09f880b65ecfca49c0ddc8b0035e05b SHA512 12bc0c58114b3c377663bdbfadf973193f074b46bfa51fad44b6ace89c757e07a7bfa1e41cbc1904151e7fd35c7ffe63b7a2083e11f313de136ba58017d21b86 diff --git a/www-apache/mod_nss/files/mod_nss-1.0.18-fno-common.patch b/www-apache/mod_nss/files/mod_nss-1.0.18-fno-common.patch new file mode 100644 index 000000000000..c6e7babc1d2d --- /dev/null +++ b/www-apache/mod_nss/files/mod_nss-1.0.18-fno-common.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/707172 +--- a/mod_nss.h ++++ b/mod_nss.h +@@ -376,8 +376,8 @@ typedef struct { + */ + + /* pool and hash to store ServerName and NSSNickname pairs for SNI */ +-apr_pool_t *mp; +-apr_hash_t *ht; ++extern apr_pool_t *mp; ++extern apr_hash_t *ht; + + /* Compatibility between Apache 2.0.x and 2.2.x. The numeric version of + * the version first appeared in Apache 2.0.56-dev. I picked 2.0.55 as it diff --git a/www-apache/mod_nss/mod_nss-1.0.12-r1.ebuild b/www-apache/mod_nss/mod_nss-1.0.18.ebuild index bc7333c7cf65..310b5c215080 100644 --- a/www-apache/mod_nss/mod_nss-1.0.12-r1.ebuild +++ b/www-apache/mod_nss/mod_nss-1.0.18.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit autotools apache-module eutils +EAPI=7 + +inherit autotools apache-module DESCRIPTION="SSL/TLS module for the Apache HTTP server" HOMEPAGE="https://pagure.io/mod_nss" @@ -13,25 +14,23 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+ecc" +# https://bugs.gentoo.org/742455 +RESTRICT="test" + DEPEND=" - >=dev-libs/nspr-4.6.4 - >=dev-libs/nss-3.11.4 - sys-apps/sed - virtual/pkgconfig -" -RDEPEND=" - >=dev-libs/nspr-4.6.4 - >=dev-libs/nss-3.11.4 - net-dns/bind-tools -" + dev-libs/nspr + dev-libs/nss" +RDEPEND="${DEPEND} + net-dns/bind-tools" +BDEPEND="virtual/pkgconfig" APACHE2_MOD_CONF="47_${PN}" APACHE2_MOD_DEFINE="NSS" -DOCFILES="NOTICE README" - need_apache2 +PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) + src_prepare() { default @@ -58,5 +57,8 @@ src_install() { dodoc docs/mod_nss.html newbin migrate.pl nss_migrate dodir /etc/apache2/nss + einstalldocs + + APACHE_MODULESDIR="/usr/$(get_libdir)/apache2/modules" apache-module_src_install } diff --git a/www-apache/mod_wsgi/Manifest b/www-apache/mod_wsgi/Manifest index 87b9b4d69ed2..5a888efb2298 100644 --- a/www-apache/mod_wsgi/Manifest +++ b/www-apache/mod_wsgi/Manifest @@ -2,5 +2,6 @@ AUX 70_mod_wsgi.conf 100 BLAKE2B e0df283f4b825628cceb7538231afbba10d3dc1eaab64da DIST mod_wsgi-4.7.0.tar.gz 695658 BLAKE2B 4332e5c30219cde9cf44c8633f3052faa104524d5a2ccd151fe9675364760cb9c447001289094c57cef21df4e364962c93e85f3a3eef36325e9b96e7715dfc19 SHA512 4c40a07301ef7f42ff175cfd5efd9c4916ba90749780cdc470cc0c62b190af810ba4284504f2b342c1e92801637aa52ba5719e0b114a072fd50d68754abdf36f DIST mod_wsgi-4.7.1.tar.gz 696111 BLAKE2B 69fea421077f1ecbf1cef5c9eac4ba296fa676e0bfbb860ca8a7cb701701f405edb3760486b87e8d9dd93efcb4c23385197d770ca32e16a473d5d252d292fb76 SHA512 cbb5ec53d55e47a83f2b0630527c6a52b48ef21d5d2c18adcb875fc455795b39b3c93f4a86dfbf9738c0bd554d86cc4912cc9ff83c428af302ab94a61f66b5b4 EBUILD mod_wsgi-4.7.0.ebuild 829 BLAKE2B 4dd9357ea7c77c5f881edeb7b625d8995cdcbabf8c4750013aad2fc08df0821611c60e924b2543337b9238f21f65fb3e0a87fd9233604c4bb502cec0993b8208 SHA512 c0321b58f1340e92cc11a41760b17208f4aac337590c6fbd4e0d76918c732f3523091ed9d9399787f151efcfd937a03d5a553b5d5f7e3cc077a24b203a76a736 +EBUILD mod_wsgi-4.7.1-r1.ebuild 1242 BLAKE2B bf2517661deb7bd62cbac3b928480d57cc7796d2085f97f5da2194871b48abaddfb09bd812efc6d3f1041417430350ce2fcbdd5578f3404de6399fc0b77175a5 SHA512 1b13d3e0e25e4eff71e5b69a67cd3d40dd416d8ce3ec54755ca92b4a6ba6838afc09bd32a2722c7337931c85515abd9874798def529ef097a0ce6a780324ba39 EBUILD mod_wsgi-4.7.1.ebuild 1235 BLAKE2B 4a54f43d7e8224caa152fe2b48af6126108ad74c2b3ebb5b38eb99127b2f741f1e54cb6237a852fbbb7d9c8a5e3b8253c227d507bd2fabbd02e3abf87ba13138 SHA512 132ae2a81c61c7e52615313e503b233d498dd37b65103b4be906f1173c178169ee66158bd25c1178c3da1ba303c37b646494d2942893f265533cd0cc04992e42 MISC metadata.xml 380 BLAKE2B 1b06e8ab30ece204c3b5926675346cca70352c9a0ffd7fef754fc25473b9e4040111da0005e24da304add76f1a56ccd0ab9247ae10faca316dca982052c6853a SHA512 b62536a8a79d3d5198b6cbd7eb51be455a8c7de53add3810120edc1beee7d0684e09e43de355c5da7a61486c8764c4619c809d9fadde9e9502cb5c0b364d7b68 diff --git a/www-apache/mod_wsgi/mod_wsgi-4.7.1-r1.ebuild b/www-apache/mod_wsgi/mod_wsgi-4.7.1-r1.ebuild new file mode 100644 index 000000000000..609e961c96ea --- /dev/null +++ b/www-apache/mod_wsgi/mod_wsgi-4.7.1-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_REQ_USE="threads(+)" + +inherit apache-module eutils python-single-r1 + +DESCRIPTION="An Apache2 module for running Python WSGI applications" +HOMEPAGE="https://github.com/GrahamDumpleton/mod_wsgi" +SRC_URI="https://github.com/GrahamDumpleton/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="" +RDEPEND="${PYTHON_DEPS}" + +APACHE2_MOD_CONF="70_${PN}" +APACHE2_MOD_DEFINE="WSGI" +APACHE2_MOD_FILE="${S}/src/server/.libs/${PN}.so" + +DOCFILES="README.rst" + +need_apache2 + +pkg_setup() { + python-single-r1_pkg_setup + + # Calling depend.apache_pkg_setup fails because we do not have + # "apache2" in IUSE but the function expects this in order to call + # _init_apache2_late which sets the APACHE_MODULESDIR variable. + _init_apache2 + _init_apache2_late +} + +src_configure() { + # configure.ac contains bashisms + # (https://github.com/GrahamDumpleton/mod_wsgi/issues/567) + CONFIG_SHELL="/bin/bash" \ + econf --with-apxs="${APXS}" --with-python="${PYTHON}" +} + +src_compile() { + default +} |