summaryrefslogtreecommitdiff
path: root/multimedia/kaffeine
diff options
context:
space:
mode:
authorxtraeme <xtraeme>2006-12-06 18:30:11 +0000
committerxtraeme <xtraeme>2006-12-06 18:30:11 +0000
commit52e7902c1a64e4c0f812da21525383cabb581bde (patch)
treec0cdf76ddec8522a6868b1a0ee092ae8eb5be4d4 /multimedia/kaffeine
parentfb792b4881fc18e1f3e2c67cba199b32cf59b203 (diff)
downloadpkgsrc-52e7902c1a64e4c0f812da21525383cabb581bde.tar.gz
Initial import of kaffeine-0.8.3.
kaffeine is a xine-based multimedia player for KDE. * Full Drag and Drop support * Import Noatun-playlists as well as M3U, ASX and PLS-Files * Editable Playlist * Export Playlist to HTML or PDF (KDE-Print) * Edit Xine-Options via GUI * Support for saving screenshots as PNG, BMP or XBM * The ability to prevent the screensaver from activating OSD Titles Thanks to joerg for helping me fixing a build error.
Diffstat (limited to 'multimedia/kaffeine')
-rw-r--r--multimedia/kaffeine/DESCR9
-rw-r--r--multimedia/kaffeine/Makefile53
-rw-r--r--multimedia/kaffeine/PLIST140
-rw-r--r--multimedia/kaffeine/distinfo9
-rw-r--r--multimedia/kaffeine/patches/patch-aa12
-rw-r--r--multimedia/kaffeine/patches/patch-ab22
-rw-r--r--multimedia/kaffeine/patches/patch-ac13
-rw-r--r--multimedia/kaffeine/patches/patch-ad23
8 files changed, 281 insertions, 0 deletions
diff --git a/multimedia/kaffeine/DESCR b/multimedia/kaffeine/DESCR
new file mode 100644
index 00000000000..9b0840ac517
--- /dev/null
+++ b/multimedia/kaffeine/DESCR
@@ -0,0 +1,9 @@
+kaffeine is a xine-based multimedia player for KDE.
+
+* Full Drag and Drop support
+* Import Noatun-playlists as well as M3U, ASX and PLS-Files
+* Editable Playlist
+* Export Playlist to HTML or PDF (KDE-Print)
+* Edit Xine-Options via GUI
+* Support for saving screenshots as PNG, BMP or XBM
+* The ability to prevent the screensaver from activating OSD Titles
diff --git a/multimedia/kaffeine/Makefile b/multimedia/kaffeine/Makefile
new file mode 100644
index 00000000000..32ae163355b
--- /dev/null
+++ b/multimedia/kaffeine/Makefile
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/12/06 18:30:11 xtraeme Exp $
+#
+
+DISTNAME= kaffeine-0.8.3
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kaffeine/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= xtraeme@NetBSD.org
+HOMEPAGE= http://kaffeine.sourceforge.net/
+COMMENT= Full featured Multimedia-Player for KDE
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_PKGLOCALEDIR= yes
+USE_TOOLS+= gmake msgfmt perl pkg-config
+
+CONFIGURE_ARGS+= --without-gstreamer
+CONFIGURE_ARGS+= --without-dpms
+CONFIGURE_ARGS+= --without-xinerama
+CONFIGURE_ARGS+= --without-dvb
+
+BUILDLINK_TRANSFORM.cdparanoia+= -e "s|/cdparanoia/|/|g"
+BUILDLINK_TRANSFORM+= l:jpeg6b:jpeg
+
+# Detection of libjpeg6b
+SUBST_CLASSES+= local
+SUBST_STAGE.local= pre-configure
+SUBST_FILES.local= configure
+SUBST_SED.local= -e "s|/usr/local|${PREFIX}|g"
+
+# Hardcoded paths for libdvdcss and win32-codecs
+SUBST_CLASSES+= path
+SUBST_STAGE.path= post-patch
+SUBST_FILES.path= kaffeine/src/instwizard.cpp
+SUBST_SED.path= -e "s|/usr/lib|${PREFIX}/lib|g"
+SUBST_MESSAGE.path= Fixing hardcoded paths.
+
+.include "../../audio/cdparanoia/buildlink3.mk"
+.include "../../audio/lame/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../meta-pkgs/kde3/kde3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../multimedia/xine-lib/buildlink3.mk"
+.include "../../x11/kdebase3/buildlink3.mk"
+.include "../../x11/kdelibs3/buildlink3.mk"
+.include "../../x11/qt3-libs/buildlink3.mk"
+.include "../../x11/qt3-tools/buildlink3.mk"
+
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/kaffeine/PLIST b/multimedia/kaffeine/PLIST
new file mode 100644
index 00000000000..d1089ad8806
--- /dev/null
+++ b/multimedia/kaffeine/PLIST
@@ -0,0 +1,140 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/12/06 18:30:11 xtraeme Exp $
+bin/kaffeine
+include/kaffeine/kaffeineaudioencoder.h
+include/kaffeine/kaffeinepart.h
+include/kaffeine/mrl.h
+include/kaffeine/xine_part.h
+include/kaffeine/xine_part_iface.h
+lib/kde3/libkaffeinemp3lame.la
+lib/kde3/libkaffeineoggvorbis.la
+lib/kde3/libxinepart.la
+lib/libkaffeineaudioencoder.la
+lib/libkaffeinepart.la
+share/applications/kde/kaffeine.desktop
+share/doc/kde/HTML/en/kaffeine/discwindow.png
+share/doc/kde/HTML/en/kaffeine/dvbbroadcast.png
+share/doc/kde/HTML/en/kaffeine/dvbclient.png
+share/doc/kde/HTML/en/kaffeine/dvbconfig.png
+share/doc/kde/HTML/en/kaffeine/dvbepg.png
+share/doc/kde/HTML/en/kaffeine/dvblive.jpg
+share/doc/kde/HTML/en/kaffeine/dvbscan.png
+share/doc/kde/HTML/en/kaffeine/dvbtimers.png
+share/doc/kde/HTML/en/kaffeine/dvbwin.png
+share/doc/kde/HTML/en/kaffeine/gstpart.png
+share/doc/kde/HTML/en/kaffeine/index.cache.bz2
+share/doc/kde/HTML/en/kaffeine/index.docbook
+share/doc/kde/HTML/en/kaffeine/kaffeinepart.png
+share/doc/kde/HTML/en/kaffeine/playlistwin.png
+share/doc/kde/HTML/en/kaffeine/startwindow.png
+share/kde/apps/kaffeine/dvbdata.tar.gz
+share/kde/apps/kaffeine/kaffeinedisc.rc
+share/kde/apps/kaffeine/kaffeineplaylist.rc
+share/kde/apps/kaffeine/kaffeineui.rc
+share/kde/apps/kaffeine/logo
+share/kde/apps/kaffeine/logo.mpg
+share/kde/apps/kaffeine/mms.protocol
+share/kde/apps/kaffeine/nocover.png
+share/kde/apps/kaffeine/pics/playing.png
+share/kde/apps/kaffeine/rtsp.protocol
+share/kde/apps/kaffeine/xine_part.rc
+share/kde/apps/konqueror/servicemenus/kaffeine_append_file.desktop
+share/kde/apps/konqueror/servicemenus/kaffeine_open_directory.desktop
+share/kde/apps/konqueror/servicemenus/kaffeine_play_audiocd.desktop
+share/kde/apps/konqueror/servicemenus/kaffeine_play_dvd.desktop
+share/kde/apps/konqueror/servicemenus/kaffeine_play_vcd.desktop
+share/kde/apps/profiles/kaffeine.profile.xml
+share/kde/icons/hicolor/128x128/apps/kaffeine.png
+share/kde/icons/hicolor/16x16/actions/player_mute.png
+share/kde/icons/hicolor/16x16/actions/player_record.png
+share/kde/icons/hicolor/16x16/apps/kaffeine.png
+share/kde/icons/hicolor/16x16/apps/kdvbra.png
+share/kde/icons/hicolor/16x16/apps/kdvbrac.png
+share/kde/icons/hicolor/16x16/apps/kdvbtv.png
+share/kde/icons/hicolor/16x16/apps/kdvbtvc.png
+share/kde/icons/hicolor/16x16/apps/kilogram.png
+share/kde/icons/hicolor/16x16/mimetypes/mime_kaffeine.png
+share/kde/icons/hicolor/22x22/actions/player_mute.png
+share/kde/icons/hicolor/22x22/actions/player_record.png
+share/kde/icons/hicolor/22x22/apps/kaffeine.png
+share/kde/icons/hicolor/22x22/apps/kilogram.png
+share/kde/icons/hicolor/32x32/actions/player_mute.png
+share/kde/icons/hicolor/32x32/actions/player_record.png
+share/kde/icons/hicolor/32x32/apps/kaffeine-pause.png
+share/kde/icons/hicolor/32x32/apps/kaffeine-play.png
+share/kde/icons/hicolor/32x32/apps/kaffeine-record.png
+share/kde/icons/hicolor/32x32/apps/kaffeine.png
+share/kde/icons/hicolor/32x32/apps/kilogram.png
+share/kde/icons/hicolor/32x32/mimetypes/mime_kaffeine.png
+share/kde/icons/hicolor/48x48/apps/kaffeine.png
+share/kde/icons/hicolor/48x48/mimetypes/mime_kaffeine.png
+share/kde/icons/hicolor/64x64/apps/kaffeine.png
+share/kde/mimelnk/application/x-kaffeine.desktop
+share/kde/services/kaffeinemp3lame.desktop
+share/kde/services/kaffeineoggvorbis.desktop
+share/kde/services/xine_part.desktop
+share/kde/servicetypes/kaffeineaudioencoder.desktop
+share/locale/ar/LC_MESSAGES/kaffeine.mo
+share/locale/bg/LC_MESSAGES/kaffeine.mo
+share/locale/bn/LC_MESSAGES/kaffeine.mo
+share/locale/br/LC_MESSAGES/kaffeine.mo
+share/locale/ca/LC_MESSAGES/kaffeine.mo
+share/locale/cs/LC_MESSAGES/kaffeine.mo
+share/locale/da/LC_MESSAGES/kaffeine.mo
+share/locale/de/LC_MESSAGES/kaffeine.mo
+share/locale/el/LC_MESSAGES/kaffeine.mo
+share/locale/es/LC_MESSAGES/kaffeine.mo
+share/locale/et/LC_MESSAGES/kaffeine.mo
+share/locale/fi/LC_MESSAGES/kaffeine.mo
+share/locale/fr/LC_MESSAGES/kaffeine.mo
+share/locale/ga/LC_MESSAGES/kaffeine.mo
+share/locale/gl/LC_MESSAGES/kaffeine.mo
+share/locale/he/LC_MESSAGES/kaffeine.mo
+share/locale/hu/LC_MESSAGES/kaffeine.mo
+share/locale/it/LC_MESSAGES/kaffeine.mo
+share/locale/ja/LC_MESSAGES/kaffeine.mo
+share/locale/ka/LC_MESSAGES/kaffeine.mo
+share/locale/km/LC_MESSAGES/kaffeine.mo
+share/locale/lt/LC_MESSAGES/kaffeine.mo
+share/locale/mk/LC_MESSAGES/kaffeine.mo
+share/locale/nb/LC_MESSAGES/kaffeine.mo
+share/locale/nl/LC_MESSAGES/kaffeine.mo
+share/locale/nn/LC_MESSAGES/kaffeine.mo
+share/locale/pa/LC_MESSAGES/kaffeine.mo
+share/locale/pl/LC_MESSAGES/kaffeine.mo
+share/locale/pt/LC_MESSAGES/kaffeine.mo
+share/locale/pt_BR/LC_MESSAGES/kaffeine.mo
+share/locale/ru/LC_MESSAGES/kaffeine.mo
+share/locale/sk/LC_MESSAGES/kaffeine.mo
+share/locale/sr/LC_MESSAGES/kaffeine.mo
+share/locale/sr@Latn/LC_MESSAGES/kaffeine.mo
+share/locale/sv/LC_MESSAGES/kaffeine.mo
+share/locale/tr/LC_MESSAGES/kaffeine.mo
+share/locale/uk/LC_MESSAGES/kaffeine.mo
+share/locale/uz/LC_MESSAGES/kaffeine.mo
+share/locale/xx/LC_MESSAGES/kaffeine.mo
+share/locale/zh_CN/LC_MESSAGES/kaffeine.mo
+share/locale/zh_TW/LC_MESSAGES/kaffeine.mo
+@comment in kde: @dirrm share/kde/servicetypes
+@comment in kde: @dirrm share/kde/services
+@comment in kde: @dirrm share/kde/mimelnk/application
+@comment in kde: @dirrm share/kde/icons/hicolor/64x64/apps
+@comment in kde: @dirrm share/kde/icons/hicolor/48x48/mimetypes
+@comment in kde: @dirrm share/kde/icons/hicolor/48x48/apps
+@comment in kde: @dirrm share/kde/icons/hicolor/32x32/mimetypes
+@comment in kde: @dirrm share/kde/icons/hicolor/32x32/apps
+@comment in kde: @dirrm share/kde/icons/hicolor/32x32/actions
+@comment in kde: @dirrm share/kde/icons/hicolor/22x22/apps
+@comment in kde: @dirrm share/kde/icons/hicolor/22x22/actions
+@comment in kde: @dirrm share/kde/icons/hicolor/16x16/mimetypes
+@comment in kde: @dirrm share/kde/icons/hicolor/16x16/apps
+@comment in kde: @dirrm share/kde/icons/hicolor/16x16/actions
+@comment in kde: @dirrm share/kde/icons/hicolor/128x128/apps
+@comment in kde: @dirrm share/kde/apps/profiles
+@comment in kde: @dirrm share/kde/apps/konqueror/servicemenus
+@dirrm share/kde/apps/kaffeine/pics
+@dirrm share/kde/apps/kaffeine
+@comment in kde: @dirrm share/kde/apps
+@comment in kde: @dirrm share/doc/kde/HTML/en
+@comment in kde: @dirrm share/applications/kde
+@comment in kde: @dirrm lib/kde3
+@dirrm include/kaffeine
diff --git a/multimedia/kaffeine/distinfo b/multimedia/kaffeine/distinfo
new file mode 100644
index 00000000000..e7c179526e8
--- /dev/null
+++ b/multimedia/kaffeine/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/12/06 18:30:11 xtraeme Exp $
+
+SHA1 (kaffeine-0.8.3.tar.bz2) = 6198ffe59422124855007a42443e2a69f6451e66
+RMD160 (kaffeine-0.8.3.tar.bz2) = f22a971481e8fd1a96063fef66d156d119c1e596
+Size (kaffeine-0.8.3.tar.bz2) = 2940941 bytes
+SHA1 (patch-aa) = ae70b289c384e3ec33874ba79a5f3c6642d18c8f
+SHA1 (patch-ab) = 3089b793f485b161543981267de146dd57b11092
+SHA1 (patch-ac) = 0a52e900c9e79683aca8f27d0c65045574e81d31
+SHA1 (patch-ad) = 85183e84ec7593cee6f18321242bad5a4611e888
diff --git a/multimedia/kaffeine/patches/patch-aa b/multimedia/kaffeine/patches/patch-aa
new file mode 100644
index 00000000000..da70089e640
--- /dev/null
+++ b/multimedia/kaffeine/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/12/06 18:30:11 xtraeme Exp $
+
+--- kaffeine/src/kaffeine.cpp.orig Fri Dec 1 19:17:37 2006
++++ kaffeine/src/kaffeine.cpp Fri Dec 1 19:18:01 2006
+@@ -26,6 +26,7 @@
+ #include "kaffeine.h"
+
+ #include <dcopref.h>
++#include <kapplication.h>
+ #include <kkeydialog.h>
+ #include <kfiledialog.h>
+ #include <kdirselectdialog.h>
diff --git a/multimedia/kaffeine/patches/patch-ab b/multimedia/kaffeine/patches/patch-ab
new file mode 100644
index 00000000000..ff21160aa33
--- /dev/null
+++ b/multimedia/kaffeine/patches/patch-ab
@@ -0,0 +1,22 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/12/06 18:30:11 xtraeme Exp $
+
+--- kaffeine/mimetypes/application/Makefile.in.orig Wed Sep 27 16:44:00 2006
++++ kaffeine/mimetypes/application/Makefile.in Wed Sep 27 16:44:21 2006
+@@ -337,7 +337,7 @@
+ xdg_appsdir = @xdg_appsdir@
+ xdg_directorydir = @xdg_directorydir@
+ xdg_menudir = @xdg_menudir@
+-mime_DATA = x-kaffeine.desktop x-mplayer2.desktop
++mime_DATA = x-kaffeine.desktop
+ mimedir = $(kde_mimedir)/application
+ EXTRA_DIST = $(mime_DATA)
+ #>- all: all-am
+@@ -544,7 +544,7 @@
+ .NOEXPORT:
+
+ #>+ 2
+-KDE_DIST=x-kaffeine.desktop x-mplayer2.desktop Makefile.in Makefile.am
++KDE_DIST=x-kaffeine.desktop Makefile.in Makefile.am
+
+ #>+ 2
+ docs-am:
diff --git a/multimedia/kaffeine/patches/patch-ac b/multimedia/kaffeine/patches/patch-ac
new file mode 100644
index 00000000000..7ba3523c93c
--- /dev/null
+++ b/multimedia/kaffeine/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2006/12/06 18:30:11 xtraeme Exp $
+
+--- kaffeine/src/instwizard.h.orig 2006-12-06 18:35:21.000000000 +0100
++++ kaffeine/src/instwizard.h 2006-12-06 18:35:41.000000000 +0100
+@@ -45,7 +45,7 @@
+
+ void internalWizard();
+
+- QString stdout;
++ QString stdout_local;
+
+ InstWizard(const InstWizard &);
+ InstWizard operator=(const InstWizard &);
diff --git a/multimedia/kaffeine/patches/patch-ad b/multimedia/kaffeine/patches/patch-ad
new file mode 100644
index 00000000000..c07f4fa42bf
--- /dev/null
+++ b/multimedia/kaffeine/patches/patch-ad
@@ -0,0 +1,23 @@
+$NetBSD: patch-ad,v 1.1.1.1 2006/12/06 18:30:11 xtraeme Exp $
+
+--- kaffeine/src/instwizard.cpp.orig 2006-12-06 18:36:17.000000000 +0100
++++ kaffeine/src/instwizard.cpp 2006-12-06 18:37:58.000000000 +0100
+@@ -149,9 +149,9 @@
+ connect(&process, SIGNAL(receivedStdout(KProcess*,char*,int)), this, SLOT(slotStdout(KProcess*, char*, int)));
+ process.start(KProcess::Block, KProcess::Stdout);
+
+- if (stdout.contains('1'))
++ if (stdout_local.contains('1'))
+ info << "<font color=\"DarkGreen\">" << i18n("Ok.") << "</font>";
+- else if (stdout.contains('0'))
++ else if (stdout_local.contains('0'))
+ info << "<font color=\"DarkRed\">" << i18n("DMA mode off! For smooth DVD playback run as root:") + " \"hdparm -d1 /dev/dvd\".</font>";
+ else
+ info << "<font color=\"DarkBlue\">" << i18n("Can't check DMA mode. Permission denied or no such device:")
+@@ -274,5 +274,5 @@
+ {
+ QString output = QString::fromLatin1(buffer, buflen);
+ kdDebug() << "WizardDialog: got from hdparm: " << output << "\n";
+- stdout.append(output);
++ stdout_local.append(output);
+ }