[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 250eb7923c1dd1a88019f9b1800c745959c4d454
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Sep 19 18:07:59 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Sep 19 18:07:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250eb792
www-servers/uwsgi: Keyword 2.0.27-r1 ppc64, #958528
Signed-off-by: Arthur Zamarin gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
index 06df820bbc04..efc7a19e308a 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
# Check the upstream uwsgi-2.0 branch, not master, for backports
LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 6afec154547c26ab390fc6705bc205aef83793b1
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun Sep 7 04:54:49 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun Sep 7 04:54:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afec154
www-servers/uwsgi: Keyword 2.0.27-r1 ppc, #958528
Signed-off-by: Arthur Zamarin gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
index a1f7d56b72f3..06df820bbc04 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 ~ppc x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: e39f633f98ba26cd32645eb5fec546ca09b974cf
Author: Alfred Wingate protonmail com>
AuthorDate: Sat May 3 17:12:31 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Jun 9 03:11:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39f633f
www-servers/uwsgi: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41919
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/{uwsgi-2.0.23.ebuild => uwsgi-2.0.23-r1.ebuild} | 6 +++---
www-servers/uwsgi/{uwsgi-2.0.27.ebuild => uwsgi-2.0.27-r1.ebuild} | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
b/www-servers/uwsgi/uwsgi-2.0.23-r1.ebuild
similarity index 98%
rename from www-servers/uwsgi/uwsgi-2.0.23.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.23-r1.ebuild
index 5551b4274a1f..c60df783a90a 100644
--- a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.23-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -105,7 +105,7 @@ CDEPEND="
pcre? ( dev-libs/libpcre:3 )
ssl? ( dev-libs/openssl:= )
xml? (
- !expat? ( dev-libs/libxml2 )
+ !expat? ( dev-libs/libxml2:= )
expat? ( dev-libs/expat )
)
yaml? ( dev-libs/libyaml )
@@ -125,7 +125,7 @@ CDEPEND="
uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
uwsgi_plugins_router_spnego? ( virtual/krb5 )
uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
- uwsgi_plugins_webdav? ( dev-libs/libxml2 )
+ uwsgi_plugins_webdav? ( dev-libs/libxml2:= )
uwsgi_plugins_xslt? ( dev-libs/libxslt )
go? ( sys-devel/gcc:=[go] )
lua? ( ${LUA_DEPS} )
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.27.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
index d1f6c70eb7d7..cb961db5e5b3 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27-r1.ebuild
@@ -106,7 +106,7 @@ CDEPEND="
pcre? ( dev-libs/libpcre2 )
ssl? ( dev-libs/openssl:= )
xml? (
- !expat? ( dev-libs/libxml2 )
+ !expat? ( dev-libs/libxml2:= )
expat? ( dev-libs/expat )
)
yaml? ( dev-libs/libyaml )
@@ -126,7 +126,7 @@ CDEPEND="
uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
uwsgi_plugins_router_spnego? ( virtual/krb5 )
uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
- uwsgi_plugins_webdav? ( dev-libs/libxml2 )
+ uwsgi_plugins_webdav? ( dev-libs/libxml2:= )
uwsgi_plugins_xslt? ( dev-libs/libxslt )
go? ( sys-devel/gcc:=[go] )
lua? ( ${LUA_DEPS} )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 9e625ce2cdd393bb4eea7ee76717b40db2cb27c1
Author: Sam James gentoo org>
AuthorDate: Sun May 4 13:49:23 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun May 4 13:49:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e625ce2
www-servers/uwsgi: fix Python deps
We always need Python at build-time.
Closes: https://bugs.gentoo.org/955376
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.23.ebuild | 6 +-
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 6 +-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
index 2b9d25ee0baf..5551b4274a1f 100644
--- a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
@@ -71,6 +71,7 @@ for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"
IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_logcrypto? ( ssl )
uwsgi_plugins_sslrouter? ( ssl )
@@ -143,7 +144,10 @@ RDEPEND="
selinux? ( sec-policy/selinux-uwsgi )
uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )
"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+"
PATCHES=(
"${FILESDIR}"/${PN}-2.0.21-libphp-version.patch
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
index 146bf9447c67..d1f6c70eb7d7 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -72,6 +72,7 @@ for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"
IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_logcrypto? ( ssl )
uwsgi_plugins_sslrouter? ( ssl )
@@ -144,7 +145,10 @@ RDEPEND="
selinux? ( sec-policy/selinux-uwsgi )
uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )
"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+"
pkg_setup() {
python_setup
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 1e2b94fc1655c997a826f3ae07a87a0b716a36dc
Author: Patrick Lauer gentoo org>
AuthorDate: Thu Apr 3 15:22:18 2025 +
Commit: Patrick Lauer gentoo org>
CommitDate: Thu Apr 3 15:22:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e2b94fc
www-servers/uwsgi: Support postgres-17
Signed-off-by: Patrick Lauer gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
index ba530a77a2e0..146bf9447c67 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
USE_PHP="php8-1 php8-2" # deps must be registered separately below
-POSTGRES_COMPAT=( 13 14 15 16 )
+POSTGRES_COMPAT=( 13 14 15 16 17 )
MY_P="${P/_/-}"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 927a48f8656790f8bfee37224675914ab1f7941d
Author: Sam James gentoo org>
AuthorDate: Wed Nov 13 01:53:43 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Nov 13 01:53:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927a48f8
www-servers/uwsgi: Stabilize 2.0.27 arm, #942523
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
index c8c92ba514e8..4e9201232f18 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 1509baf9159609930e705e4147f82ec6ed44bcf4
Author: Sam James gentoo org>
AuthorDate: Wed Nov 13 01:53:47 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Nov 13 01:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1509baf9
www-servers/uwsgi: Stabilize 2.0.27 arm64, #942523
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
index 4e9201232f18..ba530a77a2e0 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: a30bf22787e7218f02b82a742db471c438317be1
Author: Sam James gentoo org>
AuthorDate: Wed Oct 30 14:50:37 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Oct 30 14:50:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30bf227
www-servers/uwsgi: Stabilize 2.0.27 x86, #942523
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
index 2b5ca04b4977..eb241dba7ec9 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 195e3c8f08d787671e7091664fdb359f0dfa3880
Author: Sam James gentoo org>
AuthorDate: Wed Oct 30 14:50:39 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Oct 30 14:50:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195e3c8f
www-servers/uwsgi: Stabilize 2.0.27 amd64, #942523
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
index eb241dba7ec9..c8c92ba514e8 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 607ed5295cb5786716944f23be4c99f7b6f4e341
Author: Sam James gentoo org>
AuthorDate: Sat Sep 28 15:29:36 2024 +
Commit: Sam James gentoo org>
CommitDate: Sat Sep 28 15:33:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607ed529
www-servers/uwsgi: drop obsolete PHP patch
Obsolete as of upstream commit 88b3d309894a7c5fb4eb3234fd233e610471b89d.
Closes: https://bugs.gentoo.org/940361
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 4
1 file changed, 4 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
index 66ced71574c3..2b5ca04b4977 100644
--- a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -146,10 +146,6 @@ RDEPEND="
"
BDEPEND="virtual/pkgconfig"
-PATCHES=(
- "${FILESDIR}"/${PN}-2.0.21-libphp-version.patch
-)
-
pkg_setup() {
python_setup
use lua && lua-single_pkg_setup
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: a1a861e488f77de6ff79c0af419f55ccfcaa7e02
Author: Sam James gentoo org>
AuthorDate: Fri Sep 27 18:50:39 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Sep 27 18:51:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a861e4
www-servers/uwsgi: add 2.0.27
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/Manifest| 1 +
www-servers/uwsgi/uwsgi-2.0.27.ebuild | 380 ++
2 files changed, 381 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 52d0cd6cbe37..8b4401122b98 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1 +1,2 @@
DIST uwsgi-2.0.23.tar.gz 810116 BLAKE2B
be4353ac71a5282233b0a996e74e49bff66f4c460eb2640058c7028cfeae41214661785de78cdd4aa35415bcc4595e1e340ba48db87bee413754b13d8b24a7d8
SHA512
4060dd66f8c6309497b52a961c36a58fe2b3b3afc7e11b97cfa464757c614d1d44ccc561b18500a394b5d95e5660eae48759003a30ec07379a6f079f63f3899b
+DIST uwsgi-2.0.27.tar.gz 815302 BLAKE2B
6e1aab8a896405f0ab87fdb33bb14117cfd8473da61008e3ecf6b0d2664e7fd29acc12ba322c40772f015adb99ba79c3edcb40b87051fba918c162740d53f241
SHA512
78de6b8aa401ca5e27204cc68dec540617407dc9a0dad2c785a7eadc449889aad4eb516d4d8d257dc46e5b91b6c2d85be5953b19e0897375a7f0fecaa298d066
diff --git a/www-servers/uwsgi/uwsgi-2.0.27.ebuild
b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
new file mode 100644
index ..66ced71574c3
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.27.ebuild
@@ -0,0 +1,380 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check the upstream uwsgi-2.0 branch, not master, for backports
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby31 ruby32"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php8-1 php8-2" # deps must be registered separately below
+
+POSTGRES_COMPAT=( 13 14 15 16 )
+
+MY_P="${P/_/-}"
+
+inherit flag-o-matic lua-single multiprocessing pax-utils php-ext-source-r3
+inherit postgres python-r1 ruby-ng
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="https://uwsgi-docs.readthedocs.io/en/latest/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=(
+ ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool
+)
+UWSGI_PLUGINS_OPT=(
+ alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix
+)
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php python ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux
+ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="
+ || ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_pg? ( ${POSTGRES_REQ_USE} )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ expat? ( xml )
+"
+
+# Dependency notes:
+# - util-linux is required for libuuid when requesting zeromq support
+# - sys-devel/gcc[go] is needed for libgo.so
+#
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="
+ sys-libs/zlib
+ virtual/libcrypt:=
+ caps? ( sys-libs/libcap )
+ json? (
+ !yajl? ( dev-libs/jansson:= )
+ yajl?
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/, www-servers/uwsgi/
commit: b8e9a26577a8ed86a17991d0b3608122bc6af4a5
Author: Sam James gentoo org>
AuthorDate: Mon Jun 3 02:37:51 2024 +
Commit: Sam James gentoo org>
CommitDate: Mon Jun 3 02:38:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e9a265
www-servers/uwsgi: drop 2.0.21-r1, 2.0.21-r2
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/Manifest | 1 -
www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch | 41 ---
.../uwsgi/files/uwsgi-2.0.21-python-unicode.patch | 21 --
www-servers/uwsgi/metadata.xml | 1 -
www-servers/uwsgi/uwsgi-2.0.21-r1.ebuild | 385 -
www-servers/uwsgi/uwsgi-2.0.21-r2.ebuild | 377
6 files changed, 826 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 8e06a90e7d29..52d0cd6cbe37 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1 @@
-DIST uwsgi-2.0.21.tar.gz 808494 BLAKE2B
3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54
SHA512
36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795
DIST uwsgi-2.0.23.tar.gz 810116 BLAKE2B
be4353ac71a5282233b0a996e74e49bff66f4c460eb2640058c7028cfeae41214661785de78cdd4aa35415bcc4595e1e340ba48db87bee413754b13d8b24a7d8
SHA512
4060dd66f8c6309497b52a961c36a58fe2b3b3afc7e11b97cfa464757c614d1d44ccc561b18500a394b5d95e5660eae48759003a30ec07379a6f079f63f3899b
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
b/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
deleted file mode 100644
index 8a830389b989..
--- a/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-https://github.com/unbit/uwsgi/commit/6fba62a3ad947b656bb4379f8f903e90c7b01346
-
-From 6fba62a3ad947b656bb4379f8f903e90c7b01346 Mon Sep 17 00:00:00 2001
-From: Alexandre Rossi
-Date: Tue, 10 Jan 2023 10:01:05 +
-Subject: [PATCH] plugins/php: fix build with PHP >= 8.2
-
-from https://raw.githubusercontent.com/php/php-src/PHP-8.2/UPGRADING.INTERNALS:
-
- 5. SAPI changes
-
-* The signature of php_module_startup() has changed from
-
-int php_module_startup(sapi_module_struct *sf, zend_module_entry
*additional_modules, uint32_t num_additional_modules)
-
-to
-
-zend_result php_module_startup(sapi_module_struct *sf, zend_module_entry
*additional_module)
-
-as only one additional module was ever provided.
- plugins/php/php_plugin.c | 4
- 1 file changed, 4 insertions(+)
-
-diff --git a/plugins/php/php_plugin.c b/plugins/php/php_plugin.c
-index 9bb8befad..4d3930b82 100644
a/plugins/php/php_plugin.c
-+++ b/plugins/php/php_plugin.c
-@@ -607,7 +607,11 @@ static void activate_user_config(const char *filename,
const char *doc_root, siz
- static int php_uwsgi_startup(sapi_module_struct *sapi_module)
- {
-
-+#if ((PHP_MAJOR_VERSION >= 8) && (PHP_MINOR_VERSION >= 2))
-+ if (php_module_startup(&uwsgi_sapi_module,
&uwsgi_module_entry)==FAILURE) {
-+#else
- if (php_module_startup(&uwsgi_sapi_module, &uwsgi_module_entry,
1)==FAILURE) {
-+#endif
- return FAILURE;
- } else {
- return SUCCESS;
-
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
b/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
deleted file mode 100644
index b346c2655175..
--- a/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://github.com/unbit/uwsgi/commit/509104eaff6f6ecde656c20fdd65a0b98b371c8d
-
-From 509104eaff6f6ecde656c20fdd65a0b98b371c8d Mon Sep 17 00:00:00 2001
-From: Nicolas Evrard
-Date: Thu, 17 Nov 2022 09:47:39 +0100
-Subject: [PATCH] plugins/python: Use "backslashreplace" on stderr
- initialization
-
-Failing to use this value will result in enconding errors when logging
-unicode characters to stderr
a/plugins/python/python_plugin.c
-+++ b/plugins/python/python_plugin.c
-@@ -554,7 +554,7 @@ void init_uwsgi_vars() {
- #ifdef HAS_NO_ERRORS_IN_PyFile_FromFd
- PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF,
NULL, NULL, 0);
- #else
-- PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF,
NULL, NULL, NULL, 0);
-+ PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF,
NULL, "backslashreplace", NULL, 0);
- #endif
- PyDict_SetItemString(pysys_dict, "stdout", new_stdprint);
- PyDict_SetItemString(pysys_dict, "__stdout__", new_stdprint);
diff --git a/www-servers/uwsgi/metadata.xml b/www-servers/uwsgi/metadata.xml
index 84453cdb8a75..3ddb3d62a7b8 100644
--- a/www-servers/uwsgi/metadata.xml
+++ b/www-servers/uwsgi/metadata.xml
@@ -8,7 +8,6 @@
Embed plugins instead of building them as
real plugins.
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: a364d6d4bfb6f30b87077e6f2ac3b4dcf50bf583
Author: Sam James gentoo org>
AuthorDate: Wed May 1 23:37:01 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed May 1 23:37:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a364d6d4
www-servers/uwsgi: Stabilize 2.0.23 amd64, #931037
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.23.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
index f86ecf6c12ea..8dbf30d9442c 100644
--- a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 4fd73e0a02b624f8bb67f3a42bbf5e8fe62299aa
Author: Sam James gentoo org>
AuthorDate: Wed May 1 17:00:57 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed May 1 17:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd73e0a
www-servers/uwsgi: Stabilize 2.0.23 arm64, #931037
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.23.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
index 9d3436fb7a90..f86ecf6c12ea 100644
--- a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 3a8ded19c89e2e5f49e66de76ac23b0f8bbfde88
Author: Sam James gentoo org>
AuthorDate: Wed May 1 16:47:34 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed May 1 16:47:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8ded19
www-servers/uwsgi: Stabilize 2.0.23 x86, #931037
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.23.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
index f555d1ecb230..9d3436fb7a90 100644
--- a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.23.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
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/
commit: 328e4997a35aca0e7bb51179cf79805fa2781138
Author: Anthony Ryan gmail com>
AuthorDate: Thu Feb 29 23:13:21 2024 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Mar 4 13:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328e4997
www-servers/uwsgi: OpenRC init.d stop timeout should reflect the default
shutdown time
If we don't wait long enough for uwsgi to shut down all it's workers properly
OpenRC can lose track of the pid or think the daemon has crashed if shutdown
finishes after OpenRC has given up.
Signed-off-by: Anthony Ryan gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35582
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/files/uwsgi.initd-r7 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/files/uwsgi.initd-r7
b/www-servers/uwsgi/files/uwsgi.initd-r7
index 64dfc7a736ff..a6b99edf1b38 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r7
+++ b/www-servers/uwsgi/files/uwsgi.initd-r7
@@ -128,7 +128,8 @@ stop() {
else
ebegin "Stopping uWSGI application ${PROGNAME}"
fi
- start-stop-daemon --stop --signal QUIT --pidfile "${PIDFILE}"
+ # retry should be set higher than uwsgi worker-reload-mercy (default 60)
+ start-stop-daemon --stop --signal QUIT --retry 90 --pidfile "${PIDFILE}"
eend $?
}
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: c70be29a07df51a69ff459be287057548c2ecb4b
Author: Sam James gentoo org>
AuthorDate: Fri Dec 8 17:05:10 2023 +
Commit: Sam James gentoo org>
CommitDate: Fri Dec 8 17:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70be29a
www-servers/uwsgi: drop greenlet
greenlet is not particularly portable and keeps causing issues for us, just
drop it as it's optional. Use the asyncio plugin instead.
While at it, simplify USE=python.
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.21-r2.ebuild | 378 +++
1 file changed, 378 insertions(+)
diff --git a/www-servers/uwsgi/uwsgi-2.0.21-r2.ebuild
b/www-servers/uwsgi/uwsgi-2.0.21-r2.ebuild
new file mode 100644
index ..924121f3109b
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.21-r2.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Check the upstream uwsgi-2.0 branch, not master, for backports
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php8-0 php8-1 php8-2" # deps must be registered separately below
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+MY_P="${P/_/-}"
+
+inherit lua-single multiprocessing pax-utils php-ext-source-r3 postgres
python-r1 ruby-ng
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="https://uwsgi-docs.readthedocs.io/en/latest/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=(
+ ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool
+)
+UWSGI_PLUGINS_OPT=(
+ alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix
+)
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php python ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux
+ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="
+ || ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_pg? ( ${POSTGRES_REQ_USE} )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ expat? ( xml )
+"
+
+# Dependency notes:
+# - util-linux is required for libuuid when requesting zeromq support
+# - sys-devel/gcc[go] is needed for libgo.so
+#
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="
+ sys-libs/zlib
+ virtual/libcrypt:=
+ caps? ( sys-libs/libcap )
+ json? (
+ !yajl? ( dev-libs/jansson:= )
+ yajl? ( dev-libs/yajl )
+ )
+ pcre? ( dev-libs/libpcre:3 )
+ ssl? ( dev-libs/openssl:= )
+ xml? (
+ !expat? ( dev-libs/libxml2 )
+ expat? ( dev-libs/expat )
+ )
+ yaml? ( dev-libs/libyaml )
+ zeromq? (
+ net-libs/zeromq
+ sys-apps/util-linux
+ )
+ uwsgi_plugins_alarm_curl? ( net-misc/curl )
+ uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
+ uwsgi_plugins_curl_cron? ( net-misc/curl )
+ uwsgi_plugins_emperor_pg? ( ${POSTGRES_DEP} )
+ uwsgi_plugins_geoip? ( dev-libs/geoip )
+ uwsgi_plugins_ldap? ( net-nds/openldap:= )
+ uwsgi_plugins_pa
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 161bbc073ac75343d1a5dd2f4e22545aa39f2f97
Author: Sam James gentoo org>
AuthorDate: Fri Dec 8 17:09:17 2023 +
Commit: Sam James gentoo org>
CommitDate: Fri Dec 8 17:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161bbc07
www-servers/uwsgi: add 2.0.23
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/Manifest| 1 +
www-servers/uwsgi/uwsgi-2.0.23.ebuild | 375 ++
2 files changed, 376 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index f91dcee8eab5..8e06a90e7d29 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1 +1,2 @@
DIST uwsgi-2.0.21.tar.gz 808494 BLAKE2B
3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54
SHA512
36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795
+DIST uwsgi-2.0.23.tar.gz 810116 BLAKE2B
be4353ac71a5282233b0a996e74e49bff66f4c460eb2640058c7028cfeae41214661785de78cdd4aa35415bcc4595e1e340ba48db87bee413754b13d8b24a7d8
SHA512
4060dd66f8c6309497b52a961c36a58fe2b3b3afc7e11b97cfa464757c614d1d44ccc561b18500a394b5d95e5660eae48759003a30ec07379a6f079f63f3899b
diff --git a/www-servers/uwsgi/uwsgi-2.0.23.ebuild
b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
new file mode 100644
index ..f555d1ecb230
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.23.ebuild
@@ -0,0 +1,375 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check the upstream uwsgi-2.0 branch, not master, for backports
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby31 ruby32"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php8-1 php8-2" # deps must be registered separately below
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+MY_P="${P/_/-}"
+
+inherit lua-single multiprocessing pax-utils php-ext-source-r3 postgres
python-r1 ruby-ng
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="https://uwsgi-docs.readthedocs.io/en/latest/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=(
+ ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool
+)
+UWSGI_PLUGINS_OPT=(
+ alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix
+)
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php python ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux
+ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="
+ || ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_pg? ( ${POSTGRES_REQ_USE} )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ expat? ( xml )
+"
+
+# Dependency notes:
+# - util-linux is required for libuuid when requesting zeromq support
+# - sys-devel/gcc[go] is needed for libgo.so
+#
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="
+ sys-libs/zlib
+ virtual/libcrypt:=
+ caps? ( sys-libs/libcap )
+ json? (
+ !yajl? ( dev-libs/jansson:= )
+ yajl? ( dev-libs/yajl )
+
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 59bb6e542f912d761f32319fa0630887ce8f948a
Author: Sam James gentoo org>
AuthorDate: Fri Dec 8 16:52:44 2023 +
Commit: Sam James gentoo org>
CommitDate: Fri Dec 8 16:52:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bb6e54
www-servers/uwsgi: revbump for dropping virtual dep
Fixes: 12c241ffdb464a948a7ed623ee5d81134317a9d7
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/{uwsgi-2.0.21.ebuild => uwsgi-2.0.21-r1.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
b/www-servers/uwsgi/uwsgi-2.0.21-r1.ebuild
similarity index 100%
rename from www-servers/uwsgi/uwsgi-2.0.21.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.21-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 12c241ffdb464a948a7ed623ee5d81134317a9d7
Author: Michał Górny gentoo org>
AuthorDate: Fri Dec 8 14:35:34 2023 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Dec 8 16:49:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c241ff
www-servers/uwsgi: Replace virtual/python-greenlet dep
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/uwsgi-2.0.21.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
index b0230bb50ec4..71cc969f1a4e 100644
--- a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
@@ -6,7 +6,7 @@ EAPI=7
# Check the upstream uwsgi-2.0 branch, not master, for backports
LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
@@ -137,7 +137,7 @@ CDEPEND="
php_targets_php8-2? ( dev-lang/php:8.2[embed] )
)
python? ( ${PYTHON_DEPS} )
- python-asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
+ python-asyncio? ( dev-python/greenlet[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )
"
DEPEND="${CDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/, www-servers/uwsgi/
commit: 014a2f3e4e2aedc32affb349800d7a78b2932493
Author: Sam James gentoo org>
AuthorDate: Fri Jun 23 09:06:42 2023 +
Commit: Sam James gentoo org>
CommitDate: Fri Jun 23 09:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014a2f3e
www-servers/uwsgi: drop 2.0.19.1-r109
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/Manifest | 1 -
.../uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch | 23 --
.../uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch | 36 --
.../files/uwsgi-2.0.19.1-pynode-compile.patch | 123 ---
www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild | 373 -
5 files changed, 556 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 2c94a02b32c1..f91dcee8eab5 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1 @@
-DIST uwsgi-2.0.19.1.tar.gz 804398 BLAKE2B
73fc19990866eb1058a742b34a817b3bd87e00c838da055bece2bff5e13c161f53c642866ed591aa4afeb23ef924205502f2cb0a4cf9d303b5b63fb9a53f57e2
SHA512
34b55f7c7a77dc0b0dab34d1a9ca9a4cba8a9261969656c88435e7f32fe8a0c5654e1562706775f77e2f60c4ad0f5c6055257a23ab7d387c1579639e054807b5
DIST uwsgi-2.0.21.tar.gz 808494 BLAKE2B
3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54
SHA512
36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch
b/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch
deleted file mode 100644
index d175a99c65fb..
--- a/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://github.com/unbit/uwsgi/commit/94b28b156c26d5b0b4ba93fedb057e9aebf59545.patch
-
-From 94b28b156c26d5b0b4ba93fedb057e9aebf59545 Mon Sep 17 00:00:00 2001
-From: Thea Flowers
-Date: Tue, 2 Nov 2021 16:29:36 -0400
-Subject: [PATCH] Add PY_SSIZE_T_CLEAN define for Python 3.10 support
-
- plugins/python/uwsgi_python.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/plugins/python/uwsgi_python.h b/plugins/python/uwsgi_python.h
-index aca1f83b7..ec64ad80c 100644
a/plugins/python/uwsgi_python.h
-+++ b/plugins/python/uwsgi_python.h
-@@ -1,4 +1,6 @@
- #include
-+/* See https://docs.python.org/3.10/whatsnew/3.10.html#id2 */
-+#define PY_SSIZE_T_CLEAN
- #include
-
- #include
-
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch
b/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch
deleted file mode 100644
index 8fe64d1b3d3b..
--- a/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/unbit/uwsgi/commit/c8c4bd1b5439217f2cb2f146caf162de69638bc1
-
-From c8c4bd1b5439217f2cb2f146caf162de69638bc1 Mon Sep 17 00:00:00 2001
-From: Cyrille Pontvieux
-Date: Thu, 1 Jul 2021 12:45:29 +0200
-Subject: [PATCH] Allow to compile on Python versions with more that two digits
- (Python 3.10)
-
- plugins/python/pyloader.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/plugins/python/pyloader.c b/plugins/python/pyloader.c
-index d8ab6fe35..3a1465d67 100644
a/plugins/python/pyloader.c
-+++ b/plugins/python/pyloader.c
-@@ -22,7 +22,7 @@ PyMethodDef uwsgi_eventfd_write_method[] = {
{"uwsgi_eventfd_write", py_eventfd_
- void set_dyn_pyhome(char *home, uint16_t pyhome_len) {
-
-
-- char venv_version[15];
-+ char venv_version[30];
- PyObject *site_module;
-
- PyObject *pysys_dict = get_uwsgi_pydict("sys");
-@@ -45,8 +45,8 @@ void set_dyn_pyhome(char *home, uint16_t pyhome_len) {
- PyDict_SetItemString(pysys_dict, "prefix", venv_path);
- PyDict_SetItemString(pysys_dict, "exec_prefix", venv_path);
-
--venv_version[14] = 0;
--if (snprintf(venv_version, 15, "/lib/python%d.%d",
PY_MAJOR_VERSION, PY_MINOR_VERSION) == -1) {
-+bzero(venv_version, 30);
-+if (snprintf(venv_version, 30, "/lib/python%d.%d",
PY_MAJOR_VERSION, PY_MINOR_VERSION) == -1) {
- return;
- }
-
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.19.1-pynode-compile.patch
b/www-servers/uwsgi/files/uwsgi-2.0.19.1-pynode-compile.patch
deleted file mode 100644
index 6bcf04ae2bc3..
--- a/www-servers/uwsgi/files/uwsgi-2.0.19.1-pynode-compile.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-https://github.com/unbit/uwsgi/commit/8c890c84604a0477b46a66eab8a620733f596cc8
-
-From 8c890c84604a0477b46a66eab8a620733f596cc8 Mon Sep 17 00:00:00 2001
-From: Riccardo Magliocchetti
-Date: Sun, 22 Nov 2020 18:20:19 +0100
-Subject: [PATCH] plugins/python: use Py_CompileString
-
-Instead of the deprecated PyParser_SimpleParseString, PyParser_SimpleParseFile
-and PyNode_Compile.
-While at it fixup a possib
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: be554e2c9dc772865c51411762c64a734ef4a7ad
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon May 1 05:41:20 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon May 1 05:41:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be554e2c
www-servers/uwsgi: Stabilize 2.0.21 x86, #904625
Signed-off-by: Arthur Zamarin gentoo.org>
www-servers/uwsgi/uwsgi-2.0.21.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
index cf9f66a2b92a..6d37bdd3bfc1 100644
--- a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 03fe8b32673c515ce406dc8f976c2acdc848c21b
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon May 1 05:41:23 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon May 1 05:41:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03fe8b32
www-servers/uwsgi: Stabilize 2.0.21 arm, #904625
Signed-off-by: Arthur Zamarin gentoo.org>
www-servers/uwsgi/uwsgi-2.0.21.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
index 6d37bdd3bfc1..879759d49167 100644
--- a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 878f0b7de52119f72af91414f4546b3e96fb9863
Author: Sam James gentoo org>
AuthorDate: Mon May 1 01:40:47 2023 +
Commit: Sam James gentoo org>
CommitDate: Mon May 1 01:40:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878f0b7d
www-servers/uwsgi: Stabilize 2.0.21 amd64, #904625
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.21.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
index e141c804fb8a..cf9f66a2b92a 100644
--- a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux"
UWSGI_PLUGINS_STD=(
ping cache carbon nagios rpc rrdtool
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/, www-servers/uwsgi/files/
commit: a6e3c66aabe4e19161dfe6f389af0eb349fb0cf4
Author: Sam James gentoo org>
AuthorDate: Fri Apr 28 00:58:10 2023 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 28 00:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e3c66a
www-servers/uwsgi: fix build w/ newer php
Closes: https://bugs.gentoo.org/904664
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/files/uwsgi-2.0.21-libphp-version.patch | 13 +
www-servers/uwsgi/uwsgi-2.0.21.ebuild | 1 +
2 files changed, 14 insertions(+)
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-libphp-version.patch
b/www-servers/uwsgi/files/uwsgi-2.0.21-libphp-version.patch
new file mode 100644
index ..8b0276c3cb89
--- /dev/null
+++ b/www-servers/uwsgi/files/uwsgi-2.0.21-libphp-version.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/904664
+--- a/plugins/php/uwsgiplugin.py
b/plugins/php/uwsgiplugin.py
+@@ -14,6 +14,9 @@
+
+ php_version = os.popen(PHPPATH + ' --version').read().rstrip().split('.')[0]
+
++if php_version == '8' :
++php_version = ''
++
+ CFLAGS = [os.popen(PHPPATH + ' --includes').read().rstrip(),
'-Wno-sign-compare']
+ LDFLAGS = os.popen(PHPPATH + ' --ldflags').read().rstrip().split()
+
diff --git a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
index 6283e0d78a3e..e141c804fb8a 100644
--- a/www-servers/uwsgi/uwsgi-2.0.21.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.21.ebuild
@@ -152,6 +152,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${P}-php82.patch
"${FILESDIR}"/${P}-python-unicode.patch
+ "${FILESDIR}"/${P}-libphp-version.patch
)
pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/, www-servers/uwsgi/files/
commit: e69d0cbd75deb341e0e8073e5f5c8598710bb587
Author: Sam James gentoo org>
AuthorDate: Wed Apr 12 11:14:37 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 13 03:01:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e69d0cbd
www-servers/uwsgi: add 2.0.21
- Adds support for modern Python, Ruby, and PHP.
- Build in parallel.
- Drop various obsolete Python branches. These were a bit
sneaky so easy to miss, but included python2.7 & python3.4.
- Use postgres.eclass to properly declare compat for various
pg versions instead of guessing the right slot (and always
picking the latest, even if not desired by the user)
- Add a note about the stable branch upstream for future
cherry-picking of patches.
Closes: https://bugs.gentoo.org/897340
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/Manifest | 1 +
www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch | 41 +++
.../uwsgi/files/uwsgi-2.0.21-python-unicode.patch | 21 ++
www-servers/uwsgi/uwsgi-2.0.21.ebuild | 386 +
4 files changed, 449 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 60756e5fd8a3..2c94a02b32c1 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1 +1,2 @@
DIST uwsgi-2.0.19.1.tar.gz 804398 BLAKE2B
73fc19990866eb1058a742b34a817b3bd87e00c838da055bece2bff5e13c161f53c642866ed591aa4afeb23ef924205502f2cb0a4cf9d303b5b63fb9a53f57e2
SHA512
34b55f7c7a77dc0b0dab34d1a9ca9a4cba8a9261969656c88435e7f32fe8a0c5654e1562706775f77e2f60c4ad0f5c6055257a23ab7d387c1579639e054807b5
+DIST uwsgi-2.0.21.tar.gz 808494 BLAKE2B
3c5fc3ce3a6a7f8f915bb302c0b775a75227f859dd2b141034e8b1aa5cb867b447ed532b3e8b537db80acc908fc26121b752e35ebc0bf9a542678843fd02ff54
SHA512
36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
b/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
new file mode 100644
index ..8a830389b989
--- /dev/null
+++ b/www-servers/uwsgi/files/uwsgi-2.0.21-php82.patch
@@ -0,0 +1,41 @@
+https://github.com/unbit/uwsgi/commit/6fba62a3ad947b656bb4379f8f903e90c7b01346
+
+From 6fba62a3ad947b656bb4379f8f903e90c7b01346 Mon Sep 17 00:00:00 2001
+From: Alexandre Rossi
+Date: Tue, 10 Jan 2023 10:01:05 +
+Subject: [PATCH] plugins/php: fix build with PHP >= 8.2
+
+from https://raw.githubusercontent.com/php/php-src/PHP-8.2/UPGRADING.INTERNALS:
+
+ 5. SAPI changes
+
+* The signature of php_module_startup() has changed from
+
+int php_module_startup(sapi_module_struct *sf, zend_module_entry
*additional_modules, uint32_t num_additional_modules)
+
+to
+
+zend_result php_module_startup(sapi_module_struct *sf, zend_module_entry
*additional_module)
+
+as only one additional module was ever provided.
+---
+ plugins/php/php_plugin.c | 4
+ 1 file changed, 4 insertions(+)
+
+diff --git a/plugins/php/php_plugin.c b/plugins/php/php_plugin.c
+index 9bb8befad..4d3930b82 100644
+--- a/plugins/php/php_plugin.c
b/plugins/php/php_plugin.c
+@@ -607,7 +607,11 @@ static void activate_user_config(const char *filename,
const char *doc_root, siz
+ static int php_uwsgi_startup(sapi_module_struct *sapi_module)
+ {
+
++#if ((PHP_MAJOR_VERSION >= 8) && (PHP_MINOR_VERSION >= 2))
++ if (php_module_startup(&uwsgi_sapi_module,
&uwsgi_module_entry)==FAILURE) {
++#else
+ if (php_module_startup(&uwsgi_sapi_module, &uwsgi_module_entry,
1)==FAILURE) {
++#endif
+ return FAILURE;
+ } else {
+ return SUCCESS;
+
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
b/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
new file mode 100644
index ..b346c2655175
--- /dev/null
+++ b/www-servers/uwsgi/files/uwsgi-2.0.21-python-unicode.patch
@@ -0,0 +1,21 @@
+https://github.com/unbit/uwsgi/commit/509104eaff6f6ecde656c20fdd65a0b98b371c8d
+
+From 509104eaff6f6ecde656c20fdd65a0b98b371c8d Mon Sep 17 00:00:00 2001
+From: Nicolas Evrard
+Date: Thu, 17 Nov 2022 09:47:39 +0100
+Subject: [PATCH] plugins/python: Use "backslashreplace" on stderr
+ initialization
+
+Failing to use this value will result in enconding errors when logging
+unicode characters to stderr
+--- a/plugins/python/python_plugin.c
b/plugins/python/python_plugin.c
+@@ -554,7 +554,7 @@ void init_uwsgi_vars() {
+ #ifdef HAS_NO_ERRORS_IN_PyFile_FromFd
+ PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF,
NULL, NULL, 0);
+ #else
+- PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF,
NULL, NULL, NULL, 0);
++ PyObject *new_stdprint = PyFile_FromFd(2, NULL, "w", _IOLBF,
NULL, "backslashreplace", NULL, 0);
+ #endif
+ PyDict_SetItemString(pysys_dict, "stdout", new_stdprint);
+ PyDict_S
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 0cf448d13f4edba2ce0c46f35a952807deca7841
Author: Sam James gentoo org>
AuthorDate: Wed Apr 12 10:46:20 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 13 03:01:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cf448d1
www-servers/uwsgi: update HOMEPAGE
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
index 5bdda93d9589..1b390388d3d1 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
@@ -20,7 +20,7 @@ MY_P="${P/_/-}"
inherit lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="https://projects.unbit.it/uwsgi/";
+HOMEPAGE="https://uwsgi-docs.readthedocs.io/en/latest/";
SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: a8b6c02ba0277d534ef70ee34bdca603c89fc23d
Author: Sam James gentoo org>
AuthorDate: Sat Dec 24 08:44:45 2022 +
Commit: Sam James gentoo org>
CommitDate: Sat Dec 24 08:45:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b6c02b
www-servers/uwsgi: fix DoubleEmptyLine
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
index f7ef10e2833d..1ac7f62cd3b6 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
@@ -254,9 +254,8 @@ python_compile_plugins() {
fi
fi
-
if use python-asyncio; then
- ${PYTHON} uwsgiconfig.py --plugin plugins/greenlet
gentoo greenlet${PYV} || die "building plugin for greenlet-support in
${EPYTHON} failed"
+ ${PYTHON} uwsgiconfig.py --plugin plugins/greenlet gentoo
greenlet${PYV} || die "building plugin for greenlet-support in ${EPYTHON}
failed"
fi
}
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 4b698916b7fd96b222f9b4e80fb0312fec510479
Author: Jakov Smolić gentoo org>
AuthorDate: Tue Dec 20 14:06:38 2022 +
Commit: Jakov Smolić gentoo org>
CommitDate: Tue Dec 20 14:25:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b698916
www-servers/uwsgi: Remove USE=python-gevent
Signed-off-by: Jakov Smolić gentoo.org>
www-servers/uwsgi/metadata.xml | 1 -
www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild | 12 ++--
2 files changed, 2 insertions(+), 11 deletions(-)
diff --git a/www-servers/uwsgi/metadata.xml b/www-servers/uwsgi/metadata.xml
index d90f0ad8dfee..84453cdb8a75 100644
--- a/www-servers/uwsgi/metadata.xml
+++ b/www-servers/uwsgi/metadata.xml
@@ -9,7 +9,6 @@
Build the gccgo plugin to run Go
applications.
Support json as a configuration file
format.
Use the EXPERIMENTAL asyncio
(tulip) for python3.4 async request dispatching and as LoopEngine (see
http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html).
- Use dev-python/gevent for
async request dispatching and as LoopEngine (see
http://projects.unbit.it/uwsgi/wiki/Gevent).
Enable routing support
Support yaml as a configuration file
format.
Use dev-libs/yajl instead of
dev-libs/jansson for parsing JSON configuration files (if USe=json
is set)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
index 35d80ed88c4b..f7ef10e2833d 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
@@ -43,7 +43,7 @@ UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp}
clock_{monotonic,realtime} curl_cron
systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
+LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio ruby )
# plugins to be ignored (for now):
# cheaper_backlog2: example plugin
@@ -71,7 +71,6 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
python-asyncio? ( python )
- python-gevent? ( python )
expat? ( xml )"
# util-linux is required for libuuid when requesting zeromq support
@@ -120,7 +119,6 @@ CDEPEND="
)
python? ( ${PYTHON_DEPS} )
python-asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
- python-gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
DEPEND="${CDEPEND}"
RDEPEND="${CDEPEND}
@@ -256,11 +254,8 @@ python_compile_plugins() {
fi
fi
- if use python-gevent ; then
- ${PYTHON} uwsgiconfig.py --plugin plugins/gevent gentoo
gevent${PYV} || die "building plugin for gevent-support in ${EPYTHON} failed"
- fi
- if use python-gevent || use python-asyncio; then
+ if use python-asyncio; then
${PYTHON} uwsgiconfig.py --plugin plugins/greenlet
gentoo greenlet${PYV} || die "building plugin for greenlet-support in
${EPYTHON} failed"
fi
}
@@ -365,9 +360,6 @@ pkg_postinst() {
elog " (asyncio is only supported in
python3.4)"
fi
fi
- if use python-gevent ; then
- elog " '--plugins ${EPYV},gevent${PYV}' for gevent
support in ${EPYTHON}"
- fi
}
use python && python_foreach_impl python_pkg_postinst
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 56e2b373be3dff87609096e1898cd0692744ccdc
Author: Sam James gentoo org>
AuthorDate: Wed Mar 23 00:42:25 2022 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 23 00:45:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e2b373
www-servers/uwsgi: add subslot dep on OpenLDAP
New OpenLDAP breaks ABI (changes SONAME)
Signed-off-by: Sam James gentoo.org>
.../uwsgi/{uwsgi-2.0.19.1-r108.ebuild => uwsgi-2.0.19.1-r109.ebuild}| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
index 0209aa698435..35d80ed88c4b 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r109.ebuild
@@ -101,7 +101,7 @@ CDEPEND="
uwsgi_plugins_curl_cron? ( net-misc/curl )
uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= )
uwsgi_plugins_geoip? ( dev-libs/geoip )
- uwsgi_plugins_ldap? ( net-nds/openldap )
+ uwsgi_plugins_ldap? ( net-nds/openldap:= )
uwsgi_plugins_pam? ( sys-libs/pam )
uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
uwsgi_plugins_rados? ( sys-cluster/ceph )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 39da03f027cec03bb5c5cb1fd63c65ebdac5
Author: Michał Górny gentoo org>
AuthorDate: Fri Feb 4 19:27:23 2022 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Feb 4 19:28:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39da03f0
www-servers/uwsgi: Remove obsolete python_gen* w/ -3
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
index 089c51e499e2..0209aa698435 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
@@ -70,7 +70,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_router_xmldir? ( xml !expat )
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
- python-asyncio? ( || ( $(python_gen_useflags -3) ) )
+ python-asyncio? ( python )
python-gevent? ( python )
expat? ( xml )"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/, www-servers/uwsgi/files/
commit: 43fd8ae135f9d301246b5450ddf521138158e91a
Author: Thomas Bettler gmail com>
AuthorDate: Tue Dec 14 19:51:20 2021 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 20 12:35:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43fd8ae1
www-servers/uwsgi: fix python 3.10 (upstream patches)
[sam: revbump to propagate fixes.]
Closes: https://bugs.gentoo.org/829204
Closes: https://github.com/gentoo/gentoo/pull/23301
Signed-off-by: Thomas Bettler gmail.com>
Signed-off-by: Sam James gentoo.org>
.../uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch | 36 ++
.../files/uwsgi-2.0.19.1-pynode-compile.patch | 123 +
...19.1-r107.ebuild => uwsgi-2.0.19.1-r108.ebuild} | 5 +
3 files changed, 164 insertions(+)
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch
b/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch
new file mode 100644
index ..8fe64d1b3d3b
--- /dev/null
+++ b/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix.patch
@@ -0,0 +1,36 @@
+https://github.com/unbit/uwsgi/commit/c8c4bd1b5439217f2cb2f146caf162de69638bc1
+
+From c8c4bd1b5439217f2cb2f146caf162de69638bc1 Mon Sep 17 00:00:00 2001
+From: Cyrille Pontvieux
+Date: Thu, 1 Jul 2021 12:45:29 +0200
+Subject: [PATCH] Allow to compile on Python versions with more that two digits
+ (Python 3.10)
+
+---
+ plugins/python/pyloader.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/plugins/python/pyloader.c b/plugins/python/pyloader.c
+index d8ab6fe35..3a1465d67 100644
+--- a/plugins/python/pyloader.c
b/plugins/python/pyloader.c
+@@ -22,7 +22,7 @@ PyMethodDef uwsgi_eventfd_write_method[] = {
{"uwsgi_eventfd_write", py_eventfd_
+ void set_dyn_pyhome(char *home, uint16_t pyhome_len) {
+
+
+- char venv_version[15];
++ char venv_version[30];
+ PyObject *site_module;
+
+ PyObject *pysys_dict = get_uwsgi_pydict("sys");
+@@ -45,8 +45,8 @@ void set_dyn_pyhome(char *home, uint16_t pyhome_len) {
+ PyDict_SetItemString(pysys_dict, "prefix", venv_path);
+ PyDict_SetItemString(pysys_dict, "exec_prefix", venv_path);
+
+-venv_version[14] = 0;
+-if (snprintf(venv_version, 15, "/lib/python%d.%d",
PY_MAJOR_VERSION, PY_MINOR_VERSION) == -1) {
++bzero(venv_version, 30);
++if (snprintf(venv_version, 30, "/lib/python%d.%d",
PY_MAJOR_VERSION, PY_MINOR_VERSION) == -1) {
+ return;
+ }
+
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.19.1-pynode-compile.patch
b/www-servers/uwsgi/files/uwsgi-2.0.19.1-pynode-compile.patch
new file mode 100644
index ..6bcf04ae2bc3
--- /dev/null
+++ b/www-servers/uwsgi/files/uwsgi-2.0.19.1-pynode-compile.patch
@@ -0,0 +1,123 @@
+https://github.com/unbit/uwsgi/commit/8c890c84604a0477b46a66eab8a620733f596cc8
+
+From 8c890c84604a0477b46a66eab8a620733f596cc8 Mon Sep 17 00:00:00 2001
+From: Riccardo Magliocchetti
+Date: Sun, 22 Nov 2020 18:20:19 +0100
+Subject: [PATCH] plugins/python: use Py_CompileString
+
+Instead of the deprecated PyParser_SimpleParseString, PyParser_SimpleParseFile
+and PyNode_Compile.
+While at it fixup a possible null pointer dereference when uwsgi_open_and_read
+returns an empty string.
+
+See https://bugs.python.org/issue40939
+---
+ plugins/python/pyloader.c | 12 +---
+ plugins/python/python_plugin.c | 36 ++
+ 2 files changed, 16 insertions(+), 32 deletions(-)
+
+diff --git a/plugins/python/pyloader.c b/plugins/python/pyloader.c
+index a63c375b5..d8ab6fe35 100644
+--- a/plugins/python/pyloader.c
b/plugins/python/pyloader.c
+@@ -757,25 +757,15 @@ PyObject *uwsgi_eval_loader(void *arg1) {
+
+ PyObject *wsgi_eval_module, *wsgi_eval_callable = NULL;
+
+- struct _node *wsgi_eval_node = NULL;
+ PyObject *wsgi_compiled_node;
+
+- wsgi_eval_node = PyParser_SimpleParseString(code, Py_file_input);
+- if (!wsgi_eval_node) {
+- PyErr_Print();
+- uwsgi_log( "failed to parse code\n");
+- exit(UWSGI_FAILED_APP_CODE);
+- }
+-
+- wsgi_compiled_node = (PyObject *) PyNode_Compile(wsgi_eval_node,
"uwsgi_eval_config");
+-
++ wsgi_compiled_node = Py_CompileString(code, "uwsgi_eval_config",
Py_file_input);
+ if (!wsgi_compiled_node) {
+ PyErr_Print();
+ uwsgi_log( "failed to compile eval code\n");
+ exit(UWSGI_FAILED_APP_CODE);
+ }
+
+-
+ wsgi_eval_module = PyImport_ExecCodeModule("uwsgi_eval_config",
wsgi_compiled_node);
+ if (!wsgi_eval_module) {
+ PyErr_Print();
+diff --git a/plugins/python/python_plugin.c b/plugins/python/python_plugin.c
+index 37d0b7bbf..79f29d43c 100644
+--- a/plugins/python/python_plugin.c
b/plugins/python/python_plugin.c
+@@ -473,8 +473,7 @@ UWSGI_RELEASE_GIL
+
+ PyObject *uwsgi_pyimport_by
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/, www-servers/uwsgi/files/
commit: 11dbcf457bf4b7ec83c26e1d4eb3d7b9366b7e13
Author: Sam James gentoo org>
AuthorDate: Thu Jan 20 12:35:44 2022 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 20 12:35:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11dbcf45
www-servers/uwsgi: add additional Python 3.10 patch
Bug: https://bugs.gentoo.org/829204
Signed-off-by: Sam James gentoo.org>
.../uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch | 23 ++
www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild | 1 +
2 files changed, 24 insertions(+)
diff --git a/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch
b/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch
new file mode 100644
index ..d175a99c65fb
--- /dev/null
+++ b/www-servers/uwsgi/files/uwsgi-2.0.19.1-py310-fix-2.patch
@@ -0,0 +1,23 @@
+https://github.com/unbit/uwsgi/commit/94b28b156c26d5b0b4ba93fedb057e9aebf59545.patch
+
+From 94b28b156c26d5b0b4ba93fedb057e9aebf59545 Mon Sep 17 00:00:00 2001
+From: Thea Flowers
+Date: Tue, 2 Nov 2021 16:29:36 -0400
+Subject: [PATCH] Add PY_SSIZE_T_CLEAN define for Python 3.10 support
+
+---
+ plugins/python/uwsgi_python.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/plugins/python/uwsgi_python.h b/plugins/python/uwsgi_python.h
+index aca1f83b7..ec64ad80c 100644
+--- a/plugins/python/uwsgi_python.h
b/plugins/python/uwsgi_python.h
+@@ -1,4 +1,6 @@
+ #include
++/* See https://docs.python.org/3.10/whatsnew/3.10.html#id2 */
++#define PY_SSIZE_T_CLEAN
+ #include
+
+ #include
+
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
index c547c3316a71..089c51e499e2 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r108.ebuild
@@ -131,6 +131,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}/${P}-py310-fix.patch"
"${FILESDIR}/${P}-pynode-compile.patch"
+ "${FILESDIR}/${P}-py310-fix-2.patch"
)
S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: c45d751c17cc5e37f434fdfaa5136fca63d0a88d
Author: Michał Górny gentoo org>
AuthorDate: Tue Jan 18 09:26:21 2022 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Jan 18 09:51:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45d751c
www-servers/uwsgi: Remove unused flag-o-matic
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
index b628d8af8f14..c418baa38343 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
@@ -17,7 +17,7 @@ USE_PHP="php7-3 php7-4" # deps must be registered separately
below
MY_P="${P/_/-}"
-inherit flag-o-matic lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
+inherit lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
DESCRIPTION="uWSGI server for Python web applications"
HOMEPAGE="https://projects.unbit.it/uwsgi/";
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: ef2531d06ec0220933c13f4ddc7491de4845dc16
Author: Michał Górny gentoo org>
AuthorDate: Tue Jan 18 08:50:17 2022 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Jan 18 09:51:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2531d0
www-servers/uwsgi: Enable py3.10
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
index 5f63f129cf8a..b628d8af8f14 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: e28519d0e8e5f042db2fe5ef63f81a9fb576768c
Author: Alexys Jacob gentoo org>
AuthorDate: Mon Nov 22 15:33:16 2021 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Nov 22 15:33:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28519d0
www-servers/uwsgi: drop old
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild | 376 ---
1 file changed, 376 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
deleted file mode 100644
index b5a71218edef..
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
+++ /dev/null
@@ -1,376 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{7,8} )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-3 php7-4" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit flag-o-matic lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="https://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux
+ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
- uwsgi_plugins_logcrypto? ( ssl )
- uwsgi_plugins_sslrouter? ( ssl )
- routing? ( pcre )
- uwsgi_plugins_emperor_zeromq? ( zeromq )
- uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
- uwsgi_plugins_router_xmldir? ( xml !expat )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- python-asyncio? ( || ( $(python_gen_useflags -3) ) )
- python-gevent? ( python )
- expat? ( xml )"
-
-# util-linux is required for libuuid when requesting zeromq support
-# Order:
-# 1. Unconditional
-# 2. General features
-# 3. Plugins
-# 4. Language/app support
-CDEPEND="
- sys-libs/zlib
- virtual/libcrypt:=
- caps? ( sys-libs/libcap )
- json? (
- !yajl? ( dev-libs/jansson:= )
- yajl? ( dev-libs/yajl )
- )
- pcre? ( dev-libs/libpcre:3 )
- ssl? ( dev-libs/openssl:0= )
- xml? (
- !expat? ( dev-libs/libxml2 )
- expat? ( dev-libs/expat )
- )
- yaml? ( dev-libs/libyaml )
- zeromq? ( net-libs/zeromq sys-apps/util-linux )
- uwsgi_plugins_alarm_curl? ( net-misc/curl )
- uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
- uwsgi_plugins_curl_cron? ( net-misc/curl )
- uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= )
- uwsgi_plugins_geoip? ( dev-libs/geoip )
- uwsgi_plugins_ldap? ( net-nds/openldap )
- uwsgi_plugins_pam? ( sys-libs/pam )
- uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
- uwsgi_plugins_rados? ( sys-cluster/ceph )
- uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
- uwsgi_plugins_router_spnego? ( virtual/krb5 )
- uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
- uwsgi_plugins_webdav? ( dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 1ca6d158688ec326c9fbfee164b1597fa58775ea
Author: Sam James gentoo org>
AuthorDate: Sat Sep 25 18:57:13 2021 +
Commit: Sam James gentoo org>
CommitDate: Sat Sep 25 19:08:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca6d158
www-servers/uwsgi: add libjansson subslot dep
Earlier versions of libjansson lacked symbol versioning, causing crashes.
Bug: https://bugs.gentoo.org/812119
Signed-off-by: Sam James gentoo.org>
.../uwsgi/{uwsgi-2.0.19.1-r104.ebuild => uwsgi-2.0.19.1-r106.ebuild}| 2 +-
.../uwsgi/{uwsgi-2.0.19.1-r105.ebuild => uwsgi-2.0.19.1-r107.ebuild}| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r104.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.19.1-r104.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
index 238144e3df3..b5a71218ede 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r104.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
@@ -85,7 +85,7 @@ CDEPEND="
virtual/libcrypt:=
caps? ( sys-libs/libcap )
json? (
- !yajl? ( dev-libs/jansson )
+ !yajl? ( dev-libs/jansson:= )
yajl? ( dev-libs/yajl )
)
pcre? ( dev-libs/libpcre:3 )
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r105.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.19.1-r105.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
index 58d75fe1305..5f63f129cf8 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r105.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r107.ebuild
@@ -85,7 +85,7 @@ CDEPEND="
virtual/libcrypt:=
caps? ( sys-libs/libcap )
json? (
- !yajl? ( dev-libs/jansson )
+ !yajl? ( dev-libs/jansson:= )
yajl? ( dev-libs/yajl )
)
pcre? ( dev-libs/libpcre:3 )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 7815e5cb11d9d9e1572a39861145115ed2da87e3
Author: Sam James gentoo org>
AuthorDate: Wed Aug 18 14:25:54 2021 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 18 14:27:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7815e5cb
www-servers/uwsgi: drop unnecessary net-libs/libnsl dependency
Signed-off-by: Sam James gentoo.org>
.../uwsgi/{uwsgi-2.0.19.1-r102.ebuild => uwsgi-2.0.19.1-r104.ebuild} | 1 -
.../uwsgi/{uwsgi-2.0.19.1-r103.ebuild => uwsgi-2.0.19.1-r105.ebuild} | 1 -
2 files changed, 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r102.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r104.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.19.1-r102.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r104.ebuild
index d7889d7ebc2..238144e3df3 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r102.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r104.ebuild
@@ -115,7 +115,6 @@ CDEPEND="
mono? ( dev-lang/mono:= )
perl? ( dev-lang/perl:= )
php? (
- net-libs/libnsl
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r105.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r105.ebuild
index 6963d11583f..58d75fe1305 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r105.ebuild
@@ -115,7 +115,6 @@ CDEPEND="
mono? ( dev-lang/mono:= )
perl? ( dev-lang/perl:= )
php? (
- net-libs/libnsl
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 835d44fb622024ad1092ef4ffd29b6e669326558
Author: Sam James gentoo org>
AuthorDate: Sat Aug 7 05:36:05 2021 +
Commit: Sam James gentoo org>
CommitDate: Sat Aug 7 05:36:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=835d44fb
www-servers/uwsgi: Keyword 2.0.19.1-r103 arm64, #804351
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
index 984dd22ab31..6963d11583f 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm x86 ~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: c4484fb66f3251818d9196ab387c39931780d44f
Author: Sam James gentoo org>
AuthorDate: Sun Aug 1 07:41:11 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Aug 1 07:41:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4484fb6
www-servers/uwsgi: Stabilize 2.0.19.1-r103 arm, #793380
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
index be6bf27e932..984dd22ab31 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux"
+KEYWORDS="amd64 arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: d615e30be2d4ff0423b095e25e4e6682377ef210
Author: Sam James gentoo org>
AuthorDate: Sun Aug 1 07:36:04 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Aug 1 07:36:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d615e30b
www-servers/uwsgi: Stabilize 2.0.19.1-r103 x86, #793380
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
index 567debaeaf2..be6bf27e932 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 968b2a8173aacdc14358c5bfa2be28569ca31ee6
Author: Agostino Sarubbo gentoo org>
AuthorDate: Fri Jul 16 06:50:20 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Fri Jul 16 06:50:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968b2a81
www-servers/uwsgi: amd64 stable wrt bug #793380
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
index e909f50f639..567debaeaf2 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 615dbf48b87dba0d1af5e114dda48bd669ebbdb0
Author: Hans de Graaff gentoo org>
AuthorDate: Fri Jul 2 06:51:31 2021 +
Commit: Hans de Graaff gentoo org>
CommitDate: Fri Jul 2 07:23:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615dbf48
www-servers/uwsgi: add ruby27, ruby30
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
index 5fad70e2a7c..e909f50f639 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{7,8,9} )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 66d57175906fc15553fc60494ca5ff23ed1ed636
Author: Sam James gentoo org>
AuthorDate: Fri Jun 25 02:02:23 2021 +
Commit: Sam James gentoo org>
CommitDate: Fri Jun 25 19:31:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d57175
www-servers/uwsgi: add virtual/libcrypt dependency
Needed for upcoming libxcrypt migration.
Acked-by: David Seifert gentoo.org>
Reported-by: John Helmert III gentoo.org>
Signed-off-by: Sam James gentoo.org>
.../uwsgi/{uwsgi-2.0.19.1-r100.ebuild => uwsgi-2.0.19.1-r102.ebuild} | 1 +
.../uwsgi/{uwsgi-2.0.19.1-r101.ebuild => uwsgi-2.0.19.1-r103.ebuild} | 1 +
2 files changed, 2 insertions(+)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r102.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r102.ebuild
index 43900ea3630..d7889d7ebc2 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r102.ebuild
@@ -82,6 +82,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
# 4. Language/app support
CDEPEND="
sys-libs/zlib
+ virtual/libcrypt:=
caps? ( sys-libs/libcap )
json? (
!yajl? ( dev-libs/jansson )
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
similarity index 99%
rename from www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
index dd1318cdc24..5fad70e2a7c 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r103.ebuild
@@ -82,6 +82,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
# 4. Language/app support
CDEPEND="
sys-libs/zlib
+ virtual/libcrypt:=
caps? ( sys-libs/libcap )
json? (
!yajl? ( dev-libs/jansson )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 1e49db0da0be6174a531e950120cb0286c07062f
Author: Mikle Kolyada gentoo org>
AuthorDate: Fri Apr 30 12:55:24 2021 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Fri Apr 30 12:55:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e49db0d
www-servers/uwsgi: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild | 7 ++-
www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild | 7 ++-
2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
index e9cbeaa8d75..43900ea3630 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
@@ -55,7 +55,7 @@ LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio
python-gevent ruby )
# *java*: TODO
# v8: TODO
# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux
+ssl +xml yajl yaml zeromq"
for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
@@ -88,10 +88,7 @@ CDEPEND="
yajl? ( dev-libs/yajl )
)
pcre? ( dev-libs/libpcre:3 )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl )
- )
+ ssl? ( dev-libs/openssl:0= )
xml? (
!expat? ( dev-libs/libxml2 )
expat? ( dev-libs/expat )
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
index 72a449c8448..dd1318cdc24 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
@@ -55,7 +55,7 @@ LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio
python-gevent ruby )
# *java*: TODO
# v8: TODO
# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux
+ssl +xml yajl yaml zeromq"
for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
@@ -88,10 +88,7 @@ CDEPEND="
yajl? ( dev-libs/yajl )
)
pcre? ( dev-libs/libpcre:3 )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl )
- )
+ ssl? ( dev-libs/openssl:0= )
xml? (
!expat? ( dev-libs/libxml2 )
expat? ( dev-libs/expat )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: bb9f0261f651e26f1c34cd4d5a9502cf9517f1a6
Author: Alexys Jacob gentoo org>
AuthorDate: Thu Mar 4 11:46:50 2021 +
Commit: Alexys Jacob gentoo org>
CommitDate: Thu Mar 4 11:46:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9f0261
www-servers/uwsgi: drop old and php7.2, support py3.9
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild | 3 +--
...-2.0.19.1.ebuild => uwsgi-2.0.19.1-r101.ebuild} | 28 --
2 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
index 367e1207f41..e9cbeaa8d75 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
@@ -13,7 +13,7 @@ USE_RUBY="ruby23 ruby24 ruby25 ruby26"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
+USE_PHP="php7-3 php7-4" # deps must be registered separately below
MY_P="${P/_/-}"
@@ -118,7 +118,6 @@ CDEPEND="
perl? ( dev-lang/perl:= )
php? (
net-libs/libnsl
- php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
similarity index 94%
rename from www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
index adc1de637c1..72a449c8448 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{7,8,9} )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
@@ -12,19 +13,19 @@ USE_RUBY="ruby23 ruby24 ruby25 ruby26"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
+USE_PHP="php7-3 php7-4" # deps must be registered separately below
MY_P="${P/_/-}"
-inherit eapi7-ver eutils flag-o-matic multilib pax-utils php-ext-source-r3
python-r1 ruby-ng
+inherit flag-o-matic lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
+HOMEPAGE="https://projects.unbit.it/uwsgi/";
SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
@@ -67,6 +68,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_emperor_zeromq? ( zeromq )
uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
uwsgi_plugins_router_xmldir? ( xml !expat )
+ lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
python-asyncio? ( || ( $(python_gen_useflags -3) ) )
python-gevent? ( python )
@@ -111,12 +113,11 @@ CDEPEND="
uwsgi_plugins_webdav? ( dev-libs/libxml2 )
uwsgi_plugins_xslt? ( dev-libs/libxslt )
go? ( sys-devel/gcc:=[go] )
- lua? ( dev-lang/lua:0= )
+ lua? ( ${LUA_DEPS} )
mono? ( dev-lang/mono:= )
perl? ( dev-lang/perl:= )
php? (
net-libs/libnsl
- php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)
@@ -124,11 +125,11 @@ CDEPEND="
python-asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
python-gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
-DEPEND="${CDEPEND}
- virtual/pkgconfig"
+DEPEND="${CDEPEND}"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-uwsgi )
uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )"
+BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
@@ -139,6 +140,7 @@ src_unpack() {
pkg_setup() {
python_setup
+ use lua && lua-single_pkg_setup
use ruby && ruby-ng_pkg_setup
}
@@ -274,8 +276,8 @@ src_compile() {
fi
if use lua ; then
- # setting the name for the pkg-config file to lua, since we
don't have
- # slotted lua
+ # setting the name for the pkg-config file to lua, since that
is the name
+ # provided by the
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: a265ef1ef6d579ec7708e31c3fa1601d6f7f12d7
Author: Sam James gentoo org>
AuthorDate: Sat Jan 23 22:50:21 2021 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 23 22:50:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a265ef1e
www-servers/uwsgi: Stabilize 2.0.19.1-r100 arm, #766528
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
index 9f2ffb39d54..2b69e91fc4d 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux"
+KEYWORDS="amd64 arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 95a8e326f54be595f57318932a081cf8578f92f6
Author: Sam James gentoo org>
AuthorDate: Sat Jan 23 04:19:51 2021 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 23 04:19:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a8e326
www-servers/uwsgi: Stabilize 2.0.19.1-r100 x86, #766528
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
index 52419632348..9f2ffb39d54 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 12293e631d6ff583a73b03d032c431f5da4f78a0
Author: Sam James gentoo org>
AuthorDate: Sat Jan 23 04:09:39 2021 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 23 04:09:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12293e63
www-servers/uwsgi: Stabilize 2.0.19.1-r100 amd64, #766528
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
index 72becd7d0bd..52419632348 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/, profiles/
commit: 9404d13c0df38e2328c26b21638b5fa5bb7f71ff
Author: Marek Szuba gentoo org>
AuthorDate: Wed Dec 16 20:03:02 2020 +
Commit: Marek Szuba gentoo org>
CommitDate: Wed Dec 16 20:05:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9404d13c
www-servers/uwsgi: migrate to lua-single.eclass
Very simple, the trick implemented to support unslotted Lua translates
without changes to using the eclass-provider pkgconfig wrapper.
Upstream build scripts only support lua5.1 so stick with that.
Closes: https://bugs.gentoo.org/752882
Signed-off-by: Marek Szuba gentoo.org>
profiles/package.mask| 1 +
www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild | 380 +++
2 files changed, 381 insertions(+)
diff --git a/profiles/package.mask b/profiles/package.mask
index 458f8f2bf57..65dabfdd1dd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -588,6 +588,7 @@ kde-apps/kdebase-meta:5
>=www-client/elinks-0.13.5-r100
>=www-client/luakit-2.2.1-r100
>=www-servers/lighttpd-1.4.55-r100
+>=www-servers/uwsgi-2.0.19.1-r100
>=x11-misc/devilspie2-0.43-r100
>=x11-themes/gtk-engines-2.20.2-r100
>=x11-wm/awesome-4.3-r100
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
new file mode 100644
index 000..72becd7d0bd
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
@@ -0,0 +1,380 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
+
+MY_P="${P/_/-}"
+
+inherit flag-o-matic lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="https://projects.unbit.it/uwsgi/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool )
+UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ python-asyncio? ( || ( $(python_gen_useflags -3) ) )
+ python-gevent? ( python )
+ expat? ( xml )"
+
+# util-linux is required for libuuid when requesting zeromq support
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="
+ sys-libs/zlib
+ caps? ( sys-libs/libcap )
+ json? (
+ !yajl? ( dev-libs/jansson )
+ yajl? ( dev-libs/yajl )
+ )
+ pcre? ( dev-libs/libpcre:3 )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl )
+ )
+ xml? (
+ !expat? ( dev-libs/libxml2 )
+ expat? ( dev-libs/expat )
+ )
+
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 404423157d237fcd778fe2ee0d6ff014375d5ca8
Author: Alexys Jacob gentoo org>
AuthorDate: Wed Oct 7 07:51:16 2020 +
Commit: Alexys Jacob gentoo org>
CommitDate: Wed Oct 7 07:51:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40442315
www-servers/uwsgi: drop old
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/Manifest| 1 -
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 377 --
2 files changed, 378 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 7edf4a9d62e..60756e5fd8a 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1 @@
-DIST uwsgi-2.0.18.tar.gz 801555 BLAKE2B
d8008e751fd699474a1b7d6276c10b3d2f1ebd0ca325e45bfb3b13f81e88de20e4e7389cd6aa9c8b3daa964d9b11524ee71e93717ed9762bf021471f6a2c09fa
SHA512
6561703279bcc4a81311d033810ac066d0f113bab13b0942f3eef86cac29c584a6641b52476840d6895151aee5ed064ae2d03b18932cf7f47e62f4eeed76da61
DIST uwsgi-2.0.19.1.tar.gz 804398 BLAKE2B
73fc19990866eb1058a742b34a817b3bd87e00c838da055bece2bff5e13c161f53c642866ed591aa4afeb23ef924205502f2cb0a4cf9d303b5b63fb9a53f57e2
SHA512
34b55f7c7a77dc0b0dab34d1a9ca9a4cba8a9261969656c88435e7f32fe8a0c5654e1562706775f77e2f60c4ad0f5c6055257a23ab7d387c1579639e054807b5
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
deleted file mode 100644
index fe97b6c8493..000
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ /dev/null
@@ -1,377 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7} )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit eapi7-ver eutils flag-o-matic multilib pax-utils php-ext-source-r3
python-r1 ruby-ng
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
- uwsgi_plugins_logcrypto? ( ssl )
- uwsgi_plugins_sslrouter? ( ssl )
- routing? ( pcre )
- uwsgi_plugins_emperor_zeromq? ( zeromq )
- uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
- uwsgi_plugins_router_xmldir? ( xml !expat )
- python? ( ${PYTHON_REQUIRED_USE} )
- python-asyncio? ( || ( $(python_gen_useflags -3) ) )
- python-gevent? ( python )
- expat? ( xml )"
-
-# util-linux is required for libuuid when requesting zeromq support
-# Order:
-# 1. Unconditional
-# 2. General features
-# 3. Plugins
-# 4. Language/app support
-CDEPEND="
- sys-libs/zlib
- caps? ( sys-libs/libcap )
- json? (
- !yajl? ( dev-libs/jansson )
- yajl? ( dev-libs/yajl )
- )
- pcre? ( dev-libs/libpcre:3 )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl )
- )
- xml? (
-
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 836770db1e1dc7638f4aa29057a8d70ec26c137f
Author: Sam James gentoo org>
AuthorDate: Tue Oct 6 16:56:53 2020 +
Commit: Sam James gentoo org>
CommitDate: Tue Oct 6 16:57:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836770db
www-servers/uwsgi: Stabilize 2.0.19.1 arm, #738954
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
index 22d6caa9eb8..293b7cddf51 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux"
+KEYWORDS="amd64 arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 35c1a293684b7ff4898b18d74c68a41768b6af1f
Author: Sam James gentoo org>
AuthorDate: Sun Oct 4 17:05:58 2020 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 4 17:05:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c1a293
www-servers/uwsgi: Stabilize 2.0.19.1 amd64, #738954
Signed-off-by: Sam James gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
index 10a502157c1..22d6caa9eb8 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: fa9ec980a4877dd1b169eda44586e31b486f8726
Author: Thomas Deutschmann gentoo org>
AuthorDate: Sun Sep 20 22:39:35 2020 +
Commit: Thomas Deutschmann gentoo org>
CommitDate: Sun Sep 20 22:39:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9ec980
www-servers/uwsgi: x86 stable (bug #738954)
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann gentoo.org>
www-servers/uwsgi/uwsgi-2.0.19.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
index bafab8c38f0..10a502157c1 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 827c22d66d43351553c7397e3a9748c8b503c762
Author: Alexys Jacob gentoo org>
AuthorDate: Mon Aug 17 10:28:23 2020 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Aug 17 10:28:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827c22d6
www-servers/uwsgi: version bump fix #731936 #727692
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/Manifest | 1 +
www-servers/uwsgi/uwsgi-2.0.19.1.ebuild | 377
2 files changed, 378 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index ba58336b3f3..7edf4a9d62e 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1 +1,2 @@
DIST uwsgi-2.0.18.tar.gz 801555 BLAKE2B
d8008e751fd699474a1b7d6276c10b3d2f1ebd0ca325e45bfb3b13f81e88de20e4e7389cd6aa9c8b3daa964d9b11524ee71e93717ed9762bf021471f6a2c09fa
SHA512
6561703279bcc4a81311d033810ac066d0f113bab13b0942f3eef86cac29c584a6641b52476840d6895151aee5ed064ae2d03b18932cf7f47e62f4eeed76da61
+DIST uwsgi-2.0.19.1.tar.gz 804398 BLAKE2B
73fc19990866eb1058a742b34a817b3bd87e00c838da055bece2bff5e13c161f53c642866ed591aa4afeb23ef924205502f2cb0a4cf9d303b5b63fb9a53f57e2
SHA512
34b55f7c7a77dc0b0dab34d1a9ca9a4cba8a9261969656c88435e7f32fe8a0c5654e1562706775f77e2f60c4ad0f5c6055257a23ab7d387c1579639e054807b5
diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
new file mode 100644
index 000..bafab8c38f0
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
@@ -0,0 +1,377 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
+
+MY_P="${P/_/-}"
+
+inherit eapi7-ver eutils flag-o-matic multilib pax-utils php-ext-source-r3
python-r1 ruby-ng
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="http://projects.unbit.it/uwsgi/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool )
+UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ python-asyncio? ( || ( $(python_gen_useflags -3) ) )
+ python-gevent? ( python )
+ expat? ( xml )"
+
+# util-linux is required for libuuid when requesting zeromq support
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="
+ sys-libs/zlib
+ caps? ( sys-libs/libcap )
+ json? (
+ !yajl? ( dev-libs/jansson )
+ yajl? ( dev-libs/yajl )
+ )
+ pcre? ( dev-libs/libpcre:3 )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: d27cfeceeefe9d74d774a7309ffc282733c840e1
Author: Alexys Jacob gentoo org>
AuthorDate: Mon Aug 17 10:14:46 2020 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Aug 17 10:14:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27cfece
www-servers/uwsgi: avoid build failure fixes #724394
related to:
https://github.com/unbit/uwsgi/issues/1318
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index 1f61916e28d..fe97b6c8493 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -267,7 +267,7 @@ python_install_symlinks() {
src_compile() {
mkdir -p "${T}/plugins" || die
- python uwsgiconfig.py --build gentoo || die "building uwsgi failed"
+ CPUCOUNT=1 python uwsgiconfig.py --build gentoo || die "building uwsgi
failed"
if use go ; then
python uwsgiconfig.py --plugin plugins/gccgo gentoo || die
"building plugin for go failed"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: a76176a2296fd347bbb6848c488fe2f72faa4580
Author: Michał Górny gentoo org>
AuthorDate: Sun Aug 2 12:00:19 2020 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Aug 2 12:02:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76176a2
www-servers/uwsgi: Remove py2.7
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index 2ba21267a17..1f61916e28d 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/
commit: 1698b86acb449b5758104da2b25b7fd40a7d1879 Author: Michael Mair-Keimberger gmail com> AuthorDate: Wed Jun 24 18:08:58 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jun 25 07:30:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1698b86a www-servers/uwsgi: remove unused patch/file Closes: https://github.com/gentoo/gentoo/pull/16401 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Conrad Kostecki gentoo.org> www-servers/uwsgi/files/2.0.14-php-plugin.patch | 22 -- www-servers/uwsgi/files/42_mod_uwsgi-r2.conf| 9 - 2 files changed, 31 deletions(-) diff --git a/www-servers/uwsgi/files/2.0.14-php-plugin.patch b/www-servers/uwsgi/files/2.0.14-php-plugin.patch deleted file mode 100644 index f60a6553cfd..000 --- a/www-servers/uwsgi/files/2.0.14-php-plugin.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 6b332e6f7e6fc3c267a91ce5b5591684575ea271 Mon Sep 17 00:00:00 2001 -From: Damjan Georgievski -Date: Thu, 13 Oct 2016 00:55:35 +0200 -Subject: [PATCH] fix issue #1380 - compiling with llvm/freebsd - - plugins/php/php_plugin.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plugins/php/php_plugin.c b/plugins/php/php_plugin.c -index 536ec1a..ef30180 100644 a/plugins/php/php_plugin.c -+++ b/plugins/php/php_plugin.c -@@ -232,7 +232,7 @@ static void sapi_uwsgi_register_variables(zval *track_vars_array TSRMLS_DC) - size_t name_len = equal-usl->value; - char *name = estrndup(usl->value, name_len); - char *strval = equal+1; -- zend_register_string_constant(name, name_len, strval, CONST_CS, 0); -+ zend_register_string_constant(name, name_len, strval, CONST_CS, 0 TSRMLS_CC); - } - usl = usl->next; - } diff --git a/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf b/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf deleted file mode 100644 index 85ede87b037..000 --- a/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf +++ /dev/null @@ -1,9 +0,0 @@ - -LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so - - -LoadModule uwsgi_module modules/mod_Ruwsgi.so - - -LoadModule uwsgi_module modules/mod_uwsgi.so -
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 19267ca5eb23b1361e9a9a526492a5221774af41
Author: Alexys Jacob gentoo org>
AuthorDate: Tue Jun 9 10:28:26 2020 +
Commit: Alexys Jacob gentoo org>
CommitDate: Tue Jun 9 10:28:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19267ca5
www-servers/uwsgi: cleanup versions
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/Manifest | 1 -
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 376 -
2 files changed, 377 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index a758f84d1d1..ba58336b3f3 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1 @@
-DIST uwsgi-2.0.17.1.tar.gz 800156 BLAKE2B
a8697263e6e7689c0062a06a9fdb1101a2df72e0ac9122b5f8a0acc78bbdbdeaa96faa1c8870b9c3a43e2e1fb5fc835e708e1bc3d0171ae746467b4734dc299d
SHA512
10d357961fde3a3f5f8e77986cc647313f95a33243e24c2afc482fce21df68a8ae48f90e7b5b76d7edc3cf8fd474d99823d6d60ef7477349abc65a319222f11b
DIST uwsgi-2.0.18.tar.gz 801555 BLAKE2B
d8008e751fd699474a1b7d6276c10b3d2f1ebd0ca325e45bfb3b13f81e88de20e4e7389cd6aa9c8b3daa964d9b11524ee71e93717ed9762bf021471f6a2c09fa
SHA512
6561703279bcc4a81311d033810ac066d0f113bab13b0942f3eef86cac29c584a6641b52476840d6895151aee5ed064ae2d03b18932cf7f47e62f4eeed76da61
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
deleted file mode 100644
index 4583d282610..000
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ /dev/null
@@ -1,376 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby23 ruby24 ruby25"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit eapi7-ver eutils flag-o-matic multilib pax-utils php-ext-source-r3
python-r1 ruby-ng
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
- uwsgi_plugins_logcrypto? ( ssl )
- uwsgi_plugins_sslrouter? ( ssl )
- routing? ( pcre )
- uwsgi_plugins_emperor_zeromq? ( zeromq )
- uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
- uwsgi_plugins_router_xmldir? ( xml !expat )
- python? ( ${PYTHON_REQUIRED_USE} )
- python-asyncio? ( || ( $(python_gen_useflags -3) ) )
- python-gevent? ( python )
- expat? ( xml )"
-
-# util-linux is required for libuuid when requesting zeromq support
-# Order:
-# 1. Unconditional
-# 2. General features
-# 3. Plugins
-# 4. Language/app support
-CDEPEND="
- sys-libs/zlib
- caps? ( sys-libs/libcap )
- json? (
- !yajl? ( dev-libs/jansson )
- yajl? ( dev-libs/yajl )
- )
- pcre? ( dev-libs/libpcre:3 )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libress
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: c393621279864fa0e04c147d54dd3ebf6eecfdfd
Author: Sam James (sam_c) cmpct info>
AuthorDate: Mon Jun 8 02:53:56 2020 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Jun 8 06:41:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3936212
www-servers/uwsgi: arm stable (bug #718828)
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c) cmpct.info>
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index 93c722b41e6..2ba21267a17 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux"
+KEYWORDS="amd64 arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: b5490fc542e45225e731e76d7ea0e55bbee8154b
Author: Joonas Niilola gentoo org>
AuthorDate: Mon Jun 8 04:39:19 2020 +
Commit: Joonas Niilola gentoo org>
CommitDate: Mon Jun 8 04:39:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5490fc5
www-servers/uwsgi: remove old 2.0.17
Closes: https://github.com/gentoo/gentoo/pull/16110
Signed-off-by: Joonas Niilola gentoo.org>
www-servers/uwsgi/Manifest| 1 -
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 388 --
2 files changed, 389 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 5f167dff5e9..a758f84d1d1 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,3 +1,2 @@
DIST uwsgi-2.0.17.1.tar.gz 800156 BLAKE2B
a8697263e6e7689c0062a06a9fdb1101a2df72e0ac9122b5f8a0acc78bbdbdeaa96faa1c8870b9c3a43e2e1fb5fc835e708e1bc3d0171ae746467b4734dc299d
SHA512
10d357961fde3a3f5f8e77986cc647313f95a33243e24c2afc482fce21df68a8ae48f90e7b5b76d7edc3cf8fd474d99823d6d60ef7477349abc65a319222f11b
-DIST uwsgi-2.0.17.tar.gz 798642 BLAKE2B
86efb2103efaeedb37ebb00de4c01477162d119ae3dea0dc0696385216e30ff2c74eb48576f86eb181b8ada4b9eaa63b0aa761e966e3301597633d33b81142e1
SHA512
639427fbb89a1c2610c1cafb6ff009398a3c0a8e27c3de3f00829428271ba97b64b1253368dd6150912cf1052be2a63cbe81613bbe964be27ee2e570d2b2
DIST uwsgi-2.0.18.tar.gz 801555 BLAKE2B
d8008e751fd699474a1b7d6276c10b3d2f1ebd0ca325e45bfb3b13f81e88de20e4e7389cd6aa9c8b3daa964d9b11524ee71e93717ed9762bf021471f6a2c09fa
SHA512
6561703279bcc4a81311d033810ac066d0f113bab13b0942f3eef86cac29c584a6641b52476840d6895151aee5ed064ae2d03b18932cf7f47e62f4eeed76da61
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
deleted file mode 100644
index 6aca5bcd7fb..000
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ /dev/null
@@ -1,388 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_6 )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby23 ruby24"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r2
python-r1 ruby-ng versionator
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
- uwsgi_plugins_logcrypto? ( ssl )
- uwsgi_plugins_sslrouter? ( ssl )
- routing? ( pcre )
- uwsgi_plugins_emperor_zeromq? ( zeromq )
- uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
- uwsgi_plugins_router_xmldir? ( xml !expat )
- python? ( ${PYTHON_REQUIRED_USE} )
- python-asyncio? ( || ( $(python_gen_useflags -3) ) python-gevent )
- python-gevent? ( python )
- expat? ( xml )"
-
-# util-linux is required for libuuid when requesting zeromq support
-# Order:
-# 1. Unconditional
-# 2. General features
-# 3. Plugins
-# 4. Language/app support
-CDEPEND="sys-l
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 67b2652667d346aac6921413f3d074a509812b18
Author: Matthew Thode gentoo org>
AuthorDate: Sat May 30 17:50:28 2020 +
Commit: Matthew Thode gentoo org>
CommitDate: Sat May 30 17:50:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b26526
www-servers/uwsgi: 2.0.18 x86 stable for openstack USSURI
Bug: https://bugs.gentoo.org/718828
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthew Thode gentoo.org>
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index f49a3867164..93c722b41e6 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 2bb250ee4a3bcd26df28b38ea29a9196fea3a3d9
Author: Mikle Kolyada gentoo org>
AuthorDate: Mon May 25 12:12:08 2020 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Mon May 25 12:12:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb250ee
www-servers/uwsgi: amd64 stable wrt bug #718828
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada gentoo.org>
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index caaa3860314..f49a3867164 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 579272022e50f45bd91ac706963a266d3a3519d3
Author: Alexys Jacob gentoo org>
AuthorDate: Wed May 20 07:00:59 2020 +
Commit: Alexys Jacob gentoo org>
CommitDate: Wed May 20 07:00:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57927202
www-servers/uwsgi: invalid IUSE semantics fixes #695146
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/metadata.xml | 4 ++--
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 20 ++--
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 16
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 20 ++--
4 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/www-servers/uwsgi/metadata.xml b/www-servers/uwsgi/metadata.xml
index 8981ee1518d..188e432b023 100644
--- a/www-servers/uwsgi/metadata.xml
+++ b/www-servers/uwsgi/metadata.xml
@@ -8,8 +8,8 @@
Embed plugins instead of building them as
real plugins. When disabling this USE flag make sure you specify all used
plugins in your uWSGI configuration. Note: Language plugins will always be
built as real plugins.
Build the gccgo plugin to run Go
applications.
Support json as a configuration file
format.
- Use the EXPERIMENTAL asyncio
(tulip) for python3.4 async request dispatching and as LoopEngine (see
http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html).
- Use dev-python/gevent for
async request dispatching and as LoopEngine (see
http://projects.unbit.it/uwsgi/wiki/Gevent).
+ Use the EXPERIMENTAL asyncio
(tulip) for python3.4 async request dispatching and as LoopEngine (see
http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html).
+ Use dev-python/gevent for
async request dispatching and as LoopEngine (see
http://projects.unbit.it/uwsgi/wiki/Gevent).
Enable routing support
Support yaml as a configuration file
format.
Use dev-libs/yajl instead of
dev-libs/jansson for parsing JSON configuration files (if USe=json
is set)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index e0ae7ed0b2c..4583d282610 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
@@ -42,7 +42,7 @@ UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp}
clock_{monotonic,realtime} curl_cron
systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php python python_asyncio python_gevent ruby )
+LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
# plugins to be ignored (for now):
# cheaper_backlog2: example plugin
@@ -68,8 +68,8 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
uwsgi_plugins_router_xmldir? ( xml !expat )
python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( || ( $(python_gen_useflags -3) ) )
- python_gevent? ( python )
+ python-asyncio? ( || ( $(python_gen_useflags -3) ) )
+ python-gevent? ( python )
expat? ( xml )"
# util-linux is required for libuuid when requesting zeromq support
@@ -120,8 +120,8 @@ CDEPEND="
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)
python? ( ${PYTHON_DEPS} )
- python_asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
- python_gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
+ python-asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
+ python-gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
DEPEND="${CDEPEND}
virtual/pkgconfig"
@@ -244,17 +244,17 @@ python_compile_plugins() {
${PYTHON} uwsgiconfig.py --plugin plugins/python gentoo ${EPYV} || die
"building plugin for ${EPYTHON} failed"
- if use python_asyncio ; then
+ if use python-asyncio ; then
if [[ "${PYV}" != "27" ]] ; then
${PYTHON} uwsgiconfig.py --plugin plugins/asyncio
gentoo asyncio${PYV} || die "building plugin for asyncio-support in ${EPYTHON}
failed"
fi
fi
- if use python_gevent ; then
+ if use python-gevent ; then
${PYTHON} uwsgiconfig.py --plugin plugins/gevent gentoo
gevent${PYV} || die "building plugin for gevent-support in ${EPYTHON} failed"
fi
- if use python_gevent || use python_asyncio; then
+ if use python-gevent || use python-asyncio; then
${PYTHON} uwsgiconfig.py --plugin plugins/greenlet
gentoo greenlet${PYV} || die "building plugin for greenlet-support in
${EPYTHON} failed"
fi
}
@@ -352,1
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 11a1a648ad144be9f47a862f7c9e2912daebd276
Author: David Seifert gentoo org>
AuthorDate: Sat May 16 21:26:54 2020 +
Commit: David Seifert gentoo org>
CommitDate: Sat May 16 21:26:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a1a648
www-servers/uwsgi: Remove mono from stable version
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: David Seifert gentoo.org>
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
index f1a7b478018..ad6e1a1cb3a 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
@@ -41,7 +41,7 @@ UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp}
clock_{monotonic,realtime} curl_cron
sqlite ssi stats_pusher_statsd
systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_SIMPLE=( cgi perl ) # plugins which can be built in the main
build process
LANG_SUPPORT_EXTENDED=( go lua php python python_asyncio python_gevent ruby )
# plugins to be ignored (for now):
@@ -107,7 +107,6 @@ CDEPEND="sys-libs/zlib
uwsgi_plugins_xslt? ( dev-libs/libxslt )
go? ( sys-devel/gcc:=[go] )
lua? ( dev-lang/lua:= )
- mono? ( =dev-lang/mono-4* )
perl? ( dev-lang/perl:= )
php? (
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
@@ -309,7 +308,6 @@ src_install() {
use cgi && dosym uwsgi /usr/bin/uwsgi_cgi
use go && dosym uwsgi /usr/bin/uwsgi_go
use lua && dosym uwsgi /usr/bin/uwsgi_lua
- use mono && dosym uwsgi /usr/bin/uwsgi_mono
use perl && dosym uwsgi /usr/bin/uwsgi_psgi
if use php ; then
@@ -350,7 +348,6 @@ pkg_postinst() {
elog "Append the following options to the uwsgi call to load the
respective language plugin:"
use cgi&& elog " '--plugins cgi' for cgi"
use lua&& elog " '--plugins lua' for lua"
- use mono && elog " '--plugins mono' for mono"
use perl && elog " '--plugins psgi' for perl"
if use php ; then
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: bc7526794a5c9d0d3dc039a34a7153ba62c44ffc
Author: Alexys Jacob gentoo org>
AuthorDate: Mon May 11 16:51:05 2020 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon May 11 16:51:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc752679
www-servers/uwsgi: ebuilds cleanup fix #721528 #710582
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/metadata.xml | 1 -
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 28 +-
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 408 -
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 28 +-
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 28 +-
5 files changed, 9 insertions(+), 484 deletions(-)
diff --git a/www-servers/uwsgi/metadata.xml b/www-servers/uwsgi/metadata.xml
index d7c339a2f35..8981ee1518d 100644
--- a/www-servers/uwsgi/metadata.xml
+++ b/www-servers/uwsgi/metadata.xml
@@ -8,7 +8,6 @@
Embed plugins instead of building them as
real plugins. When disabling this USE flag make sure you specify all used
plugins in your uWSGI configuration. Note: Language plugins will always be
built as real plugins.
Build the gccgo plugin to run Go
applications.
Support json as a configuration file
format.
- Build the pypy plugin to run your code using
dev-python/pypy.
Use the EXPERIMENTAL asyncio
(tulip) for python3.4 async request dispatching and as LoopEngine (see
http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html).
Use dev-python/gevent for
async request dispatching and as LoopEngine (see
http://projects.unbit.it/uwsgi/wiki/Gevent).
Enable routing support
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index 92346204f3c..e0ae7ed0b2c 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
@@ -12,7 +12,7 @@ USE_RUBY="ruby23 ruby24 ruby25"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-1 php7-2 php7-3" # deps must be registered separately
below
+USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
MY_P="${P/_/-}"
@@ -42,7 +42,7 @@ UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp}
clock_{monotonic,realtime} curl_cron
systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
+LANG_SUPPORT_EXTENDED=( go lua php python python_asyncio python_gevent ruby )
# plugins to be ignored (for now):
# cheaper_backlog2: example plugin
@@ -67,7 +67,6 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_emperor_zeromq? ( zeromq )
uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
uwsgi_plugins_router_xmldir? ( xml !expat )
- pypy? ( python_targets_python2_7 )
python? ( ${PYTHON_REQUIRED_USE} )
python_asyncio? ( || ( $(python_gen_useflags -3) ) )
python_gevent? ( python )
@@ -116,12 +115,10 @@ CDEPEND="
mono? ( dev-lang/mono:= )
perl? ( dev-lang/perl:= )
php? (
- php_targets_php5-6? ( dev-lang/php:5.6[embed] )
- php_targets_php7-1? ( dev-lang/php:7.1[embed] )
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
+ php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)
- pypy? ( dev-python/pypy )
python? ( ${PYTHON_DEPS} )
python_asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
python_gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
@@ -245,11 +242,6 @@ python_compile_plugins() {
EPYV=${EPYTHON/.}
PYV=${EPYV/python}
- if [[ ${EPYTHON} == pypy* ]]; then
- einfo "skipping because pypy is not meant to build plugins on
its own"
- return
- fi
-
${PYTHON} uwsgiconfig.py --plugin plugins/python gentoo ${EPYV} || die
"building plugin for ${EPYTHON} failed"
if use python_asyncio ; then
@@ -265,15 +257,6 @@ python_compile_plugins() {
if use python_gevent || use python_asyncio; then
${PYTHON} uwsgiconfig.py --plugin plugins/greenlet
gentoo greenlet${PYV} || die "building plugin for greenlet-support in
${EPYTHON} failed"
fi
-
- if use pypy ; then
- if [[ "${PYV}" == "27" ]] ; then
- # TODO: do some proper patching ? The wiki didn't
help... I gave up for now.
- # QA: RWX --- --- usr/lib64/uwsgi/pypy_plugin.so
- append-ldflags -Wl,-z,noexecstack
- ${PYTHON} uwsgiconfig.py --plugi
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 6166905893515ff1a9481277a6da70fe8cfe630e
Author: Michał Górny gentoo org>
AuthorDate: Mon Dec 30 12:30:59 2019 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Dec 30 12:58:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61669058
www-servers/uwsgi: Remove dep on virtual/pypy
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/metadata.xml | 2 +-
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 2 +-
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 2 +-
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 2 +-
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/www-servers/uwsgi/metadata.xml b/www-servers/uwsgi/metadata.xml
index 9d3b99eed95..d7c339a2f35 100644
--- a/www-servers/uwsgi/metadata.xml
+++ b/www-servers/uwsgi/metadata.xml
@@ -8,7 +8,7 @@
Embed plugins instead of building them as
real plugins. When disabling this USE flag make sure you specify all used
plugins in your uWSGI configuration. Note: Language plugins will always be
built as real plugins.
Build the gccgo plugin to run Go
applications.
Support json as a configuration file
format.
- Build the pypy plugin to run your code using
virtual/pypy.
+ Build the pypy plugin to run your code using
dev-python/pypy.
Use the EXPERIMENTAL asyncio
(tulip) for python3.4 async request dispatching and as LoopEngine (see
http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html).
Use dev-python/gevent for
async request dispatching and as LoopEngine (see
http://projects.unbit.it/uwsgi/wiki/Gevent).
Enable routing support
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index 46c20be1e22..775814d2f42 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
@@ -121,7 +121,7 @@ CDEPEND="
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
)
- pypy? ( virtual/pypy )
+ pypy? ( dev-python/pypy )
python? ( ${PYTHON_DEPS} )
python_asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
python_gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
index dec917ac911..25855fe656f 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
@@ -116,7 +116,7 @@ CDEPEND="sys-libs/zlib
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
)
- pypy? ( virtual/pypy )
+ pypy? ( dev-python/pypy )
python? ( ${PYTHON_DEPS} )
python_gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
index 8f6d69a44d8..80583c558b6 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
@@ -116,7 +116,7 @@ CDEPEND="sys-libs/zlib
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
)
- pypy? ( virtual/pypy )
+ pypy? ( dev-python/pypy )
python? ( ${PYTHON_DEPS} )
python_gevent? ( >=dev-python/gevent-1.2.1[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index 0f292413d08..b1f88e545f4 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -122,7 +122,7 @@ CDEPEND="
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
)
- pypy? ( virtual/pypy )
+ pypy? ( dev-python/pypy )
python? ( ${PYTHON_DEPS} )
python_asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
python_gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 17f4a982251279b9c6ae8cee45d672cb5b7d0620 Author: Alessandro Barbieri gmail com> AuthorDate: Sun Oct 6 22:36:13 2019 + Commit: Alexys Jacob gentoo org> CommitDate: Thu Oct 17 08:16:17 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f4a982 www-servers/uwsgi: correct go dependency Closes: https://bugs.gentoo.org/696878 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Alessandro Barbieri gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13194 Signed-off-by: Alexys Jacob gentoo.org> www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 2 +- www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 2 +- www-servers/uwsgi/uwsgi-2.0.17.ebuild | 2 +- www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild index 3796af4266e..46c20be1e22 100644 --- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild @@ -111,7 +111,7 @@ CDEPEND=" uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) - go? ( dev-lang/go:=[gccgo] ) + go? ( sys-devel/gcc:=[go] ) lua? ( dev-lang/lua:= ) mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= ) diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild index 8f7415b12c4..dec917ac911 100644 --- a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild @@ -106,7 +106,7 @@ CDEPEND="sys-libs/zlib uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) - go? ( dev-lang/go:=[gccgo] ) + go? ( sys-devel/gcc:=[go] ) lua? ( dev-lang/lua:= ) mono? ( =dev-lang/mono-4* ) perl? ( dev-lang/perl:= ) diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild b/www-servers/uwsgi/uwsgi-2.0.17.ebuild index 042f8eb0441..8f6d69a44d8 100644 --- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild @@ -106,7 +106,7 @@ CDEPEND="sys-libs/zlib uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) - go? ( dev-lang/go:=[gccgo] ) + go? ( sys-devel/gcc:=[go] ) lua? ( dev-lang/lua:= ) mono? ( =dev-lang/mono-4* ) perl? ( dev-lang/perl:= ) diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild b/www-servers/uwsgi/uwsgi-2.0.18.ebuild index 72b936012c2..0f292413d08 100644 --- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild @@ -111,7 +111,7 @@ CDEPEND=" uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) - go? ( dev-lang/go:=[gccgo] ) + go? ( sys-devel/gcc:=[go] ) lua? ( dev-lang/lua:= ) mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: c8c9748ad7d90fb1a478ef18c24fcbcfe77ab6e1 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Oct 12 18:12:51 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Oct 12 18:12:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c9748a www-servers/uwsgi: migrate to sys-libs/pam Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 2 +- www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 2 +- www-servers/uwsgi/uwsgi-2.0.17.ebuild | 2 +- www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild index 972eee8c233..3796af4266e 100644 --- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild @@ -103,7 +103,7 @@ CDEPEND=" uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) - uwsgi_plugins_pam? ( virtual/pam ) + uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild index dbf4130313b..8f7415b12c4 100644 --- a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild @@ -98,7 +98,7 @@ CDEPEND="sys-libs/zlib uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) - uwsgi_plugins_pam? ( virtual/pam ) + uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild b/www-servers/uwsgi/uwsgi-2.0.17.ebuild index 91962faabb4..042f8eb0441 100644 --- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild @@ -98,7 +98,7 @@ CDEPEND="sys-libs/zlib uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) - uwsgi_plugins_pam? ( virtual/pam ) + uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild b/www-servers/uwsgi/uwsgi-2.0.18.ebuild index 08bbfffa282..72b936012c2 100644 --- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild @@ -103,7 +103,7 @@ CDEPEND=" uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) - uwsgi_plugins_pam? ( virtual/pam ) + uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 420a5cafba8eba6c324f6f62a338ba2a313f62c0
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Aug 3 06:24:00 2019 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Aug 3 06:24:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420a5caf
www-servers/uwsgi: add ruby26
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Hans de Graaff gentoo.org>
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index 918ff7c51ab..08bbfffa282 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
-USE_RUBY="ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 2c8fe3dd4747bd3ad67f99d52e77f73dd87bf5da
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Aug 3 06:22:21 2019 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Aug 3 06:24:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c8fe3dd
www-servers/uwsgi: avoid using obsolete ruby targets
Only use ruby targets that are still available, rather than those
listed in USE_RUBY.
Fixes: https://bugs.gentoo.org/687762
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Hans de Graaff gentoo.org>
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 10 --
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 10 --
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 10 --
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 10 --
4 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index f3a4990dac3..972eee8c233 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
@@ -389,12 +389,10 @@ pkg_postinst() {
use python && python_foreach_impl python_pkg_postinst
if use ruby ; then
- for ruby in $USE_RUBY; do
- if use ruby_targets_${ruby} ; then
- elog " '--plugins rack_${ruby/.}' for ${ruby}"
- elog " '--plugins fiber_${ruby/.}' for ${ruby}
fibers"
- elog " '--plugins rbthreads_${ruby/.}' for
${ruby} rbthreads"
- fi
+ for ruby in $(ruby_get_use_implementations) ; do
+ elog " '--plugins rack_${ruby/.}' for ${ruby}"
+ elog " '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+ elog " '--plugins rbthreads_${ruby/.}' for ${ruby}
rbthreads"
done
fi
}
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
index 29267552f1d..dbf4130313b 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
@@ -399,12 +399,10 @@ pkg_postinst() {
use python && python_foreach_impl python_pkg_postinst
if use ruby ; then
- for ruby in $USE_RUBY; do
- if use ruby_targets_${ruby} ; then
- elog " '--plugins rack_${ruby/.}' for ${ruby}"
- elog " '--plugins fiber_${ruby/.}' for ${ruby}
fibers"
- elog " '--plugins rbthreads_${ruby/.}' for
${ruby} rbthreads"
- fi
+ for ruby in $(ruby_get_use_implementations) ; do
+ elog " '--plugins rack_${ruby/.}' for ${ruby}"
+ elog " '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+ elog " '--plugins rbthreads_${ruby/.}' for ${ruby}
rbthreads"
done
fi
}
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
index 07c27595255..91962faabb4 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
@@ -404,12 +404,10 @@ pkg_postinst() {
use python && python_foreach_impl python_pkg_postinst
if use ruby ; then
- for ruby in $USE_RUBY; do
- if use ruby_targets_${ruby} ; then
- elog " '--plugins rack_${ruby/.}' for ${ruby}"
- elog " '--plugins fiber_${ruby/.}' for ${ruby}
fibers"
- elog " '--plugins rbthreads_${ruby/.}' for
${ruby} rbthreads"
- fi
+ for ruby in $(ruby_get_use_implementations) ; do
+ elog " '--plugins rack_${ruby/.}' for ${ruby}"
+ elog " '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+ elog " '--plugins rbthreads_${ruby/.}' for ${ruby}
rbthreads"
done
fi
}
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index badd0a9e1c3..918ff7c51ab 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -390,12 +390,10 @@ pkg_postinst() {
use python && python_foreach_impl python_pkg_postinst
if use ruby ; then
- for ruby in $USE_RUBY; do
- if use ruby_targets_${ruby} ; then
- elog " '--plugins rack_${ruby/.}' for ${ruby}"
- elog " '--plugins fiber_${ruby/.}' for ${ruby}
fibers"
- elog " '--plugins rbthreads_${ruby/.}' for
${ruby} rbthreads"
- fi
+ for ruby in $(ruby_get_use_implementations) ; do
+ elog " '--plugins rack_${ruby/.}'
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: f82e6139c2b6460e6e8d0944bee25fd033aa1b4f Author: Alexys Jacob gentoo org> AuthorDate: Tue Apr 16 17:12:59 2019 + Commit: Alexys Jacob gentoo org> CommitDate: Tue Apr 16 17:12:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82e6139 www-servers/uwsgi: add missing libnsl dep for php Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Alexys Jacob gentoo.org> www-servers/uwsgi/uwsgi-2.0.18.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild b/www-servers/uwsgi/uwsgi-2.0.18.ebuild index 865383e7054..ccf9ef201cd 100644 --- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild +++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild @@ -116,6 +116,7 @@ CDEPEND=" mono? ( dev-lang/mono:= ) perl? ( dev-lang/perl:= ) php? ( + net-libs/libnsl php_targets_php5-6? ( dev-lang/php:5.6[embed] ) php_targets_php7-1? ( dev-lang/php:7.1[embed] ) php_targets_php7-2? ( dev-lang/php:7.2[embed] )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 3557c97a9edf4c03a5859d4963aef544be67ee04
Author: Michał Górny gentoo org>
AuthorDate: Thu Mar 21 14:25:52 2019 +
Commit: Michał Górny gentoo org>
CommitDate: Thu Mar 21 18:01:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3557c97a
www-servers/uwsgi: Fix hardcoding impl flags
Signed-off-by: Michał Górny gentoo.org>
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 2 +-
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 2 +-
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 2 +-
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index 08f75a25f17..865383e7054 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
@@ -69,7 +69,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_router_xmldir? ( xml !expat )
pypy? ( python_targets_python2_7 )
python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 ) )
+ python_asyncio? ( || ( $(python_gen_useflags -3) ) )
python_gevent? ( python )
expat? ( xml )"
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
index 953baaab672..68b9e8da466 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
@@ -69,7 +69,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_router_xmldir? ( xml !expat )
pypy? ( python_targets_python2_7 )
python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 )
python_gevent )
+ python_asyncio? ( || ( $(python_gen_useflags -3) ) python_gevent )
python_gevent? ( python )
expat? ( xml )"
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
index 9b2f7f84914..13867675ceb 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
@@ -69,7 +69,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_router_xmldir? ( xml !expat )
pypy? ( python_targets_python2_7 )
python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 ) python_gevent )
+ python_asyncio? ( || ( $(python_gen_useflags -3) ) python_gevent )
python_gevent? ( python )
expat? ( xml )"
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
index 08f75a25f17..865383e7054 100644
--- a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -69,7 +69,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_router_xmldir? ( xml !expat )
pypy? ( python_targets_python2_7 )
python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 ) )
+ python_asyncio? ( || ( $(python_gen_useflags -3) ) )
python_gevent? ( python )
expat? ( xml )"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 00add3f965bf3bcb42bbede266702cf263b2705f
Author: Alexys Jacob gentoo org>
AuthorDate: Mon Feb 11 22:25:22 2019 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Feb 11 22:25:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00add3f9
www-servers/uwsgi: remove obsolete php7-0 in favor of php7-3
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 4 ++--
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 6 +++---
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 6 +++---
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index 4baa3deaef8..08f75a25f17 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
@@ -12,7 +12,7 @@ USE_RUBY="ruby23 ruby24 ruby25"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be registered separately
below
+USE_PHP="php5-6 php7-1 php7-2 php7-3" # deps must be registered separately
below
MY_P="${P/_/-}"
@@ -117,9 +117,9 @@ CDEPEND="
perl? ( dev-lang/perl:= )
php? (
php_targets_php5-6? ( dev-lang/php:5.6[embed] )
- php_targets_php7-0? ( dev-lang/php:7.0[embed] )
php_targets_php7-1? ( dev-lang/php:7.1[embed] )
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
+ php_targets_php7-3? ( dev-lang/php:7.3[embed] )
)
pypy? ( virtual/pypy )
python? ( ${PYTHON_DEPS} )
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
index 54a77a5c73b..953baaab672 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1.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 @@ USE_RUBY="ruby23 ruby24"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be registered separately
below
+USE_PHP="php5-6 php7-1 php7-2 php7-3" # deps must be registered separately
below
MY_P="${P/_/-}"
@@ -112,9 +112,9 @@ CDEPEND="sys-libs/zlib
perl? ( dev-lang/perl:= )
php? (
php_targets_php5-6? ( dev-lang/php:5.6[embed] )
- php_targets_php7-0? ( dev-lang/php:7.0[embed] )
php_targets_php7-1? ( dev-lang/php:7.1[embed] )
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
+ php_targets_php7-3? ( dev-lang/php:7.3[embed] )
)
pypy? ( virtual/pypy )
python? ( ${PYTHON_DEPS} )
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
index 799cf972f8b..9b2f7f84914 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.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=5
@@ -12,7 +12,7 @@ USE_RUBY="ruby23 ruby24"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be registered separately
below
+USE_PHP="php5-6 php7-1 php7-2 php7-3" # deps must be registered separately
below
MY_P="${P/_/-}"
@@ -112,9 +112,9 @@ CDEPEND="sys-libs/zlib
perl? ( dev-lang/perl:= )
php? (
php_targets_php5-6? ( dev-lang/php:5.6[embed] )
- php_targets_php7-0? ( dev-lang/php:7.0[embed] )
php_targets_php7-1? ( dev-lang/php:7.1[embed] )
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
+ php_targets_php7-3? ( dev-lang/php:7.3[embed] )
)
pypy? ( virtual/pypy )
python? ( ${PYTHON_DEPS} )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 34f115ab3a92f3fd4046aed7685669ae9cc5b76b
Author: Alexys Jacob gentoo org>
AuthorDate: Mon Feb 11 22:22:38 2019 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Feb 11 22:22:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f115ab
www-servers/uwsgi: version bump
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Alexys Jacob gentoo.org>
www-servers/uwsgi/Manifest| 1 +
www-servers/uwsgi/uwsgi-2.0.18.ebuild | 400 ++
2 files changed, 401 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 9aa577b098b..5f167dff5e9 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1,3 @@
DIST uwsgi-2.0.17.1.tar.gz 800156 BLAKE2B
a8697263e6e7689c0062a06a9fdb1101a2df72e0ac9122b5f8a0acc78bbdbdeaa96faa1c8870b9c3a43e2e1fb5fc835e708e1bc3d0171ae746467b4734dc299d
SHA512
10d357961fde3a3f5f8e77986cc647313f95a33243e24c2afc482fce21df68a8ae48f90e7b5b76d7edc3cf8fd474d99823d6d60ef7477349abc65a319222f11b
DIST uwsgi-2.0.17.tar.gz 798642 BLAKE2B
86efb2103efaeedb37ebb00de4c01477162d119ae3dea0dc0696385216e30ff2c74eb48576f86eb181b8ada4b9eaa63b0aa761e966e3301597633d33b81142e1
SHA512
639427fbb89a1c2610c1cafb6ff009398a3c0a8e27c3de3f00829428271ba97b64b1253368dd6150912cf1052be2a63cbe81613bbe964be27ee2e570d2b2
+DIST uwsgi-2.0.18.tar.gz 801555 BLAKE2B
d8008e751fd699474a1b7d6276c10b3d2f1ebd0ca325e45bfb3b13f81e88de20e4e7389cd6aa9c8b3daa964d9b11524ee71e93717ed9762bf021471f6a2c09fa
SHA512
6561703279bcc4a81311d033810ac066d0f113bab13b0942f3eef86cac29c584a6641b52476840d6895151aee5ed064ae2d03b18932cf7f47e62f4eeed76da61
diff --git a/www-servers/uwsgi/uwsgi-2.0.18.ebuild
b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
new file mode 100644
index 000..08f75a25f17
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.18.ebuild
@@ -0,0 +1,400 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby23 ruby24 ruby25"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php5-6 php7-1 php7-2 php7-3" # deps must be registered separately
below
+
+MY_P="${P/_/-}"
+
+inherit eapi7-ver eutils flag-o-matic multilib pax-utils php-ext-source-r3
python-r1 ruby-ng
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="http://projects.unbit.it/uwsgi/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool )
+UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ pypy? ( python_targets_python2_7 )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 ) )
+ python_gevent? ( python )
+ expat? ( xml )"
+
+# util-linux is required for libuuid when requesting zeromq s
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: b7432a0728bf9fef07cfae4f6b2e53d2e8a4fc79
Author: Justin Lecher gentoo org>
AuthorDate: Wed Jan 2 10:50:58 2019 +
Commit: Justin Lecher gentoo org>
CommitDate: Wed Jan 2 11:39:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7432a07
www-servers/uwsgi: add missing slot operator
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Justin Lecher gentoo.org>
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild | 19 ---
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index 248929d1ca5..e9923f5a2eb 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.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
@@ -79,17 +79,22 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
# 2. General features
# 3. Plugins
# 4. Language/app support
-CDEPEND="sys-libs/zlib
+CDEPEND="
+ sys-libs/zlib
caps? ( sys-libs/libcap )
- json? ( !yajl? ( dev-libs/jansson )
- yajl? ( dev-libs/yajl ) )
+ json? (
+ !yajl? ( dev-libs/jansson )
+ yajl? ( dev-libs/yajl )
+ )
pcre? ( dev-libs/libpcre:3 )
ssl? (
- !libressl? ( dev-libs/openssl:0 )
+ !libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl )
)
- xml? ( !expat? ( dev-libs/libxml2 )
- expat? ( dev-libs/expat ) )
+ xml? (
+ !expat? ( dev-libs/libxml2 )
+ expat? ( dev-libs/expat )
+ )
yaml? ( dev-libs/libyaml )
zeromq? ( net-libs/zeromq sys-apps/util-linux )
uwsgi_plugins_alarm_curl? ( net-misc/curl )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 8f653af71bcb6e203cd26ab92f55e90d02380edb
Author: Ultrabug gentoo org>
AuthorDate: Wed Oct 10 14:10:59 2018 +
Commit: Alexys Jacob gentoo org>
CommitDate: Wed Oct 10 14:22:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f653af7
www-servers/uwsgi: multiple ebuild clean up
drop obsolete ruby22 target, closes #667540
drop obsolete version dep on mono-4, closes #645906
drop apache2 modules installation, closes #650776
drop useless dependency on gevent when asyncio is selected
fix building of the missing greenlet plugin when asyncio or gevent are used
Signed-off-by: Alexys Jacob gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
...gi-2.0.17.1.ebuild => uwsgi-2.0.17.1-r1.ebuild} | 49 --
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild| 4 +-
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 4 +-
3 files changed, 21 insertions(+), 36 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
similarity index 89%
copy from www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
copy to www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
index 623312528d1..248929d1ca5 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby23 ruby24 ruby25"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
@@ -16,7 +16,7 @@ USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be
registered separately below
MY_P="${P/_/-}"
-inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r3
python-r1 ruby-ng versionator
+inherit eutils flag-o-matic multilib pax-utils php-ext-source-r3 python-r1
ruby-ng versionator
DESCRIPTION="uWSGI server for Python web applications"
HOMEPAGE="http://projects.unbit.it/uwsgi/";
@@ -69,7 +69,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_router_xmldir? ( xml !expat )
pypy? ( python_targets_python2_7 )
python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 )
python_gevent )
+ python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 ) )
python_gevent? ( python )
expat? ( xml )"
@@ -108,7 +108,7 @@ CDEPEND="sys-libs/zlib
uwsgi_plugins_xslt? ( dev-libs/libxslt )
go? ( dev-lang/go:=[gccgo] )
lua? ( dev-lang/lua:= )
- mono? ( =dev-lang/mono-4* )
+ mono? ( dev-lang/mono:= )
perl? ( dev-lang/perl:= )
php? (
php_targets_php5-6? ( dev-lang/php:5.6[embed] )
@@ -118,6 +118,7 @@ CDEPEND="sys-libs/zlib
)
pypy? ( virtual/pypy )
python? ( ${PYTHON_DEPS} )
+ python_asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
python_gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
DEPEND="${CDEPEND}
@@ -126,20 +127,16 @@ RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-uwsgi )
uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )"
-want_apache2
-
S="${WORKDIR}/${MY_P}"
-APXS2_S="${S}/apache2"
-APACHE2_MOD_CONF="42_mod_uwsgi-r2 42_mod_uwsgi"
src_unpack() {
+ echo ${PYTHON_USEDEP}
default
}
pkg_setup() {
python_setup
use ruby && ruby-ng_pkg_setup
- depend.apache_pkg_setup
}
src_prepare() {
@@ -251,7 +248,7 @@ python_compile_plugins() {
${PYTHON} uwsgiconfig.py --plugin plugins/python gentoo ${EPYV} || die
"building plugin for ${EPYTHON} failed"
if use python_asyncio ; then
- if [[ "${PYV}" == "34" || "${PYV}" == "35" ]] ; then
+ if [[ "${PYV}" != "27" ]] ; then
${PYTHON} uwsgiconfig.py --plugin plugins/asyncio
gentoo asyncio${PYV} || die "building plugin for asyncio-support in ${EPYTHON}
failed"
fi
fi
@@ -260,6 +257,10 @@ python_compile_plugins() {
${PYTHON} uwsgiconfig.py --plugin plugins/gevent gentoo
gevent${PYV} || die "building plugin for gevent-support in ${EPYTHON} failed"
fi
+ if use python_gevent || use python_asyncio; then
+ ${PYTHON} uwsgiconfig.py --plugin plugins/greenlet
gentoo greenlet${PYV} || die "building plugin for greenlet-support in
${EPYTHON} failed"
+ fi
+
if use pypy ; then
if [[ "${PYV}" == "27" ]] ; then
# TODO: do some proper patching ? The wiki didn't
help... I gave up for now.
@@
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 21d72828fb3f83bb934bedd3aa204e262728da92
Author: Ultrabug gentoo org>
AuthorDate: Wed Jul 18 09:40:41 2018 +
Commit: Alexys Jacob gentoo org>
CommitDate: Wed Jul 18 09:41:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d72828
www-servers/uwsgi: version bump, add python3.7 support
Package-Manager: Portage-2.3.43, Repoman-2.3.10
www-servers/uwsgi/Manifest | 1 +
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild | 410
2 files changed, 411 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 7656478b184..9aa577b098b 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1 +1,2 @@
+DIST uwsgi-2.0.17.1.tar.gz 800156 BLAKE2B
a8697263e6e7689c0062a06a9fdb1101a2df72e0ac9122b5f8a0acc78bbdbdeaa96faa1c8870b9c3a43e2e1fb5fc835e708e1bc3d0171ae746467b4734dc299d
SHA512
10d357961fde3a3f5f8e77986cc647313f95a33243e24c2afc482fce21df68a8ae48f90e7b5b76d7edc3cf8fd474d99823d6d60ef7477349abc65a319222f11b
DIST uwsgi-2.0.17.tar.gz 798642 BLAKE2B
86efb2103efaeedb37ebb00de4c01477162d119ae3dea0dc0696385216e30ff2c74eb48576f86eb181b8ada4b9eaa63b0aa761e966e3301597633d33b81142e1
SHA512
639427fbb89a1c2610c1cafb6ff009398a3c0a8e27c3de3f00829428271ba97b64b1253368dd6150912cf1052be2a63cbe81613bbe964be27ee2e570d2b2
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
new file mode 100644
index 000..623312528d1
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
@@ -0,0 +1,410 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby22 ruby23 ruby24"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be registered separately
below
+
+MY_P="${P/_/-}"
+
+inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r3
python-r1 ruby-ng versionator
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="http://projects.unbit.it/uwsgi/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool )
+UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ pypy? ( python_targets_python2_7 )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 )
python_gevent )
+ python_gevent? ( python )
+ expat? ( xml )"
+
+# util-linux is required for libuuid when requesting zeromq support
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="sys-libs/zlib
+ caps? ( sys-libs/libcap )
+ json? ( !yajl? ( dev-libs/jansson )
+ yajl? ( dev-libs/yajl ) )
+ pcre? ( dev-libs/libpcre:3 )
+ ssl? (
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 494902c02ecd462e6d7288031ba66f8fcc372e13
Author: Ultrabug gentoo org>
AuthorDate: Wed Apr 25 13:40:00 2018 +
Commit: Alexys Jacob gentoo org>
CommitDate: Wed Apr 25 13:40:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494902c0
www-servers/uwsgi: remove vulnerable wrt #649618
Package-Manager: Portage-2.3.28, Repoman-2.3.9
www-servers/uwsgi/Manifest | 1 -
www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild | 415 ---
2 files changed, 416 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 0d89dfb32f2..7656478b184 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1 @@
-DIST uwsgi-2.0.15.tar.gz 794926 BLAKE2B
0bda44697d3e5f5fedb977d757fb418bb7064e0a5995448513c2c427d2c2694cf7242f76f516208d0ed5f6d3db3b1a157bb6992a714fea3a370d3a767fc67e60
SHA512
1a2a82cf99d3e6dfe62fa18fd6f04afd1dc727d61287a1c9f47f1448e76a4858dfd59286118c94672c84ff22bcd8444c0c1568ae46993fdbdb9414ad60474bf4
DIST uwsgi-2.0.17.tar.gz 798642 BLAKE2B
86efb2103efaeedb37ebb00de4c01477162d119ae3dea0dc0696385216e30ff2c74eb48576f86eb181b8ada4b9eaa63b0aa761e966e3301597633d33b81142e1
SHA512
639427fbb89a1c2610c1cafb6ff009398a3c0a8e27c3de3f00829428271ba97b64b1253368dd6150912cf1052be2a63cbe81613bbe964be27ee2e570d2b2
diff --git a/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
deleted file mode 100644
index 1ffb13273bc..000
--- a/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
+++ /dev/null
@@ -1,415 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby22 ruby23 ruby24"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be registered separately
below
-
-MY_P="${P/_/-}"
-
-inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r2
python-r1 ruby-ng versionator
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
- uwsgi_plugins_logcrypto? ( ssl )
- uwsgi_plugins_sslrouter? ( ssl )
- routing? ( pcre )
- uwsgi_plugins_emperor_zeromq? ( zeromq )
- uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
- uwsgi_plugins_router_xmldir? ( xml !expat )
- pypy? ( python_targets_python2_7 )
- python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 ) python_gevent )
- python_gevent? ( python )
- expat? ( xml )"
-
-# util-linux is required for libuuid when requesting zeromq support
-# Order:
-# 1. Unconditional
-# 2. General features
-# 3. Plugins
-# 4. Language/app support
-CDEPEND="sys-libs/zlib
- caps? ( sys-libs/libcap )
- json? ( !yajl? ( dev-libs/jansson )
- yajl? ( dev-libs/yajl ) )
- pcre? ( dev-libs/libpcre:3 )
- ssl? (
- !libressl? ( de
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: afd5d685feaa4105f579be7d3be8c37cc3fd1d05
Author: Thomas Deutschmann gentoo org>
AuthorDate: Thu Mar 29 15:08:50 2018 +
Commit: Thomas Deutschmann gentoo org>
CommitDate: Thu Mar 29 15:17:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afd5d685
www-servers/uwsgi: x86 stable (bug #649618)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
index 2e05bfc22ad..1ffb13273bc 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: aebba0001e31aa9aab6b7cdb581abce12a196c0d
Author: Mikle Kolyada gentoo org>
AuthorDate: Mon Mar 26 19:58:11 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Mon Mar 26 19:58:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebba000
www-servers/uwsgi: amd64 stable wrt bug #649618
Package-Manager: Portage-2.3.24, Repoman-2.3.6
www-servers/uwsgi/uwsgi-2.0.17.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
index 85b336d9b68..2e05bfc22ad 100644
--- a/www-servers/uwsgi/uwsgi-2.0.17.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: b2a2498a0bce3e16f181f6d9df6e26f31cebf5c2
Author: Ultrabug gentoo org>
AuthorDate: Thu Mar 1 16:08:10 2018 +
Commit: Alexys Jacob gentoo org>
CommitDate: Thu Mar 1 16:08:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a2498a
www-servers/uwsgi: version bump, drop useless ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
www-servers/uwsgi/Manifest | 2 +-
www-servers/uwsgi/{uwsgi-2.0.16.ebuild => uwsgi-2.0.17.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 37f61806cc3..0d89dfb32f2 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1,2 @@
DIST uwsgi-2.0.15.tar.gz 794926 BLAKE2B
0bda44697d3e5f5fedb977d757fb418bb7064e0a5995448513c2c427d2c2694cf7242f76f516208d0ed5f6d3db3b1a157bb6992a714fea3a370d3a767fc67e60
SHA512
1a2a82cf99d3e6dfe62fa18fd6f04afd1dc727d61287a1c9f47f1448e76a4858dfd59286118c94672c84ff22bcd8444c0c1568ae46993fdbdb9414ad60474bf4
-DIST uwsgi-2.0.16.tar.gz 798509 BLAKE2B
a50c46dcd571d9242d7fde49b052b3c8a0cc341b2301ea86252b3b684c738ba1142c9ab36e7a4e7313a95f87186c38770320f3ffa517724c63c5016cc97ed7cc
SHA512
2f80da366e463971400648fc8dcc9d7a5b51f03cba0b1ce08ff9e8ed75f0955e2014c84892d9991bd7a6f6a4a6b4ac819477f8e4afeded258d3147b5becb2e77
+DIST uwsgi-2.0.17.tar.gz 798642 BLAKE2B
86efb2103efaeedb37ebb00de4c01477162d119ae3dea0dc0696385216e30ff2c74eb48576f86eb181b8ada4b9eaa63b0aa761e966e3301597633d33b81142e1
SHA512
639427fbb89a1c2610c1cafb6ff009398a3c0a8e27c3de3f00829428271ba97b64b1253368dd6150912cf1052be2a63cbe81613bbe964be27ee2e570d2b2
diff --git a/www-servers/uwsgi/uwsgi-2.0.16.ebuild
b/www-servers/uwsgi/uwsgi-2.0.17.ebuild
similarity index 100%
rename from www-servers/uwsgi/uwsgi-2.0.16.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.17.ebuild
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: be09e5deebd141208c38d1ba4f01b76980696d23
Author: Jason Zaman gentoo org>
AuthorDate: Wed Feb 14 14:11:59 2018 +
Commit: Jason Zaman gentoo org>
CommitDate: Wed Feb 14 14:16:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be09e5de
www-servers/uwsgi: amd64 stable
Gentoo-bug: 645904
Package-Manager: Portage-2.3.19, Repoman-2.3.6
www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
index 247957d8aec..1ffb13273bc 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 60c7c128c26d6e4677e7e75fdd90a197ccc471ef
Author: Ultrabug gentoo org>
AuthorDate: Wed Feb 14 15:04:48 2018 +
Commit: Alexys Jacob gentoo org>
CommitDate: Wed Feb 14 15:04:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c7c128
www-servers/uwsgi: drop old
www-servers/uwsgi/uwsgi-2.0.15.ebuild | 413 --
1 file changed, 413 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
deleted file mode 100644
index f77a797cdf9..000
--- a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
+++ /dev/null
@@ -1,413 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby22 ruby23"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-0" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r2
python-r1 ruby-ng versionator
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
- uwsgi_plugins_logcrypto? ( ssl )
- uwsgi_plugins_sslrouter? ( ssl )
- routing? ( pcre )
- uwsgi_plugins_emperor_zeromq? ( zeromq )
- uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
- uwsgi_plugins_router_xmldir? ( xml )
- pypy? ( python_targets_python2_7 )
- python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( python_targets_python3_4 python_gevent )
- python_gevent? ( python )
- expat? ( xml )"
-
-# util-linux is required for libuuid when requesting zeromq support
-# Order:
-# 1. Unconditional
-# 2. General features
-# 3. Plugins
-# 4. Language/app support
-CDEPEND="sys-libs/zlib
- caps? ( sys-libs/libcap )
- json? ( !yajl? ( dev-libs/jansson )
- yajl? ( dev-libs/yajl ) )
- pcre? ( dev-libs/libpcre:3 )
- ssl? (
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- )
- xml? ( !expat? ( dev-libs/libxml2 )
- expat? ( dev-libs/expat ) )
- yaml? ( dev-libs/libyaml )
- zeromq? ( net-libs/zeromq sys-apps/util-linux )
- uwsgi_plugins_alarm_curl? ( net-misc/curl )
- uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
- uwsgi_plugins_curl_cron? ( net-misc/curl )
- uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= )
- uwsgi_plugins_geoip? ( dev-libs/geoip )
- uwsgi_plugins_ldap? ( net-nds/openldap )
- uwsgi_plugins_pam? ( virtual/pam )
- uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
- uwsgi_plugins_rados? ( sys-cluster/ceph )
- uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
- uwsgi_plugins_router_spnego? ( virtual/krb5 )
- uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
- uwsgi_plugins_webdav? ( dev-libs/libxml2 )
- uwsgi_plugins_xslt? ( dev-libs/libxslt )
- go? ( dev-lang/go:=[gccgo] )
-
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 564fe30c5f38ade9a0195a5d1bec3a836e2262fc
Author: Ultrabug gentoo org>
AuthorDate: Sun Feb 11 15:49:21 2018 +
Commit: Alexys Jacob gentoo org>
CommitDate: Sun Feb 11 15:49:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564fe30c
www-servers/uwsgi: version bump with fix for CVE-2018-6758
www-servers/uwsgi/Manifest| 1 +
www-servers/uwsgi/uwsgi-2.0.16.ebuild | 415 ++
2 files changed, 416 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index b4cd487cc33..37f61806cc3 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1 +1,2 @@
DIST uwsgi-2.0.15.tar.gz 794926 BLAKE2B
0bda44697d3e5f5fedb977d757fb418bb7064e0a5995448513c2c427d2c2694cf7242f76f516208d0ed5f6d3db3b1a157bb6992a714fea3a370d3a767fc67e60
SHA512
1a2a82cf99d3e6dfe62fa18fd6f04afd1dc727d61287a1c9f47f1448e76a4858dfd59286118c94672c84ff22bcd8444c0c1568ae46993fdbdb9414ad60474bf4
+DIST uwsgi-2.0.16.tar.gz 798509 BLAKE2B
a50c46dcd571d9242d7fde49b052b3c8a0cc341b2301ea86252b3b684c738ba1142c9ab36e7a4e7313a95f87186c38770320f3ffa517724c63c5016cc97ed7cc
SHA512
2f80da366e463971400648fc8dcc9d7a5b51f03cba0b1ce08ff9e8ed75f0955e2014c84892d9991bd7a6f6a4a6b4ac819477f8e4afeded258d3147b5becb2e77
diff --git a/www-servers/uwsgi/uwsgi-2.0.16.ebuild
b/www-servers/uwsgi/uwsgi-2.0.16.ebuild
new file mode 100644
index 000..85b336d9b68
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.16.ebuild
@@ -0,0 +1,415 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby22 ruby23 ruby24"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be registered separately
below
+
+MY_P="${P/_/-}"
+
+inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r2
python-r1 ruby-ng versionator
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="http://projects.unbit.it/uwsgi/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool )
+UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ pypy? ( python_targets_python2_7 )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 ) python_gevent )
+ python_gevent? ( python )
+ expat? ( xml )"
+
+# util-linux is required for libuuid when requesting zeromq support
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="sys-libs/zlib
+ caps? ( sys-libs/libcap )
+ json? ( !yajl? ( dev-libs/jansson )
+ yajl? ( dev-libs/yajl ) )
+ pcre? ( dev-libs/libpcre:3 )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: f6612db1b72d3f5d1af780b0737d0036b85c446b
Author: Thomas Deutschmann gentoo org>
AuthorDate: Tue Feb 6 13:17:29 2018 +
Commit: Thomas Deutschmann gentoo org>
CommitDate: Tue Feb 6 15:09:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6612db1
www-servers/uwsgi: x86 stable (bug #645904)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
index 85b336d9b68..247957d8aec 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 57951ab056bb8d3b62b70423c6c17b2fbda7e2c2
Author: Ultrabug gentoo org>
AuthorDate: Fri Jan 5 08:48:27 2018 +
Commit: Alexys Jacob gentoo org>
CommitDate: Fri Jan 5 08:48:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57951ab0
www-servers/uwsgi: add php 7.x targets, wrt #641434
.../uwsgi/{uwsgi-2.0.15-r1.ebuild => uwsgi-2.0.15-r2.ebuild} | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
similarity index 97%
rename from www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.15-r2.ebuild
index 5043eca69ae..85b336d9b68 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15-r2.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=5
@@ -12,7 +12,7 @@ USE_RUBY="ruby22 ruby23 ruby24"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-0" # deps must be registered separately below
+USE_PHP="php5-6 php7-0 php7-1 php7-2" # deps must be registered separately
below
MY_P="${P/_/-}"
@@ -69,7 +69,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]}
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_router_xmldir? ( xml !expat )
pypy? ( python_targets_python2_7 )
python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? ( python_targets_python3_4 python_gevent )
+ python_asyncio? ( || ( python_targets_python3_4
python_targets_python3_5 python_targets_python3_6 ) python_gevent )
python_gevent? ( python )
expat? ( xml )"
@@ -113,6 +113,8 @@ CDEPEND="sys-libs/zlib
php? (
php_targets_php5-6? ( dev-lang/php:5.6[embed] )
php_targets_php7-0? ( dev-lang/php:7.0[embed] )
+ php_targets_php7-1? ( dev-lang/php:7.1[embed] )
+ php_targets_php7-2? ( dev-lang/php:7.2[embed] )
)
pypy? ( virtual/pypy )
python? ( ${PYTHON_DEPS} )
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: f8ef4f2b7eb647f48688d1c6df2b7b50c9c0775f
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Oct 1 06:48:21 2017 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Oct 1 06:48:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ef4f2b
www-servers/uwsgi: drop obsolete ruby21 target, bug 630310
Package-Manager: Portage-2.3.8, Repoman-2.3.2
www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild | 2 +-
www-servers/uwsgi/uwsgi-2.0.15.ebuild| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
index 29acbfa8939..5043eca69ae 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
diff --git a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
index 8091a9b689c..f77a797cdf9 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby22 ruby23"
PHP_EXT_INI="no"
PHP_EXT_NAME="dummy"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 26aecad5d1977c3e8b8897164c2186fcfee13eab
Author: Ultrabug gentoo org>
AuthorDate: Mon Jul 31 14:52:07 2017 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Jul 31 14:52:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26aecad5
www-servers/uwsgi: revbump for #624866 #624860 #596598 #620852
Package-Manager: Portage-2.3.6, Repoman-2.3.3
www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild | 413 +++
1 file changed, 413 insertions(+)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
new file mode 100644
index 000..29acbfa8939
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.15-r1.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php5-6 php7-0" # deps must be registered separately below
+
+MY_P="${P/_/-}"
+
+inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r2
python-r1 ruby-ng versionator
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="http://projects.unbit.it/uwsgi/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool )
+UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml !expat )
+ pypy? ( python_targets_python2_7 )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ python_asyncio? ( python_targets_python3_4 python_gevent )
+ python_gevent? ( python )
+ expat? ( xml )"
+
+# util-linux is required for libuuid when requesting zeromq support
+# Order:
+# 1. Unconditional
+# 2. General features
+# 3. Plugins
+# 4. Language/app support
+CDEPEND="sys-libs/zlib
+ caps? ( sys-libs/libcap )
+ json? ( !yajl? ( dev-libs/jansson )
+ yajl? ( dev-libs/yajl ) )
+ pcre? ( dev-libs/libpcre:3 )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ )
+ xml? ( !expat? ( dev-libs/libxml2 )
+ expat? ( dev-libs/expat ) )
+ yaml? ( dev-libs/libyaml )
+ zeromq? ( net-libs/zeromq sys-apps/util-linux )
+ uwsgi_plugins_alarm_curl? ( net-misc/curl )
+ uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
+ uwsgi_plugins_curl_cron? ( net-misc/curl )
+ uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= )
+ uwsgi_plugins_geoip? ( dev-libs/geoip )
+ uwsgi_plugins_ldap? ( net-nds/openldap )
+ uwsgi_plugins_pam? ( virtual/pam )
+ uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
+ uwsgi_plugins_rados? ( sys-cluster/ceph )
+ uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
+ uwsgi_plugins_router_spnego? ( virtual/krb5 )
+ uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
+ uwsgi_plugins_web
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 5ec6e997a8562cbd4a01c0baeff1155625c46293
Author: Ultrabug gentoo org>
AuthorDate: Mon Jun 5 07:28:40 2017 +
Commit: Alexys Jacob gentoo org>
CommitDate: Mon Jun 5 07:28:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec6e997
www-servers/uwsgi: remove old ebuilds
www-servers/uwsgi/Manifest | 2 -
www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild | 408
www-servers/uwsgi/uwsgi-2.0.14-r1.ebuild | 409 -
3 files changed, 819 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 3bb2e5cc00f..e1e2c8d2fd1 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,3 +1 @@
-DIST uwsgi-2.0.13.1.tar.gz 784937 SHA256
da32a4438c623a5f7129d1ebeefa3e13eccc2be220af36475fb3461734fe539b SHA512
9cc7936faf4898401268803d1294896a4d60bc8f1c8ecf3177b16f5e873e69b88d6b8d28cd020a6bf319e6c1e7de65caf29e85207633a5b60f423ffbdaf116e5
WHIRLPOOL
9246bdf85cd22b2f01789e8cc06f035ae7d15d4213d7e40e88dd9cd4f1152fb9c4205c32ee8749d0fc174b116453887dbdb2b01ed42c0be897d8e011913f4199
-DIST uwsgi-2.0.14.tar.gz 788945 SHA256
0761056d465061568d97726f985e0a9c236ef8682dd012b60746bc453293b28e SHA512
c8ed54be20580561b10edb1b882d5a75bdbcf5b1ff9c33bbcfa7f67bd94766183960900c2ad32b071ca726d4665a75f4126e46be0d066be80c5cad500be05c06
WHIRLPOOL
794a91afe7ec710ed56fd21c0d260849ecc1565bba95bff1fe5073af70de0754971b3be53ffe2bcf44797a7e53b12bde1cf0155c1e2f98aeab82c6336de82553
DIST uwsgi-2.0.15.tar.gz 794926 SHA256
251f0670628ce9b9f4c2b4288a7ea921e2ddb3d5e886b6aa2358273573e6fdcf SHA512
1a2a82cf99d3e6dfe62fa18fd6f04afd1dc727d61287a1c9f47f1448e76a4858dfd59286118c94672c84ff22bcd8444c0c1568ae46993fdbdb9414ad60474bf4
WHIRLPOOL
1708d010af0bb77082e630d945c2d9d31f887125276a92c3a78d11011242374eeb4e3d361a8b4bc593ebae933cc00510b3f64e42a277508addaf6568285b7eae
diff --git a/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
deleted file mode 100644
index f09b0622f43..000
--- a/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
+++ /dev/null
@@ -1,408 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby21"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-6 php7-0" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit apache-module distutils-r1 eutils flag-o-matic multilib pax-utils
php-ext-source-r2 python-r1 ruby-ng versionator
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]} ; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}" ; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]} ; do IUSE="${IUSE}
uwsgi_plugins_${plugin}" ; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
- uwsgi_plugins_logcrypto? ( ssl )
- uwsgi_plugins_sslrouter? ( ssl )
- routing? ( pcre )
- uwsgi_plugins_emperor_zeromq? ( zeromq )
- uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
- uwsgi_plugins_router_xmldir? ( xml )
- pypy? ( python_targets_python2_7 )
- python? ( ${PYTHON_REQUIRED_USE} )
- python_asyncio? (
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 0688937a53bf101b3b7f61c9372a89bf5484f38f
Author: Agostino Sarubbo gentoo org>
AuthorDate: Sun Jun 4 10:40:42 2017 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Sun Jun 4 10:42:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0688937a
www-servers/uwsgi: x86 stable wrt bug #620392
Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo gentoo.org>
www-servers/uwsgi/uwsgi-2.0.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
index 4cc7e9275b7..8091a9b689c 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: b9d90ed71a4cd3fd5a4d4d16b1979515851fd8ea
Author: Agostino Sarubbo gentoo org>
AuthorDate: Fri Jun 2 20:02:05 2017 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Fri Jun 2 20:02:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9d90ed7
www-servers/uwsgi: amd64 stable wrt bug #620392
Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo gentoo.org>
www-servers/uwsgi/uwsgi-2.0.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
index b14c43d4029..4cc7e9275b7 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/
commit: 575f84cd1a8b85f1b14b4965e3fe3943916d28d7
Author: Zac Medico gentoo org>
AuthorDate: Wed Apr 12 20:12:43 2017 +
Commit: Zac Medico gentoo org>
CommitDate: Wed Apr 12 20:15:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=575f84cd
www-servers/uwsgi: remove unused 42_mod_uwsgi.conf
Note that 42_mod_uwsgi.conf in the APACHE2_MOD_CONF variable is
actually the destination argument of a newins call.
Fixes: c8973f428af3 ("www-servers/uwsgi: re-add files referenced by
APACHE2_MOD_CONF (bug 611300)")
Package-Manager: Portage-2.3.5, Repoman-2.3.2
www-servers/uwsgi/files/42_mod_uwsgi.conf | 7 ---
1 file changed, 7 deletions(-)
diff --git a/www-servers/uwsgi/files/42_mod_uwsgi.conf
b/www-servers/uwsgi/files/42_mod_uwsgi.conf
deleted file mode 100644
index a619baeafee..000
--- a/www-servers/uwsgi/files/42_mod_uwsgi.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-
-LoadModule uwsgi_module modules/mod_uwsgi.so
-
-
-LoadModule uwsgi_module modules/mod_Ruwsgi.so
-
-
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/
commit: c8973f428af39b63f1dcdf511585dd118c4dafda
Author: Zac Medico gentoo org>
AuthorDate: Wed Apr 12 19:39:25 2017 +
Commit: Zac Medico gentoo org>
CommitDate: Wed Apr 12 19:50:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8973f42
www-servers/uwsgi: re-add files referenced by APACHE2_MOD_CONF (bug 611300)
Fixes: a023bde895bd ("www-servers/uwsgi: remove unused patches/files")
Bug: https://bugs.gentoo.org/show_bug.cgi?id=611300
Package-Manager: Portage-2.3.5, Repoman-2.3.2
www-servers/uwsgi/files/42_mod_uwsgi-r2.conf | 9 +
www-servers/uwsgi/files/42_mod_uwsgi.conf| 7 +++
2 files changed, 16 insertions(+)
diff --git a/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf
b/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf
new file mode 100644
index 000..85ede87b037
--- /dev/null
+++ b/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf
@@ -0,0 +1,9 @@
+
+LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
+
+
+LoadModule uwsgi_module modules/mod_Ruwsgi.so
+
+
+LoadModule uwsgi_module modules/mod_uwsgi.so
+
diff --git a/www-servers/uwsgi/files/42_mod_uwsgi.conf
b/www-servers/uwsgi/files/42_mod_uwsgi.conf
new file mode 100644
index 000..a619baeafee
--- /dev/null
+++ b/www-servers/uwsgi/files/42_mod_uwsgi.conf
@@ -0,0 +1,7 @@
+
+LoadModule uwsgi_module modules/mod_uwsgi.so
+
+
+LoadModule uwsgi_module modules/mod_Ruwsgi.so
+
+
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: ffe97e09f163835b9b2c4f6ac237fa67d3739b38
Author: Ultrabug gentoo org>
AuthorDate: Thu Apr 6 12:46:27 2017 +
Commit: Alexys Jacob gentoo org>
CommitDate: Thu Apr 6 12:46:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe97e09
www-servers/uwsgi: add gevent python3 support fixes #597022
Package-Manager: Portage-2.3.4, Repoman-2.3.2
www-servers/uwsgi/uwsgi-2.0.15.ebuild | 20 +++-
1 file changed, 7 insertions(+), 13 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
index f4d91799038..b14c43d4029 100644
--- a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
@@ -3,7 +3,7 @@
EAPI=5
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
@@ -116,7 +116,7 @@ CDEPEND="sys-libs/zlib
)
pypy? ( virtual/pypy )
python? ( ${PYTHON_DEPS} )
- python_gevent? ( >=dev-python/gevent-1.0.1[$(python_gen_usedep
'python2*')] )
+ python_gevent? ( >=dev-python/gevent-1.2.1[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
DEPEND="${CDEPEND}
virtual/pkgconfig"
@@ -131,9 +131,9 @@ APXS2_S="${S}/apache2"
APACHE2_MOD_CONF="42_mod_uwsgi-r2 42_mod_uwsgi"
# FIXME: is this patch still useful?
-# PATCHES=(
-# "${FILESDIR}/2.0.14-php-plugin.patch"
-# )
+PATCHES=(
+ "${FILESDIR}/2.0.14-php-plugin.patch"
+)
src_unpack() {
default
@@ -260,9 +260,7 @@ python_compile_plugins() {
fi
if use python_gevent ; then
- if [[ "${PYV}" == "27" ]] ; then
- ${PYTHON} uwsgiconfig.py --plugin plugins/gevent gentoo
gevent${PYV} || die "building plugin for gevent-support in ${EPYTHON} failed"
- fi
+ ${PYTHON} uwsgiconfig.py --plugin plugins/gevent gentoo
gevent${PYV} || die "building plugin for gevent-support in ${EPYTHON} failed"
fi
if use pypy ; then
@@ -397,11 +395,7 @@ pkg_postinst() {
fi
fi
if use python_gevent ; then
- if [[ ${EPYTHON} == python2* ]] ; then
- elog " '--plugins ${EPYV},gevent${PYV}' for
gevent support in ${EPYTHON}"
- else
- elog " (gevent is currently not supported in
${EPYTHON})"
- fi
+ elog " '--plugins ${EPYV},gevent${PYV}' for gevent
support in ${EPYTHON}"
fi
}
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 27bea234b86f8fb35e1aae953113bb3ffb504a72
Author: Patrice Clement gentoo org>
AuthorDate: Tue Apr 4 14:49:25 2017 +
Commit: Alexys Jacob gentoo org>
CommitDate: Thu Apr 6 12:46:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27bea234
www-servers/uwsgi: version bump to 2.0.15.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/4360
www-servers/uwsgi/Manifest| 1 +
www-servers/uwsgi/uwsgi-2.0.15.ebuild | 419 ++
2 files changed, 420 insertions(+)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index cd32b3bec84..3bb2e5cc00f 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,2 +1,3 @@
DIST uwsgi-2.0.13.1.tar.gz 784937 SHA256
da32a4438c623a5f7129d1ebeefa3e13eccc2be220af36475fb3461734fe539b SHA512
9cc7936faf4898401268803d1294896a4d60bc8f1c8ecf3177b16f5e873e69b88d6b8d28cd020a6bf319e6c1e7de65caf29e85207633a5b60f423ffbdaf116e5
WHIRLPOOL
9246bdf85cd22b2f01789e8cc06f035ae7d15d4213d7e40e88dd9cd4f1152fb9c4205c32ee8749d0fc174b116453887dbdb2b01ed42c0be897d8e011913f4199
DIST uwsgi-2.0.14.tar.gz 788945 SHA256
0761056d465061568d97726f985e0a9c236ef8682dd012b60746bc453293b28e SHA512
c8ed54be20580561b10edb1b882d5a75bdbcf5b1ff9c33bbcfa7f67bd94766183960900c2ad32b071ca726d4665a75f4126e46be0d066be80c5cad500be05c06
WHIRLPOOL
794a91afe7ec710ed56fd21c0d260849ecc1565bba95bff1fe5073af70de0754971b3be53ffe2bcf44797a7e53b12bde1cf0155c1e2f98aeab82c6336de82553
+DIST uwsgi-2.0.15.tar.gz 794926 SHA256
251f0670628ce9b9f4c2b4288a7ea921e2ddb3d5e886b6aa2358273573e6fdcf SHA512
1a2a82cf99d3e6dfe62fa18fd6f04afd1dc727d61287a1c9f47f1448e76a4858dfd59286118c94672c84ff22bcd8444c0c1568ae46993fdbdb9414ad60474bf4
WHIRLPOOL
1708d010af0bb77082e630d945c2d9d31f887125276a92c3a78d11011242374eeb4e3d361a8b4bc593ebae933cc00510b3f64e42a277508addaf6568285b7eae
diff --git a/www-servers/uwsgi/uwsgi-2.0.15.ebuild
b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
new file mode 100644
index 000..f4d91799038
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.15.ebuild
@@ -0,0 +1,419 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby21 ruby22 ruby23"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php5-6 php7-0" # deps must be registered separately below
+
+MY_P="${P/_/-}"
+
+inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r2
python-r1 ruby-ng versionator
+
+DESCRIPTION="uWSGI server for Python web applications"
+HOMEPAGE="http://projects.unbit.it/uwsgi/";
+SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+
+UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
+ http ugreen signal syslog rsyslog
+
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
+ {core,fast,raw,ssl}router
+ redislog mongodblog log{file,socket}
+ spooler cheaper_busyness symcall
+ transformation_{chunked,gzip,offload,tofile}
+ zergpool )
+UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
+ dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
+ geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
+ rados router_{access,radius,spnego,xmldir}
+ sqlite ssi stats_pusher_statsd
+ systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
+
+LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
+LANG_SUPPORT_EXTENDED=( go lua php pypy python python_asyncio python_gevent
ruby )
+
+# plugins to be ignored (for now):
+# cheaper_backlog2: example plugin
+# coroae: TODO
+# cplusplus: partially example code, needs explicit class
+# dummy: no idea
+# example: example plugin
+# exception_log: example plugin
+# *java*: TODO
+# v8: TODO
+# matheval: TODO
+IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre
+routing selinux +ssl +xml yajl yaml zeromq"
+
+for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE}
+uwsgi_plugins_${plugin}"; done
+for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE}
uwsgi_plugins_${plugin}"; done
+IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
+
+REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
+ uwsgi_plugins_logcrypto? ( ssl )
+ uwsgi_plugins_sslrouter? ( ssl )
+ routing? ( pcre )
+ uwsgi_plugins_emperor_zeromq? ( zeromq )
+ uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
+ uwsgi_plugins_router_xmldir? ( xml )
+ pypy? ( python_targets_python2_7 )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ python_asynci
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/
commit: a023bde895bd1edd0f52350b004fc5e067caeee5
Author: Michael Mair-Keimberger (asterix) gmail
com>
AuthorDate: Thu Feb 16 16:35:36 2017 +
Commit: David Seifert gentoo org>
CommitDate: Sat Feb 18 22:06:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a023bde8
www-servers/uwsgi: remove unused patches/files
Closes: https://github.com/gentoo/gentoo/pull/3989
www-servers/uwsgi/files/1.1.2-threaded-php.patch | 40 ---
www-servers/uwsgi/files/1.2.3-pyerl.patch| 31 -
www-servers/uwsgi/files/42_mod_uwsgi-r1.conf | 9 --
www-servers/uwsgi/files/42_mod_uwsgi-r2.conf | 9 --
www-servers/uwsgi/files/42_mod_uwsgi.conf| 7 --
www-servers/uwsgi/files/uwsgi.confd-r1 | 53 -
www-servers/uwsgi/files/uwsgi.confd-r3 | 63 --
www-servers/uwsgi/files/uwsgi.initd-r1 | 138 --
www-servers/uwsgi/files/uwsgi.initd-r2 | 142 --
www-servers/uwsgi/files/uwsgi.initd-r3 | 144 ---
www-servers/uwsgi/files/uwsgi.initd-r4 | 144 ---
www-servers/uwsgi/files/uwsgi.initd-r5 | 144 ---
www-servers/uwsgi/files/uwsgi.initd-r6 | 144 ---
13 files changed, 1068 deletions(-)
diff --git a/www-servers/uwsgi/files/1.1.2-threaded-php.patch
b/www-servers/uwsgi/files/1.1.2-threaded-php.patch
deleted file mode 100644
index ed75ad9b2f..00
--- a/www-servers/uwsgi/files/1.1.2-threaded-php.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -r a6dd30e36bc0 plugins/php/php_plugin.c
a/plugins/php/php_plugin.c Fri Apr 20 16:27:00 2012 +0200
-+++ b/plugins/php/php_plugin.c Sun Apr 22 11:54:49 2012 +0200
-@@ -116,7 +116,7 @@
- }
-
-
--static int sapi_uwsgi_send_headers(sapi_headers_struct *sapi_headers)
-+static int sapi_uwsgi_send_headers(sapi_headers_struct *sapi_headers
TSRMLS_DC)
- {
- sapi_header_struct *h;
- zend_llist_position pos;
-@@ -237,7 +237,7 @@
- }
-
-
--static char *sapi_uwsgi_read_cookies(void)
-+static char *sapi_uwsgi_read_cookies(TSRMLS_D)
- {
- uint16_t len = 0;
- struct wsgi_request *wsgi_req = (struct wsgi_request *)
SG(server_context);
-@@ -624,6 +624,10 @@
- struct uwsgi_string_list *pset = uphp.set;
- struct uwsgi_string_list *append_config = uphp.append_config;
-
-+#ifdef ZTS
-+ tsrm_startup(1, 1, 0, NULL);
-+#endif
-+
- sapi_startup(&uwsgi_sapi_module);
-
- // applying custom options
-@@ -721,6 +725,7 @@
-
- zend_file_handle file_handle;
-
-+ TSRMLS_FETCH(); // fetch the threading state in case PHP is built with
threading
- SG(server_context) = (void *) wsgi_req;
-
- if (uwsgi_parse_vars(wsgi_req)) {
diff --git a/www-servers/uwsgi/files/1.2.3-pyerl.patch
b/www-servers/uwsgi/files/1.2.3-pyerl.patch
deleted file mode 100644
index 1d4794d8f6..00
--- a/www-servers/uwsgi/files/1.2.3-pyerl.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/plugins/pyerl/pyerl.c b/plugins/pyerl/pyerl.c
-index a335f03..aee98e2 100644
a/plugins/pyerl/pyerl.c
-+++ b/plugins/pyerl/pyerl.c
-@@ -537,7 +537,7 @@ void pyerl_init() {
- }
-
- struct uwsgi_plugin pyerl_plugin = {
--
-+.name = "pyerl",
- .post_init = pyerl_init,
- };
-
-diff --git a/plugins/pyerl/uwsgiplugin.py b/plugins/pyerl/uwsgiplugin.py
-index 161d722..ae9c68d 100644
a/plugins/pyerl/uwsgiplugin.py
-+++ b/plugins/pyerl/uwsgiplugin.py
-@@ -1,7 +1,12 @@
- from distutils import sysconfig
-+import os
-
- NAME='pyerl'
--CFLAGS = ['-I' + sysconfig.get_python_inc(), '-I' +
sysconfig.get_python_inc(plat_specific=True)]
-+
-+ERLANGPATH = os.environ.get('UWSGICONFIG_ERLANGPATH', 'erl')
-+includedir = os.popen(ERLANGPATH + " -noshell -noinput -eval
\"io:format('~s~n', [code:lib_dir(erl_interface, include)])\" -s erlang
halt").read().rstrip()
-+
-+CFLAGS = ['-I' + sysconfig.get_python_inc(), '-I' +
sysconfig.get_python_inc(plat_specific=True), '-I' + includedir ]
- LDFLAGS = []
- LIBS = []
-
diff --git a/www-servers/uwsgi/files/42_mod_uwsgi-r1.conf
b/www-servers/uwsgi/files/42_mod_uwsgi-r1.conf
deleted file mode 100644
index bcb383ee3a..00
--- a/www-servers/uwsgi/files/42_mod_uwsgi-r1.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-
-LoadModule uwsgi_module modules/mod_proxy_uwsgi.so
-
-
-LoadModule uwsgi_module modules/mod_Ruwsgi.so
-
-
-LoadModule uwsgi_module modules/mod_uwsgi.so
-
diff --git a/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf
b/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf
deleted file mode 100644
index 85ede87b03..00
--- a/www-servers/uwsgi/files/42_mod_uwsgi-r2.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-
-LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
-
-
-LoadModule uwsgi_module modules/mod_Ruwsgi.so
-
-
-LoadModule uwsgi_module modules/mod_uwsgi.so
-
diff --git a/www-servers/uwsgi/files/42_mod_uwsgi.conf
b/www-s
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 2942880db2642dc9edca686501822b235cc3acdb
Author: Zac Medico gentoo org>
AuthorDate: Mon Feb 13 06:58:02 2017 +
Commit: Zac Medico gentoo org>
CommitDate: Mon Feb 13 06:59:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2942880d
www-servers/uwsgi: PYTHON_COMPAT: add python3_6
Package-Manager: Portage-2.3.3, Repoman-2.3.1
www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild | 2 +-
www-servers/uwsgi/uwsgi-2.0.14-r1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
index 9863f448e8..ffaf8e931a 100644
--- a/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
diff --git a/www-servers/uwsgi/uwsgi-2.0.14-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.14-r1.ebuild
index 142b8cd0a5..ee13fe7f45 100644
--- a/www-servers/uwsgi/uwsgi-2.0.14-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.14-r1.ebuild
@@ -4,7 +4,7 @@
EAPI="5"
-PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
PYTHON_REQ_USE="threads(+)"
RUBY_OPTIONAL="yes"
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: f106640d011db1463b581156edade88e87615708
Author: Ultrabug gentoo org>
AuthorDate: Fri Feb 10 13:21:29 2017 +
Commit: Alexys Jacob gentoo org>
CommitDate: Fri Feb 10 13:21:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f106640d
www-servers/uwsgi: cleanup php5-5, ruby20 and fix #608514 thx to Brandon
Holbrook
Package-Manager: Portage-2.3.3, Repoman-2.3.1
www-servers/uwsgi/Manifest | 3 -
www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild | 403
www-servers/uwsgi/uwsgi-2.0.12.ebuild | 405 -
www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild | 7 +-
...{uwsgi-2.0.14.ebuild => uwsgi-2.0.14-r1.ebuild} | 8 +-
www-servers/uwsgi/uwsgi-2.0.9.ebuild | 377 ---
6 files changed, 6 insertions(+), 1197 deletions(-)
diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index d5bb8abc1e..cd32b3bec8 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,5 +1,2 @@
-DIST uwsgi-2.0.11.2.tar.gz 782133 SHA256
0b889b0b4d2dd3f6625df28cb0b86ec44a68d074ede2d0dfad0b91e88914885c SHA512
627759ec98de74016c245b19069dc7e6970c398be95e707c2c9e36fa06438249f130d0c2bdee16f585b123094a9dd4977de5be276a065ddce30a9698da9a
WHIRLPOOL
314a397bc678aefe59df8b6a87584768d19b5d52cfd894d518ebe3e9019fb74232c9139c9cc5af00da8b1bc21c369c7a84e9d424b7c5986e6ece65172f3cca27
-DIST uwsgi-2.0.12.tar.gz 784048 SHA256
306b51db97648d6d23bb7eacd76e5a413434575f220dac1de231c8c26d33e409 SHA512
3178d140d8365d4f876002490f138c1586fdffa1dbd1a9ec2279097535fcdf5e6bac16acf5d409b51b54c003e0533b724a95a57a213b7310a624ee02bf5c1796
WHIRLPOOL
64bbd21a74ec493a3e48981988a76c9c424b406e48784244717567c3842f954229a503d41f36e651634668be5117a533c15e0e51473e99c831676e483cd7d87a
DIST uwsgi-2.0.13.1.tar.gz 784937 SHA256
da32a4438c623a5f7129d1ebeefa3e13eccc2be220af36475fb3461734fe539b SHA512
9cc7936faf4898401268803d1294896a4d60bc8f1c8ecf3177b16f5e873e69b88d6b8d28cd020a6bf319e6c1e7de65caf29e85207633a5b60f423ffbdaf116e5
WHIRLPOOL
9246bdf85cd22b2f01789e8cc06f035ae7d15d4213d7e40e88dd9cd4f1152fb9c4205c32ee8749d0fc174b116453887dbdb2b01ed42c0be897d8e011913f4199
DIST uwsgi-2.0.14.tar.gz 788945 SHA256
0761056d465061568d97726f985e0a9c236ef8682dd012b60746bc453293b28e SHA512
c8ed54be20580561b10edb1b882d5a75bdbcf5b1ff9c33bbcfa7f67bd94766183960900c2ad32b071ca726d4665a75f4126e46be0d066be80c5cad500be05c06
WHIRLPOOL
794a91afe7ec710ed56fd21c0d260849ecc1565bba95bff1fe5073af70de0754971b3be53ffe2bcf44797a7e53b12bde1cf0155c1e2f98aeab82c6336de82553
-DIST uwsgi-2.0.9.tar.gz 779244 SHA256
fe0489bca0a8b95653908be2297e35699fb9e992f728e382224587ee6b918295 SHA512
8afb6ca51aa2113e2c9fc0b90e11ce8c1aeddb38f41c7b0d5da6811d7ef93aa8b9e015abfd29b1ced35b0f6a00fd7285b8140b855fc3ee79804e2513e94a9fb5
WHIRLPOOL
362abe240b9a3f170409b850d9ae5186701b137159cd91d2e689b5f3d43dfe779f13d9e4554b60b82efd534a00751394a7982130912f7f106ac6e7c6dbde88d6
diff --git a/www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild
deleted file mode 100644
index 5466aa8753..00
--- a/www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild
+++ /dev/null
@@ -1,403 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby20 ruby21"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-5 php5-6" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit apache-module distutils-r1 eutils flag-o-matic multilib pax-utils
php-ext-source-r2 python-r1 ruby-ng versionator
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/";
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
- http ugreen signal syslog rsyslog
-
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
- {core,fast,raw,ssl}router
- redislog mongodblog log{file,socket}
- spooler cheaper_busyness symcall
- transformation_{chunked,gzip,offload,tofile}
- zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
- dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
- geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
- rados router_{access,radius,spnego,xmldir}
- sqlite ssi stats_pusher_statsd
- systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main
build process
-LANG_SUPPORT_EXTENDED=( lua php pypy python python_asyncio python_gevent ruby )
-
-# plugins to be igno
[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/
commit: 15ee4ec47e28b9aaa7002f0ac4de8b698dfb85c5
Author: Agostino Sarubbo gentoo org>
AuthorDate: Tue Dec 20 09:06:45 2016 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Tue Dec 20 09:07:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ee4ec4
www-servers/uwsgi: x86 stable wrt bug #579932
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo gentoo.org>
www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
b/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
index 0204c46..f7510b7 100644
--- a/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 x86 ~amd64-linux"
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
