Revision: 1523
Author:   gavlee
Date:     2009-09-15 21:08:15 +0200 (Tue, 15 Sep 2009)
Log Message:
-----------
add xmp (extended module player)

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/xmp/
    trunk/overlays/proaudio/media-sound/xmp/ChangeLog
    trunk/overlays/proaudio/media-sound/xmp/Manifest
    trunk/overlays/proaudio/media-sound/xmp/metadata.xml
    trunk/overlays/proaudio/media-sound/xmp/xmp-2.7.1.ebuild

Added: trunk/overlays/proaudio/media-sound/xmp/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/xmp/ChangeLog                           
(rev 0)
+++ trunk/overlays/proaudio/media-sound/xmp/ChangeLog   2009-09-15 19:08:15 UTC 
(rev 1523)
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/xmp
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*xmp-2.7.1 (15 Sep 2009)
+
+  15 Sep 2009; Gavin Pryke <[email protected]> +xmp-2.7.1.ebuild,
+  +metadata.xml:
+  initial import of xmp resurrected from gentoo cvs and bumped to 2.7.1
+

Added: trunk/overlays/proaudio/media-sound/xmp/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/xmp/Manifest                            
(rev 0)
+++ trunk/overlays/proaudio/media-sound/xmp/Manifest    2009-09-15 19:08:15 UTC 
(rev 1523)
@@ -0,0 +1,4 @@
+DIST xmp-2.7.1.tar.gz 794986 RMD160 9303b278078be3e73a4dcabefe96be849929b092 
SHA1 5dca4747a7008cc16f53910d5c2b10277a21dc84 SHA256 
84b1bfc00e254fe1eb1e6a2932c27b2695f6d401fbe4e244b740289e9101c805
+EBUILD xmp-2.7.1.ebuild 1652 RMD160 90e3c32551a46768d9a6c0bb069efd9d2aa83dc8 
SHA1 ab30eb337fecd683432ead3176e9a5842d13bcf3 SHA256 
9479426aa556ee467f70af08b2549a514433323db88921bbd9259710f3e9e7da
+MISC ChangeLog 307 RMD160 e2826b1f05a6a46987236e78e2e586f570838878 SHA1 
ce0e06151e9ed080d207c326eb5aff199dfbd8a5 SHA256 
65ac72e001af54e319bda9d85e24e416496202e532844223933cc4cc991781e4
+MISC metadata.xml 355 RMD160 76c46610aada3e91990e9adc89d02aea61519a67 SHA1 
9f02fe46da061d79f48c942812502e6a391c105f SHA256 
91f8ab9ed2552098824ad3e6265634fbcc1e189143b712da0a5822d69da00a63

Added: trunk/overlays/proaudio/media-sound/xmp/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/xmp/metadata.xml                        
        (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmp/metadata.xml        2009-09-15 
19:08:15 UTC (rev 1523)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>no-herd</herd>
+       <maintainer>
+               <email>[email protected]</email>
+               <name>pro-audio overlay team</name>
+       </maintainer>
+<!--   <use>
+               <flag name="audacious">Enable Audacious plugin support</flag>
+       </use>
+-->
+</pkgmetadata>

Added: trunk/overlays/proaudio/media-sound/xmp/xmp-2.7.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/xmp/xmp-2.7.1.ebuild                    
        (rev 0)
+++ trunk/overlays/proaudio/media-sound/xmp/xmp-2.7.1.ebuild    2009-09-15 
19:08:15 UTC (rev 1523)
@@ -0,0 +1,59 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+IUSE="X alsa arts esd nas oss pulseaudio"
+
+inherit eutils
+
+DESCRIPTION="Extended Module Player"
+HOMEPAGE="http://xmp.sf.net";
+SRC_URI="mirror://sourceforge/xmp/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+
+RDEPEND="X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+       X? ( x11-proto/xproto )
+       alsa? ( >=media-libs/alsa-lib-1.0.14a-r1 )
+       arts? ( >=kde-base/arts-3.5.8 )
+       audacious? ( >=media-sound/audacious-1.4.6 )
+       esd? ( >=media-sound/esound-0.2.38-r1 )
+       nas? ( >=media-libs/nas-1.8b )
+       pulseaudio? ( >=media-sound/pulseaudio-0.9.9 )"
+
+src_compile() {
+       # audacious plugin seems broken right now, put audacious in IUSE and
+       # uncomment <use> in metadata.xml to enable it otherwise it will
+       # not get built
+       econf \
+               $(use_enable alsa) \
+               $(use_enable arts) \
+               $(use_enable audacious audacious-plugin) \
+               $(use_enable esd) \
+               $(use_enable nas) \
+               $(use_enable oss) \
+               $(use_enable pulseaudio) \
+               $(use_with X x) \
+               || die "configure failed"
+
+       # parallel make appears to be broken =(
+       make -j1 || die "make failed"
+}
+
+src_install () {
+       # do not strip!
+       sed -i -e 's/$(INSTALL) -s/$(INSTALL) /' "${S}/src/main/Makefile" \
+               || die "sed of src/main/Makefile failed"
+       sed -i -e 's/$(INSTALL) -s/$(INSTALL) /g' "${S}/src/plugin/Makefile" \
+               || die "sed of src/plugin/Makefile failed"
+
+       make DESTDIR="${D}" install || die "install failed"
+       dodoc README
+       # we should really include something to test with, but not included due
+       # to doubts regarding license of this mod
+       #insinto /usr/share/doc/${PF}
+       #doins anticipation.mod
+}

Reply via email to