[Midnightbsd-cvs] mports: multimedia/phonon: add phonon

ctriv at midnightbsd.org ctriv at midnightbsd.org
Mon Dec 8 15:50:15 EST 2008


Log Message:
-----------
add phonon

Added Files:
-----------
    mports/multimedia/phonon:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/multimedia/phonon/files:
        patch-CMakeLists.txt (r1.1)
        pkg-message.in (r1.1)

-------------- next part --------------
--- /dev/null
+++ multimedia/phonon/pkg-descr
@@ -0,0 +1 @@
+phonon tools for KDE4.
--- /dev/null
+++ multimedia/phonon/pkg-plist
@@ -0,0 +1,97 @@
+include/KDE/Phonon/AbstractAudioOutput
+include/KDE/Phonon/AbstractMediaStream
+include/KDE/Phonon/AbstractVideoOutput
+include/KDE/Phonon/AddonInterface
+include/KDE/Phonon/AudioDevice
+include/KDE/Phonon/AudioDeviceEnumerator
+include/KDE/Phonon/AudioOutput
+include/KDE/Phonon/AudioOutputDevice
+include/KDE/Phonon/AudioOutputDeviceModel
+include/KDE/Phonon/AudioOutputInterface
+include/KDE/Phonon/BackendCapabilities
+include/KDE/Phonon/BackendInterface
+include/KDE/Phonon/Effect
+include/KDE/Phonon/EffectDescription
+include/KDE/Phonon/EffectDescriptionModel
+include/KDE/Phonon/EffectInterface
+include/KDE/Phonon/EffectParameter
+include/KDE/Phonon/EffectWidget
+include/KDE/Phonon/Experimental/AudioDataOutput
+include/KDE/Phonon/Experimental/VideoDataOutput
+include/KDE/Phonon/Experimental/VideoFrame
+include/KDE/Phonon/Experimental/Visualization
+include/KDE/Phonon/Global
+include/KDE/Phonon/MediaController
+include/KDE/Phonon/MediaNode
+include/KDE/Phonon/MediaObject
+include/KDE/Phonon/MediaObjectInterface
+include/KDE/Phonon/MediaSource
+include/KDE/Phonon/ObjectDescription
+include/KDE/Phonon/ObjectDescriptionModel
+include/KDE/Phonon/Path
+include/KDE/Phonon/PlatformPlugin
+include/KDE/Phonon/SeekSlider
+include/KDE/Phonon/StreamInterface
+include/KDE/Phonon/VideoPlayer
+include/KDE/Phonon/VideoWidget
+include/KDE/Phonon/VideoWidgetInterface
+include/KDE/Phonon/VolumeFaderEffect
+include/KDE/Phonon/VolumeFaderInterface
+include/KDE/Phonon/VolumeSlider
+include/phonon/abstractaudiooutput.h
+include/phonon/abstractmediastream.h
+include/phonon/abstractvideooutput.h
+include/phonon/addoninterface.h
+include/phonon/audiooutput.h
+include/phonon/audiooutputinterface.h
+include/phonon/backendcapabilities.h
+include/phonon/backendinterface.h
+include/phonon/effect.h
+include/phonon/effectinterface.h
+include/phonon/effectparameter.h
+include/phonon/effectwidget.h
+include/phonon/experimental/audiodataoutput.h
+include/phonon/experimental/backendcapabilities.h
+include/phonon/experimental/backendinterface.h
+include/phonon/experimental/export.h
+include/phonon/experimental/mediasource.h
+include/phonon/experimental/objectdescription.h
+include/phonon/experimental/videodataoutput.h
+include/phonon/experimental/videoframe.h
+include/phonon/experimental/visualization.h
+include/phonon/mediacontroller.h
+include/phonon/medianode.h
+include/phonon/mediaobject.h
+include/phonon/mediaobjectinterface.h
+include/phonon/mediasource.h
+include/phonon/objectdescription.h
+include/phonon/objectdescriptionmodel.h
+include/phonon/path.h
+include/phonon/phonon_export.h
+include/phonon/phonondefs.h
+include/phonon/phononnamespace.h
+include/phonon/platformplugin.h
+include/phonon/seekslider.h
+include/phonon/streaminterface.h
+include/phonon/videoplayer.h
+include/phonon/videowidget.h
+include/phonon/videowidgetinterface.h
+include/phonon/volumefadereffect.h
+include/phonon/volumefaderinterface.h
+include/phonon/volumeslider.h
+lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
+lib/libphonon.so
+lib/libphonon.so.4
+lib/libphonon.so.4.2.0
+lib/libphononexperimental.so
+lib/libphononexperimental.so.4
+lib/libphononexperimental.so.4.2.0
+libdata/pkgconfig/phonon.pc
+share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
+share/kde4/services/phononbackends/gstreamer.desktop
+ at dirrm share/kde4/services/phononbackends
+ at dirrm lib/kde4/plugins/phonon_backend
+ at dirrm include/phonon/experimental
+ at dirrm include/phonon
+ at dirrm include/KDE/Phonon/Experimental
+ at dirrm include/KDE/Phonon
--- /dev/null
+++ multimedia/phonon/Makefile
@@ -0,0 +1,38 @@
+#
+# $MidnightBSD: mports/multimedia/phonon/Makefile,v 1.1 2008/12/08 20:50:12 ctriv Exp $
+#
+
+PORTNAME=	phonon
+PORTVERSION=	4.2.0
+CATEGORIES=	multimedia kde ipv6
+MASTER_SITES=	${MASTER_SITE_KDE}
+MASTER_SITE_SUBDIR=	stable/phonon/${PORTVERSION}
+DIST_SUBDIR=	KDE
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	KDE4 phonon applications
+LICENSE=	lgpl
+
+CONFLICTS=	qt4-phonon-4*
+
+USE_BZIP2=	yes
+USE_KDE4=	kdehier automoc4 kdeprefix
+KDE4_BUILDENV=	yes
+USE_QT_VER=	4
+QT_COMPONENTS=	corelib opengl moc rcc uic dbus qt3support designer network svg qtestlib
+USE_GSTREAMER=	yes
+
+post-extract:
+	${MKDIR} ${WRKSRC}
+
+post-patch:
+#fix finding automoc when PREFIX is not matched KDE4_PREFIX
+	${REINPLACE_CMD} -e 's|NO_DEFAULT_PATH|${KDE4_PREFIX} NO_DEFAULT_PATH|' \
+		${WRKSRC}/../cmake/FindAutomoc4.cmake
+
+pre-configure:
+	${REINPLACE_CMD} -e '/phonon.pc/s|pkgconfig|../libdata/pkgconfig|' \
+			-e 's|{QT_INCLUDES}|{QT_INCLUDES} ${LOCALBASE}/include|'\
+		${WRKSRC}/../CMakeLists.txt
+
+.include <bsd.port.mk>
--- /dev/null
+++ multimedia/phonon/distinfo
@@ -0,0 +1,3 @@
+MD5 (KDE/phonon-4.2.0.tar.bz2) = de80b0f055886a6946acc7886713e23e
+SHA256 (KDE/phonon-4.2.0.tar.bz2) = 1618df4c1db9aa6860315535dcfb80a024e8d2832a79a015c29a26de6fdf3e43
+SIZE (KDE/phonon-4.2.0.tar.bz2) = 400435
--- /dev/null
+++ multimedia/phonon/files/patch-CMakeLists.txt
@@ -0,0 +1,21 @@
+--- ../CMakeLists.txt.orgi	2008-07-25 14:58:35.000000000 +0200
++++ ../CMakeLists.txt	2008-07-25 14:59:12.000000000 +0200
+@@ -120,12 +120,12 @@
+ 
+       try_run(_run_result _compile_result ${CMAKE_BINARY_DIR} ${_source_file} CMAKE_FLAGS "${_include_dirs}")
+ 
+-      if(NOT _compile_result)
+-         message(FATAL_ERROR "Could not compile simple test program:\n ${_source}")
+-      endif(NOT _compile_result)
+-      if(_run_result)
+-         message(FATAL_ERROR "Qt compiled without support for -fvisibility=hidden. This will break plugins and linking of some applications. Please fix your Qt installation.")
+-      endif(_run_result)
++#      if(NOT _compile_result)
++#         message(FATAL_ERROR "Could not compile simple test program:\n ${_source}")
++#     endif(NOT _compile_result)
++#      if(_run_result)
++#         message(FATAL_ERROR "Qt compiled without support for -fvisibility=hidden. This will break plugins and linking of some applications. Please fix your Qt installation.")
++#      endif(_run_result)
+ 
+       if (GCC_IS_NEWER_THAN_4_2)
+           set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility-inlines-hidden")
--- /dev/null
+++ multimedia/phonon/files/pkg-message.in
@@ -0,0 +1,10 @@
+Should you not hear any sound at first KDE4 startup, do the following:
+
+create $HOME/.kde4/share/config/phonon_platform_kde
+
+and add the following lines to phonon_platform_kde:
+
+[Settings]
+showOssDevices=true
+
+And then start kde4 new.
\ No newline at end of file


More information about the Midnightbsd-cvs mailing list