Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/vice/
Date: Mon, 30 Jan 2023 19:11:29
Message-Id: 1675105868.c12a4779c3d173ccf62270c2b1a333e82e0cdb47.ionen@gentoo
1 commit: c12a4779c3d173ccf62270c2b1a333e82e0cdb47
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 30 18:55:11 2023 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 30 19:11:08 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12a4779
7
8 app-emulation/vice: drop 3.6.1-r2
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 app-emulation/vice/Manifest | 1 -
13 app-emulation/vice/metadata.xml | 1 -
14 app-emulation/vice/vice-3.6.1-r2.ebuild | 193 --------------------------------
15 3 files changed, 195 deletions(-)
16
17 diff --git a/app-emulation/vice/Manifest b/app-emulation/vice/Manifest
18 index 253f1141e157..f1119a62e026 100644
19 --- a/app-emulation/vice/Manifest
20 +++ b/app-emulation/vice/Manifest
21 @@ -1,2 +1 @@
22 -DIST vice-3.6.1.tar.gz 11454300 BLAKE2B 129171380f3bd23d579dc29a96419446169cf9a98d2fec82951fa192914846053d213a19b395c9ca30596859cce35bcfea0de0c0a7461c45cb38511a546ca4b2 SHA512 9aeb1c84dc71976d12a9907d60c637ec4cc938aad103340b70a13906bbf2bebab579edc78221c7fba47f0750be3f9ded947200b42fcfc8a9169fb4bb9f288cb7
23 DIST vice-3.7.1.tar.gz 13444946 BLAKE2B 64ac82c118cd1e515d7677d3f60d3b19dbf19319d8505321c46c2adb92414193784a036e2f6fa0ce5f55f1e4f425f45026ce152ee866b72ad6557531faaf5797 SHA512 80f81dd4d163cc5030eee2908b274bce4f3f21a3adb6d01559f4695d58b27ebc7b7570d8896718dfe74b2f2e4983ed3f9c4919b6e81934063d344b543b081f30
24
25 diff --git a/app-emulation/vice/metadata.xml b/app-emulation/vice/metadata.xml
26 index 426920c37ba3..28b3dc71db21 100644
27 --- a/app-emulation/vice/metadata.xml
28 +++ b/app-emulation/vice/metadata.xml
29 @@ -6,7 +6,6 @@
30 <name>Gentoo Games Project</name>
31 </maintainer>
32 <use>
33 - <flag name="cpuhistory">Enable 65xx CPU history support (may decrease performance)</flag>
34 <flag name="ethernet">Enable ethernet emulation</flag>
35 <flag name="headless">Include the headless variant of the emulator</flag>
36 <flag name="mpg123">Enable mp3@64 cartridge support</flag>
37
38 diff --git a/app-emulation/vice/vice-3.6.1-r2.ebuild b/app-emulation/vice/vice-3.6.1-r2.ebuild
39 deleted file mode 100644
40 index 42bc7e5822b6..000000000000
41 --- a/app-emulation/vice/vice-3.6.1-r2.ebuild
42 +++ /dev/null
43 @@ -1,193 +0,0 @@
44 -# Copyright 1999-2022 Gentoo Authors
45 -# Distributed under the terms of the GNU General Public License v2
46 -
47 -EAPI=8
48 -
49 -inherit multibuild toolchain-funcs xdg
50 -
51 -DESCRIPTION="The Versatile Commodore Emulator"
52 -HOMEPAGE="https://vice-emu.sourceforge.io/"
53 -SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
54 -
55 -LICENSE="GPL-2+"
56 -SLOT="0"
57 -KEYWORDS="amd64 ~arm ~arm64 x86"
58 -IUSE="
59 - alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg
60 - lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl zlib"
61 -REQUIRED_USE="
62 - || ( gtk headless sdl )
63 - gtk? ( zlib )"
64 -
65 -# ffmpeg/lame are loaded by dlopen(), keeping := to rebuild with same headers
66 -# see bug #834359 for the ffmpeg upper bound
67 -RDEPEND="
68 - virtual/libintl
69 - alsa? ( media-libs/alsa-lib )
70 - ethernet? (
71 - net-libs/libpcap
72 - sys-libs/libcap
73 - )
74 - ffmpeg? ( <media-video/ffmpeg-5:= )
75 - flac? ( media-libs/flac:= )
76 - gif? ( media-libs/giflib:= )
77 - gtk? (
78 - dev-libs/atk
79 - dev-libs/glib:2
80 - media-libs/fontconfig:1.0
81 - media-libs/glew:0=
82 - sys-libs/readline:=
83 - virtual/opengl
84 - x11-libs/cairo
85 - x11-libs/gdk-pixbuf:2
86 - x11-libs/gtk+:3[X]
87 - x11-libs/libX11
88 - x11-libs/pango
89 - )
90 - jpeg? ( media-libs/libjpeg-turbo:= )
91 - lame? ( media-sound/lame )
92 - mpg123? ( media-sound/mpg123 )
93 - ogg? (
94 - media-libs/libogg
95 - media-libs/libvorbis
96 - )
97 - parport? ( sys-libs/libieee1284 )
98 - pci? ( sys-apps/pciutils )
99 - png? ( media-libs/libpng:= )
100 - portaudio? ( media-libs/portaudio )
101 - pulseaudio? ( || ( media-libs/libpulse media-sound/pulseaudio ) )
102 - sdl? (
103 - media-libs/libsdl2[video]
104 - media-libs/sdl2-image
105 - sys-libs/readline:=
106 - )
107 - zlib? ( sys-libs/zlib:= )"
108 -DEPEND="
109 - ${RDEPEND}
110 - x11-base/xorg-proto"
111 -BDEPEND="
112 - app-arch/unzip
113 - app-text/dos2unix
114 - dev-embedded/xa
115 - dev-lang/perl
116 - sys-apps/texinfo
117 - sys-devel/flex
118 - sys-devel/gettext
119 - virtual/pkgconfig
120 - app-alternatives/yacc
121 - doc? ( virtual/texi2dvi )
122 - gtk? ( x11-misc/xdg-utils )"
123 -
124 -QA_CONFIGURE_OPTIONS="--disable-static" #814380
125 -
126 -pkg_pretend() {
127 - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
128 -}
129 -
130 -pkg_setup() {
131 - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
132 -}
133 -
134 -src_prepare() {
135 - default
136 -
137 - # Strip the predefined C(XX)FLAGS.
138 - sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die
139 -
140 - MULTIBUILD_VARIANTS=(
141 - $(usev gtk)
142 - $(usev headless)
143 - $(usev sdl)
144 - )
145 -
146 - # Debug build currently broken without copy sources.
147 - multibuild_copy_sources
148 -}
149 -
150 -src_configure() {
151 - tc-export AR
152 -
153 - multibuild_foreach_variant run_in_build_dir multibuild_src_configure
154 -}
155 -
156 -multibuild_src_configure() {
157 - # Append ".variant" to x* programs if building multiple variants.
158 - local xform
159 - (( ${#MULTIBUILD_VARIANTS[@]} > 1 )) &&
160 - xform="/^x/s/\$/.${MULTIBUILD_VARIANT}/"
161 -
162 - vice-multi_enable() {
163 - if [[ ${MULTIBUILD_VARIANT} == ${1} ]]; then
164 - echo --enable-${2}
165 - else
166 - echo --disable-${2}
167 - fi
168 - }
169 -
170 - local econfargs=(
171 - --program-transform-name="${xform}"
172 - $(vice-multi_enable gtk desktop-files)
173 - $(vice-multi_enable gtk native-gtk3ui)
174 - $(vice-multi_enable headless headlessui)
175 - $(vice-multi_enable sdl sdlui2)
176 - $(usex debug $(vice-multi_enable gtk debug-gtk3ui) --disable-debug-gtk3ui)
177 - $(use_enable cpuhistory)
178 - $(use_enable debug)
179 - $(use_enable doc pdf-docs)
180 - $(use_enable ethernet)
181 - $(use_enable ffmpeg external-ffmpeg)
182 - $(use_enable lame)
183 - $(use_enable openmp)
184 - $(use_enable parport libieee1284)
185 - $(use_enable portaudio)
186 - $(use_with alsa)
187 - $(use_with flac)
188 - $(use_with gif)
189 - $(use_with jpeg)
190 - $(use_with mpg123)
191 - $(use_with ogg vorbis)
192 - $(use_with oss)
193 - $(use_with png)
194 - $(use_with pulseaudio pulse)
195 - $(use_with zlib)
196 - $(usex alsa --enable-midi $(use_enable oss midi))
197 - $(usev !pci ac_cv_header_pci_pci_h=no)
198 - --disable-arch
199 - --disable-sdlui
200 - ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif
201 -
202 - # $(use_with curl libcurl) # new in 3.6 but is a unused placeholder
203 - # --enable-io-simulation # likewise
204 - )
205 -
206 - econf "${econfargs[@]}"
207 -}
208 -
209 -src_compile() {
210 - multibuild_foreach_variant run_in_build_dir emake
211 -}
212 -
213 -src_install() {
214 - # Get xdg-desktop-menu to play nicely while doing the install.
215 - dodir /etc/xdg/menus /usr/share/{applications,desktop-directories}
216 -
217 - XDG_UTILS_INSTALL_MODE=system \
218 - XDG_DATA_DIRS="${ED}"/usr/share \
219 - XDG_CONFIG_DIRS="${ED}"/etc/xdg \
220 - multibuild_foreach_variant run_in_build_dir default
221 -
222 - rm -f "${ED}"/usr/share/applications/*.cache || die
223 -
224 - vice-install_extras() {
225 - docinto html
226 - dodoc doc/html/*.{html,css}
227 - dodoc -r doc/html/images
228 -
229 - insinto /usr/share/vim/vimfiles/ftdetect
230 - doins doc/vim/ftdetect/*.vim
231 -
232 - insinto /usr/share/vim/vimfiles/syntax
233 - doins doc/vim/syntax/*.vim
234 - }
235 - multibuild_for_best_variant run_in_build_dir vice-install_extras
236 -}