File ne-make.patch of Package ne
--- a/makefile +++ b/makefile @@ -12,6 +12,8 @@ PROGRAM = ne +all: build + build: ( cd src; make clean; make NE_GLOBAL_DIR=$(PREFIX)/share/ne ) @@ -48,15 +50,14 @@ mkdir -p $(DESTDIR)$(PREFIX)/share/ne/syntax mkdir -p $(DESTDIR)$(PREFIX)/share/ne/macros mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 - mkdir -p $(DESTDIR)$(PREFIX)/share/doc/ne + mkdir -p $(DESTDIR)$(DOCDIR) mkdir -p $(DESTDIR)$(PREFIX)/share/info cp -pf src/ne$(CMDSUFFIX) $(DESTDIR)$(PREFIX)/bin cp -p syntax/*.jsf $(DESTDIR)$(PREFIX)/share/ne/syntax cp -p macros/* $(DESTDIR)$(PREFIX)/share/ne/macros cp -p doc/ne.1 $(DESTDIR)$(PREFIX)/share/man/man1 - cp -pr doc/ne.pdf doc/html doc/ne.txt doc/default.* README.md COPYING NEWS CHANGES $(DESTDIR)$(PREFIX)/share/doc/ne + cp -pr doc/ne.pdf doc/html doc/ne.txt doc/default.* README.md COPYING NEWS CHANGES $(DESTDIR)$(DOCDIR) cp -p doc/ne.info.gz $(DESTDIR)$(PREFIX)/share/info - -install-info --dir-file=$(DESTDIR)$(PREFIX)/share/info/dir $(DESTDIR)$(PREFIX)/share/info/ne.info.gz package: --- a/src/makefile +++ b/src/makefile @@ -81,7 +81,9 @@ NE_DEBUG= NE_TEST= -CC=c99 +ifndef CC +CC = gcc +endif ifeq ($(CC),gcc) GCCFLAGS=-std=c99 -Wall -Wno-parentheses @@ -96,7 +98,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)