summaryrefslogtreecommitdiff
path: root/www-servers/nginx-unit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-02-17 10:35:54 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-02-17 10:35:54 +0000
commit463397cf1e064185110fe57c568d73f99a06f5d1 (patch)
tree9aa75eefc5154eaf0e3c33658b830fc54dc68052 /www-servers/nginx-unit
parentc8d60dada2ec8eb48b2d2b290cd6683ccec40e39 (diff)
gentoo resync : 17.02.2021
Diffstat (limited to 'www-servers/nginx-unit')
-rw-r--r--www-servers/nginx-unit/Manifest4
-rw-r--r--www-servers/nginx-unit/nginx-unit-1.22.0.ebuild (renamed from www-servers/nginx-unit/nginx-unit-1.20.0.ebuild)18
2 files changed, 15 insertions, 7 deletions
diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest
index e60ab0eb2807..7685d2a5c890 100644
--- a/www-servers/nginx-unit/Manifest
+++ b/www-servers/nginx-unit/Manifest
@@ -1,6 +1,6 @@
AUX nginx-unit.initd 288 BLAKE2B 94caaeee62d93cdb3b9240bc6563fabe9b273b2125f9ec0c1ae0a2b079bef89b94f7e3a748d649a0840595f46047cee7ea388bd9514d1da88bb4a041a4a2c8ef SHA512 52a788e21a9aaa90a470a7861cd9856e3c2d2c52e3b4a23276c8b43e2a22f6f5aaec78caaf5f449463f1b856e0ffd83515e583f0ced00eada2d0afc00949ca77
-DIST nginx-unit-1.20.0.tar.gz 787607 BLAKE2B 7ef0ea98b0fa2b5af591763ed67c1a92c7309c8ea91b29bfb3d3e309149f9d563ff8a3cb0f19f52d9d53f05a56c2a6f0e3c07e7b8315106911a87bc01f9d3af3 SHA512 dd68103795acbdcd87a951c92c72f3cb74b5e622eca4e687194508b55a592ac4312de3a8ff7ddb9a5df9750363b24dca9e1b48c7ef42c78aca3a18aca6a51f42
DIST nginx-unit-1.21.0.tar.gz 802826 BLAKE2B 9d0af079b84cd769b90d4735825765571a384d69fb8c6201d6ab2f943778a7ca19b408359e12a433d192aeefad9f7e8f760cde0568101858dabadfbb9b598784 SHA512 12e9e8b221ffe8014931fe46c7faa9398de6ad08bbc07e5f8e50f086e4a22419960522d33bece493e17ae544b499acb4ba29cb6cb731c0bb7fbdc6cdc44bf210
-EBUILD nginx-unit-1.20.0.ebuild 1951 BLAKE2B 0e614d548ec8fe6e48fa5e7f2a2b98b214b9f4c87675116b5d3ce923aabc832fdd494fff8706d31f6af4f000943b1b002d86434da5263abf35112b72058d3471 SHA512 3cd2de8ff972aa801e2cbcb8054b90258623bf772280a4d107ab56053d446539ef785b57cb769a23108e787957a451e1532a456ba260f31972a03a43a07ace9d
+DIST nginx-unit-1.22.0.tar.gz 824763 BLAKE2B 3ef343d62f3cfe793840c78fe18fd68ecad93170c87df1769636e8516df21901712d7e82caa5bafc3bf76231f32531cb7b0c1bdbe04706ee176a1e57526c50eb SHA512 7418e9dd86c10d64184f5a2f3e26c27bacc53b90ba35658fba6af00a57df89645c16c16b510d3e570eee6f8fdeef4ec7f92971f7231093e3da118e858ed386f5
EBUILD nginx-unit-1.21.0.ebuild 1978 BLAKE2B 20751bad9b41b74c52d48e206829526f14bccd4930a3ee3ae20a855621e8980ad65098942e4a1bd0fdab8a1273b4c897072f7d8f7adaee39b900f12d231c38c6 SHA512 6c2c5862500c70bab9c1377657bb5b5036892b3e13233eb5b89efc30d0f6d5654a75e32d03a0b65da0205582daecc35e74e7981237a093803066c159a36ab02b
+EBUILD nginx-unit-1.22.0.ebuild 1986 BLAKE2B 187d0eee467c1247383c25deab5183517880623051cda2e3315c751ce16909ca96e61d06cf7afc1486749ad0912ae754c93483e4362a8a9ef1ad41131563060f SHA512 c3a6511a72279714d0209f8270fb114812bf2dc173905a396b21209bdb23345e404d08d1909bc017eed19c04a3cbfd3e651eae5dbff7a8e181fed32af29a426e
MISC metadata.xml 949 BLAKE2B 47faacf65d957c617419ef5183d99b77421bd45dd4499263eda7097fecc73633a085c05833e5b375e70865c4b12e6e02e224fdded5fed0e9eee19d44eb525e26 SHA512 c8073b3eea6233733ac01329aab48e51dd43fc6deb9c8ca8b482dbcb3df781069d750d0002f203309cebf64890d517b1ed900a9cda62e4a028fd2fd721a7f5c7
diff --git a/www-servers/nginx-unit/nginx-unit-1.20.0.ebuild b/www-servers/nginx-unit/nginx-unit-1.22.0.ebuild
index 72d9f3962c79..faa05dcce8d4 100644
--- a/www-servers/nginx-unit/nginx-unit-1.20.0.ebuild
+++ b/www-servers/nginx-unit/nginx-unit-1.22.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=(python3_{7,8})
+PYTHON_COMPAT=( python3_{7,8,9} )
inherit flag-o-matic python-single-r1 toolchain-funcs
@@ -11,10 +11,11 @@ MY_P="unit-${PV}"
DESCRIPTION="Dynamic web and application server"
HOMEPAGE="https://unit.nginx.org"
SRC_URI="https://unit.nginx.org/download/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
MY_USE="perl python ruby"
MY_USE_PHP="php7-2 php7-3 php7-4"
IUSE="${MY_USE} ${MY_USE_PHP} ssl"
@@ -26,10 +27,12 @@ DEPEND="perl? ( dev-lang/perl:= )
php7-3? ( dev-lang/php:7.3[embed] )
php7-4? ( dev-lang/php:7.4[embed] )
python? ( ${PYTHON_DEPS} )
- ruby? ( dev-lang/ruby:* )
+ ruby? (
+ dev-lang/ruby:*
+ dev-ruby/rubygems:*
+ )
ssl? ( dev-libs/openssl:0 )"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MY_P}"
pkg_setup() {
use python && python-single-r1_pkg_setup
@@ -49,17 +52,21 @@ src_configure() {
--prefix=/usr
--state=/var/lib/${PN}
)
+
use ssl && opt+=( --openssl )
export AR="$(tc-getAR)"
export CC="$(tc-getCC)"
./configure ${opt[@]} --ld-opt="${LDFLAGS}" || die "Core configuration failed"
+
# Modules require position-independent code
append-cflags $(test-flags-CC -fPIC)
+
for flag in ${MY_USE} ; do
if use ${flag} ; then
./configure ${flag} || die "Module configuration failed: ${flag}"
fi
done
+
for flag in ${MY_USE_PHP} ; do
if use ${flag} ; then
local php_slot="/usr/$(get_libdir)/${flag/-/.}"
@@ -73,6 +80,7 @@ src_configure() {
src_install() {
default
+
diropts -m 0770
keepdir /var/lib/${PN}
newinitd "${FILESDIR}/${PN}.initd" ${PN}