commit:     5b0e8003dd4d143586da06130986656717d75682
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 29 16:43:33 2018 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Mon Jan 29 16:44:22 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0e8003

dev-php/pecl-http: Revbumps to use the new PHP_INI_NAME and php 7.2

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-php/pecl-http/pecl-http-2.6.0-r2.ebuild | 59 +++++++++++++++++++++++++++++
 dev-php/pecl-http/pecl-http-3.1.0-r2.ebuild | 59 +++++++++++++++++++++++++++++
 2 files changed, 118 insertions(+)

diff --git a/dev-php/pecl-http/pecl-http-2.6.0-r2.ebuild 
b/dev-php/pecl-http/pecl-http-2.6.0-r2.ebuild
new file mode 100644
index 00000000000..3a3e49cd8b3
--- /dev/null
+++ b/dev-php/pecl-http/pecl-http-2.6.0-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PHP_EXT_NAME="http"
+PHP_EXT_PECL_PKG="pecl_http"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+PHP_INI_NAME="50-http"
+
+USE_PHP="php5-6 php7-0 php7-1 php7-2"
+
+inherit php-ext-pecl-r3
+
+USE_PHP="php5-6"
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="Extended HTTP Support for PHP"
+LICENSE="BSD-2 MIT"
+SLOT="2"
+IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl"
+
+DEPEND="php_targets_php5-6? (
+       dev-libs/libevent
+       dev-php/pecl-propro:0[php_targets_php5-6]
+       dev-php/pecl-raphf:0[php_targets_php5-6]
+       net-dns/libidn
+       sys-libs/zlib
+       ssl? ( 
net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=]
 )
+       !ssl? ( net-misc/curl[-ssl] )
+       dev-lang/php:5.6[hash,session,iconv] )"
+RDEPEND="${DEPEND}"
+PDEPEND="
+       php_targets_php7-0? ( dev-php/pecl-http:7[php_targets_php7-0] )
+       php_targets_php7-1? ( dev-php/pecl-http:7[php_targets_php7-1] )
+       php_targets_php7-2? ( dev-php/pecl-http:7[php_targets_php7-2] )"
+
+PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps )
+
+src_prepare() {
+       if use php_targets_php5-6 ; then
+               php-ext-source-r3_src_prepare
+       else
+               default_src_prepare
+       fi
+}
+
+src_install() {
+       if use php_targets_php5-6 ; then
+               php-ext-pecl-r3_src_install
+       fi
+}
+
+pkg_postinst() {
+       ewarn "This API has drastically changed and is not compatible with the 
1.x syntax."
+       ewarn "Please review the documentation and update your code."
+}

diff --git a/dev-php/pecl-http/pecl-http-3.1.0-r2.ebuild 
b/dev-php/pecl-http/pecl-http-3.1.0-r2.ebuild
new file mode 100644
index 00000000000..68af2db5ec8
--- /dev/null
+++ b/dev-php/pecl-http/pecl-http-3.1.0-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PHP_EXT_NAME="http"
+PHP_EXT_PECL_PKG="pecl_http"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+PHP_INI_NAME="50-http"
+
+USE_PHP="php5-6 php7-0 php7-1 php7-2"
+
+inherit php-ext-pecl-r3
+
+USE_PHP="php7-0 php7-1 php7-2"
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="Extended HTTP Support for PHP"
+LICENSE="BSD-2 MIT"
+SLOT="7"
+IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl"
+
+DEPEND="dev-libs/libevent
+       
dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?]
+       
dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?]
+       net-dns/libidn2
+       sys-libs/zlib
+       ssl? ( 
net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=]
 )
+       !ssl? ( net-misc/curl[-ssl] )
+       php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] )
+       php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] )
+       php_targets_php7-2? ( dev-lang/php:7.2[hash,session,iconv] )"
+RDEPEND="${DEPEND}
+       php_targets_php5-6? ( dev-php/pecl-http:2[php_targets_php5-6] )"
+
+PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps 
--without-http-libidn-dir )
+
+PATCHES=( "${FILESDIR}/pecl-http-gnutls.patch" )
+
+src_prepare() {
+       if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
+               php-ext-source-r3_src_prepare
+       else
+               default_src_prepare
+       fi
+}
+
+src_install() {
+       if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
+               php-ext-pecl-r3_src_install
+       fi
+}
+
+pkg_postinst() {
+       ewarn "This API has drastically changed and is not compatible with the 
1.x syntax."
+       ewarn "Please review the documentation and update your code."
+}

Reply via email to