summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2016-02-08 09:30:05 +0100
committerDavid Seifert <soap@gentoo.org>2016-02-08 09:30:19 +0100
commit9e6e94f218cb75fd66f39fc7596d5a9c0f82f523 (patch)
tree6c008299ac188c0bb30a30266f40064b417a1bfb /media-sound/orpheus/orpheus-1.6-r3.ebuild
parentsys-kernel/hardened-sources: version bump to 4.3.5-r2 (diff)
downloadgentoo-9e6e94f218cb75fd66f39fc7596d5a9c0f82f523.tar.gz
gentoo-9e6e94f218cb75fd66f39fc7596d5a9c0f82f523.tar.bz2
gentoo-9e6e94f218cb75fd66f39fc7596d5a9c0f82f523.zip
media-sound/orpheus: Fix broken buildsystem
Gentoo-Bug: 533192 * EAPI=6 Package-Manager: portage-2.2.27
Diffstat (limited to 'media-sound/orpheus/orpheus-1.6-r3.ebuild')
-rw-r--r--media-sound/orpheus/orpheus-1.6-r3.ebuild47
1 files changed, 47 insertions, 0 deletions
diff --git a/media-sound/orpheus/orpheus-1.6-r3.ebuild b/media-sound/orpheus/orpheus-1.6-r3.ebuild
new file mode 100644
index 000000000000..c03679cd680f
--- /dev/null
+++ b/media-sound/orpheus/orpheus-1.6-r3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="Command line MP3 player"
+HOMEPAGE="http://konst.org.ua/en/orpheus"
+SRC_URI="http://konst.org.ua/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:0=
+ media-libs/libvorbis
+ media-sound/mpg123
+ media-sound/vorbis-tools[ogg123]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/1.5-amd64.patch"
+ "${FILESDIR}/101_fix-buffer-overflow.diff"
+ "${FILESDIR}/${P}-fix-buildsystem.patch"
+ "${FILESDIR}/${P}-cppflags.patch"
+ "${FILESDIR}/${P}-bufsize.patch"
+ "${FILESDIR}/${P}-gcc47.patch"
+ "${FILESDIR}/${P}-constify.patch"
+)
+
+src_prepare() {
+ # rename all configure.in files to prevent future
+ # autoconf breakage
+ local i
+ for i in "" "kkstrtext-0.1" "kkconsui-0.1"
+ do
+ mv ./${i}/configure.{in,ac} || die
+ done
+
+ default
+ cp "${S}"/{config.rpath,kkstrtext-0.1} || die
+
+ eautoreconf
+}