diff options
author | Rob Holland <robh@gentoo.org> | 2003-06-03 12:50:38 +0000 |
---|---|---|
committer | Rob Holland <robh@gentoo.org> | 2003-06-03 12:50:38 +0000 |
commit | ed7abb7beb3279ade0e49d68715ec8f51cbfb457 (patch) | |
tree | e69565cf4110e9a4a27c7c6e095cfe07219115fb /media-plugins | |
parent | Version bump + bugfix. Thanks to Theofilos Intzoglou, bug #22076 (diff) | |
download | gentoo-2-ed7abb7beb3279ade0e49d68715ec8f51cbfb457.tar.gz gentoo-2-ed7abb7beb3279ade0e49d68715ec8f51cbfb457.tar.bz2 gentoo-2-ed7abb7beb3279ade0e49d68715ec8f51cbfb457.zip |
Version bump + bugfix. Thanks to Theofilos Intzoglou, bug #22076
Diffstat (limited to 'media-plugins')
-rw-r--r-- | media-plugins/modplugxmms/ChangeLog | 9 | ||||
-rw-r--r-- | media-plugins/modplugxmms/Manifest | 4 | ||||
-rw-r--r-- | media-plugins/modplugxmms/files/digest-modplugxmms-2.04 | 1 | ||||
-rw-r--r-- | media-plugins/modplugxmms/files/modplugxmms-2.04.patch | 50 | ||||
-rw-r--r-- | media-plugins/modplugxmms/modplugxmms-2.04.ebuild | 38 |
5 files changed, 99 insertions, 3 deletions
diff --git a/media-plugins/modplugxmms/ChangeLog b/media-plugins/modplugxmms/ChangeLog index 1c764c1f6339..61c80f05c31b 100644 --- a/media-plugins/modplugxmms/ChangeLog +++ b/media-plugins/modplugxmms/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-plugins/modplugxmms # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/modplugxmms/ChangeLog,v 1.4 2003/02/12 07:19:08 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-plugins/modplugxmms/ChangeLog,v 1.5 2003/06/03 12:50:17 robh Exp $ + +*modplugxmms-2.04 (03 Jun 2003) + + 03 Jun 2003; robh <robh@gentoo.org> modplugxmms-2.04.ebuild, + files/modplugxmms-2.04.patch: + version bump and fix for defunct process bug. closes #22076. + submitted by: Theofilos Intzoglou <oscar10@yifan.net> *modplugxmms-2.03 (15 Dec 2002) diff --git a/media-plugins/modplugxmms/Manifest b/media-plugins/modplugxmms/Manifest index 8149bfa407c6..5a7a08366934 100644 --- a/media-plugins/modplugxmms/Manifest +++ b/media-plugins/modplugxmms/Manifest @@ -1,6 +1,6 @@ MD5 fe7ca60cab5e927957308d3fba94557b modplugxmms-2.03.ebuild 898 -MD5 f7cb6c0924b9119fe4ccfbc0f53c1d74 modplugxmms-2.04.ebuild 1088 -MD5 9665a0322f667f17ef74942e9420a826 ChangeLog 732 +MD5 0f55bc47e503c6d5de242a7f4f01452a modplugxmms-2.04.ebuild 1086 +MD5 be95142d367124deb412acbb2aaa63b4 ChangeLog 978 MD5 347455313bf5f53d8e4266e15aa5e626 files/modplugxmms-2.04.patch 1493 MD5 f6708258d3e7af56cfb32b7cc55d695a files/digest-modplugxmms-2.03 68 MD5 d7165423584038258ba8ea95f016b073 files/digest-modplugxmms-2.04 68 diff --git a/media-plugins/modplugxmms/files/digest-modplugxmms-2.04 b/media-plugins/modplugxmms/files/digest-modplugxmms-2.04 new file mode 100644 index 000000000000..b0d515ff4656 --- /dev/null +++ b/media-plugins/modplugxmms/files/digest-modplugxmms-2.04 @@ -0,0 +1 @@ +MD5 fe3671391dc65703357db9ad147744ef modplugxmms-2.04.tar.gz 479747 diff --git a/media-plugins/modplugxmms/files/modplugxmms-2.04.patch b/media-plugins/modplugxmms/files/modplugxmms-2.04.patch new file mode 100644 index 000000000000..8e307838ef46 --- /dev/null +++ b/media-plugins/modplugxmms/files/modplugxmms-2.04.patch @@ -0,0 +1,50 @@ +diff -ru modplugxmms/archive/arch_gzip.cpp /home/oscar/modplugxmms-2.041/modplugxmms/archive/arch_gzip.cpp +--- modplugxmms/archive/arch_gzip.cpp 2003-04-27 14:30:48.000000000 +0300 ++++ /home/oscar/modplugxmms-2.041/modplugxmms/archive/arch_gzip.cpp 2003-06-02 07:01:24.000000000 +0300 +@@ -88,7 +88,10 @@ + FILE *f = popen(lCommand.c_str(),"r"); + + if (f <= 0) ++ { ++ pclose(f); + return false; ++ } + + char line[300]; + fgets(line, 80, f); // ignore a line. +diff -ru modplugxmms/archive/arch_rar.cpp /home/oscar/modplugxmms-2.041/modplugxmms/archive/arch_rar.cpp +--- modplugxmms/archive/arch_rar.cpp 2003-04-27 14:30:48.000000000 +0300 ++++ /home/oscar/modplugxmms-2.041/modplugxmms/archive/arch_rar.cpp 2003-06-02 06:48:34.000000000 +0300 +@@ -175,8 +175,11 @@ + lName = lBuffer; + + if(IsOurFile(lName)) ++ { ++ pclose(f); + return true; ++ } + } +- ++ pclose(f); + return false; + } +diff -ru modplugxmms/archive/arch_zip.cpp /home/oscar/modplugxmms-2.041/modplugxmms/archive/arch_zip.cpp +--- modplugxmms/archive/arch_zip.cpp 2003-04-27 14:30:48.000000000 +0300 ++++ /home/oscar/modplugxmms-2.041/modplugxmms/archive/arch_zip.cpp 2003-06-02 07:04:05.000000000 +0300 +@@ -134,11 +134,16 @@ + uint32 tempSize; + if (!processLine(line, &tempSize, lName)) + { ++ pclose(f); + return false; + } ++ /* Did you forget an else here or something? */ ++ /* Cause there is no real reason to use while if not */ ++ pclose(f); + return true; + + } + ++ pclose(f); + return false; + } diff --git a/media-plugins/modplugxmms/modplugxmms-2.04.ebuild b/media-plugins/modplugxmms/modplugxmms-2.04.ebuild new file mode 100644 index 000000000000..9fe0b2e12150 --- /dev/null +++ b/media-plugins/modplugxmms/modplugxmms-2.04.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/modplugxmms/modplugxmms-2.04.ebuild,v 1.1 2003/06/03 12:50:17 robh Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="XMMS plugin for MOD-like music files" +SRC_URI="mirror://sourceforge/modplug-xmms/${P}.tar.gz" +HOMEPAGE="http://modplug-xmms.sourceforge.net/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86" + +DEPEND=">=media-sound/xmms-1.2.5-r1" + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}.patch +} + +src_compile() { + econf || die "could not configure" + emake LDFLAGS="$LDFLAGS -L${D}/usr/lib/" || die "emake failed" +} + +src_install () { + einstall \ + plugindir=${D}/usr/lib/xmms/Input || die + dodoc AUTHORS COPYING ChangeLog INSTALL README TODO +} + +pkg_postinst() { + einfo "Open XMMS, go to options->preferences->I/O plugins." + einfo "If \"MikMod Player\" is listed under \"Input Plugins\", click on" + einfo "it and UNcheck \"Enable Plugin\"." + einfo "(If you don't disable MikMod, it will play mods instead of ModPlug.)" +} |