CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

multimedia/py-gstreamer1 1.28.8

GStreamer python bindings

Port info

Maintainer
multimedia@FreeBSD.org
Packages
latest: 1.28.8
Upstream
up to date
Last update
to 1.28.8 · 30a7e19ff0
Quarterly
2026Q4: 1.28.8 · last MFH d2b644208d
Formerly
multimedia/py3-gstreamer1 until 2017-11-30
WWW
https://gstreamer.freedesktop.org/
Links
cgit · VuXML

Install

Package
# pkg install py312-gstreamer1
installs 1.28.8 from latest; from quarterly (2026Q4) 1.28.8
Port
# cd /usr/ports/multimedia/py-gstreamer1 && make install clean
Size
62 KiB download · 289 KiB installed
Depends on
devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/py-pygobject 3.58.0, lang/python312 3.12.15, multimedia/gstreamer1 1.28.8_1, multimedia/gstreamer1-plugins 1.28.8, multimedia/gstreamer1-plugins-bad 1.28.8, multimedia/gstreamer1-plugins-webrtc 1.28.8, multimedia/gstreamer1-rtsp-server 1.28.8
License
LGPL21

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.28.81.28.8–
FreeBSD 151.28.81.28.8–
FreeBSD 141.28.81.28.61.28.8

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.28.81.28.8–
FreeBSD 141.28.81.28.81.28.8

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.28.8.

Fixed (7)

Show 7 fixed
VuXML entries whose affected range the packaged version has left, plus CVEs from the last 90 days that this version is already past (fixed by update).
CVECVSSPublishedDescription
CVE-2026-182957.82026-08-20GStreamer MRF File Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected inst…
CVE-2026-182967.82026-08-20GStreamer MRF File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affect…
CVE-2026-182977.82026-08-20GStreamer OGG File Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affec…
CVE-2026-182987.82026-08-20GStreamer PNG File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affect…
CVE-2026-182997.82026-08-20GStreamer rtpsbcdepay Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations …
CVE-2026-734336.62026-08-12A flaw was found in GStreamer gst-plugins-good (avidemux). When parsing FUJIFILM metadata in an AVI strd chunk, gst_avi_demux_parse_strd() decrements a remaining-length …
CVE-2026-734346.12026-08-12A flaw was found in GStreamer gst-plugins-good (avidemux). In gst_avi_demux_riff_parse_vprp(), the number of available gst_riff_vprp_video_field_desc entries is calculat…

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (63)

Jason E. Hale (jhale) · 1.28.8 MFH 2026Q4 ✓
GStreamer1: Update to 1.28.8

Changes: https://gstreamer.freedesktop.org/releases/1.28/#1.28.7
	 https://gstreamer.freedesktop.org/releases/1.28/#1.28.8

MFH:		2026Q4
Security:	bfa621d9-e508-4e3e-9a15-c2b54929ea77
30a7e19ff0
Jason E. Hale (jhale) · 1.28.6 MFH 2026Q3 ✓
GStreamer1: Update to 1.28.6

Changes: https://gstreamer.freedesktop.org/releases/1.28/#1.28.6

MFH:		2026Q3
Security:	dde0fb16-2731-4d3c-aabf-459357235745
6eac03c7fd
Jason E. Hale (jhale) · 1.28.5 MFH 2026Q3 ✓
GSteamer1: Uppdate to 1.28.5

multimedia/gstreamer1-plugins-rust is now a first-class citizen using gstreamer
tagging.

Refactor custom targets in multimedia/gstreamer1 and fix a few bugs in
generate-vuxml-entry.py.

MFH:		2026Q3
Security:	6eee35e6-fca5-4db2-ab73-f27add3e3ef1
703f5a47c3
Jason E. Hale (jhale) · 1.28.4
GStreamer1: Update to 1.28.4

Backport several security fixes from not-yet-released 1.28.5.

Add a `create-vuxml` target to multimedia/gstreamer1 to automagically
create a VuXML entry for new GStreamer releases. The backing script
can be used standalone for cases when more fine tuning is needed.

Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.4

Security:	4e82a0e6-6801-42c6-8fb6-91b6b275a9e1
e8ed805b33
Bernhard Froehlich (decke) · 1.28.3
multimedia/py-gstreamer1: Fix deprecated CPE_VENDOR
face87663a
Jason E. Hale (jhale) · 1.28.3
GStreamer1: Update to 1.28.3

multimedia/gstreamer1-plugins-rust: Update to 0.15.2

Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.2
https://gstreamer.freedesktop.org/releases/1.28/#1.28.3

MFH:		2026Q2
Security:	05aadfcc-55f5-11f1-915c-8974b59277b5,
		ea4c5b9d-55f7-11f1-915c-8974b59277b5
1d35c6d802
Jason E. Hale (jhale) · 1.28.1
GStreamer1: Update to 1.28.1

multimedia/gstreamer1-plugins-rust: Update to 0.15.1

Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.1

Security:	791d4b29-19fb-11f1-87cc-e73692421fef
585b9a1616
Jason E. Hale (jhale) · 1.28.0
GStreamer1: Update to 1.28.0

The y4menc (previously from good) and y4mdec (previously from bad)
plugins have been consolidated into y4m (now from good).

The vaapi component (multimedia/gstreamer1-vaapi) is no longer supplied
by upstream and will be removed after 2026Q1. This has been superseded by
the va plugin from 'bad', which we don't have and is rather Linux-heavy,
but no ports seem to use this anyways. Remove from makesum-all target
and adjust to be static 1.26.10 (last available) version.

Add svtav1 component to gstreamer.mk after f96400339bd6. [1]

multimedia/gstreamer1-plugins-svt-hevc has been marked DEPRECATED since
multimedia/svt-hevc is marked DEPRECATED and will be removed after
2026Q1. [1] This port does not seem to be used anywhere in the ports
tree.

Note for local patching: meson_options.txt was renamed by upstream to
meson.options across the board [2] and this change adapts to that.

Changes:
https://gstreamer.freedesktop.org/releases/1.28/

[2] https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/128710caab3e7521384c4c82df031702f1728af8

PR:		292706 [1]
Reported by:	jbeich [1]
c11c91c602
Jason E. Hale (jhale) · 1.26.10
GStreamer1: Update to 1.26.10

https://gstreamer.freedesktop.org/releases/1.26/#1.26.10

Security:	500cc49c-e93b-11f0-b8d8-4ccc6adda413
64597899da
Jason E. Hale (jhale) · 1.26.9
GStreamer1: Update to 1.26.9

multimedia/gstreamer1-plugins-rust: Update to 0.14.4

https://gstreamer.freedesktop.org/releases/1.26/#1.26.9
42dc4b66e5
Jason E. Hale (jhale) · 1.26.8
GStreamer1: Update to 1.26.8

https://gstreamer.freedesktop.org/releases/1.26/#1.26.8

MFH:		2025Q4
41ba8fe748
Jason E. Hale (jhale) · 1.26.7
GStreamer1: Update to 1.26.7

https://gstreamer.freedesktop.org/releases/1.26/#1.26.7
ea4a6ee736
Jason E. Hale (jhale) · 1.26.6
GStreamer1: Update to 1.26.6

multimedia/gstreamer1-plugins-rust: Update to 0.14.2

https://gstreamer.freedesktop.org/releases/1.26/#1.26.6
31891908b9
Jason E. Hale (jhale) · 1.26.5
GStreamer1: Update to 1.26.5

Rename multimedia/gstreamer1-validate -> devel/gstreamer1-devtools and
update to 1.26.5. gst-validate has been gst-devtools since 1.17.x, but
got lost in the mix. This a development toolkit, hence the move to the
devel category.

https://gstreamer.freedesktop.org/releases/1.26/#1.26.5
2680e71d5d
Jason E. Hale (jhale) · 1.26.4
GStreamer1: Update to 1.26.4

multimedia/gstreamer1-plugins-rust: Update to 0.14.0

Add custom target to update the distinfo files for the whole suite
depending on _GST1_VERSION for maintainer QoL.

https://gstreamer.freedesktop.org/releases/1.26/#1.26.4
5dd5a01952
Dima Panov (fluffy) · 1.26.3_1
multimedia/py-gstreamer1: Fix packaging (+)

Some components was missed in last update:
Error: Orphaned: %%PYTHON_SITELIBDIR%%/gi/overrides/GstApp.py
Error: Orphaned: %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstApp%%PYTHON_TAG%%.opt-1.pyc
Error: Orphaned: %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstApp%%PYTHON_TAG%%.pyc

Reported by:	bulk -t
Approved by:	portmgr blanket (trivial fix)
1285338ad2
Jason E. Hale (jhale) · 1.26.3
GStreamer1: Update to 1.26.3

https://gstreamer.freedesktop.org/releases/1.26/#1.26.3

Security:	69bfe2a4-5a39-11f0-8792-4ccc6adda413
5646dd1886
Charlie Li (vishwin) · 1.26.2
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
4f0eba1efd
Jason E. Hale (jhale) · 1.26.2
GStreamer1: Update to 1.26.2

multimedia/gstreamer1-plugins-rust: Update to 0.13.6

https://gstreamer.freedesktop.org/releases/1.26/#1.26.2
9799edd889
Jason E. Hale (jhale) · 1.26.1
GStreamer: Update to 1.26.1

https://gstreamer.freedesktop.org/releases/1.26/#1.26.1
ff5a16ab9b
Jason E. Hale (jhale) · 1.26.0
GStreamer: Update to 1.26.0

https://gstreamer.freedesktop.org/releases/1.26/
1ba9b3ba5b
Jason E. Hale (jhale) · 1.24.12
GStreamer: Update to 1.24.12

https://gstreamer.freedesktop.org/releases/1.24/#1.24.12
e0ab9406ea
Jason E. Hale (jhale) · 1.24.11
GStreamer: Update to 1.24.11

https://gstreamer.freedesktop.org/releases/1.24/#1.24.11
f94c040c58
Jason E. Hale (jhale)
GStreamer: Update to 1.24.10

https://gstreamer.freedesktop.org/releases/1.24/#1.24.10

Security:	7256fae8-b3e8-11ef-b680-4ccc6adda413,
		750ab972-b3e8-11ef-b680-4ccc6adda413,
		772d8625-b3e8-11ef-b680-4ccc6adda413,
		7945c543-b3e8-11ef-b680-4ccc6adda413,
		7b34ddf7-b3e8-11ef-b680-4ccc6adda413,
		7d1b4e5d-b3e8-11ef-b680-4ccc6adda413,
		7f3a302b-b3e8-11ef-b680-4ccc6adda413
f2f4b35340
Charlie Li (vishwin)
devel/py-pygobject: bump consumer PORTREVISIONs after port rename

With hat: gnome
PR: 273722
32a55d206d
Jason E. Hale (jhale)
Gstreamer: Update to 1.24.9

https://gstreamer.freedesktop.org/releases/1.24/#1.24.9

Security:	d48a2224-9b4c-11ef-bdd9-4ccc6adda413
9033cb222f
Jason E. Hale (jhale)
multimedia/py-gstreamer1: Update to 1.24.8

Missed updating this with the rest of gstreamer1 in 8c1efc578d6f.
1f46f7b5e5
Rene Ladan (rene) · 1.22.4
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Thomas Zander (riggs) · 1.22.4
Update gstreamer1 to upstream release 1.22.4

PR:		272141, 272100
ced4dbad8d
Thomas Zander (riggs) · 1.20.5
Update gstreamer1 to upstream release 1.20.5

PR:		268501
09c25d30f0
Stefan Eßer (se) · 1.16.3
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.16.3
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 1.16.3
multimedia: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron LI <aly@aaronly.me>
  *  Alexander Botero-Lowry <alexbl@FreeBSD.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Nordby <anders@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrew Thompson <andy@fud.org.nz>
  *  Andrew Thompson <thompsa@FreeBSD.org>
  *  Angel Carpintero <ack@telefonica.net>
  *  Anish Mistry (with help from mean)
  *  Anonymous <swell.k@gmail.com>
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Ashish Shukla <wahjava@gmail.com>
  *  Ben Woods <woodsb02@FreeBSD.org>
  *  Brian Somers <brian@FreeBSD.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Byung-Hee HWANG <bh@izb.knu.ac.kr>
  *  Charlie Kester <corky1951@comcast.net>
  *  Chess Griffin <chess@chessgriffin.com>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Hein <chein@FreeBSD.org> & Jim Overholt <overholt@isdw.net>
  *  Daniel Morante <daniel@morante.net>
  *  Diego Depaoli <trebestie@gmail.com> and Yinghong Liu <relaxbsd@gmail.com>
  *  Dierk Sacher <dierk@blaxxtarz.de>
  *  Dreamcat4 <dreamcat4@gmail.com>
  *  Earl Gay <earl@eeg3.net>
  *  Ed Schouten <ed@FreeBSD.org>
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Felix Palmen <felix@palmen-it.de>
  *  Franz Bettag <franz@bett.ag>
  *  FreeBSD GNOME Team <gnome@freebsd.org>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Grzegorz Blach <gblach@FreeBSD.org>
  *  Gustau Perez <gustau.perez@gmail.com>
  *  Harold Gutch <logix@foobar.franken.de>
  *  Heiner <h.eichmann@gmx.de>
  *  Heiner Eichmann <h.eichmann@gmx.de>
  *  Hendrik Scholz <hendrik@scholz.net>
  *  Herbert J. Skuhra <h.skuhra@gmail.com>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Holger Lamm
  *  J.R. Oldroyd <fbsd@opal.com>
  *  Jason Harmening <jason.harmening@gmail.com>
  *  Jille Timmermans (jille@quis.cx)
  *  Juergen Lock <nox@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  KalleDK <plexmaintainer@k-moeller.dk>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Koop Mast <kwm@rainbow-runner.nl>
  *  Kozlov Sergey <kozlov.sergey.404@gmail.com>
  *  Kris Moore
  *  Kuan-Chung Chiu <buganini@gmail.com>
  *  Lars Eggert <lars.eggert@gmx.net>
  *  Leinier Cruz Salfran <salfrancl@yahoo.es>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  Manuel Creach <manuel.creach@icloud.com>
  *  Marc van Woerkom <3d@FreeBSD.org>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Felder <feld@FreeBSD.org>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Martin Neubauer <m.ne@gmx.net>
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Johnson <ahze@ahze.net>
  *  Michael Nottebrock <michaelnottebrock@gmx.net>
  *  Michael Nottebrock <michaelnottebrock@gmx.net> et al
  *  Mina Naguib <webmaster@topfx.com>
  *  Mykola Dzham <i@levsha.me>
  *  Naram Qashat <cyberbotx@cyberbotx.com>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Pascal Vizeli <pvizeli@yahoo.de>
  *  Pav Lucistnik <pav@FreeBSD.org>
  *  Pawel Pekala <pawel@FreeBSD.org>
  *  Petar Zhivkov Petrov <pesho.petrov@gmail.com>
  *  Phil Oleson
  *  Phil Oleson <oz@nixil.net>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Raaf <freebsd@luna.afraid.org>
  *  Randall Hopper <aa8vb@nc.rr.com>
  *  Rodrigo OSORIO <rodrigo@FreeBSD.org>
  *  Rozhuk Ivan 2018 <rozhuk.im@gmail.com>
  *  Rozhuk Ivan <rozhuk.im@gmail.com>
  *  Rozhuk Ivan rozhuk.im@gmail.com
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Stacey Son <mythdev@son.org>, Ari Maniatis <ari@ish.com.au>
  *  Steve Wills <steve@mouf.net>
  *  Steve Wills <swills@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas E. Zander
  *  Thomas E. Zander with help from Vladimir Kushnir
  *  Vladimir Kondratiev <wulf@mail.mipt.ru>
  *  William Grzybowski <wg@FreeBSD.org>
  *  William Grzybowski <william88@gmail.com>
  *  Yi-Hsuan Hsin <mhsin@mhsin.org>
  *  Zastupov Stepan [RedChrom] <redchrom@mail.ru>
  *  adamw
  *  alex
  *  arved
  *  erich@FreeBSD.org
  *  freebsd-ports@evilcode.net
  *  giffunip@asme.org
  *  ijliao
  *  kamikaze@bsdforen.de
  *  michael johnson <ahze@ahze.net>
  *  mikael.urankar@gmail.com
  *  mm
  *  nox@FreeBSD.org
  *  osa
  *  pb@FreeBSD.org
  *  piero
  *  se@FreeBSD.org
  *  sumikawa

With hat:	portmgr
63f36d3262
Tobias C. Berner (tcberner) · 1.16.3
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
ca3f925d6e
Stefan Eßer (se) · 1.16.3
multimedia/py-gstreamer1: Add CPE information

Approved by:	portmgr (blanket)
d45c9d95d9
Mathieu Arnold (mat) · 1.16.3
Remove # $FreeBSD$ from Makefiles.
305f148f48
Tobias C. Berner (tcberner) · 1.16.3
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)
4b5b5d430f
Antoine Brodin (antoine) · 1.16.1
Drop python 2.7 support from a few ports

With hat:	portmgr
aa7a6c429e
Dmitry Marakasov (amdmi3) · 1.16.1
- Update WWW

Approved by:	portmgr blanket
296246ab4a
Koop Mast (kwm) · 1.16.1
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
aa49f23a6d
Antoine Brodin (antoine) · 1.14.4
Revert r518019, breaking bulk -a is not covered by portmgr blanket
df811bd70d
Dmitry Marakasov (amdmi3) · 1.14.4
- 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
52a45c4ac3
Tijl Coosemans (tijl) · 1.14.4
Update GStreamer to 1.14.4.

PR:		231406
Submitted by:	Greg V <greg@unrelenting.technology>
Exp-run by:	antoine
Approved by:	portmgr (antoine)
54c5444eba
Antoine Brodin (antoine) · 1.12.3
Cleanup plist handling
1a38aa50df
Mathieu Arnold (mat) · 1.12.3
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
d0cba2b797
Mathieu Arnold (mat) · 1.12.3
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
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
551be3c723
Koop Mast (kwm) · 1.12.3
Update GStreamer 1.x suite to 1.12.3.

ChangeLog: https://gstreamer.freedesktop.org/releases/1.12/#1.12.3
3a0bcca815
Koop Mast (kwm) · 1.12.2
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@
d566d54fa6
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.0 · as multimedia/py3-gstreamer1
Add more PLIST_SUB to Mk/Uses/python.mk

- Add PYTHON_PYOEXTENSION and PYTHON_SUFFIX
- Add PYTHON2 and PYTHON3
- Respect PYTHON_VERSION
- Rename PYOEXTENSION to PYTHON_PYOEXTENSION

This change would help:
- Build databases/postgresql*-plpython with Python 3
  (It has PLIST issue since bsd.python.mk to Uses/python.mk transition)
- Simplify Makefile

PR:		205807
Differential Revision:	https://reviews.FreeBSD.org/D4758
Exp-run by:	antoine
e730d999d3