aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2013-08-21 11:24:07 +0000
committerKoop Mast <kwm@FreeBSD.org>2013-08-21 11:24:07 +0000
commitea50e52183253a35fcb5b185d3bcb5972c91c1d3 (patch)
treebf719981c9824ff73605b0de8fa241137ba43b2a /multimedia
parent626caaab55a48914d8619a2bad0fb04500bc3878 (diff)
downloadports-ea50e52183253a35fcb5b185d3bcb5972c91c1d3.tar.gz
ports-ea50e52183253a35fcb5b185d3bcb5972c91c1d3.zip
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/gstreamer1-libav/Makefile5
-rw-r--r--multimedia/gstreamer1-libav/distinfo4
-rw-r--r--multimedia/gstreamer1-libav/files/patch-ext_libav_gstavdec.c12
-rw-r--r--multimedia/gstreamer1-plugins-bad/pkg-plist2
-rw-r--r--multimedia/gstreamer1-plugins/Makefile24
-rw-r--r--multimedia/gstreamer1-plugins/Makefile.common122
-rw-r--r--multimedia/gstreamer1-plugins/distinfo16
-rw-r--r--multimedia/gstreamer1/Makefile26
-rw-r--r--multimedia/gstreamer1/distinfo4
9 files changed, 114 insertions, 101 deletions
diff --git a/multimedia/gstreamer1-libav/Makefile b/multimedia/gstreamer1-libav/Makefile
index fc746320dc9d..cc53eb5d6431 100644
--- a/multimedia/gstreamer1-libav/Makefile
+++ b/multimedia/gstreamer1-libav/Makefile
@@ -3,7 +3,7 @@
# $MCom: ports/multimedia/gstreamer1-libav/Makefile,v 1.4 2013/01/15 21:43:45 kwm Exp $
PORTNAME= gstreamer1-libav
-PORTVERSION= 1.0.7
+PORTVERSION= 1.0.9
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/
DISTNAME= gst-libav-${PORTVERSION}
@@ -28,12 +28,9 @@ LIBAV_CONFIG= --cc=${CC} \
--enable-pic
LDFLAGS+= -Wl,-Bsymbolic
CFLAGS+= -fno-force-addr
-#CONFIGURE_ENV= PKG_CONFIG=${PKG_CONFIG}
PLIST_SUB= VERSION="${GST1_VERSION}"
-#PKG_CONFIG?="${LOCALBASE}/bin/pkg-config"
-
# sse hardware vector support
.if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64")
WITH_BUILTIN_VECTOR= yes
diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo
index 0c84d9ff910e..0cb267928e8e 100644
--- a/multimedia/gstreamer1-libav/distinfo
+++ b/multimedia/gstreamer1-libav/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gst-libav-1.0.7.tar.xz) = aefa679d14e7a6558673cfbf401b9c01f1903bb52e5dc08332e9001d25a7ba7a
-SIZE (gst-libav-1.0.7.tar.xz) = 4244464
+SHA256 (gst-libav-1.0.9.tar.xz) = 759641c0597c24191322f40945b363b75df299a539ff4086650be6193028189a
+SIZE (gst-libav-1.0.9.tar.xz) = 4240892
diff --git a/multimedia/gstreamer1-libav/files/patch-ext_libav_gstavdec.c b/multimedia/gstreamer1-libav/files/patch-ext_libav_gstavdec.c
new file mode 100644
index 000000000000..cf058acb78b5
--- /dev/null
+++ b/multimedia/gstreamer1-libav/files/patch-ext_libav_gstavdec.c
@@ -0,0 +1,12 @@
+--- ext/libav/gstavdec.c.orig 2013-08-20 23:08:42.000000000 +0200
++++ ext/libav/gstavdec.c 2013-08-20 23:08:53.000000000 +0200
+@@ -1432,9 +1432,6 @@
+ case CODEC_ID_SIPR:
+ rank = GST_RANK_SECONDARY;
+ break;
+- case CODEC_ID_MP3:
+- rank = GST_RANK_NONE;
+- break;
+ default:
+ rank = GST_RANK_MARGINAL;
+ break;
diff --git a/multimedia/gstreamer1-plugins-bad/pkg-plist b/multimedia/gstreamer1-plugins-bad/pkg-plist
index 5cfe8ff417e9..0f1df48c4fc6 100644
--- a/multimedia/gstreamer1-plugins-bad/pkg-plist
+++ b/multimedia/gstreamer1-plugins-bad/pkg-plist
@@ -59,6 +59,8 @@ lib/gstreamer-%%VERSION%%/libgstjpegformat.la
lib/gstreamer-%%VERSION%%/libgstjpegformat.so
lib/gstreamer-%%VERSION%%/libgstliveadder.la
lib/gstreamer-%%VERSION%%/libgstliveadder.so
+lib/gstreamer-%%VERSION%%/libgstmidi.la
+lib/gstreamer-%%VERSION%%/libgstmidi.so
lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.la
lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.so
lib/gstreamer-%%VERSION%%/libgstmpegpsmux.la
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile
index 703962372084..96a2b3b3b348 100644
--- a/multimedia/gstreamer1-plugins/Makefile
+++ b/multimedia/gstreamer1-plugins/Makefile
@@ -17,27 +17,26 @@ PKGNAMESUFFIX?= 1-plugins${GST_PLUGIN_SUFFIX}
MAINTAINER= multimedia@FreeBSD.org
COMMENT?= GStreamer written collection of plugins handling several media types
-BUILD_DEPENDS+= gobject-introspection>=1.31.1:${PORTSDIR}/devel/gobject-introspection \
- gstreamer1>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1 \
+BUILD_DEPENDS+= gstreamer1>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1 \
iso-codes>=0:${PORTSDIR}/misc/iso-codes \
orc>=0.4.16:${PORTSDIR}/devel/orc
-LIB_DEPENDS+= gstreamer-1.0:${PORTSDIR}/multimedia/gstreamer1 \
- freetype:${PORTSDIR}/print/freetype2 \
- orc-0.4:${PORTSDIR}/devel/orc
+LIB_DEPENDS+= libgstreamer-1.0.so:${PORTSDIR}/multimedia/gstreamer1 \
+ libfreetype.so:${PORTSDIR}/print/freetype2 \
+ liborc-0.4.so:${PORTSDIR}/devel/orc
RUN_DEPENDS+= iso-codes>=0:${PORTSDIR}/misc/iso-codes
PORTSCOUT= limitw:1,even
-BASE_PORTVERSION= 1.0.7
+BASE_PORTVERSION= 1.0.9
BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION}
BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX}
-BAD_PORTVERSION= 1.0.7
+BAD_PORTVERSION= 1.0.9
BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION}
BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX}
-GOOD_PORTVERSION= 1.0.7
+GOOD_PORTVERSION= 1.0.9
GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION}
GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX}
-UGLY_PORTVERSION= 1.0.7
+UGLY_PORTVERSION= 1.0.9
UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION}
UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX}
DIST?= base
@@ -45,11 +44,10 @@ DIST?= base
SHLIB_VERSION= 0
VERSION= ${GST1_VERSION}
-USES= gettext pathfix pkgconfig
+USES= gettext gmake pathfix pkgconfig
WANT_GSTREAMER= yes
USE_XZ= yes
-USE_GMAKE= yes
-USE_GNOME+= ltverhack:0 ltasneededhack libxml2
+USE_GNOME+= introspection:build libxml2 ltverhack:0 ltasneededhack
USE_AUTOTOOLS= libtool
GST_PLUGIN?= base
USE_LDCONFIG= yes
@@ -58,7 +56,7 @@ CFLAGS:= ${CFLAGS} -O2 -Wno-format
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib ${EXTRA_LIBS} ${PTHREAD_LIBS}
-# workaround a crash in clang 3.3 crash llvm bug # 15840
+# workaround a clang crash with clang 3.3, llvm bug # 15840
USE_GCC= any
DEFAULT_AUDIOSINK?= osssink
diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common
index 7cedfe5d3379..149b1ae89761 100644
--- a/multimedia/gstreamer1-plugins/Makefile.common
+++ b/multimedia/gstreamer1-plugins/Makefile.common
@@ -24,10 +24,15 @@ BAD_GST_ALL_PLUGINS+= \
gme \
gsm \
libmms \
+ librfb \
modplug \
mpeg2enc \
mplex \
+ neon \
+ ofa \
+ openal \
opencv \
+ opus \
resindvd \
rtmp \
schro \
@@ -56,11 +61,7 @@ BAD_GST_ALL_PLUGINS+= \
musicbrainz \
mythtv \
nas \
- neon \
- ofa \
- openal \
opensles \
- opus \
pvr \
rsvg \
sdl \
@@ -88,7 +89,7 @@ BAD_GST_NON_PLUGINS= \
--disable-avc \
--disable-dc1394 \
--disable-dccp \
- --disable-direct3d9 \
+ --disable-direct3d \
--disable-directdraw \
--disable-directsound \
--disable-fbdev \
@@ -193,15 +194,15 @@ PLIST= ${NONEXISTENT}
# ------- plugins ---------
# a52dec
-gst_a52dec_LIB_DEPENDS= a52:${PORTSDIR}/audio/liba52
+gst_a52dec_LIB_DEPENDS= liba52.so:${PORTSDIR}/audio/liba52
# aalib
-gst_aalib_LIB_DEPENDS= aa:${PORTSDIR}/graphics/aalib
+gst_aalib_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib
gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.la \
${GST_LIB_DIR}/libgstaasink.so
# amrnb
-gst_amrnb_LIB_DEPENDS= opencore-amrnb:${PORTSDIR}/audio/opencore-amr
+gst_amrnb_LIB_DEPENDS= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr
gst_amrnb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrnb.la \
${GST_LIB_DIR}/libgstamrnb.so \
share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs
@@ -209,54 +210,54 @@ gst_amrnb_PLIST_DIRSTRY=share/gstreamer-${VERSION}/presets \
share/gstreamer-${VERSION}
# amrwb
-gst_amrwb_LIB_DEPENDS= opencore-amrwb:${PORTSDIR}/audio/opencore-amr
+gst_amrwb_LIB_DEPENDS= libopencore-amrwb.so:${PORTSDIR}/audio/opencore-amr
gst_amrwb_GST_PLUGIN_DIR= ext/amrwbdec
gst_amrwb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.la \
${GST_LIB_DIR}/libgstamrwbdec.so
# assrender
-gst_assrender_LIB_DEPENDS= ass:${PORTSDIR}/multimedia/libass
+gst_assrender_LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass
# cairo
-gst_cairo_LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo
+gst_cairo_USE_GNOME= cairo
# cdparanoia
-gst_cdparanoia_LIB_DEPENDS= cdda_interface:${PORTSDIR}/audio/cdparanoia
+gst_cdparanoia_LIB_DEPENDS= libcdda_interface.so:${PORTSDIR}/audio/cdparanoia
# cdio
-gst_cdio_LIB_DEPENDS= cdio:${PORTSDIR}/sysutils/libcdio
+gst_cdio_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio
# celt
-gst_celt_LIB_DEPENDS= celt0:${PORTSDIR}/audio/celt
+gst_celt_LIB_DEPENDS= libcelt0.so:${PORTSDIR}/audio/celt
# curl
-gst_curl_LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl
+gst_curl_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
# dts
-gst_dts_LIB_DEPENDS= dca:${PORTSDIR}/multimedia/libdca
+gst_dts_LIB_DEPENDS= libdca.so:${PORTSDIR}/multimedia/libdca
gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.la \
${GST_LIB_DIR}/libgstdtsdec.so
# libdv
-gst_libdv_LIB_DEPENDS= dv:${PORTSDIR}/multimedia/libdv
+gst_libdv_LIB_DEPENDS= libdv.so:${PORTSDIR}/multimedia/libdv
gst_libdv_GST_PLUGIN_DIR= ext/dv
gst_libdv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.la \
${GST_LIB_DIR}/libgstdv.so
# dvdread
-gst_dvdread_LIB_DEPENDS=dvdread:${PORTSDIR}/multimedia/libdvdread
+gst_dvdread_LIB_DEPENDS=libdvdread.so:${PORTSDIR}/multimedia/libdvdread
# faac
-gst_faac_LIB_DEPENDS= faac:${PORTSDIR}/audio/faac
+gst_faac_LIB_DEPENDS= libfaac.so:${PORTSDIR}/audio/faac
# faad
-gst_faad_LIB_DEPENDS= faad:${PORTSDIR}/audio/faad
+gst_faad_LIB_DEPENDS= libfaad.so:${PORTSDIR}/audio/faad
# flac
-gst_flac_LIB_DEPENDS= FLAC:${PORTSDIR}/audio/flac
+gst_flac_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac
# flite
-gst_flite_LIB_DEPENDS= flite:${PORTSDIR}/audio/flite
+gst_flite_LIB_DEPENDS= libflite.so:${PORTSDIR}/audio/flite
# gdk_pixbuf
gst_gdk_pixbuf_USE_GNOME= gdkpixbuf2
@@ -264,113 +265,118 @@ gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.la \
${GST_LIB_DIR}/libgstgdkpixbuf.so
# gme
-gst_gme_LIB_DEPENDS= gme:${PORTSDIR}/audio/libgme
+gst_gme_LIB_DEPENDS= libgme.so:${PORTSDIR}/audio/libgme
# gsm
-gst_gsm_LIB_DEPENDS= gsm:${PORTSDIR}/audio/gsm
+gst_gsm_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm
# jack
-gst_jack_LIB_DEPENDS= jack:${PORTSDIR}/audio/jack
+gst_jack_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
# jpeg
-gst_jpeg_LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg
+gst_jpeg_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
# lame
-gst_lame_LIB_DEPENDS= mp3lame:${PORTSDIR}/audio/lame
+gst_lame_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame
# libcaca
-gst_libcaca_LIB_DEPENDS= caca:${PORTSDIR}/graphics/libcaca
+gst_libcaca_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca
gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.la \
${GST_LIB_DIR}/libgstcacasink.so
# libmms
-gst_libmms_LIB_DEPENDS= mms:${PORTSDIR}/net/libmms
+gst_libmms_LIB_DEPENDS= libmms.so:${PORTSDIR}/net/libmms
gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \
${GST_LIB_DIR}/libgstmms.la
# png
-gst_libpng_LIB_DEPENDS= png15:${PORTSDIR}/graphics/png
+gst_libpng_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.la \
${GST_LIB_DIR}/libgstpng.so
# libvisual
-gst_libvisual_LIB_DEPENDS= visual-0.4:${PORTSDIR}/graphics/libvisual04
+gst_libvisual_LIB_DEPENDS= libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04
# mad
-gst_mad_LIB_DEPENDS= mad:${PORTSDIR}/audio/libmad
+gst_mad_LIB_DEPENDS= libmad.so:${PORTSDIR}/audio/libmad
# modplug
-gst_modplug_LIB_DEPENDS= modplug:${PORTSDIR}/audio/libmodplug
+gst_modplug_LIB_DEPENDS= libmodplug.so:${PORTSDIR}/audio/libmodplug
# mpeg2enc
-gst_mpeg2enc_LIB_DEPENDS= mjpegutils-2.0:${PORTSDIR}/multimedia/mjpegtools
+gst_mpeg2enc_LIB_DEPENDS= libmjpegutils-2.0.so:${PORTSDIR}/multimedia/mjpegtools
# mpeg2dec
-gst_mpeg2dec_LIB_DEPENDS= mpeg2:${PORTSDIR}/multimedia/libmpeg2
+gst_mpeg2dec_LIB_DEPENDS= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2
+
+# neon
+gst_neon_LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon29
+gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.la \
+ ${GST_LIB_DIR}/libgstneonhttpsrc.so
# ogg
-gst_ogg_LIB_DEPENDS= ogg:${PORTSDIR}/audio/libogg
+gst_ogg_LIB_DEPENDS= libogg.so:${PORTSDIR}/audio/libogg
# opencv
-gst_opencv_LIB_DEPENDS= opencv_highgui:${PORTSDIR}/graphics/opencv
+gst_opencv_LIB_DEPENDS= libopencv_highgui.so:${PORTSDIR}/graphics/opencv
# opus
-gst_opus_LIB_DEPENDS= opus:${PORTSDIR}/audio/opus
+gst_opus_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus
# pango
gst_pango_USE_GNOME= pango
# pulse
-gst_pulse_LIB_DEPENDS= pulse:${PORTSDIR}/audio/pulseaudio
+gst_pulse_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio
# resindvd
gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav
gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav
-# rtmp
-gst_rtmp_LIB_DEPENDS= rtmp.0:${PORTSDIR}/multimedia/rtmpdump
+# rtmp xxx
+gst_rtmp_LIB_DEPENDS= librtmp.so.0:${PORTSDIR}/multimedia/rtmpdump
# shout2
# keep the version to tell de difference between libshout and libshout2
-gst_shout2_LIB_DEPENDS= shout.5:${PORTSDIR}/audio/libshout2
+gst_shout2_LIB_DEPENDS= libshout.so.5:${PORTSDIR}/audio/libshout2
# sidplay
-gst_sidplay_LIB_DEPENDS= sidplay:${PORTSDIR}/audio/libsidplay
+gst_sidplay_LIB_DEPENDS= libsidplay.so:${PORTSDIR}/audio/libsidplay
gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so \
${GST_LIB_DIR}/libgstsid.la
# soundtouch
-gst_soundtouch_LIB_DEPENDS= SoundTouch:${PORTSDIR}/audio/soundtouch
+gst_soundtouch_LIB_DEPENDS= libSoundTouch.so:${PORTSDIR}/audio/soundtouch
# souphttpsrc
-gst_soup_LIB_DEPENDS= soup-2.4:${PORTSDIR}/devel/libsoup
+gst_soup_LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup
gst_soup_GST_PLUGIN_DIR=ext/soup
gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.la \
${GST_LIB_DIR}/libgstsouphttpsrc.so
# spandsp
# keep shlib version here, so we don't pick up the comms/spandsp port by accident.
-gst_spandsp_LIB_DEPENDS= spandsp.2:${PORTSDIR}/comms/spandsp-devel
+gst_spandsp_LIB_DEPENDS= libspandsp.so.2:${PORTSDIR}/comms/spandsp-devel
# speex
-gst_speex_LIB_DEPENDS= speex:${PORTSDIR}/audio/speex
+gst_speex_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex
# schroedinger or schro for short
-gst_schro_LIB_DEPENDS= schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger
+gst_schro_LIB_DEPENDS= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger
gst_schro_GST_PLUGIN_DIR= ext/schroedinger
# taglib
-gst_taglib_LIB_DEPENDS= tag:${PORTSDIR}/audio/taglib
+gst_taglib_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib
# theora
-gst_theora_LIB_DEPENDS= theora:${PORTSDIR}/multimedia/libtheora
+gst_theora_LIB_DEPENDS= libtheora.so:${PORTSDIR}/multimedia/libtheora
# twolame
-gst_twolame_LIB_DEPENDS= twolame:${PORTSDIR}/audio/twolame
+gst_twolame_LIB_DEPENDS= libtwolame.so:${PORTSDIR}/audio/twolame
# gst_v4l2
gst_gst_v4l2_BUILD_DEPENDS= v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat
-gst_gst_v4l2_LIB_DEPENDS= v4l2:${PORTSDIR}/multimedia/libv4l
+gst_gst_v4l2_LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l
gst_gst_v4l2_RUN_DEPENDS= webcamd:${PORTSDIR}/multimedia/webcamd
gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.la \
${GST_LIB_DIR}/libgstvideo4linux2.so
@@ -378,10 +384,10 @@ gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2
# vorbis
gst_vorbis_USE_GSTREAMER1= ogg
-gst_vorbis_LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis
+gst_vorbis_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis
# vpx
-gst_vpx_LIB_DEPENDS= vpx:${PORTSDIR}/multimedia/libvpx
+gst_vpx_LIB_DEPENDS= libvpx.so:${PORTSDIR}/multimedia/libvpx
gst_vpx_PLIST_FILES= ${GST_LIB_DIR}/libgstvpx.la \
${GST_LIB_DIR}/libgstvpx.so \
share/gstreamer-${VERSION}/presets/GstVP8Enc.prs
@@ -409,7 +415,7 @@ gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesrc.la \
.endif
# x264
-gst_x264_LIB_DEPENDS= x264:${PORTSDIR}/multimedia/x264
+gst_x264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/x264
gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.la \
${GST_LIB_DIR}/libgstx264.so \
share/gstreamer-${VERSION}/presets/GstX264Enc.prs
@@ -417,13 +423,13 @@ gst_x264_PLIST_DIRSTRY= share/gstreamer-${VERSION}/presets \
share/gstreamer-${VERSION}
# xvid
-gst_xvid_LIB_DEPENDS= xvidcore:${PORTSDIR}/multimedia/xvid
+gst_xvid_LIB_DEPENDS= libxvidcore.so:${PORTSDIR}/multimedia/xvid
# wavpack
-gst_wavpack_LIB_DEPENDS= wavpack:${PORTSDIR}/audio/wavpack
+gst_wavpack_LIB_DEPENDS= libwavpack.so:${PORTSDIR}/audio/wavpack
# zbar
-gst_zbar_LIB_DEPENDS= zbar:${PORTSDIR}/graphics/zbar
+gst_zbar_LIB_DEPENDS= libzbar.so:${PORTSDIR}/graphics/zbar
.endif # NO_GSTREAMER_COMMON
diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo
index 9119071c5641..6809dccefb88 100644
--- a/multimedia/gstreamer1-plugins/distinfo
+++ b/multimedia/gstreamer1-plugins/distinfo
@@ -1,8 +1,8 @@
-SHA256 (gst-plugins-base-1.0.7.tar.xz) = 014805e50b696bc06c3862ea656df079fc0b5fef0c10f16e9f085f290545677a
-SIZE (gst-plugins-base-1.0.7.tar.xz) = 2388380
-SHA256 (gst-plugins-bad-1.0.7.tar.xz) = 5f49e6353fdc855834b5beb054b3a47ef5fa558006c7eda6d2ec07b36315c2ab
-SIZE (gst-plugins-bad-1.0.7.tar.xz) = 3128548
-SHA256 (gst-plugins-ugly-1.0.7.tar.xz) = b78b8cfabe322497da432a0f297dbb21862a033f95e8d4cd8f207eccb5288f2b
-SIZE (gst-plugins-ugly-1.0.7.tar.xz) = 826724
-SHA256 (gst-plugins-good-1.0.7.tar.xz) = a016a3b377c86658627aef902b9204108209100b2e88fcc3b695c392af1b4035
-SIZE (gst-plugins-good-1.0.7.tar.xz) = 2693188
+SHA256 (gst-plugins-base-1.0.9.tar.xz) = 963e3b83d651661f495ca2e44ccd2d5c61e986e9d7706246e568276689a372ea
+SIZE (gst-plugins-base-1.0.9.tar.xz) = 2371224
+SHA256 (gst-plugins-bad-1.0.9.tar.xz) = 69d236b1d8188270a3f51f6710146d0ca63c2f1a9f6cfbab3399ef01b9498f75
+SIZE (gst-plugins-bad-1.0.9.tar.xz) = 3185208
+SHA256 (gst-plugins-ugly-1.0.9.tar.xz) = 11250fe9e44b0169c3a289e981b31874b483643ed78f619682ae1644d7088379
+SIZE (gst-plugins-ugly-1.0.9.tar.xz) = 827052
+SHA256 (gst-plugins-good-1.0.9.tar.xz) = cfa2e617a76f93e9ddd4ae1109297e93fb4a06b152042b996231234a72c5a5ff
+SIZE (gst-plugins-good-1.0.9.tar.xz) = 2731480
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index ef5b9f8a712a..061233dc7a7f 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -3,7 +3,7 @@
# $MCom: ports/multimedia/gstreamer1/Makefile,v 1.5 2013/01/15 21:43:45 kwm Exp $
PORTNAME= gstreamer1
-PORTVERSION= 1.0.7
+PORTVERSION= 1.0.9
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
DISTNAME= ${PORTNAME:S/1//}-${PORTVERSION}
@@ -13,31 +13,24 @@ COMMENT= Media applications framework
LICENSE= LGPL20
-BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
- gobject-introspection>=1.31.1:${PORTSDIR}/devel/gobject-introspection
-RUN_DEPENDS= ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
-
PORTSCOUT= limitw:1,even
CFLAGS:= ${CFLAGS} -O2 -Wno-format
-USES= bison gettext pathfix pkgconfig
-# workaround a crash in clang 3.3 crash llvm bug # 15840
+USES= bison gettext gmake pathfix pkgconfig
+# workaround a crash in clang 3.3, llvm bug # 15840
USE_GCC= any
USE_XZ= yes
-USE_GMAKE= yes
-MAKE_JOBS_SAVE= yes
-USE_GNOME= glib20 ltverhack:0 ltasneededhack
+USE_GNOME= glib20 introspection:build ltverhack:0 ltasneededhack
USE_AUTOTOOLS= libtool
CONFIGURE_ARGS= --disable-tests \
--disable-examples \
--disable-failing-tests \
--disable-fatal-warnings \
- --disable-gtk-doc
+ --disable-gtk-doc
#--enable-gst-debug --enable-debug
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= ac_cv_func_register_printf_function="no" \
- FLEX_PATH="${LOCALBASE}/bin/flex"
+CONFIGURE_ENV= ac_cv_func_register_printf_function="no"
PLIST_SUB= VERSION=${GST10_VERSION}
USE_LDCONFIG= yes
GST10_VERSION= ${PORTVERSION:R}
@@ -50,8 +43,13 @@ LIBCHECK_DESC= Unit tests support
.include <bsd.port.options.mk>
+.if ${OSVERSION} < 1000033
+BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
+CONFIGURE_ENV+= FLEX_PATH="${LOCALBASE}/bin/flex"
+.endif
+
.if ${PORT_OPTIONS:MLIBCHECK}
-LIB_DEPENDS+= check:${PORTSDIR}/devel/libcheck
+LIB_DEPENDS+= libcheck.so:${PORTSDIR}/devel/libcheck
CONFIGURE_ARGS+=--enable-check
PLIST_SUB+= CHECK=""
.else
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index 86e2243240bc..3a20d7a5ceb4 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gstreamer-1.0.7.tar.xz) = 68cada7ee24ede23e15dc81ccde11898eed1a7a3c6a2d81a8c31596fccb1b5ce
-SIZE (gstreamer-1.0.7.tar.xz) = 3089280
+SHA256 (gstreamer-1.0.9.tar.xz) = 17a2c60a82baa461ef685ad3de187edb9c03a2c7e07513daba58a5a32efacaa3
+SIZE (gstreamer-1.0.9.tar.xz) = 3140284