1################################################################################ 2# 3# perl-gd 4# 5################################################################################ 6 7PERL_GD_VERSION = 2.73 8PERL_GD_SOURCE = GD-$(PERL_GD_VERSION).tar.gz 9PERL_GD_SITE = $(BR2_CPAN_MIRROR)/authors/id/R/RU/RURBAN 10PERL_GD_DEPENDENCIES = host-perl-extutils-pkgconfig zlib gd 11PERL_GD_LICENSE = Artistic or GPL-1.0+ 12PERL_GD_LICENSE_FILES = LICENSE 13PERL_GD_DISTNAME = GD 14 15PERL_GD_CONF_ENV = \ 16 PATH=$(BR_PATH) \ 17 PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" 18 19ifeq ($(BR2_PACKAGE_FONTCONFIG),y) 20PERL_GD_DEPENDENCIES += fontconfig 21PERL_GD_OPTIONS += FONTCONFIG 22PERL_GD_CONF_OPTS += -lib_fontconfig_path=$(STAGING_DIR)/usr 23endif 24 25ifeq ($(BR2_PACKAGE_FREETYPE),y) 26PERL_GD_DEPENDENCIES += freetype 27PERL_GD_OPTIONS += FT 28PERL_GD_CONF_OPTS += -lib_ft_path=$(STAGING_DIR)/usr 29endif 30 31ifeq ($(BR2_PACKAGE_JPEG),y) 32PERL_GD_DEPENDENCIES += jpeg 33PERL_GD_OPTIONS += JPEG 34PERL_GD_CONF_OPTS += -lib_jpeg_path=$(STAGING_DIR)/usr 35endif 36 37ifeq ($(BR2_PACKAGE_LIBPNG),y) 38PERL_GD_DEPENDENCIES += libpng 39PERL_GD_OPTIONS += PNG 40PERL_GD_CONF_OPTS += -lib_png_path=$(STAGING_DIR)/usr 41endif 42 43ifeq ($(BR2_PACKAGE_XLIB_LIBXPM),y) 44PERL_GD_DEPENDENCIES += xlib_libXpm 45PERL_GD_OPTIONS += XPM 46PERL_GD_CONF_OPTS += -lib_xpm_path=$(STAGING_DIR)/usr 47endif 48 49PERL_GD_CONF_OPTS += \ 50 -lib_gd_path=$(STAGING_DIR)/usr \ 51 -lib_zlib_path=$(STAGING_DIR)/usr \ 52 -options=$(subst $(space),$(comma),$(PERL_GD_OPTIONS)) 53 54$(eval $(perl-package)) 55