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