Mon Nov 3 10:59:46 2008 UTC ()
Import of phonon 4.2.0

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.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(markd)
diff -r0 -r1.1.1.1 pkgsrc/multimedia/phonon/DESCR
diff -r0 -r1.1.1.1 pkgsrc/multimedia/phonon/Makefile
diff -r0 -r1.1.1.1 pkgsrc/multimedia/phonon/PLIST
diff -r0 -r1.1.1.1 pkgsrc/multimedia/phonon/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/multimedia/phonon/distinfo

File Added: pkgsrc/multimedia/phonon/DESCR
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.

File Added: pkgsrc/multimedia/phonon/Makefile
# $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"

File Added: pkgsrc/multimedia/phonon/PLIST
@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

File Added: pkgsrc/multimedia/phonon/buildlink3.mk
# $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/+$//}

File Added: pkgsrc/multimedia/phonon/distinfo
$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