summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mk/bsd.gstreamer.mk37
-rw-r--r--audio/gstreamer1-plugins-celt/Makefile15
-rw-r--r--audio/gstreamer1-plugins-faac/Makefile15
-rw-r--r--audio/gstreamer1-plugins-faad/Makefile15
-rw-r--r--audio/gstreamer1-plugins-flite/Makefile15
-rw-r--r--audio/gstreamer1-plugins-gsm/Makefile15
-rw-r--r--comms/gstreamer1-plugins-spandsp/Makefile15
-rw-r--r--graphics/gstreamer1-plugins-opencv/Makefile15
-rw-r--r--graphics/gstreamer1-plugins-zbar/Makefile15
-rw-r--r--multimedia/gstreamer1-plugins-bad/Makefile6
-rw-r--r--multimedia/gstreamer1-plugins-bad/pkg-plist6
-rw-r--r--multimedia/gstreamer1-plugins-dts/Makefile15
-rw-r--r--multimedia/gstreamer1-plugins-good/pkg-plist2
-rw-r--r--multimedia/gstreamer1-plugins-resindvd/Makefile15
-rw-r--r--multimedia/gstreamer1-plugins-schroedinger/Makefile15
-rw-r--r--multimedia/gstreamer1-plugins/Makefile16
-rw-r--r--multimedia/gstreamer1-plugins/Makefile.common91
-rw-r--r--multimedia/gstreamer1-plugins/distinfo16
-rw-r--r--multimedia/gstreamer1/Makefile10
-rw-r--r--multimedia/gstreamer1/distinfo4
20 files changed, 259 insertions, 94 deletions
diff --git a/Mk/bsd.gstreamer.mk b/Mk/bsd.gstreamer.mk
index e65f7a1da..05622dc90 100644
--- a/Mk/bsd.gstreamer.mk
+++ b/Mk/bsd.gstreamer.mk
@@ -6,7 +6,7 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.50 2012/10/06 09:04:17 kwm Exp $
+# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.51 2012/10/06 16:28:54 kwm Exp $
.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)
@@ -63,30 +63,34 @@ GST1_SHLIB_VERSION= 0
# iets bedenken voor mp3 / mad/fluendo maybe for 1.0
# supported plugins by both 0.10 and 1.0.
-_GSTREAMER_PLUGINS= a52dec aalib amrnb cdio cdparanoia dv dvd \
- flac gdkpixbuf jack \
+_GSTREAMER_PLUGINS= a52dec aalib amrnb \
+ cdio cdparanoia dts dv dvd \
+ faac faad flac flite \
+ gdkpixbuf gsm jack \
jpeg lame libcaca libpng \
- mpeg2dec ogg pulse sidplay shout2 soup \
- taglib theora twolame v4l2 vorbis vpx wavpack
+ mpeg2dec ogg opencv pulse \
+ schroedinger sidplay shout2 soup speex \
+ resindvd taglib theora twolame \
+ v4l2 vorbis vpx wavpack
+# old define should go away
_GSTREAMER_PLUGINS+= amrwbdec bz2 cairo \
- cdaudio dts faac faad \
- ffmpeg flite gio gl gme gnomevfs gnonlin \
- gsm jpeg ladspa libmms \
+ cdaudio gio gl gme gnomevfs gnonlin \
+ jpeg ladspa libmms \
libvisual mp3 mpeg2enc musepack \
- nas neon opencv pango resindvd schroedinger \
+ nas neon pango \
sdl sndfile spc soundtouch \
- speex vdpau \
+ vdpau \
x264 xvid
# plugins only in 0.10
.if defined(USE_GSTREAMER)
-_GSTREAMER_PLUGINS+=annodex cairo esound fluendo-mp3 gconf hal mm python qt4 vp8
+_GSTREAMER_PLUGINS+=annodex cairo esound ffmpeg fluendo-mp3 gconf hal mm python qt4 vp8
.endif
# plugins only in 1.0
.if defined(USE_GSTREAMER1)
-_GSTREAMER_PLUGINS+=mad vpx x
+_GSTREAMER_PLUGINS+=celt mad spandsp vpx x zbar
.endif
# other plugins
@@ -115,6 +119,8 @@ artsd_DEPENDS= audio/gstreamer-plugins-artsd
audiofile_DEPENDS= audio/gstreamer-plugins-audiofile
+celt_DEPENDS= audio/gstreamer-plugins-celt
+
cdaudio_DEPENDS= audio/gstreamer-plugins-cdaudio
cdparanoia_DEPENDS= audio/gstreamer-plugins-cdparanoia
@@ -185,6 +191,10 @@ vorbis_DEPENDS= audio/gstreamer-plugins-vorbis
wavpack_DEPENDS= audio/gstreamer-plugins-wavpack
+#-- comms plugin section -----------------------------------------------------#
+
+spandsp_DEPENDS= comms/gstreamer-plugins-spandsp
+
#-- devel plugin section -----------------------------------------------------#
gconf_DEPENDS= devel/gstreamer-plugins-gconf
@@ -223,9 +233,10 @@ libvisual_DEPENDS= graphics/gstreamer-plugins-libvisual
opencv_DEPENDS= graphics/gstreamer-plugins-opencv
+zbar_DEPENDS= graphics/gstreamer-plugins-zbar
+
#-- multimedia plugins section -----------------------------------------------#
-# Multimedia Plugins Section
bad_DEPENDS= multimedia/gstreamer-plugins-bad
bz2_DEPENDS= multimedia/gstreamer-plugins-bz2
diff --git a/audio/gstreamer1-plugins-celt/Makefile b/audio/gstreamer1-plugins-celt/Makefile
new file mode 100644
index 000000000..2f4d4baa8
--- /dev/null
+++ b/audio/gstreamer1-plugins-celt/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer celt plugin
+
+GST_PLUGIN= celt
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-faac/Makefile b/audio/gstreamer1-plugins-faac/Makefile
new file mode 100644
index 000000000..8a03fef80
--- /dev/null
+++ b/audio/gstreamer1-plugins-faac/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer MPEG-2 and MPEG-4 AAC encoder plugin
+
+GST_PLUGIN= faac
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-faad/Makefile b/audio/gstreamer1-plugins-faad/Makefile
new file mode 100644
index 000000000..167ec194c
--- /dev/null
+++ b/audio/gstreamer1-plugins-faad/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer MPEG-2 and MPEG-4 AAC decoder plugin
+
+GST_PLUGIN= faad
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-flite/Makefile b/audio/gstreamer1-plugins-flite/Makefile
new file mode 100644
index 000000000..3c3624ef1
--- /dev/null
+++ b/audio/gstreamer1-plugins-flite/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer flite run-time speech synthesis engine plugin
+
+GST_PLUGIN= flite
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-gsm/Makefile b/audio/gstreamer1-plugins-gsm/Makefile
new file mode 100644
index 000000000..6af9b2bb1
--- /dev/null
+++ b/audio/gstreamer1-plugins-gsm/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom: ports/audio/gstreamer-plugins-gsm/Makefile,v 1.5 2008/03/19 14:05:29 ahze Exp $
+
+PORTREVISION= 0
+CATEGORIES= audio
+
+COMMENT= Gstreamer gsm encoding/decoding plugin
+
+GST_PLUGIN= gsm
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/comms/gstreamer1-plugins-spandsp/Makefile b/comms/gstreamer1-plugins-spandsp/Makefile
new file mode 100644
index 000000000..85a76375f
--- /dev/null
+++ b/comms/gstreamer1-plugins-spandsp/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= comms
+
+COMMENT= Gstreamer DSP library and software FAX machine plugin
+
+GST_PLUGIN= spandsp
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-opencv/Makefile b/graphics/gstreamer1-plugins-opencv/Makefile
new file mode 100644
index 000000000..9aaba183e
--- /dev/null
+++ b/graphics/gstreamer1-plugins-opencv/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= graphics
+
+COMMENT= Gstreamer opencv real time computer vision plugin
+
+GST_PLUGIN= opencv
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-zbar/Makefile b/graphics/gstreamer1-plugins-zbar/Makefile
new file mode 100644
index 000000000..d41b9a1a8
--- /dev/null
+++ b/graphics/gstreamer1-plugins-zbar/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= graphics
+
+COMMENT= Gstreamer ZBar barcode detector plugin
+
+GST_PLUGIN= zbar
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile
index f8a1158d6..dddd7477b 100644
--- a/multimedia/gstreamer1-plugins-bad/Makefile
+++ b/multimedia/gstreamer1-plugins-bad/Makefile
@@ -1,6 +1,6 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/multimedia/gstreamer1-plugins-bad/Makefile,v 1.1 2012/10/04 08:12:45 kwm Exp $
+# $MCom: ports/multimedia/gstreamer1-plugins-bad/Makefile,v 1.2 2012/10/06 09:04:19 kwm Exp $
PORTREVISION= 0
CATEGORIES= multimedia
@@ -12,9 +12,9 @@ GST_PLUGIN_SUFFIX= -bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins \
+BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins \
v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat
-RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
+RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
DIST= bad
BAD_GST_DIRS= gst-libs sys gst po
diff --git a/multimedia/gstreamer1-plugins-bad/pkg-plist b/multimedia/gstreamer1-plugins-bad/pkg-plist
index a038cb871..7f807c014 100644
--- a/multimedia/gstreamer1-plugins-bad/pkg-plist
+++ b/multimedia/gstreamer1-plugins-bad/pkg-plist
@@ -29,6 +29,8 @@ lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.la
lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so
lib/gstreamer-%%VERSION%%/libgstdtmf.la
lib/gstreamer-%%VERSION%%/libgstdtmf.so
+lib/gstreamer-%%VERSION%%/libgstdvb.la
+lib/gstreamer-%%VERSION%%/libgstdvb.so
lib/gstreamer-%%VERSION%%/libgstdvbsuboverlay.la
lib/gstreamer-%%VERSION%%/libgstdvbsuboverlay.so
lib/gstreamer-%%VERSION%%/libgstdvdspu.la
@@ -37,6 +39,8 @@ lib/gstreamer-%%VERSION%%/libgstfestival.la
lib/gstreamer-%%VERSION%%/libgstfestival.so
lib/gstreamer-%%VERSION%%/libgstfragmented.la
lib/gstreamer-%%VERSION%%/libgstfragmented.so
+lib/gstreamer-%%VERSION%%/libgstfrei0r.la
+lib/gstreamer-%%VERSION%%/libgstfrei0r.so
lib/gstreamer-%%VERSION%%/libgstgaudieffects.la
lib/gstreamer-%%VERSION%%/libgstgaudieffects.so
lib/gstreamer-%%VERSION%%/libgstgdp.la
@@ -75,6 +79,8 @@ lib/gstreamer-%%VERSION%%/libgstsdpelem.la
lib/gstreamer-%%VERSION%%/libgstsdpelem.so
lib/gstreamer-%%VERSION%%/libgstsegmentclip.la
lib/gstreamer-%%VERSION%%/libgstsegmentclip.so
+lib/gstreamer-%%VERSION%%/libgstshm.la
+lib/gstreamer-%%VERSION%%/libgstshm.so
lib/gstreamer-%%VERSION%%/libgstsiren.la
lib/gstreamer-%%VERSION%%/libgstsiren.so
lib/gstreamer-%%VERSION%%/libgstspeed.la
diff --git a/multimedia/gstreamer1-plugins-dts/Makefile b/multimedia/gstreamer1-plugins-dts/Makefile
new file mode 100644
index 000000000..980353176
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-dts/Makefile
@@ -0,0 +1,15 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= Gstreamer dts plugin
+
+GST_PLUGIN= dts
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-good/pkg-plist b/multimedia/gstreamer1-plugins-good/pkg-plist
index dfe6500bd..1e7ed4cce 100644
--- a/multimedia/gstreamer1-plugins-good/pkg-plist
+++ b/multimedia/gstreamer1-plugins-good/pkg-plist
@@ -88,8 +88,6 @@ lib/gstreamer-%%VERSION%%/libgstwavenc.la
lib/gstreamer-%%VERSION%%/libgstwavenc.so
lib/gstreamer-%%VERSION%%/libgstwavparse.la
lib/gstreamer-%%VERSION%%/libgstwavparse.so
-lib/gstreamer-%%VERSION%%/libgstximagesrc.la
-lib/gstreamer-%%VERSION%%/libgstximagesrc.so
lib/gstreamer-%%VERSION%%/libgsty4menc.la
lib/gstreamer-%%VERSION%%/libgsty4menc.so
share/gstreamer-%%VERSION%%/presets/GstIirEqualizer10Bands.prs
diff --git a/multimedia/gstreamer1-plugins-resindvd/Makefile b/multimedia/gstreamer1-plugins-resindvd/Makefile
new file mode 100644
index 000000000..b83942d13
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-resindvd/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= Gstreamer resindvd plugin
+
+GST_PLUGIN= resindvd
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-schroedinger/Makefile b/multimedia/gstreamer1-plugins-schroedinger/Makefile
new file mode 100644
index 000000000..55004d2fb
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-schroedinger/Makefile
@@ -0,0 +1,15 @@
+# Created by: Koop Mast <kwm@FreeBSD.org>
+# $FreeBSD$
+# $MCom$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= Gstreamer Dirac high-speed codec plugin
+
+GST_PLUGIN= schro
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile
index 419c78751..0c7475ed7 100644
--- a/multimedia/gstreamer1-plugins/Makefile
+++ b/multimedia/gstreamer1-plugins/Makefile
@@ -1,6 +1,6 @@
# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/multimedia/gstreamer1-plugins/Makefile,v 1.2 2012/10/06 09:04:19 kwm Exp $
+# $MCom: ports/multimedia/gstreamer1-plugins/Makefile,v 1.3 2012/10/06 16:28:55 kwm Exp $
PORTNAME= gstreamer1-plugins
PORTVERSION?= ${BASE_PORTVERSION}
@@ -27,16 +27,16 @@ LIB_DEPENDS+= gstreamer-1.0:${PORTSDIR}/multimedia/gstreamer1 \
orc-0.4:${PORTSDIR}/devel/orc
RUN_DEPENDS+= iso-codes>=0:${PORTSDIR}/misc/iso-codes
-BASE_PORTVERSION= 1.0.0
+BASE_PORTVERSION= 1.0.1
BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION}
BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX}
-BAD_PORTVERSION= 1.0.0
+BAD_PORTVERSION= 1.0.1
BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION}
BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX}
-GOOD_PORTVERSION= 1.0.0
+GOOD_PORTVERSION= 1.0.1
GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION}
GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX}
-UGLY_PORTVERSION= 1.0.0
+UGLY_PORTVERSION= 1.0.1
UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION}
UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX}
DIST?= base
@@ -155,7 +155,11 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo-$$(GST_API_VERSION).la|${LOCALBASE}/lib/libgstbasevideo-$$(GST_API_VERSION).la|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-$$(GST_API_VERSION).la|${LOCALBASE}/lib/libgstvideo-$$(GST_API_VERSION).la|'
.endif
-
+.if ${GST_PLUGIN} == "flite"
+# Hack to get all the libraries linked to the flite plugin so it is useable.
+ -@${REINPLACE_CMD} -e 's|-Wl,--as-needed||g' \
+ ${WRKSRC}/../gnome-libtool
+.endif
# @${REINPLACE_CMD} -e 's|DEFAULT_AUDIOSINK="alsasink"|DEFAULT_AUDIOSINK="${DEFAULT_AUDIOSINK}"|; \
# s|DEFAULT_AUDIOSRC="alsasrc"|DEFAULT_AUDIOSRC="${DEFAULT_AUDIOSRC}"|' \
# -e 's|libpng12.pc|libpng15.pc|g' \
diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common
index 852f29c29..0011bd59b 100644
--- a/multimedia/gstreamer1-plugins/Makefile.common
+++ b/multimedia/gstreamer1-plugins/Makefile.common
@@ -1,7 +1,7 @@
# $FreeBSD$
-# $MCom: ports/multimedia/gstreamer1-plugins/Makefile.common,v 1.2 2012/10/06 09:04:19 kwm Exp $
+# $MCom: ports/multimedia/gstreamer1-plugins/Makefile.common,v 1.3 2012/10/06 16:28:55 kwm Exp $
-# XXX configure checks for bad and ugly.
+# XXX configure checks for bad
# base
BASE_GST_ALL_PLUGINS= \
@@ -18,22 +18,26 @@ BASE_GST_ALL_PLUGINS= \
# bad
BAD_GST_ALL_PLUGINS+= \
+ celt \
+ dts \
+ faac \
+ faad \
+ flite \
+ gsm \
+ opencv \
+ resindvd \
+ schro \
+ spandsp \
+ zbar
# apexsink \
# assrender \
# bz2 \
# cdaudio \
-# celt \
# cog \
# dc1394 \
# dirac \
# directfb \
-# dts \
-# dvb \
-# faac \
-# faad \
-# flite \
# gme \
-# gsm \
# kate \
# ladspa \
# libmms \
@@ -48,10 +52,7 @@ BAD_GST_ALL_PLUGINS+= \
# nas \
# neon \
# ofa \
-# opencv \
-# resindvd \
# rsvg \
-# schro \
# sdl \
# shm \
# sndfile \
@@ -61,12 +62,14 @@ BAD_GST_ALL_PLUGINS+= \
# timidity \
# vdpau \
# xvid \
-# zbar
# bad plugins that are disabled because we don't support them, e.a. windows plugins
# --disable-applemedia \ --disable-avcsrc \
# --disable-osxvideosrc \
BAD_GST_NON_PLUGINS= \
+ --enable-bz2 \
+ --enable-dvb \
+ --enable-shm \
--disable-acm \
--disable-dc1394 \
--disable-dccp \
@@ -97,18 +100,12 @@ BAD_GST_NON_PLUGINS= \
# apexsink (AirPort Express Wireless sink) (openssl >= 0.9.5 + libcrypto)
# bz2
# cdaudio libcdaudio
-# celt
# chromaprint (libchromaprint)
# cog (libpng)
# curl (libcurl >= 7.21.0)
# decklink (needs thread some FreeBSD probably and configure.ac patch)
# dirac (dirac >= 0.10)
-# dts (dts library)
# renindvd (dvdnav 4.1.2 , dvdread 4.1.2
-# free AAC encoder, FAAC (faac)
-# free AAC decoder, FAAD (faad)
-# flite
-# gsm (libgsm)
# jasper jasperdec jasperenc (jasper/jasper.h)
# kate (multimedia/libkate >= 0.1.7) (needs libtiger, google code)
# ladspa
@@ -128,7 +125,6 @@ BAD_GST_NON_PLUGINS= \
# neon >= 0.27.0 <= 0.29.99
# ofa (libofa)
# openal (openal)
-# opencv (opencv >= 2.0.0 opencv <= 2.3.1 )
# opus (libopus >= 0.9.4)
# pvr (libtimemmgr)??
# rsvg (not needed?)
@@ -142,12 +138,8 @@ BAD_GST_NON_PLUGINS= \
# gme (gme/gme.h -lgme)
# swfdec
# xvid
-# dvb
# vdpau
-# schroedinger
-# zbar (libzbar >= 0.9)
# rtmp (librtmp)
-# spandsp (spandsp >= 0.0.6)
# gsettings (broken)
# sndio (sndio.h, libsndio)
#
@@ -256,7 +248,6 @@ CONFIGURE_ARGS+= --enable-${GST_PLUGIN}
# --disable-acm \
# --disable-apexsink \
# --enable-cog \
-# --enable-dvb \
# --disable-fbdev \
# --disable-directfb \
# --disable-http \
@@ -289,6 +280,8 @@ GST_LIB_DIR= lib/gstreamer-${VERSION}
# Auto create PLIST
PLIST= ${NONEXISTENT}
+# ------- plugins ---------
+
# a52dec
gst_a52dec_LIB_DEPENDS+= a52:${PORTSDIR}/audio/liba52
@@ -315,7 +308,6 @@ gst_amrwb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.la \
gst_cairo_LIB_DEPENDS+= cairo:${PORTSDIR}/graphics/cairo
gst_cairo_PLIST_FILES= ${GST_LIB_DIR}/libgstcairo.la \
${GST_LIB_DIR}/libgstcairo.so
-#
# cdaudio
gst_cdaudio_LIB_DEPENDS+=cdaudio:${PORTSDIR}/audio/libcdaudio
@@ -333,12 +325,14 @@ gst_cdio_LIB_DEPENDS+= cdio:${PORTSDIR}/sysutils/libcdio
gst_cdio_PLIST_FILES= ${GST_LIB_DIR}/libgstcdio.la \
${GST_LIB_DIR}/libgstcdio.so
+
+# celt
+gst_celt_LIB_DEPENDS+= celt0:${PORTSDIR}/audio/celt
+
# dts
gst_dts_LIB_DEPENDS+= dca:${PORTSDIR}/multimedia/libdca
gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.la \
- ${GST_LIB_DIR}/libgstdtsdec.so
-gst_dts_EXTRA_LIBS+= -ldca
-#gst_dts_DIST= bad
+ ${GST_LIB_DIR}/libgstdtsdec.so
# libdv
gst_libdv_LIB_DEPENDS+= dv:${PORTSDIR}/multimedia/libdv
@@ -364,25 +358,15 @@ gst_dvd_PLIST_FILES= ${GST_LIB_DIR}/libgstdvdread.la \
# faac
gst_faac_LIB_DEPENDS+= faac:${PORTSDIR}/audio/faac
-gst_faac_PLIST_FILES= ${GST_LIB_DIR}/libgstfaac.la \
- ${GST_LIB_DIR}/libgstfaac.so
-#gst_faac_DIST= bad
# faad
-gst_faad_USE_GSTREAMER1+= bad
gst_faad_LIB_DEPENDS+= faad:${PORTSDIR}/audio/faad
-gst_faad_PLIST_FILES= ${GST_LIB_DIR}/libgstfaad.la \
- ${GST_LIB_DIR}/libgstfaad.so
-#gst_faad_DIST= bad
# flac
gst_flac_LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
# flite
-gst_flite_BUILD_DEPENDS+= ${LOCALBASE}/lib/libflite.a:${PORTSDIR}/audio/flite
-gst_flite_PLIST_FILES= ${GST_LIB_DIR}/libgstflite.la \
- ${GST_LIB_DIR}/libgstflite.so
-#gst_flite_DIST= bad
+gst_flite_LIB_DEPENDS+= flite:${PORTSDIR}/audio/flite
# gdk_pixbuf
gst_gdk_pixbuf_USE_GNOME+= gdkpixbuf2
@@ -405,9 +389,6 @@ gst_gnomevfs_PLIST_FILES= ${GST_LIB_DIR}/libgstgnomevfs.la \
# gsm
gst_gsm_LIB_DEPENDS+= gsm:${PORTSDIR}/audio/gsm
-gst_gsm_PLIST_FILES= ${GST_LIB_DIR}/libgstgsm.la \
- ${GST_LIB_DIR}/libgstgsm.so
-#gst_gsm_DIST= bad
# jack
gst_jack_LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack
@@ -489,10 +470,6 @@ gst_ogg_PLIST_FILES= ${GST_LIB_DIR}/libgstogg.la \
# opencv
gst_opencv_LIB_DEPENDS+=opencv_highgui:${PORTSDIR}/graphics/opencv
-gst_opencv_PLIST_FILES= ${GST_LIB_DIR}/libgstopencv.la \
- ${GST_LIB_DIR}/libgstopencv.a \
- ${GST_LIB_DIR}/libgstopencv.so
-#gst_opencv_DIST= bad
# pango
gst_pango_USE_GNOME+= pango
@@ -505,9 +482,6 @@ gst_pulse_LIB_DEPENDS= pulse:${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
-gst_resindvd_PLIST_FILES= ${GST_LIB_DIR}/libresindvd.la \
- ${GST_LIB_DIR}/libresindvd.so
-#gst_resindvd_DIST= bad
# sdl
gst_sdl_USE_SDL+= sdl
@@ -543,7 +517,12 @@ 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 0.0.5 version.
+gst_spandsp_LIB_DEPENDS+=spandsp.2:${PORTSDIR}/comms/spandsp-devel
+
# spc
+# xxxx
gst_spc_LIB_DEPENDS+= openspc:${PORTSDIR}/audio/libopenspc
gst_spc_PLIST_FILES= ${GST_LIB_DIR}/libgstspc.la \
${GST_LIB_DIR}/libgstspc.so
@@ -552,12 +531,9 @@ gst_spc_PLIST_FILES= ${GST_LIB_DIR}/libgstspc.la \
# speex
gst_speex_LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex
-# schro(edinger)
-gst_schroedinger_LIB_DEPENDS+= schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger
-gst_schroedinger_CONFIGURE_ARGS+=--enable-schro
-gst_schroedinger_PLIST_FILES= ${GST_LIB_DIR}/libgstschro.la \
- ${GST_LIB_DIR}/libgstschro.so
-#gst_schroedinger_DIST= bad
+# schroedinger or schro for short
+gst_schro_LIB_DEPENDS+= schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger
+gst_schro_GST_PLUGIN_DIR= ext/schroedinger
# swfdec
gst_swfdec_LIB_DEPENDS+=swfdec-0.4:${PORTSDIR}/graphics/swfdec
@@ -656,6 +632,9 @@ gst_xvid_PLIST_FILES= ${GST_LIB_DIR}/libgstxvid.la \
# wavpack
gst_wavpack_LIB_DEPENDS+= wavpack:${PORTSDIR}/audio/wavpack
+# zbar
+gst_zbar_LIB_DEPENDS+= zbar:${PORTSDIR}/graphics/zbar
+
.endif # NO_GSTREAMER_COMMON
# xxx regel hier onder weg halen en bij elke plugin vermelden.
diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo
index 6a4c29998..2367673ad 100644
--- a/multimedia/gstreamer1-plugins/distinfo
+++ b/multimedia/gstreamer1-plugins/distinfo
@@ -1,8 +1,8 @@
-SHA256 (gst-plugins-base-1.0.0.tar.xz) = 4b98a74712e31d5426dd1cf2de883b6af59fd37997b0ffaed53914eb6df45053
-SIZE (gst-plugins-base-1.0.0.tar.xz) = 2333452
-SHA256 (gst-plugins-bad-1.0.0.tar.xz) = 9af78a20a535687bfbb58128713376f3f5ae670af8afb3be4285713557c2381b
-SIZE (gst-plugins-bad-1.0.0.tar.xz) = 3069540
-SHA256 (gst-plugins-ugly-1.0.0.tar.xz) = d0d21777d16afae3064e0d660cbe46eaabf889fa7f60b065ead8b3d1108a905d
-SIZE (gst-plugins-ugly-1.0.0.tar.xz) = 823292
-SHA256 (gst-plugins-good-1.0.0.tar.xz) = f4684edb098d0d60b4a3d5a1fce846a4ba351f80adac4ba6e8199bd059f87886
-SIZE (gst-plugins-good-1.0.0.tar.xz) = 2696192
+SHA256 (gst-plugins-base-1.0.1.tar.xz) = 75466452e4267fff86e322bc52ed0c962c6c3785f802230fe898cb09984b8de0
+SIZE (gst-plugins-base-1.0.1.tar.xz) = 2336100
+SHA256 (gst-plugins-bad-1.0.1.tar.xz) = 5e3cffcd258c4c722c880a52ebc9920d6b38aa4153bbc49d1b5a9893885d45f3
+SIZE (gst-plugins-bad-1.0.1.tar.xz) = 3073108
+SHA256 (gst-plugins-ugly-1.0.1.tar.xz) = 378952a36e553f65fc1fcbcb0cc445304337e2e75503fb6b5f0ca2c05405e4f0
+SIZE (gst-plugins-ugly-1.0.1.tar.xz) = 822544
+SHA256 (gst-plugins-good-1.0.1.tar.xz) = aec65cc8d3111def32e763cfa19fb328c8183063b2b3f42af0b7bc0eabd75455
+SIZE (gst-plugins-good-1.0.1.tar.xz) = 2708328
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 924c5c304..7f4ee8c53 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,9 +1,9 @@
# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
# $FreeBSD$
-# $MCom$
+# $MCom: ports/multimedia/gstreamer1/Makefile,v 1.1 2012/10/04 08:12:44 kwm Exp $
PORTNAME= gstreamer1
-PORTVERSION= 1.0.0
+PORTVERSION= 1.0.1
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
DISTNAME= ${PORTNAME:S/1//}-${PORTVERSION}
@@ -45,7 +45,9 @@ MAN1= gst-inspect-${GST10_VERSION}.1 gst-launch-${GST10_VERSION}.1 \
OPTIONS_DEFINE= CHECK
CHECK_DESC= Support unit tests
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
+
+CONFIGURE_ARGS+=--disable-silent-rules
.if ${PORT_OPTIONS:MCHECK}
LIB_DEPENDS+= check:${PORTSDIR}/devel/libcheck
@@ -60,4 +62,4 @@ post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index ed46b993c..16973cdaf 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gstreamer-1.0.0.tar.xz) = d0f9887ff1c81a33220add2e6d3eb84d869c485c83523a8da0ce1f0cb2463f58
-SIZE (gstreamer-1.0.0.tar.xz) = 3073056
+SHA256 (gstreamer-1.0.1.tar.xz) = e0e5478bc81caa7e208b0863419bb98b2fbef281a7c806bea61bd70db8c9d3dc
+SIZE (gstreamer-1.0.1.tar.xz) = 3089312