diff mbox

[v2,09/16] package/php: Add support for GD module

Message ID 1412530744-20649-10-git-send-email-bernd.kuhls@t-online.de
State Accepted
Headers show

Commit Message

Bernd Kuhls Oct. 5, 2014, 5:38 p.m. UTC
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/php/Config.ext |    8 ++++++++
 package/php/php.mk     |    8 ++++++++
 2 files changed, 16 insertions(+)
diff mbox

Patch

diff --git a/package/php/Config.ext b/package/php/Config.ext
index 6880cd7..f745cc9 100644
--- a/package/php/Config.ext
+++ b/package/php/Config.ext
@@ -194,6 +194,14 @@  config BR2_PACKAGE_PHP_EXT_EXIF
 	help
 	  EXIF support
 
+config BR2_PACKAGE_PHP_EXT_GD
+	bool "GD"
+	select BR2_PACKAGE_FREETYPE
+	select BR2_PACKAGE_JPEG
+	select BR2_PACKAGE_LIBPNG
+	help
+	  GD support
+
 comment "Mathematical extensions"
 
 config BR2_PACKAGE_PHP_EXT_BCMATH
diff --git a/package/php/php.mk b/package/php/php.mk
index 2e97c9a..648dc55 100644
--- a/package/php/php.mk
+++ b/package/php/php.mk
@@ -213,6 +213,14 @@  ifeq ($(BR2_PACKAGE_PHP_EXT_SNMP),y)
 	PHP_DEPENDENCIES += netsnmp
 endif
 
+ifeq ($(BR2_PACKAGE_PHP_EXT_GD),y)
+	PHP_CONF_OPTS += --with-gd --with-jpeg-dir=$(STAGING_DIR)/usr \
+		--with-png-dir=$(STAGING_DIR)/usr \
+		--with-zlib-dir=$(STAGING_DIR)/usr \
+		--with-freetype-dir=$(STAGING_DIR)/usr
+	PHP_DEPENDENCIES += jpeg libpng freetype
+endif
+
 define PHP_EXTENSIONS_FIXUP
 	$(SED) "/prefix/ s:/usr:$(STAGING_DIR)/usr:" \
 		$(STAGING_DIR)/usr/bin/phpize