summaryrefslogtreecommitdiffstats
path: root/src/libidn.mk
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2009-02-14 19:56:40 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2009-02-14 19:56:40 (GMT)
commit62b02d542a4f3579f0601509cb34d6d580a2aa5a (patch)
tree6d0393faddf0178b61e7151ecf5e71ff449e1ab8 /src/libidn.mk
parent863d4321a5103100a36c231639e631c0de74228c (diff)
downloadmxe-62b02d542a4f3579f0601509cb34d6d580a2aa5a.zip
mxe-62b02d542a4f3579f0601509cb34d6d580a2aa5a.tar.gz
mxe-62b02d542a4f3579f0601509cb34d6d580a2aa5a.tar.bz2
new package: libidn (by Martin Lambers)
Diffstat (limited to 'src/libidn.mk')
-rw-r--r--src/libidn.mk27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/libidn.mk b/src/libidn.mk
new file mode 100644
index 0000000..96a6a5c
--- /dev/null
+++ b/src/libidn.mk
@@ -0,0 +1,27 @@
+# libidn
+# ftp://ftp.gnu.org/gnu/libidn/
+
+PKG := libidn
+$(PKG)_VERSION := 1.12
+$(PKG)_SUBDIR := libidn-$($(PKG)_VERSION)
+$(PKG)_FILE := libidn-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL := ftp://ftp.gnu.org/gnu/libidn/$($(PKG)_FILE)
+$(PKG)_DEPS := gcc libiconv
+
+define $(PKG)_UPDATE
+ wget -q -O- 'http://git.savannah.gnu.org/gitweb/?p=libidn.git;a=tags' | \
+ grep '<a class="list subject"' | \
+ $(SED) -n 's,.*<a[^>]*>\([0-9][^>]*\)<.*,\1,p' | \
+ head -1
+endef
+
+define $(PKG)_BUILD
+ # wine confuses the cross-compiling detection, so set it explicitly
+ $(SED) 's,cross_compiling=no,cross_compiling=yes,' -i '$(1)/configure'
+ cd '$(1)' && ./configure \
+ --host='$(TARGET)' \
+ --disable-shared \
+ --prefix='$(PREFIX)/$(TARGET)' \
+ --with-libiconv-prefix='$(PREFIX)/$(TARGET)'
+ $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
+endef