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@unrelenting.technology> (py38), VVD vvd@unislabs.com (update)
This commit is contained in:
Tobias C. Berner 2021-02-24 16:01:00 +00:00
parent 7b268bdb7a
commit 4b5b5d430f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=566486
3 changed files with 11 additions and 8 deletions

View File

@ -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>

View File

@ -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

View File

@ -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