diff options
author | markus <markus@FreeBSD.org> | 2004-03-12 05:06:37 +0800 |
---|---|---|
committer | markus <markus@FreeBSD.org> | 2004-03-12 05:06:37 +0800 |
commit | 07010b6281f7d96aaf538590c8d3a548d330a91f (patch) | |
tree | f1682e5ef7a7ddfdc69f0a56895b7ee69b78ee88 | |
parent | 2fc2ccf207eda87cbed42497410d4fdc671340e6 (diff) | |
download | freebsd-ports-gnome-07010b6281f7d96aaf538590c8d3a548d330a91f.tar.gz freebsd-ports-gnome-07010b6281f7d96aaf538590c8d3a548d330a91f.tar.zst freebsd-ports-gnome-07010b6281f7d96aaf538590c8d3a548d330a91f.zip |
Add amarok 0.9, a media player for KDE.
Approved by: arved (mentor)
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/amarok-kde4/Makefile | 49 | ||||
-rw-r--r-- | audio/amarok-kde4/distinfo | 2 | ||||
-rw-r--r-- | audio/amarok-kde4/files/patch-playlistloader.h | 12 | ||||
-rw-r--r-- | audio/amarok-kde4/pkg-descr | 7 | ||||
-rw-r--r-- | audio/amarok-kde4/pkg-plist | 77 | ||||
-rw-r--r-- | audio/amarok/Makefile | 49 | ||||
-rw-r--r-- | audio/amarok/distinfo | 2 | ||||
-rw-r--r-- | audio/amarok/files/patch-playlistloader.h | 12 | ||||
-rw-r--r-- | audio/amarok/pkg-descr | 7 | ||||
-rw-r--r-- | audio/amarok/pkg-plist | 77 |
11 files changed, 295 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index 91a42d89110a..62b05647af58 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -11,6 +11,7 @@ SUBDIR += afsp SUBDIR += alienwah SUBDIR += alsaplayer + SUBDIR += amarok SUBDIR += amp SUBDIR += ample SUBDIR += arts diff --git a/audio/amarok-kde4/Makefile b/audio/amarok-kde4/Makefile new file mode 100644 index 000000000000..227d3d876037 --- /dev/null +++ b/audio/amarok-kde4/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: amarok +# Date created: Tue Feb 24 02:21:14 CET 2004 +# Whom: Markus Brueffer <markus@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= amarok +PORTVERSION= 0.9 +CATEGORIES= audio kde +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= markus@FreeBSD.org +COMMENT= Media player for KDE + +LIB_DEPENDS= artsgui:${PORTSDIR}/multimedia/kdemultimedia3 + +.if defined(WITH_GSTREAMER) +LIB_DEPENDS+= gstplay-0.6.1:${PORTSDIR}/multimedia/gstreamer-plugins +.else +CONFIGURE_ARGS= --without-gstreamer +.endif + +.if defined(WITHOUT_OPENGL) +CONFIGURE_ARGS+=--without-opengl +.endif + +USE_BZIP2= yes +USE_KDELIBS_VER=3 +USE_GMAKE= yes +GNU_CONFIGURE= yes +USE_REINPLACE= yes + +pre-everything:: +.if !defined(WITH_GSTREAMER) + @${ECHO_MSG} '===>' + @${ECHO_MSG} '===> Define WITH_GSTREAMER to enable experimental GStreamer support' +.endif +.if !defined(WITHOUT_OPENGL) + @${ECHO_MSG} '===>' + @${ECHO_MSG} '===> Define WITHOUT_OPENGL to disable OpenGL support' +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT} + +.include <bsd.port.pre.mk> +.include "${PORTSDIR}/x11/kde3/Makefile.kde" +.include <bsd.port.post.mk> diff --git a/audio/amarok-kde4/distinfo b/audio/amarok-kde4/distinfo new file mode 100644 index 000000000000..18d57e5ff99e --- /dev/null +++ b/audio/amarok-kde4/distinfo @@ -0,0 +1,2 @@ +MD5 (amarok-0.9.tar.bz2) = e1c2726330df56b8cf9e1ee58d50d975 +SIZE (amarok-0.9.tar.bz2) = 780381 diff --git a/audio/amarok-kde4/files/patch-playlistloader.h b/audio/amarok-kde4/files/patch-playlistloader.h new file mode 100644 index 000000000000..83e21dda4f0d --- /dev/null +++ b/audio/amarok-kde4/files/patch-playlistloader.h @@ -0,0 +1,12 @@ +--- amarok/amarok/playlistloader.h.orig Fri Mar 5 22:15:11 2004 ++++ amarok/amarok/playlistloader.h Mon Mar 8 15:36:51 2004 +@@ -120,6 +120,9 @@ + private: + PlaylistLoader *m_thread; + }; ++ ++ friend class MakeItemEvent; ++ friend class DownloadPlaylistEvent; + }; + + #endif diff --git a/audio/amarok-kde4/pkg-descr b/audio/amarok-kde4/pkg-descr new file mode 100644 index 000000000000..955067542d7f --- /dev/null +++ b/audio/amarok-kde4/pkg-descr @@ -0,0 +1,7 @@ +amaroK is a media player for KDE. It uses the multimedia +framework-independent frontend to play audio files, and +features a fresh and efficient approach to playlist handling. +Emphasis is on the quick and easy user interface, allowing +for fast access to the media library. + +WWW: http://amarok.sourceforge.net/ diff --git a/audio/amarok-kde4/pkg-plist b/audio/amarok-kde4/pkg-plist new file mode 100644 index 000000000000..a150f485de09 --- /dev/null +++ b/audio/amarok-kde4/pkg-plist @@ -0,0 +1,77 @@ +bin/amarok +bin/amarokapp +lib/libamarokarts.la +lib/libamarokarts.so +lib/mcop/Amarok/RawScope.mcopclass +lib/mcop/Amarok/Synth_STEREO_XFADE.mcopclass +lib/mcop/amarokarts.mcopclass +lib/mcop/amarokarts.mcoptype +share/applications/kde/amarok.desktop +share/apps/amarok/amarokui.rc +share/apps/amarok/data/ball.png +share/apps/amarok/data/dot.png +share/apps/amarok/data/grid.png +share/apps/amarok/data/metasound.xml +share/apps/amarok/data/startupTip.txt +share/apps/amarok/data/wirl1.png +share/apps/amarok/data/wirl2.png +share/apps/amarok/images/b_next.png +share/apps/amarok/images/b_next_down.png +share/apps/amarok/images/b_pause.png +share/apps/amarok/images/b_pause_down.png +share/apps/amarok/images/b_play.png +share/apps/amarok/images/b_play_down.png +share/apps/amarok/images/b_prev.png +share/apps/amarok/images/b_prev_down.png +share/apps/amarok/images/b_stop.png +share/apps/amarok/images/b_stop_down.png +share/apps/amarok/images/bucky.png +share/apps/amarok/images/description.png +share/apps/amarok/images/ensure_visible.png +share/apps/amarok/images/eq_active2.png +share/apps/amarok/images/eq_inactive2.png +share/apps/amarok/images/logo_splash.png +share/apps/amarok/images/logo_web.png +share/apps/amarok/images/pl_active2.png +share/apps/amarok/images/pl_inactive2.png +share/apps/amarok/images/time_minus.png +share/apps/amarok/images/time_plus.png +share/apps/amarok/images/vol_speaker.png +share/config.kcfg/amarok.kcfg +share/config/amarokrc +share/doc/HTML/en/amarok/common +share/doc/HTML/en/amarok/index.cache.bz2 +share/doc/HTML/en/amarok/index.docbook +share/doc/HTML/en/amarok/logo.png +share/doc/HTML/en/amarok/player_window.png +share/doc/HTML/en/amarok/playlist_window.png +share/icons/crystalsvg/16x16/apps/amarok.png +share/icons/crystalsvg/22x22/apps/amarok.png +share/icons/crystalsvg/32x32/apps/amarok.png +share/icons/crystalsvg/48x48/apps/amarok.png +share/icons/crystalsvg/64x64/apps/amarok.png +@unexec rmdir %D/share/icons/crystalsvg/64x64/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/64x64 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/48x48/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/48x48 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/32x32/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/32x32 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/22x22/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/22x22 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/16x16/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/16x16 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg 2>/dev/null || true +@unexec rmdir %D/share/icons 2>/dev/null || true +@dirrm share/doc/HTML/en/amarok +@unexec rmdir %D/share/doc/HTML/en 2>/dev/null || true +@unexec rmdir %D/share/doc/HTML 2>/dev/null || true +@unexec rmdir %D/share/config.kcfg 2>/dev/null || true +@unexec rmdir %D/share/config 2>/dev/null || true +@dirrm share/apps/amarok/images +@dirrm share/apps/amarok/data +@dirrm share/apps/amarok +@unexec rmdir %D/share/apps 2>/dev/null || true +@unexec rmdir %D/share/applications/kde 2>/dev/null || true +@unexec rmdir %D/share/applications 2>/dev/null || true +@dirrm lib/mcop/Amarok +@unexec rmdir %D/lib/mcop 2>/dev/null || true diff --git a/audio/amarok/Makefile b/audio/amarok/Makefile new file mode 100644 index 000000000000..227d3d876037 --- /dev/null +++ b/audio/amarok/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: amarok +# Date created: Tue Feb 24 02:21:14 CET 2004 +# Whom: Markus Brueffer <markus@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= amarok +PORTVERSION= 0.9 +CATEGORIES= audio kde +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= markus@FreeBSD.org +COMMENT= Media player for KDE + +LIB_DEPENDS= artsgui:${PORTSDIR}/multimedia/kdemultimedia3 + +.if defined(WITH_GSTREAMER) +LIB_DEPENDS+= gstplay-0.6.1:${PORTSDIR}/multimedia/gstreamer-plugins +.else +CONFIGURE_ARGS= --without-gstreamer +.endif + +.if defined(WITHOUT_OPENGL) +CONFIGURE_ARGS+=--without-opengl +.endif + +USE_BZIP2= yes +USE_KDELIBS_VER=3 +USE_GMAKE= yes +GNU_CONFIGURE= yes +USE_REINPLACE= yes + +pre-everything:: +.if !defined(WITH_GSTREAMER) + @${ECHO_MSG} '===>' + @${ECHO_MSG} '===> Define WITH_GSTREAMER to enable experimental GStreamer support' +.endif +.if !defined(WITHOUT_OPENGL) + @${ECHO_MSG} '===>' + @${ECHO_MSG} '===> Define WITHOUT_OPENGL to disable OpenGL support' +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT} + +.include <bsd.port.pre.mk> +.include "${PORTSDIR}/x11/kde3/Makefile.kde" +.include <bsd.port.post.mk> diff --git a/audio/amarok/distinfo b/audio/amarok/distinfo new file mode 100644 index 000000000000..18d57e5ff99e --- /dev/null +++ b/audio/amarok/distinfo @@ -0,0 +1,2 @@ +MD5 (amarok-0.9.tar.bz2) = e1c2726330df56b8cf9e1ee58d50d975 +SIZE (amarok-0.9.tar.bz2) = 780381 diff --git a/audio/amarok/files/patch-playlistloader.h b/audio/amarok/files/patch-playlistloader.h new file mode 100644 index 000000000000..83e21dda4f0d --- /dev/null +++ b/audio/amarok/files/patch-playlistloader.h @@ -0,0 +1,12 @@ +--- amarok/amarok/playlistloader.h.orig Fri Mar 5 22:15:11 2004 ++++ amarok/amarok/playlistloader.h Mon Mar 8 15:36:51 2004 +@@ -120,6 +120,9 @@ + private: + PlaylistLoader *m_thread; + }; ++ ++ friend class MakeItemEvent; ++ friend class DownloadPlaylistEvent; + }; + + #endif diff --git a/audio/amarok/pkg-descr b/audio/amarok/pkg-descr new file mode 100644 index 000000000000..955067542d7f --- /dev/null +++ b/audio/amarok/pkg-descr @@ -0,0 +1,7 @@ +amaroK is a media player for KDE. It uses the multimedia +framework-independent frontend to play audio files, and +features a fresh and efficient approach to playlist handling. +Emphasis is on the quick and easy user interface, allowing +for fast access to the media library. + +WWW: http://amarok.sourceforge.net/ diff --git a/audio/amarok/pkg-plist b/audio/amarok/pkg-plist new file mode 100644 index 000000000000..a150f485de09 --- /dev/null +++ b/audio/amarok/pkg-plist @@ -0,0 +1,77 @@ +bin/amarok +bin/amarokapp +lib/libamarokarts.la +lib/libamarokarts.so +lib/mcop/Amarok/RawScope.mcopclass +lib/mcop/Amarok/Synth_STEREO_XFADE.mcopclass +lib/mcop/amarokarts.mcopclass +lib/mcop/amarokarts.mcoptype +share/applications/kde/amarok.desktop +share/apps/amarok/amarokui.rc +share/apps/amarok/data/ball.png +share/apps/amarok/data/dot.png +share/apps/amarok/data/grid.png +share/apps/amarok/data/metasound.xml +share/apps/amarok/data/startupTip.txt +share/apps/amarok/data/wirl1.png +share/apps/amarok/data/wirl2.png +share/apps/amarok/images/b_next.png +share/apps/amarok/images/b_next_down.png +share/apps/amarok/images/b_pause.png +share/apps/amarok/images/b_pause_down.png +share/apps/amarok/images/b_play.png +share/apps/amarok/images/b_play_down.png +share/apps/amarok/images/b_prev.png +share/apps/amarok/images/b_prev_down.png +share/apps/amarok/images/b_stop.png +share/apps/amarok/images/b_stop_down.png +share/apps/amarok/images/bucky.png +share/apps/amarok/images/description.png +share/apps/amarok/images/ensure_visible.png +share/apps/amarok/images/eq_active2.png +share/apps/amarok/images/eq_inactive2.png +share/apps/amarok/images/logo_splash.png +share/apps/amarok/images/logo_web.png +share/apps/amarok/images/pl_active2.png +share/apps/amarok/images/pl_inactive2.png +share/apps/amarok/images/time_minus.png +share/apps/amarok/images/time_plus.png +share/apps/amarok/images/vol_speaker.png +share/config.kcfg/amarok.kcfg +share/config/amarokrc +share/doc/HTML/en/amarok/common +share/doc/HTML/en/amarok/index.cache.bz2 +share/doc/HTML/en/amarok/index.docbook +share/doc/HTML/en/amarok/logo.png +share/doc/HTML/en/amarok/player_window.png +share/doc/HTML/en/amarok/playlist_window.png +share/icons/crystalsvg/16x16/apps/amarok.png +share/icons/crystalsvg/22x22/apps/amarok.png +share/icons/crystalsvg/32x32/apps/amarok.png +share/icons/crystalsvg/48x48/apps/amarok.png +share/icons/crystalsvg/64x64/apps/amarok.png +@unexec rmdir %D/share/icons/crystalsvg/64x64/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/64x64 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/48x48/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/48x48 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/32x32/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/32x32 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/22x22/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/22x22 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/16x16/apps 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg/16x16 2>/dev/null || true +@unexec rmdir %D/share/icons/crystalsvg 2>/dev/null || true +@unexec rmdir %D/share/icons 2>/dev/null || true +@dirrm share/doc/HTML/en/amarok +@unexec rmdir %D/share/doc/HTML/en 2>/dev/null || true +@unexec rmdir %D/share/doc/HTML 2>/dev/null || true +@unexec rmdir %D/share/config.kcfg 2>/dev/null || true +@unexec rmdir %D/share/config 2>/dev/null || true +@dirrm share/apps/amarok/images +@dirrm share/apps/amarok/data +@dirrm share/apps/amarok +@unexec rmdir %D/share/apps 2>/dev/null || true +@unexec rmdir %D/share/applications/kde 2>/dev/null || true +@unexec rmdir %D/share/applications 2>/dev/null || true +@dirrm lib/mcop/Amarok +@unexec rmdir %D/lib/mcop 2>/dev/null || true |