Update to gstreamer1-plugins-base-1.4.3.

This commit is contained in:
ajacoutot 2014-10-07 16:05:11 +00:00
parent bec00b4077
commit 827533c3b2
7 changed files with 46 additions and 65 deletions

View File

@ -1,21 +1,21 @@
# $OpenBSD: Makefile,v 1.29 2014/04/19 17:46:07 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.30 2014/10/07 16:05:11 ajacoutot Exp $
COMMENT= base elements for GStreamer
DISTNAME= gst-plugins-base-${V}
PKGNAME= ${GST_PKGNAME_PREFIX}-plugins-base-${V}
SHARED_LIBS += gsttag-1.0 1.0 # 204.0
SHARED_LIBS += gstaudio-1.0 1.0 # 204.0
SHARED_LIBS += gstfft-1.0 1.0 # 204.0
SHARED_LIBS += gstrtp-1.0 1.0 # 204.0
SHARED_LIBS += gstsdp-1.0 1.0 # 204.0
SHARED_LIBS += gstvideo-1.0 1.0 # 204.0
SHARED_LIBS += gstapp-1.0 1.0 # 204.0
SHARED_LIBS += gstrtsp-1.0 1.0 # 204.0
SHARED_LIBS += gstpbutils-1.0 1.0 # 204.0
SHARED_LIBS += gstriff-1.0 1.0 # 204.0
SHARED_LIBS += gstallocators-1.0 0.0 # 204.0
SHARED_LIBS += gsttag-1.0 1.0 # 403.0
SHARED_LIBS += gstaudio-1.0 1.0 # 403.0
SHARED_LIBS += gstfft-1.0 1.0 # 403.0
SHARED_LIBS += gstrtp-1.0 1.0 # 403.0
SHARED_LIBS += gstsdp-1.0 1.0 # 403.0
SHARED_LIBS += gstvideo-1.0 1.0 # 403.0
SHARED_LIBS += gstapp-1.0 1.0 # 403.0
SHARED_LIBS += gstrtsp-1.0 1.0 # 403.0
SHARED_LIBS += gstpbutils-1.0 1.0 # 403.0
SHARED_LIBS += gstriff-1.0 1.0 # 403.0
SHARED_LIBS += gstallocators-1.0 0.0 # 403.0
WANTLIB += ICE SM X11 Xext Xrender Xv c cairo cdda_interface cdda_paranoia
WANTLIB += expat ffi fontconfig freetype gio-2.0 glib-2.0 gmodule-2.0
@ -27,7 +27,9 @@ WANTLIB += xcb xcb-render xcb-shm z
MASTER_SITES= ${MASTER_SITE_GST:=gst-plugins-base/}
BUILD_DEPENDS= devel/iso-codes
BUILD_DEPENDS= devel/iso-codes \
devel/gobject-introspection
RUN_DEPENDS= devel/iso-codes
# needed for ${WRKSRC}/tests/
@ -38,7 +40,7 @@ LIB_DEPENDS= ${P}/core=${V} \
audio/cdparanoia \
audio/libvorbis \
audio/tremor \
devel/orc>=0.4.18 \
devel/orc \
devel/pango \
multimedia/libtheora
@ -53,7 +55,7 @@ CONFIGURE_STYLE += gnu
AUTOMAKE_VERSION= 1.14
BUILD_DEPENDS += ${MODGNU_AUTOMAKE_DEPENDS} \
${MODGNU_AUTOCONF_DEPENDS}
BUILD_DEPENDS += devel/libtool # needs needs libtoolize
BUILD_DEPENDS += devel/libtool # libtoolize(1)
post-extract:
cp -R ${FILESDIR} ${WRKSRC}/ext/sndio

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gst-plugins-base-1.2.4.tar.xz) = TWJz3D9alLzFPM/gcRz93UnjE3HRE2v2L6HsxgT8ZVA=
SIZE (gstreamer/gst-plugins-base-1.2.4.tar.xz) = 2538012
SHA256 (gstreamer/gst-plugins-base-1.4.3.tar.xz) = 97TSs7orysSFiW4sHDZFnLCR6+i0npFjXCfUD2Z5LZ0=
SIZE (gstreamer/gst-plugins-base-1.4.3.tar.xz) = 2618660

View File

@ -1,10 +1,10 @@
$OpenBSD: patch-configure_ac,v 1.8 2014/03/09 22:33:12 ajacoutot Exp $
$OpenBSD: patch-configure_ac,v 1.9 2014/10/07 16:05:11 ajacoutot Exp $
XXX old cdparanoia-3.a9.8 (cdparanoia-III-9.8) does not have cache control.
--- configure.ac.orig Sat Feb 8 11:34:50 2014
+++ configure.ac Sun Mar 2 12:50:21 2014
@@ -587,6 +587,21 @@ AG_GST_CHECK_FEATURE(ALSA, [ALSA], alsa, [
--- configure.ac.orig Wed Sep 24 10:02:19 2014
+++ configure.ac Tue Oct 7 16:32:02 2014
@@ -597,6 +597,21 @@ AG_GST_CHECK_FEATURE(ALSA, [ALSA], alsa, [
])
])
@ -26,7 +26,7 @@ XXX old cdparanoia-3.a9.8 (cdparanoia-III-9.8) does not have cache control.
dnl *** CDParanoia ***
dnl Note: upstream has a pkg-config file only in post-10.2 SVN so far
translit(dnm, m, l) AM_CONDITIONAL(USE_CDPARANOIA, true)
@@ -617,10 +632,10 @@ AG_GST_CHECK_FEATURE(CDPARANOIA, [CDParanoia], cdparan
@@ -627,10 +642,10 @@ AG_GST_CHECK_FEATURE(CDPARANOIA, [CDParanoia], cdparan
if test "x$FOUND_CDPARANOIA" = "xyes";
then
AC_CHECK_LIB(cdda_paranoia,
@ -39,7 +39,7 @@ XXX old cdparanoia-3.a9.8 (cdparanoia-III-9.8) does not have cache control.
fi
AC_SUBST(CDPARANOIA_LIBS)
@@ -726,6 +741,7 @@ else
@@ -728,6 +743,7 @@ else
dnl not building plugins with external dependencies,
dnl but we still need to set the conditionals
AM_CONDITIONAL(USE_ALSA, false)
@ -47,7 +47,7 @@ XXX old cdparanoia-3.a9.8 (cdparanoia-III-9.8) does not have cache control.
AM_CONDITIONAL(USE_CDPARANOIA, false)
AM_CONDITIONAL(USE_IVORBIS, false)
AM_CONDITIONAL(USE_LIBVISUAL, false)
@@ -848,6 +864,7 @@ sys/ximage/Makefile
@@ -850,6 +866,7 @@ sys/ximage/Makefile
sys/xvimage/Makefile
ext/Makefile
ext/alsa/Makefile

View File

@ -1,10 +1,10 @@
$OpenBSD: patch-ext_cdparanoia_gstcdparanoiasrc_c,v 1.2 2014/03/09 22:33:12 ajacoutot Exp $
$OpenBSD: patch-ext_cdparanoia_gstcdparanoiasrc_c,v 1.3 2014/10/07 16:05:11 ajacoutot Exp $
XXX old cdparanoia-3.a9.8 (cdparanoia-III-9.8) does not have cache control.
--- ext/cdparanoia/gstcdparanoiasrc.c.orig Sun Mar 2 12:37:28 2014
+++ ext/cdparanoia/gstcdparanoiasrc.c Sun Mar 2 12:37:57 2014
@@ -257,6 +257,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
--- ext/cdparanoia/gstcdparanoiasrc.c.orig Mon Jul 21 10:22:55 2014
+++ ext/cdparanoia/gstcdparanoiasrc.c Tue Oct 7 16:32:02 2014
@@ -255,6 +255,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
GST_INFO_OBJECT (src, "search overlap set to %u", src->search_overlap);
}
@ -12,7 +12,7 @@ XXX old cdparanoia-3.a9.8 (cdparanoia-III-9.8) does not have cache control.
cache_size = src->cache_size;
if (cache_size == -1) {
/* if paranoia mode is low (the default), assume we're doing playback */
@@ -267,6 +268,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
@@ -265,6 +266,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
}
paranoia_cachemodel_size (src->p, cache_size);
GST_INFO_OBJECT (src, "set cachemodel size to %u", cache_size);

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-gst_audioresample_resample_c,v 1.2 2014/01/20 15:36:08 ajacoutot Exp $
From daa194b71ea6f9e8ee522ab02e8c56150b7e62b3 Mon Sep 17 00:00:00 2001
From: Antoine Jacoutot <ajacoutot@gnome.org>
Date: Mon, 20 Jan 2014 14:44:09 +0000
Subject: audioresample: Fix build on x86 if emmintrin.h is available but can't be used
From 4e3d101aa854cfee633a9689efeb75e5001baa5e Mon Sep 17 00:00:00 2001
From: Sebastian Dröge <sebastian@centricular.com>
Date: Mon, 20 Jan 2014 15:11:04 +0000
Subject: audioresample: It's HAVE_EMMINTRIN_H, not HAVE_XMMINTRIN_H for SSE2
--- gst/audioresample/resample.c.orig Tue Sep 24 15:04:27 2013
+++ gst/audioresample/resample.c Mon Jan 20 16:14:04 2014
@@ -77,13 +77,13 @@
#define EXPORT G_GNUC_INTERNAL
#ifdef _USE_SSE
-#ifndef HAVE_XMMINTRIN_H
+#if !defined(__SSE__) || !defined(HAVE_XMMINTRIN_H)
#undef _USE_SSE
#endif
#endif
#ifdef _USE_SSE2
-#ifndef HAVE_EMMINTRIN_H
+#if !defined(__SSE2__) || !defined(HAVE_EMMINTRIN_H)
#undef _USE_SSE2
#endif
#endif

View File

@ -1,11 +1,11 @@
$OpenBSD: patch-gst_tcp_gstmultihandlesink_c,v 1.3 2013/09/24 18:29:17 ajacoutot Exp $
$OpenBSD: patch-gst_tcp_gstmultihandlesink_c,v 1.4 2014/10/07 16:05:11 ajacoutot Exp $
gstmultihandlesink.c:542: error: field 'sa' has incomplete type
gstmultihandlesink.c:544: error: field 'sa_stor' has incomplete type
--- gst/tcp/gstmultihandlesink.c.orig Sun Jul 28 13:22:17 2013
+++ gst/tcp/gstmultihandlesink.c Tue Sep 24 16:05:14 2013
@@ -113,6 +113,7 @@
--- gst/tcp/gstmultihandlesink.c.orig Mon Jul 21 10:22:56 2014
+++ gst/tcp/gstmultihandlesink.c Tue Oct 7 16:32:02 2014
@@ -111,6 +111,7 @@
#endif
#ifndef G_OS_WIN32

View File

@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST,v 1.8 2014/04/19 17:46:07 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.9 2014/10/07 16:05:11 ajacoutot Exp $
@bin bin/gst-device-monitor-${API}
@bin bin/gst-discoverer-${API}
@bin bin/gst-play-${API}
include/gstreamer-${API}/gst/allocators/
@ -71,6 +72,7 @@ include/gstreamer-${API}/gst/rtsp/gstrtsptransport.h
include/gstreamer-${API}/gst/rtsp/gstrtspurl.h
include/gstreamer-${API}/gst/rtsp/rtsp.h
include/gstreamer-${API}/gst/sdp/
include/gstreamer-${API}/gst/sdp/gstmikey.h
include/gstreamer-${API}/gst/sdp/gstsdp.h
include/gstreamer-${API}/gst/sdp/gstsdpmessage.h
include/gstreamer-${API}/gst/sdp/sdp.h
@ -99,6 +101,7 @@ include/gstreamer-${API}/gst/video/video-format.h
include/gstreamer-${API}/gst/video/video-frame.h
include/gstreamer-${API}/gst/video/video-info.h
include/gstreamer-${API}/gst/video/video-overlay-composition.h
include/gstreamer-${API}/gst/video/video-tile.h
include/gstreamer-${API}/gst/video/video.h
include/gstreamer-${API}/gst/video/videoorientation.h
include/gstreamer-${API}/gst/video/videooverlay.h
@ -184,6 +187,7 @@ lib/pkgconfig/gstreamer-rtsp-${API}.pc
lib/pkgconfig/gstreamer-sdp-${API}.pc
lib/pkgconfig/gstreamer-tag-${API}.pc
lib/pkgconfig/gstreamer-video-${API}.pc
@man man/man1/gst-device-monitor-${API}.1
@man man/man1/gst-discoverer-${API}.1
@man man/man1/gst-play-${API}.1
share/gir-${API}/GstAllocators-${API}.gir
@ -208,6 +212,7 @@ share/gtk-doc/html/gst-plugins-base-libs-${API}/compiling.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-${API}.devhelp2
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-GstVideoDecoder.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-GstVideoEncoder.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-GstVideoPool.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-appsink.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-appsrc.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-dmabuf.html
@ -223,7 +228,6 @@ share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudioen
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudiofilter.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudioiec61937.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudiometa.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudiomixerutils.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudioringbuffer.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudiosink.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstaudiosrc.html
@ -235,6 +239,8 @@ share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstfftf32.
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstfftf64.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstffts16.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstffts32.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstmikey.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstnavigation.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstpbutils.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstpbutilscodecutils.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gst-plugins-base-libs-gstpbutilsdescriptions.html
@ -282,6 +288,7 @@ share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-audio.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-base-utils.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-ffft.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-libs-hierarchy.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-mikey.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-plugins-base.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-riff.html
share/gtk-doc/html/gst-plugins-base-libs-${API}/gstreamer-rtp.html
@ -325,6 +332,7 @@ share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-mult
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-oggdemux.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-oggmux.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-playbin.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-playsink.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-plugin-adder.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-plugin-alsa.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-plugin-app.html
@ -351,6 +359,7 @@ share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-plug
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-plugin-vorbis.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-plugin-ximagesink.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-plugin-xvimagesink.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-streamsynchronizer.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-subtitleoverlay.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-tcpclientsink.html
share/gtk-doc/html/gst-plugins-base-plugins-${API}/gst-plugins-base-plugins-tcpclientsrc.html