summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/Makefile1
-rw-r--r--audio/amarok-kde4/Makefile49
-rw-r--r--audio/amarok-kde4/distinfo2
-rw-r--r--audio/amarok-kde4/files/patch-playlistloader.h12
-rw-r--r--audio/amarok-kde4/pkg-descr7
-rw-r--r--audio/amarok-kde4/pkg-plist77
-rw-r--r--audio/amarok/Makefile49
-rw-r--r--audio/amarok/distinfo2
-rw-r--r--audio/amarok/files/patch-playlistloader.h12
-rw-r--r--audio/amarok/pkg-descr7
-rw-r--r--audio/amarok/pkg-plist77
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