summaryrefslogtreecommitdiffstats
path: root/rules/libgd.make
diff options
context:
space:
mode:
authorLuotao Fu <l.fu@pengutronix.de>2007-12-13 16:16:11 +0000
committerLuotao Fu <l.fu@pengutronix.de>2007-12-13 16:16:11 +0000
commit6b4e0bb97c5b6c1d6e1824d13428cfc11f5d4ec1 (patch)
treedaa02da05a0cbbd763c36cebd445a0636bd53900 /rules/libgd.make
parent5100674a1c2ad594d9ea3068009c6b9c74be5f80 (diff)
downloadptxdist-6b4e0bb97c5b6c1d6e1824d13428cfc11f5d4ec1.tar.gz
ptxdist-6b4e0bb97c5b6c1d6e1824d13428cfc11f5d4ec1.tar.xz
fixed libgd
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7652 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libgd.make')
-rw-r--r--rules/libgd.make44
1 files changed, 41 insertions, 3 deletions
diff --git a/rules/libgd.make b/rules/libgd.make
index f8a150fba..47cfed870 100644
--- a/rules/libgd.make
+++ b/rules/libgd.make
@@ -17,10 +17,10 @@ PACKAGES-$(PTXCONF_LIBGD) += libgd
#
# Paths and names
#
-LIBGD_VERSION = 2.0.15
+LIBGD_VERSION = 2.0.35
LIBGD = gd-$(LIBGD_VERSION)
LIBGD_SUFFIX = tar.gz
-LIBGD_URL = http://www.boutell.com/gd/http/$(LIBGD).$(LIBGD_SUFFIX)
+LIBGD_URL = http://www.libgd.org/releases/$(LIBGD).$(LIBGD_SUFFIX)
LIBGD_SOURCE = $(SRCDIR)/$(LIBGD).$(LIBGD_SUFFIX)
LIBGD_DIR = $(BUILDDIR)/$(LIBGD)
@@ -67,7 +67,40 @@ LIBGD_ENV = $(CROSS_ENV)
#
LIBGD_AUTOCONF = $(CROSS_AUTOCONF_USR)
-#LIBGD_AUTOCONF +=
+ifdef PTXCONF_LIBGD_X
+LIBGD_AUTOCONF += --with-x
+else
+LIBGD_AUTOCONF += --without-x
+endif
+ifdef PTXCONF_LIBGD_JPEG
+LIBGD_AUTOCONF += --with-jpeg=$(SYSROOT)/usr
+else
+LIBGD_AUTOCONF += --without-jpeg
+endif
+
+ifdef PTXCONF_LIBGD_PNG
+LIBGD_AUTOCONF += --with-png=$(SYSROOT)/usr
+else
+LIBGD_AUTOCONF += --without-png
+endif
+
+ifdef PTXCONF_LIBGD_XPM
+LIBGD_AUTOCONF += --with-xpm=$(SYSROOT)/usr
+else
+LIBGD_AUTOCONF += --without-xpm
+endif
+
+ifdef PTXCONF_LIBGD_FREETYPE
+LIBGD_AUTOCONF += --with-freetype=$(SYSROOT)/usr
+else
+LIBGD_AUTOCONF += --without-freetype
+endif
+
+ifdef PTXCONF_LIBGD_FONTCONFIG
+LIBGD_AUTOCONF += --with-fontconfig=$(SYSROOT)/usr
+else
+LIBGD_AUTOCONF += --without-fontconfig
+endif
$(STATEDIR)/libgd.prepare: $(libgd_prepare_deps_default)
@$(call targetinfo, $@)
@@ -108,6 +141,11 @@ libgd_targetinstall: $(STATEDIR)/libgd.targetinstall
$(STATEDIR)/libgd.targetinstall: $(libgd_targetinstall_deps_default)
@$(call targetinfo, $@)
+ @$(call install_copy, libgd, 0, 0, 0755,\
+ $(LIBGD_DIR)/.libs/libgd.so.2.0.0, /usr/lib/libgd.so.2.0.0)
+ @$(call install_link, libgd, libgd.so.2.0.0, /usr/lib/libgd.so.2)
+ @$(call install_link, libgd, libgd.so.2.0.0, /usr/lib/libgd.so)
+
@$(call touch, $@)
# ----------------------------------------------------------------------------