aboutsummaryrefslogtreecommitdiff
path: root/multimedia/phonon
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-08-09 16:52:28 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-08-09 16:52:28 +0000
commit568f8e877fb50618d4813b943d712e3bc08fd147 (patch)
tree16eef3a555a802ca06d05606c7f2a75ccbc6a431 /multimedia/phonon
parentbdcf355d6dedb8678255a8053a2b423f9cc7cc6c (diff)
downloadports-568f8e877fb50618d4813b943d712e3bc08fd147.tar.gz
ports-568f8e877fb50618d4813b943d712e3bc08fd147.zip
Notes
Diffstat (limited to 'multimedia/phonon')
-rw-r--r--multimedia/phonon/Makefile39
-rw-r--r--multimedia/phonon/distinfo3
-rw-r--r--multimedia/phonon/files/patch-CMakeLists.txt21
-rw-r--r--multimedia/phonon/files/pkg-message.in10
-rw-r--r--multimedia/phonon/pkg-descr1
-rw-r--r--multimedia/phonon/pkg-plist97
6 files changed, 171 insertions, 0 deletions
diff --git a/multimedia/phonon/Makefile b/multimedia/phonon/Makefile
new file mode 100644
index 000000000000..e5e00a955cd5
--- /dev/null
+++ b/multimedia/phonon/Makefile
@@ -0,0 +1,39 @@
+# New ports collection Makefile for: phonon
+# Date created: 2008-01-30
+# Whom: Martin Wilke <miwi@FreeBSD.org>
+#
+# $FreeBSD$
+
+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= kde@FreeBSD.org
+COMMENT= KDE4 phonon applications
+
+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>
diff --git a/multimedia/phonon/distinfo b/multimedia/phonon/distinfo
new file mode 100644
index 000000000000..8c81a945ff39
--- /dev/null
+++ b/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
diff --git a/multimedia/phonon/files/patch-CMakeLists.txt b/multimedia/phonon/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..41f604aaad52
--- /dev/null
+++ b/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")
diff --git a/multimedia/phonon/files/pkg-message.in b/multimedia/phonon/files/pkg-message.in
new file mode 100644
index 000000000000..34b19b396c20
--- /dev/null
+++ b/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
diff --git a/multimedia/phonon/pkg-descr b/multimedia/phonon/pkg-descr
new file mode 100644
index 000000000000..8c87bc653013
--- /dev/null
+++ b/multimedia/phonon/pkg-descr
@@ -0,0 +1 @@
+phonon tools for KDE4.
diff --git a/multimedia/phonon/pkg-plist b/multimedia/phonon/pkg-plist
new file mode 100644
index 000000000000..95a34aafcb14
--- /dev/null
+++ b/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
+@dirrm share/kde4/services/phononbackends
+@dirrm lib/kde4/plugins/phonon_backend
+@dirrm include/phonon/experimental
+@dirrm include/phonon
+@dirrm include/KDE/Phonon/Experimental
+@dirrm include/KDE/Phonon