svn commit: r521006 - in head/sysutils/multitail: . files
Baptiste Daroussin
bapt at FreeBSD.org
Fri Dec 27 16:07:56 UTC 2019
Author: bapt
Date: Fri Dec 27 16:07:55 2019
New Revision: 521006
URL: https://svnweb.freebsd.org/changeset/ports/521006
Log:
Rework multitail to be futur friendly regarding ncurses
Drop useless post-patch which are not doing anything anymore
Patch the Makefile to link to ncursesw if this is the implementation we do use
or in the futur link to ncurses (and panel) when only this version will be left
in base
Added:
head/sysutils/multitail/files/patch-Makefile (contents, props changed)
Modified:
head/sysutils/multitail/Makefile
Modified: head/sysutils/multitail/Makefile
==============================================================================
--- head/sysutils/multitail/Makefile Fri Dec 27 15:41:42 2019 (r521005)
+++ head/sysutils/multitail/Makefile Fri Dec 27 16:07:55 2019 (r521006)
@@ -18,13 +18,9 @@ USES= alias gmake ncurses tar:tgz
PLIST_FILES= bin/multitail etc/multitail.conf.sample \
man/man1/multitail.1.gz
PORTDOCS= readme.txt license.txt
+MAKE_ARGS= NCURSES_IMPL="${NCURSES_IMPL}"
OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e 's,$$(DESTDIR)/etc/multitail.conf,${PREFIX}/etc/multitail.conf,' \
- -e 's/CC=gcc/CC?=gcc/' \
- ${WRKSRC}/mt.c ${WRKSRC}/Makefile
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/multitail ${STAGEDIR}${PREFIX}/bin/
Added: head/sysutils/multitail/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/multitail/files/patch-Makefile Fri Dec 27 16:07:55 2019 (r521006)
@@ -0,0 +1,25 @@
+--- Makefile.orig 2019-11-07 12:56:23 UTC
++++ Makefile
+@@ -19,18 +19,12 @@ CPPFLAGS+=-D$(PLATFORM) -DVERSION=\"$(VERSION)\" $(DEB
+ # build dependency files while compile (*.d)
+ CPPFLAGS+= -MMD -MP
+
+-
+-ifeq ($(PLATFORM),Darwin)
+- LDFLAGS+=-lpanel $(NCURSES_LIB) -lutil -lm
++ifeq ($(NCURSES_IMPL),ncursesw)
++LDFLAGS+=-lpanelw -lncursesw -lutil -lm
+ else
+-ifeq ($(UTF8_SUPPORT),yes)
+- LDFLAGS+=-lpanelw -lncursesw -lutil -lm
+- CPPFLAGS+=-DUTF8_SUPPORT
+-else
+- LDFLAGS+=-lpanel -lncurses -lutil -lm
++LDFLAGS+=-lpanel -lncurses -lutil -lm
+ endif
+-endif
+-
++CPPFLAGS+=-DUTF8_SUPPORT
+
+ OBJS:=utils.o mt.o error.o my_pty.o term.o scrollback.o help.o mem.o cv.o selbox.o stripstring.o color.o misc.o ui.o exec.o diff.o config.o cmdline.o globals.o history.o clipboard.o
+ DEPENDS:= $(OBJS:%.o=%.d)
More information about the svn-ports-head
mailing list