diff options
author | Koop Mast <kwm@FreeBSD.org> | 2013-04-27 20:56:38 +0000 |
---|---|---|
committer | Koop Mast <kwm@FreeBSD.org> | 2013-04-27 20:56:38 +0000 |
commit | 05d2886d27cb71e18dd917003926e7a165f40fa1 (patch) | |
tree | f41470c54496d3f979b6727ed30042270de45c74 | |
parent | f52d0a56a81ecf2c86d06a719ee9cb91b7d5d005 (diff) | |
download | ports-05d2886d27cb71e18dd917003926e7a165f40fa1.tar.gz ports-05d2886d27cb71e18dd917003926e7a165f40fa1.zip |
Add Gstreamer 1.0.7. This is the new stable version of the
Gstreamer multimedia framework.
Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter
for the porters handbook about gstreamer is a work in progress.
X related plugins are now stand alone. The gio plugin is now part of the
gstreamer1-plugins port and the oss plugins are now part of the
gstreamer1-plugins-good port.
Note that the pulseaudio plugin is missing because it needs a newer version
of pulseaudio. Also there are still a number of plugins from -bad which
haven't been ported to the 1.0 API yet.
Notes
Notes:
svn path=/head/; revision=316693
101 files changed, 2879 insertions, 55 deletions
diff --git a/Mk/bsd.gstreamer.mk b/Mk/bsd.gstreamer.mk index 30d09548fab5..7639bc2455aa 100644 --- a/Mk/bsd.gstreamer.mk +++ b/Mk/bsd.gstreamer.mk @@ -4,10 +4,9 @@ # bsd.gstreamer.mk - Support for gstreamer-plugins-based ports. # # Created by: Michael Johnson <ahze@FreeBSD.org> -# Date: 4 Oct 2004 # # $FreeBSD$ -# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.43 2008/03/21 04:14:18 ahze Exp $ +# $MCom: ports/Mk/bsd.gstreamer.mk,v 1.56 2013/01/15 21:43:45 kwm Exp $ .if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include) @@ -18,30 +17,33 @@ Gstreamer_Pre_Include= bsd.gstreamer.mk # Ports can use the following: # -# For Gstreamer 0.10: -# USE_GSTREAMER= lame faac ffmpeg +# For Gstreamer 0.10: +# USE_GSTREAMER= lame faac ffmpeg +# +# 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> # you must follow one of the examples listed below # -# WANT_GSTREAMER= yes -# .include <bsd.port.pre.mk> +# .include <bsd.port.options.mk> # .if defined(WITH_VORBIS) -# USE_GSTREAMER+= vorbis +# USE_GSTREAMER= vorbis # .endif # # or # USE_GSTREAMER= yes -# .include <bsd.port.pre.mk> +# .include <bsd.port.options.mk> # .if defined(WITH_FAAD) # USE_GSTREAMER+= faad # .endif -# +# .include <bsd.port.pre.mk> # # USE_GSTREAMER=yes will always add a dependency to # gstreamer-plugins # - +# The use of WANT_GSTREAMER=yes should be discouraged. +# # "Normal" dependencies and variables # @@ -50,33 +52,60 @@ _GST_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST_VERSION} GST_VERSION= 0.10 GST_MINOR_VERSION= .0 GST_SHLIB_VERSION= 1 + +GSTREAMER1_PORT= ${PORTSDIR}/multimedia/gstreamer1-plugins +_GST1_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST1_VERSION} +GST1_VERSION= 1.0 +GST1_MINOR_VERSION= .0 +GST1_SHLIB_VERSION= 0 +GST1_MINIMAL_VERSION= .5 + # -# These are the current supported gstreamer-plugins modules -# -_USE_GSTREAMER10_ALL= a52dec aalib amrnb amrwbdec annodex bz2 cairo \ - cdaudio cdparanoia 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 ogg opencv opus pango pulse python resindvd schroedinger \ - sdl shout2 sidplay sndfile spc soundtouch soup \ - speex taglib theora twolame v4l2 vorbis vdpau \ - vp8 wavpack x264 xvid +# missing base: alsa ivorbisdec +# missing good: pulseaudio(need newer pulse version) +# missing ugly: - (done) +# missing bad: - (done) + +# 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 gme gsm jack jpeg lame libcaca \ + libmms libvisual mad mpeg2dec mpeg2enc ogg \ + opencv opus pango resindvd schroedinger \ + shout2 sidplay soundtouch soup 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 gl gnomevfs gnonlin hal \ + ladspa libpng mm mp3 musepack nas neon pulse python qt4 \ + sdl sndfile spc vdpau vp8 xvid +.endif + +# plugins only in 1.0 +.if defined(USE_GSTREAMER1) +_GSTREAMER_PLUGINS+= \ + assrender celt curl dvdread libav modplug png spandsp vpx \ + x ximagesrc zbar +.endif # other plugins -OTHER_GSTREAMER_PLUGINS+=bad good ugly core yes ${_USE_GSTREAMER10_ALL} fluendo-mp3 mad qt4 +_USE_GSTREAMER_ALL= bad core good ugly yes ${_GSTREAMER_PLUGINS} -_USE_GSTREAMER_ALL+= ${OTHER_GSTREAMER_PLUGINS} +#--------------------------------------------------------------------------# core_DEPENDS= multimedia/gstreamer-plugins-core yes_DEPENDS= multimedia/gstreamer-plugins yes_NAME= gstreamer-plugins +yes_NAME10= gstreamer1-plugins yes_GST_PREFIX= # empty -cdio_DEPENDS= sysutils/gstreamer-plugins-cdio - -gconf_DEPENDS= devel/gstreamer-plugins-gconf +#-- audio plugins section -------------------------------------------------# # Audio Plugins Section a52dec_DEPENDS= audio/gstreamer-plugins-a52dec @@ -89,6 +118,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 @@ -121,10 +152,7 @@ mad_DEPENDS= audio/gstreamer-plugins-mad mikmod_DEPENDS= audio/gstreamer-plugins-mikmod -mm_DEPENDS= multimedia/gstreamermm -mm_GST_PREFIX= gstreamer -mm_GST_SUFX= # empty -mm_GST_VERSION= 0.9.4 +modplug_DEPENDS= audio/gstreamer-plugins-modplug mp3_DEPENDS= audio/gstreamer-plugins-mp3 @@ -166,7 +194,14 @@ vorbis_DEPENDS= audio/gstreamer-plugins-vorbis wavpack_DEPENDS= audio/gstreamer-plugins-wavpack -# Devel Plugins Section +#-- comms plugin section --------------------------------------------------# + +spandsp_DEPENDS= comms/gstreamer-plugins-spandsp + +#-- devel plugin section --------------------------------------------------# + +gconf_DEPENDS= devel/gstreamer-plugins-gconf + gio_DEPENDS= devel/gstreamer-plugins-gio gnomevfs_DEPENDS= devel/gstreamer-plugins-gnomevfs @@ -175,11 +210,18 @@ sdl_DEPENDS= devel/gstreamer-plugins-sdl soup_DEPENDS= devel/gstreamer-plugins-soup -# Graphics Plugins Section +#-- ftp plugin section ----------------------------------------------------# + +curl_DEPENDS= ftp/gstreamer-plugins-curl + +#-- graphics plugin section -----------------------------------------------# + aalib_DEPENDS= graphics/gstreamer-plugins-aalib annodex_DEPENDS= multimedia/gstreamer-plugins-annodex +assrender_DEPENDS= multimedia/gstreamer-plugins-assrender + cairo_DEPENDS= graphics/gstreamer-plugins-cairo gdkpixbuf_DEPENDS= graphics/gstreamer-plugins-gdkpixbuf @@ -200,16 +242,25 @@ libvisual_DEPENDS= graphics/gstreamer-plugins-libvisual opencv_DEPENDS= graphics/gstreamer-plugins-opencv -# Multimedia Plugins Section +png_DEPENDS= graphics/gstreamer-plugins-png + +zbar_DEPENDS= graphics/gstreamer-plugins-zbar + +#-- multimedia plugins section --------------------------------------------# + bad_DEPENDS= multimedia/gstreamer-plugins-bad bz2_DEPENDS= multimedia/gstreamer-plugins-bz2 +dvdread_DEPENDS= multimedia/gstreamer-plugins-dvdread + ffmpeg_DEPENDS= multimedia/gstreamer-ffmpeg ffmpeg_GST_PREFIX= gstreamer- ffmpeg_GST_SUFX= # empty ffmpeg_GST_VERSION= 0.10.0 +fluendo-mpegdemux_DEPENDS= multimedia/gstreamer-plugins-fluendo-mpegdemux + dts_DEPENDS= multimedia/gstreamer-plugins-dts dv_DEPENDS= multimedia/gstreamer-plugins-dv @@ -220,8 +271,18 @@ good_DEPENDS= multimedia/gstreamer-plugins-good gnonlin_DEPENDS= multimedia/gstreamer-plugins-gnonlin +libav_DEPENDS= multimedia/gstreamer-libav +libav_GST_PREFIX= gstreamer1- +libav_GST_SUFX= # empty +libav_GST_VERSION= 1.0.0 + libfame_DEPENDS= multimedia/gstreamer-plugins-libfame +mm_DEPENDS= multimedia/gstreamermm +mm_GST_PREFIX= gstreamer +mm_GST_SUFX= # empty +mm_GST_VERSION= 0.9.4 + mpeg2dec_DEPENDS= multimedia/gstreamer-plugins-mpeg2dec mpeg2enc_DEPENDS= multimedia/gstreamer-plugins-mpeg2enc @@ -235,6 +296,8 @@ v4l2_DEPENDS= multimedia/gstreamer-plugins-v4l2 vp8_DEPENDS= multimedia/gstreamer-plugins-vp8 +vpx_DEPENDS= multimedia/gstreamer-plugins-vpx + # XXX: This is a quick solution for ports with USE_GSTREAMER=python # but without USE_PYTHON. PYTHON_PKGNAMEPREFIX?= py*- @@ -259,16 +322,35 @@ x264_DEPENDS= multimedia/gstreamer-plugins-x264 xvid_DEPENDS= multimedia/gstreamer-plugins-xvid -# Net Plugins Section + +#-- Net Plugins Section ---------------------------------------------------# libmms_DEPENDS= net/gstreamer-plugins-libmms -# X11-Toolkits Plugins Section +#-- sysutils plugins section ----------------------------------------------# + +cdio_DEPENDS= sysutils/gstreamer-plugins-cdio + +#-- x11 plugins section ---------------------------------------------------# + +x_DEPENDS= x11/gstreamer-plugins-x + +ximagesrc_DEPENDS= x11/gstreamer-plugins-ximagesrc + +#-- x11-toolkits plugins section ------------------------------------------# + pango_DEPENDS= x11-toolkits/gstreamer-plugins-pango +#--------------------------------------------------------------------------# + .if defined(_POSTMKINCLUDED) && !defined(Gstreamer_Post_Include) Gstreamer_Post_Include= bsd.gstreamer.mk +.if (defined (USE_GSTREAMER) && defined(USE_GSTREAMER1)) +IGNORE= USE_GSTREAMER and USE_GSTREAMER1 can't be used together +.endif + +.if defined(USE_GSTREAMER) .for ext in ${USE_GSTREAMER} ${ext}_GST_PREFIX?= gstreamer-plugins- ${ext}_GST_VERSION?= ${GST_VERSION}${GST_MINOR_VERSION} @@ -277,9 +359,25 @@ ${ext}_NAME?= ${ext} BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${PORTSDIR}/${${ext}_DEPENDS} RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${PORTSDIR}/${${ext}_DEPENDS} . else -IGNORE= cannot install: unknown gstreamer-plugin -- ${ext} +IGNORE= cannot install: unknown gstreamer ${GST_VERSION} plugin -- ${ext} . endif .endfor +.endif + +.if defined(USE_GSTREAMER1) +.for ext in ${USE_GSTREAMER1} +${ext}_GST_PREFIX?= gstreamer1-plugins- +${ext}_GST_VERSION?= ${GST1_VERSION}${GST1_MINIMAL_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}:${PORTSDIR}/${${ext}_GST_DEPENDS} +RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${PORTSDIR}/${${ext}_GST_DEPENDS} +. else +IGNORE= cannot install: unknown gstreamer ${GST1_VERSION} plugin -- ${ext} +. endif +.endfor +.endif # The End .endif diff --git a/audio/Makefile b/audio/Makefile index 067647bdcbef..39ebf4fe4f42 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -291,6 +291,32 @@ SUBDIR += gstreamer-plugins-twolame SUBDIR += gstreamer-plugins-vorbis SUBDIR += gstreamer-plugins-wavpack + SUBDIR += gstreamer1-plugins-a52dec + SUBDIR += gstreamer1-plugins-amrnb + SUBDIR += gstreamer1-plugins-amrwbdec + SUBDIR += gstreamer1-plugins-cdparanoia + SUBDIR += gstreamer1-plugins-celt + SUBDIR += gstreamer1-plugins-faac + SUBDIR += gstreamer1-plugins-faad + SUBDIR += gstreamer1-plugins-flac + SUBDIR += gstreamer1-plugins-flite + SUBDIR += gstreamer1-plugins-gme + SUBDIR += gstreamer1-plugins-gsm + SUBDIR += gstreamer1-plugins-jack + SUBDIR += gstreamer1-plugins-lame + SUBDIR += gstreamer1-plugins-mad + SUBDIR += gstreamer1-plugins-modplug + SUBDIR += gstreamer1-plugins-ogg + SUBDIR += gstreamer1-plugins-opus + SUBDIR += gstreamer1-plugins-pulse + SUBDIR += gstreamer1-plugins-shout2 + SUBDIR += gstreamer1-plugins-sidplay + SUBDIR += gstreamer1-plugins-soundtouch + SUBDIR += gstreamer1-plugins-speex + SUBDIR += gstreamer1-plugins-taglib + SUBDIR += gstreamer1-plugins-twolame + SUBDIR += gstreamer1-plugins-vorbis + SUBDIR += gstreamer1-plugins-wavpack SUBDIR += gtick SUBDIR += gtkguitune SUBDIR += gtkpod diff --git a/audio/gstreamer1-plugins-a52dec/Makefile b/audio/gstreamer1-plugins-a52dec/Makefile new file mode 100644 index 000000000000..a01e0f3298e6 --- /dev/null +++ b/audio/gstreamer1-plugins-a52dec/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin + +GST_PLUGIN= a52dec +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-amrnb/Makefile b/audio/gstreamer1-plugins-amrnb/Makefile new file mode 100644 index 000000000000..299d979c00b0 --- /dev/null +++ b/audio/gstreamer1-plugins-amrnb/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer OpenCore based Adaptive Multi-Rate Narrow-Band plugin + +GST_PLUGIN= amrnb +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-amrwbdec/Makefile b/audio/gstreamer1-plugins-amrwbdec/Makefile new file mode 100644 index 000000000000..16ca74769856 --- /dev/null +++ b/audio/gstreamer1-plugins-amrwbdec/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio +PKGNAMESUFFIX= 1-plugins-amrwbdec + +COMMENT= Gstreamer OpenCore based Adaptive Multi-Rate Wide-Band Decoder plugin + +GST_PLUGIN= amrwb +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-cdparanoia/Makefile b/audio/gstreamer1-plugins-cdparanoia/Makefile new file mode 100644 index 000000000000..b6db5390dfc8 --- /dev/null +++ b/audio/gstreamer1-plugins-cdparanoia/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-celt/Makefile b/audio/gstreamer1-plugins-celt/Makefile new file mode 100644 index 000000000000..86c4ca7ad921 --- /dev/null +++ b/audio/gstreamer1-plugins-celt/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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 000000000000..02fb5733f92d --- /dev/null +++ b/audio/gstreamer1-plugins-faac/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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 000000000000..8bc4a9be70a9 --- /dev/null +++ b/audio/gstreamer1-plugins-faad/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-flac/Makefile b/audio/gstreamer1-plugins-flac/Makefile new file mode 100644 index 000000000000..32c266fdd22a --- /dev/null +++ b/audio/gstreamer1-plugins-flac/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-flite/Makefile b/audio/gstreamer1-plugins-flite/Makefile new file mode 100644 index 000000000000..9668cf960a40 --- /dev/null +++ b/audio/gstreamer1-plugins-flite/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-gme/Makefile b/audio/gstreamer1-plugins-gme/Makefile new file mode 100644 index 000000000000..538deb08fdae --- /dev/null +++ b/audio/gstreamer1-plugins-gme/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer gme plugin + +GST_PLUGIN= gme +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 000000000000..bd12b0e89580 --- /dev/null +++ b/audio/gstreamer1-plugins-gsm/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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/audio/gstreamer1-plugins-jack/Makefile b/audio/gstreamer1-plugins-jack/Makefile new file mode 100644 index 000000000000..f83f8ca4b91b --- /dev/null +++ b/audio/gstreamer1-plugins-jack/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-lame/Makefile b/audio/gstreamer1-plugins-lame/Makefile new file mode 100644 index 000000000000..2acfcc012a94 --- /dev/null +++ b/audio/gstreamer1-plugins-lame/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer mp3 encode plugin + +GST_PLUGIN= lame +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-mad/Makefile b/audio/gstreamer1-plugins-mad/Makefile new file mode 100644 index 000000000000..b1d6ec73fa9b --- /dev/null +++ b/audio/gstreamer1-plugins-mad/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer mp3 decoder plugin + +GST_PLUGIN= mad +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-modplug/Makefile b/audio/gstreamer1-plugins-modplug/Makefile new file mode 100644 index 000000000000..77e06c33ab9a --- /dev/null +++ b/audio/gstreamer1-plugins-modplug/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer modplug plugin + +GST_PLUGIN= modplug +DIST= bad + +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 000000000000..d072013cc22b --- /dev/null +++ b/audio/gstreamer1-plugins-ogg/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-opus/Makefile b/audio/gstreamer1-plugins-opus/Makefile new file mode 100644 index 000000000000..f8080177e474 --- /dev/null +++ b/audio/gstreamer1-plugins-opus/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer Opus audio encoder/decoder plugin + +GST_PLUGIN= opus +DIST= bad + +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 000000000000..bbd80d4c11e3 --- /dev/null +++ b/audio/gstreamer1-plugins-shout2/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-sidplay/Makefile b/audio/gstreamer1-plugins-sidplay/Makefile new file mode 100644 index 000000000000..34ceef01da44 --- /dev/null +++ b/audio/gstreamer1-plugins-sidplay/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer Commodore SID decoder plugin + +GST_PLUGIN= sidplay +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/audio/gstreamer1-plugins-soundtouch/Makefile b/audio/gstreamer1-plugins-soundtouch/Makefile new file mode 100644 index 000000000000..e47e9b95084a --- /dev/null +++ b/audio/gstreamer1-plugins-soundtouch/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= GStreamer soundtouch plugin + +GST_PLUGIN= soundtouch +DIST= bad + +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 000000000000..3645d07e676d --- /dev/null +++ b/audio/gstreamer1-plugins-speex/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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 000000000000..affe2063feea --- /dev/null +++ b/audio/gstreamer1-plugins-taglib/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-twolame/Makefile b/audio/gstreamer1-plugins-twolame/Makefile new file mode 100644 index 000000000000..7703d2435d69 --- /dev/null +++ b/audio/gstreamer1-plugins-twolame/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer High-quality free MP2 encoder plugin + +GST_PLUGIN= twolame +DIST= ugly + +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 000000000000..d247bf880775 --- /dev/null +++ b/audio/gstreamer1-plugins-vorbis/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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 000000000000..34b2fe9212e6 --- /dev/null +++ b/audio/gstreamer1-plugins-wavpack/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer wavpack plugin + +GST_PLUGIN= wavpack +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/comms/Makefile b/comms/Makefile index 5c75f7d2cc2e..8b84a76fd5c2 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -53,6 +53,7 @@ SUBDIR += grig SUBDIR += gscmxx SUBDIR += gsmlib + SUBDIR += gstreamer1-plugins-spandsp SUBDIR += gtkmmorse SUBDIR += hamfax SUBDIR += hamlib diff --git a/comms/gstreamer1-plugins-spandsp/Makefile b/comms/gstreamer1-plugins-spandsp/Makefile new file mode 100644 index 000000000000..cc82fd04ac9f --- /dev/null +++ b/comms/gstreamer1-plugins-spandsp/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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/devel/Makefile b/devel/Makefile index 29549e1ad24b..1d3feebcee17 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -606,6 +606,7 @@ SUBDIR += gstreamer-plugins-gnomevfs SUBDIR += gstreamer-plugins-sdl SUBDIR += gstreamer-plugins-soup + SUBDIR += gstreamer1-plugins-soup SUBDIR += gtgt SUBDIR += gtkparasite SUBDIR += gtranslator diff --git a/devel/gstreamer1-plugins-soup/Makefile b/devel/gstreamer1-plugins-soup/Makefile new file mode 100644 index 000000000000..77b7ac08c26e --- /dev/null +++ b/devel/gstreamer1-plugins-soup/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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/ftp/Makefile b/ftp/Makefile index da4229d69bf4..b5238686eac7 100644 --- a/ftp/Makefile +++ b/ftp/Makefile @@ -33,6 +33,7 @@ SUBDIR += gftp SUBDIR += gnusget SUBDIR += gnustep-ftp + SUBDIR += gstreamer1-plugins-curl SUBDIR += gwget SUBDIR += horde-gollem SUBDIR += horde3-gollem diff --git a/ftp/gstreamer1-plugins-curl/Makefile b/ftp/gstreamer1-plugins-curl/Makefile new file mode 100644 index 000000000000..437f289f3bfa --- /dev/null +++ b/ftp/gstreamer1-plugins-curl/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= ftp + +COMMENT= Gstreamer curl plugin + +GST_PLUGIN= curl +DIST= bad + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/Makefile b/graphics/Makefile index 536809995446..60bcc4643aa0 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -336,6 +336,15 @@ SUBDIR += gstreamer-plugins-libpng SUBDIR += gstreamer-plugins-libvisual SUBDIR += gstreamer-plugins-opencv + SUBDIR += gstreamer1-plugins-aalib + SUBDIR += gstreamer1-plugins-cairo + SUBDIR += gstreamer1-plugins-gdkpixbuf + SUBDIR += gstreamer1-plugins-jpeg + SUBDIR += gstreamer1-plugins-libcaca + SUBDIR += gstreamer1-plugins-libvisual + SUBDIR += gstreamer1-plugins-opencv + SUBDIR += gstreamer1-plugins-png + SUBDIR += gstreamer1-plugins-zbar SUBDIR += gthumb SUBDIR += gtimelapse SUBDIR += gtk-update-icon-cache diff --git a/graphics/gstreamer-plugins-gdkpixbuf/Makefile b/graphics/gstreamer-plugins-gdkpixbuf/Makefile index f124f1982f4d..282970bcfd39 100644 --- a/graphics/gstreamer-plugins-gdkpixbuf/Makefile +++ b/graphics/gstreamer-plugins-gdkpixbuf/Makefile @@ -1,13 +1,10 @@ -# New ports collection makefile for: gstreamer-plugins-gdkpixbuf -# Date created: 3 Oct 2004 -# Whom: Michael Johnson <ahze@FreeBSD.org> -# +# Created by: Michael Johnson <ahze@FreeBSD.org> # $FreeBSD$ # $MCom: ports/graphics/gstreamer-plugins-gdkpixbuf/Makefile,v 1.5 2008/03/19 14:05:34 ahze Exp $ -# -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics +PKGNAMESUFFIX= -plugins-gdkpixbuf COMMENT= Gstreamer image decoder plugin diff --git a/graphics/gstreamer-plugins-libvisual/Makefile b/graphics/gstreamer-plugins-libvisual/Makefile index dc416c7007b2..7137b84847a0 100644 --- a/graphics/gstreamer-plugins-libvisual/Makefile +++ b/graphics/gstreamer-plugins-libvisual/Makefile @@ -1,12 +1,8 @@ -# New ports collection makefile for: gstreamer-plugins-libvisual -# Date created: 4 Dec 2004 -# Whom: Michael Johnson <ahze@FreeBSD.org> -# +# Created by: Michael Johnson <ahze@FreeBSD.org> # $FreeBSD$ # $MCom: ports/graphics/gstreamer-plugins-libvisual/Makefile,v 1.6 2008/03/21 04:01:32 ahze Exp $ -# -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics COMMENT= Gstreamer libvisual plugin diff --git a/graphics/gstreamer1-plugins-aalib/Makefile b/graphics/gstreamer1-plugins-aalib/Makefile new file mode 100644 index 000000000000..e997dd6bbbd2 --- /dev/null +++ b/graphics/gstreamer1-plugins-aalib/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-cairo/Makefile b/graphics/gstreamer1-plugins-cairo/Makefile new file mode 100644 index 000000000000..9fd5a125d029 --- /dev/null +++ b/graphics/gstreamer1-plugins-cairo/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= graphics + +COMMENT= Gstreamer vector graphics plugin + +GST_PLUGIN= cairo +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 000000000000..db433bc32bc8 --- /dev/null +++ b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= graphics +PKGNAMESUFFIX= 1-plugins-gdkpixbuf + +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 000000000000..96a1fc8b912e --- /dev/null +++ b/graphics/gstreamer1-plugins-jpeg/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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 000000000000..779a0e869f5d --- /dev/null +++ b/graphics/gstreamer1-plugins-libcaca/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-libvisual/Makefile b/graphics/gstreamer1-plugins-libvisual/Makefile new file mode 100644 index 000000000000..27fce809821c --- /dev/null +++ b/graphics/gstreamer1-plugins-libvisual/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= graphics + +COMMENT= Gstreamer libvisual plugin + +GST_PLUGIN= libvisual +DIST= base + +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 000000000000..6887f7bfc3d0 --- /dev/null +++ b/graphics/gstreamer1-plugins-opencv/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-png/Makefile b/graphics/gstreamer1-plugins-png/Makefile new file mode 100644 index 000000000000..668a1f8aabb8 --- /dev/null +++ b/graphics/gstreamer1-plugins-png/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= graphics +PKGNAMESUFFIX= 1-plugins-png + +COMMENT= Gstreamer png plugin + +GST_PLUGIN= libpng +DIST= good + +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 000000000000..59da68f189f5 --- /dev/null +++ b/graphics/gstreamer1-plugins-zbar/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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/Makefile b/multimedia/Makefile index 73c663722498..8eb8216aca23 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -116,6 +116,26 @@ SUBDIR += gstreamer-plugins-x264 SUBDIR += gstreamer-plugins-xvid SUBDIR += gstreamer-qt4 + SUBDIR += gstreamer1 + SUBDIR += gstreamer1-libav + SUBDIR += gstreamer1-plugins + SUBDIR += gstreamer1-plugins-all + SUBDIR += gstreamer1-plugins-assrender + SUBDIR += gstreamer1-plugins-bad + SUBDIR += gstreamer1-plugins-core + SUBDIR += gstreamer1-plugins-dts + SUBDIR += gstreamer1-plugins-dv + SUBDIR += gstreamer1-plugins-dvdread + SUBDIR += gstreamer1-plugins-good + SUBDIR += gstreamer1-plugins-mpeg2dec + SUBDIR += gstreamer1-plugins-mpeg2enc + SUBDIR += gstreamer1-plugins-resindvd + SUBDIR += gstreamer1-plugins-schroedinger + SUBDIR += gstreamer1-plugins-theora + SUBDIR += gstreamer1-plugins-ugly + SUBDIR += gstreamer1-plugins-v4l2 + SUBDIR += gstreamer1-plugins-vpx + SUBDIR += gstreamer1-plugins-x264 SUBDIR += gstreamermm SUBDIR += gsubedit SUBDIR += gtk-recordmydesktop diff --git a/multimedia/gstreamer-plugins-all/Makefile b/multimedia/gstreamer-plugins-all/Makefile index 6435ef6b8638..6af6877d7aa5 100644 --- a/multimedia/gstreamer-plugins-all/Makefile +++ b/multimedia/gstreamer-plugins-all/Makefile @@ -1,14 +1,10 @@ -# New ports collection makefile for: gstreamer-plugins-all -# Date created: 2004-12-12 -# Whom: Michael Johnson <ahze@FreeBSD.org> -# +# Created by: Michael Johnson <ahze@FreeBSD.org> # $FreeBSD$ # $MCom: ports/multimedia/gstreamer-plugins-all/Makefile,v 1.8 2006/01/25 18:54:32 ahze Exp $ -# PORTNAME= gstreamer-plugins-all PORTVERSION= 1.3.${GST_VERSION}.${GST_SHLIB_VERSION} -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= multimedia MASTER_SITES= # empty DISTFILES= # empty diff --git a/multimedia/gstreamer-plugins/Makefile.common b/multimedia/gstreamer-plugins/Makefile.common index b1a9c0fe452a..4b9ccd3a7041 100644 --- a/multimedia/gstreamer-plugins/Makefile.common +++ b/multimedia/gstreamer-plugins/Makefile.common @@ -378,7 +378,7 @@ gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \ ${GST_LIB_DIR}/libgstpng.la # libvisual -gst_libvisual_LIB_DEPENDS+= visual.0:${PORTSDIR}/graphics/libvisual +gst_libvisual_LIB_DEPENDS+= visual-0.4:${PORTSDIR}/graphics/libvisual04 gst_libvisual_PLIST_FILES= ${GST_LIB_DIR}/libgstlibvisual.la \ ${GST_LIB_DIR}/libgstlibvisual.so gst_libvisual_DIST= base diff --git a/multimedia/gstreamer1-libav/Makefile b/multimedia/gstreamer1-libav/Makefile new file mode 100644 index 000000000000..fc746320dc9d --- /dev/null +++ b/multimedia/gstreamer1-libav/Makefile @@ -0,0 +1,66 @@ +# Created by: Koop Mast <kwm@rainbow-runner.nl> +# $FreeBSD$ +# $MCom: ports/multimedia/gstreamer1-libav/Makefile,v 1.4 2013/01/15 21:43:45 kwm Exp $ + +PORTNAME= gstreamer1-libav +PORTVERSION= 1.0.7 +CATEGORIES= multimedia +MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/ +DISTNAME= gst-libav-${PORTVERSION} + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= GStreamer plug-in for manipulating MPEG video streams + +LICENSE= GPLv2 + +BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm \ + orc>=0.4.16:${PORTSDIR}/devel/orc +LIB_DEPENDS= orc-0.4:${PORTSDIR}/devel/orc + +USE_XZ= yes +USE_GMAKE= yes +USE_LDCONFIG= yes +USE_GSTREAMER1= yes +GNU_CONFIGURE= yes +USES= pkgconfig +LIBAV_CONFIG= --cc=${CC} \ + --enable-runtime-cpudetect \ + --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 +.else +LIBAV_CONFIG+= --disable-sse +.endif + +# mmx support +.if defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx} == "" && ${MACHINE_CPU:Mamd64} == "" +LIBAV_CONFIG+= --disable-mmx +WITHOUT_BUILTIN_VECTOR= yes +.endif + +# builtin vector, requires mmx and sse +.if !defined(WITHOUT_BUILTIN_VECTOR) && defined(WITH_BUILTIN_VECTOR) +CFLAGS+= -msse +.endif + +CONFIGURE_ARGS+= --with-libav-extra-configure="${LIBAV_CONFIG}" + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 900033 + +BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils +MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin + +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo new file mode 100644 index 000000000000..0c84d9ff910e --- /dev/null +++ b/multimedia/gstreamer1-libav/distinfo @@ -0,0 +1,2 @@ +SHA256 (gst-libav-1.0.7.tar.xz) = aefa679d14e7a6558673cfbf401b9c01f1903bb52e5dc08332e9001d25a7ba7a +SIZE (gst-libav-1.0.7.tar.xz) = 4244464 diff --git a/multimedia/gstreamer1-libav/pkg-descr b/multimedia/gstreamer1-libav/pkg-descr new file mode 100644 index 000000000000..b8a091e3522f --- /dev/null +++ b/multimedia/gstreamer1-libav/pkg-descr @@ -0,0 +1,5 @@ +The Gstreamer ffmpeg package provides mpeg support for Gstreamer. +It includes codecs for most popular formats, and optimized +colourspace conversion. + +WWW: http://gstreamer.freedesktop.org/ diff --git a/multimedia/gstreamer1-libav/pkg-plist b/multimedia/gstreamer1-libav/pkg-plist new file mode 100644 index 000000000000..2022bcd22777 --- /dev/null +++ b/multimedia/gstreamer1-libav/pkg-plist @@ -0,0 +1,4 @@ +lib/gstreamer-%%VERSION%%/libgstavscale.la +lib/gstreamer-%%VERSION%%/libgstavscale.so +lib/gstreamer-%%VERSION%%/libgstlibav.la +lib/gstreamer-%%VERSION%%/libgstlibav.so diff --git a/multimedia/gstreamer1-plugins-all/Makefile b/multimedia/gstreamer1-plugins-all/Makefile new file mode 100644 index 000000000000..e2e9fb6105c2 --- /dev/null +++ b/multimedia/gstreamer1-plugins-all/Makefile @@ -0,0 +1,45 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= gstreamer1-plugins-all +PORTVERSION= ${GST1_VERSION} +PORTREVISION= 0 +CATEGORIES= multimedia +MASTER_SITES= # empty +DISTFILES= # empty +EXTRACT_ONLY= # empty + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= Meta-port of all gstreamer 1.x plugins with options + +NO_BUILD= yes +USE_GSTREAMER1= yes + +.include "${.CURDIR}/../../Mk/bsd.gstreamer.mk" + +.for all in ${_GSTREAMER_PLUGINS} +OPTIONS_DEFINE+= ${all:U} +${all:U}_DESC= ${all} plugin +OPTIONS_DEFAULT+= ${all:U} +.endfor + +.include <bsd.port.options.mk> + +# Weed out gst-plugins that can not be packaged. or are broken. +.if defined(PACKAGE_BUILDING) +PORT_OPTIONS:= ${PORT_OPTIONS:NFAAC} # Mp4 Dolby license , no package +PORT_OPTIONS:= ${PORT_OPTIONS:NLAME} # MP3 License , no package +PORT_OPTIONS:= ${PORT_OPTIONS:NVDPAU} # Needs to be build agains running kernel +.endif + +OPTIONS_DEFINE_i386= SPC + +.for f in ${OPTIONS_DEFINE} +.if ${PORT_OPTIONS:M${f:U}} +USE_GSTREAMER1+=${f:L} +.endif +.endfor + +do-install: # empty + +.include <bsd.port.mk> diff --git a/multimedia/gstreamer1-plugins-all/pkg-descr b/multimedia/gstreamer1-plugins-all/pkg-descr new file mode 100644 index 000000000000..41d88c6fb17b --- /dev/null +++ b/multimedia/gstreamer1-plugins-all/pkg-descr @@ -0,0 +1 @@ +Meta-port of all gstreamer-plugins with options. diff --git a/multimedia/gstreamer1-plugins-assrender/Makefile b/multimedia/gstreamer1-plugins-assrender/Makefile new file mode 100644 index 000000000000..86ab0ad29761 --- /dev/null +++ b/multimedia/gstreamer1-plugins-assrender/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer ASS/SSA text renderer plugin + +GST_PLUGIN= assrender +DIST= bad + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile new file mode 100644 index 000000000000..d5b6514b84b6 --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/Makefile @@ -0,0 +1,34 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom: ports/multimedia/gstreamer1-plugins-bad/Makefile,v 1.4 2013/01/15 21:43:45 kwm Exp $ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Bad gstreamer-plugins + +GST_PLUGIN= bad +GST_PLUGIN_SUFFIX= -bad + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins \ + v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat +RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MININAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins + +DIST= bad +BAD_GST_DIRS= gst-libs sys gst po pkgconfig +NO_GSTREAMER_COMMON= yes +PLIST= ${.CURDIR}/pkg-plist + +do-build: +.for dir in ${BAD_GST_DIRS} + @(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) +.endfor + +do-install: +.for dir in ${BAD_GST_DIRS} + @(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) +.endfor + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-bad/pkg-plist b/multimedia/gstreamer1-plugins-bad/pkg-plist new file mode 100644 index 000000000000..5cfe8ff417e9 --- /dev/null +++ b/multimedia/gstreamer1-plugins-bad/pkg-plist @@ -0,0 +1,174 @@ +include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstbasecamerasrc.h +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/gstmpeg4parser.h +include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideoparser.h +include/gstreamer-%%VERSION%%/gst/codecparsers/gstvc1parser.h +include/gstreamer-%%VERSION%%/gst/interfaces/photography-enumtypes.h +include/gstreamer-%%VERSION%%/gst/interfaces/photography.h +include/gstreamer-%%VERSION%%/gst/signalprocessor/gstsignalprocessor.h +include/gstreamer-%%VERSION%%/gst/video/gstsurfaceconverter.h +include/gstreamer-%%VERSION%%/gst/video/gstsurfacemeta.h +include/gstreamer-%%VERSION%%/gst/video/videocontext.h +lib/gstreamer-%%VERSION%%/libgstadpcmdec.la +lib/gstreamer-%%VERSION%%/libgstadpcmdec.so +lib/gstreamer-%%VERSION%%/libgstadpcmenc.la +lib/gstreamer-%%VERSION%%/libgstadpcmenc.so +lib/gstreamer-%%VERSION%%/libgstasfmux.la +lib/gstreamer-%%VERSION%%/libgstasfmux.so +lib/gstreamer-%%VERSION%%/libgstautoconvert.la +lib/gstreamer-%%VERSION%%/libgstautoconvert.so +lib/gstreamer-%%VERSION%%/libgstbayer.la +lib/gstreamer-%%VERSION%%/libgstbayer.so +lib/gstreamer-%%VERSION%%/libgstcoloreffects.la +lib/gstreamer-%%VERSION%%/libgstcoloreffects.so +lib/gstreamer-%%VERSION%%/libgstdataurisrc.la +lib/gstreamer-%%VERSION%%/libgstdataurisrc.so +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 +lib/gstreamer-%%VERSION%%/libgstdvdspu.so +lib/gstreamer-%%VERSION%%/libgstfestival.la +lib/gstreamer-%%VERSION%%/libgstfestival.so +lib/gstreamer-%%VERSION%%/libgstfieldanalysis.la +lib/gstreamer-%%VERSION%%/libgstfieldanalysis.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 +lib/gstreamer-%%VERSION%%/libgstgdp.so +lib/gstreamer-%%VERSION%%/libgstgeometrictransform.la +lib/gstreamer-%%VERSION%%/libgstgeometrictransform.so +lib/gstreamer-%%VERSION%%/libgstid3tag.la +lib/gstreamer-%%VERSION%%/libgstid3tag.so +lib/gstreamer-%%VERSION%%/libgstinter.la +lib/gstreamer-%%VERSION%%/libgstinter.so +lib/gstreamer-%%VERSION%%/libgstinterlace.la +lib/gstreamer-%%VERSION%%/libgstinterlace.so +lib/gstreamer-%%VERSION%%/libgstjpegformat.la +lib/gstreamer-%%VERSION%%/libgstjpegformat.so +lib/gstreamer-%%VERSION%%/libgstliveadder.la +lib/gstreamer-%%VERSION%%/libgstliveadder.so +lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.la +lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.so +lib/gstreamer-%%VERSION%%/libgstmpegpsmux.la +lib/gstreamer-%%VERSION%%/libgstmpegpsmux.so +lib/gstreamer-%%VERSION%%/libgstmpegtsdemux.la +lib/gstreamer-%%VERSION%%/libgstmpegtsdemux.so +lib/gstreamer-%%VERSION%%/libgstmpegtsmux.la +lib/gstreamer-%%VERSION%%/libgstmpegtsmux.so +lib/gstreamer-%%VERSION%%/libgstpcapparse.la +lib/gstreamer-%%VERSION%%/libgstpcapparse.so +lib/gstreamer-%%VERSION%%/libgstpnm.la +lib/gstreamer-%%VERSION%%/libgstpnm.so +lib/gstreamer-%%VERSION%%/libgstrawparse.la +lib/gstreamer-%%VERSION%%/libgstrawparse.so +lib/gstreamer-%%VERSION%%/libgstrtpmux.la +lib/gstreamer-%%VERSION%%/libgstrtpmux.so +lib/gstreamer-%%VERSION%%/libgstrtpvp8.la +lib/gstreamer-%%VERSION%%/libgstrtpvp8.so +lib/gstreamer-%%VERSION%%/libgstscaletempoplugin.la +lib/gstreamer-%%VERSION%%/libgstscaletempoplugin.so +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 +lib/gstreamer-%%VERSION%%/libgstspeed.so +lib/gstreamer-%%VERSION%%/libgstsubenc.la +lib/gstreamer-%%VERSION%%/libgstsubenc.so +lib/gstreamer-%%VERSION%%/libgstvideoparsersbad.la +lib/gstreamer-%%VERSION%%/libgstvideoparsersbad.so +lib/gstreamer-%%VERSION%%/libgsty4mdec.la +lib/gstreamer-%%VERSION%%/libgsty4mdec.so +lib/gstreamer-%%VERSION%%/libgstaudiovisualizers.la +lib/gstreamer-%%VERSION%%/libgstaudiovisualizers.so +lib/gstreamer-%%VERSION%%/libgstcamerabin2.la +lib/gstreamer-%%VERSION%%/libgstcamerabin2.so +lib/gstreamer-%%VERSION%%/libgstremovesilence.la +lib/gstreamer-%%VERSION%%/libgstremovesilence.so +lib/gstreamer-%%VERSION%%/libgstsmooth.la +lib/gstreamer-%%VERSION%%/libgstsmooth.so +lib/libgstbasecamerabinsrc-%%VERSION%%.a +lib/libgstbasecamerabinsrc-%%VERSION%%.la +lib/libgstbasecamerabinsrc-%%VERSION%%.so +lib/libgstbasecamerabinsrc-%%VERSION%%.so.0 +lib/libgstbasevideo-%%VERSION%%.a +lib/libgstbasevideo-%%VERSION%%.la +lib/libgstbasevideo-%%VERSION%%.so +lib/libgstbasevideo-%%VERSION%%.so.0 +lib/libgstcodecparsers-%%VERSION%%.a +lib/libgstcodecparsers-%%VERSION%%.la +lib/libgstcodecparsers-%%VERSION%%.so +lib/libgstcodecparsers-%%VERSION%%.so.0 +lib/libgstphotography-%%VERSION%%.a +lib/libgstphotography-%%VERSION%%.la +lib/libgstphotography-%%VERSION%%.so +lib/libgstphotography-%%VERSION%%.so.0 +lib/libgstsignalprocessor-%%VERSION%%.a +lib/libgstsignalprocessor-%%VERSION%%.la +lib/libgstsignalprocessor-%%VERSION%%.so +lib/libgstsignalprocessor-%%VERSION%%.so.0 +libdata/pkgconfig/gstreamer-codecparsers-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-basevideo-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc +share/locale/af/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/az/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/bg/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/ca/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/cs/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/da/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/de/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/el/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/en_GB/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/eo/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +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/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 +share/locale/id/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/it/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/ja/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/ky/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/lt/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/lv/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/mt/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/nb/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/nl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/or/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/pl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/pt_BR/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/ro/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/ru/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/sk/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/sl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/sq/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/sr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/sv/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/tr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/uk/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/vi/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +share/locale/zh_CN/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo +@dirrmtry share/locale/ky/LC_MESSAGES +@dirrmtry share/locale/ky +@dirrm include/gstreamer-%%VERSION%%/gst/signalprocessor +@dirrm include/gstreamer-%%VERSION%%/gst/interfaces +@dirrm include/gstreamer-%%VERSION%%/gst/codecparsers +@dirrm include/gstreamer-%%VERSION%%/gst/basecamerabinsrc diff --git a/multimedia/gstreamer1-plugins-core/Makefile b/multimedia/gstreamer1-plugins-core/Makefile new file mode 100644 index 000000000000..e43bd240554d --- /dev/null +++ b/multimedia/gstreamer1-plugins-core/Makefile @@ -0,0 +1,51 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom: ports/multimedia/gstreamer-plugins-core/Makefile,v 1.17 2006/07/17 01:39:57 ahze Exp $ + +PORTNAME= gstreamer-plugins-core +PORTVERSION= ${GST1_VERSION} +PORTREVISION= 0 +CATEGORIES= multimedia audio +MASTER_SITES= # empty +DISTFILES= # empty +EXTRACT_ONLY= # empty + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= Core set of typical audio and video gstreamer-plugins + +NO_BUILD= yes +GST_DIR= lib/gstreamer-${PORTVERSION} +PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep + +USE_GSTREAMER1=yes + +OPTIONS_DEFINE= DVD +OPTIONS_DEFAULT=DVD +DVD_DESC= Include DVD related plugins + +.include <bsd.port.options.mk> + +# Audio plugins +USE_GSTREAMER1+= mad ogg vorbis + +# Graphics plugins +USE_GSTREAMER1+= png + +# Misc plugins +USE_GSTREAMER1+= pango + +# Multimedia plugins +USE_GSTREAMER1+= libav good theora + +.if ${PORT_OPTIONS:MDVD} +# dvd related plugins plugins +USE_GSTREAMER1+= a52dec dvdread resindvd dts +.endif + +do-install: + if [ ! -d ${PREFIX}/${GST_DIR} ]; then \ + ${MKDIR} ${PREFIX}/${GST_DIR} ; \ + fi + ${TOUCH} -f ${PREFIX}/${GST_DIR}/.gstreamer-plugins-core.keep + +.include <bsd.port.mk> diff --git a/multimedia/gstreamer1-plugins-core/pkg-descr b/multimedia/gstreamer1-plugins-core/pkg-descr new file mode 100644 index 000000000000..90895a218dc8 --- /dev/null +++ b/multimedia/gstreamer1-plugins-core/pkg-descr @@ -0,0 +1,3 @@ +Meta-port to core "typical" gstreamer-plugins + +WWW: http://gstreamer.net diff --git a/multimedia/gstreamer1-plugins-dts/Makefile b/multimedia/gstreamer1-plugins-dts/Makefile new file mode 100644 index 000000000000..db1d89f16a0b --- /dev/null +++ b/multimedia/gstreamer1-plugins-dts/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-dv/Makefile b/multimedia/gstreamer1-plugins-dv/Makefile new file mode 100644 index 000000000000..20af99fb7309 --- /dev/null +++ b/multimedia/gstreamer1-plugins-dv/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia +PKGNAMESUFFIX= 1-plugins-dv + +COMMENT= Gstreamer dv plugin + +GST_PLUGIN= libdv +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-dvdread/Makefile b/multimedia/gstreamer1-plugins-dvdread/Makefile new file mode 100644 index 000000000000..ca439dffa2ce --- /dev/null +++ b/multimedia/gstreamer1-plugins-dvdread/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer dvdread plugin + +GST_PLUGIN= dvdread +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-good/Makefile b/multimedia/gstreamer1-plugins-good/Makefile new file mode 100644 index 000000000000..fb00a9188416 --- /dev/null +++ b/multimedia/gstreamer1-plugins-good/Makefile @@ -0,0 +1,39 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom: ports/multimedia/gstreamer1-plugins-good/Makefile,v 1.4 2013/01/15 21:43:45 kwm Exp $ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Good gstreamer-plugins + +GST_PLUGIN= good +GST_PLUGIN_SUFFIX= -good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +CONFIGURE_ARGS+=--enable-monoscope + +BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins +RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins + +DIST= good +GOOD_GST_DIRS= gst sys po + +PLIST= ${.CURDIR}/pkg-plist +FILESDIR= ${.CURDIR}/files +PATCHDIR= ${.CURDIR}/files +NO_GSTREAMER_COMMON= yes + +do-build: +.for dir in ${GOOD_GST_DIRS} + @(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) +.endfor + +do-install: +.for dir in ${GOOD_GST_DIRS} + @(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) + +.endfor + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-good/files/patch-configure b/multimedia/gstreamer1-plugins-good/files/patch-configure new file mode 100644 index 000000000000..64669fdab733 --- /dev/null +++ b/multimedia/gstreamer1-plugins-good/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig 2010-12-01 19:16:00.000000000 +0100 ++++ configure 2010-12-02 15:39:17.000000000 +0100 +@@ -24955,7 +24955,7 @@ if test "${with_default_audiosink+set}" + + else + +- DEFAULT_AUDIOSINK="$DEFAULT_AUDIOSINK" ++ DEFAULT_VISUALIZER="$DEFAULT_VISUALIZER" + + fi + diff --git a/multimedia/gstreamer1-plugins-good/files/patch-sys_oss_gstosshelper.c b/multimedia/gstreamer1-plugins-good/files/patch-sys_oss_gstosshelper.c new file mode 100644 index 000000000000..34fdd31191a2 --- /dev/null +++ b/multimedia/gstreamer1-plugins-good/files/patch-sys_oss_gstosshelper.c @@ -0,0 +1,20 @@ +--- sys/oss/gstosshelper.c.orig Sun Apr 2 03:23:53 2006 ++++ sys/oss/gstosshelper.c Sun Apr 2 03:25:44 2006 +@@ -343,13 +344,17 @@ gst_oss_helper_rate_check_rate (GstOssPr + int format; + int n_channels; + int ret; ++ int rst; + + rate = irate; + format = probe->format; + n_channels = probe->n_channels; ++ rst = 4000; /* XXX Lowest supported rate for FreeBSD. */ + + GST_LOG ("checking format %d, channels %d, rate %d", + format, n_channels, rate); ++ /* Reset rate to lowest supported rate. */ ++ ioctl (probe->fd, SNDCTL_DSP_SPEED, &rst); + ret = ioctl (probe->fd, SNDCTL_DSP_SETFMT, &format); + if (ret < 0) + return -1; diff --git a/multimedia/gstreamer1-plugins-good/pkg-plist b/multimedia/gstreamer1-plugins-good/pkg-plist new file mode 100644 index 000000000000..504cad934a5e --- /dev/null +++ b/multimedia/gstreamer1-plugins-good/pkg-plist @@ -0,0 +1,139 @@ +lib/gstreamer-%%VERSION%%/libgstalaw.la +lib/gstreamer-%%VERSION%%/libgstalaw.so +lib/gstreamer-%%VERSION%%/libgstalpha.la +lib/gstreamer-%%VERSION%%/libgstalpha.so +lib/gstreamer-%%VERSION%%/libgstalphacolor.la +lib/gstreamer-%%VERSION%%/libgstalphacolor.so +lib/gstreamer-%%VERSION%%/libgstapetag.la +lib/gstreamer-%%VERSION%%/libgstapetag.so +lib/gstreamer-%%VERSION%%/libgstaudiofx.la +lib/gstreamer-%%VERSION%%/libgstaudiofx.so +lib/gstreamer-%%VERSION%%/libgstaudioparsers.la +lib/gstreamer-%%VERSION%%/libgstaudioparsers.so +lib/gstreamer-%%VERSION%%/libgstauparse.la +lib/gstreamer-%%VERSION%%/libgstauparse.so +lib/gstreamer-%%VERSION%%/libgstautodetect.la +lib/gstreamer-%%VERSION%%/libgstautodetect.so +lib/gstreamer-%%VERSION%%/libgstavi.la +lib/gstreamer-%%VERSION%%/libgstavi.so +lib/gstreamer-%%VERSION%%/libgstcutter.la +lib/gstreamer-%%VERSION%%/libgstcutter.so +lib/gstreamer-%%VERSION%%/libgstdebug.la +lib/gstreamer-%%VERSION%%/libgstdebug.so +lib/gstreamer-%%VERSION%%/libgstdeinterlace.la +lib/gstreamer-%%VERSION%%/libgstdeinterlace.so +lib/gstreamer-%%VERSION%%/libgsteffectv.la +lib/gstreamer-%%VERSION%%/libgsteffectv.so +lib/gstreamer-%%VERSION%%/libgstequalizer.la +lib/gstreamer-%%VERSION%%/libgstequalizer.so +lib/gstreamer-%%VERSION%%/libgstflv.la +lib/gstreamer-%%VERSION%%/libgstflv.so +lib/gstreamer-%%VERSION%%/libgstflxdec.la +lib/gstreamer-%%VERSION%%/libgstflxdec.so +lib/gstreamer-%%VERSION%%/libgstgoom.la +lib/gstreamer-%%VERSION%%/libgstgoom.so +lib/gstreamer-%%VERSION%%/libgstgoom2k1.la +lib/gstreamer-%%VERSION%%/libgstgoom2k1.so +lib/gstreamer-%%VERSION%%/libgsticydemux.la +lib/gstreamer-%%VERSION%%/libgsticydemux.so +lib/gstreamer-%%VERSION%%/libgstid3demux.la +lib/gstreamer-%%VERSION%%/libgstid3demux.so +lib/gstreamer-%%VERSION%%/libgstimagefreeze.la +lib/gstreamer-%%VERSION%%/libgstimagefreeze.so +lib/gstreamer-%%VERSION%%/libgstinterleave.la +lib/gstreamer-%%VERSION%%/libgstinterleave.so +lib/gstreamer-%%VERSION%%/libgstlevel.la +lib/gstreamer-%%VERSION%%/libgstlevel.so +lib/gstreamer-%%VERSION%%/libgstmatroska.la +lib/gstreamer-%%VERSION%%/libgstmatroska.so +lib/gstreamer-%%VERSION%%/libgstmulaw.la +lib/gstreamer-%%VERSION%%/libgstmulaw.so +lib/gstreamer-%%VERSION%%/libgstmultifile.la +lib/gstreamer-%%VERSION%%/libgstmultifile.so +lib/gstreamer-%%VERSION%%/libgstmultipart.la +lib/gstreamer-%%VERSION%%/libgstmultipart.so +lib/gstreamer-%%VERSION%%/libgstnavigationtest.la +lib/gstreamer-%%VERSION%%/libgstnavigationtest.so +lib/gstreamer-%%VERSION%%/libgstoss4audio.la +lib/gstreamer-%%VERSION%%/libgstoss4audio.so +lib/gstreamer-%%VERSION%%/libgstossaudio.la +lib/gstreamer-%%VERSION%%/libgstossaudio.so +lib/gstreamer-%%VERSION%%/libgstisomp4.la +lib/gstreamer-%%VERSION%%/libgstisomp4.so +lib/gstreamer-%%VERSION%%/libgstreplaygain.la +lib/gstreamer-%%VERSION%%/libgstreplaygain.so +lib/gstreamer-%%VERSION%%/libgstrtp.la +lib/gstreamer-%%VERSION%%/libgstrtp.so +lib/gstreamer-%%VERSION%%/libgstrtpmanager.la +lib/gstreamer-%%VERSION%%/libgstrtpmanager.so +lib/gstreamer-%%VERSION%%/libgstrtsp.la +lib/gstreamer-%%VERSION%%/libgstrtsp.so +lib/gstreamer-%%VERSION%%/libgstshapewipe.la +lib/gstreamer-%%VERSION%%/libgstshapewipe.so +lib/gstreamer-%%VERSION%%/libgstsmpte.la +lib/gstreamer-%%VERSION%%/libgstsmpte.so +lib/gstreamer-%%VERSION%%/libgstspectrum.la +lib/gstreamer-%%VERSION%%/libgstspectrum.so +lib/gstreamer-%%VERSION%%/libgstudp.la +lib/gstreamer-%%VERSION%%/libgstudp.so +lib/gstreamer-%%VERSION%%/libgstvideobox.la +lib/gstreamer-%%VERSION%%/libgstvideobox.so +lib/gstreamer-%%VERSION%%/libgstvideocrop.la +lib/gstreamer-%%VERSION%%/libgstvideocrop.so +lib/gstreamer-%%VERSION%%/libgstvideofilter.la +lib/gstreamer-%%VERSION%%/libgstvideofilter.so +lib/gstreamer-%%VERSION%%/libgstvideomixer.la +lib/gstreamer-%%VERSION%%/libgstvideomixer.so +lib/gstreamer-%%VERSION%%/libgstwavenc.la +lib/gstreamer-%%VERSION%%/libgstwavenc.so +lib/gstreamer-%%VERSION%%/libgstwavparse.la +lib/gstreamer-%%VERSION%%/libgstwavparse.so +lib/gstreamer-%%VERSION%%/libgsty4menc.la +lib/gstreamer-%%VERSION%%/libgsty4menc.so +share/gstreamer-%%VERSION%%/presets/GstIirEqualizer10Bands.prs +share/gstreamer-%%VERSION%%/presets/GstIirEqualizer3Bands.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 +share/locale/ca/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/cs/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/da/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/de/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/el/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/en_GB/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/eo/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +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/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 +share/locale/id/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/it/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/ja/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/lt/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/lv/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/mt/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/nb/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/nl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/or/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/pl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/pt_BR/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/ro/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/ru/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/sk/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/sl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/sq/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/sr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/sv/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/tr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/uk/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/vi/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/zh_CN/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/zh_HK/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +share/locale/zh_TW/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrmtry share/gstreamer-%%VERSION%%/presets +@dirrmtry share/gstreamer-%%VERSION%% diff --git a/multimedia/gstreamer1-plugins-mpeg2dec/Makefile b/multimedia/gstreamer1-plugins-mpeg2dec/Makefile new file mode 100644 index 000000000000..b0190dc9a4b0 --- /dev/null +++ b/multimedia/gstreamer1-plugins-mpeg2dec/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer mpeg decode plugin + +GST_PLUGIN= mpeg2dec +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-mpeg2enc/Makefile b/multimedia/gstreamer1-plugins-mpeg2enc/Makefile new file mode 100644 index 000000000000..ef5d5e6b98e6 --- /dev/null +++ b/multimedia/gstreamer1-plugins-mpeg2enc/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer mpeg encoder plugin + +GST_PLUGIN= mpeg2enc +DIST= bad + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-resindvd/Makefile b/multimedia/gstreamer1-plugins-resindvd/Makefile new file mode 100644 index 000000000000..c40882dc955e --- /dev/null +++ b/multimedia/gstreamer1-plugins-resindvd/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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 000000000000..fd71d23b8256 --- /dev/null +++ b/multimedia/gstreamer1-plugins-schroedinger/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia +PKGNAMESUFFIX= 1-plugins-schroedinger + +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-theora/Makefile b/multimedia/gstreamer1-plugins-theora/Makefile new file mode 100644 index 000000000000..ba9b21525d56 --- /dev/null +++ b/multimedia/gstreamer1-plugins-theora/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer theora plugin + +GST_PLUGIN= theora +DIST= base + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-ugly/Makefile b/multimedia/gstreamer1-plugins-ugly/Makefile new file mode 100644 index 000000000000..4387d8ae4bf8 --- /dev/null +++ b/multimedia/gstreamer1-plugins-ugly/Makefile @@ -0,0 +1,33 @@ +# Created by: Michael Johnson <ahze@FreeBSD.org> +# $FreeBSD$ +# $MCom: ports/multimedia/gstreamer1-plugins-ugly/Makefile,v 1.3 2013/01/15 21:43:46 kwm Exp $ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Ugly gstreamer-plugins + +GST_PLUGIN= ugly +GST_PLUGIN_SUFFIX= -ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins +RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins + +DIST= ugly +UGLY_GST_DIRS= gst po gst-libs +NO_GSTREAMER_COMMON= yes +PLIST= ${.CURDIR}/pkg-plist + +do-build: +.for dir in ${UGLY_GST_DIRS} + @(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) +.endfor + +do-install: +.for dir in ${UGLY_GST_DIRS} + @(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) +.endfor + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins-ugly/pkg-plist b/multimedia/gstreamer1-plugins-ugly/pkg-plist new file mode 100644 index 000000000000..a0c501ece2c4 --- /dev/null +++ b/multimedia/gstreamer1-plugins-ugly/pkg-plist @@ -0,0 +1,50 @@ +lib/gstreamer-%%VERSION%%/libgstasf.la +lib/gstreamer-%%VERSION%%/libgstasf.so +lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.la +lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so +lib/gstreamer-%%VERSION%%/libgstdvdsub.la +lib/gstreamer-%%VERSION%%/libgstdvdsub.so +lib/gstreamer-%%VERSION%%/libgstrmdemux.la +lib/gstreamer-%%VERSION%%/libgstrmdemux.so +lib/gstreamer-%%VERSION%%/libgstxingmux.la +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 +share/locale/bg/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/ca/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/cs/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/da/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/de/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/el/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/en_GB/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/eo/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +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/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 +share/locale/id/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/it/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/ja/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/lt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/lv/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/mt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/ms/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/nb/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/nl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/or/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/pl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/pt_BR/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/ro/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/ru/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/sk/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/sl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/sq/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/sr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/sv/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/tr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/uk/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/vi/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo +share/locale/zh_CN/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo diff --git a/multimedia/gstreamer1-plugins-v4l2/Makefile b/multimedia/gstreamer1-plugins-v4l2/Makefile new file mode 100644 index 000000000000..b0a3d7486e40 --- /dev/null +++ b/multimedia/gstreamer1-plugins-v4l2/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia +PKGNAMESUFFIX= 1-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 000000000000..379ee383b963 --- /dev/null +++ b/multimedia/gstreamer1-plugins-vpx/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +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-x264/Makefile b/multimedia/gstreamer1-plugins-x264/Makefile new file mode 100644 index 000000000000..66ac4f231644 --- /dev/null +++ b/multimedia/gstreamer1-plugins-x264/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= Gstreamer x264 plugin + +GST_PLUGIN= x264 +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile new file mode 100644 index 000000000000..b0db5d6574d1 --- /dev/null +++ b/multimedia/gstreamer1-plugins/Makefile @@ -0,0 +1,169 @@ +# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# $FreeBSD$ +# $MCom: kwm/multimedia/gstreamer1-plugins/Makefile 11404 2013-04-26 19:05:50Z kwm $ + +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?= 0 +CATEGORIES?= multimedia audio +MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \ + http://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \ + http://gstreamer.freedesktop.org/src/gst-plugins-good/:good \ + http://gstreamer.freedesktop.org/src/gst-plugins-ugly/:ugly +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 \ + 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 +RUN_DEPENDS+= iso-codes>=0:${PORTSDIR}/misc/iso-codes + +BASE_PORTVERSION= 1.0.7 +BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION} +BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX} +BAD_PORTVERSION= 1.0.7 +BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION} +BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX} +GOOD_PORTVERSION= 1.0.7 +GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION} +GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX} +UGLY_PORTVERSION= 1.0.7 +UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION} +UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX} +DIST?= base + +SHLIB_VERSION= 0 +VERSION= ${GST1_VERSION} + +USES= gettext pathfix pkgconfig +WANT_GSTREAMER= yes +USE_XZ= yes +USE_GMAKE= yes +USE_GNOME+= ltverhack:0 ltasneededhack libxml2 +USE_AUTOTOOLS= libtool +GST_PLUGIN?= base +USE_LDCONFIG= yes + +CFLAGS:= ${CFLAGS} -O2 -Wno-format +CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} +LDFLAGS+= -L${LOCALBASE}/lib ${EXTRA_LIBS} ${PTHREAD_LIBS} + +DEFAULT_AUDIOSINK?= osssink +DEFAULT_AUDIOSRC?= osssrc + +.if ${DIST}=="" +IGNORE= DIST not specified +.endif + +.include <bsd.port.pre.mk> + +.if ${ARCH}=="i386" +PLIST_SUB+= I386="" +.else +PLIST_SUB+= I386="@comment " +.endif + +.if ${GST_PLUGIN} == "base" +DIST= base +NO_GSTREAMER_COMMON= yes +MAN1= gst-discoverer-1.0.1 +.else +BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins +RUN_DEPEDNS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins +.endif + +.if ${DIST} == base || ${DIST} == ugly +# --with-default-audiosink specify default audio sink +# --with-default-audiosrc specify default audio source +# --with-default-videosink specify default video sink +# --with-default-videosrc specify default video source +# --with-default-visualizer specify default visualizer +CONFIGURE_ARGS+=--with-default-audiosink="${DEFAULT_AUDIOSINK}" \ + --with-default-audiosrc="${DEFAULT_AUDIOSRC}" +.endif + +PLIST_SUB+= VERSION="${VERSION}" \ + SHLIB_VERSION="${SHLIB_VERSION}" + +.include "${MASTERDIR}/Makefile.common" + +.if ${DIST}=="base" +EXTRACT_ONLY=${BASE_DISTFILE} +WRKSRC=${WRKDIR}/${BASE_DISTNAME} +PORTVERSION= ${BASE_PORTVERSION} +DISTFILES+= ${BASE_DISTFILE}:base +PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins/files +.elif ${DIST}=="bad" +EXTRACT_ONLY=${BAD_DISTFILE} +WRKSRC=${WRKDIR}/${BAD_DISTNAME} +PORTVERSION= ${BAD_PORTVERSION} +DISTFILES+= ${BAD_DISTFILE}:bad +PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-bad/files +.elif ${DIST}=="ugly" +EXTRACT_ONLY=${UGLY_DISTFILE} +WRKSRC=${WRKDIR}/${UGLY_DISTNAME} +PORTVERSION= ${UGLY_PORTVERSION} +DISTFILES+= ${UGLY_DISTFILE}:ugly +PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-ugly/files +.elif ${DIST}=="good" +EXTRACT_ONLY=${GOOD_DISTFILE} +WRKSRC=${WRKDIR}/${GOOD_DISTNAME} +PORTVERSION= ${GOOD_PORTVERSION} +DISTFILES+= ${GOOD_DISTFILE}:good +PATCHDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins-good/files +.elif ${DIST}=="makesum" +DISTFILES+= ${BASE_DISTFILE}:base ${BAD_DISTFILE}:bad \ + ${UGLY_DISTFILE}:ugly ${GOOD_DISTFILE}:good +.else +BROKEN= Unknown dist setting +.endif + +# cdrom/dvd default device +.ifdef(WITH_DVD_DEVICE) +DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} +.else +DEFAULT_DVD_DEVICE=/dev/cd0 +.endif + +post-patch: +.if ${DIST}=="bad" + @${REINPLACE_CMD} -e 's|opencv <= 2.3.1|opencv <= 2.3.99|g' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|g' \ + ${WRKSRC}/ext/resindvd/resindvdbin.c \ + ${WRKSRC}/ext/resindvd/resindvdsrc.c +.endif +.if ${DIST}!="ugly" + @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \ + ${XARGS} -n 10 ${REINPLACE_CMD} -e \ + 's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la|${LOCALBASE}/lib/libgsttag-$$(GST_API_VERSION).la|; \ + s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la|${LOCALBASE}/lib/libgstaudio-$$(GST_API_VERSION).la|; \ + s|$$(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_API_VERSION@.la|${LOCALBASE}/lib/libgstriff-$$(GST_API_VERSION).la|; \ + s|$$(top_builddir)/gst-libs/gst/signalprocessor/libgstsignalprocessor-@GST_API_VERSION@.la|${LOCALBASE}/lib/libgstsignalprocessor-$$(GST_API_VERSION).la|; \ + 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|' + + @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \ + ${XARGS} -n 10 ${REINPLACE_CMD} -e \ + 's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-$$(GST_API_VERSION).la|${LOCALBASE}/lib/libgsttag-$$(GST_API_VERSION).la|; \ + s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-$$(GST_API_VERSION).la|${LOCALBASE}/lib/libgstaudio-$$(GST_API_VERSION).la|; \ + s|$$(top_builddir)/gst-libs/gst/riff/libgstriff-$$(GST_API_VERSION).la|${LOCALBASE}/lib/libgstriff-$$(GST_API_VERSION).la|; \ + s|$$(top_builddir)/gst-libs/gst/signalprocessor/libgstsignalprocessor-$$(GST_API_VERSION).la|${LOCALBASE}/lib/libgstsignalprocessor-$$(GST_API_VERSION).la|; \ + 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 + +.include <bsd.port.post.mk> diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common new file mode 100644 index 000000000000..b9ab6101b991 --- /dev/null +++ b/multimedia/gstreamer1-plugins/Makefile.common @@ -0,0 +1,482 @@ +# $FreeBSD$ +# $MCom: kwm/multimedia/gstreamer1-plugins/Makefile.common 11415 2013-04-26 22:58:21Z kwm $ + +BASE_GST_ALL_PLUGINS= \ + alsa \ + cdparanoia \ + ivorbis \ + libvisual \ + ogg \ + pango \ + theora \ + vorbis \ + x \ + xvideo + +BAD_GST_ALL_PLUGINS+= \ + assrender \ + celt \ + curl \ + dts \ + faac \ + faad \ + flite \ + gme \ + gsm \ + libmms \ + modplug \ + mpeg2enc \ + mplex \ + opencv \ + resindvd \ + schro \ + soundtouch \ + spandsp \ + zbar \ + +# plugins not yet ported to the 1.0 API, or not portable +BAD_GST_ALL_PLUGINS+= \ + apexsink \ + cdaudio \ + chromaprint \ + cog \ + decklink \ + directfb \ + dirac \ + eglgles \ + jasper \ + kate \ + ladspa \ + linsys \ + lv2 \ + mimic \ + mpg123 \ + musepack \ + musicbrainz \ + mythtv \ + nas \ + neon \ + ofa \ + openal \ + opensles \ + opus \ + pvr \ + rsvg \ + rtmp \ + sdl \ + sndfile \ + sndio \ + spc \ + teletextdec \ + timidity \ + vdpau \ + voaacenc \ + voamrwbenc \ + wayland \ + swfdec \ + xvid + +BAD_GST_NON_PLUGINS= \ + --enable-bz2 \ + --enable-dvb \ + --enable-shm \ + --enable-quicktime \ + --disable-gsettings \ + --disable-acm \ + --disable-android_media \ + --disable-apple_media \ + --disable-avc \ + --disable-dc1394 \ + --disable-dccp \ + --disable-direct3d9 \ + --disable-directdraw \ + --disable-directsound \ + --disable-fbdev \ + --disable-osx_video \ + --disable-uvch264 \ + --disable-vcd \ + --disable-wildmidi \ + --disable-wininet + +GOOD_GST_ALL_PLUGINS+= \ + aalib \ + cairo \ + flac \ + gdk_pixbuf \ + jack \ + jpeg \ + libcaca \ + libdv \ + libpng \ + gst_v4l2 \ + shout2 \ + soup \ + speex \ + taglib \ + vpx \ + wavpack \ + x +# xxx pulse \ + +GOOD_GST_NON_PLUGINS= \ + --disable-dv1394 \ + --disable-directsound \ + --disable-osx_audio \ + --disable-osx_video \ + --disable-sunaudio \ + --disable-waveform \ + --enable-bz2 \ + --enable-oss \ + --enable-oss4 \ + --enable-zlib + +UGLY_GST_ALL_PLUGINS+= \ + a52dec \ + amrnb \ + amrwb \ + cdio \ + dvdread \ + lame \ + mad \ + mpeg2dec \ + sidplay \ + twolame \ + x264 + +UGLY_GST_NON_PLUGINS= + +# Disable all plugins by default +.if ${DIST}=="base" +.for d in ${BASE_GST_ALL_PLUGINS} +CONFIGURE_ARGS+= --disable-${d} +.endfor +.endif + +.if ${DIST}=="bad" +.for d in ${BAD_GST_ALL_PLUGINS} +CONFIGURE_ARGS+= --disable-${d} +.endfor +CONFIGURE_ARGS+= ${BAD_GST_NON_PLUGINS} +.endif + +.if ${DIST}=="good" +.for d in ${GOOD_GST_ALL_PLUGINS} +CONFIGURE_ARGS+= --disable-${d} +.endfor +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_NON_PLUGINS} +.endif + +.if ${GST_PLUGIN}!="base" && ${GST_PLUGIN}!="bad" && \ + ${GST_PLUGIN}!="good" && ${GST_PLUGIN}!="ugly" +CONFIGURE_ARGS+= --enable-${GST_PLUGIN} +.endif + +.if !defined(NO_GSTREAMER_COMMON) +GST_PLUGIN_SUFFIX?= -${GST_PLUGIN} + +# Enable the right plugin +CONFIGURE_ARGS:=${CONFIGURE_ARGS:S|--disable-${GST_PLUGIN}|--enable-${GST_PLUGIN}|} + +GST_INC_DIR= include/gstreamer-${VERSION} +GST_LIB_DIR= lib/gstreamer-${VERSION} + +# Auto create PLIST +PLIST= ${NONEXISTENT} + +# ------- plugins --------- + +# a52dec +gst_a52dec_LIB_DEPENDS= a52:${PORTSDIR}/audio/liba52 + +# aalib +gst_aalib_LIB_DEPENDS= aa:${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_PLIST_FILES= ${GST_LIB_DIR}/libgstamrnb.la \ + ${GST_LIB_DIR}/libgstamrnb.so \ + share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs +gst_amrnb_PLIST_DIRSTRY=share/gstreamer-${VERSION}/presets \ + share/gstreamer-${VERSION} + +# amrwb +gst_amrwb_LIB_DEPENDS= opencore-amrwb:${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 + +# cairo +gst_cairo_LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo + +# cdparanoia +gst_cdparanoia_LIB_DEPENDS= cdda_interface:${PORTSDIR}/audio/cdparanoia + +# cdio +gst_cdio_LIB_DEPENDS= cdio:${PORTSDIR}/sysutils/libcdio + +# celt +gst_celt_LIB_DEPENDS= celt0:${PORTSDIR}/audio/celt + +# curl +gst_curl_LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl + +# dts +gst_dts_LIB_DEPENDS= dca:${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_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 + +# faac +gst_faac_LIB_DEPENDS= faac:${PORTSDIR}/audio/faac + +# faad +gst_faad_LIB_DEPENDS= faad:${PORTSDIR}/audio/faad + +# flac +gst_flac_LIB_DEPENDS= FLAC:${PORTSDIR}/audio/flac + +# flite +gst_flite_LIB_DEPENDS= flite:${PORTSDIR}/audio/flite + +# gdk_pixbuf +gst_gdk_pixbuf_USE_GNOME= gdkpixbuf2 +gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.la \ + ${GST_LIB_DIR}/libgstgdkpixbuf.so + +# gme +gst_gme_LIB_DEPENDS= gme:${PORTSDIR}/audio/libgme + +# gsm +gst_gsm_LIB_DEPENDS= gsm:${PORTSDIR}/audio/gsm + +# jack +gst_jack_LIB_DEPENDS= jack:${PORTSDIR}/audio/jack + +# jpeg +gst_jpeg_LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg + +# lame +gst_lame_LIB_DEPENDS= mp3lame:${PORTSDIR}/audio/lame + +# libcaca +gst_libcaca_LIB_DEPENDS= caca:${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_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \ + ${GST_LIB_DIR}/libgstmms.la + +# png +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 + +# mad +gst_mad_LIB_DEPENDS= mad:${PORTSDIR}/audio/libmad + +# modplug +gst_modplug_LIB_DEPENDS= modplug:${PORTSDIR}/audio/libmodplug + +# mpeg2enc +gst_mpeg2enc_LIB_DEPENDS= mjpegutils-2.0:${PORTSDIR}/multimedia/mjpegtools + +# mpeg2dec +gst_mpeg2dec_LIB_DEPENDS= mpeg2:${PORTSDIR}/multimedia/libmpeg2 + +# ogg +gst_ogg_LIB_DEPENDS= ogg:${PORTSDIR}/audio/libogg + +# opencv +gst_opencv_LIB_DEPENDS= opencv_highgui:${PORTSDIR}/graphics/opencv + +# opus +gst_opus_LIB_DEPENDS= opus:${PORTSDIR}/audio/opus + +# pango +gst_pango_USE_GNOME= pango + +# pulse +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 + +# shout2 +# keep the version to tell de difference between libshout and libshout2 +gst_shout2_LIB_DEPENDS= shout.5:${PORTSDIR}/audio/libshout2 + +# sidplay +gst_sidplay_LIB_DEPENDS= sidplay:${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 + +# souphttpsrc +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 + +# 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 + +# speex +gst_speex_LIB_DEPENDS= speex:${PORTSDIR}/audio/speex + +# schroedinger or schro for short +gst_schro_LIB_DEPENDS= schroedinger-1.0:${PORTSDIR}/multimedia/schroedinger +gst_schro_GST_PLUGIN_DIR= ext/schroedinger + +# taglib +gst_taglib_LIB_DEPENDS= tag:${PORTSDIR}/audio/taglib + +# theora +gst_theora_LIB_DEPENDS= theora:${PORTSDIR}/multimedia/libtheora + +# twolame +gst_twolame_LIB_DEPENDS= twolame:${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_RUN_DEPENDS= webcamd:${PORTSDIR}/multimedia/webcamd +gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.la \ + ${GST_LIB_DIR}/libgstvideo4linux2.so +gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2 + +# vorbis +gst_vorbis_USE_GSTREAMER1= ogg +gst_vorbis_LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis + +# vpx +gst_vpx_LIB_DEPENDS= vpx:${PORTSDIR}/multimedia/libvpx + +# X ximage and xvimage sinks aka output +.if ${DIST} == base +gst_x_USE_XORG= x11 xv xext +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 +.endif + +.if ${DIST} == good +# Ximagesrc +gst_x_USE_XORG= x11 xfixes xdamage xext +gst_x_CONFIGURE_ARGS= --enable-x +gst_x_GST_PLUGIN_DIR= sys/ximage +gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesrc.la \ + ${GST_LIB_DIR}/libgstximagesrc.so +.endif + +# x264 +gst_x264_LIB_DEPENDS= x264:${PORTSDIR}/multimedia/x264 +gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.la \ + ${GST_LIB_DIR}/libgstx264.so \ + share/gstreamer-${VERSION}/presets/GstX264Enc.prs +gst_x264_PLIST_DIRSTRY= share/gstreamer-${VERSION}/presets \ + share/gstreamer-${VERSION} + +# xvid +gst_xvid_LIB_DEPENDS= xvidcore:${PORTSDIR}/multimedia/xvid + +# wavpack +gst_wavpack_LIB_DEPENDS= wavpack:${PORTSDIR}/audio/wavpack + +# zbar +gst_zbar_LIB_DEPENDS= zbar:${PORTSDIR}/graphics/zbar + +.endif # NO_GSTREAMER_COMMON + +.if !defined(NO_GSTREAMER_COMMON) +gst_${GST_PLUGIN}_BUILD_DEPENDS?= +gst_${GST_PLUGIN}_LIB_DEPENDS?= +gst_${GST_PLUGIN}_RUN_DEPENDS?= +gst_${GST_PLUGIN}_USE_XORG?= +gst_${GST_PLUGIN}_PLIST_FILES?= \ + ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.la \ + ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so +gst_${GST_PLUGIN}_EXTRA_LIBS?= +gst_${GST_PLUGIN}_PREBUILD_DIR?= +gst_${GST_PLUGIN}_GST_PLUGIN_DIR?= ext/${GST_PLUGIN} +gst_${GST_PLUGIN}_POSTBUILD_DIR?= +gst_${GST_PLUGIN}_USE_GNOME?= +gst_${GST_PLUGIN}_CONFIGURE_ENV?= +gst_${GST_PLUGIN}_GLIB_SCHEMAS?= +gst_${GST_PLUGIN}_CONFIGURE_ARGS?= +gst_${GST_PLUGIN}_USE_SDL?= +gst_${GST_PLUGIN}_USE_GSTREAMER1?= + +BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS} +LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS} +RUN_DEPENDS+= ${gst_${GST_PLUGIN}_RUN_DEPENDS} +PLIST_FILES= ${gst_${GST_PLUGIN}_PLIST_FILES} +PLIST_DIRS= ${gst_${GST_PLUGIN}_PLIST_DIRS} +PLIST_DIRSTRY= ${gst_${GST_PLUGIN}_PLIST_DIRSTRY} +EXTRA_LIBS+= ${gst_${GST_PLUGIN}_EXTRA_LIBS} +USE_XORG+= ${gst_${GST_PLUGIN}_USE_XORG} +USE_GNOME+= ${gst_${GST_PLUGIN}_USE_GNOME} +CONFIGURE_ENV+= ${gst_${GST_PLUGIN}_CONFIGURE_ENV} + +.if ${gst_${GST_PLUGIN}_GLIB_SCHEMAS}!="" +GLIB_SCHEMAS= ${gst_${GST_PLUGIN}_GLIB_SCHEMAS} +.endif + +CONFIGURE_ARGS+= ${gst_${GST_PLUGIN}_CONFIGURE_ARGS} + +.if ${gst_${GST_PLUGIN}_USE_SDL}!="" +USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL} +.endif + +USE_GSTREAMER1+= ${gst_${GST_PLUGIN}_USE_GSTREAMER1} ${DIST:base=yes} +GST_PREBUILD_DIR= ${gst_${GST_PLUGIN}_GST_PREBUILD_DIR} +GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR} +GST_POSTBUILD_DIR= ${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR} + +.if !target(do-build) +do-build: +.for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR} + @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \ + ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} +.endfor +.endif + +.if !target(do-install) +do-install: +.for dir in ${GST_PLUGIN_DIR} + @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \ + ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} +.endfor +.endif +.endif diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo new file mode 100644 index 000000000000..9119071c5641 --- /dev/null +++ b/multimedia/gstreamer1-plugins/distinfo @@ -0,0 +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 diff --git a/multimedia/gstreamer1-plugins/files/patch-Makefile.in b/multimedia/gstreamer1-plugins/files/patch-Makefile.in new file mode 100644 index 000000000000..b38631683480 --- /dev/null +++ b/multimedia/gstreamer1-plugins/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2013-03-10 14:54:07.000000000 +0000 ++++ Makefile.in 2013-03-10 14:55:01.000000000 +0000 +@@ -483,8 +483,6 @@ + gst-libs \ + gst sys $(SUBDIRS_EXT) \ + tools \ +- tests \ +- docs \ + po \ + common \ + m4 diff --git a/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c new file mode 100644 index 000000000000..6d0fa67b9a28 --- /dev/null +++ b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c @@ -0,0 +1,18 @@ +--- ext/cdparanoia/gstcdparanoiasrc.c.orig 2009-08-09 17:16:48.000000000 -0400 ++++ ext/cdparanoia/gstcdparanoiasrc.c 2009-08-09 17:17:38.000000000 -0400 +@@ -264,6 +264,7 @@ gst_cd_paranoia_src_open (GstCddaBaseSrc + GST_INFO_OBJECT (src, "search overlap set to %u", src->search_overlap); + } + ++#ifdef PARANOIA_CB_CACHEERR + cache_size = src->cache_size; + if (cache_size == -1) { + /* if paranoia mode is low (the default), assume we're doing playback */ +@@ -274,6 +275,7 @@ gst_cd_paranoia_src_open (GstCddaBaseSrc + } + paranoia_cachemodel_size (src->p, cache_size); + GST_INFO_OBJECT (src, "set cachemodel size to %u", cache_size); ++#endif + + src->next_sector = -1; + diff --git a/multimedia/gstreamer1-plugins/files/patch-ext_libvisual_visual.c b/multimedia/gstreamer1-plugins/files/patch-ext_libvisual_visual.c new file mode 100644 index 000000000000..2708165b9345 --- /dev/null +++ b/multimedia/gstreamer1-plugins/files/patch-ext_libvisual_visual.c @@ -0,0 +1,13 @@ +--- ext/libvisual/visual.c.orig 2013-03-28 03:21:27.000000000 +0000 ++++ ext/libvisual/visual.c 2013-03-28 03:22:29.000000000 +0000 +@@ -300,9 +300,9 @@ + + } + #else +- if (channels == 2) { + guint16 *ldata = visual->audio->plugpcm[0]; + guint16 *rdata = visual->audio->plugpcm[1]; ++ if (channels == 2) { + for (i = 0; i < VISUAL_SAMPLES; i++) { + ldata[i] = *adata++; + rdata[i] = *adata++; diff --git a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c new file mode 100644 index 000000000000..b088869104fc --- /dev/null +++ b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c @@ -0,0 +1,23 @@ +--- gst/audioresample/speex_resampler_float.c.orig 2012-07-17 09:48:45.000000000 +0200 ++++ gst/audioresample/speex_resampler_float.c 2012-07-17 09:49:38.000000000 +0200 +@@ -17,8 +17,20 @@ + * 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_SSE + #define _USE_SSE2 ++#endif ++#endif ++ + #define FLOATING_POINT + #define OUTSIDE_SPEEX + #define RANDOM_PREFIX resample_float diff --git a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c new file mode 100644 index 000000000000..aa5c15195dd3 --- /dev/null +++ b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c @@ -0,0 +1,12 @@ +--- 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 + diff --git a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c new file mode 100644 index 000000000000..97d8e785a2ca --- /dev/null +++ b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c @@ -0,0 +1,21 @@ +--- 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 diff --git a/multimedia/gstreamer1-plugins/pkg-descr b/multimedia/gstreamer1-plugins/pkg-descr new file mode 100644 index 000000000000..10ae44a46a20 --- /dev/null +++ b/multimedia/gstreamer1-plugins/pkg-descr @@ -0,0 +1,17 @@ +[ excerpt from developer's site ] + +This is a collection of plugins written with the GStreamer framework. +Some features of these plugins are: + +- Dynamically loaded plugins provide elements and media types, + demand-loaded via an XML registry, similar to ld.so.cache +- Element interface handles all known types of sources, filters, + sinks +- Capabilities system allows verification of element compatibility + using MIME types and media-specific properties +- Autoplugging uses capabilities system to complete complex paths + automatically +- Pipelines can be saved to XML and loaded back to working state +- Resource friendly plugins don't waste RAM + +WWW: http://gstreamer.freedesktop.org/ diff --git a/multimedia/gstreamer1-plugins/pkg-plist b/multimedia/gstreamer1-plugins/pkg-plist new file mode 100644 index 000000000000..bc5ec0d46d08 --- /dev/null +++ b/multimedia/gstreamer1-plugins/pkg-plist @@ -0,0 +1,236 @@ +bin/gst-discoverer-%%VERSION%% +include/gstreamer-%%VERSION%%/gst/app/gstappsink.h +include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h +include/gstreamer-%%VERSION%%/gst/audio/audio-channels.h +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.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesink.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesrc.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiocdsrc.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudioclock.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiodecoder.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudioencoder.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiofilter.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudioiec61937.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiometa.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudioringbuffer.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiosink.h +include/gstreamer-%%VERSION%%/gst/audio/gstaudiosrc.h +include/gstreamer-%%VERSION%%/gst/audio/streamvolume.h +include/gstreamer-%%VERSION%%/gst/fft/gstfft.h +include/gstreamer-%%VERSION%%/gst/fft/gstfftf32.h +include/gstreamer-%%VERSION%%/gst/fft/gstfftf64.h +include/gstreamer-%%VERSION%%/gst/fft/gstffts16.h +include/gstreamer-%%VERSION%%/gst/fft/gstffts32.h +include/gstreamer-%%VERSION%%/gst/pbutils/codec-utils.h +include/gstreamer-%%VERSION%%/gst/pbutils/descriptions.h +include/gstreamer-%%VERSION%%/gst/pbutils/encoding-profile.h +include/gstreamer-%%VERSION%%/gst/pbutils/encoding-target.h +include/gstreamer-%%VERSION%%/gst/pbutils/gstdiscoverer.h +include/gstreamer-%%VERSION%%/gst/pbutils/gstpluginsbaseversion.h +include/gstreamer-%%VERSION%%/gst/pbutils/install-plugins.h +include/gstreamer-%%VERSION%%/gst/pbutils/missing-plugins.h +include/gstreamer-%%VERSION%%/gst/pbutils/pbutils-enumtypes.h +include/gstreamer-%%VERSION%%/gst/pbutils/pbutils.h +include/gstreamer-%%VERSION%%/gst/riff/riff-ids.h +include/gstreamer-%%VERSION%%/gst/riff/riff-media.h +include/gstreamer-%%VERSION%%/gst/riff/riff-read.h +include/gstreamer-%%VERSION%%/gst/rtp/gstrtcpbuffer.h +include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbaseaudiopayload.h +include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasedepayload.h +include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasepayload.h +include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbuffer.h +include/gstreamer-%%VERSION%%/gst/rtp/gstrtppayloads.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsp-enumtypes.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspconnection.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspdefs.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspextension.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspmessage.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsprange.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtsptransport.h +include/gstreamer-%%VERSION%%/gst/rtsp/gstrtspurl.h +include/gstreamer-%%VERSION%%/gst/sdp/gstsdp.h +include/gstreamer-%%VERSION%%/gst/sdp/gstsdpmessage.h +include/gstreamer-%%VERSION%%/gst/tag/gsttagdemux.h +include/gstreamer-%%VERSION%%/gst/tag/gsttagmux.h +include/gstreamer-%%VERSION%%/gst/tag/tag.h +include/gstreamer-%%VERSION%%/gst/tag/xmpwriter.h +include/gstreamer-%%VERSION%%/gst/video/colorbalance.h +include/gstreamer-%%VERSION%%/gst/video/colorbalancechannel.h +include/gstreamer-%%VERSION%%/gst/video/gstvideodecoder.h +include/gstreamer-%%VERSION%%/gst/video/gstvideoencoder.h +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/gstvideoutils.h +include/gstreamer-%%VERSION%%/gst/video/navigation.h +include/gstreamer-%%VERSION%%/gst/video/video-blend.h +include/gstreamer-%%VERSION%%/gst/video/video-color.h +include/gstreamer-%%VERSION%%/gst/video/video-enumtypes.h +include/gstreamer-%%VERSION%%/gst/video/video-event.h +include/gstreamer-%%VERSION%%/gst/video/video-format.h +include/gstreamer-%%VERSION%%/gst/video/video-frame.h +include/gstreamer-%%VERSION%%/gst/video/video-info.h +include/gstreamer-%%VERSION%%/gst/video/video-overlay-composition.h +include/gstreamer-%%VERSION%%/gst/video/video.h +include/gstreamer-%%VERSION%%/gst/video/videoorientation.h +include/gstreamer-%%VERSION%%/gst/video/videooverlay.h +lib/girepository-1.0/GstApp-%%VERSION%%.typelib +lib/girepository-1.0/GstAudio-%%VERSION%%.typelib +lib/girepository-1.0/GstFft-%%VERSION%%.typelib +lib/girepository-1.0/GstPbutils-%%VERSION%%.typelib +lib/girepository-1.0/GstRiff-%%VERSION%%.typelib +lib/girepository-1.0/GstRtp-%%VERSION%%.typelib +lib/girepository-1.0/GstRtsp-%%VERSION%%.typelib +lib/girepository-1.0/GstSdp-%%VERSION%%.typelib +lib/girepository-1.0/GstTag-%%VERSION%%.typelib +lib/girepository-1.0/GstVideo-%%VERSION%%.typelib +lib/gstreamer-%%VERSION%%/libgstadder.la +lib/gstreamer-%%VERSION%%/libgstadder.so +lib/gstreamer-%%VERSION%%/libgstapp.la +lib/gstreamer-%%VERSION%%/libgstapp.so +lib/gstreamer-%%VERSION%%/libgstaudioconvert.la +lib/gstreamer-%%VERSION%%/libgstaudioconvert.so +lib/gstreamer-%%VERSION%%/libgstaudiorate.la +lib/gstreamer-%%VERSION%%/libgstaudiorate.so +lib/gstreamer-%%VERSION%%/libgstaudioresample.la +lib/gstreamer-%%VERSION%%/libgstaudioresample.so +lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.la +lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.so +lib/gstreamer-%%VERSION%%/libgstencodebin.la +lib/gstreamer-%%VERSION%%/libgstencodebin.so +lib/gstreamer-%%VERSION%%/libgstgio.la +lib/gstreamer-%%VERSION%%/libgstgio.so +lib/gstreamer-%%VERSION%%/libgstplayback.la +lib/gstreamer-%%VERSION%%/libgstplayback.so +lib/gstreamer-%%VERSION%%/libgstsubparse.la +lib/gstreamer-%%VERSION%%/libgstsubparse.so +lib/gstreamer-%%VERSION%%/libgsttcp.la +lib/gstreamer-%%VERSION%%/libgsttcp.so +lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.la +lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so +lib/gstreamer-%%VERSION%%/libgstvideoconvert.la +lib/gstreamer-%%VERSION%%/libgstvideoconvert.so +lib/gstreamer-%%VERSION%%/libgstvideorate.la +lib/gstreamer-%%VERSION%%/libgstvideorate.so +lib/gstreamer-%%VERSION%%/libgstvideoscale.la +lib/gstreamer-%%VERSION%%/libgstvideoscale.so +lib/gstreamer-%%VERSION%%/libgstvideotestsrc.la +lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so +lib/gstreamer-%%VERSION%%/libgstvolume.la +lib/gstreamer-%%VERSION%%/libgstvolume.so +lib/libgstapp-%%VERSION%%.a +lib/libgstapp-%%VERSION%%.la +lib/libgstapp-%%VERSION%%.so +lib/libgstapp-%%VERSION%%.so.0 +lib/libgstaudio-%%VERSION%%.a +lib/libgstaudio-%%VERSION%%.la +lib/libgstaudio-%%VERSION%%.so +lib/libgstaudio-%%VERSION%%.so.0 +lib/libgstfft-%%VERSION%%.a +lib/libgstfft-%%VERSION%%.la +lib/libgstfft-%%VERSION%%.so +lib/libgstfft-%%VERSION%%.so.0 +lib/libgstpbutils-%%VERSION%%.a +lib/libgstpbutils-%%VERSION%%.la +lib/libgstpbutils-%%VERSION%%.so +lib/libgstpbutils-%%VERSION%%.so.0 +lib/libgstriff-%%VERSION%%.a +lib/libgstriff-%%VERSION%%.la +lib/libgstriff-%%VERSION%%.so +lib/libgstriff-%%VERSION%%.so.0 +lib/libgstrtp-%%VERSION%%.a +lib/libgstrtp-%%VERSION%%.la +lib/libgstrtp-%%VERSION%%.so +lib/libgstrtp-%%VERSION%%.so.0 +lib/libgstrtsp-%%VERSION%%.a +lib/libgstrtsp-%%VERSION%%.la +lib/libgstrtsp-%%VERSION%%.so +lib/libgstrtsp-%%VERSION%%.so.0 +lib/libgstsdp-%%VERSION%%.a +lib/libgstsdp-%%VERSION%%.la +lib/libgstsdp-%%VERSION%%.so +lib/libgstsdp-%%VERSION%%.so.0 +lib/libgsttag-%%VERSION%%.a +lib/libgsttag-%%VERSION%%.la +lib/libgsttag-%%VERSION%%.so +lib/libgsttag-%%VERSION%%.so.0 +lib/libgstvideo-%%VERSION%%.a +lib/libgstvideo-%%VERSION%%.la +lib/libgstvideo-%%VERSION%%.so +lib/libgstvideo-%%VERSION%%.so.0 +libdata/pkgconfig/gstreamer-app-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-audio-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-fft-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-pbutils-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-plugins-base-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-riff-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-rtp-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-rtsp-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-sdp-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-tag-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-video-%%VERSION%%.pc +share/gir-1.0/GstApp-%%VERSION%%.gir +share/gir-1.0/GstAudio-%%VERSION%%.gir +share/gir-1.0/GstFft-%%VERSION%%.gir +share/gir-1.0/GstPbutils-%%VERSION%%.gir +share/gir-1.0/GstRiff-%%VERSION%%.gir +share/gir-1.0/GstRtp-%%VERSION%%.gir +share/gir-1.0/GstRtsp-%%VERSION%%.gir +share/gir-1.0/GstSdp-%%VERSION%%.gir +share/gir-1.0/GstTag-%%VERSION%%.gir +share/gir-1.0/GstVideo-%%VERSION%%.gir +share/gst-plugins-base/1.0/license-translations.dict +share/locale/af/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/az/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/bg/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/ca/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/cs/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/da/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/de/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/el/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/en_GB/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/eo/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +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/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 +share/locale/id/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/it/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/ja/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/lt/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/lv/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/nb/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/nl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/or/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/pl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/pt_BR/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/ro/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/ru/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/sk/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/sl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/sq/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/sr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/sv/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/tr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/uk/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/vi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +share/locale/zh_CN/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo +@dirrm share/gst-plugins-base/1.0 +@dirrmtry share/gst-plugins-base +@dirrm include/gstreamer-%%VERSION%%/gst/video +@dirrm include/gstreamer-%%VERSION%%/gst/tag +@dirrm include/gstreamer-%%VERSION%%/gst/sdp +@dirrm include/gstreamer-%%VERSION%%/gst/rtsp +@dirrm include/gstreamer-%%VERSION%%/gst/rtp +@dirrm include/gstreamer-%%VERSION%%/gst/riff +@dirrm include/gstreamer-%%VERSION%%/gst/pbutils +@dirrm include/gstreamer-%%VERSION%%/gst/fft +@dirrm include/gstreamer-%%VERSION%%/gst/audio +@dirrm include/gstreamer-%%VERSION%%/gst/app diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile new file mode 100644 index 000000000000..b93971b41351 --- /dev/null +++ b/multimedia/gstreamer1/Makefile @@ -0,0 +1,62 @@ +# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# $FreeBSD$ +# $MCom: ports/multimedia/gstreamer1/Makefile,v 1.5 2013/01/15 21:43:45 kwm Exp $ + +PORTNAME= gstreamer1 +PORTVERSION= 1.0.7 +CATEGORIES= multimedia +MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/ +DISTNAME= ${PORTNAME:S/1//}-${PORTVERSION} + +MAINTAINER= multimedia@FreeBSD.org +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 + +CFLAGS:= ${CFLAGS} -O2 -Wno-format +USES= bison gettext pathfix pkgconfig +USE_XZ= yes +USE_GMAKE= yes +MAKE_JOBS_SAVE= yes +USE_GNOME= glib20 ltverhack:0 ltasneededhack +USE_AUTOTOOLS= libtool +CONFIGURE_ARGS= --disable-tests \ + --disable-examples \ + --disable-failing-tests \ + --disable-fatal-warnings \ + --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" +PLIST_SUB= VERSION=${GST10_VERSION} +USE_LDCONFIG= yes +GST10_VERSION= ${PORTVERSION:R} + +MAN1= gst-inspect-${GST10_VERSION}.1 gst-launch-${GST10_VERSION}.1 \ + gst-typefind-${GST10_VERSION}.1 + +OPTIONS_DEFINE= LIBCHECK +LIBCHECK_DESC= Unit tests support + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MLIBCHECK} +LIB_DEPENDS+= check:${PORTSDIR}/devel/libcheck +CONFIGURE_ARGS+=--enable-check +PLIST_SUB+= CHECK="" +.else +CONFIGURE_ARGS+=--disable-check +PLIST_SUB+= CHECK="@comment " +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \ + ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo new file mode 100644 index 000000000000..86e2243240bc --- /dev/null +++ b/multimedia/gstreamer1/distinfo @@ -0,0 +1,2 @@ +SHA256 (gstreamer-1.0.7.tar.xz) = 68cada7ee24ede23e15dc81ccde11898eed1a7a3c6a2d81a8c31596fccb1b5ce +SIZE (gstreamer-1.0.7.tar.xz) = 3089280 diff --git a/multimedia/gstreamer1/files/patch-Makefile.in b/multimedia/gstreamer1/files/patch-Makefile.in new file mode 100644 index 000000000000..f498bef39ee3 --- /dev/null +++ b/multimedia/gstreamer1/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2013-03-10 14:50:08.000000000 +0000 ++++ Makefile.in 2013-03-10 14:50:24.000000000 +0000 +@@ -499,7 +499,7 @@ + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-docbook + aclocaldir = $(datadir)/aclocal + aclocal_DATA = gst-element-check-@GST_API_VERSION@.m4 +-SUBDIRS = pkgconfig gst libs plugins tests docs po m4 common \ ++SUBDIRS = pkgconfig gst libs plugins tests po m4 common \ + $(am__append_1) + + # These are all the possible subdirs diff --git a/multimedia/gstreamer1/pkg-descr b/multimedia/gstreamer1/pkg-descr new file mode 100644 index 000000000000..61a492cd9c68 --- /dev/null +++ b/multimedia/gstreamer1/pkg-descr @@ -0,0 +1,24 @@ +[ excerpt from developer's site ] +- What is GStreamer? +GStreamer allows the construction of graphs of media-handling +components, ranging from simple mp3 playback to complex audio +(mixing) and video (non-linear editing) processing. Applications +can take advantage of advances in codec and filter technology +transparently. Developers can add new codecs and filters by writing +a simple plugin with a clean, generic interface. GStreamer is +released under the LGPL, with many of the included plugins retaining +the license of the code they were derived from, usually GPL or BSD. + +- Features: +* Comprehensive Core Library +* Intelligent Plugin Architecture +* Extensive Development Tools + +- Is GStreamer a media player? +No, GStreamer is a development framework for creating applications +like media players, video editors, streaming media broadcasters and +so on. That said, very good media players can easily be built on +top of GStreamer and we even include a simple yet functional +mediaplayer with GStreamer called Gst-Player + +WWW: http://gstreamer.freedesktop.org/ diff --git a/multimedia/gstreamer1/pkg-plist b/multimedia/gstreamer1/pkg-plist new file mode 100644 index 000000000000..154475fda01d --- /dev/null +++ b/multimedia/gstreamer1/pkg-plist @@ -0,0 +1,179 @@ +bin/gst-inspect-%%VERSION%% +bin/gst-launch-%%VERSION%% +bin/gst-typefind-%%VERSION%% +include/gstreamer-%%VERSION%%/gst/base/gstadapter.h +include/gstreamer-%%VERSION%%/gst/base/gstbaseparse.h +include/gstreamer-%%VERSION%%/gst/base/gstbasesink.h +include/gstreamer-%%VERSION%%/gst/base/gstbasesrc.h +include/gstreamer-%%VERSION%%/gst/base/gstbasetransform.h +include/gstreamer-%%VERSION%%/gst/base/gstbitreader.h +include/gstreamer-%%VERSION%%/gst/base/gstbytereader.h +include/gstreamer-%%VERSION%%/gst/base/gstbytewriter.h +include/gstreamer-%%VERSION%%/gst/base/gstcollectpads.h +include/gstreamer-%%VERSION%%/gst/base/gstpushsrc.h +include/gstreamer-%%VERSION%%/gst/base/gsttypefindhelper.h +%%CHECK%%include/gstreamer-%%VERSION%%/gst/check/gstbufferstraw.h +%%CHECK%%include/gstreamer-%%VERSION%%/gst/check/gstcheck.h +%%CHECK%%include/gstreamer-%%VERSION%%/gst/check/gstconsistencychecker.h +%%CHECK%%include/gstreamer-%%VERSION%%/gst/check/internal-check.h +include/gstreamer-%%VERSION%%/gst/controller/gstargbcontrolbinding.h +include/gstreamer-%%VERSION%%/gst/controller/gstdirectcontrolbinding.h +include/gstreamer-%%VERSION%%/gst/controller/gsttimedvaluecontrolsource.h +include/gstreamer-%%VERSION%%/gst/controller/gstinterpolationcontrolsource.h +include/gstreamer-%%VERSION%%/gst/controller/gstlfocontrolsource.h +include/gstreamer-%%VERSION%%/gst/controller/gsttriggercontrolsource.h +include/gstreamer-%%VERSION%%/gst/glib-compat.h +include/gstreamer-%%VERSION%%/gst/gst.h +include/gstreamer-%%VERSION%%/gst/gstallocator.h +include/gstreamer-%%VERSION%%/gst/gstatomicqueue.h +include/gstreamer-%%VERSION%%/gst/gstbin.h +include/gstreamer-%%VERSION%%/gst/gstbuffer.h +include/gstreamer-%%VERSION%%/gst/gstbufferlist.h +include/gstreamer-%%VERSION%%/gst/gstbufferpool.h +include/gstreamer-%%VERSION%%/gst/gstbus.h +include/gstreamer-%%VERSION%%/gst/gstcaps.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/gstcontrolbinding.h +include/gstreamer-%%VERSION%%/gst/gstcontrolsource.h +include/gstreamer-%%VERSION%%/gst/gstdatetime.h +include/gstreamer-%%VERSION%%/gst/gstdebugutils.h +include/gstreamer-%%VERSION%%/gst/gstelement.h +include/gstreamer-%%VERSION%%/gst/gstelementfactory.h +include/gstreamer-%%VERSION%%/gst/gstelementmetadata.h +include/gstreamer-%%VERSION%%/gst/gstenumtypes.h +include/gstreamer-%%VERSION%%/gst/gsterror.h +include/gstreamer-%%VERSION%%/gst/gstevent.h +include/gstreamer-%%VERSION%%/gst/gstformat.h +include/gstreamer-%%VERSION%%/gst/gstghostpad.h +include/gstreamer-%%VERSION%%/gst/gstinfo.h +include/gstreamer-%%VERSION%%/gst/gstiterator.h +include/gstreamer-%%VERSION%%/gst/gstmacros.h +include/gstreamer-%%VERSION%%/gst/gstmemory.h +include/gstreamer-%%VERSION%%/gst/gstmessage.h +include/gstreamer-%%VERSION%%/gst/gstmeta.h +include/gstreamer-%%VERSION%%/gst/gstminiobject.h +include/gstreamer-%%VERSION%%/gst/gstobject.h +include/gstreamer-%%VERSION%%/gst/gstpad.h +include/gstreamer-%%VERSION%%/gst/gstpadtemplate.h +include/gstreamer-%%VERSION%%/gst/gstparamspecs.h +include/gstreamer-%%VERSION%%/gst/gstparse.h +include/gstreamer-%%VERSION%%/gst/gstpipeline.h +include/gstreamer-%%VERSION%%/gst/gstplugin.h +include/gstreamer-%%VERSION%%/gst/gstpluginfeature.h +include/gstreamer-%%VERSION%%/gst/gstpoll.h +include/gstreamer-%%VERSION%%/gst/gstpreset.h +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/gststructure.h +include/gstreamer-%%VERSION%%/gst/gstsystemclock.h +include/gstreamer-%%VERSION%%/gst/gsttaglist.h +include/gstreamer-%%VERSION%%/gst/gsttagsetter.h +include/gstreamer-%%VERSION%%/gst/gsttask.h +include/gstreamer-%%VERSION%%/gst/gsttaskpool.h +include/gstreamer-%%VERSION%%/gst/gsttoc.h +include/gstreamer-%%VERSION%%/gst/gsttocsetter.h +include/gstreamer-%%VERSION%%/gst/gsttypefind.h +include/gstreamer-%%VERSION%%/gst/gsttypefindfactory.h +include/gstreamer-%%VERSION%%/gst/gsturi.h +include/gstreamer-%%VERSION%%/gst/gstutils.h +include/gstreamer-%%VERSION%%/gst/gstvalue.h +include/gstreamer-%%VERSION%%/gst/gstversion.h +include/gstreamer-%%VERSION%%/gst/math-compat.h +include/gstreamer-%%VERSION%%/gst/net/gstnet.h +include/gstreamer-%%VERSION%%/gst/net/gstnetaddressmeta.h +include/gstreamer-%%VERSION%%/gst/net/gstnetclientclock.h +include/gstreamer-%%VERSION%%/gst/net/gstnettimepacket.h +include/gstreamer-%%VERSION%%/gst/net/gstnettimeprovider.h +lib/girepository-1.0/Gst-%%VERSION%%.typelib +lib/girepository-1.0/GstBase-%%VERSION%%.typelib +%%CHECK%%lib/girepository-1.0/GstCheck-%%VERSION%%.typelib +lib/girepository-1.0/GstController-%%VERSION%%.typelib +lib/girepository-1.0/GstNet-%%VERSION%%.typelib +lib/gstreamer-%%VERSION%%/libgstcoreelements.la +lib/gstreamer-%%VERSION%%/libgstcoreelements.so +lib/libgstbase-%%VERSION%%.a +lib/libgstbase-%%VERSION%%.la +lib/libgstbase-%%VERSION%%.so +lib/libgstbase-%%VERSION%%.so.0 +%%CHECK%%lib/libgstcheck-%%VERSION%%.a +%%CHECK%%lib/libgstcheck-%%VERSION%%.la +%%CHECK%%lib/libgstcheck-%%VERSION%%.so +%%CHECK%%lib/libgstcheck-%%VERSION%%.so.0 +lib/libgstcontroller-%%VERSION%%.a +lib/libgstcontroller-%%VERSION%%.la +lib/libgstcontroller-%%VERSION%%.so +lib/libgstcontroller-%%VERSION%%.so.0 +lib/libgstnet-%%VERSION%%.a +lib/libgstnet-%%VERSION%%.la +lib/libgstnet-%%VERSION%%.so +lib/libgstnet-%%VERSION%%.so.0 +lib/libgstreamer-%%VERSION%%.a +lib/libgstreamer-%%VERSION%%.la +lib/libgstreamer-%%VERSION%%.so +lib/libgstreamer-%%VERSION%%.so.0 +libdata/pkgconfig/gstreamer-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc +%%CHECK%%libdata/pkgconfig/gstreamer-check-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc +libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc +libexec/gstreamer-%%VERSION%%/gst-plugin-scanner +share/aclocal/gst-element-check-%%VERSION%%.m4 +share/gir-1.0/Gst-%%VERSION%%.gir +share/gir-1.0/GstBase-%%VERSION%%.gir +%%CHECK%%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/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/be/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/ca/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/cs/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/da/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/de/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/el/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/en_GB/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/eo/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/fr/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 +share/locale/id/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/it/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/ja/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/lt/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/nb/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/nl/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/pl/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/pt_BR/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/ro/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/ru/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/rw/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/sk/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/sl/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/sq/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/sr/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/sv/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/tr/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/uk/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/vi/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/zh_CN/LC_MESSAGES/gstreamer-%%VERSION%%.mo +share/locale/zh_TW/LC_MESSAGES/gstreamer-%%VERSION%%.mo +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@dirrm libexec/gstreamer-%%VERSION%% +@dirrm lib/gstreamer-%%VERSION%% +@dirrm include/gstreamer-%%VERSION%%/gst/net +@dirrm include/gstreamer-%%VERSION%%/gst/controller +%%CHECK%%@dirrm include/gstreamer-%%VERSION%%/gst/check +@dirrm include/gstreamer-%%VERSION%%/gst/base +@dirrm include/gstreamer-%%VERSION%%/gst +@dirrm include/gstreamer-%%VERSION%% diff --git a/net/Makefile b/net/Makefile index 8ac6dba72ab7..3caaef673dc0 100644 --- a/net/Makefile +++ b/net/Makefile @@ -196,6 +196,7 @@ SUBDIR += gspoof SUBDIR += gssdp SUBDIR += gstreamer-plugins-libmms + SUBDIR += gstreamer1-plugins-libmms SUBDIR += gtic SUBDIR += gtk-vnc SUBDIR += gupnp diff --git a/net/gstreamer1-plugins-libmms/Makefile b/net/gstreamer1-plugins-libmms/Makefile new file mode 100644 index 000000000000..219b688c921a --- /dev/null +++ b/net/gstreamer1-plugins-libmms/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= net + +COMMENT= Gstreamer mms:// and mmsh:// plugin + +GST_PLUGIN= libmms +DIST= bad + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/sysutils/Makefile b/sysutils/Makefile index 6c62555e38f4..fbc81fd1dc5c 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -351,6 +351,7 @@ SUBDIR += gstopd SUBDIR += gstreamer-plugins-cdio SUBDIR += gstreamer-plugins-hal + SUBDIR += gstreamer1-plugins-cdio SUBDIR += gtk-imonc SUBDIR += gtk-send-pr SUBDIR += gupsc diff --git a/sysutils/gstreamer1-plugins-cdio/Makefile b/sysutils/gstreamer1-plugins-cdio/Makefile new file mode 100644 index 000000000000..e75f0104c61d --- /dev/null +++ b/sysutils/gstreamer1-plugins-cdio/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= sysutils + +COMMENT= Gstreamer compact disc input and control library + +GST_PLUGIN= cdio +DIST= ugly + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 9bf26c0f21a4..b465b0a6a60a 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -41,6 +41,7 @@ SUBDIR += gnustep-gui SUBDIR += gnustep-xdps SUBDIR += gstreamer-plugins-pango + SUBDIR += gstreamer1-plugins-pango SUBDIR += gtk-sharp-beans SUBDIR += gtk-sharp10 SUBDIR += gtk-sharp20 diff --git a/x11-toolkits/gstreamer1-plugins-pango/Makefile b/x11-toolkits/gstreamer1-plugins-pango/Makefile new file mode 100644 index 000000000000..ce7fd500bfb6 --- /dev/null +++ b/x11-toolkits/gstreamer1-plugins-pango/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= x11-toolkits + +COMMENT= Gstreamer pango textoverlay plugin + +GST_PLUGIN= pango +DIST= base + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" diff --git a/x11/Makefile b/x11/Makefile index 6bfd67a716bc..01455ee51ce5 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -97,6 +97,8 @@ SUBDIR += grabc SUBDIR += gromit SUBDIR += gskrab + SUBDIR += gstreamer1-plugins-x + SUBDIR += gstreamer1-plugins-ximagesrc SUBDIR += gsynaptics SUBDIR += gtk-launch SUBDIR += gtk-theme-switch diff --git a/x11/gstreamer1-plugins-x/Makefile b/x11/gstreamer1-plugins-x/Makefile new file mode 100644 index 000000000000..1dbe602c8921 --- /dev/null +++ b/x11/gstreamer1-plugins-x/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= x11 + +COMMENT= Gstreamer X and Xvideo output plugins + +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 000000000000..6518baadabba --- /dev/null +++ b/x11/gstreamer1-plugins-ximagesrc/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= x11 +PKGNAMESUFFIX= 1-plugins-ximagesrc + +COMMENT= Gstreamer X source plugin + +GST_PLUGIN= x +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" |