diff options
author | Martin Lambers <marlam@marlam.de> | 2015-01-21 20:01:48 (GMT) |
---|---|---|
committer | Martin Lambers <marlam@marlam.de> | 2015-01-25 07:30:49 (GMT) |
commit | 9da60dc36821e637603fd9c7b6cbb0543f42df9e (patch) | |
tree | 2e50fd146108fdd8ae7ddd3322d93a84a5d4597c | |
parent | 4ece94bda104fb9301058e319d722037fe28792a (diff) | |
download | mxe-9da60dc36821e637603fd9c7b6cbb0543f42df9e.zip mxe-9da60dc36821e637603fd9c7b6cbb0543f42df9e.tar.gz mxe-9da60dc36821e637603fd9c7b6cbb0543f42df9e.tar.bz2 |
Add package termcap, and make readline use it instead of pdcurses.
This fixes runtime problems with applications using readline.
-rw-r--r-- | index.html | 4 | ||||
-rw-r--r-- | src/readline.mk | 7 | ||||
-rw-r--r-- | src/termcap.mk | 20 |
3 files changed, 27 insertions, 4 deletions
@@ -2410,6 +2410,10 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre> <td class="website"><a href="http://teem.sourceforge.net/">Teem</a></td> </tr> <tr> + <td class="package">termcap</td> + <td class="website"><a href="https://www.gnu.org/software/termutils/">Termcap</a></td> + </tr> + <tr> <td class="package">theora</td> <td class="website"><a href="http://theora.org/">Theora</a></td> </tr> diff --git a/src/readline.mk b/src/readline.mk index 6abf369..a2ebc58 100644 --- a/src/readline.mk +++ b/src/readline.mk @@ -8,7 +8,7 @@ $(PKG)_CHECKSUM := 017b92dc7fd4e636a2b5c9265a77ccc05798c9e1 $(PKG)_SUBDIR := readline-$($(PKG)_VERSION) $(PKG)_FILE := readline-$($(PKG)_VERSION).tar.gz $(PKG)_URL := http://ftp.gnu.org/gnu/readline/$($(PKG)_FILE) -$(PKG)_DEPS := gcc pdcurses +$(PKG)_DEPS := gcc termcap define $(PKG)_UPDATE $(WGET) -q -O- 'http://tiswww.case.edu/php/chet/readline/rltop.html' | \ @@ -23,7 +23,6 @@ define $(PKG)_BUILD $(MXE_CONFIGURE_OPTS) \ --enable-multibyte \ --without-purify \ - --with-curses \ - LIBS='-lcurses' - $(MAKE) -C '$(1)' -j '$(JOBS)' install $(if $(BUILD_STATIC),SHARED_LIBS=,SHLIB_LIBS='-lcurses') + --without-curses + $(MAKE) -C '$(1)' -j '$(JOBS)' install endef diff --git a/src/termcap.mk b/src/termcap.mk new file mode 100644 index 0000000..57e0a09 --- /dev/null +++ b/src/termcap.mk @@ -0,0 +1,20 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := termcap +$(PKG)_IGNORE := +$(PKG)_VERSION := 1.3.1 +$(PKG)_CHECKSUM := 42dd1e6beee04f336c884f96314f0c96cc2578be +$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := http://ftp.gnu.org/gnu/termcap/$($(PKG)_FILE) +$(PKG)_DEPS := gcc + +define $(PKG)_UPDATE + /bin/false +endef + +define $(PKG)_BUILD + cd '$(1)' && autoreconf -fi && ./configure $(MXE_CONFIGURE_OPTS) + $(MAKE) -C '$(1)' -j '$(JOBS)' install oldincludedir= +endef |