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