svn commit: r397104 - head/x11-clocks/dclock
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu Sep 17 11:03:31 UTC 2015
Author: amdmi3
Date: Thu Sep 17 11:03:30 2015
New Revision: 397104
URL: https://svnweb.freebsd.org/changeset/ports/397104
Log:
- Switch to options helpers
Modified:
head/x11-clocks/dclock/Makefile
Modified: head/x11-clocks/dclock/Makefile
==============================================================================
--- head/x11-clocks/dclock/Makefile Thu Sep 17 11:03:26 2015 (r397103)
+++ head/x11-clocks/dclock/Makefile Thu Sep 17 11:03:30 2015 (r397104)
@@ -9,18 +9,14 @@ MASTER_SITES= http://opencircuitdesign.c
MAINTAINER= ports at FreeBSD.org
COMMENT= 7-segment digital clock with some optional features
-OPTIONS_DEFINE= SOX XFT DOCS
-OPTIONS_DEFAULT=SOX XFT
-SOX_DESC= Install SOX to play audio
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
USE_XORG= x11 xt
USES= pkgconfig tar:tgz
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lXt -lm
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
PORTDOCS= README TODO
PLIST_FILES= bin/dclock \
lib/X11/app-defaults/DClock \
@@ -28,17 +24,14 @@ PLIST_FILES= bin/dclock \
%%DATADIR%%/sounds/bell.wav \
%%DATADIR%%/sounds/digital.wav
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= SOX XFT DOCS
+OPTIONS_DEFAULT=SOX XFT
+SOX_DESC= Install SOX to play audio
+SOX_RUN_DEPENDS= play:${PORTSDIR}/audio/sox
-.if ${PORT_OPTIONS:MSOX}
-RUN_DEPENDS+= play:${PORTSDIR}/audio/sox
-.endif
-
-.if ${PORT_OPTIONS:MXFT}
-USE_XORG+= xft
-CPPFLAGS+= $$(freetype-config --cflags) -DXFT_SUPPORT
-LDFLAGS+= $$(freetype-config --libs) -lXft
-.endif
+XFT_USE= XORG=xft
+XFT_CPPFLAGS= $$(freetype-config --cflags) -DXFT_SUPPORT
+XFT_LDFLAGS= $$(freetype-config --libs) -lXft
post-patch:
.for i in Dclock.c Dclock.ad dclock.1
@@ -59,11 +52,11 @@ do-install:
${STAGEDIR}${PREFIX}/lib/X11/app-defaults/DClock)
@${MKDIR} ${STAGEDIR}${DATADIR}/sounds
(cd ${WRKSRC}/sounds && ${INSTALL_DATA} *.wav ${STAGEDIR}${DATADIR}/sounds)
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
(cd ${WRKSRC} && ${INSTALL_DATA} ${f} ${STAGEDIR}${DOCSDIR})
.endfor
-.endif
.include <bsd.port.mk>
More information about the svn-ports-head
mailing list