summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-04-14 14:06:31 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-04-14 14:06:31 +0000
commit3f16f94fdc2a3f7f20a222d2f491b6021f1be140 (patch)
treeea9553f25e286cddfee49a97d799abcbdb11d91b /media-libs/libmodplug
parentDon't install .la files for the library, it should be used through pkg-config. (diff)
downloadgentoo-2-3f16f94fdc2a3f7f20a222d2f491b6021f1be140.tar.gz
gentoo-2-3f16f94fdc2a3f7f20a222d2f491b6021f1be140.tar.bz2
gentoo-2-3f16f94fdc2a3f7f20a222d2f491b6021f1be140.zip
Don't install .la files for the library.
(Portage version: 2.1.5_rc3)
Diffstat (limited to 'media-libs/libmodplug')
-rw-r--r--media-libs/libmodplug/ChangeLog10
-rw-r--r--media-libs/libmodplug/libmodplug-0.8.4-r3.ebuild50
2 files changed, 58 insertions, 2 deletions
diff --git a/media-libs/libmodplug/ChangeLog b/media-libs/libmodplug/ChangeLog
index 01f3476562bc..98cfeb3c4ebe 100644
--- a/media-libs/libmodplug/ChangeLog
+++ b/media-libs/libmodplug/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/libmodplug
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libmodplug/ChangeLog,v 1.36 2007/11/01 21:49:39 armin76 Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmodplug/ChangeLog,v 1.37 2008/04/14 14:06:31 flameeyes Exp $
+
+*libmodplug-0.8.4-r3 (14 Apr 2008)
+
+ 14 Apr 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +libmodplug-0.8.4-r3.ebuild:
+ Don't install .la files for the library.
01 Nov 2007; Raúl Porcel <armin76@gentoo.org> libmodplug-0.8.4-r2.ebuild:
Revert last change, doesn't work on sparc
diff --git a/media-libs/libmodplug/libmodplug-0.8.4-r3.ebuild b/media-libs/libmodplug/libmodplug-0.8.4-r3.ebuild
new file mode 100644
index 000000000000..e9318f4fbb12
--- /dev/null
+++ b/media-libs/libmodplug/libmodplug-0.8.4-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmodplug/libmodplug-0.8.4-r3.ebuild,v 1.1 2008/04/14 14:06:31 flameeyes Exp $
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+
+inherit eutils autotools
+
+DESCRIPTION="Library for playing MOD-like music files"
+SRC_URI="mirror://sourceforge/modplug-xmms/${P}.tar.gz"
+HOMEPAGE="http://modplug-xmms.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+#-sparc: 1.0 - Bus Error on play
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh -sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-util/pkgconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-0.7-amd64.patch"
+ epatch "${FILESDIR}/${PN}-0.8.4-timidity-patches.patch"
+ epatch "${FILESDIR}/${PN}-0.8.4-ppc64-64ul.patch"
+ epatch "${FILESDIR}/${PN}-0.8.4-endian.patch"
+
+ sed -i -e 's:-ffast-math::' "${S}/configure.in"
+
+ eautoreconf
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog README TODO
+
+ # Remove unneeded libtool files
+ find "${D}" -name '*.la' -delete
+}
+
+pkg_postinst() {
+ elog "Since version 0.8.4 onward, libmodplug supports MIDI playback."
+ elog "unfortunately to work correctly, this needs timidity patches,"
+ elog "but the code does not support the needed 'source' directive to"
+ elog "work with the patches currently in portage. For this reason it"
+ elog "will not work as intended yet."
+}