aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kdemultimedia3
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/kdemultimedia3')
-rw-r--r--multimedia/kdemultimedia3/Makefile31
-rw-r--r--multimedia/kdemultimedia3/distinfo4
-rw-r--r--multimedia/kdemultimedia3/files/patch-akode-lib-localfile.h23
-rw-r--r--multimedia/kdemultimedia3/files/patch-configure20
-rw-r--r--multimedia/kdemultimedia3/pkg-plist69
5 files changed, 30 insertions, 117 deletions
diff --git a/multimedia/kdemultimedia3/Makefile b/multimedia/kdemultimedia3/Makefile
index 9af7d48f2f09..9db7050a1831 100644
--- a/multimedia/kdemultimedia3/Makefile
+++ b/multimedia/kdemultimedia3/Makefile
@@ -8,7 +8,6 @@
PORTNAME= kdemultimedia
PORTVERSION= ${KDE_VERSION}
-PORTREVISION= 2
CATEGORIES= multimedia kde
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/${PORTVERSION:S/.0//}/src
@@ -17,17 +16,14 @@ DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
COMMENT= Multimedia utilities for the KDE integrated X11 desktop
-CONFLICTS= juk-*
+CONFLICTS= juk-1*
LIB_DEPENDS+= audiofile:${PORTSDIR}/audio/libaudiofile \
FLAC:${PORTSDIR}/audio/flac \
cdda_paranoia:${PORTSDIR}/audio/cdparanoia \
- mad:${PORTSDIR}/audio/libmad \
- musicbrainz:${PORTSDIR}/audio/libmusicbrainz \
ogg:${PORTSDIR}/audio/libogg \
- speex:${PORTSDIR}/audio/speex \
tag:${PORTSDIR}/audio/taglib \
- tunepimp:${PORTSDIR}/audio/libtunepimp \
+ theora:${PORTSDIR}/multimedia/libtheora \
vorbis:${PORTSDIR}/audio/libvorbis
USE_KDELIBS_VER=3
@@ -37,40 +33,37 @@ USE_BZIP2= yes
USE_GMAKE= yes
USE_REINPLACE= yes
GNU_CONFIGURE= yes
-_NO_KDE_FINAL= yes
-_NO_KDE_CLOSURE=yes
MAKE_ENV= ${CONFIGURE_ENV}
CONFIGURE_ARGS+= --with-vorbis="${LOCALBASE}" --disable-xinetest
INSTALLS_SHLIB= yes
LDCONFIG_DIRS+= %%PREFIX%%/lib %%PREFIX%%/lib/kde3
-DO_NOT_COMPILE+=mpeglib mpeglib_artsplug xine_artsplugin
+DO_NOT_COMPILE+=akode juk mpeglib mpeglib_artsplug xine_artsplugin
-OPTIONS= MPEGLIB "Use mpeglib for audio playback" on \
+OPTIONS= AKODE "Use akode for audio playback" on \
+ MPEGLIB "Use mpeglib for audio playback" off \
XINE "Enable support for video playback using libxine" off
.include "${.CURDIR}/../../x11/kde3/Makefile.kde"
.include <bsd.port.pre.mk>
+.if !defined(WITHOUT_AKODE)
+RUN_DEPENDS+= ${LOCALBASE}/lib/libakode.so:${PORTSDIR}/audio/akode
+.endif
+
.if defined(WITH_XINE)
-RUN_DEPENDS= ${LOCALBASE}/lib/libarts_xine.la:${PORTSDIR}/multimedia/xine_artsplugin
+RUN_DEPENDS+= ${LOCALBASE}/lib/libarts_xine.la:${PORTSDIR}/multimedia/xine_artsplugin
.endif
-.if !defined(WITHOUT_MPEGLIB)
-RUN_DEPENDS+= mpeglibartsplay:${PORTSDIR}/audio/mpeglib_artsplug
-.elseif defined(WITHOUT_MPEGLIB)
-# Use the KFile plugins. Those can't do streaming, but work better with
-# some buggy(?) sound drivers in -STABLE.
+.if defined(WITH_MPEGLIB)
+RUN_DEPENDS+= mpeglibartsplay:${PORTSDIR}/audio/mpeglib_artsplug
.endif
.if defined(DO_NOT_COMPILE)
CONFIGURE_ENV+= DO_NOT_COMPILE="${DO_NOT_COMPILE}"
.endif # defined(DO_NOT_COMPILE)
-pre-configure:
- ${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
-
post-install:
@${CAT} ${PKGMESSAGE}
diff --git a/multimedia/kdemultimedia3/distinfo b/multimedia/kdemultimedia3/distinfo
index 86bf7c8924a6..fe3330875410 100644
--- a/multimedia/kdemultimedia3/distinfo
+++ b/multimedia/kdemultimedia3/distinfo
@@ -1,2 +1,2 @@
-MD5 (KDE/kdemultimedia-3.3.2.tar.bz2) = 2f393da809542dab5bf75bf7a91d1ec0
-SIZE (KDE/kdemultimedia-3.3.2.tar.bz2) = 5384470
+MD5 (KDE/kdemultimedia-3.4.0.tar.bz2) = 4e42790bbea7c4ac0c436da3c7c664ac
+SIZE (KDE/kdemultimedia-3.4.0.tar.bz2) = 5581865
diff --git a/multimedia/kdemultimedia3/files/patch-akode-lib-localfile.h b/multimedia/kdemultimedia3/files/patch-akode-lib-localfile.h
deleted file mode 100644
index e1fad24c49fb..000000000000
--- a/multimedia/kdemultimedia3/files/patch-akode-lib-localfile.h
+++ /dev/null
@@ -1,23 +0,0 @@
-===================================================================
-RCS file: /home/kde/kdemultimedia/akode/lib/localfile.h,v
-retrieving revision 1.6
-retrieving revision 1.7
-diff -u -r1.6 -r1.7
---- akode/lib/localfile.h 2004/07/29 14:45:13 1.6
-+++ akode/lib/localfile.h 2004/09/19 19:16:50 1.7
-@@ -23,6 +23,15 @@
-
- #include "file.h"
-
-+#ifdef __FreeBSD__
-+// There is an unfortunate #define in some obscure FBSD system
-+// header that turns fileno into a macro to account for threading
-+// issues; we undef it in this case.
-+#ifdef fileno
-+#undef fileno
-+#endif
-+#endif
-+
- namespace aKode {
-
- //! An implementation of the File interface for local-file access
diff --git a/multimedia/kdemultimedia3/files/patch-configure b/multimedia/kdemultimedia3/files/patch-configure
deleted file mode 100644
index 7185d93fc46b..000000000000
--- a/multimedia/kdemultimedia3/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig Fri May 2 15:23:56 2003
-+++ configure Fri May 2 15:24:28 2003
-@@ -26016,7 +26016,7 @@ fi
-
- echo "$as_me:$LINENO: result: $ac_cv_x86_sse" >&5
- echo "${ECHO_T}$ac_cv_x86_sse" >&6
--if eval "test \"`echo `$ac_cv_x86_sse\" = yes"; then
-+if test $ac_cv_x86_sse = yes; then
-
- cat >>confdefs.h <<\_ACEOF
- #define HAVE_X86_SSE 1
-@@ -32634,7 +32634,7 @@
- echo $ECHO_N "(cached) $ECHO_C" >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-lFLAC $LIBS"
-+LIBS="-lFLAC -lm $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* #line $LINENO "configure" */
- /* confdefs.h. */
diff --git a/multimedia/kdemultimedia3/pkg-plist b/multimedia/kdemultimedia3/pkg-plist
index 39e1068a90ce..f440d79f5d88 100644
--- a/multimedia/kdemultimedia3/pkg-plist
+++ b/multimedia/kdemultimedia3/pkg-plist
@@ -1,6 +1,5 @@
bin/artsbuilder
bin/artscontrol
-bin/juk
bin/kaboodle
bin/kaudiocreator
bin/kmid
@@ -12,25 +11,6 @@ bin/midisend
bin/noatun
bin/workman2cddb.pl
etc/xdg/menus/applications-merged/kde-multimedia-music.menu
-include/akode/akodelib.h
-include/akode/audiobuffer.h
-include/akode/audioconfiguration.h
-include/akode/audioframe.h
-include/akode/crossfader.h
-include/akode/decoder.h
-include/akode/encoder.h
-include/akode/fast_resampler.h
-include/akode/file.h
-include/akode/framedecoder.h
-include/akode/frametostream_decoder.h
-include/akode/localfile.h
-include/akode/mmapfile.h
-include/akode/pluginhandler.h
-include/akode/resampler.h
-include/akode/sink.h
-include/akode/streamdecoder.h
-include/akode/streamtoframe_decoder.h
-include/akode/wav_decoder.h
include/arts/artsbuilder.h
include/arts/artsbuilder.idl
include/arts/artsgui.h
@@ -110,6 +90,8 @@ lib/kde3/kfile_ogg.la
lib/kde3/kfile_ogg.so
lib/kde3/kfile_sid.la
lib/kde3/kfile_sid.so
+lib/kde3/kfile_theora.la
+lib/kde3/kfile_theora.so
lib/kde3/kfile_wav.la
lib/kde3/kfile_wav.so
lib/kde3/kio_audiocd.la
@@ -174,17 +156,6 @@ lib/kde3/noatun_winskin.la
lib/kde3/noatun_winskin.so
lib/kde3/noatunsimple.la
lib/kde3/noatunsimple.so
-lib/libakode.la
-lib/libakode.so
-lib/libakode.so.1
-lib/libakode_mpc_decoder.la
-lib/libakode_mpc_decoder.so
-lib/libakode_mpeg_decoder.la
-lib/libakode_mpeg_decoder.so
-lib/libakode_xiph_decoder.la
-lib/libakode_xiph_decoder.so
-lib/libarts_akode.la
-lib/libarts_akode.so
lib/libartsbuilder.la
lib/libartsbuilder.so
lib/libartsbuilder.so.0
@@ -309,6 +280,7 @@ lib/mcop/Arts/Synth_COMPRESSOR.mcopclass
lib/mcop/Arts/Synth_DATA.mcopclass
lib/mcop/Arts/Synth_DEBUG.mcopclass
lib/mcop/Arts/Synth_DELAY.mcopclass
+lib/mcop/Arts/Synth_DIV.mcopclass
lib/mcop/Arts/Synth_ENVELOPE_ADSR.mcopclass
lib/mcop/Arts/Synth_FM_SOURCE.mcopclass
lib/mcop/Arts/Synth_FREEVERB.mcopclass
@@ -359,14 +331,6 @@ lib/mcop/Noatun/StereoVolumeControlSSE.mcopclass
lib/mcop/Noatun/WinSkinFFT.mcopclass
lib/mcop/RawWriter.mcopclass
lib/mcop/VoiceRemoval.mcopclass
-lib/mcop/akodeMPCPlayObject.mcopclass
-lib/mcop/akodeMPEGPlayObject.mcopclass
-lib/mcop/akodePlayObject.mcopclass
-lib/mcop/akodeSpeexStreamPlayObject.mcopclass
-lib/mcop/akodeVorbisStreamPlayObject.mcopclass
-lib/mcop/akodeXiphPlayObject.mcopclass
-lib/mcop/akodearts.mcopclass
-lib/mcop/akodearts.mcoptype
lib/mcop/artsbuilder.mcopclass
lib/mcop/artsbuilder.mcoptype
lib/mcop/artseffects.mcopclass
@@ -394,7 +358,6 @@ lib/mcop/winskinvis.mcoptype
share/applications/kde/artsbuilder.desktop
share/applications/kde/artscontrol.desktop
share/applications/kde/audiocd.desktop
-share/applications/kde/juk.desktop
share/applications/kde/kaboodle.desktop
share/applications/kde/kaudiocreator.desktop
share/applications/kde/kmid.desktop
@@ -473,6 +436,7 @@ share/apps/artsbuilder/pics/Synth_ATAN_SATURATE.xpm
share/apps/artsbuilder/pics/Synth_BUS_DOWNLINK.xpm
share/apps/artsbuilder/pics/Synth_BUS_UPLINK.xpm
share/apps/artsbuilder/pics/Synth_DEBUG.xpm
+share/apps/artsbuilder/pics/Synth_DIV.xpm
share/apps/artsbuilder/pics/Synth_ENVELOPE_ADSR.xpm
share/apps/artsbuilder/pics/Synth_FILEPLAY.xpm
share/apps/artsbuilder/pics/Synth_MIDI_DEBUG.xpm
@@ -493,9 +457,6 @@ share/apps/artsbuilder/pics/Synth_WAVE_TRI.xpm
share/apps/artsbuilder/pics/Synth_XFADE.xpm
share/apps/artscontrol/artscontrol.rc
share/apps/artscontrol/artsmidimanagerview.rc
-share/apps/juk/jukui-rtl.rc
-share/apps/juk/jukui.rc
-share/apps/juk/pics/playing.png
share/apps/kaboodle/icons/crystalsvg/16x16/actions/kaboodleloop.png
share/apps/kaboodle/icons/crystalsvg/22x22/actions/kaboodleloop.png
share/apps/kaboodle/kaboodlepartui.rc
@@ -524,6 +485,7 @@ share/apps/kaudiocreator/pics/check.png
share/apps/kconf_update/audiocd.upd
share/apps/kconf_update/kaudiocreator-libkcddb.upd
share/apps/kconf_update/kaudiocreator-meta.upd
+share/apps/kconf_update/kcmcddb-emailsettings.upd
share/apps/kconf_update/noatun.upd
share/apps/kconf_update/noatun20update
share/apps/kconf_update/upgrade-kaudiocreator-metadata.sh
@@ -578,7 +540,7 @@ share/apps/kmix/pics/mix_treble.png
share/apps/kmix/pics/mix_unknown.png
share/apps/kmix/pics/mix_video.png
share/apps/kmix/pics/mix_volume.png
-share/apps/konqueror/servicemenus/jukservicemenu.desktop
+share/apps/konqueror/servicemenus/audiocd_play.desktop
share/apps/krec/icons/crystalsvg/16x16/actions/krec_record.png
share/apps/krec/icons/crystalsvg/22x22/actions/krec_record.png
share/apps/krec/icons/crystalsvg/32x32/actions/krec_record.png
@@ -643,6 +605,7 @@ share/apps/noatun/monoscope.plugin
share/apps/noatun/net.plugin
share/apps/noatun/noatunui.plugin
share/apps/noatun/simple.plugin
+share/apps/noatun/simpleui.rc
share/apps/noatun/skins/kaiman/car-preset/btn_exit.png
share/apps/noatun/skins/kaiman/car-preset/btn_iconify.png
share/apps/noatun/skins/kaiman/car-preset/btn_list.png
@@ -827,6 +790,7 @@ share/apps/noatun/systray.plugin
share/apps/noatun/systrayui.rc
share/apps/noatun/voiceprint.plugin
share/apps/noatun/winskin.plugin
+share/apps/noatun/yhconfig.kcfg
share/apps/profiles/kscd.profile.xml
share/autostart/restore_kmix_volumes.desktop
share/config.kcfg/audiocd_lame_encoder.kcfg
@@ -866,6 +830,7 @@ share/doc/HTML/en/artsbuilder/images/Synth_CDELAY.png
share/doc/HTML/en/artsbuilder/images/Synth_COMPRESSOR.png
share/doc/HTML/en/artsbuilder/images/Synth_DEBUG.png
share/doc/HTML/en/artsbuilder/images/Synth_DELAY.png
+share/doc/HTML/en/artsbuilder/images/Synth_DIV.png
share/doc/HTML/en/artsbuilder/images/Synth_ENVELOPE_ADSR.png
share/doc/HTML/en/artsbuilder/images/Synth_FILEPLAY.png
share/doc/HTML/en/artsbuilder/images/Synth_FM_SOURCE.png
@@ -919,12 +884,16 @@ share/doc/HTML/en/kaboodle/index.docbook
share/doc/HTML/en/kcontrol/kmixcfg/common
share/doc/HTML/en/kcontrol/kmixcfg/index.cache.bz2
share/doc/HTML/en/kcontrol/kmixcfg/index.docbook
+share/doc/HTML/en/kio_audiocd/audiocd.docbook
share/doc/HTML/en/kmid/common
share/doc/HTML/en/kmid/index.cache.bz2
share/doc/HTML/en/kmid/index.docbook
share/doc/HTML/en/kmix/common
share/doc/HTML/en/kmix/index.cache.bz2
share/doc/HTML/en/kmix/index.docbook
+share/doc/HTML/en/kmix/kmix-channel-playback.png
+share/doc/HTML/en/kmix/kmix-channel-record.png
+share/doc/HTML/en/kmix/kmix-window.png
share/doc/HTML/en/krec/common
share/doc/HTML/en/krec/index.cache.bz2
share/doc/HTML/en/krec/index.docbook
@@ -957,7 +926,6 @@ share/icons/crystalsvg/128x128/actions/artsfftscope.png
share/icons/crystalsvg/128x128/actions/artsmediatypes.png
share/icons/crystalsvg/128x128/actions/artsmidimanager.png
share/icons/crystalsvg/128x128/apps/artscontrol.png
-share/icons/crystalsvg/128x128/apps/juk.png
share/icons/crystalsvg/128x128/apps/kaboodle.png
share/icons/crystalsvg/128x128/apps/kmix.png
share/icons/crystalsvg/128x128/apps/krec.png
@@ -971,7 +939,6 @@ share/icons/crystalsvg/16x16/actions/artsmediatypes.png
share/icons/crystalsvg/16x16/actions/artsmidimanager.png
share/icons/crystalsvg/16x16/apps/artsbuilder.png
share/icons/crystalsvg/16x16/apps/artscontrol.png
-share/icons/crystalsvg/16x16/apps/juk.png
share/icons/crystalsvg/16x16/apps/kaboodle.png
share/icons/crystalsvg/16x16/apps/kaudiocreator.png
share/icons/crystalsvg/16x16/apps/kmid.png
@@ -985,7 +952,6 @@ share/icons/crystalsvg/22x22/actions/artsenvironment.png
share/icons/crystalsvg/22x22/actions/artsfftscope.png
share/icons/crystalsvg/22x22/actions/artsmediatypes.png
share/icons/crystalsvg/22x22/actions/artsmidimanager.png
-share/icons/crystalsvg/22x22/actions/juk_dock.png
share/icons/crystalsvg/22x22/apps/artscontrol.png
share/icons/crystalsvg/22x22/apps/kaboodle.png
share/icons/crystalsvg/22x22/apps/krec.png
@@ -996,7 +962,6 @@ share/icons/crystalsvg/32x32/actions/artsfftscope.png
share/icons/crystalsvg/32x32/actions/artsmediatypes.png
share/icons/crystalsvg/32x32/actions/artsmidimanager.png
share/icons/crystalsvg/32x32/apps/artscontrol.png
-share/icons/crystalsvg/32x32/apps/juk.png
share/icons/crystalsvg/32x32/apps/kaboodle.png
share/icons/crystalsvg/32x32/apps/kaudiocreator.png
share/icons/crystalsvg/32x32/apps/kmid.png
@@ -1010,7 +975,6 @@ share/icons/crystalsvg/48x48/actions/artsfftscope.png
share/icons/crystalsvg/48x48/actions/artsmediatypes.png
share/icons/crystalsvg/48x48/actions/artsmidimanager.png
share/icons/crystalsvg/48x48/apps/artscontrol.png
-share/icons/crystalsvg/48x48/apps/juk.png
share/icons/crystalsvg/48x48/apps/kaboodle.png
share/icons/crystalsvg/48x48/apps/kmid.png
share/icons/crystalsvg/48x48/apps/kmix.png
@@ -1023,7 +987,6 @@ share/icons/crystalsvg/64x64/actions/artsfftscope.png
share/icons/crystalsvg/64x64/actions/artsmediatypes.png
share/icons/crystalsvg/64x64/actions/artsmidimanager.png
share/icons/crystalsvg/64x64/apps/artscontrol.png
-share/icons/crystalsvg/64x64/apps/juk.png
share/icons/crystalsvg/64x64/apps/kaboodle.png
share/icons/crystalsvg/64x64/apps/kmix.png
share/icons/crystalsvg/64x64/apps/krec.png
@@ -1034,6 +997,7 @@ share/icons/crystalsvg/scalable/actions/artsenvironment.svg
share/icons/crystalsvg/scalable/actions/artsfftscope.svg
share/icons/crystalsvg/scalable/actions/artsmediatypes.svg
share/icons/crystalsvg/scalable/actions/artsmidimanager.svg
+share/icons/crystalsvg/scalable/apps/artsbuilder.svgz
share/icons/crystalsvg/scalable/apps/artscontrol.svg
share/icons/locolor/16x16/apps/kaudiocreator.png
share/icons/locolor/32x32/apps/kaudiocreator.png
@@ -1054,6 +1018,7 @@ share/services/kfile_mp3.desktop
share/services/kfile_mpc.desktop
share/services/kfile_ogg.desktop
share/services/kfile_sid.desktop
+share/services/kfile_theora.desktop
share/services/kfile_wav.desktop
share/services/kmixctrl_restore.desktop
share/services/krec_exportogg.desktop
@@ -1066,6 +1031,7 @@ share/servicetypes/krec_exportitem.desktop
@dirrm share/doc/HTML/en/krec
@dirrm share/doc/HTML/en/kmix
@dirrm share/doc/HTML/en/kmid
+@dirrm share/doc/HTML/en/kio_audiocd
@dirrm share/doc/HTML/en/kcontrol/kmixcfg
@dirrm share/doc/HTML/en/kaboodle
@dirrm share/doc/HTML/en/juk
@@ -1141,8 +1107,6 @@ share/servicetypes/krec_exportitem.desktop
@dirrm share/apps/kaboodle/icons/crystalsvg
@dirrm share/apps/kaboodle/icons
@dirrm share/apps/kaboodle
-@dirrm share/apps/juk/pics
-@dirrm share/apps/juk
@dirrm share/apps/artscontrol
@dirrm share/apps/artsbuilder/pics
@dirrm share/apps/artsbuilder/examples/todo
@@ -1152,5 +1116,4 @@ share/servicetypes/krec_exportitem.desktop
@dirrm lib/mcop/Arts/Environment
@dirrm include/noatun
@dirrm include/libkcddb
-@dirrm include/akode
@dirrm etc/xdg/menus/applications-merged