[Midnightbsd-cvs] mports [23829] trunk/x11/dmenu: update to 4.8
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Aug 21 16:44:53 EDT 2018
Revision: 23829
http://svnweb.midnightbsd.org/mports/?rev=23829
Author: laffer1
Date: 2018-08-21 16:44:52 -0400 (Tue, 21 Aug 2018)
Log Message:
-----------
update to 4.8
Modified Paths:
--------------
trunk/x11/dmenu/Makefile
trunk/x11/dmenu/distinfo
trunk/x11/dmenu/files/patch-config.mk
trunk/x11/dmenu/pkg-descr
Removed Paths:
-------------
trunk/x11/dmenu/files/patch-Makefile
Modified: trunk/x11/dmenu/Makefile
===================================================================
--- trunk/x11/dmenu/Makefile 2018-08-21 20:11:14 UTC (rev 23828)
+++ trunk/x11/dmenu/Makefile 2018-08-21 20:44:52 UTC (rev 23829)
@@ -1,46 +1,35 @@
# $MidnightBSD$
PORTNAME= dmenu
-PORTVERSION= 4.5
+PORTVERSION= 4.8
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= ports at MidnightBSD.org
COMMENT= X11 menu application designed for the dwm window manager
+
LICENSE= mit
+LICENSE_FILE= ${WRKSRC}/LICENSE
-OPTIONS_DEFINE= XINERAMA XFT
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
+
+OPTIONS_DEFINE= XINERAMA
OPTIONS_DEFAULT= XINERAMA
-USE_XORG= x11
+USE_XORG= x11 xft
+MAKE_ARGS= CC="${CC}" PREFIX="${PREFIX}" MANPREFIX="${MANPREFIX}/man" \
+ X11INC="${LOCALBASE}/include" X11LIB="${LOCALBASE}/lib" \
+ FREETYPEINC="${LOCALBASE}/include/freetype2"
-PLIST_FILES= bin/dmenu bin/dmenu_run bin/stest \
+PLIST_FILES= bin/dmenu bin/dmenu_path bin/dmenu_run bin/stest \
man/man1/dmenu.1.gz man/man1/stest.1.gz
-.include <bsd.mport.options.mk>
+XINERAMA_USE= XORG=xinerama
+XINERAMA_MAKE_ARGS_OFF= XINERAMAFLAGS= XINERAMALIBS=
-.if ${PORT_OPTIONS:MXINERAMA}
-USE_XORG+= xinerama
-.endif
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dmenu \
+ ${STAGEDIR}${PREFIX}/bin/stest
-.if ${PORT_OPTIONS:MXFT}
-USE_XORG+= xft
-PATCHFILES+= ${PORTNAME}-${PORTVERSION}-xft.diff
-.endif
-
-post-patch:
- @${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC}|${XARGS} ${REINPLACE_CMD} \
- -e "s,%%PREFIX%%,${PREFIX},g" \
- -e "s,%%LOCALBASE%%,${LOCALBASE},g" \
- -e "s,%%MANPREFIX%%,${MANPREFIX},g"
-.if ! ${PORT_OPTIONS:MXINERAMA}
- @${REINPLACE_CMD} -e 's,$${XINERAMALIBS},,g' \
- -e 's,$${XINERAMAFLAGS},,g' ${WRKSRC}/config.mk
-.endif
-
.include <bsd.port.mk>
Modified: trunk/x11/dmenu/distinfo
===================================================================
--- trunk/x11/dmenu/distinfo 2018-08-21 20:11:14 UTC (rev 23828)
+++ trunk/x11/dmenu/distinfo 2018-08-21 20:44:52 UTC (rev 23829)
@@ -1,4 +1,3 @@
-SHA256 (dmenu-4.5.tar.gz) = 082cd698d82125ca0b3989006fb84ac4675c2a5585bf5bb8af0ea09cfb95a850
-SIZE (dmenu-4.5.tar.gz) = 11543
-SHA256 (dmenu-4.5-xft.diff) = efb4095d65e5e86f9dde97294732174409c24f319bdd4824cc22fa1404972b4f
-SIZE (dmenu-4.5-xft.diff) = 12884
+TIMESTAMP = 1521227102
+SHA256 (dmenu-4.8.tar.gz) = fe615a5c3607061e2106700862e82ac62a9fa1e6a7ac3d616a9c76106476db61
+SIZE (dmenu-4.8.tar.gz) = 15658
Deleted: trunk/x11/dmenu/files/patch-Makefile
===================================================================
--- trunk/x11/dmenu/files/patch-Makefile 2018-08-21 20:11:14 UTC (rev 23828)
+++ trunk/x11/dmenu/files/patch-Makefile 2018-08-21 20:44:52 UTC (rev 23829)
@@ -1,32 +0,0 @@
---- Makefile.orig 2012-01-08 13:18:43.000000000 +0100
-+++ Makefile 2012-02-13 16:54:54.000000000 +0100
-@@ -47,20 +47,20 @@
- @chmod 755 ${DESTDIR}${PREFIX}/bin/dmenu
- @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
- @rm -f ${DESTDIR}${PREFIX}/bin/dmenu
- @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
Modified: trunk/x11/dmenu/files/patch-config.mk
===================================================================
--- trunk/x11/dmenu/files/patch-config.mk 2018-08-21 20:11:14 UTC (rev 23828)
+++ trunk/x11/dmenu/files/patch-config.mk 2018-08-21 20:44:52 UTC (rev 23829)
@@ -1,33 +1,15 @@
---- config.mk.orig 2012-01-08 13:18:43.000000000 +0100
-+++ config.mk 2012-02-13 16:57:04.000000000 +0100
-@@ -2,11 +2,11 @@
- VERSION = 4.5
+--- config.mk.orig 2018-03-16 19:56:18 UTC
++++ config.mk
+@@ -23,9 +23,9 @@ INCS = -I${X11INC} -I${FREETYPEINC}
+ LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS}
- # 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
-@@ -17,10 +17,10 @@
- LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS}
-
# flags
--CPPFLAGS = -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
-+CPPFLAGS+= -D_BSD_SOURCE -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS}
- #CFLAGS = -g -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS}
+-CPPFLAGS = -D_DEFAULT_SOURCE -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_DEFAULT_SOURCE -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
Modified: trunk/x11/dmenu/pkg-descr
===================================================================
--- trunk/x11/dmenu/pkg-descr 2018-08-21 20:11:14 UTC (rev 23828)
+++ trunk/x11/dmenu/pkg-descr 2018-08-21 20:44:52 UTC (rev 23829)
@@ -1,9 +1,9 @@
dmenu is a minimalistic X11 menu. It reads a newline separated list of items
from stdin and shows them as a menu on the top of the screen. When the user
-selects one item or types any text and presses Enter, his choice is printed to
-stdout.
+selects one item or types any text and presses Enter, their choice is printed
+to stdout.
dmenu was developed as an addition to the dynamic window manager (dwm), but can
be used in any X11-environment.
-WWW: http://tools.suckless.org/dmenu
+WWW: https://tools.suckless.org/dmenu
More information about the Midnightbsd-cvs
mailing list