From 410cfc8653b2c3653b57d0a0e9eb5f264c2dbaf5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20Mart=C3=ADnez?= Date: Sat, 29 Oct 2016 21:58:17 +0200 Subject: [PATCH] Added ne package (#524) --- packages/ne/build.sh | 16 ++++++++++++++++ packages/ne/makefile.patch | 26 ++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 packages/ne/build.sh create mode 100644 packages/ne/makefile.patch diff --git a/packages/ne/build.sh b/packages/ne/build.sh new file mode 100644 index 00000000..8017be42 --- /dev/null +++ b/packages/ne/build.sh @@ -0,0 +1,16 @@ +TERMUX_PKG_HOMEPAGE=http://ne.di.unimi.it/ +TERMUX_PKG_DESCRIPTION="ne is a free (GPL'd) text editor based on the POSIX standard" +TERMUX_PKG_VERSION=3.0.1 +TERMUX_PKG_SRCURL=http://ne.di.unimi.it/ne-$TERMUX_PKG_VERSION.tar.gz +TERMUX_PKG_DEPENDS="libandroid-support, ncurses" +TERMUX_PKG_RM_AFTER_INSTALL="info/" +TERMUX_PKG_BUILD_IN_SRC=yes + +termux_step_make() { + CFLAGS+=" -I${TERMUX_PREFIX}" + + sed -i -e "s%usr/local%$TERMUX_PREFIX%" makefile + sed -i -e "s%usr/local%$TERMUX_PREFIX%" src/makefile + + make PREFIX=$TERMUX_PREFIX NE_GLOBAL_DIR=$TERMUX_PREFIX/share/ne +} \ No newline at end of file diff --git a/packages/ne/makefile.patch b/packages/ne/makefile.patch new file mode 100644 index 00000000..10b202e2 --- /dev/null +++ b/packages/ne/makefile.patch @@ -0,0 +1,26 @@ +--- ../../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= + +-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,) + + +-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