2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
9 PECL_LONGNAME
:=Extended HTTP Support
13 PKG_HASH
:=e3de67b156e7d5f6c2e5eb1e2b5f0acceb7004f1260d68c9f8b2c0f9629aabf0
15 PKG_NAME
:=php7-pecl-http
16 PKG_SOURCE
:=$(PECL_NAME
)-$(PKG_VERSION
).tgz
17 PKG_SOURCE_URL
:=http
://pecl.php.net
/get/
19 PKG_MAINTAINER
:=Michael Heimpold
<mhei@heimpold.de
>
21 PKG_LICENSE
:=BSD-2-Clause
22 PKG_LICENSE_FILES
:=LICENSE
24 PKG_BUILD_DEPENDS
:=php7 php7-pecl-propro php7-pecl-raphf
25 PKG_BUILD_DIR
:=$(BUILD_DIR
)/pecl-php7
/$(PECL_NAME
)-$(PKG_VERSION
)
30 include $(INCLUDE_DIR
)/package.mk
31 include $(INCLUDE_DIR
)/nls.mk
32 include ..
/php7
/pecl.mk
35 PECL_cv_HAVE_EXT_propro
=yes \
36 PECL_cv_HAVE_EXT_raphf
=yes \
37 PECL_cv_HAVE_LIBCURL_ARES
=no \
38 PECL_cv_HAVE_LIBCURL_OpenSSL
=$(if
$(CONFIG_LIBCURL_OPENSSL
),yes
,no
) \
39 PECL_cv_HAVE_LIBCURL_GnuTLS
=$(if
$(CONFIG_LIBCURL_GNUTLS
),yes
,no
) \
40 PECL_cv_HAVE_LIBCURL_NSS
=no \
41 PECL_cv_HAVE_LIBCURL_SecureTransport
=no \
42 PECL_cv_HAVE_LIBCURL_GSKit
=no \
43 PECL_cv_HAVE_LIBCURL_PolarSSL
=no \
44 PECL_cv_HAVE_LIBCURL_WolfSSL
=$(if
$(CONFIG_LIBCURL_CYASSL
),yes
,no
) \
45 PECL_cv_HAVE_LIBCURL_mbedTLS
=$(if
$(CONFIG_LIBCURL_MBEDTLS
),yes
,no
) \
46 PECL_cv_HAVE_LIBCURL_axTLS
=no \
47 PECL_cv_LIBCURL_TLSAUTH_SRP
=$(if
$(CONFIG_LIBCURL_TLS_SRP
),yes
,no
) \
51 --without-http-shared-deps \
52 --with-http-libcurl-dir
="$(STAGING_DIR)/usr" \
53 --with-http-libevent-dir
="$(STAGING_DIR)/usr" \
54 --with-http-libidn-dir
="$(STAGING_DIR)/usr"
56 $(eval
$(call PECLPackage
,http
,$(PECL_LONGNAME
),+icu
+libcurl
+librt
+libevent2
+libidn
+php7-mod-iconv
+php7-mod-session
+php7-pecl-raphf
+php7-pecl-propro
,30))
57 $(eval
$(call BuildPackage
,$(PKG_NAME
)))