diff options
Diffstat (limited to 'www-servers/nginx-unit')
-rw-r--r-- | www-servers/nginx-unit/Manifest | 4 | ||||
-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} |