Index: head/x11/dmenu/Makefile =================================================================== --- head/x11/dmenu/Makefile (revision 403654) +++ head/x11/dmenu/Makefile (revision 403655) @@ -1,46 +1,39 @@ # Created by: Jeroen Schot # $FreeBSD$ PORTNAME= dmenu PORTVERSION= 4.6 CATEGORIES= x11 MASTER_SITES= http://dl.suckless.org/tools/ \ http://schot.a-eskwadraat.nl/files/ PATCH_SITES= http://tools.suckless.org/dmenu/patches/ \ http://schot.a-eskwadraat.nl/files/ PATCH_DIST_STRIP=-p1 MAINTAINER= schot@a-eskwadraat.nl COMMENT= X11 menu application designed for the dwm window manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig OPTIONS_DEFINE= XINERAMA OPTIONS_DEFAULT= XINERAMA USE_XORG= x11 xft +MAKE_ARGS= CC="${CC}" PREFIX="${PREFIX}" MANPREFIX="${MANPREFIX}/man" \ + X11INC="${LOCALBASE}/include" X11LIB="${LOCALBASE}/lib" PLIST_FILES= bin/dmenu bin/dmenu_path bin/dmenu_run bin/stest \ man/man1/dmenu.1.gz man/man1/stest.1.gz XINERAMA_USE= XORG=xinerama - -post-patch: - @${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC}|${XARGS} ${REINPLACE_CMD} \ - -e "s,%%PREFIX%%,${PREFIX},g" \ - -e "s,%%LOCALBASE%%,${LOCALBASE},g" \ - -e "s,%%MANPREFIX%%,${MANPREFIX},g" - -post-patch-XINERAMA-off: - @${REINPLACE_CMD} -e 's,$${XINERAMALIBS},,g' \ - -e 's,$${XINERAMAFLAGS},,g' ${WRKSRC}/config.mk +XINERAMA_MAKE_ARGS_OFF= XINERAMAFLAGS= XINERAMALIBS= post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dmenu \ ${STAGEDIR}${PREFIX}/bin/stest .include Index: head/x11/dmenu/files/patch-Makefile =================================================================== --- head/x11/dmenu/files/patch-Makefile (revision 403654) +++ head/x11/dmenu/files/patch-Makefile (nonexistent) @@ -1,33 +0,0 @@ ---- Makefile.orig 2015-11-08 22:42:21 UTC -+++ Makefile -@@ -54,12 +54,12 @@ install: all - @chmod 755 ${DESTDIR}${PREFIX}/bin/dmenu_path - @chmod 755 ${DESTDIR}${PREFIX}/bin/dmenu_run - @chmod 755 ${DESTDIR}${PREFIX}/bin/stest -- @echo installing manual pages to ${DESTDIR}${MANPREFIX}/man1 -- @mkdir -p ${DESTDIR}${MANPREFIX}/man1 -- @sed "s/VERSION/${VERSION}/g" < dmenu.1 > ${DESTDIR}${MANPREFIX}/man1/dmenu.1 -- @sed "s/VERSION/${VERSION}/g" < stest.1 > ${DESTDIR}${MANPREFIX}/man1/stest.1 -- @chmod 644 ${DESTDIR}${MANPREFIX}/man1/dmenu.1 -- @chmod 644 ${DESTDIR}${MANPREFIX}/man1/stest.1 -+ @echo installing manual pages to ${DESTDIR}${MANPREFIX}/man/man1 -+ @mkdir -p ${DESTDIR}${MANPREFIX}/man/man1 -+ @sed "s/VERSION/${VERSION}/g" < dmenu.1 > ${DESTDIR}${MANPREFIX}/man/man1/dmenu.1 -+ @sed "s/VERSION/${VERSION}/g" < stest.1 > ${DESTDIR}${MANPREFIX}/man/man1/stest.1 -+ @chmod 644 ${DESTDIR}${MANPREFIX}/man/man1/dmenu.1 -+ @chmod 644 ${DESTDIR}${MANPREFIX}/man/man1/stest.1 - - uninstall: - @echo removing executables from ${DESTDIR}${PREFIX}/bin -@@ -67,8 +67,8 @@ uninstall: - @rm -f ${DESTDIR}${PREFIX}/bin/dmenu_path - @rm -f ${DESTDIR}${PREFIX}/bin/dmenu_run - @rm -f ${DESTDIR}${PREFIX}/bin/stest -- @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 -- @rm -f ${DESTDIR}${MANPREFIX}/man1/dmenu.1 -- @rm -f ${DESTDIR}${MANPREFIX}/man1/stest.1 -+ @echo removing manual page from ${DESTDIR}${MANPREFIX}/man/man1 -+ @rm -f ${DESTDIR}${MANPREFIX}/man/man1/dmenu.1 -+ @rm -f ${DESTDIR}${MANPREFIX}/man/man1/stest.1 - - .PHONY: all options clean dist install uninstall Property changes on: head/x11/dmenu/files/patch-Makefile ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/x11/dmenu/files/patch-config.mk =================================================================== --- head/x11/dmenu/files/patch-config.mk (revision 403654) +++ head/x11/dmenu/files/patch-config.mk (revision 403655) @@ -1,32 +1,15 @@ --- config.mk.orig 2015-11-08 22:42:21 UTC +++ config.mk -@@ -2,11 +2,11 @@ - VERSION = 4.6 - - # paths --PREFIX = /usr/local --MANPREFIX = ${PREFIX}/share/man -+PREFIX = %%PREFIX%% -+MANPREFIX = %%MANPREFIX%% - --X11INC = /usr/X11R6/include --X11LIB = /usr/X11R6/lib -+X11INC = %%LOCALBASE%%/include -+X11LIB = %%LOCALBASE%%/lib - - # Xinerama, comment if you don't want it - XINERAMALIBS = -lXinerama @@ -23,9 +23,9 @@ INCS = -I${X11INC} -I${FREETYPEINC} LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} # flags -CPPFLAGS = -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} -CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} -LDFLAGS = -s ${LIBS} +CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +CFLAGS += -std=c99 ${INCS} ${CPPFLAGS} +LDFLAGS += ${LIBS} # compiler and linker --CC = cc -+CC?= cc + CC = cc