Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Mar 2014 14:57:35 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r348624 - head/audio/py-karaoke
Message-ID:  <201403191457.s2JEvZ66086760@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403191457.s2JEvZ66086760>