$(ARCHIVE)/freetype-$(FREETYPE_VER).tar.bz2:
$(WGET) http://downloads.sourceforge.net/project/freetype/freetype2/$(FREETYPE_VER)/freetype-$(FREETYPE_VER).tar.bz2
+$(ARCHIVE)/gd-$(GD_VER).tar.gz:
+ $(WGET) ftp://ftp.uni-duisburg.de/Graphics/gd-$(GD_VER).tar.gz
+
$(ARCHIVE)/gettext-$(GETTEXT_VER).tar.xz:
$(WGET) http://ftp.gnu.org/pub/gnu/gettext/gettext-$(GETTEXT_VER).tar.xz
$(ARCHIVE)/wpa_supplicant-0.7.3.tar.gz:
$(WGET) http://www.fhloston-paradise.de/wpa_supplicant-0.7.3.tar.gz
-$(ARCHIVE)/gd-2.0.35.tar.gz:
- $(WGET) http://www.fhloston-paradise.de/gd-2.0.35.tar.gz
-
$(ARCHIVE)/libusb-$(LIBUSB_VER).tar.bz2:
$(WGET) http://downloads.sourceforge.net/project/libusb/libusb-1.0/libusb-$(LIBUSB_VER)/libusb-$(LIBUSB_VER).tar.bz2
$(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libusb.pc
touch $@
-$(D)/libgd2: $(D)/zlib $(D)/libpng $(D)/libjpeg $(D)/freetype $(D)/libiconv $(ARCHIVE)/gd-2.0.35.tar.gz | $(TARGETPREFIX)
- $(UNTAR)/gd-2.0.35.tar.gz
- pushd $(BUILD_TMP)/gd/2.0.35/ && \
+ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
+ LIBICONV = $(D)/libiconv
+ WITH_ICONV = --with-libiconv-prefix=$(TARGETPREFIX)
+endif
+$(D)/libgd2: $(D)/zlib $(D)/libpng $(D)/libjpeg $(D)/freetype $(LIBICONV) $(ARCHIVE)/gd-$(GD_VER).tar.gz | $(TARGETPREFIX)
+ $(UNTAR)/gd-$(GD_VER).tar.gz
+ pushd $(BUILD_TMP)/gd-$(GD_VER) && \
sed -i 's@if (!png_check_sig (sig, 8)) { /* bad signature */@if (png_sig_cmp(sig, 0, 8) != 0) { /* bad signature */@' gd_png.c && \
sed -i 's@libpng12@libpng15@' configure && \
sed -i 's@LIBPNG12@LIBPNG15@' configure && \
chmod +w configure && \
chmod +w aclocal.m4 && \
$(BUILDENV) \
- ./configure --prefix= --build=$(BUILD) --host=$(TARGET) --bindir=/.remove \
- --with-png=$(TARGETPREFIX)/include/libpng15 --with-jpeg=$(TARGETPREFIX)/include --with-freetype=$(TARGETPREFIX)/include/freetype2 --with-libiconv-prefix=$(TARGETPREFIX) --without-x && \
+ ./configure \
+ --prefix= \
+ --build=$(BUILD) \
+ --host=$(TARGET) \
+ --bindir=/.remove \
+ --with-png=$(TARGETPREFIX)/include/libpng15 \
+ --with-jpeg=$(TARGETPREFIX)/include \
+ --with-freetype=$(TARGETPREFIX)/include/freetype2 \
+ --without-x \
+ $(WITH_ICONV) && \
autoreconf -fi && \
$(MAKE) && \
$(MAKE) install DESTDIR=$(TARGETPREFIX)
- $(REMOVE)/gd
+ $(REMOVE)/gd-$(GD_VER)
rm -rf $(TARGETPREFIX)/.remove
$(REWRITE_LIBTOOL)/libgd.la
touch $@