diff --git a/media-libs/gstreamer/gstreamer-1.12.3.recipe b/media-libs/gstreamer/gstreamer-1.14.0.recipe similarity index 77% rename from media-libs/gstreamer/gstreamer-1.12.3.recipe rename to media-libs/gstreamer/gstreamer-1.14.0.recipe index 378678e54..81160ca41 100644 --- a/media-libs/gstreamer/gstreamer-1.12.3.recipe +++ b/media-libs/gstreamer/gstreamer-1.14.0.recipe @@ -5,9 +5,9 @@ to complex audio (mixing) and video (non-linear editing) processing." HOMEPAGE="https://gstreamer.freedesktop.org/" COPYRIGHT="Erik Walthinsen" LICENSE="GNU LGPL v2" -REVISION="2" +REVISION="1" SOURCE_URI="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-$portVersion.tar.xz" -CHECKSUM_SHA256="d388f492440897f02b01eebb033ca2d41078a3d85c0eddc030cdea5a337a216e" +CHECKSUM_SHA256="fc361367f0d4b780a868a8833f9f30b9c9f4ac9faea4e6b251db8b4b0398466e" PATCHES="gstreamer-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86 x86_64" @@ -15,10 +15,10 @@ SECONDARY_ARCHITECTURES="x86" PROVIDES=" gstreamer$secondaryArchSuffix = $portVersion - lib:libgstreamer_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 - lib:libgstbase_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 - lib:libgstcontroller_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 - lib:libgstnet_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 + lib:libgstreamer_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 + lib:libgstbase_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 + lib:libgstcontroller_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 + lib:libgstnet_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 cmd:gst_inspect_1.0$secondaryArchSuffix = $portVersion cmd:gst_launch_1.0$secondaryArchSuffix = $portVersion cmd:gst_stats_1.0$secondaryArchSuffix = $portVersion @@ -35,10 +35,10 @@ REQUIRES=" PROVIDES_devel=" gstreamer${secondaryArchSuffix}_devel = $portVersion - devel:libgstreamer_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 - devel:libgstbase_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 - devel:libgstcontroller_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 - devel:libgstnet_1.0$secondaryArchSuffix = 0.1203.0 compat >= 0 + devel:libgstreamer_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 + devel:libgstbase_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 + devel:libgstcontroller_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 + devel:libgstnet_1.0$secondaryArchSuffix = 0.1400.0 compat >= 0 " REQUIRES_devel=" gstreamer$secondaryArchSuffix == $portVersion base @@ -71,7 +71,7 @@ BUILD() { runConfigure ./configure --disable-gst-debug --disable-debug \ --disable-tests --disable-failing-tests --disable-check \ - --disable-examples --disable-nls + --disable-examples --disable-nls LIBS=-lnetwork make $jobArgs } diff --git a/media-libs/gstreamer/patches/gstreamer-1.12.3.patchset b/media-libs/gstreamer/patches/gstreamer-1.12.3.patchset deleted file mode 100644 index 39449604b..000000000 --- a/media-libs/gstreamer/patches/gstreamer-1.12.3.patchset +++ /dev/null @@ -1,22 +0,0 @@ -From 749a0d494d6b86fbf206d2625f4d2d358c94e628 Mon Sep 17 00:00:00 2001 -From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Fri, 26 May 2017 23:18:59 +1000 -Subject: Fix buffer for filesrc coreelement - - -diff --git a/plugins/elements/gstfilesink.c b/plugins/elements/gstfilesink.c -index 4ce527e..87a010b 100644 ---- a/plugins/elements/gstfilesink.c -+++ b/plugins/elements/gstfilesink.c -@@ -402,7 +402,7 @@ gst_file_sink_open_file (GstFileSink * sink) - buffer_size = sink->buffer_size; - } - /* Cygwin does not have __fbufsize */ --#if defined(HAVE_STDIO_EXT_H) && !defined(__CYGWIN__) -+#if defined(HAVE_STDIO_EXT_H) && !defined(__CYGWIN__) && !defined(__HAIKU__) - GST_DEBUG_OBJECT (sink, "change buffer size %u to %u, mode %d", - (guint) __fbufsize (sink->file), buffer_size, mode); - #else --- -2.7.0 - diff --git a/media-libs/gstreamer/patches/gstreamer-1.14.0.patchset b/media-libs/gstreamer/patches/gstreamer-1.14.0.patchset new file mode 100644 index 000000000..9700b0514 --- /dev/null +++ b/media-libs/gstreamer/patches/gstreamer-1.14.0.patchset @@ -0,0 +1,22 @@ +From 9354555b5efaf99bf51b2b0d999fb9d9595cdefe Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sat, 21 Apr 2018 00:03:41 +1000 +Subject: Fix buffer for filesrc coreelement + + +diff --git a/plugins/elements/gstfilesink.c b/plugins/elements/gstfilesink.c +index 58ae8d1..b8fb579 100644 +--- a/plugins/elements/gstfilesink.c ++++ b/plugins/elements/gstfilesink.c +@@ -395,7 +395,7 @@ gst_file_sink_open_file (GstFileSink * sink) + buffer_size = sink->buffer_size; + } + /* Cygwin does not have __fbufsize, android adds it in API 23 */ +-#if defined(HAVE_STDIO_EXT_H) && (!defined(__CYGWIN__) && (!defined(__ANDROID_API__) || __ANDROID_API__ >= 23)) ++#if defined(HAVE_STDIO_EXT_H) && (!defined(__CYGWIN__) && (!defined(__ANDROID_API__) || __ANDROID_API__ >= 23) && !defined(__HAIKU__)) + GST_DEBUG_OBJECT (sink, "change buffer size %u to %u, mode %d", + (guint) __fbufsize (sink->file), buffer_size, mode); + #else +-- +2.16.2 +