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@
This commit is contained in:
Koop Mast
2017-07-22 11:35:44 +00:00
parent 190ced69a2
commit d566d54fa6
74 changed files with 768 additions and 376 deletions

1
MOVED
View File

@@ -9469,3 +9469,4 @@ databases/py-odbc|databases/py-pyodbc|2017-07-18|Rename to comply with PyPI sche
security/sshguard-ipfw|security/sshguard|2017-07-20|Merged with security/sshguard
security/sshguard-pf|security/sshguard|2017-07-20|Merged with security/sshguard
security/sshguard-null|security/sshguard|2017-07-20|Merged with security/sshguard
audio/gstreamer1-plugins-mad|audio/gstreamer1-plugins-mpg123|2017-07-21|The GStreamer 1 mad plugin was removed, the mpg123 plugin supplies the same functionality

View File

@@ -60,40 +60,127 @@ GST1_MINOR_VERSION= .0
GST1_SHLIB_VERSION= 0
GST1_MINIMAL_VERSION= .0
#
# missing base: alsa ivorbisdec
# missing good: -
# missing ugly: -
# missing bad: openal
# These are the current supported gstreamer-plugins modules:
# Supported plugins by both 0.10 and 1.0.
_GSTREAMER_PLUGINS= \
a52dec aalib amrnb amrwbdec cairo cdio \
cdparanoia dts dv faac faad flac flite \
gdkpixbuf gl gme gnonlin gsm jack jpeg lame libcaca \
libmms libvisual mad mpeg2dec mpeg2enc neon ogg \
opencv opus pango pulse resindvd schroedinger \
shout2 sidplay soundtouch soup speex taglib \
theora twolame v4l2 vorbis wavpack x264
a52dec \
aalib \
amrnb \
amrwbdec \
cairo \
cdio \
cdparanoia \
dts \
dv \
faac \
faad \
flac \
flite \
gdkpixbuf \
gl \
gme \
gnonlin \
gsm \
jack \
jpeg \
ladspa \
lame \
libcaca \
libmms \
libvisual \
mpeg2dec \
mpeg2enc \
musepack \
neon \
ogg \
opencv \
opus \
pango \
pulse \
resindvd \
schroedinger \
shout2 \
sndfile \
sndio \
sidplay \
soundtouch \
soup \
spc \
speex \
taglib \
theora \
twolame \
v4l2 \
vorbis \
wavpack \
x264
# plugins only in 0.10
.if defined(USE_GSTREAMER)
_GSTREAMER_PLUGINS+= \
annodex bz2 cdaudio dvd esound ffmpeg fluendo-mp3 \
fluendo-mpegdemux gconf gio gnomevfs hal \
ladspa libpng mm mp3 musepack nas python qt4 \
sdl sndfile spc vdpau vp8 xvid
.endif
annodex \
bz2 \
cdaudio \
dvd \
esound \
ffmpeg \
fluendo-mp3 \
fluendo-mpegdemux \
gconf \
gio \
gnomevfs \
hal \
libpng \
mad \
mm \
mp3 \
nas \
python \
qt4 \
sdl \
vdpau \
vp8 \
xvid
.endif # USE_GSTREAMER
# plugins only in 1.0
.if defined(USE_GSTREAMER1)
_GSTREAMER_PLUGINS+= \
assrender bs2b chromaprint curl dtls dvdread editing-services \
gtksink hls kate libav libde265 modplug mpg123 openh264 openjpeg \
png rsvg rtmp spandsp vpx webp x x265 ximagesrc zbar
# vaapi?
.endif
assrender \
bs2b \
chromaprint \
curl \
dash \
dtls \
dvdread \
editing-services \
gtk \
hls \
kate \
kms \
libav \
libde265 \
modplug \
mpg123 \
mplex \
openexr \
openh264 \
openjpeg \
png \
rsvg \
rtmp \
smoothstreaming \
spandsp \
srtp \
ttml \
vpx \
webp \
x \
x265 \
ximagesrc \
zbar
# vaapi webrtcdsp
.endif # USE_GSTREAMER1
# other plugins
_USE_GSTREAMER_ALL= bad core good ugly yes ${_GSTREAMER_PLUGINS}
@@ -101,231 +188,324 @@ _USE_GSTREAMER_ALL= bad core good ugly yes ${_GSTREAMER_PLUGINS}
#--------------------------------------------------------------------------#
core_DEPENDS= multimedia/gstreamer-plugins-core
core_IMPL= #
yes_DEPENDS= multimedia/gstreamer-plugins
yes_NAME= gstreamer-plugins
yes_NAME10= gstreamer1-plugins
yes_GST_PREFIX= # empty
yes_IMPL= # empty
# XXX check if IMPL is correct for both 0.10 and 1.0
#-- audio plugins section -------------------------------------------------#
# Audio Plugins Section
a52dec_DEPENDS= audio/gstreamer-plugins-a52dec
a52dec_IMPL= ugly
amrnb_DEPENDS= audio/gstreamer-plugins-amrnb
amrnb_IMPL= ugly
amrwbdec_DEPENDS= audio/gstreamer-plugins-amrwbdec
artsd_DEPENDS= audio/gstreamer-plugins-artsd
audiofile_DEPENDS= audio/gstreamer-plugins-audiofile
amrwbdec_IMPL= ugly
bs2b_DEPENDS= audio/gstreamer-plugins-bs2b
bs2b_IMPL= bad
cdaudio_DEPENDS= audio/gstreamer-plugins-cdaudio
cdaudio_IMPL= bad
cdparanoia_DEPENDS= audio/gstreamer-plugins-cdparanoia
cdparanoia_IMPL= #
chromaprint_DEPENDS= audio/gstreamer-plugins-chromaprint
chromeprint_IMPL= bad
esound_DEPENDS= audio/gstreamer-plugins-esound
esound_IMPL= good
faac_DEPENDS= audio/gstreamer-plugins-faac
faac_IMPL= bad
faad_DEPENDS= audio/gstreamer-plugins-faad
faad_IMPL= bad
flac_DEPENDS= audio/gstreamer-plugins-flac
flac_IMPL= good
flite_DEPENDS= audio/gstreamer-plugins-flite
flite_IMPL= bad
fluendo-mp3_DEPENDS= audio/gstreamer-plugins-fluendo-mp3
fluendo_IMPL= #
gme_DEPENDS= audio/gstreamer-plugins-gme
gme_IMPL= bad
gsm_DEPENDS= audio/gstreamer-plugins-gsm
gsm_IMPL= bad
hal_DEPENDS= sysutils/gstreamer-plugins-hal
hal_IMPL= good
jack_DEPENDS= audio/gstreamer-plugins-jack
jack_IMPL= good
ladspa_DEPENDS= audio/gstreamer-plugins-ladspa
ladspa_IMPL= bad
lame_DEPENDS= audio/gstreamer-plugins-lame
lame_IMPL= ugly
mad_DEPENDS= audio/gstreamer-plugins-mad
mikmod_DEPENDS= audio/gstreamer-plugins-mikmod
mad_IMPL= ugly
modplug_DEPENDS= audio/gstreamer-plugins-modplug
modplug_IMPL= bad
mp3_DEPENDS= audio/gstreamer-plugins-mp3
mp3_IMPL= #
mpg123_DEPENDS= audio/gstreamer-plugins-mpg123
mpg123_IMPL= ugly
musepack_DEPENDS= audio/gstreamer-plugins-musepack
musepack_IMPL= bad
nas_DEPENDS= audio/gstreamer-plugins-nas
nas_IMPL= bad
neon_DEPENDS= www/gstreamer-plugins-neon
neon_IMPL= bad
ogg_DEPENDS= audio/gstreamer-plugins-ogg
ogg_IMPL= #
opus_DEPENDS= audio/gstreamer-plugins-opus
polyp_DEPENDS= audio/gstreamer-plugins-polyp
opus_IMPL= #
pulse_DEPENDS= audio/gstreamer-plugins-pulse
shout_DEPENDS= audio/gstreamer-plugins-shout
pulse_IMPL= good
shout2_DEPENDS= audio/gstreamer-plugins-shout2
shout2_IMPL= good
sidplay_DEPENDS= audio/gstreamer-plugins-sidplay
sidplay_IMPL= ugly
smoothwave_DEPENDS= audio/gstreamer-plugins-smoothwave
sndio_DEPENDS= audio/gstreamer-plugins-sndio
sndio_IMPL= #
sndfile_DEPENDS= audio/gstreamer-plugins-sndfile
sndfile_IMPL= bad
soundtouch_DEPENDS= audio/gstreamer-plugins-soundtouch
soundtouch_IMPL= bad
spc_DEPENDS= audio/gstreamer-plugins-spc
spc_IMPL= bad
speex_DEPENDS= audio/gstreamer-plugins-speex
speex_IMPL= good
taglib_DEPENDS= audio/gstreamer-plugins-taglib
taglib_IMPL= good
twolame_DEPENDS= audio/gstreamer-plugins-twolame
twolame_IMPL= ugly
vorbis_DEPENDS= audio/gstreamer-plugins-vorbis
vorbis_IMPL= #
wavpack_DEPENDS= audio/gstreamer-plugins-wavpack
wavpack_IMPL= good
#-- comms plugin section --------------------------------------------------#
spandsp_DEPENDS= comms/gstreamer-plugins-spandsp
spandsp_IMPL= bad
#-- devel plugin section --------------------------------------------------#
gconf_DEPENDS= devel/gstreamer-plugins-gconf
gconf_IMPL= good
gio_DEPENDS= devel/gstreamer-plugins-gio
gio_IMPL= #
gnomevfs_DEPENDS= devel/gstreamer-plugins-gnomevfs
gnomevfs_IMPL= #
sdl_DEPENDS= devel/gstreamer-plugins-sdl
sdl_IMPL= bad
soup_DEPENDS= devel/gstreamer-plugins-soup
soup_IMPL= good
#-- ftp plugin section ----------------------------------------------------#
curl_DEPENDS= ftp/gstreamer-plugins-curl
curl_IMPL= bad
#-- graphics plugin section -----------------------------------------------#
aalib_DEPENDS= graphics/gstreamer-plugins-aalib
aalib_IMPL= good
annodex_DEPENDS= multimedia/gstreamer-plugins-annodex
annodex_IMPL= good
assrender_DEPENDS= multimedia/gstreamer-plugins-assrender
assrender_IMPL= bad
cairo_DEPENDS= graphics/gstreamer-plugins-cairo
cairo_IMPL= good
gdkpixbuf_DEPENDS= graphics/gstreamer-plugins-gdkpixbuf
gdkpixbuf_IMPL= good
gl_DEPENDS= graphics/gstreamer-plugins-gl
hermes_DEPENDS= graphics/gstreamer-plugins-hermes
gl_DEPENDS= graphics/gstreamer-plugins-gl
gl_IMPL= bad
jpeg_DEPENDS= graphics/gstreamer-plugins-jpeg
jpeg_IMPL= good
kms_DEPENDS= graphics/gstreamer-plugins-kms
kms_IMPL= bad
libcaca_DEPENDS= graphics/gstreamer-plugins-libcaca
libmng_DEPENDS= graphics/gstreamer-plugins-libmng
libcaca_IMPL= good
libpng_DEPENDS= graphics/gstreamer-plugins-libpng
libpng_IMPL= good
libvisual_DEPENDS= graphics/gstreamer-plugins-libvisual
libvisual_IMPL= #
opencv_DEPENDS= graphics/gstreamer-plugins-opencv
opencv_IMPL= bad
openexr_DEPENDS= graphics/gstreamer-plugins-openexr
openexr_IMPL= bad
openjpeg_DEPENDS= graphics/gstreamer-plugins-openjpeg
openjpeg_IMPL= bad
png_DEPENDS= graphics/gstreamer-plugins-png
png_IMPL= good
rsvg_DEPENDS= graphics/gstreamer-plugins-rsvg
rsvg_IMPL= bad
webp_DEPENDS= graphics/gstreamer-plugins-webp
webp_IMPL= bad
zbar_DEPENDS= graphics/gstreamer-plugins-zbar
zbar_IMPL= bad
#-- multimedia plugins section --------------------------------------------#
bad_DEPENDS= multimedia/gstreamer-plugins-bad
bad_IMPL= #
bz2_DEPENDS= multimedia/gstreamer-plugins-bz2
bz2_IMPL= bad
dash_DEPENDS= multimedia/gstreamer-plugins-dash
dash_IMPL= bad
dvdread_DEPENDS= multimedia/gstreamer-plugins-dvdread
dvdread_IMPL= ugly
editing-services_DEPENDS= multimedia/gstreamer-editing-services
editing-services_GST_PREFIX= gstreamer1-
editing-services_GST_SUFX= # empty
editing-services_GST_VERSION= 1.0.0
editing-services_IMPL= #
ffmpeg_DEPENDS= multimedia/gstreamer-ffmpeg
ffmpeg_GST_PREFIX= gstreamer-
ffmpeg_GST_SUFX= # empty
ffmpeg_GST_VERSION= 0.10.0
ffmpeg_IMPL= #
fluendo-mpegdemux_DEPENDS= multimedia/gstreamer-plugins-fluendo-mpegdemux
fluendo-mpegdemux_IMPL= #
dts_DEPENDS= multimedia/gstreamer-plugins-dts
dts_IMPL= bad
dv_DEPENDS= multimedia/gstreamer-plugins-dv
dv_IMPL= good
dvd_DEPENDS= multimedia/gstreamer-plugins-dvd
dvd_IMPL= ugly
good_DEPENDS= multimedia/gstreamer-plugins-good
good_IMPL= #
gnonlin_DEPENDS= multimedia/gstreamer-plugins-gnonlin
gnonlin_IMPL= good
hls_DEPENDS= multimedia/gstreamer-plugins-hls
hls_IMPL= bad
kate_DEPENDS= multimedia/gstreamer-plugins-kate
kate_IMPL= bad
libav_DEPENDS= multimedia/gstreamer-libav
libav_GST_PREFIX= gstreamer1-
libav_GST_SUFX= # empty
libav_GST_VERSION= 1.0.0
libav_IMPL= #
libde265_DEPENDS= multimedia/gstreamer-plugins-libde265
libfame_DEPENDS= multimedia/gstreamer-plugins-libfame
libde265_IMPL= bad
mm_DEPENDS= multimedia/gstreamermm
mm_GST_PREFIX= gstreamer
mm_GST_SUFX= # empty
mm_GST_VERSION= 0.9.4
mm_IMPL= #
mpeg2dec_DEPENDS= multimedia/gstreamer-plugins-mpeg2dec
mpeg2dec_IMPL= ugly
mpeg2enc_DEPENDS= multimedia/gstreamer-plugins-mpeg2enc
mpeg2enc_IMPL= bad
mplex_DEPENDS= multimedia/gstreamer-plugins-mplex
mplex_IMPL= bad
openh264_DEPENDS= multimedia/gstreamer-plugins-openh264
openh264_IMPL= bad
qt4_DEPENDS= multimedia/gstreamer-qt4
qt4_GST_PREFIX= gstreamer-
qt4_IMPL= #
rtmp_DEPENDS= multimedia/gstreamer1-plugins-rtmp
rtmp_DEPENDS= multimedia/gstreamer-plugins-rtmp
rtmp_IMPL= bad
smoothstreaming_DEPENDS= multimedia/gstreamer-plugins-smoothstreaming
smoothstreaming_IMPL= bad
ttml_DEPENDS= multimedia/gstreamer-plugins-ttml
ttml_IMPL= bad
v4l2_DEPENDS= multimedia/gstreamer-plugins-v4l2
v4l2_IMPL= good
vaapi_DEPENDS= multimedia/gstreamer-plugins-vaapi
# hmmm
vaapi_DEPENDS= multimedia/gstreamer-vaapi
vaapi_IMPL= bad
vp8_DEPENDS= multimedia/gstreamer-plugins-vp8
vp8_IMPL= bad
vpx_DEPENDS= multimedia/gstreamer-plugins-vpx
vpx_IMPL= good
# XXX: This is a quick solution for ports with USE_GSTREAMER=python
# but without USE_PYTHON.
@@ -336,47 +516,69 @@ python_NAME= gstreamer
python_GST_PREFIX= ${PYTHON_PKGNAMEPREFIX}
python_GST_SUFX= # empty
python_GST_VERSION= 0.10.4
python_IMPL= #
resindvd_DEPENDS= multimedia/gstreamer-plugins-resindvd
resindvd_IMPL= bad
schroedinger_DEPENDS= multimedia/gstreamer-plugins-schroedinger
schroedinger_IMPL= bad
theora_DEPENDS= multimedia/gstreamer-plugins-theora
theora_IMPL= #
ugly_DEPENDS= multimedia/gstreamer-plugins-ugly
ugly_IMPL= #
vdpau_DEPENDS= multimedia/gstreamer-plugins-vdpau
vdpau_IMPL= bad
webrtcdsp_DEPENDS= multimedia/gstreamer-plugins-webrtcdsp
webrtcdsp_IMPL= bad
x264_DEPENDS= multimedia/gstreamer-plugins-x264
x264_IMPL= ugly
x265_DEPENDS= multimedia/gstreamer-plugins-x265
x265_IMPL= bad
xvid_DEPENDS= multimedia/gstreamer-plugins-xvid
xvid_IMPL= bad
#-- Net Plugins Section ---------------------------------------------------#
libmms_DEPENDS= net/gstreamer-plugins-libmms
libmms_IMPL= bad
srtp_DEPENDS= net/gstreamer-plugins-srtp
srtp_IMPL= bad
#-- security plugins section ----------------------------------------------#
dtls_DEPENDS= security/gstreamer-plugins-dtls
dtls_IMPL= bad
#-- sysutils plugins section ----------------------------------------------#
cdio_DEPENDS= sysutils/gstreamer-plugins-cdio
cdio_IMPL= ugly
#-- x11 plugins section ---------------------------------------------------#
x_DEPENDS= x11/gstreamer-plugins-x
x_IMPL= #
ximagesrc_DEPENDS= x11/gstreamer-plugins-ximagesrc
ximagesrc_IMPL= good
#-- x11-toolkits plugins section ------------------------------------------#
gtksink_DEPENDS= x11-toolkits/gstreamer-plugins-gtksink
gtk_DEPENDS= x11-toolkits/gstreamer-plugins-gtk
gtk_IMPL= bad
pango_DEPENDS= x11-toolkits/gstreamer-plugins-pango
pango_IMPL= #
#--------------------------------------------------------------------------#
@@ -387,33 +589,70 @@ Gstreamer_Post_Include= bsd.gstreamer.mk
IGNORE= USE_GSTREAMER and USE_GSTREAMER1 can't be used together
.endif
_GST_IMPL_LIST:= #
.if defined(USE_GSTREAMER)
.for ext in ${USE_GSTREAMER}
# update this with the gst 1.0 version below
. for ext in ${USE_GSTREAMER}
${ext}_GST_PREFIX?= gstreamer-plugins-
${ext}_GST_VERSION?= ${GST_VERSION}${GST_MINOR_VERSION}
${ext}_NAME?= ${ext}
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
. else
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
_GST_BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
_GST_RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
_GST_GST_IMPL_LIST+= ${${ext}_IMPL}
. else
IGNORE= cannot install: unknown gstreamer ${GST_VERSION} plugin -- ${ext}
. endif
.endfor
. endif
. endfor
# everything wants this
_GST_BUILD_DEPENDS+= gstreamer-plugins>=0:multimedia/gstreamer-plugins
_GST_LIB_DEPENDS+= libgstreamer-0.10.so:multimedia/gstreamer
_GST_RUN_DEPENDS+= gstreamer-plugins>=0:multimedia/gstreamer-plugins
. for plugin in ${_GST_IMPL_LIST:O:u}
_GST_BUILD_DEPENDS+= gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin}
_GST_RUN_DEPENDS+= gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin}
. endfor
BUILD_DEPENDS+= ${_GST_BUILD_DEPENDS:O:u}
LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u}
RUN_DEPENDS+= ${_GST_RUN_DEPENDS:O:u}
.endif
.if defined(USE_GSTREAMER1)
.for ext in ${USE_GSTREAMER1}
. for ext in ${USE_GSTREAMER1}
${ext}_GST_PREFIX?= gstreamer1-plugins-
${ext}_GST_VERSION?= ${GST1_VERSION}${GST1_MINIMAL_VERSION}
${ext}_GST_VERSION?= ${GST1_VERSION}
${ext}_NAME10?= ${ext}
${ext}_GST_DEPENDS?= ${${ext}_DEPENDS:S,gstreamer-,gstreamer1-,}
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST_DEPENDS})
BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
. else
. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST_DEPENDS})
_GST_BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
_GST_RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
. if defined(${ext}1_IMPL)
_GST_IMPL_LIST+= ${${ext}1_IMPL}
. else
_GST_IMPL_LIST+= ${${ext}_IMPL}
. endif
. else
IGNORE= cannot install: unknown gstreamer ${GST1_VERSION} plugin -- ${ext}
. endif
.endfor
. endif
. endfor
# everything wants this
_GST_BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins
_GST_LIB_DEPENDS+= libgstreamer-1.0.so:multimedia/gstreamer1
_GST_RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins
. for plugin in ${_GST_IMPL_LIST:O:u}
_GST_BUILD_DEPENDS+= gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin}
_GST_RUN_DEPENDS+= gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin}
. endfor
BUILD_DEPENDS+= ${_GST_BUILD_DEPENDS:O:u}
LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u}
RUN_DEPENDS+= ${_GST_RUN_DEPENDS:O:u}
.endif
# The End

View File

@@ -280,17 +280,20 @@
SUBDIR += gstreamer1-plugins-gme
SUBDIR += gstreamer1-plugins-gsm
SUBDIR += gstreamer1-plugins-jack
SUBDIR += gstreamer1-plugins-ladspa
SUBDIR += gstreamer1-plugins-lame
SUBDIR += gstreamer1-plugins-mad
SUBDIR += gstreamer1-plugins-modplug
SUBDIR += gstreamer1-plugins-mpg123
SUBDIR += gstreamer1-plugins-musepack
SUBDIR += gstreamer1-plugins-ogg
SUBDIR += gstreamer1-plugins-opus
SUBDIR += gstreamer1-plugins-pulse
SUBDIR += gstreamer1-plugins-shout2
SUBDIR += gstreamer1-plugins-sidplay
SUBDIR += gstreamer1-plugins-sndfile
SUBDIR += gstreamer1-plugins-sndio
SUBDIR += gstreamer1-plugins-soundtouch
SUBDIR += gstreamer1-plugins-spc
SUBDIR += gstreamer1-plugins-speex
SUBDIR += gstreamer1-plugins-taglib
SUBDIR += gstreamer1-plugins-twolame

View File

@@ -3,7 +3,7 @@
PORTNAME= clementine
PORTVERSION= 1.3.1
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= audio
PKGNAMESUFFIX= -player
@@ -62,7 +62,7 @@ USE_GSTREAMER1= cdparanoia \
faad \
flac \
lame \
mad \
mpg123 \
neon \
shout2 \
soup \

View File

@@ -3,7 +3,7 @@
PORTNAME= gnome-music
PORTVERSION= 3.18.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -21,7 +21,7 @@ USES= gettext gmake gnome libtool pathfix pkgconfig python:3 tar:xz
USE_LDCONFIG= yes
USE_GNOME= gnomedesktop3 gtk30 intltool introspection:build
GNU_CONFIGURE= yes
USE_GSTREAMER1= ogg mad
USE_GSTREAMER1= ogg mpg123
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib

View File

@@ -1,9 +1,9 @@
# $FreeBSD$
PORTREVISION= 2
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer fingerprint audio plugin
COMMENT= GStreamer audio fingerprint extracting plugin
GST_PLUGIN= chromaprint
DIST= bad

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= audio
COMMENT= Gstreamer ladspa (Linux Audio Developer's Simple Plugin API) plugin
GST_PLUGIN= ladspa
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= audio
COMMENT= Gstreamer musepack mpc encoder/decoder plugin
GST_PLUGIN= musepack
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -0,0 +1,14 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= audio
COMMENT= Gstreamer sndfile plugin
GST_PLUGIN= sndfile
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -3,10 +3,10 @@
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer mp3 decoder plugin
COMMENT= Gstreamer OpenSPC plugin
GST_PLUGIN= mad
DIST= ugly
GST_PLUGIN= spc
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins

View File

@@ -3,7 +3,7 @@
PORTNAME= lollypop
PORTVERSION= 0.9.15
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://github.com/gnumdk/${PORTNAME}/releases/download/${PORTVERSION}/
@@ -14,6 +14,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3 \
itstool:textproc/itstool \
${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py3-dbus \
${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py3-gstreamer1
LIB_DEPENDS= libnotify.so:devel/libnotify \
@@ -22,7 +23,7 @@ LIB_DEPENDS= libnotify.so:devel/libnotify \
USES= shebangfix python:3 pkgconfig gettext gmake sqlite tar:xz
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk30 py3gobject3 introspection:build intltool intlhack
USE_GSTREAMER1= yes mad ogg flac opus libav faad good speex
USE_GSTREAMER1= yes mpg123 ogg flac opus libav faad good speex
USE_PYTHON= py3kplist
INSTALLS_ICONS= yes

View File

@@ -3,7 +3,7 @@
PORTNAME= pragha
PORTVERSION= 1.3.3
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= https://github.com/pragha-music-player/${PORTNAME}/releases/download/v${PORTVERSION}/
@@ -23,7 +23,7 @@ USES= compiler:c11 desktop-file-utils gettext-tools gmake libtool \
pkgconfig sqlite tar:bz2
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk30 intltool intlhack
USE_GSTREAMER1= yes faad flac libav mad ogg speex
USE_GSTREAMER1= yes faad flac libav mpg123 ogg speex
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip

View File

@@ -321,9 +321,11 @@
SUBDIR += gstreamer1-plugins-gdkpixbuf
SUBDIR += gstreamer1-plugins-gl
SUBDIR += gstreamer1-plugins-jpeg
SUBDIR += gstreamer1-plugins-kms
SUBDIR += gstreamer1-plugins-libcaca
SUBDIR += gstreamer1-plugins-libvisual
SUBDIR += gstreamer1-plugins-opencv
SUBDIR += gstreamer1-plugins-openexr
SUBDIR += gstreamer1-plugins-openjpeg
SUBDIR += gstreamer1-plugins-png
SUBDIR += gstreamer1-plugins-rsvg

View File

@@ -8,16 +8,17 @@ COMMENT= GStreamer GL graphics plugin
GST_PLUGIN= gl
DIST= bad
GL_GST_DIRS= gst-libs/gst/allocators
PLIST= ${.CURDIR}/pkg-plist
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
pre-build:
@cd ${WRKSRC}/gst-libs/gst/gl && ${GMAKE}
.for dir in ${GL_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET})
.endfor
post-install:
@cd ${WRKSRC}/gst-libs/gst/gl && ${SETENV} DESTDIR=${STAGEDIR} \
INSTALL_TARGET=${INSTALL_TARGET} ${GMAKE} install
${INSTALL_DATA} ${WRKSRC}/pkgconfig/gstreamer-gl.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/gstreamer-gl-1.0.pc

View File

@@ -1,7 +1,7 @@
include/gstreamer-%%VERSION%%/gst/gl/egl/gstegl.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gsteglimagememory.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gstglcontext_egl.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gsteglimage.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gstgldisplay_egl.h
include/gstreamer-%%VERSION%%/gst/gl/egl/gstglmemoryegl.h
include/gstreamer-%%VERSION%%/gst/gl/gl.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/all_functions.h
include/gstreamer-%%VERSION%%/gst/gl/glprototypes/base.h
@@ -28,7 +28,6 @@ include/gstreamer-%%VERSION%%/gst/gl/gstglbuffer.h
include/gstreamer-%%VERSION%%/gst/gl/gstglbufferpool.h
include/gstreamer-%%VERSION%%/gst/gl/gstglcolorconvert.h
include/gstreamer-%%VERSION%%/gst/gl/gstglcontext.h
include/gstreamer-%%VERSION%%/gst/gl/gstglcontrolbindingproxy.h
include/gstreamer-%%VERSION%%/gst/gl/gstgldebug.h
include/gstreamer-%%VERSION%%/gst/gl/gstgldisplay.h
include/gstreamer-%%VERSION%%/gst/gl/gstglfeature.h
@@ -39,6 +38,7 @@ include/gstreamer-%%VERSION%%/gst/gl/gstglmemory.h
include/gstreamer-%%VERSION%%/gst/gl/gstglmemorypbo.h
include/gstreamer-%%VERSION%%/gst/gl/gstgloverlaycompositor.h
include/gstreamer-%%VERSION%%/gst/gl/gstglquery.h
include/gstreamer-%%VERSION%%/gst/gl/gstglrenderbuffer.h
include/gstreamer-%%VERSION%%/gst/gl/gstglshader.h
include/gstreamer-%%VERSION%%/gst/gl/gstglshaderstrings.h
include/gstreamer-%%VERSION%%/gst/gl/gstglsl.h

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer video sink via KMS plugin
GST_PLUGIN= kms
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 2
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer opencv real time computer vision plugin
@@ -13,4 +13,6 @@ MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
# Clang has issues with Overloaded stuff inside OpenCV
CXXFLAGS+= -Wno-overloaded-virtual
PLIST= ${.CURDIR}/pkg-plist
.include "${MASTERDIR}/Makefile"

View File

@@ -0,0 +1,8 @@
include/gstreamer-%%VERSION%%/gst/opencv/gstopencvutils.h
include/gstreamer-%%VERSION%%/gst/opencv/gstopencvvideofilter.h
lib/gstreamer-%%VERSION%%/libgstopencv.so
lib/libgstopencv-%%VERSION%%.so
lib/libgstopencv-%%VERSION%%.so.0
lib/libgstopencv-%%VERSION%%.so.%%SOVERSION%%
share/gst-plugins-bad/%%VERSION%%/opencv_haarcascades/fist.xml
share/gst-plugins-bad/%%VERSION%%/opencv_haarcascades/palm.xml

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer OpenExr codec plugin
GST_PLUGIN= openexr
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 2
PORTREVISION= 0
CATEGORIES= graphics
COMMENT= GStreamer webp image decoder plugin

View File

@@ -123,6 +123,7 @@
SUBDIR += gstreamer1-plugins-assrender
SUBDIR += gstreamer1-plugins-bad
SUBDIR += gstreamer1-plugins-core
SUBDIR += gstreamer1-plugins-dash
SUBDIR += gstreamer1-plugins-dts
SUBDIR += gstreamer1-plugins-dv
SUBDIR += gstreamer1-plugins-dvdread
@@ -133,11 +134,14 @@
SUBDIR += gstreamer1-plugins-libde265
SUBDIR += gstreamer1-plugins-mpeg2dec
SUBDIR += gstreamer1-plugins-mpeg2enc
SUBDIR += gstreamer1-plugins-mplex
SUBDIR += gstreamer1-plugins-openh264
SUBDIR += gstreamer1-plugins-resindvd
SUBDIR += gstreamer1-plugins-rtmp
SUBDIR += gstreamer1-plugins-schroedinger
SUBDIR += gstreamer1-plugins-smoothstreaming
SUBDIR += gstreamer1-plugins-theora
SUBDIR += gstreamer1-plugins-ttml
SUBDIR += gstreamer1-plugins-ugly
SUBDIR += gstreamer1-plugins-v4l2
SUBDIR += gstreamer1-plugins-vpx

View File

@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-editing-services
PORTVERSION= 1.8.0
PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer-editing-services/
DISTNAME= gstreamer-editing-services-${PORTVERSION}
@@ -12,15 +12,15 @@ COMMENT= GStreamer editing services
PORTSCOUT= limitw:1,even
USES= gmake libtool pathfix python:2 pkgconfig tar:xz
USES= gmake gnome libtool pathfix python:2.7 pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME= glib20 introspection:build libxml2
USE_GSTREAMER1= yes
USE_GNOME= glib20 introspection:build libxml2 pygobject3
USE_GSTREAMER1= good
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --enable-introspection=yes \
--with-bash-completion-dir=${PREFIX}/share/bash-completion/completions
PLIST_SUB= VERSION=1.0 SOVERSION=0.800.0
PLIST_SUB= VERSION=1.0 SOVERSION=0.1202.0
.include <bsd.port.mk>

View File

@@ -1,2 +1,3 @@
SHA256 (gstreamer-editing-services-1.8.0.tar.xz) = 50f066d5b4090d5739fd6d38932bbe14c1aea83a64ed55f54a08cf90946b3abe
SIZE (gstreamer-editing-services-1.8.0.tar.xz) = 1036176
TIMESTAMP = 1500051429
SHA256 (gstreamer-editing-services-1.12.2.tar.xz) = 59c75497b53d36f020cb0cb7c7b9ae7545f5b47fd6e4406d4f3391741071202e
SIZE (gstreamer-editing-services-1.12.2.tar.xz) = 1059672

View File

@@ -64,6 +64,10 @@ 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%%/gstreamer-editing-services/GES.pyc
%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.%%PYTHON_PYOEXTENSION%%
libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
man/man1/ges-launch-%%VERSION%%.1.gz
share/bash-completion/completions/ges-launch-%%VERSION%%
share/gir-%%VERSION%%/GES-%%VERSION%%.gir

View File

@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-libav
PORTVERSION= 1.8.0
PORTREVISION= 2
PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/
DISTNAME= gst-libav-${PORTVERSION}
@@ -20,13 +19,13 @@ LIB_DEPENDS= liborc-0.4.so:devel/orc \
PORTSCOUT= limitw:1,even
USES= compiler:features gmake libtool pkgconfig tar:xz
USES= compiler:features gettext-runtime gmake libtool localbase \
pkgconfig tar:xz
USE_LDCONFIG= yes
USE_GSTREAMER1= yes
USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-system-libav
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip

View File

@@ -1,2 +1,3 @@
SHA256 (gst-libav-1.8.0.tar.xz) = 5a1ce28876aee93cb4f3d090f0e807915a5d9bc1325e3480dd302b85aeb4291c
SIZE (gst-libav-1.8.0.tar.xz) = 7983656
TIMESTAMP = 1500051021
SHA256 (gst-libav-1.12.2.tar.xz) = 5bb735b9bb218b652ae4071ea6f6be8eaae55e9d3233aec2f36b882a27542db3
SIZE (gst-libav-1.12.2.tar.xz) = 8784544

View File

@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= gstreamer1-plugins-all
PORTVERSION= ${GST1_VERSION}
PORTREVISION= 5
PORTVERSION= 1.12
PORTREVISION= 0
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org

View File

@@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 3
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer ASS/SSA text renderer plugin

View File

@@ -1,7 +1,7 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer-plugins that need more quality, testing or documentation
@@ -17,6 +17,8 @@ RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MININAL_VERSION}:multime
DIST= bad
BAD_GST_DIRS= gst-libs sys gst po pkgconfig
# "extra" plugins enabled by default in Makefile.common
BAD_GST_DIRS+= ext/bz2
NO_GSTREAMER_COMMON= yes
PLIST= ${.CURDIR}/pkg-plist

View File

@@ -1,55 +0,0 @@
From 3aee2039591421f4cc8757353034daf0e011a9ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <sebastian@centricular.com>
Date: Thu, 31 Mar 2016 12:20:30 +0300
Subject: adaptivedemux: Handle find_stream_for_pad() without
g_assert_not_reached() if no pad is found
Happens e.g. if a RECONFIGURE event is sent from downstream while we're
switching pads at this very moment. The old pad is gone and the stream has a
new pad.
https://bugzilla.gnome.org/show_bug.cgi?id=764404
diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c
index dfe7ba7..ba29214 100644
--- gst-libs/gst/adaptivedemux/gstadaptivedemux.c
+++ gst-libs/gst/adaptivedemux/gstadaptivedemux.c
@@ -1092,7 +1092,6 @@ gst_adaptive_demux_find_stream_for_pad (GstAdaptiveDemux * demux, GstPad * pad)
return stream;
}
}
- g_assert_not_reached ();
return NULL;
}
@@ -1241,6 +1240,7 @@ gst_adaptive_demux_src_event (GstPad * pad, GstObject * parent,
gboolean update;
gboolean ret = TRUE;
GstSegment oldsegment;
+ GstAdaptiveDemuxStream *stream = NULL;
GST_INFO_OBJECT (demux, "Received seek event");
@@ -1318,9 +1318,8 @@ gst_adaptive_demux_src_event (GstPad * pad, GstObject * parent,
* use the one that received the event as the 'leading'
* one to do the snap seek.
*/
- if (IS_SNAP_SEEK (flags) && demux_class->stream_seek) {
- GstAdaptiveDemuxStream *stream =
- gst_adaptive_demux_find_stream_for_pad (demux, pad);
+ if (IS_SNAP_SEEK (flags) && demux_class->stream_seek && (stream =
+ gst_adaptive_demux_find_stream_for_pad (demux, pad))) {
GstClockTime ts;
GstSeekFlags stream_seek_flags = flags;
@@ -1359,6 +1358,7 @@ gst_adaptive_demux_src_event (GstPad * pad, GstObject * parent,
GST_DEBUG_OBJECT (demux, "Adapted snap seek to %" GST_PTR_FORMAT,
event);
}
+ stream = NULL;
gst_segment_do_seek (&demux->segment, rate, format, flags, start_type,
start, stop_type, stop, &update);
--
cgit v0.10.2

View File

@@ -1,3 +1,5 @@
include/gstreamer-%%VERSION%%/gst/allocators/badallocators.h
include/gstreamer-%%VERSION%%/gst/allocators/gstphysmemory.h
include/gstreamer-%%VERSION%%/gst/audio/gstaudioaggregator.h
include/gstreamer-%%VERSION%%/gst/base/gstaggregator.h
include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstbasecamerasrc.h
@@ -5,6 +7,7 @@ include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabin-enum.h
include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabinpreview.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth264parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth265parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpeg2000sampling.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpegparser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpeg4parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideometa.h
@@ -38,6 +41,7 @@ include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader.h
include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader_debug.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregator.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregatorpad.h
lib/girepository-1.0/GstBadAllocators-%%VERSION%%.typelib
lib/girepository-1.0/GstInsertBin-%%VERSION%%.typelib
lib/girepository-1.0/GstMpegts-%%VERSION%%.typelib
lib/girepository-1.0/GstPlayer-%%VERSION%%.typelib
@@ -46,19 +50,22 @@ lib/gstreamer-%%VERSION%%/libgstadpcmdec.so
lib/gstreamer-%%VERSION%%/libgstadpcmenc.so
lib/gstreamer-%%VERSION%%/libgstaiff.so
lib/gstreamer-%%VERSION%%/libgstasfmux.so
lib/gstreamer-%%VERSION%%/libgstaudiobuffersplit.so
lib/gstreamer-%%VERSION%%/libgstaudiofxbad.so
lib/gstreamer-%%VERSION%%/libgstaudiomixer.so
lib/gstreamer-%%VERSION%%/libgstaudiomixmatrix.so
lib/gstreamer-%%VERSION%%/libgstaudiovisualizers.so
lib/gstreamer-%%VERSION%%/libgstautoconvert.so
lib/gstreamer-%%VERSION%%/libgstbayer.so
lib/gstreamer-%%VERSION%%/libgstcamerabin2.so
lib/gstreamer-%%VERSION%%/libgstbz2.so
lib/gstreamer-%%VERSION%%/libgstcamerabin.so
lib/gstreamer-%%VERSION%%/libgstcoloreffects.so
lib/gstreamer-%%VERSION%%/libgstcompositor.so
lib/gstreamer-%%VERSION%%/libgstdataurisrc.so
lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so
lib/gstreamer-%%VERSION%%/libgstdvb.so
lib/gstreamer-%%VERSION%%/libgstdvbsuboverlay.so
lib/gstreamer-%%VERSION%%/libgstdvdspu.so
lib/gstreamer-%%VERSION%%/libgstfaceoverlay.so
lib/gstreamer-%%VERSION%%/libgstfestival.so
lib/gstreamer-%%VERSION%%/libgstfieldanalysis.so
lib/gstreamer-%%VERSION%%/libgstfreeverb.so
@@ -73,6 +80,7 @@ lib/gstreamer-%%VERSION%%/libgstivfparse.so
lib/gstreamer-%%VERSION%%/libgstivtc.so
lib/gstreamer-%%VERSION%%/libgstjp2kdecimator.so
lib/gstreamer-%%VERSION%%/libgstjpegformat.so
lib/gstreamer-%%VERSION%%/libgstlegacyrawparse.so
lib/gstreamer-%%VERSION%%/libgstmidi.so
lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.so
lib/gstreamer-%%VERSION%%/libgstmpegpsmux.so
@@ -82,8 +90,8 @@ lib/gstreamer-%%VERSION%%/libgstmxf.so
lib/gstreamer-%%VERSION%%/libgstnetsim.so
lib/gstreamer-%%VERSION%%/libgstpcapparse.so
lib/gstreamer-%%VERSION%%/libgstpnm.so
lib/gstreamer-%%VERSION%%/libgstrawparse.so
lib/gstreamer-%%VERSION%%/libgstremovesilence.so
lib/gstreamer-%%VERSION%%/libgstrfbsrc.so
lib/gstreamer-%%VERSION%%/libgstrtponvif.so
lib/gstreamer-%%VERSION%%/libgstsdpelem.so
lib/gstreamer-%%VERSION%%/libgstsegmentclip.so
@@ -93,6 +101,7 @@ lib/gstreamer-%%VERSION%%/libgstsmooth.so
lib/gstreamer-%%VERSION%%/libgstspeed.so
lib/gstreamer-%%VERSION%%/libgststereo.so
lib/gstreamer-%%VERSION%%/libgstsubenc.so
lib/gstreamer-%%VERSION%%/libgsttimecode.so
lib/gstreamer-%%VERSION%%/libgstvideofiltersbad.so
lib/gstreamer-%%VERSION%%/libgstvideoframe_audiolevel.so
lib/gstreamer-%%VERSION%%/libgstvideoparsersbad.so
@@ -103,6 +112,9 @@ lib/gstreamer-%%VERSION%%/libgstyadif.so
lib/libgstadaptivedemux-%%VERSION%%.so
lib/libgstadaptivedemux-%%VERSION%%.so.0
lib/libgstadaptivedemux-%%VERSION%%.so.%%SOVERSION%%
lib/libgstbadallocators-%%VERSION%%.so
lib/libgstbadallocators-%%VERSION%%.so.0
lib/libgstbadallocators-%%VERSION%%.so.%%SOVERSION%%
lib/libgstbadaudio-%%VERSION%%.so
lib/libgstbadaudio-%%VERSION%%.so.0
lib/libgstbadaudio-%%VERSION%%.so.%%SOVERSION%%
@@ -133,6 +145,7 @@ lib/libgstplayer-%%VERSION%%.so.%%SOVERSION%%
lib/libgsturidownloader-%%VERSION%%.so
lib/libgsturidownloader-%%VERSION%%.so.0
lib/libgsturidownloader-%%VERSION%%.so.%%SOVERSION%%
libdata/pkgconfig/gstreamer-bad-allocators-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-base-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-video-%%VERSION%%.pc
@@ -141,6 +154,7 @@ libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-mpegts-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-player-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc
share/gir-1.0/GstBadAllocators-%%VERSION%%.gir
share/gir-1.0/GstInsertBin-%%VERSION%%.gir
share/gir-1.0/GstMpegts-%%VERSION%%.gir
share/gir-1.0/GstPlayer-%%VERSION%%.gir
@@ -159,6 +173,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/fur/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo

View File

@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-plugins-core
PORTVERSION= ${GST1_VERSION}${GST1_MINIMAL_VERSION}
PORTREVISION= 1
PORTVERSION= 1.12
CATEGORIES= multimedia audio
MASTER_SITES= # empty
DISTFILES= # empty
@@ -25,7 +24,7 @@ DVD_DESC= Include DVD related plugins
.include <bsd.port.options.mk>
# Audio plugins
USE_GSTREAMER1+= mad ogg vorbis
USE_GSTREAMER1+= mpg123 ogg vorbis
# Graphics plugins
USE_GSTREAMER1+= png

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer Dynamic Adaptive Streaming over HTTP demuxer plugin
GST_PLUGIN= dash
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -30,7 +30,6 @@ do-build:
do-install:
.for dir in ${GOOD_GST_DIRS}
@(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
.endfor
.include "${MASTERDIR}/Makefile"

View File

@@ -21,15 +21,15 @@ lib/gstreamer-%%VERSION%%/libgsticydemux.so
lib/gstreamer-%%VERSION%%/libgstid3demux.so
lib/gstreamer-%%VERSION%%/libgstimagefreeze.so
lib/gstreamer-%%VERSION%%/libgstinterleave.so
lib/gstreamer-%%VERSION%%/libgstisomp4.so
lib/gstreamer-%%VERSION%%/libgstlevel.so
lib/gstreamer-%%VERSION%%/libgstmatroska.so
lib/gstreamer-%%VERSION%%/libgstmulaw.so
lib/gstreamer-%%VERSION%%/libgstmultifile.so
lib/gstreamer-%%VERSION%%/libgstmultipart.so
lib/gstreamer-%%VERSION%%/libgstnavigationtest.so
lib/gstreamer-%%VERSION%%/libgstoss4audio.so
lib/gstreamer-%%VERSION%%/libgstoss4.so
lib/gstreamer-%%VERSION%%/libgstossaudio.so
lib/gstreamer-%%VERSION%%/libgstisomp4.so
lib/gstreamer-%%VERSION%%/libgstreplaygain.so
lib/gstreamer-%%VERSION%%/libgstrtp.so
lib/gstreamer-%%VERSION%%/libgstrtpmanager.so
@@ -45,8 +45,9 @@ lib/gstreamer-%%VERSION%%/libgstvideomixer.so
lib/gstreamer-%%VERSION%%/libgstwavenc.so
lib/gstreamer-%%VERSION%%/libgstwavparse.so
lib/gstreamer-%%VERSION%%/libgsty4menc.so
share/gstreamer-%%VERSION%%/presets/GstIirEqualizer10Bands.prs
share/gstreamer-%%VERSION%%/presets/GstIirEqualizer3Bands.prs
%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer10Bands.prs
%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer3Bands.prs
%%DATADIR%%-%%VERSION%%/presets/GstQTMux.prs
share/locale/af/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
@@ -61,6 +62,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/fur/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer mplex plugin
GST_PLUGIN= mplex
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -1,14 +1,10 @@
# $FreeBSD$
PORTREVISION= 2
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer (openh264) plugin
# https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=9f2dfaaa7a97
BROKEN= gstopenh264enc.cpp:737:32: error: no member \
named 'sSliceCfg' in 'SSpatialLayerConfig'
GST_PLUGIN= openh264
DIST= bad

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer parse and demuliplex a Smooth Streaming manifest into audio/video streams plugin
GST_PLUGIN= smoothstreaming
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer ttml subtitle plugin
GST_PLUGIN= ttml
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -1,7 +1,7 @@
lib/gstreamer-%%VERSION%%/libgstasf.so
lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so
lib/gstreamer-%%VERSION%%/libgstdvdsub.so
lib/gstreamer-%%VERSION%%/libgstrmdemux.so
lib/gstreamer-%%VERSION%%/libgstrealmedia.so
lib/gstreamer-%%VERSION%%/libgstxingmux.so
share/locale/af/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
@@ -17,6 +17,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/fur/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo

View File

@@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer vp8 codec plugin

View File

@@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer libx264 based H264 plugin

View File

@@ -5,7 +5,7 @@ PORTNAME= gstreamer
PORTVERSION?= ${BASE_PORTVERSION}
# When chasing a shared library for a plug-in bump the PORTREVISION in the
# plug-in port instead, like ${category}/gstreamer1-plugin-${PLUGIN}.
PORTREVISION?= 3
PORTREVISION?= 0
CATEGORIES?= multimedia audio
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \
http://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \
@@ -26,21 +26,21 @@ RUN_DEPENDS+= iso-codes>=0:misc/iso-codes
PORTSCOUT= limitw:1,even
BASE_PORTVERSION= 1.8.0
BASE_PORTVERSION= 1.12.2
BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION}
BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX}
BAD_PORTVERSION= 1.8.0
BAD_PORTVERSION= 1.12.2
BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION}
BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX}
GOOD_PORTVERSION= 1.8.0
GOOD_PORTVERSION= 1.12.2
GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION}
GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX}
UGLY_PORTVERSION= 1.8.0
UGLY_PORTVERSION= 1.12.2
UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION}
UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX}
DIST?= base
USES+= gettext gmake libtool pathfix pkgconfig tar:xz
USES+= gettext gmake gnome libtool pathfix pkgconfig tar:xz
WANT_GSTREAMER= yes
USE_GNOME+= glib20 introspection:build libxml2
GNU_CONFIGURE= yes
@@ -48,7 +48,7 @@ INSTALL_TARGET= install-strip
GST_PLUGIN?= base
USE_LDCONFIG= yes
CFLAGS:= ${CFLAGS} -O2 -Wno-format
CFLAGS+= -Wno-format
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -lpthread -L${LOCALBASE}/lib ${EXTRA_LIBS}
@@ -60,7 +60,7 @@ IGNORE= DIST not specified
.endif
VERSION= 1.0
SOVERSION= 0.800.0
SOVERSION= 0.1202.0
PLIST_SUB+= VERSION="${VERSION}" \
SOVERSION="${SOVERSION}"
@@ -135,8 +135,8 @@ post-patch:
${WRKSRC}/ext/resindvd/resindvdsrc.c
.endif
.if ${DIST} != ugly
@${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \
${XARGS} -n 10 ${REINPLACE_CMD} -e \
@${FIND} ${WRKSRC}/ext ${WRKSRC}/sys \
-name Makefile.in | ${XARGS} -n 10 ${REINPLACE_CMD} -e \
'/la_DEPENDENCIES/,/am__DEPENDENCIES/s,$$(top_builddir)/gst-libs/.*.la,,' -e \
's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la|-lgsttag-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la|-lgstaudio-${VERSION}|; \
@@ -148,6 +148,8 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-@GST_API_VERSION@.la|-lgstbadbase-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la|-lgstcodecparsers-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/allocators/libgstbadallocators-@GST_API_VERSION@.la|-lgstbadallocators-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-@GST_API_VERSION@.la|-lgstbadvideo-${VERSION}|'
@${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \
@@ -163,9 +165,22 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-$$(GST_API_VERSION).la|-lgstbadbase-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-$$(GST_API_VERSION).la|-lgsturidownloader-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$$(GST_API_VERSION).la|-lgstcodecparsers-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/allocators/libgstbadallocators-$$(GST_API_VERSION).la|-lgstbadallocators-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-$$(GST_API_VERSION).la|-lgstbadvideo-${VERSION}|'
.endif
.if ${DIST} == bad
# Disable X11 support in librfb
post-configure:
@${REINPLACE_CMD} -e 's|HAVE_X11 = yes|HAVE_X11 = no|g' \
-e 's|#ifdef HAVE_X11|#ifdef NO_X11|g' \
-e 's|$$(X11_CFLAGS) \\|\\|g' \
-e 's|$$(X11_LIBS) \\|\\|g' \
${WRKSRC}/gst/librfb/Makefile \
${WRKSRC}/gst/librfb/gstrfbsrc.c
.endif
pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/gstreamer-1.0

View File

@@ -18,6 +18,7 @@ BAD_GST_ALL_PLUGINS+= \
bs2b \
chromaprint \
curl \
dash \
dtls \
dts \
faac \
@@ -25,19 +26,22 @@ BAD_GST_ALL_PLUGINS+= \
flite \
gme \
gsm \
gtksink \
gtk3 \
hls \
kate \
kms \
ladspa \
libde265 \
libmms \
librfb \
modplug \
mpeg2enc \
mplex \
musepack \
neon \
ofa \
openal \
opencv \
openexr \
opengl \
openh264 \
openjpeg \
@@ -45,83 +49,70 @@ BAD_GST_ALL_PLUGINS+= \
rtmp \
rsvg \
schro \
smoothstreaming \
sndfile \
soundtouch \
spandsp \
spc \
srtp \
ttml \
vdpau \
wayland \
webp \
webrtcdsp \
x265 \
zbar \
# plugins not yet ported to the 1.0 API, or not portable
BAD_GST_ALL_PLUGINS+= \
acm \
apexsink \
cdxaparse \
dc1394 \
dccp \
faceoverlay \
hdvparse \
linsys \
lv2 \
musepack \
mve \
nas \
nuvdemux \
patchdetect \
sdi \
sdl \
sndio \
teletextdec \
timidity \
tta \
wininet \
xvid
# --with-egl-window-system=none --disable-opengl --disable-gles2 --disable-egl --disable-glx \
# XXX need to sort these three out.
BAD_GST_NON_PLUGINS= \
--disable-gles2 \
--disable-egl \
--disable-glx \
--disable-wayland \
--disable-glx
BAD_GST_NON_PLUGINS+= \
--enable-bz2 \
--enable-dvb \
--enable-shm \
--disable-wgl \
--disable-acm \
--disable-android_media \
--disable-apple_media \
--disable-avc \
--disable-dc1394 \
--disable-dccp \
--disable-bluez \
--disable-directfb \
--disable-direct3d \
--disable-directsound \
--disable-fbdev \
--disable-msdk \
--disable-nvenc \
--disable-sbc \
--disable-tinyalsa \
--disable-uvch264 \
--disable-vcd \
--disable-vulkan \
--disable-wildmidi \
--disable-wininet
--disable-wasapi \
--disable-wgl \
--disable-winks \
--disable-winscreencap
GOOD_GST_ALL_PLUGINS+= \
aalib \
cairo \
flac \
gdk_pixbuf \
gst_v4l2 \
jack \
jpeg \
libcaca \
libdv \
libpng \
gst_v4l2 \
pulse \
shout2 \
soup \
speex \
taglib \
vpx \
wavpack \
x \
pulse
x
GOOD_GST_NON_PLUGINS= \
--disable-dv1394 \
@@ -142,7 +133,6 @@ UGLY_GST_ALL_PLUGINS+= \
cdio \
dvdread \
lame \
mad \
mpeg2dec \
mpg123 \
sidplay \
@@ -203,6 +193,7 @@ gst_a52dec_LIB_DEPENDS= liba52.so:audio/liba52
# aalib
gst_aalib_LIB_DEPENDS= libaa.so:graphics/aalib
gst_aalib_USES= ncurses
gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so
# amrnb
@@ -234,10 +225,17 @@ gst_cdio_LIB_DEPENDS= libcdio.so:sysutils/libcdio
gst_chromaprint_LIB_DEPENDS= libchromaprint.so:audio/chromaprint
# curl
gst_curl_LIB_DEPENDS= libcurl.so:ftp/curl
gst_curl_LIB_DEPENDS= libcurl.so:ftp/curl \
libssh2.so:security/libssh2
# dash
gst_dash_USE_GNOME= libxml2
gst_dash_PLIST_FILES= ${GST_LIB_DIR}/libgstdashdemux.so
# dtls
gst_dtls_USES= compiler:c11
gst_dtls_USES= compiler:c11 ssl
gst_dtls_CONFIGURE_ENV= DTLS_CFLAGS="-I${OPENSSLINC}" \
DTLS_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
# dts
gst_dts_LIB_DEPENDS= libdca.so:multimedia/libdca
@@ -269,10 +267,10 @@ gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.so
# gl
gst_gl_USE_GL= gl glu glesv2 egl
#xxxx do we need it?
#gst_gl_USE_GNOME= introspection:build
gst_gl_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene
gst_gl_CONFIGURE_ARGS= --enable-gl --enable-glx \
--enable-egl --enable-gles2
gst_gl_GST_PLUGIN_DIR= gst-libs/gst/gl ext/gl
gst_gl_PLIST_FILES= #
# gme
@@ -281,9 +279,11 @@ gst_gme_LIB_DEPENDS= libgme.so:audio/libgme
# gsm
gst_gsm_LIB_DEPENDS= libgsm.so:audio/gsm
# gtksink
gst_gtksink_USE_GNOME= gtk30
gst_gtksink_GST_PLUGIN_DIR=ext/gtk
# gtk3
gst_gtk3_USE_GNOME= cairo gdkpixbuf2 gtk30
gst_gtk3_CONFIGURE_ARGS=--enable-gtk3
gst_gtk3_GST_PLUGIN_DIR=ext/gtk
gst_gtk3_PLIST_FILES= ${GST_LIB_DIR}/libgstgtk.so
# hls
gst_hls_LIB_DEPENDS= libnettle.so:security/nettle
@@ -297,6 +297,13 @@ gst_jpeg_USES= jpeg
# kate
gst_kate_LIB_DEPENDS= libkate.so:multimedia/libkate
# kms
gst_kms_LIB_DEPENDS= libkms.so:graphics/libdrm
gst_kms_GST_PLUGIN_DIR= sys/kms
# ladspa
gst_ladspa_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
# lame
gst_lame_LIB_DEPENDS= libmp3lame.so:audio/lame
@@ -311,6 +318,9 @@ gst_libde265_LIB_DEPENDS= libde265.so:multimedia/libde265
gst_libmms_LIB_DEPENDS= libmms.so:net/libmms
gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so
# librfb
gst_librfb_USE_XORG= x11
# png
gst_libpng_LIB_DEPENDS= libpng.so:graphics/png
gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so
@@ -318,9 +328,6 @@ gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so
# libvisual
gst_libvisual_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04
# mad
gst_mad_LIB_DEPENDS= libmad.so:audio/libmad
# modplug
gst_modplug_LIB_DEPENDS= libmodplug.so:audio/libmodplug
@@ -330,9 +337,15 @@ gst_mpeg2enc_LIB_DEPENDS= libmjpegutils.so:multimedia/mjpegtools
# mpeg2dec
gst_mpeg2dec_LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2
# mplex
gst_mplex_LIB_DEPENDS= libmplex2.so:multimedia/mjpegtools
# mpg123
gst_mpg123_LIB_DEPENDS= libmpg123.so:audio/mpg123
# musepack
gst_musepack_LIB_DEPENDS=libmpcdec.so:audio/musepack
# neon
gst_neon_LIB_DEPENDS+= libneon.so:www/neon
gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so
@@ -341,14 +354,18 @@ gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so
gst_ogg_LIB_DEPENDS= libogg.so:audio/libogg
# opencv
gst_opencv_LIB_DEPENDS= libopencv_highgui.so:graphics/opencv
gst_opencv_PLIST_FILES= ${GST_LIB_DIR}/libgstopencv.so \
share/gst-plugins-bad/${VERSION}/opencv_haarcascades/fist.xml \
share/gst-plugins-bad/${VERSION}/opencv_haarcascades/palm.xml
gst_opencv_LIB_DEPENDS= libopencv_core.so:graphics/opencv-core \
libopencv_highgui.so:graphics/opencv
gst_opencv_GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv
gst_opencv_PLIST_FILES= #
gst_opencv_USES= compiler:c++11-lib
# openexr
gst_openexr_LIB_DEPENDS=libImath-2_2.so:graphics/ilmbase \
libIlmImf.so:graphics/OpenEXR
# openjpeg
gst_openjpeg_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15
gst_openjpeg_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
# openh264
gst_openh264_LIB_DEPENDS= libopenh264.so:multimedia/openh264
@@ -357,20 +374,22 @@ gst_openh264_LIB_DEPENDS= libopenh264.so:multimedia/openh264
gst_opus_LIB_DEPENDS= libopus.so:audio/opus
# pango
gst_pango_USE_GNOME= pango
gst_pango_USE_GNOME= cairo pango
# pulse
gst_pulse_LIB_DEPENDS= libpulse.so:audio/pulseaudio
gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulseaudio.so
# resindvd
gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav
gst_resindvd_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread
gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav
# rtmp xxx
# rtmp
gst_rtmp_LIB_DEPENDS= librtmp.so:multimedia/librtmp
# rsvg
gst_rsvg_USE_GNOME= librsvg2
gst_rsvg_USE_GNOME= cairo librsvg2
# shout2
gst_shout2_LIB_DEPENDS= libshout.so:audio/libshout
@@ -379,20 +398,30 @@ gst_shout2_LIB_DEPENDS= libshout.so:audio/libshout
gst_sidplay_LIB_DEPENDS= libsidplay.so:audio/libsidplay
gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so
# smoothstreaming
gst_smoothstreaming_USE_GNOME= libxml2
# sndfile
gst_sndfile_LIB_DEPENDS= libsndfile.so:audio/libsndfile
# soundtouch
gst_soundtouch_LIB_DEPENDS= libSoundTouch.so:audio/soundtouch
# souphttpsrc
gst_soup_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
gst_soup_GST_PLUGIN_DIR=ext/soup
gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.so
# spandsp
gst_spandsp_LIB_DEPENDS= libspandsp.so:comms/spandsp
# spc
gst_spc_LIB_DEPENDS= libopenspc.so:audio/libopenspc
# speex
gst_speex_LIB_DEPENDS= libspeex.so:audio/speex
# srtp
gst_srtp_LIB_DEPENDS= libsrtp.so:net/libsrtp
# schroedinger or schro for short
gst_schro_LIB_DEPENDS= libschroedinger-1.0.so:multimedia/schroedinger
gst_schro_GST_PLUGIN_DIR= ext/schroedinger
@@ -401,7 +430,12 @@ gst_schro_GST_PLUGIN_DIR= ext/schroedinger
gst_taglib_LIB_DEPENDS= libtag.so:audio/taglib
# theora
gst_theora_LIB_DEPENDS= libtheora.so:multimedia/libtheora
gst_theora_LIB_DEPENDS= libtheora.so:multimedia/libtheora \
libogg.so:audio/libogg
# ttml
gst_ttml_USE_GNOME= cairo libxml2 pango
gst_ttml_PLIST_FILES= ${GST_LIB_DIR}/libgstttmlsubs.so
# twolame
gst_twolame_LIB_DEPENDS= libtwolame.so:audio/twolame

View File

@@ -1,8 +1,9 @@
SHA256 (gst-plugins-base-1.8.0.tar.xz) = abc0acc1d15b4b9c97c65cd9689bd6400081853b9980ea428d3c8572dd791522
SIZE (gst-plugins-base-1.8.0.tar.xz) = 2890152
SHA256 (gst-plugins-bad-1.8.0.tar.xz) = 116376dd1085082422e0b21b0ecd3d1cb345c469c58e32463167d4675f4ca90e
SIZE (gst-plugins-bad-1.8.0.tar.xz) = 4460144
SHA256 (gst-plugins-ugly-1.8.0.tar.xz) = 53657ffb7d49ddc4ae40e3f52e56165db4c06eb016891debe2b6c0e9f134eb8c
SIZE (gst-plugins-ugly-1.8.0.tar.xz) = 898408
SHA256 (gst-plugins-good-1.8.0.tar.xz) = c20c134d47dbc238d921707a3b66da709c2b4dd89f9d267cec13d1ddf16e9f4d
SIZE (gst-plugins-good-1.8.0.tar.xz) = 3220992
TIMESTAMP = 1500048538
SHA256 (gst-plugins-base-1.12.2.tar.xz) = 5067dce3afe197a9536fea0107c77213fab536dff4a213b07fc60378d5510675
SIZE (gst-plugins-base-1.12.2.tar.xz) = 3114184
SHA256 (gst-plugins-bad-1.12.2.tar.xz) = 9c2c7edde4f59d74eb414e0701c55131f562e5c605a3ce9b091754f106c09e37
SIZE (gst-plugins-bad-1.12.2.tar.xz) = 4702120
SHA256 (gst-plugins-ugly-1.12.2.tar.xz) = 1cc3942bbf3ea87da3e35437d4e014e991b103db22a6174f62a98c89c3f5f466
SIZE (gst-plugins-ugly-1.12.2.tar.xz) = 902560
SHA256 (gst-plugins-good-1.12.2.tar.xz) = 5591ee7208ab30289a30658a82b76bf87169c927572d9b794f3a41ed48e1ee96
SIZE (gst-plugins-good-1.12.2.tar.xz) = 3490976

View File

@@ -1,23 +0,0 @@
--- gst/audioresample/speex_resampler_float.c.orig 2013-04-26 08:20:28.000000000 +0200
+++ gst/audioresample/speex_resampler_float.c 2013-10-20 17:32:45.000000000 +0200
@@ -17,8 +17,20 @@
* Boston, MA 02110-1301, USA.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef _USE_SSE
+#ifndef HAVE_XMMINTRIN_H
+#undef _USE_SSE
+#undef _USE_SSE2
+#else
#define _USE_SSE
#define _USE_SSE2
+#endif
+#endif
+
#define _USE_NEON
#define FLOATING_POINT
#define OUTSIDE_SPEEX

View File

@@ -1,12 +0,0 @@
--- gst/audioresample/resample.c.orig 2012-06-28 10:15:58.000000000 +0200
+++ gst/audioresample/resample.c 2012-06-28 10:22:41.000000000 +0200
@@ -79,6 +79,9 @@
#ifdef _USE_SSE
#ifndef HAVE_XMMINTRIN_H
#undef _USE_SSE
+/* this is a hack to build on i386, there the configure check for emmintrin.h
+ doesn't fail but the xmmintrin.h does. */
+#undef _USE_SSE2
#endif
#endif

View File

@@ -1,21 +0,0 @@
--- gst/audioresample/speex_resampler_double.c.orig 2012-06-28 10:31:31.000000000 +0200
+++ gst/audioresample/speex_resampler_double.c 2012-06-28 10:33:01.000000000 +0200
@@ -17,7 +17,18 @@
* Boston, MA 02111-1307, USA.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef _USE_SSE
+#ifndef HAVE_XMMINTRIN_H
+#undef _USE_SSE
+#undef _USE_SSE2
+#else
#define _USE_SSE2
+#endif
+#endif
#define FLOATING_POINT
#define DOUBLE_PRECISION
#define OUTSIDE_SPEEX

View File

@@ -4,6 +4,7 @@ bin/gst-play-%%VERSION%%
include/gstreamer-%%VERSION%%/gst/allocators/allocators.h
include/gstreamer-%%VERSION%%/gst/allocators/gstdmabuf.h
include/gstreamer-%%VERSION%%/gst/allocators/gstfdmemory.h
include/gstreamer-%%VERSION%%/gst/app/app-enumtypes.h
include/gstreamer-%%VERSION%%/gst/app/app.h
include/gstreamer-%%VERSION%%/gst/app/gstappsink.h
include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h
@@ -14,6 +15,7 @@ include/gstreamer-%%VERSION%%/gst/audio/audio-enumtypes.h
include/gstreamer-%%VERSION%%/gst/audio/audio-format.h
include/gstreamer-%%VERSION%%/gst/audio/audio-info.h
include/gstreamer-%%VERSION%%/gst/audio/audio-quantize.h
include/gstreamer-%%VERSION%%/gst/audio/audio-resampler.h
include/gstreamer-%%VERSION%%/gst/audio/audio.h
include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesink.h
include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesrc.h
@@ -75,6 +77,7 @@ include/gstreamer-%%VERSION%%/gst/sdp/gstsdpmessage.h
include/gstreamer-%%VERSION%%/gst/sdp/sdp.h
include/gstreamer-%%VERSION%%/gst/tag/gsttagdemux.h
include/gstreamer-%%VERSION%%/gst/tag/gsttagmux.h
include/gstreamer-%%VERSION%%/gst/tag/tag-enumtypes.h
include/gstreamer-%%VERSION%%/gst/tag/tag.h
include/gstreamer-%%VERSION%%/gst/tag/xmpwriter.h
include/gstreamer-%%VERSION%%/gst/video/colorbalance.h
@@ -86,6 +89,7 @@ include/gstreamer-%%VERSION%%/gst/video/gstvideofilter.h
include/gstreamer-%%VERSION%%/gst/video/gstvideometa.h
include/gstreamer-%%VERSION%%/gst/video/gstvideopool.h
include/gstreamer-%%VERSION%%/gst/video/gstvideosink.h
include/gstreamer-%%VERSION%%/gst/video/gstvideotimecode.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoutils.h
include/gstreamer-%%VERSION%%/gst/video/navigation.h
include/gstreamer-%%VERSION%%/gst/video/video-blend.h
@@ -104,6 +108,7 @@ include/gstreamer-%%VERSION%%/gst/video/video-resampler.h
include/gstreamer-%%VERSION%%/gst/video/video-scaler.h
include/gstreamer-%%VERSION%%/gst/video/video-tile.h
include/gstreamer-%%VERSION%%/gst/video/video.h
include/gstreamer-%%VERSION%%/gst/video/videodirection.h
include/gstreamer-%%VERSION%%/gst/video/videoorientation.h
include/gstreamer-%%VERSION%%/gst/video/videooverlay.h
lib/girepository-1.0/GstAllocators-%%VERSION%%.typelib
@@ -122,9 +127,11 @@ lib/gstreamer-%%VERSION%%/libgstaudioconvert.so
lib/gstreamer-%%VERSION%%/libgstaudiorate.so
lib/gstreamer-%%VERSION%%/libgstaudioresample.so
lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.so
lib/gstreamer-%%VERSION%%/libgstencodebin.so
lib/gstreamer-%%VERSION%%/libgstencoding.so
lib/gstreamer-%%VERSION%%/libgstgio.so
lib/gstreamer-%%VERSION%%/libgstpbtypes.so
lib/gstreamer-%%VERSION%%/libgstplayback.so
lib/gstreamer-%%VERSION%%/libgstrawparse.so
lib/gstreamer-%%VERSION%%/libgstsubparse.so
lib/gstreamer-%%VERSION%%/libgsttcp.so
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
@@ -206,6 +213,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/fur/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo

View File

@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-rtsp-server
PORTVERSION= 1.8.0
PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-rtsp-server/
DISTNAME= gst-rtsp-server-${PORTVERSION}
@@ -10,13 +10,13 @@ DISTNAME= gst-rtsp-server-${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= GStreamer library for building a RTSP server
USES= gmake libtool pathfix pkgconfig tar:xz
USES= gmake gnome libtool pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME= glib20 introspection:build
USE_GSTREAMER1= good bad
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=1.0 SOVERSION=0.800.0
PLIST_SUB= VERSION=1.0 SOVERSION=0.1202.0
.include <bsd.port.mk>

View File

@@ -1,2 +1,3 @@
SHA256 (gst-rtsp-server-1.8.0.tar.xz) = b075d9780985e133149f59a74a1ea7385ab147f65ffa6640e122447a0185362c
SIZE (gst-rtsp-server-1.8.0.tar.xz) = 610676
TIMESTAMP = 1500051099
SHA256 (gst-rtsp-server-1.12.2.tar.xz) = d8ba9264e8ae6e440293328e759e40456f161aa66077b3143dd07581136190b3
SIZE (gst-rtsp-server-1.12.2.tar.xz) = 630356

View File

@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-vaapi
PORTVERSION= 1.8.0
PORTREVISION= 3
PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-vaapi/
DISTNAME= gstreamer-vaapi-${PORTVERSION}
@@ -18,8 +17,10 @@ LIB_DEPENDS= libva.so:multimedia/libva
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-wayland
INSTALL_TARGET= install-strip
USES= compiler:c11 gmake libtool pkgconfig tar:xz
USES= compiler:c11 gettext-runtime gmake gnome libtool \
pkgconfig tar:xz
USE_LDCONFIG= yes
USE_GNOME= glib20
USE_GSTREAMER1= bad gl
USE_GL= gl
USE_XORG= x11 xrandr xrender xproto:build

View File

@@ -1,2 +1,3 @@
SHA256 (gstreamer-vaapi-1.8.0.tar.xz) = 3b83d405f4423ab0bdc8fbe25e72c4c37b59b7776da21f1d49b0444957595ac1
SIZE (gstreamer-vaapi-1.8.0.tar.xz) = 944056
TIMESTAMP = 1500051743
SHA256 (gstreamer-vaapi-1.12.2.tar.xz) = 23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a
SIZE (gstreamer-vaapi-1.12.2.tar.xz) = 994508

View File

@@ -2,17 +2,28 @@ lib/gstreamer-1.0/libgstvaapi.so
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/api-index-full.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/ch01.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/ch02.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/ch03.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-1.0.devhelp2
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-plugin-vaapi.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapidecode.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapidecodebin.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih263dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih264dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih264enc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih265dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih265enc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapijpegdec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapijpegenc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapimpeg2dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapimpeg2enc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapimpeg4dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapipostproc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapisink.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivc1dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp8dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp8enc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp9dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp9enc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-running.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/home.png
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/index.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/left-insensitive.png

View File

@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-validate
PORTVERSION= 1.8.0
PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-validate/
DISTNAME= gst-validate-${PORTVERSION}
@@ -10,13 +10,16 @@ DISTNAME= gst-validate-${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Gstreamer element validation suite
USES= gmake libtool pathfix pkgconfig python:2 tar:xz
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib
USES= gettext-runtime gmake gnome libtool pathfix \
pkgconfig python:2 tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME= gtk30 introspection:build
USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build
USE_GSTREAMER1= yes
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=1.0 SOVERSION=0.800.0
PLIST_SUB= VERSION=1.0 SOVERSION=0.1202.0
.include <bsd.port.mk>

View File

@@ -1,2 +1,3 @@
SHA256 (gst-validate-1.8.0.tar.xz) = 7666b777bd4b05efe4520ef92669169d8879f69a68606578ec667ae7dc4d9edd
SIZE (gst-validate-1.8.0.tar.xz) = 644088
TIMESTAMP = 1500051668
SHA256 (gst-validate-1.12.2.tar.xz) = 6b7a25d1fd2a08ffe08e4809587f16b4c4e01dfd9e77cfa222b7f2558666fedd
SIZE (gst-validate-1.12.2.tar.xz) = 673404

View File

@@ -28,43 +28,47 @@ include/gstreamer-%%VERSION%%/lib/validate/video/gstvalidatessim.h
lib/girepository-%%VERSION%%/GstValidate-%%VERSION%%.typelib
lib/gst-validate-launcher/python/launcher/RangeHTTPServer.py
lib/gst-validate-launcher/python/launcher/RangeHTTPServer.pyc
lib/gst-validate-launcher/python/launcher/RangeHTTPServer.pyo
lib/gst-validate-launcher/python/launcher/RangeHTTPServer.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/__init__.py
lib/gst-validate-launcher/python/launcher/__init__.pyc
lib/gst-validate-launcher/python/launcher/__init__.pyo
lib/gst-validate-launcher/python/launcher/__init__.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/apps/__init__.py
lib/gst-validate-launcher/python/launcher/apps/__init__.pyc
lib/gst-validate-launcher/python/launcher/apps/__init__.pyo
lib/gst-validate-launcher/python/launcher/apps/__init__.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/apps/gstcheck.py
lib/gst-validate-launcher/python/launcher/apps/gstcheck.pyc
lib/gst-validate-launcher/python/launcher/apps/gstcheck.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.py
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.pyc
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.pyo
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/baseclasses.py
lib/gst-validate-launcher/python/launcher/baseclasses.pyc
lib/gst-validate-launcher/python/launcher/baseclasses.pyo
lib/gst-validate-launcher/python/launcher/baseclasses.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/config.py
lib/gst-validate-launcher/python/launcher/config.pyc
lib/gst-validate-launcher/python/launcher/config.pyo
lib/gst-validate-launcher/python/launcher/config.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/httpserver.py
lib/gst-validate-launcher/python/launcher/httpserver.pyc
lib/gst-validate-launcher/python/launcher/httpserver.pyo
lib/gst-validate-launcher/python/launcher/httpserver.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/loggable.py
lib/gst-validate-launcher/python/launcher/loggable.pyc
lib/gst-validate-launcher/python/launcher/loggable.pyo
lib/gst-validate-launcher/python/launcher/loggable.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/main.py
lib/gst-validate-launcher/python/launcher/main.pyc
lib/gst-validate-launcher/python/launcher/main.pyo
lib/gst-validate-launcher/python/launcher/main.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/reporters.py
lib/gst-validate-launcher/python/launcher/reporters.pyc
lib/gst-validate-launcher/python/launcher/reporters.pyo
lib/gst-validate-launcher/python/launcher/reporters.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/testsuites/check.py
lib/gst-validate-launcher/python/launcher/testsuites/check.pyc
lib/gst-validate-launcher/python/launcher/testsuites/check.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/utils.py
lib/gst-validate-launcher/python/launcher/utils.pyc
lib/gst-validate-launcher/python/launcher/utils.pyo
lib/gst-validate-launcher/python/launcher/utils.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/vfb_server.py
lib/gst-validate-launcher/python/launcher/vfb_server.pyc
lib/gst-validate-launcher/python/launcher/vfb_server.pyo
lib/gstreamer-%%VERSION%%/libgstvalidateplugin-%%VERSION%%.so
lib/gstreamer-%%VERSION%%/libgstvalidateplugin-%%VERSION%%.so.0
lib/gstreamer-%%VERSION%%/libgstvalidateplugin-%%VERSION%%.so.%%SOVERSION%%
lib/gst-validate-launcher/python/launcher/vfb_server.%%PYTHON_PYOEXTENSION%%
lib/gstreamer-%%VERSION%%/libgstvalidatetracer.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidatefaultinjection.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidategapplication.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidategtk.so
@@ -102,9 +106,11 @@ share/gstreamer-%%VERSION%%/validate/scenarios/seek_backward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/seek_forward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/seek_forward_backward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/seek_with_stop.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/setup_sink_props_max_lateness.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/simple_seeks.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_audio_track.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_audio_track_while_paused.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_subtitle_track.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_subtitle_track_while_paused.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/trick_mode_seeks.scenario
share/gstreamer-%%VERSION%%/validate/valgrind.config

View File

@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= gstreamer
PORTVERSION= 1.8.0
PORTREVISION= 2
PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
MASTER_SITES= GNOME \
http://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1
MAINTAINER= multimedia@FreeBSD.org
@@ -16,8 +16,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limitw:1,even
CFLAGS:= ${CFLAGS} -O2 -Wno-format
USES= bison gettext gmake libtool pathfix pkgconfig tar:xz
CFLAGS+= -Wno-format
USES= bison gettext gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 introspection:build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-tests \
@@ -28,10 +28,16 @@ CONFIGURE_ARGS= --disable-tests \
CONFIGURE_ENV= ac_cv_func_register_printf_function="no"
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=${GST10_VERSION} \
SOVERSION=0.800.0
SOVERSION=0.1202.0
USE_LDCONFIG= yes
GST10_VERSION= 1.0
.include <bsd.port.options.mk>
.if ${ARCH} == i386 || ${ARCH} == amd64
LIB_DEPENDS+= libunwind.so:devel/libunwind
.endif
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure

View File

@@ -1,2 +1,3 @@
SHA256 (gstreamer-1.8.0.tar.xz) = 947a314a212b5d94985d89b43440dbe66b696e12bbdf9a2f78967b98d74abedc
SIZE (gstreamer-1.8.0.tar.xz) = 3616276
TIMESTAMP = 1500046323
SHA256 (gstreamer-1.12.2.tar.xz) = 9fde3f39a2ea984f9e07ce09250285ce91f6e3619d186889f75b5154ecf994ba
SIZE (gstreamer-1.12.2.tar.xz) = 3172260

View File

@@ -24,11 +24,13 @@ include/gstreamer-%%VERSION%%/gst/check/gstconsistencychecker.h
include/gstreamer-%%VERSION%%/gst/check/gstharness.h
include/gstreamer-%%VERSION%%/gst/check/gsttestclock.h
include/gstreamer-%%VERSION%%/gst/check/internal-check.h
include/gstreamer-%%VERSION%%/gst/controller/controller-enumtypes.h
include/gstreamer-%%VERSION%%/gst/controller/controller.h
include/gstreamer-%%VERSION%%/gst/controller/gstargbcontrolbinding.h
include/gstreamer-%%VERSION%%/gst/controller/gstdirectcontrolbinding.h
include/gstreamer-%%VERSION%%/gst/controller/gstinterpolationcontrolsource.h
include/gstreamer-%%VERSION%%/gst/controller/gstlfocontrolsource.h
include/gstreamer-%%VERSION%%/gst/controller/gstproxycontrolbinding.h
include/gstreamer-%%VERSION%%/gst/controller/gsttimedvaluecontrolsource.h
include/gstreamer-%%VERSION%%/gst/controller/gsttriggercontrolsource.h
include/gstreamer-%%VERSION%%/gst/glib-compat.h
@@ -45,6 +47,7 @@ include/gstreamer-%%VERSION%%/gst/gstcapsfeatures.h
include/gstreamer-%%VERSION%%/gst/gstchildproxy.h
include/gstreamer-%%VERSION%%/gst/gstclock.h
include/gstreamer-%%VERSION%%/gst/gstcompat.h
include/gstreamer-%%VERSION%%/gst/gstconfig.h
include/gstreamer-%%VERSION%%/gst/gstcontext.h
include/gstreamer-%%VERSION%%/gst/gstcontrolbinding.h
include/gstreamer-%%VERSION%%/gst/gstcontrolsource.h
@@ -54,6 +57,7 @@ include/gstreamer-%%VERSION%%/gst/gstdevice.h
include/gstreamer-%%VERSION%%/gst/gstdevicemonitor.h
include/gstreamer-%%VERSION%%/gst/gstdeviceprovider.h
include/gstreamer-%%VERSION%%/gst/gstdeviceproviderfactory.h
include/gstreamer-%%VERSION%%/gst/gstdynamictypefactory.h
include/gstreamer-%%VERSION%%/gst/gstelement.h
include/gstreamer-%%VERSION%%/gst/gstelementfactory.h
include/gstreamer-%%VERSION%%/gst/gstelementmetadata.h
@@ -84,6 +88,8 @@ include/gstreamer-%%VERSION%%/gst/gstquery.h
include/gstreamer-%%VERSION%%/gst/gstregistry.h
include/gstreamer-%%VERSION%%/gst/gstsample.h
include/gstreamer-%%VERSION%%/gst/gstsegment.h
include/gstreamer-%%VERSION%%/gst/gststreamcollection.h
include/gstreamer-%%VERSION%%/gst/gststreams.h
include/gstreamer-%%VERSION%%/gst/gststructure.h
include/gstreamer-%%VERSION%%/gst/gstsystemclock.h
include/gstreamer-%%VERSION%%/gst/gsttaglist.h
@@ -115,7 +121,6 @@ lib/girepository-1.0/GstBase-%%VERSION%%.typelib
lib/girepository-1.0/GstCheck-%%VERSION%%.typelib
lib/girepository-1.0/GstController-%%VERSION%%.typelib
lib/girepository-1.0/GstNet-%%VERSION%%.typelib
lib/gstreamer-%%VERSION%%/include/gst/gstconfig.h
lib/gstreamer-%%VERSION%%/libgstcoreelements.so
lib/gstreamer-%%VERSION%%/libgstcoretracers.so
lib/libgstbase-%%VERSION%%.so
@@ -138,22 +143,24 @@ libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-check-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc
libexec/gstreamer-%%VERSION%%/gst-completion-helper
libexec/gstreamer-%%VERSION%%/gst-plugin-scanner
@(,,7755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
@(,,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
man/man1/gst-inspect-%%VERSION%%.1.gz
man/man1/gst-launch-%%VERSION%%.1.gz
man/man1/gst-stats-%%VERSION%%.1.gz
man/man1/gst-typefind-%%VERSION%%.1.gz
share/aclocal/gst-element-check-%%VERSION%%.m4
share/bash-completion/completions/gst-inspect-%%VERSION%%
share/bash-completion/completions/gst-launch-%%VERSION%%
share/bash-completion/helpers/gst
share/bash-completion/helpers/gst-completion-helper-%%VERSION%%
share/gir-1.0/Gst-%%VERSION%%.gir
share/gir-1.0/GstBase-%%VERSION%%.gir
share/gir-1.0/GstCheck-%%VERSION%%.gir
share/gir-1.0/GstController-%%VERSION%%.gir
share/gir-1.0/GstNet-%%VERSION%%.gir
share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/ast/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/be/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo
@@ -168,6 +175,7 @@ share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fur/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gstreamer-%%VERSION%%.mo

View File

@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer
PORTVERSION= 1.8.0
PORTVERSION= 1.12.2
CATEGORIES= multimedia python
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,13 +17,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limitw:1,even
USES= gmake libtool pathfix pkgconfig python:2 tar:xz
USES= gmake libtool localbase pathfix pkgconfig python:2.7 tar:xz
USE_GNOME= pygobject3
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
PLIST_SUB= VERSION="${GST_VERSION}"
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
.include <bsd.port.mk>

View File

@@ -1,2 +1,3 @@
SHA256 (gst-python-1.8.0.tar.xz) = ce45ff17c59f86a3a525685e37b95e6a78a019e709f66a5c4b462a7f7a22f6ea
SIZE (gst-python-1.8.0.tar.xz) = 382324
TIMESTAMP = 1500051336
SHA256 (gst-python-1.12.2.tar.xz) = f4cc32ad46a653e1ae2f27ac2a16078b00075c9106b2784a1a8d1f31c5069e47
SIZE (gst-python-1.12.2.tar.xz) = 387072

View File

@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer
PORTVERSION= 1.8.0
PORTVERSION= 1.12.2
CATEGORIES= multimedia python
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,13 +17,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limitw:1,even
USES= gmake libtool pathfix pkgconfig python:3 tar:xz
USES= gmake libtool localbase pathfix pkgconfig python:3.6+ tar:xz
USE_GNOME= py3gobject3
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
PLIST_SUB= VERSION="${GST_VERSION}"
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
.include <bsd.port.mk>

View File

@@ -1,2 +1,3 @@
SHA256 (gst-python-1.8.0.tar.xz) = ce45ff17c59f86a3a525685e37b95e6a78a019e709f66a5c4b462a7f7a22f6ea
SIZE (gst-python-1.8.0.tar.xz) = 382324
TIMESTAMP = 1500051382
SHA256 (gst-python-1.12.2.tar.xz) = f4cc32ad46a653e1ae2f27ac2a16078b00075c9106b2784a1a8d1f31c5069e47
SIZE (gst-python-1.12.2.tar.xz) = 387072

View File

@@ -3,7 +3,7 @@
PORTNAME= quodlibet
PORTVERSION= 3.6.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= multimedia audio python gnome
MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/
@@ -40,7 +40,7 @@ OGG_USE= GSTREAMER1=ogg
VORBIS_USE= GSTREAMER1=vorbis
SPC_USE= GSTREAMER1=spc
SPEEX_USE= GSTREAMER1=speex
MP3_USE= GSTREAMER1=mad
MP3_USE= GSTREAMER1=mpg123
FLAC_USE= GSTREAMER1=flac
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack

View File

@@ -33,7 +33,7 @@ OPTIONS_SUB= yes
GSTREAMER_LIB_DEPENDS= libgstbase-1.0.so:multimedia/gstreamer1 \
libgstreamer-1.0.so:multimedia/gstreamer1
GSTREAMER_USE= gstreamer1=yes,bad,good,gtksink,hls,libav,soup,x,ximagesrc
GSTREAMER_USE= gstreamer1=yes,bad,good,gtk,hls,libav,soup,x,ximagesrc
GSTREAMER_CONFIGURE_OFF= --disable-video
NLS_USES= gettext

View File

@@ -204,6 +204,7 @@
SUBDIR += gssdp
SUBDIR += gstreamer-plugins-libmms
SUBDIR += gstreamer1-plugins-libmms
SUBDIR += gstreamer1-plugins-srtp
SUBDIR += gtic
SUBDIR += gtk-vnc
SUBDIR += gtknetcat

View File

@@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= net
COMMENT= GStreamer srtp plugin
GST_PLUGIN= srtp
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -8,11 +8,6 @@ COMMENT= GStreamer Datagram TLS (dtls) plugin
GST_PLUGIN= dtls
DIST= bad
# we don't have a way to specify this in ${MASTERDIR}/Makefile.common
USES= ssl
CONFIGURE_ENV= DTLS_CFLAGS="-I${OPENSSLINC}" \
DTLS_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

View File

@@ -1,6 +1,6 @@
# $FreeBSD$
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= sysutils
COMMENT= GStreamer compact disc input and control library

View File

@@ -80,7 +80,6 @@ share/applications/mate-settings-mouse.desktop
share/applications/mate-theme-installer.desktop
share/applications/mate-window-properties.desktop
share/applications/matecc.desktop
share/applications/mimeinfo.cache
share/desktop-directories/matecc.directory
share/help/C/mate-control-center/config-accessibility-keyboard.xml
share/help/C/mate-control-center/config-background.xml

View File

@@ -32,7 +32,7 @@
SUBDIR += gnustep-gui
SUBDIR += granite
SUBDIR += gstreamer-plugins-pango
SUBDIR += gstreamer1-plugins-gtksink
SUBDIR += gstreamer1-plugins-gtk
SUBDIR += gstreamer1-plugins-pango
SUBDIR += gtk-sharp-beans
SUBDIR += gtk-sharp20

View File

@@ -2,10 +2,11 @@
PORTREVISION= 0
CATEGORIES= x11-toolkits
GST_PLUGIN_SUFFIX= -gtk
COMMENT= GStreamer gtksink plugin
GST_PLUGIN= gtksink
GST_PLUGIN= gtk3
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins

View File

@@ -3,6 +3,7 @@
PORTNAME= xpra
PORTVERSION= 2.0.3
PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= http://xpra.org/src/
@@ -68,7 +69,7 @@ CUPS_VARS= XPRA_OPTIONS+=printing
FFMPEG_VARS= XPRA_OPTIONS+=enc_ffmpeg
GSTREAMER_BUILD_DEPENDS=${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1
GSTREAMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1
GSTREAMER_USE= GSTREAMER1=flac,lame,mad,ogg,opus,vorbis,wavpack
GSTREAMER_USE= GSTREAMER1=flac,lame,mpg123,ogg,opus,vorbis,wavpack
GSTREAMER_VARS= XPRA_OPTIONS+=sound
HTML5_VARS= XPRA_OPTIONS+=html5
LIBYUV_LIB_DEPENDS= libyuv.so:graphics/libyuv