[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/, www-servers/uwsgi/

2024-06-02 Thread Sam James
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/

2024-05-01 Thread Sam James
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/

2024-05-01 Thread Sam James
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/

2024-05-01 Thread Sam James
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/

2024-03-04 Thread Alexys Jacob
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/

2023-12-08 Thread Sam James
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/

2023-12-08 Thread Sam James
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/

2023-12-08 Thread Sam James
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/

2023-12-08 Thread Michał Górny
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/

2023-06-23 Thread Sam James
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/

2023-04-30 Thread Arthur Zamarin
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/

2023-04-30 Thread Arthur Zamarin
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/

2023-04-30 Thread Sam James
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/

2023-04-27 Thread Sam James
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/

2023-04-12 Thread Sam James
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/

2023-04-12 Thread Sam James
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/

2022-12-24 Thread Sam James
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/

2022-12-20 Thread Jakov Smolić
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/

2022-03-22 Thread Sam James
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/

2022-02-04 Thread Michał Górny
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/

2022-01-20 Thread Sam James
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/

2022-01-20 Thread Sam James
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/

2022-01-18 Thread Michał Górny
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/

2022-01-18 Thread Michał Górny
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/

2021-11-22 Thread Alexys Jacob
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/

2021-09-25 Thread Sam James
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/

2021-08-18 Thread Sam James
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/

2021-08-06 Thread Sam James
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/

2021-08-01 Thread Sam James
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/

2021-08-01 Thread Sam James
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/

2021-07-15 Thread Agostino Sarubbo
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/

2021-07-02 Thread Hans de Graaff
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/

2021-06-25 Thread Sam James
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/

2021-04-30 Thread Mikle Kolyada
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/

2021-03-04 Thread Alexys Jacob
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/

2021-01-23 Thread Sam James
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/

2021-01-22 Thread Sam James
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/

2021-01-22 Thread Sam James
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/

2020-12-16 Thread Marek Szuba
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/

2020-10-07 Thread Alexys Jacob
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/

2020-10-06 Thread Sam James
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/

2020-10-04 Thread Sam James
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/

2020-09-20 Thread Thomas Deutschmann
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/

2020-08-17 Thread Alexys Jacob
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/

2020-08-17 Thread Alexys Jacob
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/

2020-08-02 Thread Michał Górny
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/

2020-06-25 Thread Conrad Kostecki
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/

2020-06-09 Thread Alexys Jacob
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/

2020-06-07 Thread Michał Górny
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/

2020-06-07 Thread Joonas Niilola
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/

2020-05-30 Thread Matthew Thode
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/

2020-05-25 Thread Mikle Kolyada
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/

2020-05-20 Thread Alexys Jacob
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/

2020-05-16 Thread David Seifert
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/

2020-05-11 Thread Alexys Jacob
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/

2019-12-30 Thread Michał Górny
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/

2019-10-17 Thread Alexys Jacob
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/

2019-10-12 Thread Mikle Kolyada
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/

2019-08-02 Thread Hans de Graaff
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/

2019-08-02 Thread Hans de Graaff
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/

2019-04-16 Thread Alexys Jacob
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/

2019-03-21 Thread Michał Górny
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/

2019-02-11 Thread Alexys Jacob
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/

2019-02-11 Thread Alexys Jacob
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/

2019-01-02 Thread Justin Lecher
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/

2018-10-10 Thread Alexys Jacob
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/

2018-07-18 Thread Alexys Jacob
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/

2018-04-25 Thread Alexys Jacob
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/

2018-03-29 Thread Thomas Deutschmann
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/

2018-03-26 Thread Mikle Kolyada
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/

2018-03-01 Thread Alexys Jacob
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/

2018-02-14 Thread Jason Zaman
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/

2018-02-14 Thread Alexys Jacob
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/

2018-02-11 Thread Alexys Jacob
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/

2018-02-06 Thread Thomas Deutschmann
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/

2018-01-05 Thread Alexys Jacob
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/

2017-09-30 Thread Hans de Graaff
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/

2017-07-31 Thread Alexys Jacob
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/

2017-06-05 Thread Alexys Jacob
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/

2017-06-04 Thread Agostino Sarubbo
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/

2017-06-02 Thread Agostino Sarubbo
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/

2017-04-12 Thread Zac Medico
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/

2017-04-12 Thread Zac Medico
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/

2017-04-06 Thread Alexys Jacob
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/

2017-04-06 Thread Alexys Jacob
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/

2017-02-18 Thread David Seifert
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/

2017-02-12 Thread Zac Medico
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/

2017-02-10 Thread Alexys Jacob
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/

2016-12-20 Thread Agostino Sarubbo
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



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2016-12-20 Thread Agostino Sarubbo
commit: 7a6e2d4802839853943bc4860b682097c41ca5c4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 20 08:52:20 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 20 08:52:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a6e2d48

www-servers/uwsgi: amd64 stable wrt bug #579932

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
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 37810e3..0204c46 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



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2016-12-12 Thread Mike Gilbert
commit: 907eca819925d051d3b5398f0ae68e5bbdfc710e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 12 20:15:38 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 12 20:21:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907eca81

www-servers/uwsgi: drop unused distutils-r1

Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1

 www-servers/uwsgi/uwsgi-2.0.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-servers/uwsgi/uwsgi-2.0.14.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.14.ebuild
index 00e06a6..f54848b 100644
--- a/www-servers/uwsgi/uwsgi-2.0.14.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.14.ebuild
@@ -17,7 +17,7 @@ USE_PHP="php5-5 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
+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/";



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2016-12-12 Thread Mike Gilbert
commit: ec22ccb1a52bd59f05c698107666f4cf58eeb993
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 12 20:20:36 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 12 20:21:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec22ccb1

www-servers/uwsgi: drop python from metadata

Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1

 www-servers/uwsgi/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/www-servers/uwsgi/metadata.xml b/www-servers/uwsgi/metadata.xml
index c5f1ce0..498f2a5 100644
--- a/www-servers/uwsgi/metadata.xml
+++ b/www-servers/uwsgi/metadata.xml
@@ -4,10 +4,6 @@

ultra...@gentoo.org

-   
-   pyt...@gentoo.org
-   Python
-   

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.



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/, www-servers/uwsgi/

2016-12-12 Thread Mike Gilbert
commit: 9301cbd868a978f9e4024c91a079d04c17028153
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 12 20:20:00 2016 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 12 20:21:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9301cbd8

www-servers/uwsgi: fix build with php5.6

Bug: https://bugs.gentoo.org/598730

Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1

 www-servers/uwsgi/files/2.0.14-php-plugin.patch | 22 ++
 www-servers/uwsgi/uwsgi-2.0.14.ebuild   |  2 ++
 2 files changed, 24 insertions(+)

diff --git a/www-servers/uwsgi/files/2.0.14-php-plugin.patch 
b/www-servers/uwsgi/files/2.0.14-php-plugin.patch
new file mode 100644
index ..f60a655
--- /dev/null
+++ b/www-servers/uwsgi/files/2.0.14-php-plugin.patch
@@ -0,0 +1,22 @@
+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/uwsgi-2.0.14.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.14.ebuild
index f54848b..404a756 100644
--- a/www-servers/uwsgi/uwsgi-2.0.14.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.14.ebuild
@@ -144,6 +144,8 @@ pkg_setup() {
 }
 
 src_prepare() {
+   epatch "${FILESDIR}/2.0.14-php-plugin.patch"
+
sed -i \
-e "s|'-O2', ||" \
-e "s|'-Werror', ||" \



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2016-10-04 Thread Alexys Jacob
commit: 4e8cad77299cf90c2012ec185a7426e731560304
Author: Ultrabug  gentoo  org>
AuthorDate: Tue Oct  4 16:18:47 2016 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue Oct  4 16:19:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8cad77

www-servers/uwsgi: version bump with fixes for #589012 #594230

Package-Manager: portage-2.3.0

 www-servers/uwsgi/Manifest|   1 +
 www-servers/uwsgi/uwsgi-2.0.14.ebuild | 410 ++
 2 files changed, 411 insertions(+)

diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index efcf2d1..d5bb8ab 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,4 +1,5 @@
 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.14.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.14.ebuild
new file mode 100644
index ..27065bd
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.14.ebuild
@@ -0,0 +1,410 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
+PYTHON_REQ_USE="threads(+)"
+
+RUBY_OPTIONAL="yes"
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+PHP_EXT_INI="no"
+PHP_EXT_NAME="dummy"
+PHP_EXT_OPTIONAL_USE="php"
+USE_PHP="php5-5 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 se

[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2016-09-26 Thread Fabian Groffen
commit: da616cb613da4809761960eeca1c571cfcab94e6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Sep 26 12:21:58 2016 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Sep 26 12:21:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da616cb6

www-servers/uwsgi: fixed for Prefix and keyworded for ~amd64-linux

Package-Manager: portage-2.2.28

 www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild | 4 ++--
 1 file 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 13b6a5a..bb1876c 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"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
 
 UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
@@ -206,7 +206,7 @@ src_configure() {
-e "s|VAR_DEBUG|$(usex debug true false)|" \
-e "s|VAR_MALLOC|${malloc_impl}|" \
-e "s|VAR_PLUGINS|${plugins// /, }|" \
-   -e "s|VAR_PLUGIN_DIR|/usr/$(get_libdir)/uwsgi|" \
+   -e "s|VAR_PLUGIN_DIR|${EPREFIX}/usr/$(get_libdir)/uwsgi|" \
-e "s|VAR_BUILD_DIR|${T}/plugins|" \
-e "s|VAR_EMBEDDED|${embedded_plugins// /, }|" \
buildconf/gentoo.ini || die "sed failed"



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/, www-servers/uwsgi/

2016-05-20 Thread Alexys Jacob
commit: c2ed3dec911a78f5340b0d0edad0c7f52e5e209c
Author: Ultrabug  gentoo  org>
AuthorDate: Fri May 20 10:19:40 2016 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri May 20 10:19:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ed3dec

www-servers/uwsgi: revbump, fix default values on init script

Package-Manager: portage-2.2.27

 www-servers/uwsgi/files/uwsgi.initd-r7| 2 ++
 www-servers/uwsgi/{uwsgi-2.0.13.1.ebuild => uwsgi-2.0.13.1-r1.ebuild} | 0
 2 files changed, 2 insertions(+)

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r7 
b/www-servers/uwsgi/files/uwsgi.initd-r7
index 01c2219..5f38e67 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r7
+++ b/www-servers/uwsgi/files/uwsgi.initd-r7
@@ -32,6 +32,7 @@ start_emperor() {
[ -z "${UWSGI_DIR}" ] && UWSGI_DIR="/"
[ -z "${UWSGI_USER}" ] && UWSGI_USER="root"
[ -z "${UWSGI_GROUP}" ] && UWSGI_GROUP="root"
+   [ -z "${UWSGI_EMPEROR_PIDPATH_MODE}" ] && 
UWSGI_EMPEROR_PIDPATH_MODE=0770
 
if [ -n "${UWSGI_EXTRA_OPTIONS}" ]; then
OPTIONS="${OPTIONS} ${UWSGI_EXTRA_OPTIONS}"
@@ -60,6 +61,7 @@ start_app() {
[ -z "${UWSGI_DIR}" ] && UWSGI_DIR="/"
[ -z "${UWSGI_USER}" ] && UWSGI_USER="root"
[ -z "${UWSGI_GROUP}" ] && UWSGI_GROUP="root"
+   [ -z "${UWSGI_PIDPATH_MODE}" ] && UWSGI_PIDPATH_MODE=0750
 
if [ -n "${UWSGI_EXTRA_OPTIONS}" ]; then
OPTIONS="${OPTIONS} ${UWSGI_EXTRA_OPTIONS}"

diff --git a/www-servers/uwsgi/uwsgi-2.0.13.1.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild
similarity index 100%
rename from www-servers/uwsgi/uwsgi-2.0.13.1.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.13.1-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/

2016-05-17 Thread Austin English
commit: ccbf72a4fe83a86246482fea38dd8e57229b008a
Author: Austin English  gentoo  org>
AuthorDate: Wed May 18 06:35:25 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Wed May 18 06:38:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccbf72a4

www-servers/uwsgi: use #!/sbin/openrc-run instead of #!/sbin/runscript

 www-servers/uwsgi/files/uwsgi.initd-r1 | 2 +-
 www-servers/uwsgi/files/uwsgi.initd-r2 | 2 +-
 www-servers/uwsgi/files/uwsgi.initd-r3 | 2 +-
 www-servers/uwsgi/files/uwsgi.initd-r4 | 2 +-
 www-servers/uwsgi/files/uwsgi.initd-r5 | 2 +-
 www-servers/uwsgi/files/uwsgi.initd-r6 | 2 +-
 www-servers/uwsgi/files/uwsgi.initd-r7 | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r1 
b/www-servers/uwsgi/files/uwsgi.initd-r1
index 9b3af69..67a8009 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r1
+++ b/www-servers/uwsgi/files/uwsgi.initd-r1
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r2 
b/www-servers/uwsgi/files/uwsgi.initd-r2
index f535dd2..4b202d4 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r2
+++ b/www-servers/uwsgi/files/uwsgi.initd-r2
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r3 
b/www-servers/uwsgi/files/uwsgi.initd-r3
index efa3150..28f03d0 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r3
+++ b/www-servers/uwsgi/files/uwsgi.initd-r3
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r4 
b/www-servers/uwsgi/files/uwsgi.initd-r4
index 856fdb9..146355b 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r4
+++ b/www-servers/uwsgi/files/uwsgi.initd-r4
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r5 
b/www-servers/uwsgi/files/uwsgi.initd-r5
index d673daa..42381ca 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r5
+++ b/www-servers/uwsgi/files/uwsgi.initd-r5
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r6 
b/www-servers/uwsgi/files/uwsgi.initd-r6
index ab550aa..a0c7ad6 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r6
+++ b/www-servers/uwsgi/files/uwsgi.initd-r6
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r7 
b/www-servers/uwsgi/files/uwsgi.initd-r7
index f7cff44..01c2219 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r7
+++ b/www-servers/uwsgi/files/uwsgi.initd-r7
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/, www-servers/uwsgi/files/

2016-05-13 Thread Alexys Jacob
commit: 89a125886d8e24af223914487f057beaded611ac
Author: Ultrabug  gentoo  org>
AuthorDate: Fri May 13 15:56:58 2016 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri May 13 15:57:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a12588

www-servers/uwsgi: version bump, add go support, make pid path mode 
configurable, drop broken release

Package-Manager: portage-2.2.27

 www-servers/uwsgi/Manifest |   2 +-
 www-servers/uwsgi/files/uwsgi.confd-r4 |  69 ++
 www-servers/uwsgi/files/uwsgi.initd-r7 | 144 +
 www-servers/uwsgi/metadata.xml |   1 +
 .../{uwsgi-2.0.13.ebuild => uwsgi-2.0.13.1.ebuild} |  13 +-
 5 files changed, 224 insertions(+), 5 deletions(-)

diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 66288d8..efcf2d1 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,4 +1,4 @@
 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.tar.gz 784971 SHA256 
74219b483e6244eba3b9c48cde043ea4f2fc6db3f952c160aae5498a2d8ddefd SHA512 
59695a92e277aa853a291958d715620e195ab6460fd94ebbb8fe5b23b35d2e220efb95e266bcfb38f9360122b42cf635f56da8632d9ed71ed93cdd821e73623a
 WHIRLPOOL 
efe1e5475d9c3cc60da88c6130aea03ba31eb2068a6d4e744154148697e743706d040c1f3770658402197d1a0e4c8ccb7f3f0e1c37ccf1642918a82897a1e4c8
+DIST uwsgi-2.0.13.1.tar.gz 784937 SHA256 
da32a4438c623a5f7129d1ebeefa3e13eccc2be220af36475fb3461734fe539b SHA512 
9cc7936faf4898401268803d1294896a4d60bc8f1c8ecf3177b16f5e873e69b88d6b8d28cd020a6bf319e6c1e7de65caf29e85207633a5b60f423ffbdaf116e5
 WHIRLPOOL 
9246bdf85cd22b2f01789e8cc06f035ae7d15d4213d7e40e88dd9cd4f1152fb9c4205c32ee8749d0fc174b116453887dbdb2b01ed42c0be897d8e011913f4199
 DIST uwsgi-2.0.9.tar.gz 779244 SHA256 
fe0489bca0a8b95653908be2297e35699fb9e992f728e382224587ee6b918295 SHA512 
8afb6ca51aa2113e2c9fc0b90e11ce8c1aeddb38f41c7b0d5da6811d7ef93aa8b9e015abfd29b1ced35b0f6a00fd7285b8140b855fc3ee79804e2513e94a9fb5
 WHIRLPOOL 
362abe240b9a3f170409b850d9ae5186701b137159cd91d2e689b5f3d43dfe779f13d9e4554b60b82efd534a00751394a7982130912f7f106ac6e7c6dbde88d6

diff --git a/www-servers/uwsgi/files/uwsgi.confd-r4 
b/www-servers/uwsgi/files/uwsgi.confd-r4
new file mode 100644
index 000..f562403
--- /dev/null
+++ b/www-servers/uwsgi/files/uwsgi.confd-r4
@@ -0,0 +1,69 @@
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# YOU SHOULD ONLY MODIFY THIS FILE IF YOU USE THE UWSGI EMPEROR MODE!
+# IF YOU WANT TO RUN A SINGLE APP INSTANCE, CREATE A COPY AND MODIFY THAT 
INSTEAD!
+
+# Path (or name) of UNIX/TCP socket to bind to
+# Example : UWSGI_SOCKET=127.0.0.1:1234
+UWSGI_SOCKET=
+
+# Enable threads? (1 = yes, 0 = no). The default is 0
+#
+UWSGI_THREADS=0
+
+# The path to your uWSGI application.
+#
+UWSGI_PROGRAM=
+
+# The path to your uWSGI xml config file.
+#
+UWSGI_XML_CONFIG=
+
+# The number of child processes to spawn. The default is 1.
+#
+UWSGI_PROCESSES=1
+
+# The log file path. If empty, log only errors
+#
+UWSGI_LOG_FILE=
+
+# If you want to run your application inside a chroot then specify the
+# directory here. Leave this blank otherwise.
+#
+UWSGI_CHROOT=
+
+# If you want to run your application from a specific directiory specify
+# it here. Leave this blank otherwise.
+#
+UWSGI_DIR=
+
+# PIDPATH folder mode (/run/uwsgi_${PROGNAME})
+UWSGI_PIDPATH_MODE=0750
+
+# The user to run your application as. If you do not specify these,
+# the application will be run as user root.
+#
+UWSGI_USER=
+
+# The group to run your application as. If you do not specify these,
+# the application will be run as group root.
+#
+UWSGI_GROUP=
+
+# Run the uwsgi emperor which loads vassals dynamically from this PATH
+# see http://projects.unbit.it/uwsgi/wiki/Emperor
+# The advised Gentoo folder is /etc/uwsgi.d/
+UWSGI_EMPEROR_PATH=
+
+# Emperor PIDPATH folder mode (/run/uwsgi)
+UWSGI_EMPEROR_PIDPATH_MODE=0770
+
+# The group the emperor should run as. This is different from the UWSGI_GROUP
+# as you could want your apps share some sockets with other processes such as
+# www servers while preserving your emperor logs from being accessible by them.
+UWSGI_EMPEROR_GROUP=
+
+# Additional options yo

[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2016-05-10 Thread Alexys Jacob
commit: e66d66dad33ab03aa14455eef99956cbc8b903dd
Author: Ultrabug  gentoo  org>
AuthorDate: Tue May 10 11:03:33 2016 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue May 10 11:03:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66d66da

www-servers/uwsgi: version bump

Package-Manager: portage-2.2.27

 www-servers/uwsgi/Manifest|   1 +
 www-servers/uwsgi/uwsgi-2.0.13.ebuild | 405 ++
 2 files changed, 406 insertions(+)

diff --git a/www-servers/uwsgi/Manifest b/www-servers/uwsgi/Manifest
index 20bc0c3..66288d8 100644
--- a/www-servers/uwsgi/Manifest
+++ b/www-servers/uwsgi/Manifest
@@ -1,3 +1,4 @@
 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.tar.gz 784971 SHA256 
74219b483e6244eba3b9c48cde043ea4f2fc6db3f952c160aae5498a2d8ddefd SHA512 
59695a92e277aa853a291958d715620e195ab6460fd94ebbb8fe5b23b35d2e220efb95e266bcfb38f9360122b42cf635f56da8632d9ed71ed93cdd821e73623a
 WHIRLPOOL 
efe1e5475d9c3cc60da88c6130aea03ba31eb2068a6d4e744154148697e743706d040c1f3770658402197d1a0e4c8ccb7f3f0e1c37ccf1642918a82897a1e4c8
 DIST uwsgi-2.0.9.tar.gz 779244 SHA256 
fe0489bca0a8b95653908be2297e35699fb9e992f728e382224587ee6b918295 SHA512 
8afb6ca51aa2113e2c9fc0b90e11ce8c1aeddb38f41c7b0d5da6811d7ef93aa8b9e015abfd29b1ced35b0f6a00fd7285b8140b855fc3ee79804e2513e94a9fb5
 WHIRLPOOL 
362abe240b9a3f170409b850d9ae5186701b137159cd91d2e689b5f3d43dfe779f13d9e4554b60b82efd534a00751394a7982130912f7f106ac6e7c6dbde88d6

diff --git a/www-servers/uwsgi/uwsgi-2.0.13.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.13.ebuild
new file mode 100644
index 000..466791a
--- /dev/null
+++ b/www-servers/uwsgi/uwsgi-2.0.13.ebuild
@@ -0,0 +1,405 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 python3_{3,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 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"
+
+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 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
+# *go*: TODO
+# *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_ss

[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2016-05-10 Thread Alexys Jacob
commit: dcd60079961a7f3693117e512c87139c39617213
Author: Ultrabug  gentoo  org>
AuthorDate: Tue May 10 11:05:33 2016 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Tue May 10 11:05:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd60079

www-servers/uwsgi: QA drop php5-4 support as it has been removed from tree

Package-Manager: portage-2.2.27

 www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild | 3 +--
 www-servers/uwsgi/uwsgi-2.0.12.ebuild  | 3 +--
 www-servers/uwsgi/uwsgi-2.0.9.ebuild   | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild
index 2e0167a..fb2e9a3 100644
--- a/www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.11.2-r1.ebuild
@@ -13,7 +13,7 @@ USE_RUBY="ruby20 ruby21"
 PHP_EXT_INI="no"
 PHP_EXT_NAME="dummy"
 PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-4 php5-5 php5-6" # deps must be registered separately below
+USE_PHP="php5-5 php5-6" # deps must be registered separately below
 
 MY_P="${P/_/-}"
 
@@ -113,7 +113,6 @@ CDEPEND="sys-libs/zlib
mono? ( =dev-lang/mono-2* )
perl? ( dev-lang/perl:= )
php? (
-   php_targets_php5-4? ( dev-lang/php:5.4[embed] )
php_targets_php5-5? ( dev-lang/php:5.5[embed] )
)
pypy? ( virtual/pypy )

diff --git a/www-servers/uwsgi/uwsgi-2.0.12.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.12.ebuild
index ec8caf0..466791a 100644
--- a/www-servers/uwsgi/uwsgi-2.0.12.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.12.ebuild
@@ -13,7 +13,7 @@ USE_RUBY="ruby20 ruby21"
 PHP_EXT_INI="no"
 PHP_EXT_NAME="dummy"
 PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-4 php5-5 php5-6 php7-0" # deps must be registered separately 
below
+USE_PHP="php5-5 php5-6 php7-0" # deps must be registered separately below
 
 MY_P="${P/_/-}"
 
@@ -113,7 +113,6 @@ CDEPEND="sys-libs/zlib
mono? ( =dev-lang/mono-2* )
perl? ( dev-lang/perl:= )
php? (
-   php_targets_php5-4? ( dev-lang/php:5.4[embed] )
php_targets_php5-5? ( dev-lang/php:5.5[embed] )
php_targets_php5-6? ( dev-lang/php:5.6[embed] )
php_targets_php7-0? ( dev-lang/php:7.0[embed] )

diff --git a/www-servers/uwsgi/uwsgi-2.0.9.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.9.ebuild
index 4d7251d..dc4a16f 100644
--- a/www-servers/uwsgi/uwsgi-2.0.9.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.9.ebuild
@@ -13,7 +13,7 @@ USE_RUBY="ruby20"
 PHP_EXT_INI="no"
 PHP_EXT_NAME="dummy"
 PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php5-4 php5-5" # deps must be registered separately below
+USE_PHP="php5-5" # deps must be registered separately below
 
 MY_P="${P/_/-}"
 
@@ -109,7 +109,6 @@ CDEPEND="sys-libs/zlib
mono? ( =dev-lang/mono-2* )
perl? ( dev-lang/perl:= )
php? (
-   php_targets_php5-4? ( dev-lang/php:5.4[embed] )
php_targets_php5-5? ( dev-lang/php:5.5[embed] )
)
python? ( ${PYTHON_DEPS} )



  1   2   >