svn commit: r338929 - head/x11/dmenu

Baptiste Daroussin bapt at FreeBSD.org
Mon Jan 6 20:47:03 UTC 2014


Author: bapt
Date: Mon Jan  6 20:47:02 2014
New Revision: 338929
URL: http://svnweb.freebsd.org/changeset/ports/338929

Log:
  Support stage
  Strip binaries

Modified:
  head/x11/dmenu/Makefile

Modified: head/x11/dmenu/Makefile
==============================================================================
--- head/x11/dmenu/Makefile	Mon Jan  6 20:00:46 2014	(r338928)
+++ head/x11/dmenu/Makefile	Mon Jan  6 20:47:02 2014	(r338929)
@@ -15,36 +15,29 @@ MAINTAINER=	schot at a-eskwadraat.nl
 COMMENT=	X11 menu application designed for the dwm window manager
 
 LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
 
 OPTIONS_DEFINE=	XINERAMA XFT
 OPTIONS_DEFAULT=	XINERAMA
 
 USE_XORG=	x11
 
-MAN1=		dmenu.1 stest.1
-PLIST_FILES=	bin/dmenu bin/dmenu_run bin/stest
+PLIST_FILES=	bin/dmenu bin/dmenu_run bin/stest \
+		man/man1/dmenu.1.gz man/man1/stest.1.gz
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MXINERAMA}
-USE_XORG+=	xinerama
-.endif
-
-.if ${PORT_OPTIONS:MXFT}
-USE_XORG+=	xft
-PATCHFILES+=	${PORTNAME}-${PORTVERSION}-xft.diff
-.endif
+XINERAMA_USE=	XORG=xinerama
+XFT_USE=	XORG=xft
+XFT_PATCHFILES=	${PORTNAME}-${PORTVERSION}-xft.diff
 
 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
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dmenu \
+		${STAGEDIR}${PREFIX}/bin/stest
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list