Commit Graph

11 Commits

Author SHA1 Message Date
Michael Heimpold 2da394c4f1 php7-pecl-http: fix build if libidn and libidn2 are both available
We now select libidn2 as dependency, but libidn -if available-
is also linked against.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2018-04-18 22:32:20 +02:00
Michael Heimpold 020807de9b php7-pecl-http: add dependency to php7-mod-hash
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-11-25 13:08:18 +01:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Michael Heimpold fe125bd55f php7-pecl-http: add a patch to fix a segfault during php startup
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>
2017-06-04 21:34:40 +02:00
Michael Heimpold 5b2a6b921f php7-pecl-http: remove left-over backup directory
This directory was added by mistake in one of the last commits to
this package, just remove it, it's not needed.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2017-03-27 21:44:51 +02:00
Daniel Engberg e862978eac lang/php7-pecl-http: Drop mbed TLS 1.3 (PolarSSL)
Drop mbed TLS 1.3 (PolarSSL) option as it's EOL.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-01 06:15:30 -06:00
Michael Heimpold 333957fba9 php7-pecl-http: fix build for big endian (fixes #3691)
While at, improve pre-seeded dependency detection.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-12-23 23:08:29 +01:00
Michael Heimpold 6fa5f409e7 php7-pecl-http: upgrade to 3.1.0
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-12-22 10:27:26 +01:00
Michael Heimpold e99e704eb4 php7-pecl-http: fix build when host has php installed (refs #3149)
When php is installed on the host system, then the configure tries
to obtain from this binary whether some extensions are available.
This prevents the cross build when the desired extensions are not
present - which is the usual case.

So add a patch to prevent configure from doing this - we give
this information via environment variable during build already.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-08 23:07:04 +02:00
Michael Heimpold f6c3de0925 php7-pecl-http: fix build when php5 is build in parallel (fixes #3149)
- remove hack to find required packages: when php5-pecl-{raphf,propro}
  was built in paralle, then the hack could not determine which build
  directory must be used; this was resolved by a previous commit, both
  packages now install their header files in the staging area so that
  this pecl module will find it properly

- refine build dir to avoid collision with (possible) php5 package variant

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-07 23:35:01 +02:00
Michael Heimpold 5be3377ed4 php7-pecl-http: add new package
Quote:
This PHP HTTP extension aims to provide a convenient and powerful
set of functionality for one of PHPs major applications:
it eases handling of HTTP urls, headers and messages, provides
means for negotiation of a client's preferred content type,
language and charset, as well as a convenient way to send any
arbitrary data with caching and resuming capabilities.
It provides powerful request functionality with support for
parallel requests.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2016-09-06 21:59:32 +02:00