Mercurial > mxe-octave
changeset 128:934257e8c8aa
translated package: pdcurses
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Sat, 08 Nov 2008 18:42:21 +0100 |
parents | 364cf286d1ee |
children | 9fb896207491 |
files | src/pdcurses.mk |
diffstat | 1 files changed, 33 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/pdcurses.mk Sat Nov 08 18:42:21 2008 +0100 @@ -0,0 +1,33 @@ +# PDcurses +# http://pdcurses.sourceforge.net/ + +PKG := pdcurses +$(PKG)_VERSION := 3.3 +$(PKG)_SUBDIR := PDCurses-$($(PKG)_VERSION) +$(PKG)_FILE := PDCurses-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/pdcurses/$($(PKG)_FILE) +$(PKG)_DEPS := gcc + +define $(PKG)_UPDATE + wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=30480&package_id=22452' | \ + grep 'PDCurses-' | \ + $(SED) -n 's,.*PDCurses-\([0-9][^>]*\)\.tar.*,\1,p' | \ + head -1 +endef + +define $(PKG)_BUILD + $(SED) 's,copy,cp,' -i '$(2)/win32/mingwin32.mak' + $(MAKE) -C '$(2)' -j '$(JOBS)' libs -f '$(2)/win32/mingwin32.mak' \ + CC='$(TARGET)-gcc' \ + LIBEXE='$(TARGET)-ar' \ + DLL=N \ + PDCURSES_SRCDIR=. \ + WIDE=Y \ + UTF8=Y + $(TARGET)-ranlib '$(2)/pdcurses.a' '$(2)/panel.a' + install -d '$(PREFIX)/$(TARGET)/include/' + install -m644 '$(2)/curses.h' '$(2)/panel.h' '$(2)/term.h' '$(PREFIX)/$(TARGET)/include/' + install -d '$(PREFIX)/$(TARGET)/lib/' + install -m644 '$(2)/pdcurses.a' '$(PREFIX)/$(TARGET)/lib/libpdcurses.a' + install -m644 '$(2)/panel.a' '$(PREFIX)/$(TARGET)/lib/libpanel.a' +endef