summaryrefslogtreecommitdiff
path: root/app-emulation/vice
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/vice')
-rw-r--r--app-emulation/vice/Manifest2
-rw-r--r--app-emulation/vice/vice-3.8-r1.ebuild187
2 files changed, 0 insertions, 189 deletions
diff --git a/app-emulation/vice/Manifest b/app-emulation/vice/Manifest
index c6511c0c9246..fc3c75d5adf4 100644
--- a/app-emulation/vice/Manifest
+++ b/app-emulation/vice/Manifest
@@ -1,5 +1,3 @@
-DIST vice-3.8.tar.gz 13564021 BLAKE2B 709fd6eda874de542e5770a328b0c0308d04f755e3bf1fceba5147156eb894a95ce6f14e9f8848ca6992d4f958082f83a198d2176c1fe54e87027c7dfac8849c SHA512 fe644667736c32386b62af53314a95bf510c75d476eaab14b4c37693f2f57d6815126ab3db2f0cb11300c1a4a07c29b3f25210800ce97a673a0460ab59d0ebba
DIST vice-3.9.tar.gz 14249159 BLAKE2B 0c063e152c10ff537fbc9b1d8a5b4a108f08874fa4240772ec159ca19e457f626d6a5abbf4cb7c350291cc8b9fc19f8dba0b2be058363d50040ea42554d3ef4c SHA512 4a349dfe3e4310f1799cc705dffd01243df5b6ecfdb05b5f2ca3213fe6468831735dd3abcd6a34627e8ac2202bcb8ab617b81224c5a41cd83782868dd70b1fb8
-EBUILD vice-3.8-r1.ebuild 4364 BLAKE2B d1204aeb9c283cf4e1dbcb74394b040294baa70c125622608df6d82afda96b096e098503d45a43d7f030f367b5c2a49730aad827128df082e3022c4149b7abda SHA512 0622d00f87a0e49413e172e9ed096a258c866403697a0b60478f48a875948d49ecbf0d28089e6d278781ff8173a154a16665e08fb886588bd579906553df2940
EBUILD vice-3.9.ebuild 4429 BLAKE2B 364254c9d6aaf613cae50ca2c39432225bc1028528fb1ff395f5a07e18c17d88b2b44591b57bd6cfdde389c3d55e098db58370c2dbce636d1b34c09de1992230 SHA512 c8974255d1e65145824bbd16e534d8361194d90c3a39c224a1a58719cfd94fffaeaf23587a5d1a1928882c03f4b418231f20728668273bc86d895d52b69a8e56
MISC metadata.xml 750 BLAKE2B 81ba47b157a436fe0d0f6826863aeb6ebd8f45fbf35421e0e3c30f6596c2e40b695433ea26c8a90f131565ecdb12e55662f932c68891fd0f08436f270d47ebf3 SHA512 abf6f783848d9a2617da333137da268a124f8a8a78ab672e99bc092757942e372430413a683a78a7b307c27da11623b66daf313114faa95fed557aa24f03595c
diff --git a/app-emulation/vice/vice-3.8-r1.ebuild b/app-emulation/vice/vice-3.8-r1.ebuild
deleted file mode 100644
index 69fdc3b146dc..000000000000
--- a/app-emulation/vice/vice-3.8-r1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multibuild toolchain-funcs xdg
-
-DESCRIPTION="Versatile Commodore Emulator"
-HOMEPAGE="https://vice-emu.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/vice-emu/releases/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="
- alsa curl debug doc ethernet flac gif +gtk headless lame mpg123
- ogg openmp oss parport pci png portaudio pulseaudio sdl
-"
-REQUIRED_USE="|| ( gtk headless sdl )"
-
-RDEPEND="
- sys-libs/zlib:=
- virtual/libintl
- alsa? ( media-libs/alsa-lib )
- curl? ( net-misc/curl )
- ethernet? (
- net-libs/libpcap
- sys-libs/libcap
- )
- flac? ( media-libs/flac:= )
- gif? ( media-libs/giflib:= )
- gtk? (
- >=app-accessibility/at-spi2-core-2.46:2
- dev-libs/glib:2
- media-libs/fontconfig:1.0
- media-libs/glew:0=[-egl-only(-)]
- media-libs/libglvnd[X]
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/pango
- )
- lame? ( media-sound/lame )
- mpg123? ( media-sound/mpg123 )
- ogg? (
- media-libs/libogg
- media-libs/libvorbis
- )
- parport? ( sys-libs/libieee1284 )
- pci? ( sys-apps/pciutils )
- png? ( media-libs/libpng:= )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-libs/libpulse )
- sdl? (
- media-libs/libsdl2[video]
- media-libs/sdl2-image
- )
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-alternatives/awk
- app-alternatives/yacc
- app-arch/unzip
- app-text/dos2unix
- dev-embedded/xa
- dev-lang/perl
- sys-apps/texinfo
- app-alternatives/lex
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( virtual/texi2dvi )
- gtk? ( x11-misc/xdg-utils )
-"
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
-
- # Strip the predefined C(XX)FLAGS.
- sed -i -r 's:(VICE_C(XX)?FLAGS=)"[^$]+":\1:' configure || die
-
- MULTIBUILD_VARIANTS=(
- $(usev gtk)
- $(usev headless)
- $(usev sdl)
- )
-
- # Debug build currently broken without copy sources.
- multibuild_copy_sources
-}
-
-src_configure() {
- tc-export AR
-
- multibuild_foreach_variant run_in_build_dir multibuild_src_configure
-}
-
-multibuild_src_configure() {
- # Append ".variant" to x* programs if building multiple variants.
- local xform
- (( ${#MULTIBUILD_VARIANTS[@]} > 1 )) &&
- xform="/^x/s/\$/.${MULTIBUILD_VARIANT}/"
-
- vice-multi_enable() {
- if [[ ${MULTIBUILD_VARIANT} == ${1} ]]; then
- echo --enable-${2}
- else
- echo --disable-${2}
- fi
- }
-
- local econfargs=(
- --program-transform-name="${xform}"
- $(vice-multi_enable gtk desktop-files)
- $(vice-multi_enable gtk gtk3ui)
- $(vice-multi_enable headless headlessui)
- $(vice-multi_enable sdl sdl2ui)
- $(usex debug $(vice-multi_enable gtk debug-gtk3ui) --disable-debug-gtk3ui)
- $(use_enable debug)
- $(use_enable doc pdf-docs)
- $(use_enable ethernet)
- $(use_enable openmp)
- $(use_enable parport parsid)
- $(use_with alsa)
- $(use_with curl libcurl)
- $(use_with flac)
- $(use_with gif)
- $(use_with lame)
- $(use_with lame static-lame) # disables dlopen, uses shared still
- $(use_with mpg123)
- $(use_with ogg vorbis)
- $(use_with oss)
- $(use_with parport libieee1284)
- $(use_with png)
- $(use_with portaudio)
- $(use_with pulseaudio pulse)
- $(usex alsa --enable-midi $(use_enable oss midi))
- $(usev !pci ac_cv_header_pci_pci_h=no)
- --disable-arch
- --disable-ffmpeg # deprecated in 3.8, also bug #834359
- --disable-sdl1ui
- ac_cv_lib_ungif_EGifPutLine=no # ensure use giflib, not ungif
- )
-
- econf "${econfargs[@]}"
-}
-
-src_compile() {
- # bug #924116 wrt SHELL
- multibuild_foreach_variant run_in_build_dir emake SHELL="${BASH}"
-}
-
-src_install() {
- # Get xdg-desktop-menu to play nicely while doing the install.
- dodir /etc/xdg/menus /usr/share/{applications,desktop-directories}
-
- XDG_UTILS_INSTALL_MODE=system \
- XDG_DATA_DIRS="${ED}"/usr/share \
- XDG_CONFIG_DIRS="${ED}"/etc/xdg \
- multibuild_foreach_variant run_in_build_dir default
-
- rm -f "${ED}"/usr/share/applications/*.cache || die
-
- vice-install_extras() {
- docinto html
- dodoc doc/html/*.{html,css}
- dodoc -r doc/html/images
-
- insinto /usr/share/vim/vimfiles/ftdetect
- doins doc/vim/ftdetect/*.vim
-
- insinto /usr/share/vim/vimfiles/syntax
- doins doc/vim/syntax/*.vim
- }
- multibuild_for_best_variant run_in_build_dir vice-install_extras
-}