php-imagick: Cross compilation support
This commit is contained in:
parent
7e8a27b013
commit
a30f2ca0fc
2 changed files with 19 additions and 5 deletions
|
@ -0,0 +1,17 @@
|
|||
--- a/imagemagick.m4 2021-09-09 10:53:42.287881616 +0200
|
||||
+++ b/imagemagick.m4 2021-09-09 11:14:47.662312430 +0200
|
||||
@@ -167,6 +167,14 @@ AC_DEFUN([IM_FIND_IMAGEMAGICK],[
|
||||
|
||||
AC_MSG_RESULT([user location ${IM_IMAGEMAGICK_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/wand/MagickWand.h])
|
||||
|
||||
+ elif test -r "${IM_IMAGEMAGICK_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h"; then
|
||||
+
|
||||
+ IM_INCLUDE_FORMAT="MagickWand/MagickWand.h"
|
||||
+ IM_HEADER_STYLE="SEVEN"
|
||||
+ AC_DEFINE([IM_MAGICKWAND_HEADER_STYLE_SEVEN], [1], [ImageMagick 7.x style header])
|
||||
+
|
||||
+ AC_MSG_RESULT([${IM_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h])
|
||||
+
|
||||
elif test -r "${IM_PREFIX}/include/ImageMagick-${IM_MAJOR_VERSION}/MagickWand/MagickWand.h"; then
|
||||
|
||||
IM_INCLUDE_FORMAT="MagickWand/MagickWand.h"
|
|
@ -1,9 +1,10 @@
|
|||
# Template file for 'php-imagick'
|
||||
pkgname=php-imagick
|
||||
version=3.4.4
|
||||
revision=3
|
||||
revision=4
|
||||
wrksrc="imagick-$version"
|
||||
build_style=gnu-configure
|
||||
configure_args="--with-imagick=${XBPS_CROSS_BASE}/usr"
|
||||
hostmakedepends="php-devel autoconf pkg-config"
|
||||
makedepends="php-devel pcre2-devel libmagick-devel"
|
||||
depends="php>=7.4.3"
|
||||
|
@ -14,10 +15,6 @@ homepage="https://pecl.php.net/package/imagick"
|
|||
distfiles="https://pecl.php.net/get/imagick-$version.tgz"
|
||||
checksum=8dd5aa16465c218651fc8993e1faecd982e6a597870fd4b937e9ece02d567077
|
||||
|
||||
if [ -n "$CROSS_BUILD" ]; then
|
||||
broken="checking for MagickWand.h or magick-wand.h header... configure: error: Unable to find MagickWand.h or magick-wand.h header"
|
||||
fi
|
||||
|
||||
pre_configure() {
|
||||
phpize
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue