1 ################################################################################
5 ################################################################################
7 IMAGEMAGICK_VERSION
= 6.9.1-1
8 IMAGEMAGICK_SOURCE
= ImageMagick-
$(IMAGEMAGICK_VERSION
).
tar.xz
9 IMAGEMAGICK_SITE
= http
://www.imagemagick.org
/download
/releases
10 IMAGEMAGICK_LICENSE
= Apache-2.0
11 IMAGEMAGICK_LICENSE_FILES
= LICENSE
13 IMAGEMAGICK_INSTALL_STAGING
= YES
14 IMAGEMAGICK_CONFIG_SCRIPTS
= \
15 $(addsuffix -config
,Magick MagickCore MagickWand Wand
)
17 ifeq ($(BR2_INSTALL_LIBSTDCPP
)$(BR2_USE_WCHAR
),yy
)
18 IMAGEMAGICK_CONFIG_SCRIPTS
+= Magick
++-config
21 IMAGEMAGICK_CONF_ENV
= ac_cv_sys_file_offset_bits
=64
23 IMAGEMAGICK_CONF_OPTS
= \
24 --program-transform-name
='s,,,' \
38 IMAGEMAGICK_DEPENDENCIES
= host-pkgconf
40 ifeq ($(BR2_PACKAGE_FONTCONFIG
),y
)
41 IMAGEMAGICK_CONF_OPTS
+= --with-fontconfig
42 IMAGEMAGICK_DEPENDENCIES
+= fontconfig
44 IMAGEMAGICK_CONF_OPTS
+= --without-fontconfig
47 ifeq ($(BR2_PACKAGE_FREETYPE
),y
)
48 IMAGEMAGICK_CONF_OPTS
+= --with-freetype
49 IMAGEMAGICK_CONF_ENV
+= \
50 ac_cv_path_freetype_config
=$(STAGING_DIR
)/usr
/bin
/freetype-config
51 IMAGEMAGICK_DEPENDENCIES
+= freetype
53 IMAGEMAGICK_CONF_OPTS
+= --without-freetype
56 ifeq ($(BR2_PACKAGE_JPEG
),y
)
57 IMAGEMAGICK_CONF_OPTS
+= --with-jpeg
58 IMAGEMAGICK_DEPENDENCIES
+= jpeg
60 IMAGEMAGICK_CONF_OPTS
+= --without-jpeg
63 ifeq ($(BR2_PACKAGE_LIBPNG
),y
)
64 IMAGEMAGICK_CONF_OPTS
+= --with-png
65 IMAGEMAGICK_DEPENDENCIES
+= libpng
67 IMAGEMAGICK_CONF_OPTS
+= --without-png
70 ifeq ($(BR2_PACKAGE_LIBRSVG
),y
)
71 IMAGEMAGICK_CONF_OPTS
+= --with-rsvg
72 IMAGEMAGICK_DEPENDENCIES
+= librsvg
74 IMAGEMAGICK_CONF_OPTS
+= --without-rsvg
77 ifeq ($(BR2_PACKAGE_LIBXML2
),y
)
78 IMAGEMAGICK_CONF_OPTS
+= --with-xml
79 IMAGEMAGICK_CONF_ENV
+= ac_cv_path_xml2_config
=$(STAGING_DIR
)/usr
/bin
/xml2-config
80 IMAGEMAGICK_DEPENDENCIES
+= libxml2
82 IMAGEMAGICK_CONF_OPTS
+= --without-xml
85 ifeq ($(BR2_PACKAGE_TIFF
),y
)
86 IMAGEMAGICK_CONF_OPTS
+= --with-tiff
87 IMAGEMAGICK_DEPENDENCIES
+= tiff
89 IMAGEMAGICK_CONF_OPTS
+= --without-tiff
92 ifeq ($(BR2_PACKAGE_FFTW
),y
)
93 # configure script misdetects these leading to build errors
94 IMAGEMAGICK_CONF_ENV
+= ac_cv_func_creal
=yes ac_cv_func_cimag
=yes
95 IMAGEMAGICK_CONF_OPTS
+= --with-fftw
96 IMAGEMAGICK_DEPENDENCIES
+= fftw
98 IMAGEMAGICK_CONF_OPTS
+= --without-fftw
101 ifeq ($(BR2_PACKAGE_ZLIB
),y
)
102 IMAGEMAGICK_CONF_OPTS
+= --with-zlib
103 IMAGEMAGICK_DEPENDENCIES
+= zlib
105 IMAGEMAGICK_CONF_OPTS
+= --without-zlib
108 ifeq ($(BR2_PACKAGE_BZIP2
),y
)
109 IMAGEMAGICK_CONF_OPTS
+= --with-bzlib
110 IMAGEMAGICK_DEPENDENCIES
+= bzip2
112 IMAGEMAGICK_CONF_OPTS
+= --without-bzlib
115 $(eval
$(autotools-package
))