summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2013-09-06 20:33:25 +0000
committerIan Stakenvicius <axs@gentoo.org>2013-09-06 20:33:25 +0000
commitaeb4f05bbbc9d19c550cc3073e8cf8c732404dcf (patch)
tree2521df0113090bc430e3a45321258f3d522c7742 /media-libs/dumb
parentVersion bump (diff)
downloadhistorical-aeb4f05bbbc9d19c550cc3073e8cf8c732404dcf.tar.gz
historical-aeb4f05bbbc9d19c550cc3073e8cf8c732404dcf.tar.bz2
historical-aeb4f05bbbc9d19c550cc3073e8cf8c732404dcf.zip
converted to support multilib-build; commit OKd by Joker
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64 Manifest-Sign-Key: 0x2B6559ED
Diffstat (limited to 'media-libs/dumb')
-rw-r--r--media-libs/dumb/ChangeLog9
-rw-r--r--media-libs/dumb/Manifest23
-rw-r--r--media-libs/dumb/dumb-0.9.3-r2.ebuild64
3 files changed, 82 insertions, 14 deletions
diff --git a/media-libs/dumb/ChangeLog b/media-libs/dumb/ChangeLog
index b7214a6211a8..66699db4d767 100644
--- a/media-libs/dumb/ChangeLog
+++ b/media-libs/dumb/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/dumb
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/dumb/ChangeLog,v 1.39 2011/08/09 12:28:53 xarthisius Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/dumb/ChangeLog,v 1.40 2013/09/06 20:33:19 axs Exp $
+
+*dumb-0.9.3-r2 (06 Sep 2013)
+
+ 06 Sep 2013; Ian Stakenvicius <axs@gentoo.org> +dumb-0.9.3-r2.ebuild:
+ converted to support multilib-build; commit OKd by Joker
09 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> dumb-0.9.3-r1.ebuild:
ppc64 stable wrt #375491
diff --git a/media-libs/dumb/Manifest b/media-libs/dumb/Manifest
index e2b75cd18014..83a59961702b 100644
--- a/media-libs/dumb/Manifest
+++ b/media-libs/dumb/Manifest
@@ -1,18 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX dumb-0.9.3-PIC-as-needed.patch 2730 RMD160 213f3bd4da1d372b10828656c5284435718d4ba2 SHA1 907c010c37b5ff38e054c2273e38e7ab5aaececd SHA256 483baf39a2540ca06051e91b7c629b7ada76e0b137fc00c673624c0681be28da
-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 2101 RMD160 d6b212cccf188844e49388a3e83e363a44ef7688 SHA1 26bfd45550acf5bcc63deb9329aa592a26a9a980 SHA256 0a572ab4f55008701f61b7dabb61494fe6eeb21ca1b9e3aae020ef70c27d012d
-MISC ChangeLog 5372 RMD160 6a868f7c0aa3c58f59e11835bdfab8960b643b4d SHA1 e755f7ae3446973d6e8eefeb6e7a6448e0a01072 SHA256 7b090bee4745effe9bd21b264e6599064fac689dd90afa352a818021475811ba
-MISC metadata.xml 251 RMD160 57bef9027e07a80633e99023903f4de9332f52d4 SHA1 da26e36e44561eb0d30b22bf6787705ae5c3d4b3 SHA256 c6bc54aeb1244159055765e01a1d89c4bf47fa956a3e065de5f4d4b7b24a6753
+AUX dumb-0.9.3-PIC-as-needed.patch 2730 SHA256 483baf39a2540ca06051e91b7c629b7ada76e0b137fc00c673624c0681be28da SHA512 b97bfdedfe4f64cc37ca52e50d0ac919747dd523f686350d8681a7629508f83ae87220622f9d431132aeb149dc6011e1461ac560ccece20a4dfb6a7d2ec9d962 WHIRLPOOL f13e4bd72c9c1a44c12d0c4e7578c5d3f439ef8e9a797351c78265b5ae2d034b53156030fb570888c435135f22535d875f1267eade73c215a519445772966416
+AUX dumb-0.9.3_CVE-2006-3668.patch 637 SHA256 9f6785435757db725bc73b1c4874b91e80b9277c6fdd2b56e47dae1cfbc968e6 SHA512 ecce27757b27d997fffcc8b5736c1921a947664e2a73a4fc9ff269d8d24524fe3823a9076a3270b4296d6294102c0c7f5d2fc5c05152878dcaa11d6acede2125 WHIRLPOOL d59963d4634b3601e30c6a00fb722949e638559c1e8ec8c3d51ae74a77af759413ec5d21a769cc06b624a7e4c51626cfc1f548fdefd3ccaf253af8412552056d
+DIST dumb-0.9.3.tar.gz 167379 SHA256 8d44fbc9e57f3bac9f761c3b12ce102d47d717f0dd846657fb988e0bb5d1ea33 SHA512 9ecdea460858b7e6ad7ca2534ecb3581397e6c1fa904459affe19ce49f528e580e143b42b13413b292ae7b57901a8008e6a9ee3821824f6ff7914b136f75c658 WHIRLPOOL c5139d6d845245fc60a9984064b5bf9b0cb54e0499ddd55db56ca5faa31ebc6158b486b70409dc6068c8261330e9200c84c278e19c9fa16bf32b67c403f44e9b
+EBUILD dumb-0.9.3-r1.ebuild 2101 SHA256 0a572ab4f55008701f61b7dabb61494fe6eeb21ca1b9e3aae020ef70c27d012d SHA512 8b3f89d5d4be5075f462bb763d634af884002afee58a21a02d8c7cce6e00990c47f6cba6ab971295ea117016e88b57ab0db9916d2455f4048c40181944a9fa2f WHIRLPOOL 3f6191a6ed771c8651499c51679d3cf6285ffc54efc2f5d943797f7a117da888573c30d0ae599ae2999f7198919f022d5a820b3f71fcb11c38939017f6e5854c
+EBUILD dumb-0.9.3-r2.ebuild 2026 SHA256 42dc2a07bba93d103fb426c275b5517ab264beaf672493fe54ae1c68fcae1d32 SHA512 c3d5909aaeaaefbf8170a537211eb68856299a4df0a739531e49d4d43c80b5913e5b2d859d05dfe0b94e2f3ba9ec6d525bfd8a7c29e93762aca1bb141cf39d38 WHIRLPOOL b746f97857b6dc09d584cdbffd7ff39484254f8c73a4be42aa5cea01d3a441807b3ac2489c6afb8cde207def941dea84418ef2af1c91fb3b08fd1a893b094fb1
+MISC ChangeLog 5527 SHA256 38cd731adba71dd87ea83bce897a56d8beb9a67db18d2e0bd5fd5fba04f4c9ba SHA512 b8b3c72d21f3c41cad6ff5cb26dd3e32b921513c35d410f135bcddd7742b66b1c5bd0360dbf2f6f7239a0ddfc86f8b497cf64de7a67b0f923a7615a6c832d244 WHIRLPOOL 0192a1de37bb7ba691afc199148d29382a6aa17a204e813d133329e775999f9bdbc578ef05d12d96f177d87ab07b3d25c541048b227e6d8d130b6b972076f067
+MISC metadata.xml 251 SHA256 c6bc54aeb1244159055765e01a1d89c4bf47fa956a3e065de5f4d4b7b24a6753 SHA512 5eca20f204822ed2e24c57d5eb11955edf85316b475c0c760bef6ead9786d994c9c2f1fe6d1ce6a514cfe5698195b51ea575ad6010ea355bfc51b0df519c5cd0 WHIRLPOOL 27e1147deb5067fc75dd8c619ad183dad1c07355e9dcac48d84ad9148781da267029feea75754bd5810353803322cb05a1eee61066970d58fe2937e114f64156
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iJwEAQEIAAYFAk5BKBYACgkQIiMqcbOVdxRJdAP/Xd85/EvOXA/UUx3brNYUt3Rb
-BmNS6NplJJnnnWMlevXY+Z8lj71j/zXxGnMoDzgwImmP/ZGyLC3pd54dVCc3HNgU
-Zvczusv/b0q4hE8zf+LU9tHNsPmD9+9sujBZD7Sp7p4qWGyJ6ysCr1RF0IJ51LOs
-m322I0jROUw6GWH9Oc0=
-=kni5
+iF4EAREIAAYFAlIqPBcACgkQ2ugaI38ACPDPeQD/dXVvDUwlIM+eV4OON7rwri0C
+YAa+OcVG736+qtW/nnQA/RDDPwxrZgKLCbtHS5jwiHnrl7O2KUAHcxJ38PQcC13g
+=LffV
-----END PGP SIGNATURE-----
diff --git a/media-libs/dumb/dumb-0.9.3-r2.ebuild b/media-libs/dumb/dumb-0.9.3-r2.ebuild
new file mode 100644
index 000000000000..df27998e5b64
--- /dev/null
+++ b/media-libs/dumb/dumb-0.9.3-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2013 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-r2.ebuild,v 1.1 2013/09/06 20:33:19 axs Exp $
+
+EAPI=5
+inherit eutils multilib-build multilib-minimal
+
+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"
+
+LICENSE="DUMB-0.9.2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug"
+
+RDEPEND=""
+DEPEND=""
+
+src_prepare() {
+ cat << EOF > make/config.txt
+include make/unix.inc
+ALL_TARGETS := core core-examples core-headers
+PREFIX := /usr
+EOF
+
+ epatch "${FILESDIR}"/${P}-PIC-as-needed.patch
+ epatch "${FILESDIR}"/${P}_CVE-2006-3668.patch
+ sed -i '/= -s/d' Makefile || die "sed failed"
+ cp -f Makefile Makefile.rdy
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ emake OFLAGS="${CFLAGS}" all
+}
+
+multilib_src_install() {
+ dolib.so lib/unix/libdumb.so
+ use debug && dolib.so lib/unix/libdumbd.so
+
+ doheader include/dumb.h
+
+ dobin examples/{dumbout,dumb2wav}
+ dodoc readme.txt release.txt docs/*
+}
+
+pkg_postinst() {
+ 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 readme.txt in /usr/share/doc/${PF} for details on"
+ elog "how DUMB would be compiled manually."
+}