svn commit: r348624 - head/audio/py-karaoke

Pawel Pekala pawel at FreeBSD.org
Wed Mar 19 14:57:35 UTC 2014


Author: pawel
Date: Wed Mar 19 14:57:34 2014
New Revision: 348624
URL: http://svnweb.freebsd.org/changeset/ports/348624
QAT: https://qat.redports.org/buildarchive/r348624/

Log:
  - Add USES=desktop-file-utils, port installs desktop entry files
  - Move options definitions to proper place, use option helper
  - Strip library
  - Support staging

Modified:
  head/audio/py-karaoke/Makefile

Modified: head/audio/py-karaoke/Makefile
==============================================================================
--- head/audio/py-karaoke/Makefile	Wed Mar 19 14:48:08 2014	(r348623)
+++ head/audio/py-karaoke/Makefile	Wed Mar 19 14:57:34 2014	(r348624)
@@ -3,7 +3,7 @@
 
 PORTNAME=	karaoke
 PORTVERSION=	0.7.5
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	audio python
 MASTER_SITES=	SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION}
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -21,11 +21,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}game
 		dejavu>0:${PORTSDIR}/x11-fonts/dejavu \
 		${PYNUMPY}
 
-OPTIONS_DEFINE=	MUTAGEN
-MUTAGEN_DESC=	Enable Mutagen support
-
-USES=		iconv zip
-NO_STAGE=	yes
+USES=		desktop-file-utils iconv zip
 USE_SDL=	sdl
 USE_XORG=	x11 xau xcb xdmcp
 USE_WX=		2.6+
@@ -37,11 +33,10 @@ PYDISTUTILS_PKGNAME=	py${PORTNAME}
 
 DATADIR=	${PREFIX}/share/py${PORTNAME}
 
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE=	MUTAGEN
 
-.if ${PORT_OPTIONS:MMUTAGEN}
-RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}mutagen>0:${PORTSDIR}/audio/py-mutagen
-.endif
+MUTAGEN_DESC=		Mutagen support
+MUTAGEN_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mutagen>0:${PORTSDIR}/audio/py-mutagen
 
 post-patch:
 	@${REINPLACE_CMD} -e \
@@ -57,9 +52,11 @@ post-patch:
 .endfor
 
 post-install:
-	@${MKDIR} ${DATADIR}/fonts
+	@${MKDIR} ${STAGEDIR}${DATADIR}/fonts
 .for i in DejaVuSans.ttf DejaVuSansCondensed-Bold.ttf DejaVuSansCondensed.ttf
-	@${LN} -sf ${LOCALBASE}/lib/X11/fonts/dejavu/${i} ${DATADIR}/fonts
+	@${LN} -sf ${LOCALBASE}/lib/X11/fonts/dejavu/${i} \
+		${STAGEDIR}${DATADIR}/fonts
 .endfor
+	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pycdgAux.so
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list