multimedia/gstreamer1: Update to 1.24.8

Mk/Uses/gstreamer.mk:
- Sort, fix whitespace issues and typos
- Promote several common variables to improve maintainer QOL
*   There's now no need to set manually set PORTVERSION nor
    SOVERSION in several Makefiles
*   This will help to prevent not updating some components
*   A note has been added, however, to remind maintainers
    to remake distinfo for certain ports
- Improve documentation

multimedia/gstreamer1-plugins-webrtc:
- New port split from multimedia/gstreamer1-plugins-bad
- multimedia/gstreamer1-plugins-rust has been updated
  to reflect this change

net/gstreamer1-plugins-sctp:
- New port split from multimedia/gstreamer1-plugins-bad

x11-toolkits/gstreamer1-plugins-qt5:
- Moved here from graphics/gstreamer1-plugins-qt to
  align with its new Qt6 counterpart

x11-toolkits/gstreamer1-plugins-qt6:
- New port: GStreamer Qt6 QML videosink plugin

*/*:
- Improve Makefile order and formatting
- Sorry for the repo churn, but not fixing this would just lead to more
  poorly formatted gstreamer ports in the future via copypasta

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

PR:		278914
Reported by:	vvd
This commit is contained in:
Jason E. Hale 2024-09-22 04:31:12 -04:00
parent 27e292fa13
commit 8c1efc578d
169 changed files with 1505 additions and 1081 deletions

1
MOVED
View file

@ -3482,3 +3482,4 @@ databases/ldb15||2024-09-18|Has expired: Outdated and not necessary for any supp
net/rubygem-kas-grpc|net/rubygem-gitlab-kas-grpc|2024-09-19|Renamed, use net/rubygem-gitlab-kas-grpc instead
databases/ldb20||2024-09-22|Has expired: Outdated and not necessary for any supported version of Samba
databases/ldb21||2024-09-22|Has expired: Outdated and not necessary for any supported version of Samba
graphics/gstreamer1-plugins-qt|x11-toolkits/gstreamer1-plugins-qt5|2024-09-21|Rename with versioned suffix and move to a more fitting category with the addition of its Qt6 counterpart

View file

@ -1,12 +1,18 @@
# Support for GStreamer-related libraries and plugins
#
# gstreamer.mk - Support for gstreamer-plugins-based ports.
#
# Feature: gstreamer
# Usage:
# USES= gstreamer[:version]
# USES= gstreamer[:version][,arg,...]
# USE_GSTREAMER= [list of components]
#
# Supported versions: 1 -- default
# #
# Valid ARGS: <version>, _internal
#
# version: 1 -- default (this may be omitted since there is
# currently only one supported version)
# _internal: Only intended for use by multimedia/gstreamer1 to
# define specific variables so as not depend on itself
#
# MAINTAINER: multimedia@FreeBSD.org
.if ! defined(_INCLUDE_USES_GSTREAMER_MK)
_INCLUDE_USES_GSTREAMER_MK= YES
@ -22,7 +28,7 @@ _GST_VER= #
. if empty(_GST_VER)
_GST_VER= ${ver}
. else
INGORE= Incorrect USES=gstreamer:${gstramer_ARGS} - multiple versions defined
IGNORE= Incorrect USES=gstreamer:${gstreamer_ARGS} - multiple versions defined
. endif
. endif
. endfor
@ -33,8 +39,16 @@ _GST_VER= ${_GST_VER_DEFAULT}
#== Component setup
_GST1_VERSION= 1.22.10
# When modifying _GST1_VERSION, be sure to also update distinfo for the
# following ports:
# - multimedia/gstreamer1
# - multimedia/gstreamer1-editing-services
# - multimedia/gstreamer1-plugins (via `make makesum-gst1`)
# - multimedia/gstreamer1-rtsp-server
# - multimedia/gstreamer1-vaapi
_GST1_VERSION= 1.24.8
_GST1_LIB_VER= 1.0
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
_GST1_CATEGORIES= audio comms devel ftp graphics multimedia net security \
sysutils www x11 x11-toolkits
@ -47,18 +61,19 @@ _GST1_PLUGINS_comms= spandsp
_GST1_PLUGINS_devel= soup
_GST1_PLUGINS_ftp= curl
_GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \
opencv openexr openjpeg png qt rsvg vulkan webp zbar
opencv openexr openjpeg png rsvg vulkan webp zbar
_GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvdread \
editing-services gnonlin good hls libav libde265 \
mpeg2dec mpeg2enc mplex mm openh264 resindvd \
smoothstreaming theora ttml ugly v4l2 vpx x264 x265 \
zxing
_GST1_PLUGINS_net= srtp
mpeg2dec mpeg2enc mplex mm msdk openh264 resindvd \
smoothstreaming theora ttml ugly v4l2 vaapi vpx webrtc \
x264 x265
_GST1_PLUGINS_net= sctp srtp
_GST1_PLUGINS_security= dtls
_GST1_PLUGINS_sysutils= cdio
_GST1_PLUGINS_www= neon
_GST1_PLUGINS_textproc= zxing
_GST1_PLUGINS_www= neon srt
_GST1_PLUGINS_x11= x ximagesrc
_GST1_PLUGINS_x11-toolkits= gtk pango
_GST1_PLUGINS_x11-toolkits= gtk pango qt5 qt6
# == Unversioned information
@ -67,6 +82,8 @@ _GST_PLUGINS_BASE= bad core good ugly libgstreamer plugins
_GST_PLUGINS_VER:= ${_GST${_GST_VER}_CATEGORIES:S/^/\${_GST${_GST_VER}_PLUGINS_/:S/$/}/}
_GST_VERSION= ${_GST${_GST_VER}_VERSION}
_GST_LIB_VER= ${_GST${_GST_VER}_LIB_VER}
_GST_SOVERSION= ${_GST${_GST_VER}_SOVERSION}
# List of all available components
_USE_GSTREAMER_ALL= ${_GST_PLUGINS_BASE} \
@ -85,7 +102,7 @@ gst-bad_IMPL= #
gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core
gst-core_IMPL= #
gst-core_GST1_VERSION= 1.16
gst-core_GST1_VERSION= 1.24
gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION}
gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good
@ -97,7 +114,7 @@ gst-ugly_IMPL= #
gst-libgstreamer_LIB= libgstreamer${_GST${_GST_VER}_LIB_VER:D-${_GST${_GST_VER}_LIB_VER}}.so
gst-libgstreamer_PORT= multimedia/gstreamer${_GST_VER}
#==== Audio Plugins Section
#==== audio plugins section
gst-a52dec_PORT= audio/gstreamer${_GST_VER}-plugins-a52dec
gst-a52dec_IMPL= ugly
@ -153,12 +170,12 @@ gst-modplug_IMPL= bad
gst-mpg123_PORT= audio/gstreamer${_GST_VER}-plugins-mpg123
gst-mpg123_IMPL= ugly
gst-neon_PORT= www/gstreamer${_GST_VER}-plugins-neon
gst-neon_IMPL= bad
gst-ogg_PORT= audio/gstreamer${_GST_VER}-plugins-ogg
gst-ogg_IMPL= #
gst-openmpt_PORT= audio/gstreamer${_GST_VER}-plugins-openmpt
gst-openmpt_IMPL= bad
gst-opus_PORT= audio/gstreamer${_GST_VER}-plugins-opus
gst-opus_IMPL= #
@ -171,13 +188,13 @@ gst-shout2_IMPL= good
gst-sidplay_PORT= audio/gstreamer${_GST_VER}-plugins-sidplay
gst-sidplay_IMPL= ugly
gst-sndfile_PORT= audio/gstreamer${_GST_VER}-plugins-sndfile
gst-sndfile_IMPL= bad
gst-sndio_PORT= audio/gstreamer${_GST_VER}-plugins-sndio
gst-sndio_IMPL= #
gst-sndio_VERSION= 1.8.0
gst-sndfile_PORT= audio/gstreamer${_GST_VER}-plugins-sndfile
gst-sndfile_IMPL= bad
gst-soundtouch_PORT= audio/gstreamer${_GST_VER}-plugins-soundtouch
gst-soundtouch_IMPL= bad
@ -219,12 +236,6 @@ gst-curl_IMPL= bad
gst-aalib_PORT= graphics/gstreamer${_GST_VER}-plugins-aalib
gst-aalib_IMPL= good
gst-aom_PORT= multimedia/gstreamer${_GST_VER}-plugins-aom
gst-aom_IMPL= bad
gst-assrender_PORT= multimedia/gstreamer${_GST_VER}-plugins-assrender
gst-assrender_IMPL= bad
gst-cairo_PORT= graphics/gstreamer${_GST_VER}-plugins-cairo
gst-cairo_IMPL= good
@ -255,18 +266,15 @@ gst-openexr_IMPL= bad
gst-openjpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-openjpeg
gst-openjpeg_IMPL= bad
gst-openmpt_PORT= audio/gstreamer${_GST_VER}-plugins-openmpt
gst-openmpt_IMPL= bad
gst-png_PORT= graphics/gstreamer${_GST_VER}-plugins-png
gst-png_IMPL= good
gst-qt_PORT= graphics/gstreamer${_GST_VER}-plugins-qt
gst-qt_IMPL= good
gst-rsvg_PORT= graphics/gstreamer${_GST_VER}-plugins-rsvg
gst-rsvg_IMPL= bad
gst-vulkan_PORT= graphics/gstreamer${_GST_VER}-plugins-vulkan
gst-vulkan_IMPL= bad
gst-webp_PORT= graphics/gstreamer${_GST_VER}-plugins-webp
gst-webp_IMPL= bad
@ -275,22 +283,28 @@ gst-zbar_IMPL= bad
#==== multimedia plugins section
gst-aom_PORT= multimedia/gstreamer${_GST_VER}-plugins-aom
gst-aom_IMPL= bad
gst-assrender_PORT= multimedia/gstreamer${_GST_VER}-plugins-assrender
gst-assrender_IMPL= bad
gst-dash_PORT= multimedia/gstreamer${_GST_VER}-plugins-dash
gst-dash_IMPL= bad
gst-dvdread_PORT= multimedia/gstreamer${_GST_VER}-plugins-dvdread
gst-dvdread_IMPL= ugly
gst-editing-services_PORT= multimedia/gstreamer${_GST_VER}-editing-services
gst-editing-services_SUFFIX= #
gst-editing-services_IMPL= #
gst-dts_PORT= multimedia/gstreamer${_GST_VER}-plugins-dts
gst-dts_IMPL= bad
gst-dv_PORT= multimedia/gstreamer${_GST_VER}-plugins-dv
gst-dv_IMPL= good
gst-editing-services_PORT= multimedia/gstreamer${_GST_VER}-editing-services
gst-editing-services_SUFFIX= #
gst-editing-services_IMPL= #
gst-gnonlin_PORT= multimedia/gstreamer${_GST_VER}-plugins-gnonlin
gst-gnonlin_IMPL= good
gst-gnonlin_VERSION= 1.4.0
@ -321,33 +335,36 @@ gst-mpeg2enc_IMPL= bad
gst-mplex_PORT= multimedia/gstreamer${_GST_VER}-plugins-mplex
gst-mplex_IMPL= bad
gst-msdk_PORT= multimedia/gstreamer${_GST_VER}-plugins-msdk
gst-msdk_IMPL= bad
gst-openh264_PORT= multimedia/gstreamer${_GST_VER}-plugins-openh264
gst-openh264_IMPL= bad
gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd
gst-resindvd_IMPL= bad
gst-smoothstreaming_PORT= multimedia/gstreamer${_GST_VER}-plugins-smoothstreaming
gst-smoothstreaming_IMPL= bad
gst-theora_PORT= multimedia/gstreamer${_GST_VER}-plugins-theora
gst-theora_IMPL= #
gst-ttml_PORT= multimedia/gstreamer${_GST_VER}-plugins-ttml
gst-ttml_IMPL= bad
gst-v4l2_PORT= multimedia/gstreamer${_GST_VER}-plugins-v4l2
gst-v4l2_IMPL= good
# hmmm
gst-vaapi_PORT= multimedia/gstreamer-vaapi
gst-vaapi_IMPL= bad
gst-vaapi_PORT= multimedia/gstreamer${_GST_VER}-vaapi
gst-vaapi_SUFFIX= #
gst-vaapi_IMPL= #
gst-vpx_PORT= multimedia/gstreamer${_GST_VER}-plugins-vpx
gst-vpx_IMPL= good
gst-vulkan_PORT= graphics/gstreamer${_GST_VER}-plugins-vulkan
gst-vulkan_IMPL= bad
gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd
gst-resindvd_IMPL= bad
gst-theora_PORT= multimedia/gstreamer${_GST_VER}-plugins-theora
gst-theora_IMPL= #
gst-webrtc_PORT= multimedia/gstreamer${_GST_VER}-plugins-webrtc
gst-webrtc_IMPL= bad
gst-x264_PORT= multimedia/gstreamer${_GST_VER}-plugins-x264
gst-x264_IMPL= ugly
@ -355,10 +372,10 @@ gst-x264_IMPL= ugly
gst-x265_PORT= multimedia/gstreamer${_GST_VER}-plugins-x265
gst-x265_IMPL= bad
gst-zxing_PORT= textproc/gstreamer${_GST_VER}-plugins-zxing
gst-zxing_IMPL= bad
#==== net plugins section
#==== Net Plugins Section
gst-sctp_PORT= net/gstreamer${_GST_VER}-plugins-sctp
gst-sctp_IMPL= bad
gst-srtp_PORT= net/gstreamer${_GST_VER}-plugins-srtp
gst-srtp_IMPL= bad
@ -373,6 +390,19 @@ gst-dtls_IMPL= bad
gst-cdio_PORT= sysutils/gstreamer${_GST_VER}-plugins-cdio
gst-cdio_IMPL= ugly
#==== textproc plugins section
gst-zxing_PORT= textproc/gstreamer${_GST_VER}-plugins-zxing
gst-zxing_IMPL= bad
#==== www plugins section
gst-neon_PORT= www/gstreamer${_GST_VER}-plugins-neon
gst-neon_IMPL= bad
gst-srt_PORT= www/gstreamer${_GST_VER}-plugins-srt
gst-srt_IMPL= bad
#==== x11 plugins section
gst-x_PORT= x11/gstreamer${_GST_VER}-plugins-x
@ -389,8 +419,15 @@ gst-gtk_IMPL= bad
gst-pango_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-pango
gst-pango_IMPL= #
gst-qt5_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-qt5
gst-qt5_IMPL= good
gst-qt6_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-qt6
gst-qt6_IMPL= good
#== Dependency creation
. if empty(gstreamer_ARGS:M_internal)
_GST_BR_DEPENDS= #
_GST_LIB_DEPENDS= #
@ -430,4 +467,5 @@ LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u}
BUILD_DEPENDS+= ${_GST_BR_DEPENDS:O:u}
RUN_DEPENDS+= ${_GST_BR_DEPENDS:O:u}
. endif
.endif

View file

@ -3,15 +3,15 @@ CATEGORIES= audio
COMMENT= GStreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin
GST_PLUGIN= a52dec
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
LIB_DEPENDS= liba52.so:audio/liba52
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= liba52.so:audio/liba52
DIST= ugly
GST_PLUGIN= a52dec
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer OpenCore based Adaptive Multi-Rate Narrow-Band plugin
GST_PLUGIN= amrnb
DIST= ugly
LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr
DIST= good
GST_PLUGIN= amrnb
.include "${MASTERDIR}/Makefile"

View file

@ -1,18 +1,15 @@
PORTREVISION= 0
CATEGORIES= audio
PKGNAMESUFFIX= 1-plugins-amrwbdec
COMMENT= GStreamer OpenCore based Adaptive Multi-Rate Wide-Band Decoder plugin
GST_PLUGIN= amrwbdec
DIST= ugly
LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr
DIST= good
GST_PLUGIN= amrwbdec
.include "${MASTERDIR}/Makefile"

View file

@ -3,14 +3,15 @@ CATEGORIES= audio
COMMENT= GStreamer Bauer Stereophonic to Banaural BSP (bs2b) plugin
GST_PLUGIN= bs2b
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libbs2b.so:audio/libbs2b
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= bs2b
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer CDDA extraction (aka audio ripping) plugin
GST_PLUGIN= cdparanoia
DIST= base
LIB_DEPENDS= libcdda_interface.so:audio/cdparanoia
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libcdda_interface.so:audio/cdparanoia
DIST= base
GST_PLUGIN= cdparanoia
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer audio fingerprint extracting plugin
GST_PLUGIN= chromaprint
DIST= bad
LIB_DEPENDS= libchromaprint.so:audio/chromaprint
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libchromaprint.so:audio/chromaprint
DIST= bad
GST_PLUGIN= chromaprint
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer MPEG-2 and MPEG-4 AAC encoder plugin
GST_PLUGIN= faac
DIST= bad
LIB_DEPENDS= libfaac.so:audio/faac
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libfaac.so:audio/faac
DIST= bad
GST_PLUGIN= faac
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,15 @@ CATEGORIES= audio
COMMENT= GStreamer MPEG-2 and MPEG-4 AAC decoder plugin
GST_PLUGIN= faad
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libfaad.so:audio/faad
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= faad
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer free lossless audio encoder/decoder plugin
GST_PLUGIN= flac
DIST= good
LIB_DEPENDS= libFLAC.so:audio/flac
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libFLAC.so:audio/flac
DIST= good
GST_PLUGIN= flac
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer flite run-time speech synthesis engine plugin
GST_PLUGIN= flite
DIST= bad
LIB_DEPENDS= libflite.so:audio/flite
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libflite.so:audio/flite
DIST= bad
GST_PLUGIN= flite
.include "${MASTERDIR}/Makefile"

View file

@ -1,15 +1,15 @@
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer emulate gaming console sound processors plugin
GST_PLUGIN= gme
DIST= bad
LIB_DEPENDS= libgme.so:audio/libgme
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libgme.so:audio/libgme
DIST= bad
GST_PLUGIN= gme
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer gsm encoding/decoding plugin
GST_PLUGIN= gsm
DIST= bad
LIB_DEPENDS= libgsm.so:audio/gsm
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libgsm.so:audio/gsm
DIST= bad
GST_PLUGIN= gsm
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer low-latency audio server plugin
GST_PLUGIN= jack
DIST= good
LIB_DEPENDS= libjack.so:audio/jack
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libjack.so:audio/jack
DIST= good
GST_PLUGIN= jack
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,14 @@ CATEGORIES= audio
COMMENT= Gstreamer ladspa (Linux Audio Developer's Simple Plugin API) plugin
GST_PLUGIN= ladspa
DIST= bad
BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
LIB_DEPENDS= liblrdf.so:textproc/liblrdf
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
LIB_DEPENDS= liblrdf.so:textproc/liblrdf
DIST= bad
GST_PLUGIN= ladspa
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer High-quality free mp3 encode plugin
GST_PLUGIN= lame
DIST= good
LIB_DEPENDS= libmp3lame.so:audio/lame
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libmp3lame.so:audio/lame
DIST= good
GST_PLUGIN= lame
.include "${MASTERDIR}/Makefile"

View file

@ -3,19 +3,17 @@ CATEGORIES= audio
COMMENT= Gstreamer lv2 wrapper plugin
GST_PLUGIN= lv2
DIST= bad
BUILD_DEPENDS= lv2>=1.14.0:audio/lv2
LIB_DEPENDS= liblilv-0.so:audio/lilv \
libserd-0.so:devel/serd \
libsord-0.so:devel/sord \
libsratom-0.so:audio/sratom
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
BUILD_DEPENDS= lv2>=1.14.0:audio/lv2
LIB_DEPENDS= libsord-0.so:devel/sord \
libserd-0.so:devel/serd \
libsratom-0.so:audio/sratom \
liblilv-0.so:audio/lilv
DIST= bad
GST_PLUGIN= lv2
.include "${MASTERDIR}/Makefile"
USES+= pkgconfig

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer module decoder based on modplug egine plugin
GST_PLUGIN= modplug
DIST= bad
LIB_DEPENDS= libmodplug.so:audio/libmodplug
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libmodplug.so:audio/libmodplug
DIST= bad
GST_PLUGIN= modplug
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer MPEG Layer 1, 2, and 3 plugin
GST_PLUGIN= mpg123
DIST= good
LIB_DEPENDS= libmpg123.so:audio/mpg123
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libmpg123.so:audio/mpg123
DIST= good
GST_PLUGIN= mpg123
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer Ogg bitstream plugin
GST_PLUGIN= ogg
DIST= base
LIB_DEPENDS= libogg.so:audio/libogg
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libogg.so:audio/libogg
DIST= base
GST_PLUGIN= ogg
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer OpenMPT audio decoder plugin
GST_PLUGIN= openmpt
DIST= bad
LIB_DEPENDS= libopenmpt.so:audio/libopenmpt
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libopenmpt.so:audio/libopenmpt
DIST= bad
GST_PLUGIN= openmpt
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer Opus audio encoder/decoder plugin
GST_PLUGIN= opus
DIST= base
LIB_DEPENDS= libopus.so:audio/opus
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libopus.so:audio/opus
DIST= base
GST_PLUGIN= opus
.include "${MASTERDIR}/Makefile"

View file

@ -1,15 +1,15 @@
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer pulseaudio plugin
GST_PLUGIN= pulse
DIST= good
LIB_DEPENDS= libpulse.so:audio/pulseaudio
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libpulse.so:audio/pulseaudio
DIST= good
GST_PLUGIN= pulse
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer icecast output plugin
GST_PLUGIN= shout2
DIST= good
LIB_DEPENDS= libshout.so:audio/libshout
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libshout.so:audio/libshout
DIST= good
GST_PLUGIN= shout2
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,15 @@ CATEGORIES= audio
COMMENT= GStreamer Commodore SID audio decoder plugin
GST_PLUGIN= sidplay
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libsidplay.so:audio/libsidplay
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= ugly
GST_PLUGIN= sidplay
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= Gstreamer sndfile plugin
GST_PLUGIN= sndfile
DIST= bad
LIB_DEPENDS= libsndfile.so:audio/libsndfile
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libsndfile.so:audio/libsndfile
DIST= bad
GST_PLUGIN= sndfile
.include "${MASTERDIR}/Makefile"

View file

@ -3,12 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer soundtouch plugin
GST_PLUGIN= soundtouch
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libSoundTouch.so:audio/soundtouch
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= soundtouch
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer speex voice encode/decode plugin
GST_PLUGIN= speex
DIST= good
LIB_DEPENDS= libspeex.so:audio/speex
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libspeex.so:audio/speex
DIST= good
GST_PLUGIN= speex
.include "${MASTERDIR}/Makefile"

View file

@ -1,4 +1,4 @@
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer taglib plugin for adding APEv2 and ID3v2 headers
@ -6,13 +6,13 @@ COMMENT= GStreamer taglib plugin for adding APEv2 and ID3v2 headers
BROKEN_armv6= fails to compile: textidentificationframe.h file not found
BROKEN_armv7= fails to compile: textidentificationframe.h file not found
GST_PLUGIN= taglib
DIST= good
LIB_DEPENDS= libtag.so:audio/taglib
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libtag.so:audio/taglib
DIST= good
GST_PLUGIN= taglib
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer High-quality free MP2 encoder plugin
GST_PLUGIN= twolame
DIST= good
LIB_DEPENDS= libtwolame.so:audio/twolame
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libtwolame.so:audio/twolame
DIST= good
GST_PLUGIN= twolame
.include "${MASTERDIR}/Makefile"

View file

@ -3,14 +3,15 @@ CATEGORIES= audio
COMMENT= GStreamer vorbis encoder/decoder plugin
GST_PLUGIN= vorbis
DIST= base
LIB_DEPENDS= libvorbis.so:audio/libvorbis
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
USE_GSTREAMER= ogg
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USE_GSTREAMER= ogg
LIB_DEPENDS= libvorbis.so:audio/libvorbis
DIST= base
GST_PLUGIN= vorbis
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= audio
COMMENT= GStreamer wavpack encode/decode plugin
GST_PLUGIN= wavpack
DIST= good
LIB_DEPENDS= libwavpack.so:audio/wavpack
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libwavpack.so:audio/wavpack
DIST= good
GST_PLUGIN= wavpack
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,15 @@ CATEGORIES= audio
COMMENT= GStreamer WebRTC Audio Processing plugin
GST_PLUGIN= webrtcdsp
DIST= bad
LIB_DEPENDS= libwebrtc-audio-processing-1.so:audio/webrtc-audio-processing
USES+= compiler:c++11-lang
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libwebrtc_audio_processing.so:audio/webrtc-audio-processing0
DIST= bad
GST_PLUGIN= webrtcdsp
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= comms
COMMENT= GStreamer DSP library and software FAX machine plugin
GST_PLUGIN= spandsp
DIST= bad
LIB_DEPENDS= libspandsp.so:comms/spandsp
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libspandsp.so:comms/spandsp
DIST= bad
GST_PLUGIN= spandsp
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= devel
COMMENT= GStreamer soup based http input plugin
GST_PLUGIN= soup
DIST= good
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3
DIST= good
GST_PLUGIN= soup
.include "${MASTERDIR}/Makefile"

View file

@ -3,14 +3,14 @@ CATEGORIES= ftp
COMMENT= GStreamer curl based output plugin
GST_PLUGIN= curl
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libcurl.so:ftp/curl \
libssh2.so:security/libssh2
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= curl
.include "${MASTERDIR}/Makefile"

View file

@ -314,7 +314,6 @@
SUBDIR += gstreamer1-plugins-openexr
SUBDIR += gstreamer1-plugins-openjpeg
SUBDIR += gstreamer1-plugins-png
SUBDIR += gstreamer1-plugins-qt
SUBDIR += gstreamer1-plugins-rsvg
SUBDIR += gstreamer1-plugins-vulkan
SUBDIR += gstreamer1-plugins-webp

View file

@ -3,14 +3,14 @@ CATEGORIES= graphics
COMMENT= GStreamer ASCII art videosink plugin
GST_PLUGIN= aalib
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libaa.so:graphics/aalib
USES= ncurses
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= good
GST_PLUGIN= aalib
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer overlay renderer plugin based on cairo
GST_PLUGIN= cairo
DIST= good
USE_GNOME= cairo
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USE_GNOME= cairo
DIST= good
GST_PLUGIN= cairo
.include "${MASTERDIR}/Makefile"

View file

@ -4,13 +4,13 @@ PKGNAMESUFFIX= 1-plugins-gdkpixbuf
COMMENT= GStreamer image decoder/overlay plugin
GST_PLUGIN= gdk-pixbuf
DIST= good
USE_GNOME= gdkpixbuf2
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USE_GNOME= gdkpixbuf2
DIST= good
GST_PLUGIN= gdk-pixbuf
.include "${MASTERDIR}/Makefile"

View file

@ -3,38 +3,35 @@ CATEGORIES= graphics
COMMENT= GStreamer GL graphics plugin
GST_PLUGIN= gl
DIST= base
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
libpng16.so:graphics/png
USES= gl
USE_GL= gl glu glesv2 egl
USE_XORG+= x11 xext xcb
MESON_ARGS+= -Dgl=enabled \
-Dgl_winsys=${_GL_WINSYS:ts,} \
-Dgl_api=opengl,gles2 \
-Dgl_platform=glx,egl
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
GL_GST_DIRS= gst-libs/gst/allocators gst-libs/gst/video
PLIST= ${.CURDIR}/pkg-plist
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
OPTIONS_DEFINE= WAYLAND
OPTIONS_DEFAULT=WAYLAND
OPTIONS_SUB= yes
GL_WINSYS= x11 egl
WAYLAND_VARS= GL_WINSYS+=wayland
WAYLAND_VARS= _GL_WINSYS+=wayland
WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland
USES= gl
USE_GL= gl glu glesv2 egl
USE_XORG+= x11 \
xext \
xcb
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \
libpng16.so:graphics/png
MESON_ARGS+= -Dgl=enabled \
-Dgl_winsys=${GL_WINSYS:ts,} \
-Dgl_api=opengl,gles2 \
-Dgl_platform=glx,egl
DIST= base
GST_PLUGIN= gl
GST_PLUGIN_DIR= gst-libs/gst/gl ext/gl
_GL_WINSYS= x11 egl
.include "${MASTERDIR}/Makefile"

View file

@ -29,6 +29,7 @@ include/gstreamer-%%VERSION%%/gst/gl/gstgl_fwd.h
include/gstreamer-%%VERSION%%/gst/gl/gstglapi.h
include/gstreamer-%%VERSION%%/gst/gl/gstglbasefilter.h
include/gstreamer-%%VERSION%%/gst/gl/gstglbasememory.h
include/gstreamer-%%VERSION%%/gst/gl/gstglbasemixer.h
include/gstreamer-%%VERSION%%/gst/gl/gstglbasesrc.h
include/gstreamer-%%VERSION%%/gst/gl/gstglbuffer.h
include/gstreamer-%%VERSION%%/gst/gl/gstglbufferpool.h
@ -44,6 +45,7 @@ include/gstreamer-%%VERSION%%/gst/gl/gstglframebuffer.h
include/gstreamer-%%VERSION%%/gst/gl/gstglfuncs.h
include/gstreamer-%%VERSION%%/gst/gl/gstglmemory.h
include/gstreamer-%%VERSION%%/gst/gl/gstglmemorypbo.h
include/gstreamer-%%VERSION%%/gst/gl/gstglmixer.h
include/gstreamer-%%VERSION%%/gst/gl/gstgloverlaycompositor.h
include/gstreamer-%%VERSION%%/gst/gl/gstglquery.h
include/gstreamer-%%VERSION%%/gst/gl/gstglrenderbuffer.h

View file

@ -1,15 +1,15 @@
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer jpeg encoder/decoder plugin
GST_PLUGIN= jpeg
DIST= good
USES= jpeg
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USES= jpeg
DIST= good
GST_PLUGIN= jpeg
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer video sink via KMS plugin
GST_PLUGIN= kms
DIST= bad
LIB_DEPENDS= libdrm.so:graphics/libdrm
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libdrm.so:graphics/libdrm
DIST= bad
GST_PLUGIN= kms
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer color ASCII art plugin
GST_PLUGIN= libcaca
DIST= good
LIB_DEPENDS= libcaca.so:graphics/libcaca
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libcaca.so:graphics/libcaca
DIST= good
GST_PLUGIN= libcaca
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer libvisual plugin
GST_PLUGIN= libvisual
DIST= base
LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04
DIST= base
GST_PLUGIN= libvisual
.include "${MASTERDIR}/Makefile"

View file

@ -1,18 +1,19 @@
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer opencv real time computer vision plugin
GST_PLUGIN= opencv
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
LIB_DEPENDS= libopencv_highgui.so:graphics/opencv
# Clang has issues with Overloaded stuff inside OpenCV
CXXFLAGS+= -Wno-overloaded-virtual
LIB_DEPENDS= libopencv_highgui.so:graphics/opencv
GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= opencv
GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv
.include "${MASTERDIR}/Makefile"

View file

@ -1,19 +1,20 @@
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer OpenExr codec plugin
USES+= compiler:c++11-lang
GST_PLUGIN= openexr
DIST= bad
CPPFLAGS+= -DInt64=uint64_t
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libOpenEXR.so:graphics/openexr \
libImath-3_1.so:math/Imath
USES+= compiler:c++11-lang
CPPFLAGS+= -DInt64=uint64_t
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= openexr
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer jpeg2000 decoder plugin
GST_PLUGIN= openjpeg
DIST= bad
LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
DIST= bad
GST_PLUGIN= openjpeg
.include "${MASTERDIR}/Makefile"

View file

@ -4,13 +4,13 @@ PKGNAMESUFFIX= 1-plugins-png
COMMENT= GStreamer png plugin
GST_PLUGIN= png
DIST= good
LIB_DEPENDS= libpng.so:graphics/png
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libpng.so:graphics/png
DIST= good
GST_PLUGIN= png
.include "${MASTERDIR}/Makefile"

View file

@ -1,19 +0,0 @@
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer Qt videosink plugin
GST_PLUGIN_SUFFIX= -qt
GST_PLUGIN= qt5
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USES= compiler:c++11-lang qt:5
USE_QT= core gui declarative buildtools:build linguisttools network \
x11extras
USE_GSTREAMER= gl
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer SVG plugin
GST_PLUGIN= rsvg
DIST= bad
USE_GNOME= cairo librsvg2
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USE_GNOME= cairo librsvg2
DIST= bad
GST_PLUGIN= rsvg
.include "${MASTERDIR}/Makefile"

View file

@ -3,22 +3,26 @@ CATEGORIES= graphics
COMMENT= GStreamer Vulkan graphics plugin
GST_PLUGIN= vulkan
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USE_GSTREAMER= gl
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
BUILD_DEPENDS= ${LOCALBASE}/bin/glslc:graphics/shaderc \
${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \
${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
wayland-protocols>=0:graphics/wayland-protocols
LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
libwayland-client.so:graphics/wayland \
libshaderc_shared.so:graphics/shaderc
libxkbcommon.so:x11/libxkbcommon
USES= xorg
USE_GSTREAMER= gl
USE_XORG= xcb
MESON_ARGS+= -Dwayland=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= vulkan
.include "${MASTERDIR}/Makefile"

View file

@ -6,6 +6,7 @@ include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandbuffer.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkcommandpool.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkconfig.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdebug.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdecoder.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorcache.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorpool.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkdescriptorset.h
@ -22,12 +23,14 @@ include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimagememory.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkimageview.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkinstance.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkmemory.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkoperation.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkphysicaldevice.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkqueue.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkswapper.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvktrash.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkutils.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkvideofilter.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkvideoutils.h
include/gstreamer-%%VERSION%%/gst/vulkan/gstvkwindow.h
include/gstreamer-%%VERSION%%/gst/vulkan/vulkan-enumtypes.h
include/gstreamer-%%VERSION%%/gst/vulkan/vulkan-prelude.h
@ -46,8 +49,11 @@ include/gstreamer-%%VERSION%%/gst/wayland/gstwlvideoformat.h
include/gstreamer-%%VERSION%%/gst/wayland/gstwlwindow.h
include/gstreamer-%%VERSION%%/gst/wayland/wayland-prelude.h
include/gstreamer-%%VERSION%%/gst/wayland/wayland.h
include/gstreamer-%%VERSION%%/gst/vulkan/xcb/gstvkdisplay_xcb.h
include/gstreamer-%%VERSION%%/gst/vulkan/xcb/xcb.h
lib/girepository-%%VERSION%%/GstVulkan-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstVulkanWayland-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstVulkanXCB-%%VERSION%%.typelib
lib/gstreamer-%%VERSION%%/libgstvulkan.so
lib/gstreamer-%%VERSION%%/libgstwaylandsink.so
lib/libgstvulkan-%%VERSION%%.so
@ -58,6 +64,8 @@ lib/libgstwayland-%%VERSION%%.so.0
lib/libgstwayland-%%VERSION%%.so.%%SOVERSION%%
libdata/pkgconfig/gstreamer-vulkan-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-vulkan-wayland-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-vulkan-xcb-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-wayland-%%VERSION%%.pc
share/gir-%%VERSION%%/GstVulkan-%%VERSION%%.gir
share/gir-%%VERSION%%/GstVulkanWayland-%%VERSION%%.gir
share/gir-%%VERSION%%/GstVulkanXCB-%%VERSION%%.gir

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer webp image decoder plugin
GST_PLUGIN= webp
DIST= bad
LIB_DEPENDS= libwebp.so:graphics/webp
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libwebp.so:graphics/webp
DIST= bad
GST_PLUGIN= webp
.include "${MASTERDIR}/Makefile"

View file

@ -3,13 +3,13 @@ CATEGORIES= graphics
COMMENT= GStreamer ZBar barcode detector plugin
GST_PLUGIN= zbar
DIST= bad
LIB_DEPENDS= libzbar.so:graphics/zbar
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libzbar.so:graphics/zbar
DIST= bad
GST_PLUGIN= zbar
.include "${MASTERDIR}/Makefile"

View file

@ -109,6 +109,7 @@
SUBDIR += gstreamer1-plugins-ugly
SUBDIR += gstreamer1-plugins-v4l2
SUBDIR += gstreamer1-plugins-vpx
SUBDIR += gstreamer1-plugins-webrtc
SUBDIR += gstreamer1-plugins-x264
SUBDIR += gstreamer1-plugins-x265
SUBDIR += gstreamer1-qt

View file

@ -1,6 +1,5 @@
PORTNAME= gstreamer1-editing-services
PORTVERSION= ${_GST_VERSION}
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-editing-services/
DISTNAME= gst-editing-services-${PORTVERSION}
@ -12,17 +11,19 @@ WWW= http://gstreamer.freedeskop.org
LICENSE= LGPL20
USES= bison compiler:c11 gnome gstreamer meson ninja python pkgconfig tar:xz
USE_LDCONFIG= yes
USE_GNOME= glib20 introspection:build libxml2 pygobject3:build
USE_GSTREAMER= good bad
PORTSCOUT= limitw:1,even
USE_GSTREAMER= bad good
USE_LDCONFIG= yes
CONFIGURE_ARGS= -Ddoc=disabled \
MESON_ARGS= -Ddoc=disabled \
-Dvalidate=disabled \
-Dpygi-overrides-dir=${PYTHON_SITELIBDIR}/gstreamer-editing-services
PLIST_SUB= VERSION=1.0 SOVERSION=0.2210.0
BINARY_ALIAS= python3=${PYTHON_VERSION}
PORTSCOUT= limitw:1,even
PLIST_SUB= SOVERSION="${_GST_SOVERSION}" \
VERSION="${_GST_LIB_VER}"
OPTIONS_DEFINE= BASH
OPTIONS_DEFAULT=BASH

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1709533972
SHA256 (gst-editing-services-1.22.10.tar.xz) = bfb1ee1b352dd4d929c3a5b7fe19071a6c62b4828bb70318ad44bcf06828e9f0
SIZE (gst-editing-services-1.22.10.tar.xz) = 835084
TIMESTAMP = 1726789247
SHA256 (gst-editing-services-1.24.8.tar.xz) = b30a82e496975a9d821ce1c5b0cb846fd53e038bb390f9e1e0aa5e01efc217e2
SIZE (gst-editing-services-1.24.8.tar.xz) = 850280

View file

@ -13,12 +13,14 @@ include/gstreamer-%%VERSION%%/ges/ges-clip-asset.h
include/gstreamer-%%VERSION%%/ges/ges-clip.h
include/gstreamer-%%VERSION%%/ges/ges-command-line-formatter.h
include/gstreamer-%%VERSION%%/ges/ges-container.h
include/gstreamer-%%VERSION%%/ges/ges-discoverer-manager.h
include/gstreamer-%%VERSION%%/ges/ges-effect-asset.h
include/gstreamer-%%VERSION%%/ges/ges-effect-clip.h
include/gstreamer-%%VERSION%%/ges/ges-effect.h
include/gstreamer-%%VERSION%%/ges/ges-enums.h
include/gstreamer-%%VERSION%%/ges/ges-extractable.h
include/gstreamer-%%VERSION%%/ges/ges-formatter.h
include/gstreamer-%%VERSION%%/ges/ges-frame-composition-meta.h
include/gstreamer-%%VERSION%%/ges/ges-gerror.h
include/gstreamer-%%VERSION%%/ges/ges-group.h
include/gstreamer-%%VERSION%%/ges/ges-image-source.h
@ -70,9 +72,9 @@ lib/gstreamer-%%VERSION%%/libgstnle.so
lib/libges-%%VERSION%%.so
lib/libges-%%VERSION%%.so.0
lib/libges-%%VERSION%%.so.%%SOVERSION%%
%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.py
%%PYTHON_SITELIBDIR%%/gi/overrides/GES.py
libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
share/man/man1/ges-launch-%%VERSION%%.1.gz
%%BASH%%share/bash-completion/completions/ges-launch-%%VERSION%%
share/gir-1.0/GES-%%VERSION%%.gir
share/gstreamer-%%VERSION%%/validate/scenarios/ges-edit-clip-while-paused.scenario
share/man/man1/ges-launch-%%VERSION%%.1.gz

View file

@ -15,14 +15,14 @@ BUILD_DEPENDS= orc>=0.4.16:devel/orc
LIB_DEPENDS= liborc-0.4.so:devel/orc \
libavcodec.so:multimedia/ffmpeg
PORTSCOUT= limitw:1,even
USES= bison gettext-runtime gnome gstreamer libtool localbase \
meson ninja pkgconfig python:build shebangfix tar:xz
USE_GNOME= glib20
SHEBANG_FILES= scripts/gen-changelog.py \
scripts/extract-release-date-from-doap-file.py
SHEBANG_FILES= scripts/extract-release-date-from-doap-file.py \
scripts/gen-changelog.py \
MESON_ARGS= -Ddoc=disabled
PORTSCOUT= limitw:1,even
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1709533956
SHA256 (gst-libav-1.22.10.tar.xz) = d6dda7aa38a44173278de675ccd92acff0abf473f7bc02e7d1cdd4ce0f3b7642
SIZE (gst-libav-1.22.10.tar.xz) = 206616
TIMESTAMP = 1726789274
SHA256 (gst-libav-1.24.8.tar.xz) = 1e4a8fd537621d236442cf90a6e9ad5e00f87bffffdaeb1fd8bfd23719de8c75
SIZE (gst-libav-1.24.8.tar.xz) = 213160

View file

@ -1,6 +1,6 @@
PORTNAME= gstreamer1-plugins-all
PORTVERSION= ${_GST_VERSION}
PORTREVISION= 3
PORTREVISION= 0
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org

View file

@ -3,13 +3,13 @@ CATEGORIES= multimedia
COMMENT= GStreamer (libaom) plugin
GST_PLUGIN= aom
DIST= bad
LIB_DEPENDS= libaom.so:multimedia/aom
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libaom.so:multimedia/aom
DIST= bad
GST_PLUGIN= aom
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,16 @@ CATEGORIES= multimedia
COMMENT= GStreamer ASS/SSA text renderer plugin
GST_PLUGIN= assrender
DIST= bad
LIB_DEPENDS= libass.so:multimedia/libass
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
USES= compiler:c11
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libass.so:multimedia/libass
DIST= bad
GST_PLUGIN= assrender
.include "${MASTERDIR}/Makefile"
USES+= compiler:c11

View file

@ -1,23 +1,31 @@
PORTREVISION= 3
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer-plugins that need more quality, testing or documentation
GST_PLUGIN= bad
GST_PLUGIN_SUFFIX= -bad
LIB_DEPENDS+= libjson-glib-1.0.so:devel/json-glib
USES+= xorg
USE_XORG+=x11
USES+= ssl xorg
USE_GNOME+= cairo glib20 pango
USE_XORG+= x11
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
DIST= bad
GST_PLUGIN= ${DIST}
GST_PLUGIN_SUFFIX= -${DIST}
NO_GSTREAMER_COMMON= yes
BAD_GST_ENABLED_PLUGINS=accurip \
adaptivedemux \
adpcmdec \
adpcmenc \
aes \
aiff \
analytics \
analyticsoverlay \
asfmux \
audio \
audiobuffersplit \
@ -30,6 +38,7 @@ BAD_GST_ENABLED_PLUGINS=accurip \
bayer \
bz2 \
camerabin2 \
codec2json \
codecalpha \
codecparsers \
codecs \
@ -40,6 +49,7 @@ BAD_GST_ENABLED_PLUGINS=accurip \
dvbsubenc \
dvbsuboverlay \
dvdspu \
dxva \
examples \
faceoverlay \
festival \
@ -67,6 +77,7 @@ BAD_GST_ENABLED_PLUGINS=accurip \
mpegts \
mpegtsdemux \
mpegtsmux \
mse \
mxf \
netsim \
nls \
@ -82,7 +93,6 @@ BAD_GST_ENABLED_PLUGINS=accurip \
rist \
rtmp2 \
rtp \
sctp \
sdp \
segmentclip \
shm \
@ -94,25 +104,13 @@ BAD_GST_ENABLED_PLUGINS=accurip \
timecode \
transcode \
transcoder \
unixfd \
uridownloader \
videofilters \
videoframe_audiolevel \
videoparsers \
videosignal \
vmnc \
webrtc \
y4m
NO_GSTREAMER_COMMON= yes
PLIST= ${.CURDIR}/pkg-plist
USES+=ssl
.include "${MASTERDIR}/Makefile"
USE_GNOME+= glib20 gtk30
BUILD_DEPENDS+= v4l_compat>=1.0.20100321:multimedia/v4l_compat \
gtk3>=3.10:x11-toolkits/gtk30
LIB_DEPENDS+=libnice.so:net-im/libnice

View file

@ -0,0 +1,11 @@
--- ext/dtls/meson.build.orig 2024-08-21 11:25:15 UTC
+++ ext/dtls/meson.build
@@ -12,7 +12,7 @@ dtls_sources = [
'gstdtlselement.c',
]
-dtls_option = get_option('dtls').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
+dtls_option = get_option('dtls')
openssl_dep = dependency('openssl', version: '>= 1.0.1', required: dtls_option)
libcrypto_dep = dependency('libcrypto', required: dtls_option)

View file

@ -0,0 +1,11 @@
--- ext/sctp/meson.build.orig 2024-08-21 11:25:15 UTC
+++ ext/sctp/meson.build
@@ -5,7 +5,7 @@ sctp_sources = [
'sctpassociation.c'
]
-sctp_option = get_option('sctp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
+sctp_option = get_option('sctp')
if sctp_option.disabled()
subdir_done()
endif

View file

@ -0,0 +1,11 @@
--- ext/srtp/meson.build.orig 2024-08-21 11:25:15 UTC
+++ ext/srtp/meson.build
@@ -7,7 +7,7 @@ srtp_cargs = []
]
srtp_cargs = []
-srtp_option = get_option('srtp').enable_if(get_option('webrtc').enabled(), error_message: 'webrtc option is enabled')
+srtp_option = get_option('srtp')
if srtp_option.disabled()
srtp_dep = dependency('', required : false)
subdir_done()

View file

@ -0,0 +1,11 @@
--- ext/vulkan/meson.build.orig 2024-08-21 11:25:15 UTC
+++ ext/vulkan/meson.build
@@ -37,7 +37,7 @@ if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS')
extra_args = []
if vulkan_conf.get('GST_VULKAN_HAVE_VIDEO_EXTENSIONS') == 1
vulkan_sources += files('vkh264dec.c', 'vkh265dec.c')
- extra_deps += gstcodecs_dep
+ extra_deps += [dependency('gstreamer-codecparsers-1.0'), dependency('gstreamer-codecs-1.0')]
extra_args += ['-DGST_USE_UNSTABLE_API']
endif

View file

@ -1,13 +1,34 @@
--- ext/webrtc/meson.build.orig 2023-01-23 19:29:34 UTC
--- ext/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC
+++ ext/webrtc/meson.build
@@ -12,6 +12,10 @@ webrtc_sources = [
@@ -1,3 +1,4 @@
+if get_option('webrtc').enabled()
webrtc_sources = [
'gstwebrtc.c',
'gstwebrtcstats.c',
@@ -12,6 +13,14 @@ webrtc_sources = [
'webrtcdatachannel.c',
]
+if not is_variable('libgstwebrtcnice_dep')
+ libgstwebrtcnice_dep=cc.find_library('gstwebrtcnice-1.0', required : true)
+ subdir_done()
+endif
+
+if not is_variable('gstsctp_dep')
+ gstsctp_dep=cc.find_library('gstsctp-1.0', required : true)
+endif
+
webrtc_option = get_option('webrtc').require(
libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.')
if webrtc_option.disabled()
@@ -23,9 +32,9 @@ gstwebrtc_plugin = library('gstwebrtc',
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
include_directories : [configinc],
dependencies : [gstbase_dep, gstsdp_dep,
- gstapp_dep, gstwebrtc_dep, gstsctp_dep, gstrtp_dep, gio_dep, libgstwebrtcnice_dep],
+ gstapp_dep, gstwebrtc_dep, dependency('gstreamer-sctp-1.0'), gstrtp_dep, gio_dep, libgstwebrtcnice_dep],
install : true,
install_dir : plugins_install_dir,
)
plugins += [gstwebrtc_plugin]
-
+endif

View file

@ -1,11 +1,11 @@
--- ext/webrtcdsp/meson.build.orig 2022-09-07 19:55:24 UTC
--- ext/webrtcdsp/meson.build.orig 2024-08-21 11:25:15 UTC
+++ ext/webrtcdsp/meson.build
@@ -17,7 +17,7 @@ if webrtc_dep.found() and gnustl_dep.found()
@@ -13,7 +13,7 @@ if webrtc_dep.found()
cpp_args : gst_plugins_bad_args,
link_args : noseh_link_args,
include_directories : [configinc],
- dependencies : [gstbase_dep, gstaudio_dep, gstbadaudio_dep, webrtc_dep, gnustl_dep],
+ dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep, gnustl_dep],
- dependencies : [gstbase_dep, gstaudio_dep, gstbadaudio_dep, webrtc_dep],
+ dependencies : [gstbase_dep, gstaudio_dep, dependency('gstreamer-bad-audio-1.0'), webrtc_dep],
install : true,
install_dir : plugins_install_dir,
override_options : ['cpp_std=c++11'],
override_options : ['cpp_std=c++17'],

View file

@ -0,0 +1,12 @@
--- gst-libs/gst/analytics/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/analytics/meson.build
@@ -1,3 +1,4 @@
+if get_option('analytics').enabled()
analytics_sources = files( 'gstanalyticsmeta.c',
'gstanalyticsclassificationmtd.c',
'gstanalyticsobjectdetectionmtd.c',
@@ -62,3 +63,4 @@ meson.override_dependency(pkg_name, gstanalytics_dep)
dependencies : [gstbase_dep, gstvideo_dep])
meson.override_dependency(pkg_name, gstanalytics_dep)
+endif

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/audio/meson.build.orig 2022-09-05 20:33:42 UTC
--- gst-libs/gst/audio/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/audio/meson.build
@@ -1,3 +1,4 @@
+if get_option('audio').enabled()
badaudio_sources = files('gstnonstreamaudiodecoder.c', 'gstplanaraudioadapter.c')
badaudio_headers = files('gstnonstreamaudiodecoder.h', 'audio-bad-prelude.h', 'gstplanaraudioadapter.h')
install_headers(badaudio_headers, subdir : 'gstreamer-1.0/gst/audio')
@@ -52,3 +53,4 @@ gstbadaudio_dep = declare_dependency(link_with : gstba
@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbadaudio_dep)
dependencies : [gstaudio_dep, gstbase_dep])
meson.override_dependency(pkg_name, gstbadaudio_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/basecamerabinsrc/meson.build.orig 2022-09-05 21:00:40 UTC
--- gst-libs/gst/basecamerabinsrc/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/basecamerabinsrc/meson.build
@@ -1,3 +1,4 @@
+if get_option('basecamerabinsrc').enabled()
camerabin_sources = files(
'gstcamerabin-enum.c',
'gstcamerabinpreview.c',
@@ -51,3 +52,4 @@ gstbasecamerabin_dep = declare_dependency(link_with :
@@ -53,3 +54,4 @@ meson.override_dependency(pkg_name, gstbasecamerabin_d
sources: gen_sources,
dependencies : [gstapp_dep])
meson.override_dependency(pkg_name, gstbasecamerabin_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/codecparsers/meson.build.orig 2023-01-23 19:29:34 UTC
--- gst-libs/gst/codecparsers/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/codecparsers/meson.build
@@ -1,3 +1,4 @@
+if get_option('codecparsers').enabled()
codecparser_sources = files([
'gstjpeg2000sampling.c',
'gstjpegparser.c',
@@ -71,3 +72,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de
@@ -72,3 +73,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de
gst_libraries += [[pkg_name, {'lib': gstcodecparsers}]]
meson.override_dependency(pkg_name, gstcodecparsers_dep)

View file

@ -1,15 +1,26 @@
--- gst-libs/gst/codecs/meson.build.orig 2022-09-05 20:49:44 UTC
--- gst-libs/gst/codecs/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/codecs/meson.build
@@ -1,3 +1,4 @@
+if get_option('codecs').enabled()
codecs_sources = files(
'gsth264decoder.c',
'gsth264picture.c',
@@ -81,4 +82,5 @@ gstcodecs_dep = declare_dependency(link_with : gstcode
include_directories : [libsinc],
@@ -51,6 +52,13 @@ pkg_name = 'gstreamer-codecs-1.0'
library_def = {'lib': gstcodecs}
pkg_name = 'gstreamer-codecs-1.0'
+pkgconfig.generate(gstcodecs,
+ libraries : [gst_dep, gstbase_dep],
+ variables : pkgconfig_variables,
+ subdirs : pkgconfig_subdirs,
+ name : pkg_name,
+ description : 'Codecs library for GStreamer elements',
+)
gen_sources = []
if build_gir
gir = {
@@ -85,3 +93,4 @@ meson.override_dependency(pkg_name, gstcodecs_dep)
sources: gen_sources,
dependencies : [gstvideo_dep, gstcodecparsers_dep])
-meson.override_dependency(pkg_name, gstcodecs_dep)
\ No newline at end of file
+meson.override_dependency(pkg_name, gstcodecs_dep)
meson.override_dependency(pkg_name, gstcodecs_dep)
+endif

View file

@ -0,0 +1,12 @@
--- gst-libs/gst/dxva/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/dxva/meson.build
@@ -1,3 +1,4 @@
+if get_option('dxva').enabled()
dxva_sources = files(
'gstdxvaav1decoder.cpp',
'gstdxvah264decoder.cpp',
@@ -73,3 +74,4 @@ meson.override_dependency(pkg_name, gstdxva_dep)
dependencies : [gstvideo_dep, gstcodecs_dep])
meson.override_dependency(pkg_name, gstdxva_dep)
+endif

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/insertbin/meson.build.orig 2022-09-05 21:06:02 UTC
--- gst-libs/gst/insertbin/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/insertbin/meson.build
@@ -1,3 +1,4 @@
+if get_option('insertbin').enabled()
insert_sources = files('gstinsertbin.c')
insert_headers = files('gstinsertbin.h')
install_headers(insert_headers, subdir : 'gstreamer-1.0/gst/insertbin')
@@ -51,3 +52,4 @@ gstinsertbin_dep = declare_dependency(link_with : gsti
@@ -52,3 +53,4 @@ meson.override_dependency(pkg_name, gstinsertbin_dep)
dependencies : [gst_dep])
meson.override_dependency(pkg_name, gstinsertbin_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/mpegts/meson.build.orig 2022-09-05 21:11:41 UTC
--- gst-libs/gst/mpegts/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/mpegts/meson.build
@@ -1,3 +1,4 @@
+if get_option('mpegts').enabled()
mpegts_sources = files(
'mpegts.c',
'gstmpegtssection.c',
@@ -82,3 +83,4 @@ gstmpegts_dep = declare_dependency(link_with : gstmpeg
@@ -87,3 +88,4 @@ meson.override_dependency(pkg_name, gstmpegts_dep)
dependencies : [gst_dep],
sources : gen_sources)
meson.override_dependency(pkg_name, gstmpegts_dep)

View file

@ -0,0 +1,12 @@
--- gst-libs/gst/mse/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/mse/meson.build
@@ -1,3 +1,4 @@
+if get_option('mse').enabled()
gstmse_headers_private = files(
'gstappendpipeline-private.h',
'gstmediasourcesamplemap-private.h',
@@ -148,3 +149,4 @@ meson.override_dependency(pkg_name, gstmse_dep)
)
install_headers(gstmse_headers_public, subdir: gstmse_header_dir)
meson.override_dependency(pkg_name, gstmse_dep)
+endif

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/play/meson.build.orig 2022-09-05 21:13:21 UTC
--- gst-libs/gst/play/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/play/meson.build
@@ -1,3 +1,4 @@
+if get_option('play').enabled()
gstplay_sources = files(
'gstplay.c',
'gstplay-signal-adapter.c',
@@ -74,3 +75,4 @@ gstplay_dep = declare_dependency(link_with : gstplay,
@@ -75,3 +76,4 @@ meson.override_dependency(pkg_name, gstplay_dep)
gsttag_dep, gstpbutils_dep])
meson.override_dependency(pkg_name, gstplay_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/player/meson.build.orig 2022-09-05 21:14:52 UTC
--- gst-libs/gst/player/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/player/meson.build
@@ -1,3 +1,4 @@
+if get_option('player').enabled()
gstplayer_sources = files([
'gstplayer.c',
'gstplayer-signal-dispatcher.c',
@@ -77,3 +78,4 @@ gstplayer_dep = declare_dependency(link_with : gstplay
@@ -78,3 +79,4 @@ meson.override_dependency(pkg_name, gstplayer_dep)
gsttag_dep, gstpbutils_dep])
meson.override_dependency(pkg_name, gstplayer_dep)

View file

@ -1,11 +1,11 @@
--- gst-libs/gst/transcoder/meson.build.orig 2022-09-05 21:18:30 UTC
--- gst-libs/gst/transcoder/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/transcoder/meson.build
@@ -1,3 +1,4 @@
+if get_option('transcoder').enabled()
sources = files(['gsttranscoder.c', 'gsttranscoder-signal-adapter.c'])
headers = files(['gsttranscoder.h', 'transcoder-prelude.h', 'gsttranscoder-signal-adapter.h'])
@@ -64,3 +65,4 @@ gst_transcoder_dep = declare_dependency(link_with: gst
@@ -65,3 +66,4 @@ meson.override_dependency(pkg_name, gst_transcoder_dep
include_directories : [libsinc]
)
meson.override_dependency(pkg_name, gst_transcoder_dep)

View file

@ -1,11 +1,26 @@
--- gst-libs/gst/va/meson.build.orig 2023-01-23 19:29:34 UTC
--- gst-libs/gst/va/meson.build.orig 2024-09-19 10:01:21 UTC
+++ gst-libs/gst/va/meson.build
@@ -27,7 +27,7 @@ gstva_dep = dependency('', required : false)
@@ -45,12 +45,12 @@ extra_args = ['-DGST_USE_UNSTABLE_API',
'-DBUILDING_GST_VA',
'-DG_LOG_DOMAIN="GStreamer-VA"']
gstva_dep = dependency('', required : false)
-if host_system != 'linux'
-if host_system not in ['linux', 'windows']
+if get_option('skip_gstva')
subdir_done()
endif
va_opt = get_option('va')
-if host_system == 'linux'
+if host_system in ['linux', 'freebsd']
msdk_opt = get_option('msdk')
qsv_opt = get_option('qsv')
if va_opt.disabled() and msdk_opt.disabled() and qsv_opt.disabled()
@@ -75,7 +75,7 @@ endif
subdir_done()
endif
-if host_system == 'linux'
+if host_system in ['linux', 'freebsd']
libva_drm_dep = dependency('libva-drm', version: libva_req, required: va_required,
fallback: ['libva', 'libva_drm_dep'])
if not libva_drm_dep.found()

View file

@ -1,15 +1,12 @@
--- gst-libs/gst/webrtc/meson.build.orig 2023-01-23 19:29:34 UTC
--- gst-libs/gst/webrtc/meson.build.orig 2024-08-21 11:25:15 UTC
+++ gst-libs/gst/webrtc/meson.build
@@ -1,3 +1,4 @@
+if get_option('webrtc').enabled()
webrtc_sources = files([
'dtlstransport.c',
'ice.c',
@@ -102,4 +103,5 @@ meson.override_dependency(pkg_name, gstwebrtc_dep)
@@ -104,3 +105,4 @@ subdir('nice')
meson.override_dependency(pkg_name, gstwebrtc_dep)
-subdir('nice')
\ No newline at end of file
+subdir('nice')
subdir('nice')
+endif

View file

@ -1,6 +1,6 @@
--- meson.build.orig 2022-09-04 20:06:36 UTC
--- meson.build.orig 2024-08-21 11:25:15 UTC
+++ meson.build
@@ -498,6 +498,7 @@ pkgconfig_variables = ['exec_prefix=${prefix}',
@@ -545,6 +545,7 @@ pkgconfig_subdirs = ['gstreamer-1.0']
pkgconfig_subdirs = ['gstreamer-1.0']
@ -8,7 +8,7 @@
pkgconfig.generate(
libraries : [gst_dep],
variables : pkgconfig_variables,
@@ -505,6 +506,7 @@ pkgconfig.generate(
@@ -552,6 +553,7 @@ pkgconfig.generate(
name : 'gstreamer-plugins-bad-1.0',
description : 'Streaming media framework, bad plugins libraries',
)

View file

@ -1,16 +1,20 @@
--- meson_options.txt.orig 2023-01-23 19:29:34 UTC
--- meson_options.txt.orig 2024-08-21 11:25:15 UTC
+++ meson_options.txt
@@ -1,5 +1,41 @@ option('gst_play_tests', type: 'boolean', value: false
@@ -1,5 +1,47 @@ option('gst_play_tests', type: 'boolean', value: false
option('gst_play_tests', type: 'boolean', value: false,
description: 'Enable GstPlay tests that need network access')
+option('adaptivedemux', type: 'feature', value: 'auto',
+ description: 'adaptivedemux lib')
+option('analytics', type: 'feature', value: 'auto',
+ description: 'analytics lib')
+option('audio', type: 'feature', value: 'auto',
+ description: 'audio lib')
+option('codecparsers', type: 'feature', value: 'auto',
+ description: 'codecparsers lib')
+option('codecs', type: 'feature', value: 'auto',
+ description: 'codecs lib')
+option('dxva', type: 'feature', value: 'auto',
+ description: 'dxva lib')
+option('basecamerabinsrc', type: 'feature', value: 'auto',
+ description: 'basecamerabinsrc lib')
+option('insertbin', type: 'feature', value: 'auto',
@ -21,6 +25,8 @@
+ description: 'isoff lib')
+option('mpegts', type: 'feature', value: 'auto',
+ description: 'mpegts lib')
+option('mse', type: 'feature', value: 'auto',
+ description: 'mse lib')
+option('play', type: 'feature', value: 'auto',
+ description: 'play lib')
+option('player', type: 'feature', value: 'auto',

View file

@ -1,13 +1,13 @@
--- sys/kms/meson.build.orig 2022-09-12 09:58:35 UTC
--- sys/kms/meson.build.orig 2024-08-21 11:25:15 UTC
+++ sys/kms/meson.build
@@ -5,10 +5,6 @@ kmssink_sources = [
'gstkmsutils.c',
@@ -6,10 +6,6 @@ extra_deps = []
]
extra_deps = []
-if host_system != 'linux'
- subdir_done()
-endif
-
libdrm_dep = dependency('libdrm', version : '>= 2.4.98',
required : get_option('kms'),
fallback: ['libdrm', 'ext_libdrm'])
required : get_option('kms'))
libdrm_hdr_dep = dependency('libdrm', version : '>= 2.4.104',

View file

@ -1,8 +1,8 @@
--- sys/msdk/meson.build.orig 2022-09-16 08:39:55 UTC
--- sys/msdk/meson.build.orig 2024-08-21 11:25:15 UTC
+++ sys/msdk/meson.build
@@ -169,7 +169,12 @@ if msdk_deps_found
@@ -202,7 +202,12 @@ if msdk_deps_found
msdk_sources,
c_args : gst_plugins_bad_args + ['-DGST_USE_UNSTABLE_API'],
c_args : gst_plugins_bad_args + extra_args + onevpl_extra_args,
include_directories : [configinc, mfx_inc],
- dependencies : [gstbase_dep, gstvideo_dep, gstpbutils_dep, gstallocators_dep, gstcodecparsers_dep, mfx_dep, msdk_deps],
+ dependencies : [gstbase_dep,

View file

@ -1,12 +1,13 @@
--- tests/examples/meson.build.orig 2023-01-23 19:29:34 UTC
--- tests/examples/meson.build.orig 2024-09-19 10:01:21 UTC
+++ tests/examples/meson.build
@@ -1,24 +1,66 @@
@@ -1,26 +1,72 @@
-subdir('audiomixmatrix')
-subdir('avsamplesink')
-subdir('camerabin2')
-subdir('codecparsers')
-subdir('codecs')
-subdir('d3d11')
-subdir('d3d12')
-subdir('directfb')
-subdir('gtk')
-subdir('ipcpipeline')
@ -17,6 +18,7 @@
-subdir('nvcodec')
-subdir('opencv', if_found: opencv_dep)
-subdir('qsv')
-subdir('qt6d3d11')
-subdir('uvch264')
-subdir('va')
-subdir('waylandsink')
@ -29,7 +31,7 @@
+ subdir('avsamplesink')
+endif
+if get_option('camerabin2').enabled()
+ subdir('camerabin2')
+ subdir('camerabin2', if_found: gtk_dep)
+endif
+if get_option('codecparsers').enabled()
+ subdir('codecparsers')
@ -40,6 +42,9 @@
+if get_option('d3d11').enabled()
+ subdir('d3d11')
+endif
+if get_option('d3d12').enabled()
+ subdir('d3d12')
+endif
+if get_option('directfb').enabled()
+ subdir('directfb')
+endif
@ -59,7 +64,7 @@
+ subdir('msdk')
+endif
+if get_option('mxf').enabled()
+ subdir('mxf')
+ subdir('mxf', if_found: gtk_dep)
+endif
+if get_option('nvcodec').enabled()
+ subdir('nvcodec')
@ -70,6 +75,9 @@
+if get_option('qsv').enabled()
+ subdir('qsv')
+endif
+if get_option('qt6d3d11').enabled()
+ subdir('qt6d3d11')
+endif
+if get_option('uvch264').enabled()
+ subdir('uvch264')
+endif

View file

@ -0,0 +1,13 @@
--- tests/meson.build.orig 2024-09-19 10:01:21 UTC
+++ tests/meson.build
@@ -1,8 +1,8 @@
-if get_option('tests').disabled() or static_build
+if get_option('tests').disabled() and get_option('examples').disabled() or static_build
subdir_done()
endif
-if gstcheck_dep.found()
+if not get_option('tests').disabled() and gstcheck_dep.found()
subdir('check')
subdir('interactive')
subdir('validate')

View file

@ -1,12 +1,22 @@
--- tools/meson.build.orig 2023-01-23 19:29:34 UTC
--- tools/meson.build.orig 2024-08-21 11:25:15 UTC
+++ tools/meson.build
@@ -1,3 +1,4 @@
+if get_option('tools').enabled()
executable('gst-transcoder-' + api_version,
'gst-transcoder.c', 'utils.c',
install : true,
@@ -5,3 +6,4 @@ executable('gst-transcoder-' + api_version,
dependencies : [gst_dep, gstpbutils_dep, gst_transcoder_dep],
c_args: ['-DG_LOG_DOMAIN="gst-transcoder-@0@"'.format(api_version)],
)
+if not get_option('tools').disabled() and not static_build
gst_tools = {
'gst-transcoder': {
'files': files('gst-transcoder.c', 'utils.c'),
@@ -5,7 +6,6 @@ gst_tools = {
},
}
-if not get_option('tools').disabled() and not static_build
foreach tool, data: gst_tools
exe_name = '@0@-@1@'.format(tool, api_version)
executable(exe_name,
@@ -21,4 +21,4 @@ if not get_option('tools').disabled() and not static_b
install_man(data.get('man_page'))
endif
endforeach
-endif
\ No newline at end of file
+endif

View file

@ -1,6 +1,12 @@
bin/playout
include/gstreamer-%%VERSION%%/gst/adaptivedemux/gstadaptivedemux.h
include/gstreamer-%%VERSION%%/gst/adaptivedemux/adaptive-demux-prelude.h
include/gstreamer-%%VERSION%%/gst/adaptivedemux/gstadaptivedemux.h
include/gstreamer-%%VERSION%%/gst/analytics/analytics-meta-prelude.h
include/gstreamer-%%VERSION%%/gst/analytics/analytics.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsclassificationmtd.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsmeta.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjectdetectionmtd.h
include/gstreamer-%%VERSION%%/gst/analytics/gstanalyticsobjecttrackingmtd.h
include/gstreamer-%%VERSION%%/gst/audio/audio-bad-prelude.h
include/gstreamer-%%VERSION%%/gst/audio/gstnonstreamaudiodecoder.h
include/gstreamer-%%VERSION%%/gst/audio/gstplanaraudioadapter.h
@ -32,12 +38,21 @@ include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-descriptor.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-dvb-section.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-hdmv-section.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-isdb-descriptor.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-metadata-descriptor.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-mpegtspesmetadatameta.h
include/gstreamer-%%VERSION%%/gst/mpegts/gst-scte-section.h
include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegts-enumtypes.h
include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtsdescriptor.h
include/gstreamer-%%VERSION%%/gst/mpegts/gstmpegtssection.h
include/gstreamer-%%VERSION%%/gst/mpegts/mpegts-prelude.h
include/gstreamer-%%VERSION%%/gst/mpegts/mpegts.h
include/gstreamer-%%VERSION%%/gst/mse/gstmediasource.h
include/gstreamer-%%VERSION%%/gst/mse/gstmsesrc.h
include/gstreamer-%%VERSION%%/gst/mse/gstsourcebuffer.h
include/gstreamer-%%VERSION%%/gst/mse/gstsourcebufferlist.h
include/gstreamer-%%VERSION%%/gst/mse/mse-enumtypes.h
include/gstreamer-%%VERSION%%/gst/mse/mse-prelude.h
include/gstreamer-%%VERSION%%/gst/mse/mse.h
include/gstreamer-%%VERSION%%/gst/play/gstplay-media-info.h
include/gstreamer-%%VERSION%%/gst/play/gstplay-signal-adapter.h
include/gstreamer-%%VERSION%%/gst/play/gstplay-types.h
@ -57,9 +72,6 @@ include/gstreamer-%%VERSION%%/gst/player/gstplayer-visualization.h
include/gstreamer-%%VERSION%%/gst/player/gstplayer.h
include/gstreamer-%%VERSION%%/gst/player/player-prelude.h
include/gstreamer-%%VERSION%%/gst/player/player.h
include/gstreamer-%%VERSION%%/gst/sctp/sctp-prelude.h
include/gstreamer-%%VERSION%%/gst/sctp/sctpreceivemeta.h
include/gstreamer-%%VERSION%%/gst/sctp/sctpsendmeta.h
include/gstreamer-%%VERSION%%/gst/transcoder/gsttranscoder-signal-adapter.h
include/gstreamer-%%VERSION%%/gst/transcoder/gsttranscoder.h
include/gstreamer-%%VERSION%%/gst/transcoder/transcoder-enumtypes.h
@ -68,36 +80,22 @@ include/gstreamer-%%VERSION%%/gst/uridownloader/gstfragment.h
include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader.h
include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader_debug.h
include/gstreamer-%%VERSION%%/gst/uridownloader/uridownloader-prelude.h
include/gstreamer-%%VERSION%%/gst/webrtc/datachannel.h
include/gstreamer-%%VERSION%%/gst/webrtc/dtlstransport.h
include/gstreamer-%%VERSION%%/gst/webrtc/ice.h
include/gstreamer-%%VERSION%%/gst/webrtc/icestream.h
include/gstreamer-%%VERSION%%/gst/webrtc/icetransport.h
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice.h
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice_fwd.h
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicestream.h
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicetransport.h
include/gstreamer-%%VERSION%%/gst/webrtc/rtcsessiondescription.h
include/gstreamer-%%VERSION%%/gst/webrtc/rtpreceiver.h
include/gstreamer-%%VERSION%%/gst/webrtc/rtpsender.h
include/gstreamer-%%VERSION%%/gst/webrtc/rtptransceiver.h
include/gstreamer-%%VERSION%%/gst/webrtc/sctptransport.h
include/gstreamer-%%VERSION%%/gst/webrtc/webrtc-enumtypes.h
include/gstreamer-%%VERSION%%/gst/webrtc/webrtc.h
include/gstreamer-%%VERSION%%/gst/webrtc/webrtc_fwd.h
lib/girepository-%%VERSION%%/GstAnalytics-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstBadAudio-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstCodecs-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstDxva-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstInsertBin-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstMpegts-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstMse-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstPlay-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstPlayer-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstTranscoder-%%VERSION%%.typelib
lib/girepository-%%VERSION%%/GstWebRTC-%%VERSION%%.typelib
lib/gstreamer-%%VERSION%%/libgstaccurip.so
lib/gstreamer-%%VERSION%%/libgstadpcmdec.so
lib/gstreamer-%%VERSION%%/libgstadpcmenc.so
lib/gstreamer-%%VERSION%%/libgstaes.so
lib/gstreamer-%%VERSION%%/libgstaiff.so
lib/gstreamer-%%VERSION%%/libgstanalyticsoverlay.so
lib/gstreamer-%%VERSION%%/libgstasfmux.so
lib/gstreamer-%%VERSION%%/libgstaudiobuffersplit.so
lib/gstreamer-%%VERSION%%/libgstaudiofxbad.so
@ -108,6 +106,7 @@ lib/gstreamer-%%VERSION%%/libgstautoconvert.so
lib/gstreamer-%%VERSION%%/libgstbayer.so
lib/gstreamer-%%VERSION%%/libgstbz2.so
lib/gstreamer-%%VERSION%%/libgstcamerabin.so
lib/gstreamer-%%VERSION%%/libgstcodec2json.so
lib/gstreamer-%%VERSION%%/libgstcodecalpha.so
lib/gstreamer-%%VERSION%%/libgstcodectimestamper.so
lib/gstreamer-%%VERSION%%/libgstcoloreffects.so
@ -124,6 +123,7 @@ lib/gstreamer-%%VERSION%%/libgstgaudieffects.so
lib/gstreamer-%%VERSION%%/libgstgdp.so
lib/gstreamer-%%VERSION%%/libgstgeometrictransform.so
lib/gstreamer-%%VERSION%%/libgstid3tag.so
lib/gstreamer-%%VERSION%%/libgstinsertbin.so
lib/gstreamer-%%VERSION%%/libgstinter.so
lib/gstreamer-%%VERSION%%/libgstinterlace.so
lib/gstreamer-%%VERSION%%/libgstipcpipeline.so
@ -137,6 +137,7 @@ lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.so
lib/gstreamer-%%VERSION%%/libgstmpegpsmux.so
lib/gstreamer-%%VERSION%%/libgstmpegtsdemux.so
lib/gstreamer-%%VERSION%%/libgstmpegtsmux.so
lib/gstreamer-%%VERSION%%/libgstmse.so
lib/gstreamer-%%VERSION%%/libgstmxf.so
lib/gstreamer-%%VERSION%%/libgstnetsim.so
lib/gstreamer-%%VERSION%%/libgstpcapparse.so
@ -148,7 +149,6 @@ lib/gstreamer-%%VERSION%%/libgstrist.so
lib/gstreamer-%%VERSION%%/libgstrtmp2.so
lib/gstreamer-%%VERSION%%/libgstrtpmanagerbad.so
lib/gstreamer-%%VERSION%%/libgstrtponvif.so
lib/gstreamer-%%VERSION%%/libgstsctp.so
lib/gstreamer-%%VERSION%%/libgstsdpelem.so
lib/gstreamer-%%VERSION%%/libgstsegmentclip.so
lib/gstreamer-%%VERSION%%/libgstshm.so
@ -159,16 +159,19 @@ lib/gstreamer-%%VERSION%%/libgstsubenc.so
lib/gstreamer-%%VERSION%%/libgstswitchbin.so
lib/gstreamer-%%VERSION%%/libgsttimecode.so
lib/gstreamer-%%VERSION%%/libgsttranscode.so
lib/gstreamer-%%VERSION%%/libgstunixfd.so
lib/gstreamer-%%VERSION%%/libgstvideofiltersbad.so
lib/gstreamer-%%VERSION%%/libgstvideoframe_audiolevel.so
lib/gstreamer-%%VERSION%%/libgstvideoparsersbad.so
lib/gstreamer-%%VERSION%%/libgstvideosignal.so
lib/gstreamer-%%VERSION%%/libgstwebrtc.so
lib/gstreamer-%%VERSION%%/libgstvmnc.so
lib/gstreamer-%%VERSION%%/libgsty4mdec.so
lib/libgstadaptivedemux-%%VERSION%%.so
lib/libgstadaptivedemux-%%VERSION%%.so.0
lib/libgstadaptivedemux-%%VERSION%%.so.%%SOVERSION%%
lib/libgstanalytics-%%VERSION%%.so
lib/libgstanalytics-%%VERSION%%.so.0
lib/libgstanalytics-%%VERSION%%.so.%%SOVERSION%%
lib/libgstbadaudio-%%VERSION%%.so
lib/libgstbadaudio-%%VERSION%%.so.0
lib/libgstbadaudio-%%VERSION%%.so.%%SOVERSION%%
@ -181,6 +184,9 @@ lib/libgstcodecparsers-%%VERSION%%.so.%%SOVERSION%%
lib/libgstcodecs-%%VERSION%%.so
lib/libgstcodecs-%%VERSION%%.so.0
lib/libgstcodecs-%%VERSION%%.so.%%SOVERSION%%
lib/libgstdxva-%%VERSION%%.so
lib/libgstdxva-%%VERSION%%.so.0
lib/libgstdxva-%%VERSION%%.so.%%SOVERSION%%
lib/libgstinsertbin-%%VERSION%%.so
lib/libgstinsertbin-%%VERSION%%.so.0
lib/libgstinsertbin-%%VERSION%%.so.%%SOVERSION%%
@ -190,6 +196,9 @@ lib/libgstisoff-%%VERSION%%.so.%%SOVERSION%%
lib/libgstmpegts-%%VERSION%%.so
lib/libgstmpegts-%%VERSION%%.so.0
lib/libgstmpegts-%%VERSION%%.so.%%SOVERSION%%
lib/libgstmse-%%VERSION%%.so
lib/libgstmse-%%VERSION%%.so.0
lib/libgstmse-%%VERSION%%.so.%%SOVERSION%%
lib/libgstphotography-%%VERSION%%.so
lib/libgstphotography-%%VERSION%%.so.0
lib/libgstphotography-%%VERSION%%.so.%%SOVERSION%%
@ -199,40 +208,33 @@ lib/libgstplay-%%VERSION%%.so.%%SOVERSION%%
lib/libgstplayer-%%VERSION%%.so
lib/libgstplayer-%%VERSION%%.so.0
lib/libgstplayer-%%VERSION%%.so.%%SOVERSION%%
lib/libgstsctp-%%VERSION%%.so
lib/libgstsctp-%%VERSION%%.so.0
lib/libgstsctp-%%VERSION%%.so.%%SOVERSION%%
lib/libgsttranscoder-%%VERSION%%.so
lib/libgsttranscoder-%%VERSION%%.so.0
lib/libgsturidownloader-%%VERSION%%.so
lib/libgsturidownloader-%%VERSION%%.so.0
lib/libgsturidownloader-%%VERSION%%.so.%%SOVERSION%%
lib/libgstwebrtc-%%VERSION%%.so
lib/libgstwebrtc-%%VERSION%%.so.0
lib/libgstwebrtc-%%VERSION%%.so.%%SOVERSION%%
lib/libgstwebrtcnice-%%VERSION%%.so
lib/libgstwebrtcnice-%%VERSION%%.so.0
lib/libgstwebrtcnice-%%VERSION%%.so.%%SOVERSION%%
libdata/pkgconfig/gstreamer-analytics-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-codecs-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-codecparsers-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-mpegts-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-mse-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-photography-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-play-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-player-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-sctp-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-transcoder-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-webrtc-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-webrtc-nice-%%VERSION%%.pc
share/gir-%%VERSION%%/GstAnalytics-%%VERSION%%.gir
share/gir-%%VERSION%%/GstBadAudio-%%VERSION%%.gir
share/gir-%%VERSION%%/GstCodecs-%%VERSION%%.gir
share/gir-%%VERSION%%/GstDxva-%%VERSION%%.gir
share/gir-%%VERSION%%/GstInsertBin-%%VERSION%%.gir
share/gir-%%VERSION%%/GstMpegts-%%VERSION%%.gir
share/gir-%%VERSION%%/GstMse-%%VERSION%%.gir
share/gir-%%VERSION%%/GstPlay-%%VERSION%%.gir
share/gir-%%VERSION%%/GstPlayer-%%VERSION%%.gir
share/gir-%%VERSION%%/GstTranscoder-%%VERSION%%.gir
share/gir-%%VERSION%%/GstWebRTC-%%VERSION%%.gir
%%DATADIR%%-%%VERSION%%/encoding-profiles/device/dvd.gep
%%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/avi.gep
%%DATADIR%%-%%VERSION%%/encoding-profiles/file-extension/flv.gep

View file

@ -7,21 +7,9 @@ EXTRACT_ONLY= # empty
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Core set of typical audio and video GStreamer plugins
WWW= http://gstreamer.net
NO_ARCH= yes
NO_BUILD= yes
GST_DIR= lib/gstreamer-1.0
PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep
WWW= https://gstreamer.freedesktop.org/
USES= gstreamer
OPTIONS_DEFINE= DVD
OPTIONS_DEFAULT=DVD
DVD_DESC= Include DVD related plugins
.include <bsd.port.options.mk>
# Audio plugins
USE_GSTREAMER+= mpg123 ogg vorbis
@ -34,10 +22,16 @@ USE_GSTREAMER+= pango
# Multimedia plugins
USE_GSTREAMER+= libav good theora
.if ${PORT_OPTIONS:MDVD}
# dvd related plugins plugins
USE_GSTREAMER+= a52dec dvdread resindvd dts
.endif
NO_ARCH= yes
NO_BUILD= yes
GST_DIR= lib/gstreamer-${_GST1_LIB_VER}
PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep
OPTIONS_DEFINE= DVD
OPTIONS_DEFAULT=DVD
DVD_DESC= Include DVD related plugins
DVD_USE= GSTREAMER=a52dec,dvdread,resindvd,dts
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${GST_DIR}

View file

@ -3,13 +3,13 @@ CATEGORIES= multimedia
COMMENT= GStreamer Dynamic Adaptive Streaming over HTTP demuxer plugin
GST_PLUGIN= dash
DIST= bad
USE_GNOME= libxml2
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
USE_GNOME= libxml2
DIST= bad
GST_PLUGIN= dash
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,15 @@ CATEGORIES= multimedia
COMMENT= GStreamer dts audio decode plugin
GST_PLUGIN= dts
DIST= bad
LIB_DEPENDS= libdca.so:multimedia/libdca
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libdca.so:multimedia/libdca
DIST= bad
GST_PLUGIN= dts
.include "${MASTERDIR}/Makefile"
MESON_ARGS+= -Dgpl=enabled

View file

@ -4,13 +4,13 @@ PKGNAMESUFFIX= 1-plugins-dv
COMMENT= GStreamer dv demux and decoder plugin based on libdv
GST_PLUGIN= dv
DIST= good
LIB_DEPENDS= libdv.so:multimedia/libdv
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS= libdv.so:multimedia/libdv
DIST= good
GST_PLUGIN= dv
.include "${MASTERDIR}/Makefile"

View file

@ -3,15 +3,15 @@ CATEGORIES= multimedia
COMMENT= GStreamer DVD access plugin with libdvdread
GST_PLUGIN= dvdread
DIST= ugly
LIB_DEPENDS= libdvdread.so:multimedia/libdvdread
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
MESON_ARGS+= -Dgpl=enabled
MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins
PLIST= ${.CURDIR}/pkg-plist
LIB_DEPENDS=libdvdread.so:multimedia/libdvdread
DIST= ugly
GST_PLUGIN= dvdread
.include "${MASTERDIR}/Makefile"
MESON_ARGS+= -Dgpl=enabled

Some files were not shown because too many files have changed in this diff Show more