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