diff options
author | Koop Mast <kwm@FreeBSD.org> | 2015-09-26 14:36:23 +0000 |
---|---|---|
committer | Koop Mast <kwm@FreeBSD.org> | 2015-09-26 14:36:23 +0000 |
commit | 7b97259096b0df72f16568f5b49a9a33cf1b4958 (patch) | |
tree | 6e57fabcf96c9308178f83f5236aab5d8f1b0127 /multimedia/gstreamer1-plugins | |
parent | 79947ef8956812db831bc1ed9541b5dcbb27a3ad (diff) | |
download | ports-7b97259096b0df72f16568f5b49a9a33cf1b4958.tar.gz ports-7b97259096b0df72f16568f5b49a9a33cf1b4958.zip |
Update gstreamer1 ports to 1.6.0.
* gstreamer1-libav now uses ffmpeg from ports.
* New ports:
* gstreamer1-validate: Tools to detect if elements are not behaving
as expected, mainly aimed at developers, or advanced debugging.
* gstreamer1-rtsp-server: Base foundation for building a rtsp
server ontop of GStreamer
* Bunch of new plugins like: mpg123, rsvg, libde265, openh264, x265 and dtls.
Release announcement:
http://lists.freedesktop.org/archives/gstreamer-announce/2015-September/000357.html
Obtained from: gnome devel repo
Notes
Notes:
svn path=/head/; revision=397984
Diffstat (limited to 'multimedia/gstreamer1-plugins')
-rw-r--r-- | multimedia/gstreamer1-plugins/Makefile | 22 | ||||
-rw-r--r-- | multimedia/gstreamer1-plugins/Makefile.common | 72 | ||||
-rw-r--r-- | multimedia/gstreamer1-plugins/distinfo | 16 | ||||
-rw-r--r-- | multimedia/gstreamer1-plugins/pkg-plist | 14 |
4 files changed, 81 insertions, 43 deletions
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile index 22ab60ca306c..56bd053ad920 100644 --- a/multimedia/gstreamer1-plugins/Makefile +++ b/multimedia/gstreamer1-plugins/Makefile @@ -1,12 +1,11 @@ # 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?= 2 +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 \ @@ -27,16 +26,16 @@ RUN_DEPENDS+= iso-codes>=0:${PORTSDIR}/misc/iso-codes PORTSCOUT= limitw:1,even -BASE_PORTVERSION= 1.4.5 +BASE_PORTVERSION= 1.6.0 BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION} BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX} -BAD_PORTVERSION= 1.4.5 +BAD_PORTVERSION= 1.6.0 BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION} BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX} -GOOD_PORTVERSION= 1.4.5 +GOOD_PORTVERSION= 1.6.0 GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION} GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX} -UGLY_PORTVERSION= 1.4.5 +UGLY_PORTVERSION= 1.6.0 UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION} UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX} DIST?= base @@ -61,7 +60,7 @@ IGNORE= DIST not specified .endif VERSION= 1.0 -SOVERSION= 0.405.0 +SOVERSION= 0.600.0 PLIST_SUB+= VERSION="${VERSION}" \ SOVERSION="${SOVERSION}" @@ -126,6 +125,11 @@ DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE} DEFAULT_DVD_DEVICE=/dev/cd0 .endif +# openssl in 9.x is too old +.if ${GST_PLUGIN} == dtls && ${OSVERSION} < 1000000 +WITH_OPENSSL_PORT=yes +.endif + post-patch: .if ${DIST} == bad # custom rule to fix opencv detection in configure @@ -147,7 +151,8 @@ post-patch: s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo-@GST_API_VERSION@.la|-lgstbasevideo-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la|-lgstvideo-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-@GST_API_VERSION@.la|-lgstbadbase-${VERSION}|; \ - s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \ + s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \ + s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-@GST_API_VERSION@.la|-lgstbadvideo-${VERSION}|' @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \ @@ -162,6 +167,7 @@ post-patch: s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-$$(GST_API_VERSION).la|-lgstvideo-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-$$(GST_API_VERSION).la|-lgstbadbase-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-$$(GST_API_VERSION).la|-lgsturidownloader-${VERSION}|; \ + s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \ s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-$$(GST_API_VERSION).la|-lgstbadvideo-${VERSION}|' .endif diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common index f73ca0abba78..90e56f825a1f 100644 --- a/multimedia/gstreamer1-plugins/Makefile.common +++ b/multimedia/gstreamer1-plugins/Makefile.common @@ -1,5 +1,4 @@ # $FreeBSD$ -# $MCom: kwm/multimedia/gstreamer1-plugins/Makefile.common 11415 2013-04-26 22:58:21Z kwm $ BASE_GST_ALL_PLUGINS= \ alsa \ @@ -15,7 +14,10 @@ BASE_GST_ALL_PLUGINS= \ BAD_GST_ALL_PLUGINS+= \ assrender \ + bs2b \ + chromaprint \ curl \ + dtls \ dts \ faac \ faad \ @@ -24,53 +26,54 @@ BAD_GST_ALL_PLUGINS+= \ gsm \ hls \ kate \ + libde265 \ libmms \ librfb \ modplug \ mpeg2enc \ + mpg123 \ mplex \ neon \ ofa \ openal \ opencv \ - openjpeg \ opengl \ + openh264 \ + openjpeg \ opus \ resindvd \ rtmp \ + rsvg \ schro \ soundtouch \ spandsp \ webp \ + x265 \ zbar \ # plugins not yet ported to the 1.0 API, or not portable BAD_GST_ALL_PLUGINS+= \ + acm \ apexsink \ - chromaprint \ - decklink \ - directfb \ - ladspa \ + cdxaparse \ + dc1394 \ + dccp \ + faceoverlay \ + hdvparse \ linsys \ lv2 \ - mimic \ - mpg123 \ musepack \ - mythtv \ + mve \ nas \ - opensles \ - pvr \ - rsvg \ + nuvdemux \ + patchdetect \ + sdi \ sdl \ - sndfile \ sndio \ - spc \ teletextdec \ timidity \ - vdpau \ - voaacenc \ - voamrwbenc \ - wayland \ + tta \ + wininet \ xvid # --with-egl-window-system=none --disable-opengl --disable-gles2 --disable-egl --disable-glx \ @@ -83,7 +86,6 @@ BAD_GST_NON_PLUGINS= \ --enable-bz2 \ --enable-dvb \ --enable-shm \ - --enable-quicktime \ --disable-wgl \ --disable-gsettings \ --disable-acm \ @@ -93,10 +95,8 @@ BAD_GST_NON_PLUGINS= \ --disable-dc1394 \ --disable-dccp \ --disable-direct3d \ - --disable-directdraw \ --disable-directsound \ --disable-fbdev \ - --disable-osx_video \ --disable-uvch264 \ --disable-vcd \ --disable-wildmidi \ @@ -119,8 +119,8 @@ GOOD_GST_ALL_PLUGINS+= \ taglib \ vpx \ wavpack \ - x -# xxx pulse \ + x \ + pulse GOOD_GST_NON_PLUGINS= \ --disable-dv1394 \ @@ -216,6 +216,9 @@ gst_amrwb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.so # assrender gst_assrender_LIB_DEPENDS= libass.so:${PORTSDIR}/multimedia/libass +# bs2b +gst_bs2b_LIB_DEPENDS= libbs2b.so:${PORTSDIR}/audio/libbs2b + # cairo gst_cairo_USE_GNOME= cairo @@ -225,9 +228,15 @@ gst_cdparanoia_LIB_DEPENDS= libcdda_interface.so:${PORTSDIR}/audio/cdparanoia # cdio gst_cdio_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio +# chromaprint +gst_chromaprint_LIB_DEPENDS= libchromaprint.so:${PORTSDIR}/audio/chromaprint + # curl gst_curl_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl +# dtls +gst_dtls_USES= compiler:c11 + # dts gst_dts_LIB_DEPENDS= libdca.so:${PORTSDIR}/multimedia/libdca gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.so @@ -258,6 +267,8 @@ gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.so # gl gst_gl_USE_GL= gl glu glesv2 egl +#xxxx do we need it? +#gst_gl_USE_GNOME= introspection:build gst_gl_CONFIGURE_ARGS= --enable-gl --enable-glx \ --enable-egl --enable-gles2 gst_gl_PLIST_FILES= # @@ -288,6 +299,9 @@ gst_lame_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame gst_libcaca_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so +# libde265 +gst_libde265_LIB_DEPENDS= libde265.so:${PORTSDIR}/multimedia/libde265 + # libmms gst_libmms_LIB_DEPENDS= libmms.so:${PORTSDIR}/net/libmms gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so @@ -311,6 +325,9 @@ gst_mpeg2enc_LIB_DEPENDS= libmjpegutils.so:${PORTSDIR}/multimedia/mjpegtools # mpeg2dec gst_mpeg2dec_LIB_DEPENDS= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2 +# mpg123 +gst_mpg123_LIB_DEPENDS= libmpg123.so:${PORTSDIR}/audio/mpg123 + # neon gst_neon_LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so @@ -327,6 +344,9 @@ gst_opencv_PLIST_FILES= ${GST_LIB_DIR}/libgstopencv.so \ # openjpeg gst_openjpeg_LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 +# openh264 +gst_openh264_LIB_DEPENDS= libopenh264.so:${PORTSDIR}/multimedia/openh264 + # opus gst_opus_LIB_DEPENDS= libopus.so:${PORTSDIR}/audio/opus @@ -343,6 +363,9 @@ gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav # rtmp xxx gst_rtmp_LIB_DEPENDS= librtmp.so.0:${PORTSDIR}/multimedia/librtmp +# rsvg +gst_rsvg_USE_GNOME= librsvg2 + # shout2 gst_shout2_LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout @@ -418,6 +441,9 @@ gst_x264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/libx264 gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.so \ share/gstreamer-${VERSION}/presets/GstX264Enc.prs +# x265 +gst_x265_LIB_DEPENDS= libx265.so:${PORTSDIR}/multimedia/x265 + # xvid gst_xvid_LIB_DEPENDS= libxvidcore.so:${PORTSDIR}/multimedia/xvid diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo index bd0e9611150d..26c563021e66 100644 --- a/multimedia/gstreamer1-plugins/distinfo +++ b/multimedia/gstreamer1-plugins/distinfo @@ -1,8 +1,8 @@ -SHA256 (gst-plugins-base-1.4.5.tar.xz) = 77bd8199e7a312d3d71de9b7ddf761a3b78560a2c2a80829d0815ca39cbd551d -SIZE (gst-plugins-base-1.4.5.tar.xz) = 2637680 -SHA256 (gst-plugins-bad-1.4.5.tar.xz) = 152fad7250683d72f9deb36c5685428338365fe4a4c87ffe15e38783b14f983c -SIZE (gst-plugins-bad-1.4.5.tar.xz) = 3824936 -SHA256 (gst-plugins-ugly-1.4.5.tar.xz) = 5cd5e81cf618944f4dc935f1669b2125e8bb2fe9cc7dc8dc15b72237aca49067 -SIZE (gst-plugins-ugly-1.4.5.tar.xz) = 846828 -SHA256 (gst-plugins-good-1.4.5.tar.xz) = 79b1b5f3f7bcaa8a615202eb5e176121eeb8336960f70687e536ad78dbc7e641 -SIZE (gst-plugins-good-1.4.5.tar.xz) = 3031588 +SHA256 (gst-plugins-base-1.6.0.tar.xz) = 314fd1b707f65caf8eb6164d9422fc51e2b220a890ccd2de6ec03a2883d77231 +SIZE (gst-plugins-base-1.6.0.tar.xz) = 2833380 +SHA256 (gst-plugins-bad-1.6.0.tar.xz) = d8ff26128d4ecd2ffeb28e14843808d2d971b09056b7cee6f08afcae01fc0f49 +SIZE (gst-plugins-bad-1.6.0.tar.xz) = 4209172 +SHA256 (gst-plugins-ugly-1.6.0.tar.xz) = 91178dc0d687a83c083190a905681d3a66901374b1004fc52cd300b7802e5f06 +SIZE (gst-plugins-ugly-1.6.0.tar.xz) = 859996 +SHA256 (gst-plugins-good-1.6.0.tar.xz) = a0915639595305e48884656e22b16fda7c6892aa02cdb3eb43e23dab6e6b81fa +SIZE (gst-plugins-good-1.6.0.tar.xz) = 3176568 diff --git a/multimedia/gstreamer1-plugins/pkg-plist b/multimedia/gstreamer1-plugins/pkg-plist index 992bc812724f..b00f33ef20f4 100644 --- a/multimedia/gstreamer1-plugins/pkg-plist +++ b/multimedia/gstreamer1-plugins/pkg-plist @@ -3,6 +3,7 @@ bin/gst-discoverer-%%VERSION%% bin/gst-play-%%VERSION%% include/gstreamer-%%VERSION%%/gst/allocators/allocators.h include/gstreamer-%%VERSION%%/gst/allocators/gstdmabuf.h +include/gstreamer-%%VERSION%%/gst/allocators/gstfdmemory.h include/gstreamer-%%VERSION%%/gst/app/app.h include/gstreamer-%%VERSION%%/gst/app/gstappsink.h include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h @@ -45,10 +46,12 @@ include/gstreamer-%%VERSION%%/gst/riff/riff-media.h include/gstreamer-%%VERSION%%/gst/riff/riff-read.h include/gstreamer-%%VERSION%%/gst/riff/riff.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtcpbuffer.h +include/gstreamer-%%VERSION%%/gst/rtp/gstrtp-enumtypes.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/gstrtpdefs.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtphdrext.h include/gstreamer-%%VERSION%%/gst/rtp/gstrtppayloads.h include/gstreamer-%%VERSION%%/gst/rtp/rtp.h @@ -83,12 +86,17 @@ include/gstreamer-%%VERSION%%/gst/video/navigation.h include/gstreamer-%%VERSION%%/gst/video/video-blend.h include/gstreamer-%%VERSION%%/gst/video/video-chroma.h include/gstreamer-%%VERSION%%/gst/video/video-color.h +include/gstreamer-%%VERSION%%/gst/video/video-converter.h +include/gstreamer-%%VERSION%%/gst/video/video-dither.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-multiview.h include/gstreamer-%%VERSION%%/gst/video/video-overlay-composition.h +include/gstreamer-%%VERSION%%/gst/video/video-resampler.h +include/gstreamer-%%VERSION%%/gst/video/video-scaler.h include/gstreamer-%%VERSION%%/gst/video/video-tile.h include/gstreamer-%%VERSION%%/gst/video/video.h include/gstreamer-%%VERSION%%/gst/video/videoorientation.h @@ -98,7 +106,6 @@ 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 @@ -174,13 +181,12 @@ 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/gst-plugins-base/%%VERSION%%/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 @@ -196,8 +202,8 @@ 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/hu/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 |