commit:     afb0668d9b3a38917ee650ded2d16a023b46afc4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 20 16:56:25 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 20 16:57:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb0668d

sys-devel/dev86: drop 0.16.21-r3, EAPI=7--

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-devel/dev86/Manifest                |  1 -
 sys-devel/dev86/dev86-0.16.21-r3.ebuild | 82 ---------------------------------
 2 files changed, 83 deletions(-)

diff --git a/sys-devel/dev86/Manifest b/sys-devel/dev86/Manifest
index 67c3f0071566..59313386a89e 100644
--- a/sys-devel/dev86/Manifest
+++ b/sys-devel/dev86/Manifest
@@ -1,2 +1 @@
-DIST Dev86src-0.16.21.tar.gz 717215 BLAKE2B 
977353422937f57d2046f151a53008dcec90f4060d60675dcb81fa58af5f1ed758a1950dcbd211cda57c84b55bf58ffbad28195ff115db50a7a1108d434b8b4e
 SHA512 
6d35dc3c7f9735cf7967cdb2bc0f7bee967ae26667cd8cef56bbdf7d7855ef1d35057db4c0031ff86b9b95d3c8ee44aff408446115b35b6c10cf207a33838016
 DIST Dev86src-1.0.1.tar.gz 745528 BLAKE2B 
e64ab251342cb97bdb581a6170d269282221983d3c751963e6a3ec2d5f1d6878bdf96740a3a84939e2bed110ec84179e9bd8f55209b2be8f66c178d829ac390e
 SHA512 
0b0e08d8a66faf12599085c44082832101202bfe9c5fcbe4e564e104f56075c699b2680d61924a523fc9f61288a75648ec30cd5257c15abed8d95fab55211231

diff --git a/sys-devel/dev86/dev86-0.16.21-r3.ebuild 
b/sys-devel/dev86/dev86-0.16.21-r3.ebuild
deleted file mode 100644
index e5f0660f954f..000000000000
--- a/sys-devel/dev86/dev86-0.16.21-r3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Bruce's C compiler - Simple C compiler to generate 8086 code"
-HOMEPAGE="http://www.debath.co.uk/ https://github.com/lkundrak/dev86";
-SRC_URI="http://v3.sk/~lkundrak/dev86/Dev86src-${PV}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-RDEPEND="sys-devel/bin86"
-DEPEND="${RDEPEND}
-       dev-util/gperf"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-pic.patch"
-       "${FILESDIR}/${PN}-0.16.19-fortify.patch"
-       "${FILESDIR}/${P}-non-void-return-clang.patch"
-       "${FILESDIR}/${PN}-0.16.21-make.patch"
-       "${FILESDIR}/${P}-void-return-check-msdos-clang-fix.patch"
-)
-
-src_prepare() {
-       default
-
-       # elksemu doesn't compile under amd64
-       if use amd64; then
-               einfo "Not compiling elksemu on amd64"
-               sed -i \
-                       -e 's,alt-libs elksemu,alt-libs,' \
-                       -e 's,install-lib install-emu,install-lib,' \
-                       makefile.in || die
-       fi
-
-       sed -i -e "s|-O2 -g|${CFLAGS} -std=gnu89|" -e '/INEXE=/s:-s::' 
makefile.in || die
-       sed -i -e "s:/lib/:/$(get_libdir)/:" bcc/bcc.c || die
-       sed -i -e '/INSTALL_OPTS=/s:-s::' bin86/Makefile || die
-       sed -i -e '/install -m 755 -s/s:-s::' dis88/Makefile || die
-       sed -i -e 's:CFLAGS=-O:CFLAGS=-O -std=gnu89:' dis88/Makefile || die
-}
-
-src_compile() {
-       # Don't mess with CPPFLAGS as they tend to break compilation
-       # (bug #343655).
-       unset CPPFLAGS
-
-       # First `make` is also a config, so set all the path vars here
-       emake -j1 \
-               CC="$(tc-getCC) -std=gnu89" \
-               LIBDIR="/usr/$(get_libdir)/bcc" \
-               INCLDIR="/usr/$(get_libdir)/bcc" \
-               all
-
-       export PATH=${S}/bin:${PATH}
-
-       cd bin || die
-       ln -s ncc bcc || die
-       cd .. || die
-
-       cd bootblocks || die
-       emake \
-               HOSTCC="$(tc-getCC) -std=gnu89"
-
-}
-
-src_install() {
-       emake -j1 install-all DIST="${D}"
-       dostrip -x "/usr/*/bcc/lib*.a /usr/*/i386/libc.a"
-
-       dobin bootblocks/makeboot
-       # remove all the stuff supplied by bin86
-       rm "${D}"/usr/bin/{as,ld,nm,objdump,size}86 || die
-       rm "${D}"/usr/man/man1/{as,ld}86.1 || die
-
-       dodir /usr/share
-       mv "${D}"/usr/{man,share/man} || die
-}

Reply via email to