From 52e7902c1a64e4c0f812da21525383cabb581bde Mon Sep 17 00:00:00 2001 From: xtraeme Date: Wed, 6 Dec 2006 18:30:11 +0000 Subject: 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. --- multimedia/kaffeine/DESCR | 9 +++ multimedia/kaffeine/Makefile | 53 +++++++++++++ multimedia/kaffeine/PLIST | 140 +++++++++++++++++++++++++++++++++++ multimedia/kaffeine/distinfo | 9 +++ multimedia/kaffeine/patches/patch-aa | 12 +++ multimedia/kaffeine/patches/patch-ab | 22 ++++++ multimedia/kaffeine/patches/patch-ac | 13 ++++ multimedia/kaffeine/patches/patch-ad | 23 ++++++ 8 files changed, 281 insertions(+) create mode 100644 multimedia/kaffeine/DESCR create mode 100644 multimedia/kaffeine/Makefile create mode 100644 multimedia/kaffeine/PLIST create mode 100644 multimedia/kaffeine/distinfo create mode 100644 multimedia/kaffeine/patches/patch-aa create mode 100644 multimedia/kaffeine/patches/patch-ab create mode 100644 multimedia/kaffeine/patches/patch-ac create mode 100644 multimedia/kaffeine/patches/patch-ad (limited to 'multimedia/kaffeine') 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 ++#include + #include + #include + #include 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 << "" << i18n("Ok.") << ""; +- else if (stdout.contains('0')) ++ else if (stdout_local.contains('0')) + info << "" << i18n("DMA mode off! For smooth DVD playback run as root:") + " \"hdparm -d1 /dev/dvd\"."; + else + info << "" << 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); + } -- cgit v1.2.3