Update Phonon to 4.8.1.
This also updates its backends, due to some API changes it's easier to this in a single batch. The biggest news here are that phonon-gstreamer switches to GStreamer 1.0, finally.
This commit is contained in:
parent
314ba6ac80
commit
245904578d
@ -1,30 +1,22 @@
|
||||
# $OpenBSD: Makefile,v 1.4 2014/07/10 19:50:26 zhuk Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2014/11/01 20:32:54 zhuk Exp $
|
||||
|
||||
COMMENT = GStreamer-based Phonon backend
|
||||
VERSION = 4.7.1
|
||||
VERSION = 4.8.0
|
||||
DISTNAME = phonon-backend-gstreamer-${VERSION}
|
||||
|
||||
MASTER_SITES = ${MASTER_SITE_KDE:=stable/phonon/phonon-backend-gstreamer/${VERSION}/}
|
||||
|
||||
# allow playing Vorbis and MP3 notification sounds out of the box
|
||||
RUN_DEPENDS = multimedia/gstreamer-0.10/plugins-base \
|
||||
multimedia/gstreamer-0.10/plugins-ugly \
|
||||
RUN_DEPENDS = multimedia/gstreamer1/plugins-base \
|
||||
multimedia/gstreamer1/plugins-ugly \
|
||||
x11/gtk+2,-guic
|
||||
|
||||
LIB_DEPENDS = multimedia/gstreamer-0.10/core
|
||||
LIB_DEPENDS = multimedia/gstreamer1/core
|
||||
|
||||
WANTLIB = GL m
|
||||
WANTLIB += lib/qt4/QtGui lib/qt4/QtOpenGL
|
||||
WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
|
||||
WANTLIB += gstaudio-0.10 gstbase-0.10 gstinterfaces-0.10 gstpbutils-0.10
|
||||
WANTLIB += gstreamer-0.10 gstvideo-0.10 gstapp-0.10
|
||||
|
||||
# XXX
|
||||
# (gst-plugin-scanner:18789): GLib-GObject-WARNING **: cannot register existing
|
||||
# type `GstVorbisDec'
|
||||
# (gst-plugin-scanner:18789): GLib-CRITICAL **: g_once_init_leave: assertion
|
||||
# `result != 0' failed
|
||||
# (gst-plugin-scanner:18789): GStreamer-CRITICAL **: gst_element_register:
|
||||
# assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
|
||||
WANTLIB += gstaudio-1.0 gstbase-1.0 gstpbutils-1.0
|
||||
WANTLIB += gstreamer-1.0 gstvideo-1.0 gstapp-1.0
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (phonon-backend-gstreamer-4.7.1.tar.xz) = eFl4L7PTBOHQNj5mX+7LfTtkpxJwXcMmFRxkAv728so=
|
||||
SIZE (phonon-backend-gstreamer-4.7.1.tar.xz) = 75528
|
||||
SHA256 (phonon-backend-gstreamer-4.8.0.tar.xz) = +BnL1iluHhlXnjZZAveTDshXHoy7CHGEhAkaeV9wWH4=
|
||||
SIZE (phonon-backend-gstreamer-4.8.0.tar.xz) = 75608
|
||||
|
@ -1,4 +1,5 @@
|
||||
$OpenBSD: patch-gstreamer_CMakeLists_txt,v 1.1.1.1 2013/04/24 08:42:12 zhuk Exp $
|
||||
$OpenBSD: patch-gstreamer_CMakeLists_txt,v 1.2 2014/11/01 20:32:54 zhuk Exp $
|
||||
Use right variable to get whole list, including dependencies.
|
||||
--- gstreamer/CMakeLists.txt.orig Mon Nov 19 03:02:15 2012
|
||||
+++ gstreamer/CMakeLists.txt Mon Nov 19 03:02:33 2012
|
||||
@@ -19,7 +19,7 @@ include(ConfigureChecks.cmake)
|
||||
|
@ -1,7 +1,7 @@
|
||||
# $OpenBSD: Makefile,v 1.2 2014/07/10 19:50:26 zhuk Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2014/11/01 20:32:54 zhuk Exp $
|
||||
|
||||
COMMENT = VLC-based Phonon backend
|
||||
VERSION = 0.7.1
|
||||
VERSION = 0.8.0
|
||||
DISTNAME = phonon-backend-vlc-${VERSION}
|
||||
|
||||
MASTER_SITES = ${MASTER_SITE_KDE:=stable/phonon/phonon-backend-vlc/${VERSION}/}
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (phonon-backend-vlc-0.7.1.tar.xz) = Iwu38zd/1ugrGdlDgCYwjXWErjSUXLWqn9sj85mAFY4=
|
||||
SIZE (phonon-backend-vlc-0.7.1.tar.xz) = 58876
|
||||
SHA256 (phonon-backend-vlc-0.8.0.tar.xz) = 4JIYW6d5i2XaDuJwfk69sy1NGFgoL1u5a86JAzaTikI=
|
||||
SIZE (phonon-backend-vlc-0.8.0.tar.xz) = 59076
|
||||
|
@ -1,14 +1,18 @@
|
||||
# $OpenBSD: Makefile,v 1.12 2014/07/10 19:50:25 zhuk Exp $
|
||||
# $OpenBSD: Makefile,v 1.13 2014/11/01 20:32:54 zhuk Exp $
|
||||
|
||||
COMMENT = multimedia layer for Qt4/KDE4
|
||||
CATEGORIES = multimedia devel
|
||||
VERSION = 4.7.2
|
||||
VERSION = 4.8.1
|
||||
DISTNAME = phonon-${VERSION}
|
||||
HOMEPAGE = http://phonon.kde.org/
|
||||
|
||||
# Renamed to avoid clashing with Qt4's one
|
||||
SHARED_LIBS = phonon_s 1.0 \
|
||||
phonon_sexperimental 0.0
|
||||
# XXX major should be tweaked on any update, to unbreak
|
||||
# IMPORTED_LINK_INTERFACE_LIBRARIES CMake feature.
|
||||
SHARED_LIBS = phonon_s 2.0 \
|
||||
phonon_sexperimental 1.0
|
||||
|
||||
MAINTAINER = KDE porting team <openbsd-kde@googlegroups.com>
|
||||
|
||||
# LGPL v2.1
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
@ -19,7 +23,7 @@ MODULES = x11/kde4
|
||||
MODKDE4_USE =
|
||||
MODKDE4_LIB_LINKS = Yes
|
||||
|
||||
WANTLIB = m pthread
|
||||
WANTLIB = m
|
||||
WANTLIB += lib/qt4/QtDBus lib/qt4/QtDeclarative lib/qt4/QtGui
|
||||
WANTLIB += lib/qt4/QtNetwork lib/qt4/QtScript lib/qt4/QtSql lib/qt4/QtSvg
|
||||
WANTLIB += lib/qt4/QtTest lib/qt4/QtXml lib/qt4/QtXmlPatterns
|
||||
@ -34,7 +38,8 @@ CONFIGURE_ARGS = -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:Bool=Yes \
|
||||
-DBACKEND_INSTALL_DIR="${PREFIX}/lib/kde4/plugins/phonon_backend"
|
||||
|
||||
# Clashes with the one provided by Qt itself.
|
||||
CONFIGURE_ARGS += -DPHONON_BUILD_DESIGNER_PLUGIN:Bool=No
|
||||
CONFIGURE_ARGS += -DPHONON_BUILD_DESIGNER_PLUGIN:Bool=No \
|
||||
-DCMAKE_POLICY_DEFAULT_CMP0017=NEW
|
||||
|
||||
# Upstream says, tests need to be redone.
|
||||
NO_TEST = Yes
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (phonon-4.7.2.tar.xz) = gZ6XNNIOJUtFmdirRfFaaNlURMTiCIx+tXabWJdqEb4=
|
||||
SIZE (phonon-4.7.2.tar.xz) = 330244
|
||||
SHA256 (phonon-4.8.1.tar.xz) = tsoBJs1TMHMYdazBzAtg+Mntfrxx4dAhC3S/IWWAJ9E=
|
||||
SIZE (phonon-4.8.1.tar.xz) = 321652
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $OpenBSD: phonon.port.mk,v 1.3 2014/07/10 19:50:25 zhuk Exp $
|
||||
# $OpenBSD: phonon.port.mk,v 1.4 2014/11/01 20:32:54 zhuk Exp $
|
||||
MODPHONON_WANTLIB = ${MODKDE4_LIB_DIR}/phonon_s
|
||||
MODPHONON_LIB_DEPENDS = phonon->=4.7.0:multimedia/phonon
|
||||
MODPHONON_LIB_DEPENDS = phonon->=4.8.0:multimedia/phonon
|
||||
|
||||
# If enabled (default), make sure at least one Phonon backend is
|
||||
# installed prior installing affected port.
|
||||
|
Loading…
x
Reference in New Issue
Block a user