Mercurial > mxe-octave
comparison src/readline.mk @ 5007:c1c5dd2cc2f2
Update readline to 8.0.
* src/readline.mk: Update version and checksum.
* src/readline-1-binding.patch, src/readline-1-display.patch,
src/readline-1-input.patch, src/readline-1-paste.patch,
src/readline-1-sigwinch.patch, src/readline-2-event.patch:
Remove patches that are no longer necessary.
* src/readline-1-fixes.patch: Add patch from mxe.cc.
* dist-files.mk: Update files.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 09 Mar 2019 13:47:48 +0100 |
parents | 7af3dec1ab50 |
children | 41e50d658de0 |
comparison
equal
deleted
inserted
replaced
5006:457d4af76752 | 5007:c1c5dd2cc2f2 |
---|---|
1 # This file is part of MXE. | 1 # This file is part of MXE. |
2 # See index.html for further information. | 2 # See index.html for further information. |
3 | 3 |
4 PKG := readline | 4 PKG := readline |
5 $(PKG)_IGNORE := | 5 $(PKG)_IGNORE := |
6 $(PKG)_VERSION := 6.2 | 6 $(PKG)_VERSION := 8.0 |
7 $(PKG)_CHECKSUM := a9761cd9c3da485eb354175fcc2fe35856bc43ac | 7 $(PKG)_CHECKSUM := d58041c2143595dc001d2777ae9a200be30198b0 |
8 $(PKG)_SUBDIR := readline-$($(PKG)_VERSION) | 8 $(PKG)_SUBDIR := readline-$($(PKG)_VERSION) |
9 $(PKG)_FILE := readline-$($(PKG)_VERSION).tar.gz | 9 $(PKG)_FILE := readline-$($(PKG)_VERSION).tar.gz |
10 $(PKG)_URL := http://ftp.gnu.org/gnu/readline/$($(PKG)_FILE) | 10 $(PKG)_URL := http://ftp.gnu.org/gnu/readline/$($(PKG)_FILE) |
11 | 11 |
12 ifeq ($(MXE_SYSTEM),mingw) | 12 ifeq ($(MXE_SYSTEM),mingw) |
13 $(PKG)_TERMCAP_LIB := termcap | 13 $(PKG)_TERMCAP_LIB := termcap |
14 $(PKG)_CONFIGURE_OPTIONS := --without-curses | |
14 else | 15 else |
15 $(PKG)_TERMCAP_LIB := ncurses | 16 $(PKG)_TERMCAP_LIB := ncurses |
16 ifeq ($(MXE_NATIVE_BUILD),yes) | 17 ifeq ($(MXE_NATIVE_BUILD),yes) |
17 $(PKG)_CONFIGURE_OPTIONS := --with-curses bash_cv_termcap_lib="-lncurses" | 18 $(PKG)_CONFIGURE_OPTIONS := --with-curses bash_cv_termcap_lib="-lncurses" |
18 $(PKG)_MAKE_OPTIONS := SHLIB_LIBS="-lncurses" | 19 $(PKG)_MAKE_OPTIONS := SHLIB_LIBS="-lncurses" |
33 for f in '$(1)/support/shlib-install' '$(1)/support/shobj-conf'; do \ | 34 for f in '$(1)/support/shlib-install' '$(1)/support/shobj-conf'; do \ |
34 $(SED) -i -e 's/@@LIBRARY_PREFIX@@/$(LIBRARY_PREFIX)/g' \ | 35 $(SED) -i -e 's/@@LIBRARY_PREFIX@@/$(LIBRARY_PREFIX)/g' \ |
35 -e 's/@@LIBRARY_SUFFIX@@/$(LIBRARY_SUFFIX)/g' $$f; \ | 36 -e 's/@@LIBRARY_SUFFIX@@/$(LIBRARY_SUFFIX)/g' $$f; \ |
36 done; \ | 37 done; \ |
37 fi | 38 fi |
38 cd '$(1)' && ./configure \ | 39 cd '$(1)' && bash_cv_wcwidth_broken=no \ |
40 ./configure \ | |
39 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ | 41 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ |
40 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ | 42 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ |
41 $(ENABLE_SHARED_OR_STATIC) \ | 43 $(ENABLE_SHARED_OR_STATIC) \ |
42 $($(PKG)_CONFIGURE_OPTIONS) \ | 44 $($(PKG)_CONFIGURE_OPTIONS) \ |
43 --prefix='$(HOST_PREFIX)' \ | 45 --prefix='$(HOST_PREFIX)' \ |