The extensions tries to register some string constants after quering version strings from underlaying libcurl. However, depending on libcurl's configuration these strings could also be NULL, which was not handled properly. An upstream pull request for this patch is waiting for review. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
57 lines
1.8 KiB
Makefile
57 lines
1.8 KiB
Makefile
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PECL_NAME:=pecl_http
|
|
PECL_LONGNAME:=Extended HTTP Support
|
|
|
|
PKG_VERSION:=3.1.0
|
|
PKG_RELEASE:=3
|
|
PKG_MD5SUM:=e3de67b156e7d5f6c2e5eb1e2b5f0acceb7004f1260d68c9f8b2c0f9629aabf0
|
|
|
|
PKG_NAME:=php7-pecl-http
|
|
PKG_SOURCE:=$(PECL_NAME)-$(PKG_VERSION).tgz
|
|
PKG_SOURCE_URL:=http://pecl.php.net/get/
|
|
|
|
PKG_MAINTAINER:=Michael Heimpold <mhei@heimpold.de>
|
|
|
|
PKG_LICENSE:=BSD-2-Clause
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
PKG_BUILD_DEPENDS:=php7 php7-pecl-propro php7-pecl-raphf
|
|
PKG_BUILD_DIR:=$(BUILD_DIR)/pecl-php7/$(PECL_NAME)-$(PKG_VERSION)
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
PKG_FIXUP:=autoreconf
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/nls.mk
|
|
include ../php7/pecl.mk
|
|
|
|
CONFIGURE_VARS+= \
|
|
PECL_cv_HAVE_EXT_propro=yes \
|
|
PECL_cv_HAVE_EXT_raphf=yes \
|
|
PECL_cv_HAVE_LIBCURL_ARES=no \
|
|
PECL_cv_HAVE_LIBCURL_OpenSSL=$(if $(CONFIG_LIBCURL_OPENSSL),yes,no) \
|
|
PECL_cv_HAVE_LIBCURL_GnuTLS=$(if $(CONFIG_LIBCURL_GNUTLS),yes,no) \
|
|
PECL_cv_HAVE_LIBCURL_NSS=no \
|
|
PECL_cv_HAVE_LIBCURL_SecureTransport=no \
|
|
PECL_cv_HAVE_LIBCURL_GSKit=no \
|
|
PECL_cv_HAVE_LIBCURL_PolarSSL=no \
|
|
PECL_cv_HAVE_LIBCURL_WolfSSL=$(if $(CONFIG_LIBCURL_CYASSL),yes,no) \
|
|
PECL_cv_HAVE_LIBCURL_mbedTLS=$(if $(CONFIG_LIBCURL_MBEDTLS),yes,no) \
|
|
PECL_cv_HAVE_LIBCURL_axTLS=no \
|
|
PECL_cv_LIBCURL_TLSAUTH_SRP=$(if $(CONFIG_LIBCURL_TLS_SRP),yes,no) \
|
|
|
|
CONFIGURE_ARGS+= \
|
|
--with-http \
|
|
--without-http-shared-deps \
|
|
--with-http-libcurl-dir="$(STAGING_DIR)/usr" \
|
|
--with-http-libevent-dir="$(STAGING_DIR)/usr" \
|
|
--with-http-libidn-dir="$(STAGING_DIR)/usr"
|
|
|
|
$(eval $(call PECLPackage,http,$(PECL_LONGNAME),+icu +libcurl +librt +libevent2 +libidn +php7-mod-iconv +php7-mod-session +php7-pecl-raphf +php7-pecl-propro,30))
|
|
$(eval $(call BuildPackage,$(PKG_NAME)))
|