[proaudio] [1049] New xmms2 release 0.4_rc1. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1049
Author: marcochapeau
Date: 2007-12-16 14:34:23 +0000 (Sun, 16 Dec 2007)
Log Message:
-----------
New xmms2 release 0.4_rc1. Thanks to dangertools for the ebuild
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/xmms2/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/xmms2/ChangeLog
trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.4_rc1.ebuild
Added: trunk/overlays/proaudio/media-sound/xmms2/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/xmms2/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmms2/ChangeLog 2007-12-16 14:34:23 UTC (rev 1049)
@@ -0,0 +1,11 @@
+# ChangeLog for media-sound/xmms2
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 16 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> ChangeLog:
+ Added xmms2-0.4_rc1.ebuild, thanks to dangertools
+ Release notes can be found here http://wiki.xmms2.xmms.se/index.php/Release:DrKosmos
+
+ 16 Dec 2007; Marc-Olivier Barre <mobarre@xxxxxxxxx> ChangeLog:
+ Initial ChangeLog
+
Modified: trunk/overlays/proaudio/media-sound/xmms2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/xmms2/Manifest 2007-12-16 01:36:14 UTC (rev 1048)
+++ trunk/overlays/proaudio/media-sound/xmms2/Manifest 2007-12-16 14:34:23 UTC (rev 1049)
@@ -1,15 +1,27 @@
DIST xmms2-0.2DrJekyll.tar.bz2 1207014 RMD160 76b0deb9eb92db023c4ff15dbdb82938ef8f663d SHA1 6169594c07701fd2eea0691fe50c57a019e17dd8 SHA256 7d46baaeaac50d3f4e6db2d492de4ba8fa4fbaed6d42816df5b57d9116a50ff4
+DIST xmms2-0.4DrKosmos.tar.bz2 1354241 RMD160 88734a7c65bde2a26b1d45522a13c87cebceb496 SHA1 ac009af5e2802135bbde82d6a59c67da750f580e SHA256 0fb76d56a424f1d4bb36bffdf32ed750173a288f406e76dcec2b1f43d6f9783d
EBUILD xmms2-0.2.8.ebuild 3759 RMD160 65ec5fc636a4a4627e3e75d2d7d19b6a6f39e2e4 SHA1 cfd87d1a50f21c5e1bf5f2a584b8d78128816bc7 SHA256 def35f86286b515cef269a2a8c6e18e6d6dd6a0e415b66cfb50cb4259ee1f428
MD5 eb0f14f3d010d64e6ed41ec29049d732 xmms2-0.2.8.ebuild 3759
RMD160 65ec5fc636a4a4627e3e75d2d7d19b6a6f39e2e4 xmms2-0.2.8.ebuild 3759
SHA256 def35f86286b515cef269a2a8c6e18e6d6dd6a0e415b66cfb50cb4259ee1f428 xmms2-0.2.8.ebuild 3759
+EBUILD xmms2-0.4_rc1.ebuild 3759 RMD160 0bc5769da58bdcc7764e2e7512dce1c2971c9366 SHA1 45bfeaf174a50a651497b75262aa63db3b735592 SHA256 1adf8d8d6033b73fd970955768ce35f8e3a6eb34c9f8ccaefb3dc6a83a5c6c00
+MD5 0c7d3ce9481919a75ac291c79f96dcec xmms2-0.4_rc1.ebuild 3759
+RMD160 0bc5769da58bdcc7764e2e7512dce1c2971c9366 xmms2-0.4_rc1.ebuild 3759
+SHA256 1adf8d8d6033b73fd970955768ce35f8e3a6eb34c9f8ccaefb3dc6a83a5c6c00 xmms2-0.4_rc1.ebuild 3759
EBUILD xmms2-9999.ebuild 3455 RMD160 eb1358e0aa30cba491b10a584e8d7c890ee775df SHA1 0c09cf4fefa2f1fcb634cb132c8db50799e8a609 SHA256 e9b1d21a043c6bb6ada8a1417660f134c87e2fe8de033bf580cc9bea09a27745
MD5 972902cd63574bd23ceb37a65dea6d51 xmms2-9999.ebuild 3455
RMD160 eb1358e0aa30cba491b10a584e8d7c890ee775df xmms2-9999.ebuild 3455
SHA256 e9b1d21a043c6bb6ada8a1417660f134c87e2fe8de033bf580cc9bea09a27745 xmms2-9999.ebuild 3455
+MISC ChangeLog 409 RMD160 ae08b2e5d1d13e28ac91400f8a86988ef4d2a14f SHA1 ea65c946fc0d7dc04258acdd8c61df30a3b544b9 SHA256 696d77998b168a5da135b3905e24fb77f3e02662399a2e2afe399ba864ed1c63
+MD5 7693de43dc6e476fb9326aa59bd2f527 ChangeLog 409
+RMD160 ae08b2e5d1d13e28ac91400f8a86988ef4d2a14f ChangeLog 409
+SHA256 696d77998b168a5da135b3905e24fb77f3e02662399a2e2afe399ba864ed1c63 ChangeLog 409
MD5 d8b81906d1d610edf7400b7a2d1c6104 files/digest-xmms2-0.2.8 259
RMD160 7a2d26d551b1ce40c27f0d30f4fbe3b681364e37 files/digest-xmms2-0.2.8 259
SHA256 fbe03e1cda3452a0f477ddefd2b1d7f98522b0d2cccd1bd2cd22d920651ebff5 files/digest-xmms2-0.2.8 259
+MD5 4a91d2c8ba1ca26ab90a63068b20664e files/digest-xmms2-0.4_rc1 259
+RMD160 0ab833736edefe4d3aeea62ce2b8782fcfdec4bc files/digest-xmms2-0.4_rc1 259
+SHA256 1e8d2d87f2f465e4cd93d46deb4460dcc62419c5d7f6d2265214ff738c90b2cb files/digest-xmms2-0.4_rc1 259
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xmms2-9999 0
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-xmms2-9999 0
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-xmms2-9999 0
Added: trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.4_rc1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.4_rc1.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmms2/xmms2-0.4_rc1.ebuild 2007-12-16 14:34:23 UTC (rev 1049)
@@ -0,0 +1,117 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $
+# Nonofficial ebuild by dangertools
+#
+# Note about this ebuild :
+# * No init-script anymore - xmms2 guys don't like initscripts
+
+inherit eutils toolchain-funcs
+
+version="${PN}-0.4DrKosmos"
+
+DESCRIPTION="X(cross)platform Music Multiplexing System. The new generation of the XMMS player."
+HOMEPAGE="http://xmms2.xmms.org"
+SRC_URI="mirror://sourceforge/xmms2/${version}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~sparc"
+IUSE="aac alsa ao asx avahi avcodec cdda clientonly coreaudio curl cpp daap diskwrite ecore eq fam flac gnome jack lastfm mms modplug mp3 mp4 musepack nophonehome ofa oss perl python rss ruby samba shout sid speex vorbis wma xml xspf"
+
+RESTRICT="nomirror"
+
+DEPEND="!media-sound/xmms2-git
+ !clientonly? (
+ >=dev-db/sqlite-3.3.4
+ aac? ( >=media-libs/faad2-2.0 )
+ alsa? ( media-libs/alsa-lib )
+ ao? ( media-libs/libao )
+ avahi? ( net-dns/avahi )
+ cdda? ( >=media-libs/libdiscid-0.1.1
+ >=media-sound/cdparanoia-3.9.8 )
+ curl? ( >=net-misc/curl-7.15.1
+ !=net-misc/curl-7.16.1
+ !=net-misc/curl-7.16.2 )
+ flac? ( media-libs/flac )
+ gnome? ( gnome-base/gnome-vfs )
+ jack? ( >=media-sound/jack-audio-connection-kit-0.101.1 )
+ mms? ( media-video/ffmpeg
+ >=media-libs/libmms-0.3 )
+ modplug? ( media-libs/libmodplug )
+ mp3? ( media-sound/madplay )
+ mp4? ( media-video/ffmpeg )
+ musepack? ( media-libs/libmpcdec )
+ ofa? ( media-libs/libofa )
+ rss? ( dev-libs/libxml2 )
+ samba? ( net-fs/samba )
+ sid? ( media-sound/sidplay
+ media-libs/resid )
+ speex? ( media-libs/speex )
+ vorbis? ( media-libs/libvorbis )
+ xml? ( dev-libs/libxml2 )
+ xspf? ( dev-libs/libxml2 ) )
+ >=dev-lang/python-2.4.3
+ >=dev-libs/glib-2.12.9
+ cpp? ( >=dev-libs/boost-1.32
+ >=sys-devel/gcc-3.4 )
+ ecore? ( x11-libs/ecore )
+ fam? ( app-admin/gamin )
+ perl? ( >=dev-lang/perl-5.8.8 )
+ python? ( >=dev-python/pyrex-0.9.5.1 )
+ ruby? ( >=dev-lang/ruby-1.8.5 ) "
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${version}
+
+src_compile() {
+ local exc=""
+ local excl_pls=""
+ local excl_opts=""
+ local options="--conf-prefix=/etc --prefix=/usr --destdir=${D}"
+ if use clientonly ; then
+ exc="--without-xmms2d=1 "
+ else
+ for x in avahi cpp:xmmsclient++,xmmsclient++-glib ecore:xmmsclient-ecore fam:medialib-updater nophonehome:et perl python ruby ; do
+ use ${x/:*} || excl_opts="${excl_opts},${x/*:}"
+ done
+ for x in aac:faad alsa ao asx avcodec cdda coreaudio curl daap diskwrite eq:equalizer flac gnome:gnomevfs jack lastfm mp3:mad mp4 mms modplug musepack ofa oss rss samba sid speex vorbis xml xspf ; do
+ use ${x/:*} || excl_pls="${excl_pls},${x/*:}"
+ done
+ fi
+
+ if [ ${excl_pls} != "" ]
+ then
+ options="${options} --without-plugins=${excl_pls:1}"
+ fi
+ if [ ${excl_opts} != "" ]
+ then
+ options="${options} --without-optionals=${excl_opts:1}"
+ fi
+ CC="$(tc-getCC) ${CFLAGS}" \
+ CXX="$(tc-getCXX) ${CXXFLAGS}" \
+ LINK="$(tc-getCXX) ${LDFLAGS}"
+
+ ${S}/waf --nocache ${options} ${exc} configure || die "Configure failed"
+ # parallel builds are bad with DrJekyll, it will corrupt your pc-files
+ ${S}/waf build || die "Build failed"
+}
+
+src_install() {
+ ${S}/waf --destdir=${D} install || die
+ dodoc AUTHORS COPYING COPYING.GPL COPYING.LGPL TODO README
+}
+
+pkg_postinst() {
+ einfo "Init script for xmms2 plus the environment variable XMMS_PATH"
+ einfo "got removed from this ebuild."
+ einfo "xmms2 is a user server, not a system wide daemon"
+ if ! use nophonehome ; then
+ einfo ""
+ einfo "The phone-home client xmms2-et was activated"
+ einfo "This client sends anonymous usage-statistics to the xmms2"
+ einfo "developers which may help finding bugs"
+ einfo "Enable the nophonehome useflag if you don't like that"
+ fi
+}