1 |
commit: 57665bbe77045bb0f0b3683b7a4d9f6619eee28a |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Dec 2 16:37:39 2017 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Dec 2 16:38:27 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57665bbe |
7 |
|
8 |
media-sound/alsaplayer: Port to EAPI 6 |
9 |
|
10 |
Package-Manager: Portage-2.3.16, Repoman-2.3.6 |
11 |
|
12 |
media-sound/alsaplayer/Manifest | 2 +- |
13 |
media-sound/alsaplayer/alsaplayer-0.99.81.ebuild | 28 ++++++++++++++---------- |
14 |
2 files changed, 17 insertions(+), 13 deletions(-) |
15 |
|
16 |
diff --git a/media-sound/alsaplayer/Manifest b/media-sound/alsaplayer/Manifest |
17 |
index 75f41172834..b57e60ab662 100644 |
18 |
--- a/media-sound/alsaplayer/Manifest |
19 |
+++ b/media-sound/alsaplayer/Manifest |
20 |
@@ -1 +1 @@ |
21 |
-DIST alsaplayer-0.99.81.tar.bz2 806906 SHA256 187897e5ad5a94ea819e42092cc35d53463e5fa43a3a5a78cb76ffd0d5ddee11 SHA512 6723b36837d01f14645bb1d43ec7c54c85e8afed9b020f56dc81b4de64b74e4da2504507fe83954c7b26817e90510c585d09e759fc11e731d4d27e86f3932650 WHIRLPOOL 2f4849f5643768db14a7542c65504e937023585aaa7025a1d66e7f87568dfb25a981b304684a0fa242c0a4d9200c4111368669b8c6cd897cfdcfd1a43cee66f5 |
22 |
+DIST alsaplayer-0.99.81.tar.bz2 806906 BLAKE2B 6b37aaa65f6426a43483c3fa7e077ca89ce553655587e0f44ac61ade5d4f5467a304e18ef0142336b0cc94311498ccaa16d9ed2d6eb8109474626c6d1a4ca97d SHA512 6723b36837d01f14645bb1d43ec7c54c85e8afed9b020f56dc81b4de64b74e4da2504507fe83954c7b26817e90510c585d09e759fc11e731d4d27e86f3932650 |
23 |
|
24 |
diff --git a/media-sound/alsaplayer/alsaplayer-0.99.81.ebuild b/media-sound/alsaplayer/alsaplayer-0.99.81.ebuild |
25 |
index e5ada6c7bf4..bc24c59aa7a 100644 |
26 |
--- a/media-sound/alsaplayer/alsaplayer-0.99.81.ebuild |
27 |
+++ b/media-sound/alsaplayer/alsaplayer-0.99.81.ebuild |
28 |
@@ -1,8 +1,9 @@ |
29 |
-# Copyright 1999-2014 Gentoo Foundation |
30 |
+# Copyright 1999-2017 Gentoo Foundation |
31 |
# Distributed under the terms of the GNU General Public License v2 |
32 |
|
33 |
-EAPI=4 |
34 |
-inherit autotools eutils |
35 |
+EAPI=6 |
36 |
+ |
37 |
+inherit autotools desktop |
38 |
|
39 |
DESCRIPTION="A heavily multi-threaded pluggable audio player" |
40 |
HOMEPAGE="http://www.alsaplayer.org/" |
41 |
@@ -13,8 +14,9 @@ SLOT="0" |
42 |
KEYWORDS="amd64 ~mips ~ppc ~sparc x86" |
43 |
IUSE="+alsa audiofile doc flac gtk id3tag jack mad mikmod nas nls ogg opengl oss vorbis xosd" |
44 |
|
45 |
-RDEPEND="media-libs/libsndfile |
46 |
- sys-libs/zlib |
47 |
+RDEPEND=" |
48 |
+ media-libs/libsndfile:= |
49 |
+ sys-libs/zlib:= |
50 |
alsa? ( media-libs/alsa-lib ) |
51 |
audiofile? ( media-libs/audiofile ) |
52 |
flac? ( media-libs/flac ) |
53 |
@@ -36,6 +38,8 @@ DEPEND="${RDEPEND} |
54 |
REQUIRED_USE="|| ( alsa jack nas oss )" |
55 |
|
56 |
src_prepare() { |
57 |
+ default |
58 |
+ |
59 |
sed -i \ |
60 |
-e 's:AM_CFLAGS = $(AM_CXXFLAGS)::' \ |
61 |
output/jack/Makefile.am || die |
62 |
@@ -48,11 +52,11 @@ src_prepare() { |
63 |
} |
64 |
|
65 |
src_configure() { |
66 |
- use doc || export ac_cv_prog_HAVE_DOXYGEN=false |
67 |
- use xosd || export ac_cv_lib_xosd_xosd_create=no |
68 |
+ export ac_cv_prog_HAVE_DOXYGEN=$(usex doc true false) |
69 |
+ export ac_cv_lib_xosd_xosd_create=$(usex xosd) |
70 |
|
71 |
econf \ |
72 |
- --docdir=/usr/share/doc/${PF} \ |
73 |
+ --disable-esd \ |
74 |
$(use_enable nls) \ |
75 |
$(use_enable opengl) \ |
76 |
$(use_enable mikmod) \ |
77 |
@@ -64,16 +68,16 @@ src_configure() { |
78 |
$(use_enable gtk systray) \ |
79 |
$(use_enable jack) \ |
80 |
$(use_enable alsa) \ |
81 |
- --disable-esd \ |
82 |
$(use_enable oss) \ |
83 |
$(use_enable gtk gtk2) \ |
84 |
$(use_enable nas) |
85 |
} |
86 |
|
87 |
src_install() { |
88 |
- emake DESTDIR="${D}" install |
89 |
- dodoc AUTHORS ChangeLog README TODO docs/*.txt |
90 |
+ default |
91 |
+ dodoc docs/*.txt |
92 |
+ |
93 |
newicon interface/gtk2/pixmaps/logo.xpm ${PN}.xpm |
94 |
|
95 |
- find "${ED}" -name '*.la' -exec rm -f {} + |
96 |
+ find "${D}" -name '*.la' -delete || die |
97 |
} |