Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-emulation/yabause/, games-emulation/yabause/files/
Date: Sun, 15 Jul 2018 19:28:48
Message-Id: 1531682876.3a45d7e0053db3fcb9b44213b6db622e296f5306.asturm@gentoo
1 commit: 3a45d7e0053db3fcb9b44213b6db622e296f5306
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 15 18:02:18 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 15 19:27:56 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a45d7e0
7
8 games-emulation/yabause: Drop 0.9.14
9
10 Package-Manager: Portage-2.3.42, Repoman-2.3.9
11
12 games-emulation/yabause/Manifest | 1 -
13 .../yabause/files/yabause-0.9.14-RWX.patch | 24 -------
14 .../yabause/files/yabause-0.9.14-cmake.patch | 51 ---------------
15 games-emulation/yabause/metadata.xml | 3 -
16 games-emulation/yabause/yabause-0.9.14.ebuild | 73 ----------------------
17 5 files changed, 152 deletions(-)
18
19 diff --git a/games-emulation/yabause/Manifest b/games-emulation/yabause/Manifest
20 index 8ed7ece13ec..a6ca4ffbdf5 100644
21 --- a/games-emulation/yabause/Manifest
22 +++ b/games-emulation/yabause/Manifest
23 @@ -1,2 +1 @@
24 -DIST yabause-0.9.14.tar.gz 1662762 BLAKE2B 83f3bcdf8d513a87ed596171cfc1768cdb1cd2f3329766b92ef2e94f176fbafe16ac4970c5515e5d12537b20bd6473b209b1ec6090a07d6d1521b7d2094957ed SHA512 8b14d9146cf12d104fcf43369cd949f1f47e7891a54241914f6141facf871bcc158f4e80a8c5b61fdeefe6f1b8d425ff301ba653df134a030c323c9e3ccf3a58
25 DIST yabause-0.9.15.tar.gz 2481650 BLAKE2B c211f4372c1cb3c8dc757d60b2106898a637c6852c19856d3cb619fed4a04788d70c132ff78be4382e67c7ce368b8939c039d057c4597e27e4349c7caa01950d SHA512 f7e992e3326e68aca1c0ce6dd0d382eea00cd3e47492c045d17526909356198448c533b00568af3ab311307e6b3d47a28708a8c0ff74e5b6c98d62da8c01a3c7
26
27 diff --git a/games-emulation/yabause/files/yabause-0.9.14-RWX.patch b/games-emulation/yabause/files/yabause-0.9.14-RWX.patch
28 deleted file mode 100644
29 index 8022be90f85..00000000000
30 --- a/games-emulation/yabause/files/yabause-0.9.14-RWX.patch
31 +++ /dev/null
32 @@ -1,24 +0,0 @@
33 ---- yabause-0.9.13.orig/src/sh2_dynarec/linkage_x64.s
34 -+++ yabause-0.9.13/src/sh2_dynarec/linkage_x64.s
35 -@@ -747,3 +747,11 @@
36 - ret
37 - /* Set breakpoint here for debugging */
38 - .size breakpoint, .-breakpoint
39 -+
40 -+#if defined(__linux__) && defined(__ELF__)
41 -+.section .note.GNU-stack,"",%progbits
42 -+#endif
43 -+
44 -+#if defined(__linux__) && defined(__ELF__)
45 -+.section .note.GNU-stack,"",%progbits
46 -+#endif
47 ---- yabause-0.9.13.orig/src/sh2_dynarec/linkage_x86.s
48 -+++ yabause-0.9.13/src/sh2_dynarec/linkage_x86.s
49 -@@ -743,3 +743,7 @@
50 - ret
51 - /* Set breakpoint here for debugging */
52 - .size breakpoint, .-breakpoint
53 -+
54 -+#if defined(__linux__) && defined(__ELF__)
55 -+.section .note.GNU-stack,"",%progbits
56 -+#endif
57
58 diff --git a/games-emulation/yabause/files/yabause-0.9.14-cmake.patch b/games-emulation/yabause/files/yabause-0.9.14-cmake.patch
59 deleted file mode 100644
60 index a126c010bb7..00000000000
61 --- a/games-emulation/yabause/files/yabause-0.9.14-cmake.patch
62 +++ /dev/null
63 @@ -1,51 +0,0 @@
64 ---- yabause-0.9.13.orig/l10n/CMakeLists.txt
65 -+++ yabause-0.9.13/l10n/CMakeLists.txt
66 -@@ -2,9 +2,12 @@
67 -
68 - set(LANGS de es fr it lt nl pt pt_BR sv)
69 -
70 -+# paths
71 -+set(TRANSDIR "share/yabause/yts" CACHE STRING "dir to translation files")
72 -+
73 - if (UNIX AND NOT APPLE)
74 - foreach(LANG ${LANGS})
75 -- install(FILES "yabause_${LANG}.yts" DESTINATION "share/yabause/yts" RENAME "${LANG}.yts")
76 -+ install(FILES "yabause_${LANG}.yts" DESTINATION ${TRANSDIR} RENAME "${LANG}.yts")
77 - endforeach()
78 - elseif (WIN32)
79 - foreach(LANG ${LANGS})
80 ---- yabause-0.9.13.orig/src/gtk/CMakeLists.txt
81 -+++ yabause-0.9.13/src/gtk/CMakeLists.txt
82 -@@ -59,7 +59,10 @@
83 - yab_port_success(yabause-gtk)
84 - configure_file(yabause.desktop.in ${YAB_PORT_NAME}.desktop)
85 -
86 --install(TARGETS yabause-gtk DESTINATION "bin")
87 -+# paths
88 -+set(BINDIR "bin" CACHE STRING "dir to binary")
89 -+
90 -+install(TARGETS yabause-gtk DESTINATION ${BINDIR})
91 - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${YAB_PORT_NAME}.desktop DESTINATION "share/applications")
92 - install(FILES "doc/yabause.1" DESTINATION "${YAB_MAN_DIR}/man1" RENAME "${YAB_PORT_NAME}.1")
93 - install(FILES "yabause.png" DESTINATION "share/pixmaps")
94 ---- yabause-0.9.13.orig/src/qt/CMakeLists.txt
95 -+++ yabause-0.9.13/src/qt/CMakeLists.txt
96 -@@ -237,6 +237,9 @@
97 - yab_port_success(yabause-qt)
98 - configure_file(yabause.desktop.in ${YAB_PORT_NAME}.desktop)
99 -
100 -+# paths
101 -+set(BINDIR "bin" CACHE STRING "dir to binary")
102 -+
103 - if (WIN32)
104 - install(TARGETS yabause-qt DESTINATION ".")
105 - if (GLUT_FOUND)
106 -@@ -277,7 +280,7 @@
107 - endif()
108 - endif ()
109 - else ()
110 -- install(TARGETS yabause-qt DESTINATION "bin")
111 -+ install(TARGETS yabause-qt DESTINATION ${BINDIR})
112 - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${YAB_PORT_NAME}.desktop DESTINATION "share/applications")
113 - install(FILES "doc/yabause.1" DESTINATION "${YAB_MAN_DIR}/man1" RENAME "${YAB_PORT_NAME}.1")
114 - install(FILES "resources/icons/yabause.png" DESTINATION "share/pixmaps")
115
116 diff --git a/games-emulation/yabause/metadata.xml b/games-emulation/yabause/metadata.xml
117 index 518c975f9d2..10b6034ed44 100644
118 --- a/games-emulation/yabause/metadata.xml
119 +++ b/games-emulation/yabause/metadata.xml
120 @@ -5,9 +5,6 @@
121 <email>games@g.o</email>
122 <name>Gentoo Games Project</name>
123 </maintainer>
124 - <use>
125 - <flag name="pic">disable optimized assembly code that is not PIC friendly</flag>
126 - </use>
127 <upstream>
128 <remote-id type="sourceforge">yabause</remote-id>
129 </upstream>
130
131 diff --git a/games-emulation/yabause/yabause-0.9.14.ebuild b/games-emulation/yabause/yabause-0.9.14.ebuild
132 deleted file mode 100644
133 index b13959e8a4a..00000000000
134 --- a/games-emulation/yabause/yabause-0.9.14.ebuild
135 +++ /dev/null
136 @@ -1,73 +0,0 @@
137 -# Copyright 1999-2017 Gentoo Foundation
138 -# Distributed under the terms of the GNU General Public License v2
139 -
140 -EAPI=5
141 -inherit eutils cmake-utils games
142 -
143 -DESCRIPTION="A Sega Saturn emulator"
144 -HOMEPAGE="http://yabause.org/"
145 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
146 -
147 -LICENSE="GPL-2"
148 -SLOT="0"
149 -KEYWORDS="~amd64 ~x86"
150 -IUSE="openal opengl pic qt5 sdl"
151 -
152 -# x11-libs/libXrandr is an automagic dep
153 -# qt5 over qt4 and libsdl2 over libsdl is
154 -# also done automatically. Send patches
155 -# upstream to make the choices explicit.
156 -RDEPEND="
157 - x11-libs/libXrandr
158 - openal? ( media-libs/openal )
159 - opengl? (
160 - media-libs/freeglut
161 - virtual/glu
162 - virtual/opengl
163 - )
164 - qt5? (
165 - dev-qt/qtcore:5
166 - dev-qt/qtwidgets:5
167 - opengl? ( dev-qt/qtopengl:5 )
168 - )
169 - !qt5? (
170 - dev-libs/glib:2
171 - x11-libs/gtk+:2
172 - x11-libs/gtkglext
173 - )
174 - sdl? ( media-libs/libsdl2[opengl?,video] )"
175 -DEPEND="${RDEPEND}
176 - virtual/pkgconfig"
177 -
178 -PATCHES=(
179 - "${FILESDIR}"/${P}-RWX.patch
180 - "${FILESDIR}"/${P}-cmake.patch
181 -)
182 -
183 -src_prepare() {
184 - cmake-utils_src_prepare
185 -}
186 -
187 -src_configure() {
188 - local mycmakeargs=(
189 - -DBINDIR="${GAMES_BINDIR}"
190 - -DTRANSDIR="${GAMES_DATADIR}"/${PN}/yts
191 - -DYAB_OPTIMIZATION=""
192 - $(cmake-utils_use sdl YAB_WANT_SDL)
193 - $(cmake-utils_use openal YAB_WANT_OPENAL)
194 - $(cmake-utils_use opengl YAB_WANT_OPENGL)
195 - $(cmake-utils_use !pic SH2_DYNAREC)
196 - -DYAB_PORTS=$(usex qt5 "qt" "gtk")
197 - )
198 - cmake-utils_src_configure
199 -}
200 -
201 -src_compile() {
202 - cmake-utils_src_compile
203 -}
204 -
205 -src_install() {
206 - cmake-utils_src_install
207 - dodoc AUTHORS ChangeLog GOALS README README.LIN
208 - prepgamesdirs
209 -}