Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/allegro/files/, media-libs/allegro/
Date: Mon, 16 Jul 2018 22:26:17
Message-Id: 1531779955.cc402fa4548fc878e06c5fa778c519feeee27334.asturm@gentoo
1 commit: cc402fa4548fc878e06c5fa778c519feeee27334
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 16 18:08:18 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 16 22:25:55 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc402fa4
7
8 media-libs/allegro: 4.4.2-r1 EAPI-6 bump
9
10 Package-Manager: Portage-2.3.43, Repoman-2.3.10
11
12 media-libs/allegro/allegro-4.4.2-r1.ebuild | 60 +++++++++++-----------
13 .../allegro/files/allegro-4.4.2-gentoo.patch | 4 +-
14 media-libs/allegro/files/allegro-4.4.2-rpath.patch | 4 +-
15 .../allegro/files/allegro-4.4.2-shared.patch | 4 +-
16 .../allegro/files/allegro-4.4.2-underlink.patch | 4 +-
17 5 files changed, 37 insertions(+), 39 deletions(-)
18
19 diff --git a/media-libs/allegro/allegro-4.4.2-r1.ebuild b/media-libs/allegro/allegro-4.4.2-r1.ebuild
20 index 0cb5aac9bf3..c70499bbb40 100644
21 --- a/media-libs/allegro/allegro-4.4.2-r1.ebuild
22 +++ b/media-libs/allegro/allegro-4.4.2-r1.ebuild
23 @@ -1,9 +1,10 @@
24 # Copyright 1999-2018 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26
27 -EAPI=5
28 +EAPI=6
29 +
30 CMAKE_IN_SOURCE_BUILD=1
31 -inherit cmake-utils eutils
32 +inherit cmake-utils desktop
33
34 DESCRIPTION="cross-platform multimedia library"
35 HOMEPAGE="http://alleg.sourceforge.net/"
36 @@ -14,7 +15,8 @@ SLOT="0"
37 KEYWORDS="amd64 ~arm64 ~mips ppc ppc64 x86"
38 IUSE="alsa fbcon jack jpeg opengl oss png svga test vga vorbis X"
39
40 -RDEPEND="alsa? ( media-libs/alsa-lib )
41 +RDEPEND="
42 + alsa? ( media-libs/alsa-lib )
43 jack? ( media-sound/jack-audio-connection-kit )
44 jpeg? ( virtual/jpeg:0 )
45 png? ( media-libs/libpng:0= )
46 @@ -55,44 +57,40 @@ src_prepare() {
47 src_configure() {
48 # WANT_LINUX_CONSOLE is by default OFF
49 # WANT_EXAMPLES doesn't install anything
50 -
51 - mycmakeargs=(
52 - "-DDOCDIR=share/doc"
53 - "-DINFODIR=share/info"
54 - "-DMANDIR=share/man"
55 - $(cmake-utils_use_want alsa)
56 - "-DWANT_EXAMPLES=OFF"
57 - $(cmake-utils_use_want jack)
58 - $(cmake-utils_use_want jpeg JPGALLEG)
59 - "-DWANT_LINUX_CONSOLE=OFF"
60 - $(cmake-utils_use_want fbcon LINUX_FBCON)
61 - $(cmake-utils_use_want svga LINUX_SVGALIB)
62 - $(cmake-utils_use_want vga LINUX_VGA)
63 - $(cmake-utils_use_want png LOADPNG)
64 - $(cmake-utils_use_want vorbis LOGG)
65 - $(cmake-utils_use_want oss)
66 - $(cmake-utils_use_want test TESTS)
67 - $(cmake-utils_use_want X TOOLS)
68 - $(cmake-utils_use_want X X11)
69 - )
70 + local mycmakeargs=(
71 + -DDOCDIR=share/doc
72 + -DINFODIR=share/info
73 + -DMANDIR=share/man
74 + -DWANT_ALSA=$(usex alsa)
75 + -DWANT_EXAMPLES=OFF
76 + -DWANT_JACK=$(usex jack)
77 + -DWANT_JPGALLEG=$(usex jpeg)
78 + -DWANT_LINUX_CONSOLE=OFF
79 + -DWANT_LINUX_FBCON=$(usex fbcon)
80 + -DWANT_LINUX_SVGALIB=$(usex svga)
81 + -DWANT_LINUX_VGA=$(usex vga)
82 + -DWANT_LOADPNG=$(usex png)
83 + -DWANT_LOGG=$(usex vorbis)
84 + -DWANT_OSS=$(usex oss)
85 + -DWANT_TESTS=$(usex test)
86 + -DWANT_TOOLS=$(usex X)
87 + -DWANT_X11=$(usex X)
88 + )
89
90 if use X; then
91 - mycmakeargs+=(
92 - $(cmake-utils_use_want opengl ALLEGROGL)
93 - )
94 + mycmakeargs+=( -DWANT_ALLEGROGL=$(usex opengl) )
95 else
96 - mycmakeargs+=(
97 - "-DWANT_ALLEGROGL=OFF"
98 - )
99 + mycmakeargs+=( -DWANT_ALLEGROGL=OFF )
100 fi
101
102 cmake-utils_src_configure
103 }
104
105 src_install() {
106 - cmake-utils_src_install
107 + rm -r docs/html/{build,tmpfile.txt} || die
108 + local HTML_DOCS=( docs/html/. )
109
110 - dohtml docs/html/*.html
111 + cmake-utils_src_install
112
113 #176020 (init_dialog.3), #409305 (key.3)
114 pushd docs/man >/dev/null
115
116 diff --git a/media-libs/allegro/files/allegro-4.4.2-gentoo.patch b/media-libs/allegro/files/allegro-4.4.2-gentoo.patch
117 index 119d9c78950..660a48437e6 100644
118 --- a/media-libs/allegro/files/allegro-4.4.2-gentoo.patch
119 +++ b/media-libs/allegro/files/allegro-4.4.2-gentoo.patch
120 @@ -1,5 +1,5 @@
121 ---- docs/CMakeLists.txt.old 2012-03-04 20:20:05.566881387 +0100
122 -+++ docs/CMakeLists.txt 2012-03-04 20:20:50.659714153 +0100
123 +--- a/docs/CMakeLists.txt 2012-03-04 20:20:05.566881387 +0100
124 ++++ b/docs/CMakeLists.txt 2012-03-04 20:20:50.659714153 +0100
125 @@ -71,11 +71,12 @@
126 string(REGEX MATCH "[^/]*._tx" basename ${page})
127 string(REPLACE "._tx" "" basename ${basename})
128
129 diff --git a/media-libs/allegro/files/allegro-4.4.2-rpath.patch b/media-libs/allegro/files/allegro-4.4.2-rpath.patch
130 index 57bdb6bf8d0..ab646e485d9 100644
131 --- a/media-libs/allegro/files/allegro-4.4.2-rpath.patch
132 +++ b/media-libs/allegro/files/allegro-4.4.2-rpath.patch
133 @@ -1,5 +1,5 @@
134 ---- setup/CMakeLists.txt
135 -+++ setup/CMakeLists.txt
136 +--- a/setup/CMakeLists.txt
137 ++++ b/setup/CMakeLists.txt
138 @@ -1,3 +1,5 @@
139 +set(CMAKE_SKIP_BUILD_RPATH TRUE)
140 +
141
142 diff --git a/media-libs/allegro/files/allegro-4.4.2-shared.patch b/media-libs/allegro/files/allegro-4.4.2-shared.patch
143 index 665c03e3120..7b4417d35c1 100644
144 --- a/media-libs/allegro/files/allegro-4.4.2-shared.patch
145 +++ b/media-libs/allegro/files/allegro-4.4.2-shared.patch
146 @@ -1,5 +1,5 @@
147 ---- CMakeLists.txt
148 -+++ CMakeLists.txt
149 +--- a/CMakeLists.txt
150 ++++ b/CMakeLists.txt
151 @@ -830,7 +830,7 @@
152 option(WANT_LOGG "Enable logg" on)
153 option(WANT_JPGALLEG "Enable JPGAlleg" on)
154
155 diff --git a/media-libs/allegro/files/allegro-4.4.2-underlink.patch b/media-libs/allegro/files/allegro-4.4.2-underlink.patch
156 index 33dc9d260b2..7e6ea9398c3 100644
157 --- a/media-libs/allegro/files/allegro-4.4.2-underlink.patch
158 +++ b/media-libs/allegro/files/allegro-4.4.2-underlink.patch
159 @@ -1,5 +1,5 @@
160 ---- CMakeLists.txt.old 2011-06-06 23:46:06.057320691 +0200
161 -+++ CMakeLists.txt 2011-06-06 23:46:21.900313261 +0200
162 +--- a/CMakeLists.txt 2011-06-06 23:46:06.057320691 +0200
163 ++++ b/CMakeLists.txt 2011-06-06 23:46:21.900313261 +0200
164 @@ -392,7 +392,7 @@
165 message(FATAL_ERROR "Unix port requires pthreads support.")
166 endif()