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/, media-libs/allegro/files/
Date: Mon, 16 Jul 2018 22:26:20
Message-Id: 1531779955.694d50ca20849b80a17c9f4445398fb03342fe90.asturm@gentoo
1 commit: 694d50ca20849b80a17c9f4445398fb03342fe90
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 16 18:20:20 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=694d50ca
7
8 media-libs/allegro: 5.0.11 EAPI-6 bump
9
10 Package-Manager: Portage-2.3.43, Repoman-2.3.10
11
12 media-libs/allegro/allegro-5.0.11.ebuild | 59 ++++++++++++----------
13 .../allegro/files/allegro-5.0.11-multilib.patch | 4 +-
14 .../allegro/files/allegro-5.0.11-underlink.patch | 4 +-
15 3 files changed, 35 insertions(+), 32 deletions(-)
16
17 diff --git a/media-libs/allegro/allegro-5.0.11.ebuild b/media-libs/allegro/allegro-5.0.11.ebuild
18 index f54c046fec5..26b2dff5064 100644
19 --- a/media-libs/allegro/allegro-5.0.11.ebuild
20 +++ b/media-libs/allegro/allegro-5.0.11.ebuild
21 @@ -1,7 +1,8 @@
22 # Copyright 1999-2018 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24
25 -EAPI=5
26 +EAPI=6
27 +
28 inherit cmake-multilib
29
30 DESCRIPTION="A game programming library"
31 @@ -13,9 +14,17 @@ SLOT="5"
32 KEYWORDS="amd64 ppc ppc64 x86"
33 IUSE="alsa dumb flac gtk jpeg openal oss physfs png pulseaudio test truetype vorbis X xinerama"
34
35 -RDEPEND="alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
36 +RDEPEND="
37 + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
38 + >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
39 + >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
40 + >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
41 + >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
42 + >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
43 + alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
44 dumb? ( >=media-libs/dumb-0.9.3-r2[${MULTILIB_USEDEP}] )
45 flac? ( >=media-libs/flac-1.2.1-r5[${MULTILIB_USEDEP}] )
46 + gtk? ( >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] )
47 jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
48 openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] )
49 physfs? ( >=dev-games/physfs-2.0.3-r1[${MULTILIB_USEDEP}] )
50 @@ -23,18 +32,12 @@ RDEPEND="alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
51 pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
52 truetype? ( >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] )
53 vorbis? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] )
54 - >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}]
55 - >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
56 - >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
57 - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
58 - gtk? ( >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] )
59 - >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
60 - >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}]
61 - xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )"
62 -
63 + xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )
64 +"
65 DEPEND="${RDEPEND}
66 >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
67 - x11-base/xorg-proto"
68 + x11-base/xorg-proto
69 +"
70
71 PATCHES=( "${FILESDIR}"/${P}-{underlink,multilib}.patch )
72
73 @@ -42,32 +45,32 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/allegro5/allegro_native_dialog.h )
74
75 src_configure() {
76 local mycmakeargs=(
77 - $(cmake-utils_use_want alsa)
78 + -DWANT_ALSA=$(usex alsa)
79 -DWANT_DEMO=OFF
80 -DWANT_EXAMPLES=OFF
81 - $(cmake-utils_use_want flac)
82 - $(cmake-utils_use_want jpeg IMAGE_JPG)
83 - $(cmake-utils_use_want png IMAGE_PNG)
84 - $(cmake-utils_use_want dumb MODAUDIO)
85 - $(cmake-utils_use_want openal)
86 - $(cmake-utils_use_want oss)
87 - $(cmake-utils_use_want physfs)
88 - $(cmake-utils_use_want pulseaudio)
89 - $(cmake-utils_use_want test TESTS)
90 - $(cmake-utils_use_want truetype TTF)
91 - $(cmake-utils_use_want vorbis)
92 - $(cmake-utils_use_want gtk NATIVE_DIALOG)
93 - $(cmake-utils_use_want X opengl)
94 - $(cmake-utils_use_want xinerama X11_XINERAMA)
95 + -DWANT_FLAC=$(usex flac)
96 + -DWANT_IMAGE_JPG=$(usex jpeg)
97 + -DWANT_IMAGE_PNG=$(usex png)
98 + -DWANT_MODAUDIO=$(usex dumb)
99 + -DWANT_OPENAL=$(usex openal)
100 + -DWANT_OSS=$(usex oss)
101 + -DWANT_PHYSFS=$(usex physfs)
102 + -DWANT_PULSEAUDIO=$(usex pulseaudio)
103 + -DWANT_TESTS=$(usex test)
104 + -DWANT_TTF=$(usex truetype)
105 + -DWANT_VORBIS=$(usex vorbis)
106 + -DWANT_NATIVE_DIALOG=$(usex gtk)
107 + -DWANT_OPENGL=$(usex X)
108 + -DWANT_X11_XINERAMA=$(usex xinerama)
109 )
110
111 cmake-multilib_src_configure
112 }
113
114 src_install() {
115 + local HTML_DOCS=( docs/html/refman/. )
116 cmake-multilib_src_install
117
118 dodoc CHANGES-5.0.txt
119 - dohtml -r docs/html/refman/*
120 doman docs/man/*.3
121 }
122
123 diff --git a/media-libs/allegro/files/allegro-5.0.11-multilib.patch b/media-libs/allegro/files/allegro-5.0.11-multilib.patch
124 index ffb0c25fc8b..8cd1dc1037b 100644
125 --- a/media-libs/allegro/files/allegro-5.0.11-multilib.patch
126 +++ b/media-libs/allegro/files/allegro-5.0.11-multilib.patch
127 @@ -1,5 +1,5 @@
128 ---- CMakeLists.txt.old 2013-06-16 10:16:08.000000000 +0600
129 -+++ CMakeLists.txt 2016-02-25 14:32:40.350446191 +0500
130 +--- a/CMakeLists.txt 2013-06-16 10:16:08.000000000 +0600
131 ++++ b/CMakeLists.txt 2016-02-25 14:32:40.350446191 +0500
132 @@ -560,7 +560,6 @@
133 endif(SUPPORT_X11 AND NOT SUPPORT_OPENGL)
134
135
136 diff --git a/media-libs/allegro/files/allegro-5.0.11-underlink.patch b/media-libs/allegro/files/allegro-5.0.11-underlink.patch
137 index 7702c1d2c6d..1e0b502ed3e 100644
138 --- a/media-libs/allegro/files/allegro-5.0.11-underlink.patch
139 +++ b/media-libs/allegro/files/allegro-5.0.11-underlink.patch
140 @@ -1,5 +1,5 @@
141 ---- CMakeLists.txt.old 2011-06-06 23:56:09.367125536 +0200
142 -+++ CMakeLists.txt 2011-06-06 23:56:19.311748807 +0200
143 +--- a/CMakeLists.txt 2011-06-06 23:56:09.367125536 +0200
144 ++++ b/CMakeLists.txt 2011-06-06 23:56:19.311748807 +0200
145 @@ -703,7 +703,7 @@
146
147 if(ALLEGRO_UNIX) # not MACOSX