Portage is a package management system used by Gentoo Linux
# 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
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
Stable on ia64.
06 Aug 2006; Andrej Kacian
Stable on x86. Security bug 142387, tested by Christian 'Opfer' Faulhammer
06 Aug 2006; Simon Stelling
stable on amd64
06 Aug 2006; Jason Wever
Stable on SPARC wrt security bug #142387.
06 Aug 2006; Thomas Cort
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
Stable on alpha wrt Bug #134990.
13 Jul 2006; Aron Griffis
Mark 0.9.3 stable on ia64. #134990
22 Jun 2006; Christian Birchinger
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
ppc stable, bug #134990
06 Jun 2006; Chris Gianelloni
Stable on x86 wrt bug #134990.
05 Jun 2006; Simon Stelling
stable on amd64
02 Jun 2006; Christian Birchinger
Really minor cosmetic ebuild change without implications on the
installed files (copy makefile instead of sed).
31 May 2006; Christian Birchinger
Added sparc stable keyword
*dumb-0.9.3 (21 Apr 2006)
21 Apr 2006; Christian Birchinger
+dumb-0.9.3.ebuild:
Version bump
*dumb-0.9.2-r3 (18 Oct 2005)
18 Oct 2005; Tony Vroon
-dumb-0.9.2-r1.ebuild, +dumb-0.9.2-r3.ebuild:
Properly install debug version of the library, as demonstrated by Ciaran
Hamilton
13 Sep 2005; Aron Griffis
Mark 0.9.2-r2 stable on alpha
08 May 2005; Aron Griffis
stable on ia64
09 Nov 2004; Joseph Jezak
Marked ppc stable.
05 Oct 2004; Jeremy Huddleston
updated for multilib support.
01 Sep 2004; Jeremy Huddleston
Stable amd64.
*dumb-0.9.2-r2 (06 Jul 2004)
06 Jul 2004; Jeremy Huddleston
+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
add ~alpha and ~ia64
19 Mar 2004; Aron Griffis
add ~alpha and ~ia64
01 Mar 2004; David Holm
Added to ~ppc.
20 Feb 2004; Michael Sterrett
dumb-0.9.2-r1.ebuild:
header fix; more error checking
*dumb-0.9.2-r1 (20 Jul 2003)
20 Jul 2003; jje
Updated to split out aldumb. See #23464.
Submitted by: Ben Davis
*dumb-0.9.2 (06 Jun 2003)
06 Jun 2003; robh
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
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
# 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
}