From 35b4ba65bfd11e8140ba985f460d7d68edf4ad14 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Thu, 4 May 2017 23:33:34 +0200 Subject: [PATCH] ne: Update from 3.0.1 to 3.1.0 --- packages/ne/build.sh | 5 +++-- packages/ne/makefile.patch | 48 +++++++++++++++++++++++------------------- packages/ne/src-makefile.patch | 37 ++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 24 deletions(-) create mode 100644 packages/ne/src-makefile.patch diff --git a/packages/ne/build.sh b/packages/ne/build.sh index c02d4451..92033b2a 100644 --- a/packages/ne/build.sh +++ b/packages/ne/build.sh @@ -1,14 +1,15 @@ TERMUX_PKG_HOMEPAGE=http://ne.di.unimi.it/ TERMUX_PKG_DESCRIPTION="Easy-to-use and powerful text editor" TERMUX_PKG_MAINTAINER="David Martínez @vaites" -TERMUX_PKG_VERSION=3.0.1 +TERMUX_PKG_VERSION=3.1.0 TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/ne-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=1fa3ede11964e314db783c0e240a3826cbec2d02e5bcd700aa7e41a0c6f02fd9 +TERMUX_PKG_SHA256=1b7e63b6f6db1671e19af05fb4230b86b4d0c25679e240d52a5c094a191dd683 TERMUX_PKG_DEPENDS="libandroid-support, ncurses" TERMUX_PKG_RM_AFTER_INSTALL="info/" TERMUX_PKG_BUILD_IN_SRC=yes termux_step_make() { + CPPFLAGS+=" -Dindex=strchr" CFLAGS+=" -I${TERMUX_PREFIX}" sed -i -e "s%usr/local%$TERMUX_PREFIX%" makefile diff --git a/packages/ne/makefile.patch b/packages/ne/makefile.patch index 10b202e2..b09b9eb6 100644 --- a/packages/ne/makefile.patch +++ b/packages/ne/makefile.patch @@ -1,26 +1,30 @@ ---- ../../build/ne/cache/ne-3.0.1/src/makefile 2015-06-21 22:02:45.000000000 +0200 -+++ ./src/makefile 2016-10-27 16:56:23.602142314 +0200 -@@ -81,13 +81,7 @@ - NE_DEBUG= - NE_TEST= +diff -u -r ../ne-3.1.0/makefile ./makefile +--- ../ne-3.1.0/makefile 2017-04-29 12:22:39.000000000 +0200 ++++ ./makefile 2017-05-04 23:14:54.916199058 +0200 +@@ -8,7 +8,7 @@ + # and installed under the $(PREFIX) hierarchy. You can even use "make install PREFIX=$HOME/" + # to install ne locally into the directory . --CC=c99 -- --ifeq ($(CC),gcc) --GCCFLAGS=-std=c99 -Wall -Wno-parentheses --endif -- --CFLAGS=$(OPTS) $(GCCFLAGS) \ -+CFLAGS=$(OPTS) $(CPPFLAGS) -std=c99 -Wall -Wno-parentheses \ - -D_REGEX_LARGE_OFFSETS -D_GNU_SOURCE -DSTDC_HEADERS -Dinline=__inline__ \ - $(if $(NE_NOWCHAR), -DNOWCHAR,) \ - $(if $(NE_TEST), -DNE_TEST -coverage,) \ -@@ -96,7 +90,7 @@ - $(if $(NE_ANSI), -DTERMCAP -DANSI,) +-PREFIX=/usr/local ++PREFIX?=/usr/local + PROGRAM = ne --LIBS=$(if $(NE_TERMCAP)$(NE_ANSI),,-lcurses) -+LIBS=$(if $(NE_TERMCAP)$(NE_ANSI),,-lncurses) +@@ -20,7 +20,7 @@ - ne: $(OBJS) $(if $(NE_TERMCAP)$(NE_ANSI),$(TERMCAPOBJS),) - $(CC) $(OPTS) $(LDFLAGS) $(if $(NE_TEST), -coverage -lefence,) $^ -lm $(LIBS) -o $(PROGRAM) + + build: docs +- ( cd src; make clean; make NE_GLOBAL_DIR=$(PREFIX)/share/ne; strip ne ) ++ ( cd src; make clean; make NE_GLOBAL_DIR=$(PREFIX)/share/ne; $(STRIP) ne ) + + docs: + ( cd doc; make ) +@@ -82,7 +82,7 @@ + ifneq ($(OS), Darwin) + $(error This target can only be run under Mac OS X) + endif +- ( cd src; make clean; make NE_GLOBAL_DIR=/usr/share/ne; strip ne ) ++ ( cd src; make clean; make NE_GLOBAL_DIR=/usr/share/ne; $(STRIP) ne ) + -rm -fr /tmp/package-ne-$(VERSION) + make install DESTDIR=/tmp/package-ne-$(VERSION) + pkgbuild --root /tmp/package-ne-$(VERSION) --install-location "/" --version $(VERSION) --identifier ne-$(VERSION) ne-$(VERSION).pkg diff --git a/packages/ne/src-makefile.patch b/packages/ne/src-makefile.patch new file mode 100644 index 00000000..ee446684 --- /dev/null +++ b/packages/ne/src-makefile.patch @@ -0,0 +1,37 @@ +diff -u -r ../ne-3.1.0/src/makefile ./src/makefile +--- ../ne-3.1.0/src/makefile 2017-04-04 12:35:59.000000000 +0200 ++++ ./src/makefile 2017-05-04 23:26:27.136260906 +0200 +@@ -28,7 +28,7 @@ + # where ne tries to read system-wide information (configuration + # files, etc.). + +-NE_GLOBAL_DIR = /usr/local/share/ne ++NE_GLOBAL_DIR = $(PREFIX)/share/ne + + PROGRAM = ne + +@@ -81,13 +81,14 @@ + NE_DEBUG= + NE_TEST= + +-CC=c99 ++CC?=c99 + + ifeq ($(CC),gcc) + GCCFLAGS=-std=c99 -Wall -Wno-parentheses + endif + + CFLAGS=$(OPTS) $(GCCFLAGS) \ ++ $(CPPFLAGS) \ + -D_REGEX_LARGE_OFFSETS -D_GNU_SOURCE -DSTDC_HEADERS -Dinline=__inline__ \ + $(if $(NE_NOWCHAR), -DNOWCHAR,) \ + $(if $(NE_TEST), -DNE_TEST -coverage,) \ +@@ -96,7 +97,7 @@ + $(if $(NE_ANSI), -DTERMCAP -DANSI,) + + +-LIBS=$(if $(NE_TERMCAP)$(NE_ANSI),,-lcurses) ++LIBS=$(if $(NE_TERMCAP)$(NE_ANSI),,-lncurses) + + ne: $(OBJS) $(if $(NE_TERMCAP)$(NE_ANSI),$(TERMCAPOBJS),) + $(CC) $(OPTS) $(LDFLAGS) $(if $(NE_TEST), -coverage -lefence,) $^ -lm $(LIBS) -o $(PROGRAM) -- 2.11.0