summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/phonon/DESCR6
-rw-r--r--multimedia/phonon/Makefile35
-rw-r--r--multimedia/phonon/PLIST102
-rw-r--r--multimedia/phonon/buildlink3.mk22
-rw-r--r--multimedia/phonon/distinfo5
5 files changed, 170 insertions, 0 deletions
diff --git a/multimedia/phonon/DESCR b/multimedia/phonon/DESCR
new file mode 100644
index 00000000000..17f2bfa9c3e
--- /dev/null
+++ b/multimedia/phonon/DESCR
@@ -0,0 +1,6 @@
+Phonon is the Multimedia API for KDE and QT.
+
+In Phonon there are three main concepts: MediaObjects, Paths and Outputs.
+The MediaObjects control the playback/capture and provide the media data.
+MediaObjects can be connected to Outputs using Path objects which also
+allow the insertion of Effect objects between MediaObject and Output.
diff --git a/multimedia/phonon/Makefile b/multimedia/phonon/Makefile
new file mode 100644
index 00000000000..0746c0f81c1
--- /dev/null
+++ b/multimedia/phonon/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $
+
+DISTNAME= phonon-4.2.0
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_KDE:=phonon/4.2.0/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= http://phonon.kde.org
+COMMENT= Multimedia API for KDE and QT
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+# BUILD_MAKE_FLAGS+= VERBOSE=1
+
+BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4
+
+USE_DIRS+= kde4-1.0
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+USE_CMAKE= yes
+CMAKE_ARG_PATH= ..
+CONFIGURE_DIRS= _build
+
+pre-configure:
+ ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
+ ${MKDIR} ${WRKSRC}/_build
+
+.include "../../multimedia/gstreamer0.10/buildlink3.mk"
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/phonon/PLIST b/multimedia/phonon/PLIST
new file mode 100644
index 00000000000..df8ca749344
--- /dev/null
+++ b/multimedia/phonon/PLIST
@@ -0,0 +1,102 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $
+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
+lib/pkgconfig/phonon.pc
+share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml
+share/kde4/services/phononbackends/gstreamer.desktop
+@dirrm share/kde4/services/phononbackends
+@comment @dirrm share/kde4/services
+@comment @dirrm share/dbus-1/interfaces
+@dirrm lib/kde4/plugins/phonon_backend
+@comment @dirrm lib/kde4/plugins
+@dirrm include/phonon/experimental
+@dirrm include/phonon
+@dirrm include/KDE/Phonon/Experimental
+@dirrm include/KDE/Phonon
+@comment @dirrm include/KDE
diff --git a/multimedia/phonon/buildlink3.mk b/multimedia/phonon/buildlink3.mk
new file mode 100644
index 00000000000..a267667f1d8
--- /dev/null
+++ b/multimedia/phonon/buildlink3.mk
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+PHONON_BUILDLINK3_MK:= ${PHONON_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= phonon
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nphonon}
+BUILDLINK_PACKAGES+= phonon
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}phonon
+
+.if ${PHONON_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.phonon+= phonon>=4.1.83
+BUILDLINK_PKGSRCDIR.phonon?= ../../multimedia/phonon
+.endif # PHONON_BUILDLINK3_MK
+
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/multimedia/phonon/distinfo b/multimedia/phonon/distinfo
new file mode 100644
index 00000000000..936ffef8c17
--- /dev/null
+++ b/multimedia/phonon/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $
+
+SHA1 (phonon-4.2.0.tar.bz2) = 11e2f2d73b0f0ccd66dfbe82f95d5185c6dc005b
+RMD160 (phonon-4.2.0.tar.bz2) = 9a141abb24a5f4c9b484c9f28680e45c4bb788d8
+Size (phonon-4.2.0.tar.bz2) = 400435 bytes