notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
py-gstreamer1 GStreamer python bindings
1.16.3 multimedia on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.16.3Version of this port present on the latest quarterly branch.
Maintainer: multimedia@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-08-08 20:27:47
Last Update: 2022-04-30 08:03:20
Commit Hash: ca3f925
People watching this port, also watch:: xerces-c3, py38-pycparser, ladspa, gstreamer1-plugins-pango, libkvkontakte
Also Listed In: python
License: LGPL21
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@${PY_FLAVOR}
To install the port:
cd /usr/ports/multimedia/py-gstreamer1/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/py-gstreamer1
  • pkg install py38-gstreamer1
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-gstreamer1 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-gstreamer1
Package flavors (<flavor>: <package>)
  • py38: py38-gstreamer1
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-gstreamer1
ABIlatestquarterly
FreeBSD:11:aarch641.12.31.16.1
FreeBSD:11:amd64--
FreeBSD:11:armv61.8.01.16.1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.12.3-
FreeBSD:12:amd64--
FreeBSD:12:armv61.12.31.16.1
FreeBSD:12:armv71.12.31.16.1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-gstreamer1
ABIlatestquarterly
FreeBSD:11:aarch641.12.3-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.12.3-
FreeBSD:12:amd64--
FreeBSD:12:armv61.12.3-
FreeBSD:12:armv71.12.3-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-gstreamer1
ABIlatestquarterly
FreeBSD:11:aarch64-1.16.1
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.16.1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-1.16.1
FreeBSD:12:armv7-1.16.1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv61.16.1-
FreeBSD:13:armv71.16.1-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.16.3-
 
py38-gstreamer1
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.16.31.16.3
FreeBSD:11:armv6--
FreeBSD:11:i3861.16.31.16.3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.16.3
FreeBSD:12:amd641.16.31.16.3
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.16.31.16.3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.16.31.16.3
FreeBSD:13:amd641.16.31.16.3
FreeBSD:13:armv6-1.16.3
FreeBSD:13:armv7-1.16.3
FreeBSD:13:i3861.16.31.16.3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.16.3
FreeBSD:14:aarch641.16.3-
FreeBSD:14:amd641.16.3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.16.3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-gobject3>=0 : devel/py-gobject3@py38
  2. gstreamer1-plugins>=1.16.2 : multimedia/gstreamer1-plugins
  3. meson>=0.57.1_1 : devel/meson
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python3.8 : lang/python38
Runtime dependencies:
  1. py38-gobject3>=0 : devel/py-gobject3@py38
  2. gstreamer1-plugins>=1.16.2 : multimedia/gstreamer1-plugins
  3. python3.8 : lang/python38
Library dependencies:
  1. libglib-2.0.so : devel/glib20
  2. libintl.so : devel/gettext-runtime
  3. libgstreamer-1.0.so : multimedia/gstreamer1
This port is required by:
for Build
  1. audio/lollypop
  2. audio/pulseeffects
  3. x11/xpra
for Run
  1. audio/exaile
  2. audio/lollypop
  3. audio/pithos
  4. audio/pulseeffects
  5. graphics/rapid-photo-downloader
  6. multimedia/pitivi
  7. x11/xpra

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. audio/exaile-devel*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://gstreamer.freedesktop.org/src/gst-python/
Collapse this list.
Port Moves
  • port moved here from multimedia/py-gstreamer on 2020-09-30
    REASON: Has expired: Uses deprecated version of python

Number of commits found: 25

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Apr 2022 08:03:20
 files touched by this commit commit hash:ca3f925d6eb53ff27e2a49775f6d33f52a587ae4  1.16.3
Tobias C. Berner (tcberner) search for other commits by this committer
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk

- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree

Differential Revision: https://reviews.freebsd.org/D35097
14 Oct 2021 21:30:52
 files touched by this commit commit hash:d45c9d95d9015fd74e5f40b0e35d52e58d39fd32  1.16.3
Stefan E├čer (se) search for other commits by this committer
multimedia/py-gstreamer1: Add CPE information

Approved by:	portmgr (blanket)
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.16.3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
24 Feb 2021 16:01:01
Original commit files touched by this commit Revision:566486  1.16.3
tcberner search for other commits by this committer
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)
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  1.16.1
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
18 Aug 2020 09:36:33
Original commit files touched by this commit Revision:545224  1.16.1
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
26 Jan 2020 17:42:37
Original commit files touched by this commit Revision:524224  1.16.1
kwm search for other commits by this committer
Update gstreamer1 to 1.16.2.

- The spc plugin was removed inflavor for the gsm plugin.
- Added in tree qt plugin.

Changelog: https://gstreamer.freedesktop.org/releases/1.16/#1.16.2

Update net-im/fractal to 4.2.2 to support GStreamer 1.16 (approved by
maintainer)

Thanks to antoine@ for the exp-run.

PR:		239386
20 Nov 2019 14:50:58
Original commit files touched by this commit Revision:518027  1.14.4
antoine search for other commits by this committer
Revert r518019, breaking bulk -a is not covered by portmgr blanket
20 Nov 2019 14:21:33
Original commit files touched by this commit Revision:518019  1.14.4
amdmi3 search for other commits by this committer
- Limit python version (does not configure with 3.8)

checking for python version... 3.8
checking for python platform... freebsd12
checking for python script directory... ${prefix}/lib/python3.8/site-packages
checking for python extension module directory...
${exec_prefix}/lib/python3.8/site-packages
checking for python >= 2.7... checking pkg-config is at least version 0.9.0...
yes
checking for GST... yes
checking for PYGOBJECT... yes
okay
checking for headers required to compile python extensions... found
checking for pygobject overrides directory...
${exec_prefix}/lib/python3.8/site-packages/gi/overrides
checking for GST... yes
configure: Using /usr/local/lib/gstreamer-1.0 as the plugin install location
checking for PYGOBJECT... yes
checking for libraries required to embed python... no
configure: error: Python libs not found. Windows requires Python modules to be
explicitly linked to libpython.

Approved by:	portmgr blanket
03 Nov 2018 11:58:10
Original commit files touched by this commit Revision:483887  1.14.4
tijl search for other commits by this committer
Update GStreamer to 1.14.4.

PR:		231406
Submitted by:	Greg V <greg@unrelenting.technology>
Exp-run by:	antoine
Approved by:	portmgr (antoine)
01 Oct 2018 11:32:37
Original commit files touched by this commit Revision:481025  1.12.3
antoine search for other commits by this committer
Cleanup plist handling
03 Jan 2018 13:22:32
Original commit files touched by this commit Revision:457964  1.12.3
mat search for other commits by this committer
Cleanup Mk/Uses/gnome.mk.

- Remove the use of comp_DETECT.
- Remove all comp_DETECT variables.
- Remove a use of comp_DETECT outside of gnome.mk
- Remove py3gobject3.
- Have ports depending directly on devel/py-gobject3 use gnome to do it.

PR:		224618
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13550
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.12.3  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Sep 2017 20:29:49
Original commit files touched by this commit Revision:450470  1.12.3
kwm search for other commits by this committer
Update GStreamer 1.x suite to 1.12.3.

ChangeLog: https://gstreamer.freedesktop.org/releases/1.12/#1.12.3
22 Jul 2017 11:35:44
Original commit files touched by this commit Revision:446388  1.12.2
kwm search for other commits by this committer
Update GStreamer1 ports to 1.12.2.

Rework the adding of dependancies in Mk/bsd.gstreamer.mk.
Previous when using USE_GSTREAMER[1] it would just add the request modules to
BUILD/RUN_DEPENDS. This caused the qa script to complain because the old code
didn't implicit depend on the gstreamer1 and gstreamer1-plugins[-bad] ports for
the libraries they carried, even if they where present via the plugins! The new
code adds implicit depends on these ports so USE_GSTREAMER[1] using ports have
all the libraries included.

* The mad mp3 plugin was removed, mpg123 plugin also provides mp3 decoding.
Switch over ports that used the gstreamer1 mad plugin.
* gtksink plugin renamed -> gtk
* Hook up the sndio plugin into the framework
* Add some indirect dependacies where needed
* Reorder the plugin list in bsd.gstreamer.mk so only one plugin per line. When
changing plugins it doesn't result in multiple lines being changed.
* Remove mentions in bsd.gstreamer.mk of plugins mentions that where removed.
* Depend on libunwind on i386/amd64, GStreamer links to it if it is present.

PR:		220753
Exp-run by:	antoine@
25 Mar 2016 15:47:46
Original commit files touched by this commit Revision:411860  1.8.0
kwm search for other commits by this committer
Update GStreamer1 ports to 1.8.0.

ChangeLog: https://gstreamer.freedesktop.org/releases/1.8/
04 Jan 2016 14:21:57
Original commit files touched by this commit Revision:405242  1.6.2
kwm search for other commits by this committer
Update GStreamer1 to 1.6.2.
Update GStreamer1-vaapi to 0.7.0.

* Spell GStreamer consistently. [1]
* Fix typo in py3kplist in py3-gstreamer1 [1]
* Improve plugins COMMENTS (more improvements welcome)
* Actually include the gstreamer1-libav update this time.

PR:		204204 [1] (based on)
Submitted by:	olivierd@ [1]
21 Nov 2015 23:04:40
Original commit files touched by this commit Revision:402206  1.6.1
kwm search for other commits by this committer
Update Gstreamer suite to 1.6.1.
01 Nov 2015 16:27:11
Original commit files touched by this commit Revision:400624  1.6.0
antoine search for other commits by this committer
Prevent PKGNAME collision between multimedia/py-gstreamer1 and
multimedia/py3-gstreamer1 when default version of python is 3.x
26 Sep 2015 14:36:23
Original commit files touched by this commit Revision:397984  1.6.0
kwm search for other commits by this committer
Update gstreamer1 ports to 1.6.0.

* gstreamer1-libav now uses ffmpeg from ports.
* New ports:
  * gstreamer1-validate: Tools to detect if elements are not behaving
    as expected, mainly aimed at developers, or advanced debugging.
  * gstreamer1-rtsp-server: Base foundation for building a rtsp
    server ontop of GStreamer
 * Bunch of new plugins like: mpg123, rsvg, libde265, openh264, x265 and dtls.

Release announcement:
 
http://lists.freedesktop.org/archives/gstreamer-announce/2015-September/000357.html

Obtained from:	gnome devel repo
21 Jul 2015 12:51:20
Original commit files touched by this commit Revision:392629  1.4.0
tijl search for other commits by this committer
Set PORTSCOUT on gstreamer ports
16 Dec 2014 13:35:02
Original commit files touched by this commit Revision:374804  1.4.0
kwm search for other commits by this committer
Big Gstreamer update:

Update gstreamer, gstreamer-plugins, -good, -bad and -ugly ports to 1.4.4.
Update gstreamer1-plugins-gnonlin to 1.4.0.
Update py-gstreamer1 and py3-gstreamer1 to 1.4.0.

Add multimedia/gstreamer1-editing-services. GES is a high-level library
for facilitating the creation of audio/video non-linear editors.

Add pulseaudio plugin now that pulseaudio is updated and add the gl plugin.

Drop :keepla from USES=libtool.
Drop @dirrm[try] from plists and drop gnomehier from USE_GNOME
Switch to optionhelpers in multimedia/gstreamer1.

PR:		194922 (merged with my own WIP)
Submitted by:	olivierd
08 Sep 2014 13:26:15
Original commit files touched by this commit Revision:367622  1.2.1_1
tijl search for other commits by this committer
Add USES=libtool and USES=python:2
15 Aug 2014 20:03:21
Original commit files touched by this commit Revision:365032  1.2.1
kwm search for other commits by this committer
Add missing /libs in LDFLAGS, this should fix the build in some cases.

While here, remove PTHREAD_* from CPPFLAGS and LDFLAGS.

PR:		192432
Submitted by:	sascha@root-login.org (PR), troyax@pholos.eu (fix)
08 Aug 2014 20:27:39
Original commit files touched by this commit Revision:364378  1.2.1
kwm search for other commits by this committer
Add Gstreamer python bindings for Gstreamer 1.x.

Add python2 and python3 flavors.
USE_GSTREAMER1 entries will be made when I figure out how adapt
bsd.gstreamer.mk to the dual python flavors.

PR:	ports/187647 (merged/based on)
Submitted by:	Olivier Duchateau

Number of commits found: 25