Mercurial > mxe-octave
changeset 158:1cfaf9280af6
translated package: gd
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Sat, 08 Nov 2008 22:39:10 +0100 |
parents | 4d3e93dbc408 |
children | 91ca8f84441c |
files | src/gd.mk |
diffstat | 1 files changed, 35 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/gd.mk Sat Nov 08 22:39:10 2008 +0100 @@ -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