Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Nov 2013 22:15:58 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r335125 - head/multimedia/py-gstreamer
Message-ID:  <201311282215.rASMFwDq028693@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Thu Nov 28 22:15:58 2013
New Revision: 335125
URL: http://svnweb.freebsd.org/changeset/ports/335125

Log:
  Stagify, update comment and switch to USES.

Modified:
  head/multimedia/py-gstreamer/Makefile

Modified: head/multimedia/py-gstreamer/Makefile
==============================================================================
--- head/multimedia/py-gstreamer/Makefile	Thu Nov 28 21:57:01 2013	(r335124)
+++ head/multimedia/py-gstreamer/Makefile	Thu Nov 28 22:15:58 2013	(r335125)
@@ -11,7 +11,7 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	gst-python-${PORTVERSION}
 
 MAINTAINER=	multimedia@FreeBSD.org
-COMMENT=	A set of Python bindings for gstreamer
+COMMENT=	Python bindings for gstreamer
 
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
@@ -19,18 +19,16 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/libxml2mod.so:${PORTSDIR}/textproc/py-libxml2
 RUN_DEPENDS=	${PYTHON_SITELIBDIR}/libxml2mod.so:${PORTSDIR}/textproc/py-libxml2
 
-USES=		pkgconfig
+USES=		gmake pathfix pkgconfig
 USE_PYTHON=	-2.7
 USE_BZIP2=	yes
-USE_GMAKE=	yes
-USE_GNOME=	pygobject gnomehack
+USE_GNOME=	pygobject
 USE_GSTREAMER=	yes
 GNU_CONFIGURE=	yes
 PLIST_SUB=	VERSION="${GST_VERSION}"
 CPPFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
 LDFLAGS+=	-L${LOCALBASE} ${PTHREAD_LIBS}
 
-NO_STAGE=	yes
 post-patch:
 	@${REINPLACE_CMD} -e 's|DLFCN|dl|g' ${WRKSRC}/gst/__init__.py
 	@${REINPLACE_CMD} -e 's|alsasink|osssink|g' -e 's|alsasrc|osssrc|g' \
@@ -42,7 +40,11 @@ post-patch:
 .endfor
 
 post-install:
-	@cd ${PYTHONPREFIX_SITELIBDIR} && ${PYTHON_CMD} -OOOO -c 'import pygst' && \
-		${PYTHON_CMD} -c 'import pygst'
+	${SETENV} PYTHON=${PYTHON_CMD} ${SH} ${WRKSRC}/py-compile --destdir ${STAGEDIR} \
+		--basedir ${PYTHON_SITELIBDIR} \
+		${STAGEDIR}${PYTHON_SITELIBDIR}/pygst.py
+	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gst-0.10/gst/*.so
+	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/*.so
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-0.10/libgstpython.so
 
 .include <bsd.port.mk>



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