summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-07-29 23:37:19 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-07-29 23:37:19 +0000
commitcbefe24b311ead3f12b72829b0a936c82d0ca747 (patch)
tree0879a5bf3c2bdc73f963d889a4543f9f9f41e86d /media-sound
parentadd ~x64-macos, bug 328151 (diff)
downloadhistorical-cbefe24b311ead3f12b72829b0a936c82d0ca747.tar.gz
historical-cbefe24b311ead3f12b72829b0a936c82d0ca747.tar.bz2
historical-cbefe24b311ead3f12b72829b0a936c82d0ca747.zip
Version bump.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/darkice/ChangeLog10
-rw-r--r--media-sound/darkice/Manifest5
-rw-r--r--media-sound/darkice/darkice-1.0.ebuild54
-rw-r--r--media-sound/darkice/files/darkice-1.0-gcc44.patch13
4 files changed, 79 insertions, 3 deletions
diff --git a/media-sound/darkice/ChangeLog b/media-sound/darkice/ChangeLog
index 6fc804479b30..c8c2d0f86ca4 100644
--- a/media-sound/darkice/ChangeLog
+++ b/media-sound/darkice/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/darkice
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/darkice/ChangeLog,v 1.55 2009/07/10 01:07:23 ssuominen Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/darkice/ChangeLog,v 1.56 2010/07/29 23:37:18 ssuominen Exp $
+
+*darkice-1.0 (29 Jul 2010)
+
+ 29 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> +darkice-1.0.ebuild,
+ +files/darkice-1.0-gcc44.patch:
+ Version bump.
10 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
-darkice-0.18.1.ebuild, darkice-0.19.ebuild,
diff --git a/media-sound/darkice/Manifest b/media-sound/darkice/Manifest
index 1fed31c83e0f..f0424ac02499 100644
--- a/media-sound/darkice/Manifest
+++ b/media-sound/darkice/Manifest
@@ -1,6 +1,9 @@
AUX darkice-0.18.1-gcc43.patch 426 RMD160 0fb1a3be17391a3df459c36f354e6f61bbe64e59 SHA1 8c711d5fd305cc582c9870c079fab1f6a52d0237 SHA256 916da60de67bb66ee05d00c2bf166f02a956c6f0328404473e6ca162c85a499e
AUX darkice-0.19-gcc44.patch 753 RMD160 44070a42c38718f09753a41f6f99a6cd357c9cbf SHA1 1b010276298825312a32db89e3d94335242a8696 SHA256 8c188fa23bbad7fbc58942471f82327d59e290662ed42be56f6f9d94cb08a7a7
+AUX darkice-1.0-gcc44.patch 242 RMD160 2cfde31149e2d55af2d073eea188ef1681c783e0 SHA1 5f541b111a74de95163a26d29e7d46c56a6f2c5f SHA256 0747fb16087f9dab31a8377a81186d7208de78cca678ed9f92c54c2d798de4fd
DIST darkice-0.19.tar.gz 288762 RMD160 2d863584b667f6c36fcf4cd26873edaa282e2317 SHA1 ed37ffb4e1a2f8097d828a936b2157f08a652d6a SHA256 c32f30441cd33cc78a2ddb8c7163ba8c97b8a6303b9e7ffb0386dd77c179456d
+DIST darkice-1.0.tar.gz 311567 RMD160 644fa78893ff566f6967265212f151dc658bca34 SHA1 dcf9b16f9421c57d5c4afdc601a5a482aa815028 SHA256 61a05c4dab206c22c3e3d5570ee4841f9c8875241098adf687717e7dcc6df332
EBUILD darkice-0.19.ebuild 1460 RMD160 bff4fb89da68cdf0ee7509356308f8000638efc8 SHA1 03a2881e27d8d505632fdfbc7d298495791af974 SHA256 571235ad757a0ced234a97b0d70058e7dd5233c8cca3aaeb946027f8b496618a
-MISC ChangeLog 7103 RMD160 61a07cfd5cb4e7078cc8d0720cfc3a833db84654 SHA1 c0c5058ec6388d4d64d11a131a9f75340f8d9a00 SHA256 921b13005c5d6cb3053f7ed99b300b81431102eb4dc2261b4a09935a77bb2927
+EBUILD darkice-1.0.ebuild 1395 RMD160 44c229ee2ca5a5c764545421a6a4355438d9ade9 SHA1 96bd67b9c0d51cde461676e2a66649a53ff3f2f5 SHA256 24e91ce9c7b790ae865615b99805826a007794009d67a82e114e4cba2adcefb8
+MISC ChangeLog 7257 RMD160 c03d1bc62320a35b30c5e12c5bf1acc8fba197df SHA1 13b91a37d55317822ccd89de9c5f9a04ab3dd571 SHA256 f7e42f73572c84c87ed15621c95751ddb8c48e67f1f1b9fcc8b4452265e71f62
MISC metadata.xml 338 RMD160 cdeff4feb5f3e2dcc8502842d1ac8a1bc4acefd8 SHA1 5e5c2a00e85910110f8fddfe79f60074536415e1 SHA256 ff4fa22ac9966ecf786c3ab3183e15d98eafa8db340a7f15655dbdea8a7cdd1d
diff --git a/media-sound/darkice/darkice-1.0.ebuild b/media-sound/darkice/darkice-1.0.ebuild
new file mode 100644
index 000000000000..522888c9aa51
--- /dev/null
+++ b/media-sound/darkice/darkice-1.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/darkice/darkice-1.0.ebuild,v 1.1 2010/07/29 23:37:19 ssuominen Exp $
+
+EAPI=2
+inherit eutils
+
+DESCRIPTION="A live audio streamer"
+HOMEPAGE="http://code.google.com/p/darkice/"
+SRC_URI="http://darkice.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE="aac alsa jack libsamplerate mp3 twolame vorbis"
+
+RDEPEND="aac? ( media-libs/faac )
+ alsa? ( media-libs/alsa-lib )
+ jack? ( media-sound/jack-audio-connection-kit )
+ mp3? ( media-sound/lame )
+ twolame? ( media-sound/twolame )
+ vorbis? ( media-libs/libvorbis )
+ libsamplerate? ( media-libs/libsamplerate )
+ !mp3? ( !vorbis? ( !aac? ( !twolame? ( media-sound/lame ) ) ) )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gcc44.patch
+}
+
+src_configure() {
+ local myconf
+
+ if ! use mp3 && ! use vorbis && ! use aac && ! use twolame; then
+ myconf="--with-lame"
+ fi
+
+ econf \
+ --disable-dependency-tracking \
+ $(use_with mp3 lame) \
+ $(use_with vorbis) \
+ $(use_with aac faac) \
+ --without-aacplus \
+ $(use_with twolame) \
+ $(use_with alsa) \
+ $(use_with jack) \
+ $(use_with libsamplerate samplerate) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog FAQ NEWS README TODO
+}
diff --git a/media-sound/darkice/files/darkice-1.0-gcc44.patch b/media-sound/darkice/files/darkice-1.0-gcc44.patch
new file mode 100644
index 000000000000..1bbb713aaa7f
--- /dev/null
+++ b/media-sound/darkice/files/darkice-1.0-gcc44.patch
@@ -0,0 +1,13 @@
+SerialUlaw.cpp:296:26: error: ‘perror’ was not declared in this scope
+
+--- src/SerialUlaw.cpp
++++ src/SerialUlaw.cpp
+@@ -40,6 +40,8 @@
+ #include "config.h"
+ #endif
+
++#include <stdio.h>
++
+ #ifdef HAVE_UNISTD_H
+ #include <unistd.h>
+ #else