diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2012-10-06 17:04:19 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2012-10-06 17:04:19 +0800 |
commit | 1b00912ef27deb8704961f1e718e8f00e51db783 (patch) | |
tree | 04f14d3dd30905fb72a08e0354ce802857808869 | |
parent | eb991d198df425acc70776601b47549349360479 (diff) | |
download | marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.gz marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.bz2 marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.lz marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.xz marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.tar.zst marcuscom-ports-1b00912ef27deb8704961f1e718e8f00e51db783.zip |
Add most of -good plugins, the X plugins are broken for now.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@17097 df743ca5-7f9a-e211-a948-0013205c9059
27 files changed, 420 insertions, 113 deletions
diff --git a/Mk/bsd.gstreamer.mk b/Mk/bsd.gstreamer.mk index 8c474c200..efc0cddce 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.48 2012/10/04 08:12:44 kwm Exp $ +# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.49 2012/10/05 10:21:19 kwm Exp $ .if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include) @@ -20,7 +20,7 @@ Gstreamer_Pre_Include= bsd.gstreamer.mk # For Gstreamer 0.10: # USE_GSTREAMER= lame faac ffmpeg # -# For Gstreamer 1.0 the same rules apply but instead of +# For Gstreamer 1.x the same rules apply but instead of # USE_GSTREAMER=, USE_GSTREAMER1= is used. # # If you want to use USE_GSTREAMER after <bsd.port.pre.mk> @@ -59,41 +59,44 @@ GST1_SHLIB_VERSION= 0 # # These are the current supported gstreamer-plugins modules -# Currently support in both 0.10 and 1.0 gstreamer versions. - -_GSTREAMER_PLUGINS= cdparanoia ogg theora vorbis - -_GSTREAMER_PLUGINS+= a52dec aalib amrnb amrwbdec annodex bz2 cairo \ - cdaudio dts dv dvd esound faac faad \ - ffmpeg flac flite gconf gio gl gme gnomevfs gnonlin \ - gsm hal jack jpeg ladspa lame libcaca libmms \ - libpng libvisual mm mp3 mpeg2enc mpeg2dec musepack \ - nas neon opencv pango pulse python resindvd schroedinger \ - sdl shout2 sidplay sndfile spc soundtouch soup \ - speex taglib twolame v4l2 vdpau \ - vp8 wavpack x264 xvid +# supported plugins by both 0.10 and 1.0. +_GSTREAMER_PLUGINS= aalib cdparanoia dv \ + flac gdkpixbuf jack \ + jpeg libcaca libpng \ + ogg pulse shout2 soup \ + taglib theora v4l2 vorbis vpx wavpack + +_GSTREAMER_PLUGINS+= a52dec amrnb amrwbdec bz2 cairo \ + cdaudio dts dvd faac faad \ + ffmpeg flite gio gl gme gnomevfs gnonlin \ + gsm jpeg ladspa lame libmms \ + libvisual mp3 mpeg2enc mpeg2dec musepack \ + nas neon opencv pango resindvd schroedinger \ + sdl sidplay sndfile spc soundtouch \ + speex twolame vdpau \ + x264 xvid # plugins only in 0.10 .if defined(USE_GSTREAMER) -_GSTREAMER_PLUGINS_ALL+=fluendo-mp3 qt4 +_GSTREAMER_PLUGINS_ALL+=annodex esound fluendo-mp3 gconf hal mm python qt4 vp8 .endif # plugins only in 1.0 .if defined(USE_GSTREAMER1) -_GSTREAMER_PLUGINS+=x +_GSTREAMER_PLUGINS+=vpx x .endif # other plugins -_GSTREAMER_PLUGINS_ALL+= bad good ugly core yes mad ${_GSTREAMER_PLUGINS} +_USE_GSTREAMER_ALL= bad good ugly core yes mad ${_GSTREAMER_PLUGINS} -_USE_GSTREAMER_ALL= ${_GSTREAMER_PLUGINS_ALL} #-----------------------------------------------------------------------------# core_DEPENDS= multimedia/gstreamer-plugins-core yes_DEPENDS= multimedia/gstreamer-plugins yes_NAME= gstreamer-plugins +yes_GST1_NAME= gstreamer1-plugins yes_GST_PREFIX= # empty yes_GST1_PREFIX= #empty @@ -266,6 +269,8 @@ v4l2_DEPENDS= multimedia/gstreamer-plugins-v4l2 vp8_DEPENDS= multimedia/gstreamer-plugins-vp8 +vpx_DEPENDS= multimedia/gstreamer1-plugins-vpx + # XXX: This is a quick solution for ports with USE_GSTREAMER=python # but without USE_PYTHON. PYTHON_PKGNAMEPREFIX?= py*- @@ -301,7 +306,7 @@ cdio_DEPENDS= sysutils/gstreamer-plugins-cdio #-- x11 plugins section ------------------------------------------------------# -x_DEPENDS= x11/gstreamer-plugins-x +x_DEPENDS= x11/gstreamer1-plugins-x #-- x11-toolkits plugins section ---------------------------------------------# @@ -327,7 +332,7 @@ IGNORE= cannot install: unknown gstreamer 0.10 plugin -- ${ext} .for ext in ${USE_GSTREAMER1} ${ext}_GST1_PREFIX?= gstreamer1-plugins- ${ext}_GST1_VERSION?= ${GST1_VERSION}${GST1_MINOR_VERSION} -${ext}_GST1_NAME?= ${ext:S/gstreamer/gstreamer1/} +${ext}_GST1_NAME?= ${ext} ${ext}_GST1_DEPENDS?= ${${ext}_DEPENDS:S/gstreamer/gstreamer1/} . if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST1_DEPENDS}) # XXX version check hmmm hier moet nog uit gedacht worden. diff --git a/audio/gstreamer1-plugins-cdparanoia/Makefile b/audio/gstreamer1-plugins-cdparanoia/Makefile new file mode 100644 index 000000000..6c91971fc --- /dev/null +++ b/audio/gstreamer1-plugins-cdparanoia/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer CDDA extraction (aka audio ripping) plugin + +GST_PLUGIN= cdparanoia +DIST= base + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-flac/Makefile b/audio/gstreamer1-plugins-flac/Makefile new file mode 100644 index 000000000..f0fb72b20 --- /dev/null +++ b/audio/gstreamer1-plugins-flac/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer free lossless audio encoder/decoder plugin + +GST_PLUGIN= flac +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-jack/Makefile b/audio/gstreamer1-plugins-jack/Makefile new file mode 100644 index 000000000..5705521dd --- /dev/null +++ b/audio/gstreamer1-plugins-jack/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer low-latency audio server plugin + +GST_PLUGIN= jack +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-ogg/Makefile b/audio/gstreamer1-plugins-ogg/Makefile new file mode 100644 index 000000000..ef27fefee --- /dev/null +++ b/audio/gstreamer1-plugins-ogg/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer Ogg bitstream plugin + +GST_PLUGIN= ogg +DIST= base + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-pulse/Makefile b/audio/gstreamer1-plugins-pulse/Makefile new file mode 100644 index 000000000..9e8085148 --- /dev/null +++ b/audio/gstreamer1-plugins-pulse/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= GStreamer plugin for pulseaudio + +GST_PLUGIN= pulse +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-shout2/Makefile b/audio/gstreamer1-plugins-shout2/Makefile new file mode 100644 index 000000000..a0a5586f8 --- /dev/null +++ b/audio/gstreamer1-plugins-shout2/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer icecast plugin + +GST_PLUGIN= shout2 +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-speex/Makefile b/audio/gstreamer1-plugins-speex/Makefile new file mode 100644 index 000000000..6b2ead74f --- /dev/null +++ b/audio/gstreamer1-plugins-speex/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer speex voice plugin + +GST_PLUGIN= speex +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-taglib/Makefile b/audio/gstreamer1-plugins-taglib/Makefile new file mode 100644 index 000000000..b7ccfe991 --- /dev/null +++ b/audio/gstreamer1-plugins-taglib/Makefile @@ -0,0 +1,15 @@ +# Created by: Koop Mast <kwm@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer taglib plugin + +GST_PLUGIN= taglib +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-vorbis/Makefile b/audio/gstreamer1-plugins-vorbis/Makefile new file mode 100644 index 000000000..f99c3e062 --- /dev/null +++ b/audio/gstreamer1-plugins-vorbis/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer vorbis encoder/decoder plugin + +GST_PLUGIN= vorbis +DIST= base + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-wavpack/Makefile b/audio/gstreamer1-plugins-wavpack/Makefile new file mode 100644 index 000000000..aa9930639 --- /dev/null +++ b/audio/gstreamer1-plugins-wavpack/Makefile @@ -0,0 +1,15 @@ +# Created by: Koop Mast <kwm@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer wavpack plugin + +GST_PLUGIN= wavpack +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/devel/gstreamer1-plugins-soup/Makefile b/devel/gstreamer1-plugins-soup/Makefile new file mode 100644 index 000000000..731b2b7a5 --- /dev/null +++ b/devel/gstreamer1-plugins-soup/Makefile @@ -0,0 +1,15 @@ +# Created by: Koop Mast <kwm@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= devel + +COMMENT= Gstreamer soup http src plugin + +GST_PLUGIN= soup +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-aalib/Makefile b/graphics/gstreamer1-plugins-aalib/Makefile new file mode 100644 index 000000000..170837d10 --- /dev/null +++ b/graphics/gstreamer1-plugins-aalib/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= graphics + +COMMENT= Gstreamer ASCII art plugin + +GST_PLUGIN= aalib +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile new file mode 100644 index 000000000..1ab71ebdf --- /dev/null +++ b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= graphics + +COMMENT= Gstreamer image decoder plugin + +GST_PLUGIN= gdk_pixbuf +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-jpeg/Makefile b/graphics/gstreamer1-plugins-jpeg/Makefile new file mode 100644 index 000000000..8ba33927f --- /dev/null +++ b/graphics/gstreamer1-plugins-jpeg/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= graphics + +COMMENT= Gstreamer jpeg encoder/decoder plugin + +GST_PLUGIN= jpeg +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-libcaca/Makefile b/graphics/gstreamer1-plugins-libcaca/Makefile new file mode 100644 index 000000000..6c4bd31d8 --- /dev/null +++ b/graphics/gstreamer1-plugins-libcaca/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= graphics + +COMMENT= Gstreamer color ASCII art plugin + +GST_PLUGIN= libcaca +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/gstreamer1-plugins-libpng/Makefile b/graphics/gstreamer1-plugins-libpng/Makefile new file mode 100644 index 000000000..39f4b7e35 --- /dev/null +++ b/graphics/gstreamer1-plugins-libpng/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= graphics + +COMMENT= Gstreamer png plugin + +GST_PLUGIN= libpng +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile index 0357e4b46..f8a1158d6 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$ +# $MCom: ports/multimedia/gstreamer1-plugins-bad/Makefile,v 1.1 2012/10/04 08:12:45 kwm Exp $ PORTREVISION= 0 CATEGORIES= multimedia @@ -12,14 +12,14 @@ GST_PLUGIN_SUFFIX= -bad MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins -BUILD_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_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>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins +RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins -DIST= bad +DIST= bad BAD_GST_DIRS= gst-libs sys gst po NO_GSTREAMER_COMMON= yes -PLIST= ${.CURDIR}/pkg-plist +PLIST= ${.CURDIR}/pkg-plist do-build: .for dir in ${BAD_GST_DIRS} diff --git a/multimedia/gstreamer1-plugins-good/Makefile b/multimedia/gstreamer1-plugins-good/Makefile index df24e3e3e..f28da079c 100644 --- a/multimedia/gstreamer1-plugins-good/Makefile +++ b/multimedia/gstreamer1-plugins-good/Makefile @@ -1,6 +1,6 @@ # Created by: Michael Johnson <ahze@FreeBSD.org> # $FreeBSD$ -# $MCom$ +# $MCom: ports/multimedia/gstreamer1-plugins-good/Makefile,v 1.1 2012/10/04 08:12:45 kwm Exp $ PORTREVISION= 0 CATEGORIES= multimedia @@ -12,8 +12,10 @@ GST_PLUGIN_SUFFIX= -good MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins -BUILD_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins -RUN_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins +CONFIGURE_ARGS+=--enable-monoscope + +BUILD_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= good GOOD_GST_DIRS= gst sys po diff --git a/multimedia/gstreamer1-plugins-libdv/Makefile b/multimedia/gstreamer1-plugins-libdv/Makefile new file mode 100644 index 000000000..747085e32 --- /dev/null +++ b/multimedia/gstreamer1-plugins-libdv/Makefile @@ -0,0 +1,15 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer dv plugin + +GST_PLUGIN= libdv +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-ugly/Makefile b/multimedia/gstreamer1-plugins-ugly/Makefile index 092f11e44..286e4946a 100644 --- a/multimedia/gstreamer1-plugins-ugly/Makefile +++ b/multimedia/gstreamer1-plugins-ugly/Makefile @@ -1,6 +1,6 @@ # Created by: Michael Johnson <ahze@FreeBSD.org> # $FreeBSD$ -# $MCom$ +# $MCom: ports/multimedia/gstreamer1-plugins-ugly/Makefile,v 1.1 2012/10/04 08:12:45 kwm Exp $ PORTREVISION= 0 CATEGORIES= multimedia @@ -12,8 +12,8 @@ GST_PLUGIN_SUFFIX= -ugly MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins -BUILD_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins -RUN_DEPENDS+= gstreamer1-plugins>=${GST10_VERSION}${GST10_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins +BUILD_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= ugly UGLY_GST_DIRS= gst po gst-libs diff --git a/multimedia/gstreamer1-plugins-v4l2/Makefile b/multimedia/gstreamer1-plugins-v4l2/Makefile new file mode 100644 index 000000000..2f1dc666b --- /dev/null +++ b/multimedia/gstreamer1-plugins-v4l2/Makefile @@ -0,0 +1,16 @@ +# Created by: Koop Mast <kwm@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= multimedia +PKGNAMESUFFIX?= -plugins-v4l2 + +COMMENT= Gstreamer Video 4 Linux 2 source plugin + +GST_PLUGIN= gst_v4l2 +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile new file mode 100644 index 000000000..cae3d41aa --- /dev/null +++ b/multimedia/gstreamer1-plugins-vpx/Makefile @@ -0,0 +1,15 @@ +# Created by: Koop Mast <kwm@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer vp8 codec plugin + +GST_PLUGIN= vpx +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile index f7ebf1a13..487abba63 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$ +# $MCom: ports/multimedia/gstreamer1-plugins/Makefile,v 1.1 2012/10/04 08:12:44 kwm Exp $ PORTNAME= gstreamer1-plugins PORTVERSION?= ${BASE_PORTVERSION} @@ -79,12 +79,12 @@ DIST= base NO_GSTREAMER_COMMON= yes CONFIGURE_ARGS+=--with-default-audiosink="${DEFAULT_AUDIOSINK}" \ --with-default-audiosrc="${DEFAULT_AUDIOSRC}" - MAN1= gst-discoverer-1.0.1 .else BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins RUN_DEPEDNS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINOR_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins .endif + PLIST_SUB+= VERSION="${VERSION}" \ SHLIB_VERSION="${SHLIB_VERSION}" diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common index f5ecbec23..688399a33 100644 --- a/multimedia/gstreamer1-plugins/Makefile.common +++ b/multimedia/gstreamer1-plugins/Makefile.common @@ -1,8 +1,10 @@ # $FreeBSD$ -# $MCom$ +# $MCom: ports/multimedia/gstreamer1-plugins/Makefile.common,v 1.1 2012/10/04 08:12:44 kwm Exp $ # XXX configure checks for all ports. +# remove GCONF crap + # xxx DIST is voor het aangeven waar de plugin weg komt.? # dus DIST ook in plugins vermelden naast GST_PLUGIN # voor meeste DIST gebruik GST_PLUGIN gebruiken? @@ -70,7 +72,7 @@ BAD_GST_ALL_PLUGINS+= \ # bad plugins that are disabled because we don't support them, e.a. windows plugins # --disable-applemedia \ --disable-avcsrc \ # --disable-osxvideosrc \ -BAD_GST_DISABLED= \ +BAD_GST_NON_PLUGINS= \ --disable-acm \ --disable-dc1394 \ --disable-dccp \ @@ -160,27 +162,38 @@ BAD_GST_DISABLED= \ # good GOOD_GST_ALL_PLUGINS+= \ aalib \ - annodex \ - cairo \ - dv \ - esd \ flac \ - gconf \ gdk_pixbuf \ - hal \ + jack \ jpeg \ libcaca \ + libdv \ libpng \ + gst_v4l2 \ pulse \ - raw1394 \ shout2 \ soup \ speex \ taglib \ - gst_v4l2 \ - wavpack + vpx \ + wavpack \ + x +# ximagesrc +# cairo \ + +GOOD_GST_NON_PLUGINS= \ + --disable-directsound \ + --enable-bz2 \ + --disable-dv1394 \ + --enable-oss \ + --enable-oss4 \ + --disable-osx_audio \ + --disable-osx_video \ + --disable-sunaudio \ + --disable-waveform \ + --disable-x \ + --enable-zlib -GOOD_GST_DISABLED= # ugly UGLY_GST_ALL_PLUGINS+= \ @@ -196,7 +209,7 @@ UGLY_GST_ALL_PLUGINS+= \ twolame \ x264 -UGLY_GST_DISABLED= +UGLY_GST_NON_PLUGINS= .for i in ${BASE_GST_ALL_PLUGINS} ${BAD_GST_ALL_PLUGINS} ${UGLY_GST_ALL_PLUGINS} gst_${i}_GCONF_SCHEMAS?= # Empty @@ -219,7 +232,7 @@ CONFIGURE_ARGS+= --disable-${d} .for d in ${BAD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor -CONFIGURE_ARGS+= ${BAD_GST_DISABLED} +CONFIGURE_ARGS+= ${BAD_GST_NON_PLUGINS} # Isn't ported yet, in 1.0.0 CONFIGURE_ARGS+=--disable-gsettings .endif @@ -228,14 +241,14 @@ CONFIGURE_ARGS+=--disable-gsettings .for d in ${GOOD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor -CONFIGURE_ARGS+= ${GOOD_GST_DISABLED} +CONFIGURE_ARGS+= ${GOOD_GST_NON_PLUGINS} .endif .if ${DIST}=="ugly" .for d in ${UGLY_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor -CONFIGURE_ARGS+= ${UGLY_GST_DISABLED} +CONFIGURE_ARGS+= ${UGLY_GST_NON_PLUGINS} .endif .if !${GST_PLUGIN}=="base" && !${GST_PLUGIN}=="bad" && !${GST_PLUGIN}=="good" && !${GST_PLUGIN}=="ugly" @@ -255,11 +268,7 @@ CONFIGURE_ARGS+= --enable-${GST_PLUGIN} # --disable-directfb \ # --disable-http \ # --enable-cdrom \ -# --disable-gconf \ -# --disable-gconftool \ # --disable-schemas-install \ -# --enable-oss \ -# --enable-oss4 \ # --disable-osx_audio \ # --disable-osx_video \ # --disable-directdrawsink \ @@ -295,8 +304,8 @@ gst_a52dec_PLIST_FILES= ${GST_LIB_DIR}/libgsta52dec.la \ # aalib gst_aalib_LIB_DEPENDS+= aa:${PORTSDIR}/graphics/aalib -gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so \ - ${GST_LIB_DIR}/libgstaasink.la +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 @@ -354,9 +363,10 @@ gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.la \ gst_dts_EXTRA_LIBS+= -ldca #gst_dts_DIST= bad -# dv -gst_dv_LIB_DEPENDS+= dv:${PORTSDIR}/multimedia/libdv -gst_dv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.la \ +# libdv +gst_libdv_LIB_DEPENDS+= dv:${PORTSDIR}/multimedia/libdv +gst_libdv_GST_PLUGIN_DIR= ext/dv +gst_libdv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.la \ ${GST_LIB_DIR}/libgstdv.so # dvd @@ -397,8 +407,6 @@ gst_faad_PLIST_FILES= ${GST_LIB_DIR}/libgstfaad.la \ # flac gst_flac_LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac -gst_flac_PLIST_FILES= ${GST_LIB_DIR}/libgstflac.la \ - ${GST_LIB_DIR}/libgstflac.so # flite gst_flite_BUILD_DEPENDS+= ${LOCALBASE}/lib/libflite.a:${PORTSDIR}/audio/flite @@ -406,17 +414,8 @@ gst_flite_PLIST_FILES= ${GST_LIB_DIR}/libgstflite.la \ ${GST_LIB_DIR}/libgstflite.so #gst_flite_DIST= bad -# gconf -gst_gconf_USE_GNOME+= gnomeprefix gconf2 -gst_gconf_GST_PLUGIN_DIR= ext/gconf \ - gconf -gst_gconf_CONFIGURE_ARGS+= --enable-schemas-install -gst_gconf_GCONF_SCHEMAS= gstreamer-${GST_VERSION}.schemas -gst_gconf_PLIST_FILES= ${GST_LIB_DIR}/libgstgconfelements.so \ - ${GST_LIB_DIR}/libgstgconfelements.la - # gdk_pixbuf -gst_gdk_pixbuf_USE_GNOME+= gtk20 +gst_gdk_pixbuf_USE_GNOME+= gdkpixbuf2 gst_gdk_pixbuf_GST_PLUGIN_DIR= ext/gdk_pixbuf gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.la \ ${GST_LIB_DIR}/libgstgdkpixbuf.so @@ -440,21 +439,11 @@ gst_gsm_PLIST_FILES= ${GST_LIB_DIR}/libgstgsm.la \ ${GST_LIB_DIR}/libgstgsm.so #gst_gsm_DIST= bad -# hal -gst_hal_LIB_DEPENDS+= hal:${PORTSDIR}/sysutils/hal -gst_hal_PLIST_FILES= ${GST_LIB_DIR}/libgsthalelements.la \ - ${GST_LIB_DIR}/libgsthalelements.so - # jack gst_jack_LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack -gst_jack_PLIST_FILES= ${GST_LIB_DIR}/libgstjack.la \ - ${GST_LIB_DIR}/libgstjack.so -#gst_jack_DIST= good # jpeg gst_jpeg_LIB_DEPENDS+= jpeg:${PORTSDIR}/graphics/jpeg -gst_jpeg_PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.la \ - ${GST_LIB_DIR}/libgstjpeg.so # ladspa gst_ladspa_BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa @@ -470,8 +459,8 @@ gst_lame_PLIST_FILES= ${GST_LIB_DIR}/libgstlame.la \ # libcaca gst_libcaca_LIB_DEPENDS+= caca:${PORTSDIR}/graphics/libcaca -gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so \ - ${GST_LIB_DIR}/libgstcacasink.la +gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.la \ + ${GST_LIB_DIR}/libgstcacasink.so # libmms gst_libmms_LIB_DEPENDS+= mms:${PORTSDIR}/net/libmms @@ -479,11 +468,10 @@ gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \ ${GST_LIB_DIR}/libgstmms.la #gst_libmms_DIST= bad -# libpng and the snapshot plugin -gst_libpng_LIB_DEPENDS+= png:${PORTSDIR}/graphics/png -gst_libpng_GST_PLUGIN_DIR= ext/libpng -gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \ - ${GST_LIB_DIR}/libgstpng.la +# libpng +gst_libpng_LIB_DEPENDS+= png15:${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 @@ -553,9 +541,6 @@ gst_pango_PLIST_FILES= ${GST_LIB_DIR}/libgstpango.la \ # pulse gst_pulse_LIB_DEPENDS= pulse:${PORTSDIR}/audio/pulseaudio -gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulse.la \ - ${GST_LIB_DIR}/libgstpulse.so -#gst_pulse_DIST= good # resindvd gst_resindvd_BUILD_DEPENDS+= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav @@ -572,8 +557,8 @@ gst_sdl_PLIST_FILES= ${GST_LIB_DIR}/libgstsdl.la \ # shout2 gst_shout2_LIB_DEPENDS+= shout:${PORTSDIR}/audio/libshout2 -gst_shout2_PLIST_FILES= ${GST_LIB_DIR}/libgstshout2.la \ - ${GST_LIB_DIR}/libgstshout2.so +#gst_shout2_PLIST_FILES= ${GST_LIB_DIR}/libgstshout2.la \ +# ${GST_LIB_DIR}/libgstshout2.so # sidplay gst_sidplay_LIB_DEPENDS+= sidplay:${PORTSDIR}/audio/libsidplay @@ -594,8 +579,7 @@ gst_soundtouch_PLIST_FILES= ${GST_LIB_DIR}/libgstsoundtouch.la \ #gst_soundtouch_DIST= bad # souphttpsrc -gst_soup_USE_GNOME+= libsoup -#gst_soup_LIB_DEPENDS+= soup-2.4:${PORTSDIR}/devel/libsoup +gst_soup_LIB_DEPENDS+= soup-2.4:${PORTSDIR}/devel/libsoup gst_soup_GST_PLUGIN_DIR=ext/soup gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.la \ ${GST_LIB_DIR}/libgstsouphttpsrc.so @@ -608,8 +592,6 @@ gst_spc_PLIST_FILES= ${GST_LIB_DIR}/libgstspc.la \ # speex gst_speex_LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex -gst_speex_PLIST_FILES= ${GST_LIB_DIR}/libgstspeex.la \ - ${GST_LIB_DIR}/libgstspeex.so # schro(edinger) gst_schroedinger_LIB_DEPENDS+= schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger @@ -624,8 +606,8 @@ gst_swfdec_LIB_DEPENDS+=swfdec-0.4:${PORTSDIR}/graphics/swfdec # taglib gst_taglib_LIB_DEPENDS+= tag:${PORTSDIR}/audio/taglib -gst_taglib_PLIST_FILES= ${GST_LIB_DIR}/libgsttaglib.la \ - ${GST_LIB_DIR}/libgsttaglib.so +#gst_taglib_PLIST_FILES= ${GST_LIB_DIR}/libgsttaglib.la \ +# ${GST_LIB_DIR}/libgsttaglib.so # theora gst_theora_LIB_DEPENDS+= theora:${PORTSDIR}/multimedia/libtheora @@ -644,10 +626,9 @@ gst_gst_v4l2_LIB_DEPENDS+= v4l2:${PORTSDIR}/multimedia/libv4l gst_gst_v4l2_RUN_DEPENDS+= webcamd:${PORTSDIR}/multimedia/webcamd .endif gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.la \ - ${GST_LIB_DIR}/libgstvideo4linux2.so -gst_gst_v4l2_CONFIGURE_ARGS+= --enable-gst_v4l2 -gst_gst_v4l2_GST_PLUGIN_DIR=sys/v4l2 -#gst_gst_v4l2_DIST= good + ${GST_LIB_DIR}/libgstvideo4linux2.so +#gst_gst_v4l2_CONFIGURE_ARGS+= --enable-gst_v4l2 +gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2 # vdpau gst_vdpau_LIB_DEPENDS+= vdpau:${PORTSDIR}/multimedia/libvdpau @@ -680,23 +661,24 @@ gst_vorbis_PLIST_FILES= ${GST_LIB_DIR}/libgstvorbis.la \ ${GST_LIB_DIR}/libgstvorbis.so #gst_vorbis_DIST= base -# vp8 -gst_vp8_LIB_DEPENDS+= vpx:${PORTSDIR}/multimedia/libvpx -gst_vp8_PLIST_FILES= ${GST_LIB_DIR}/libgstvp8.la \ - ${GST_LIB_DIR}/libgstvp8.a \ - ${GST_LIB_DIR}/libgstvp8.so -#gst_vp8_DIST= bad +# vpx +gst_vpx_LIB_DEPENDS+= vpx:${PORTSDIR}/multimedia/libvpx # X gst_x_USE_XORG+= x11 xv xext # xxx videoproto xextproto, xshm? -gst_x_CONFIGURE_ARGS+= --enable-xvideo +gst_x_CONFIGURE_ARGS+= --enable-xvideo --enable-xshm gst_x_GST_PLUGIN_DIR= sys/ximage sys/xvimage gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesink.la \ ${GST_LIB_DIR}/libgstximagesink.so \ ${GST_LIB_DIR}/libgstxvimagesink.la \ ${GST_LIB_DIR}/libgstxvimagesink.so -DIST= base +# base + +# Ximagesrc +#gst_x_GST_PLUGIN_SUFFIX +# --disable-x --disable-xshm --disable-xvideo .. +# good # x264 gst_x264_LIB_DEPENDS+= x264:${PORTSDIR}/multimedia/x264 @@ -715,8 +697,6 @@ gst_xvid_PLIST_FILES= ${GST_LIB_DIR}/libgstxvid.la \ # wavpack gst_wavpack_LIB_DEPENDS+= wavpack:${PORTSDIR}/audio/wavpack -gst_wavpack_PLIST_FILES= ${GST_LIB_DIR}/libgstwavpack.la \ - ${GST_LIB_DIR}/libgstwavpack.so .endif # NO_GSTREAMER_COMMON diff --git a/x11/gstreamer1-plugins-x/Makefile b/x11/gstreamer1-plugins-x/Makefile new file mode 100644 index 000000000..b31eb7563 --- /dev/null +++ b/x11/gstreamer1-plugins-x/Makefile @@ -0,0 +1,17 @@ +# Created by: Koop Mast <kwm@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= x11 + +COMMENT= Gstreamer X and Xvideo output plugins + +BROKEN= needs more work + +GST_PLUGIN= x +DIST= base + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/x11/gstreamer1-plugins-ximagesrc/Makefile b/x11/gstreamer1-plugins-ximagesrc/Makefile new file mode 100644 index 000000000..c19706f3f --- /dev/null +++ b/x11/gstreamer1-plugins-ximagesrc/Makefile @@ -0,0 +1,17 @@ +# Created by: Koop Mast <kwm@FreeBSD.org> +# $FreeBSD$ +# $MCom$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer ximagesrc plugin + +BROKEN= needs more work + +GST_PLUGIN= ximagesrc +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" |