summaryrefslogtreecommitdiff
path: root/media-sound/madplay
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/madplay
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/madplay')
-rw-r--r--media-sound/madplay/Manifest6
-rw-r--r--media-sound/madplay/files/madplay-macos.patch20
-rw-r--r--media-sound/madplay/madplay-0.15.2b-r1.ebuild36
-rw-r--r--media-sound/madplay/metadata.xml11
4 files changed, 73 insertions, 0 deletions
diff --git a/media-sound/madplay/Manifest b/media-sound/madplay/Manifest
new file mode 100644
index 000000000000..1a7c5a7d1aa4
--- /dev/null
+++ b/media-sound/madplay/Manifest
@@ -0,0 +1,6 @@
+AUX madplay-macos.patch 593 SHA256 36e97e96b53f17d0174e4a297333f16b7b79d4c3879fe484606de05dae07538a SHA512 d8989ed522212e984f0173dbb346ed624a2e8664a4c06d2186238018baf20c1f67d4109baa866ccb13cec6695db751be9ab6ac81466e3c786b13a89de4e066a0 WHIRLPOOL 2131a08fc33698c9546bb538d89f810f9eab4feef20d4e60cdfe3c2330206c50384f066f21da3554c3d2660a69ea485291620da64601d133d9740a3ea4f01da6
+DIST madplay-0.15.2b.tar.gz 590929 SHA256 5a79c7516ff7560dffc6a14399a389432bc619c905b13d3b73da22fa65acede0 SHA512 0e79cdf0c32f48599083ec7a0716d816e3f03254705b7225b1ea9008d53eefd48342dd687b0507f0ff15942218fc07ad1e38c4172508c27755f3e9a0e5412f34 WHIRLPOOL 04e4b5bd3bdb4ea8e62a85b0d978bfb74f27b11c9ce49fd74571e98546b96b1f342df97695d90a8939d08ecb4612e708da147f4f50df62e2313493c2907dc2fe
+EBUILD madplay-0.15.2b-r1.ebuild 868 SHA256 f69e7f476f58bb00e0de93fcec002db204d61e2fd65e38f8cd612f1456b4141f SHA512 db56558bc77af4c894a6dbce9c52680c7f4e2602a7594a56b43dce0c2fefb08a16f713b29472037ea49138d21c604231890967b6ce7a8d49200c2d2fdf58b231 WHIRLPOOL a3cd1043630fef96df31a88af94a928ffdc473ac028b21a9d99bc8ac41ce13c3aa201a699c8d9344880844db1c64f9b97c1e25fad72d168cc79dd4e8e9c710dc
+MISC ChangeLog 2468 SHA256 63a834cd18e76e038d2490d26d08499515e2dff20bbf5d40fe60b740f1574c73 SHA512 a6357816bddca9fda38e500f61ab9b9b13718d85c6754dcc7acaaec7231fc69128a6bfa6a8fe4f587494bdd01157640ad3b783babddfb8e09fae595dc378bc62 WHIRLPOOL 41179f8e8bad51b5605506eb02e26cabbe2955ce6b18fd4ea84d9242c8f4c308973c8f044593886953191a4e9d3eaa2a03b62fb09e60fe27470115b119ba317c
+MISC ChangeLog-2015 6197 SHA256 0a488e21e1ed26fcc9a8a5b26a3658b618aa6825b747c58781a96e3514f375d1 SHA512 0a959a79e2e46ff5bed80538da88fa774a5b38d13a64e1677db237eb0fca458eb5bf7528a7f67fca5f441eac25132e8de0932dfe054ed6533b813ba01a7015c3 WHIRLPOOL c146a8977a0bea27b50efe7f0eca5b153dc19b16f83baad57f695268cae388233b339a791f386c1302ef419fa8e2f97040e2514078e42e8920f8c9e680a84ea9
+MISC metadata.xml 326 SHA256 c5bff3d046dcaada983011140e6f5f93e812aa8f551320fb6b26d796d6e1032f SHA512 b6c3a0765c5d00fd44caf7266edb75a373d8d4e813ac7f68507067f57713090fdc84f95886e73401d9c912f7f64453c975117030692526a49aebd6f5276751c9 WHIRLPOOL 2b29e508649777b666708af5ab1cdcb8e979e3bbef64646432cc34d1348ed94cca5eac226d98de90305531db4faee4c0d34bf526f370f20cdc465aaa9df44aab
diff --git a/media-sound/madplay/files/madplay-macos.patch b/media-sound/madplay/files/madplay-macos.patch
new file mode 100644
index 000000000000..4cc45774274d
--- /dev/null
+++ b/media-sound/madplay/files/madplay-macos.patch
@@ -0,0 +1,20 @@
+--- madplay-0.15.2b/audio_carbon.c.bak 2005-04-04 02:03:58.000000000 -0700
++++ madplay-0.15.2b/audio_carbon.c 2005-04-04 02:04:39.000000000 -0700
+@@ -94,7 +94,7 @@
+ }
+
+ static
+-int wait(struct buffer *buffer)
++int carbon_wait(struct buffer *buffer)
+ {
+ if (MPWaitOnSemaphore(buffer->semaphore, kDurationForever) != noErr) {
+ audio_error = _("MPWaitOnSemaphore() failed");
+@@ -263,7 +263,7 @@
+ /* wait for block to finish playing */
+
+ if (buffer->pcm_nsamples == 0) {
+- if (wait(buffer) == -1)
++ if (carbon_wait(buffer) == -1)
+ return -1;
+
+ buffer->pcm_length = 0;
diff --git a/media-sound/madplay/madplay-0.15.2b-r1.ebuild b/media-sound/madplay/madplay-0.15.2b-r1.ebuild
new file mode 100644
index 000000000000..7a464f05ec31
--- /dev/null
+++ b/media-sound/madplay/madplay-0.15.2b-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit autotools epatch epunt-cxx
+
+DESCRIPTION="The MAD audio player"
+HOMEPAGE="http://www.underbit.com/products/mad/"
+SRC_URI="mirror://sourceforge/mad/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="alsa debug nls"
+
+RDEPEND=">=media-libs/libid3tag-0.15.1b
+ >=media-libs/libmad-0.15.1b
+ alsa? ( media-libs/alsa-lib )"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+DOCS="CHANGES CREDITS README TODO"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-macos.patch
+ eautoreconf #need new libtool for interix
+ epunt_cxx #74499
+}
+
+src_configure() {
+ econf \
+ $(use_enable nls) \
+ $(use_enable debug debugging) \
+ $(use_with alsa) \
+ --without-esd
+}
diff --git a/media-sound/madplay/metadata.xml b/media-sound/madplay/metadata.xml
new file mode 100644
index 000000000000..e929ca1abedc
--- /dev/null
+++ b/media-sound/madplay/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">mad</remote-id>
+ </upstream>
+</pkgmetadata>