summaryrefslogtreecommitdiffstats
path: root/src/gd.mk
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2008-11-08 21:39:10 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2008-11-08 21:39:10 (GMT)
commit343b7dafe2d3f9a35b89421cc747cdbbfa1c1ebf (patch)
treed10ca0b9ef3b4046886066aa82eaf1464c1324b1 /src/gd.mk
parentd5a02f9f0159073d2075e1295447665125bd4c4c (diff)
downloadmxe-343b7dafe2d3f9a35b89421cc747cdbbfa1c1ebf.zip
mxe-343b7dafe2d3f9a35b89421cc747cdbbfa1c1ebf.tar.gz
mxe-343b7dafe2d3f9a35b89421cc747cdbbfa1c1ebf.tar.bz2
translated package: gd
Diffstat (limited to 'src/gd.mk')
-rw-r--r--src/gd.mk35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/gd.mk b/src/gd.mk
new file mode 100644
index 0000000..201c314
--- /dev/null
+++ b/src/gd.mk
@@ -0,0 +1,35 @@
+# GD (without support for xpm)
+# http://www.libgd.org/
+
+PKG := gd
+$(PKG)_VERSION := 2.0.35
+$(PKG)_SUBDIR := gd-$($(PKG)_VERSION)
+$(PKG)_FILE := gd-$($(PKG)_VERSION).tar.bz2
+$(PKG)_URL := http://www.libgd.org/releases/$($(PKG)_FILE)
+$(PKG)_URL_2 := http://www.libgd.org/releases/oldreleases/$($(PKG)_FILE)
+$(PKG)_DEPS := gcc freetype libpng libxml2
+
+define $(PKG)_UPDATE
+ wget -q -O- 'http://www.libgd.org/releases/' | \
+ $(SED) -n 's,.*gd-\([0-9][^>]*\)\.tar.*,\1,p' | \
+ head -1
+endef
+
+define $(PKG)_BUILD
+ touch aclocal.m4
+ touch config.hin
+ touch Makefile.in
+ $(SED) 's,-I@includedir@,-I@includedir@ -DNONDLL,' -i '$(1)/config/gdlib-config.in'
+ $(SED) 's,-lX11 ,,g' -i '$(1)/configure'
+ cd '$(1)' && ./configure \
+ --host='$(TARGET)' \
+ --disable-shared \
+ --prefix='$(PREFIX)/$(TARGET)' \
+ --with-freetype='$(PREFIX)/$(TARGET)' \
+ --without-x \
+ LIBPNG12_CONFIG='$(PREFIX)/$(TARGET)/bin/libpng12-config' \
+ LIBPNG_CONFIG='$(PREFIX)/$(TARGET)/bin/libpng-config' \
+ CFLAGS='-DNONDLL -DXMD_H -L$(PREFIX)/$(TARGET)/lib' \
+ LIBS="`$(PREFIX)/$(TARGET)/bin/xml2-config --libs`"
+ $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
+endef