svn commit: r566486 - head/multimedia/py-gstreamer1

Tobias C. Berner tcberner at FreeBSD.org
Wed Feb 24 16:01:02 UTC 2021


Author: tcberner
Date: Wed Feb 24 16:01:00 2021
New Revision: 566486
URL: https://svnweb.freebsd.org/changeset/ports/566486

Log:
  multimedia/py-gstreamer1: update to 1.16.3 & fix build with Python 3.8
  
  - switch to meson build systme
  
  PR:		246574
  Submitted by:	Greg V <greg at unrelenting.technology> (py38), VVD vvd at unislabs.com (update)

Modified:
  head/multimedia/py-gstreamer1/Makefile
  head/multimedia/py-gstreamer1/distinfo
  head/multimedia/py-gstreamer1/pkg-plist

Modified: head/multimedia/py-gstreamer1/Makefile
==============================================================================
--- head/multimedia/py-gstreamer1/Makefile	Wed Feb 24 15:49:01 2021	(r566485)
+++ head/multimedia/py-gstreamer1/Makefile	Wed Feb 24 16:01:00 2021	(r566486)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gstreamer
-PORTVERSION=	1.16.1
+DISTVERSION=	1.16.3
 CATEGORIES=	multimedia python
 MASTER_SITES=	http://gstreamer.freedesktop.org/src/gst-python/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -17,12 +17,15 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 PORTSCOUT=	limitw:1,even
 
-USES=		gmake gnome libtool localbase pathfix pkgconfig python:3.6+ tar:xz
+USES=		gnome meson pkgconfig python:3.6+ tar:xz
 USE_GNOME=	pygobject3
 USE_PYTHON=	flavors py3kplist
 USE_GSTREAMER1=	yes
-GNU_CONFIGURE=	yes
 PLIST_SUB=	VERSION="${GST_VERSION}"
-INSTALL_TARGET=	install-strip
+BINARY_ALIAS=	python3=${PYTHON_VERSION}
+
+post-install:
+	${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
+	${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
 
 .include <bsd.port.mk>

Modified: head/multimedia/py-gstreamer1/distinfo
==============================================================================
--- head/multimedia/py-gstreamer1/distinfo	Wed Feb 24 15:49:01 2021	(r566485)
+++ head/multimedia/py-gstreamer1/distinfo	Wed Feb 24 16:01:00 2021	(r566486)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1574899251
-SHA256 (gst-python-1.16.1.tar.xz) = b469c8955126f41b8ce0bf689b7029f182cd305f422b3a8df35b780bd8347489
-SIZE (gst-python-1.16.1.tar.xz) = 412888
+TIMESTAMP = 1614175793
+SHA256 (gst-python-1.16.3.tar.xz) = 36a00a256c25ccaaa9b965a6f09d6158dfb77558145ab6b25809938732c7161f
+SIZE (gst-python-1.16.3.tar.xz) = 419932

Modified: head/multimedia/py-gstreamer1/pkg-plist
==============================================================================
--- head/multimedia/py-gstreamer1/pkg-plist	Wed Feb 24 15:49:01 2021	(r566485)
+++ head/multimedia/py-gstreamer1/pkg-plist	Wed Feb 24 16:01:00 2021	(r566486)
@@ -5,4 +5,4 @@ lib/gstreamer-1.0/libgstpython.so
 %%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.py
 %%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.pyc
 %%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.pyo
-%%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst.so
+%%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst%%PYTHON_EXT_SUFFIX%%.so


More information about the svn-ports-all mailing list