ChangeLog

# ChangeLog for media-libs/dumb
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/dumb/ChangeLog,v 1.33 2007/04/30 22:57:35 genone Exp $

30 Apr 2007; Marius Mauch dumb-0.9.3-r1.ebuild:
Replacing einfo with elog

29 Jan 2007; Christian Birchinger
-dumb-0.9.2-r2.ebuild, -dumb-0.9.2-r3.ebuild, -dumb-0.9.3.ebuild:
Removed old vulunerable version.

03 Sep 2006; Bryan Østergaard dumb-0.9.3-r1.ebuild:
Stable on ia64.

06 Aug 2006; Andrej Kacian dumb-0.9.3-r1.ebuild:
Stable on x86. Security bug 142387, tested by Christian 'Opfer' Faulhammer
.

06 Aug 2006; Simon Stelling dumb-0.9.3-r1.ebuild:
stable on amd64

06 Aug 2006; Jason Wever dumb-0.9.3-r1.ebuild:
Stable on SPARC wrt security bug #142387.

06 Aug 2006; Thomas Cort dumb-0.9.3-r1.ebuild:
Stable on alpha wrt security Bug #142387.

03 Aug 2006; Tobias Scherbaum
dumb-0.9.3-r1.ebuild:
ppc stable, bug #142387

*dumb-0.9.3-r1 (03 Aug 2006)

03 Aug 2006; Christian Birchinger
+files/dumb-0.9.3_CVE-2006-3668.patch, dumb-0.9.3.ebuild,
+dumb-0.9.3-r1.ebuild:
Added a security fix for #142387

22 Jul 2006; Thomas Cort dumb-0.9.3.ebuild:
Stable on alpha wrt Bug #134990.

13 Jul 2006; Aron Griffis dumb-0.9.3.ebuild:
Mark 0.9.3 stable on ia64. #134990

22 Jun 2006; Christian Birchinger dumb-0.9.3.ebuild:
Remove the -s LDFLAGS to prevent striping at link time (#137591)
with a patch provided by Tristan Heaven .
It hardly affects current users so no revision bump done.

06 Jun 2006; Tobias Scherbaum dumb-0.9.3.ebuild:
ppc stable, bug #134990

06 Jun 2006; Chris Gianelloni dumb-0.9.3.ebuild:
Stable on x86 wrt bug #134990.

05 Jun 2006; Simon Stelling dumb-0.9.3.ebuild:
stable on amd64

02 Jun 2006; Christian Birchinger dumb-0.9.3.ebuild:
Really minor cosmetic ebuild change without implications on the
installed files (copy makefile instead of sed).

31 May 2006; Christian Birchinger dumb-0.9.3.ebuild:
Added sparc stable keyword

*dumb-0.9.3 (21 Apr 2006)

21 Apr 2006; Christian Birchinger metadata.xml,
+dumb-0.9.3.ebuild:
Version bump

*dumb-0.9.2-r3 (18 Oct 2005)

18 Oct 2005; Tony Vroon -dumb-0.9.1.ebuild,
-dumb-0.9.2-r1.ebuild, +dumb-0.9.2-r3.ebuild:
Properly install debug version of the library, as demonstrated by Ciaran
Hamilton in bug #106309. Clean out old ebuilds.

13 Sep 2005; Aron Griffis dumb-0.9.2-r2.ebuild:
Mark 0.9.2-r2 stable on alpha

08 May 2005; Aron Griffis dumb-0.9.2-r2.ebuild:
stable on ia64

09 Nov 2004; Joseph Jezak dumb-0.9.2-r2.ebuild:
Marked ppc stable.

05 Oct 2004; Jeremy Huddleston :
updated for multilib support.

01 Sep 2004; Jeremy Huddleston dumb-0.9.2-r2.ebuild:
Stable amd64.

*dumb-0.9.2-r2 (06 Jul 2004)

06 Jul 2004; Jeremy Huddleston +metadata.xml,
+files/dumb-0.9.2-PIC.patch, +dumb-0.9.2-r2.ebuild:
Patch to use shared libs instead of static. ~amd64.

19 Mar 2004; Aron Griffis dumb-0.9.1.ebuild:
add ~alpha and ~ia64

19 Mar 2004; Aron Griffis dumb-0.9.2-r1.ebuild:
add ~alpha and ~ia64

01 Mar 2004; David Holm dumb-0.9.2-r1.ebuild:
Added to ~ppc.

20 Feb 2004; Michael Sterrett dumb-0.9.1.ebuild,
dumb-0.9.2-r1.ebuild:
header fix; more error checking

*dumb-0.9.2-r1 (20 Jul 2003)

20 Jul 2003; jje dumb-0.9.2-r1.ebuild:
Updated to split out aldumb. See #23464.

Submitted by: Ben Davis

*dumb-0.9.2 (06 Jun 2003)

06 Jun 2003; robh dumb-0.9.2.ebuild:
Version bump. Thanks to Ben Davis, closes #20925

*dumb-0.9.1 (09 Mar 2003)

09 Mar 2003; Mike Frysinger :
Initial import. Ebuild submitted by Colonel Paneek #16982.

Manifest

AUX dumb-0.9.2-PIC.patch 2697 RMD160 aeba4f6ca8d0245ac21107eb5b4e26ccf5844bde SHA1 29876806045cf13f486c04a63baed678b2df9d28 SHA256 c1fda1f53e13ae7592ba3b651ac935879294d4318c5a159bba2b1a13f1b501fa
AUX dumb-0.9.3_CVE-2006-3668.patch 637 RMD160 09c8de5a1ca5f2f45b7e1a8b245006f4f8b85dc8 SHA1 facf6c974bc436369de73367670943a23877d29a SHA256 9f6785435757db725bc73b1c4874b91e80b9277c6fdd2b56e47dae1cfbc968e6
DIST dumb-0.9.3.tar.gz 167379 RMD160 53c7931fec71dd4e67e19c4acf38c0f9202e5698 SHA1 4764bd59f5895eb5035a5139454cef7a53a76bb8 SHA256 8d44fbc9e57f3bac9f761c3b12ce102d47d717f0dd846657fb988e0bb5d1ea33
EBUILD dumb-0.9.3-r1.ebuild 2018 RMD160 3f3bffaecad2b37cc9ea9ad64fc0b89350ae4550 SHA1 056f5a84360f1517bbf781de206cfa90490dc0b6 SHA256 f033bd97b5cd65fe2d0152256613a447294e302f686a07a09e561271b6e6c389
MISC ChangeLog 4440 RMD160 5c19a671f5d1a3f167948bcb4fee7fc00f950e65 SHA1 e5e786095edcd7224f05efe38115925238e74fae SHA256 cd9432d40ed0ba16ac40a03b1bc659a0979ec8f3d37483c835d7bbff21de50b6
MISC metadata.xml 251 RMD160 57bef9027e07a80633e99023903f4de9332f52d4 SHA1 da26e36e44561eb0d30b22bf6787705ae5c3d4b3 SHA256 c6bc54aeb1244159055765e01a1d89c4bf47fa956a3e065de5f4d4b7b24a6753

dumb-0.9.3-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/dumb/dumb-0.9.3-r1.ebuild,v 1.9 2007/04/30 22:57:35 genone Exp $

IUSE="debug"

inherit eutils

DESCRIPTION="IT/XM/S3M/MOD player library with click removal and IT filters"
HOMEPAGE="http://dumb.sourceforge.net/"
SRC_URI="mirror://sourceforge/dumb/${P}.tar.gz"

KEYWORDS="alpha amd64 ia64 ppc sparc x86"
LICENSE="DUMB-0.9.2"
SLOT="0"

DEPEND=""

src_unpack() {
unpack ${A}
cd "${S}"
cat << EOF > make/config.txt
include make/unix.inc
ALL_TARGETS := core core-examples core-headers
PREFIX := /usr
EOF

epatch "${FILESDIR}"/${PN}-0.9.2-PIC.patch
epatch "${FILESDIR}"/${P}_CVE-2006-3668.patch
sed -i '/= -s/d' Makefile || die "sed failed"
cp Makefile Makefile.rdy
}

src_compile() {
emake OFLAGS="${CFLAGS}" all || die "emake failed"
}

src_install() {
dobin examples/{dumbout,dumb2wav}
dolib.so lib/unix/libdumb.so

use debug && dolib.so lib/unix/libdumbd.so

insinto /usr/include
doins include/dumb.h

dodoc readme.txt release.txt docs/* || die "dodoc failed"
}

pkg_postinst() {
elog
elog "DUMB's core has been installed. This will enable you to convert module"
elog "files to PCM data (ready for sending to /dev/dsp, writing to a .wav"
elog "file, piping through oggenc, etc.)."
elog
elog "If you are using Allegro, you will also want to 'emerge aldumb'. This"
elog "provides you with a convenient API for playing module files through"
elog "Allegro's sound system, and also enables DUMB to integrate with"
elog "Allegro's datafile system so you can add modules to datafiles."
elog
elog "As a developer, when you distribute your game and write your docs, be"
elog "aware that 'dumb' and 'aldumb' actually come from the same download."
elog "People who don't use Gentoo will only have to download and install one"
elog "package. See /usr/share/doc/${PF}/readme.txt.gz for details on"
elog "how DUMB would be compiled manually."
elog
}

files

metadata.xml





joker@gentoo.org
Christian Birchinger

sound