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
:=ab07d55ccdfa897c897c26f1c0851b557b363431766c9ea4c799ea61443bdcdc
15 PKG_NAME
:=php8-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
:=php8 php8-pecl-raphf
25 PKG_BUILD_DIR
:=$(BUILD_DIR
)/pecl-php8
/$(PECL_NAME
)-$(PKG_VERSION
)
28 include $(INCLUDE_DIR
)/package.mk
29 include $(INCLUDE_DIR
)/nls.mk
30 include ..
/php8
/pecl.mk
33 PECL_cv_HAVE_EXT_raphf
=yes \
34 PECL_cv_HAVE_LIBCURL_ARES
=no \
35 PECL_cv_HAVE_LIBCURL_OpenSSL
=$(if
$(CONFIG_LIBCURL_OPENSSL
),yes
,no
) \
36 PECL_cv_HAVE_LIBCURL_GnuTLS
=$(if
$(CONFIG_LIBCURL_GNUTLS
),yes
,no
) \
37 PECL_cv_HAVE_LIBCURL_NSS
=no \
38 PECL_cv_HAVE_LIBCURL_SecureTransport
=no \
39 PECL_cv_HAVE_LIBCURL_GSKit
=no \
40 PECL_cv_HAVE_LIBCURL_PolarSSL
=no \
41 PECL_cv_HAVE_LIBCURL_WolfSSL
=$(if
$(CONFIG_LIBCURL_WOLFSSL
),yes
,no
) \
42 PECL_cv_HAVE_LIBCURL_mbedTLS
=$(if
$(CONFIG_LIBCURL_MBEDTLS
),yes
,no
) \
43 PECL_cv_HAVE_LIBCURL_axTLS
=no \
44 PECL_cv_LIBCURL_TLSAUTH_SRP
=$(if
$(CONFIG_LIBCURL_TLS_SRP
),yes
,no
) \
45 PECL_cv_LIBCURL_SHARE_SSL
=yes \
46 PECL_cv_LIBCURL_TLS13_CIPHERS
=$(if
$(CONFIG_OPENSSL_WITH_TLS13
),yes
,no
) \
50 --without-http-shared-deps \
51 --with-http-zlib-dir
="$(STAGING_DIR)/usr" \
52 --with-http-libcurl-dir
="$(STAGING_DIR)/usr" \
53 --with-http-libevent-dir
="$(STAGING_DIR)/usr" \
54 --with-http-libidn-dir
="$(STAGING_DIR)/usr" \
55 --with-http-libidnkit-dir
=no \
56 --with-http-libidnkit2-dir
=no
58 $(eval
$(call PHP8PECLPackage
,http
,$(PECL_LONGNAME
),+icu
+libcurl
+librt
+libevent2
+PACKAGE_libidn
:libidn
+libidn2
+php8-mod-iconv
+php8-mod-session
+php8-pecl-raphf
,30))
59 $(eval
$(call BuildPackage
,$(PKG_NAME
)))