commit:     fc8225738668cf06142e92788d2e0c612a67e8ab
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 15 22:44:16 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 15 22:45:30 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc822573

sys-kernel/gnumach: drop 1.8

I wanted to include the last releases for historical purposes in some
sense but no point keeping them in-tree, barely tested them and I expect
issues with them fixed since then. So, cleanup, but they're in history
forever :)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/gnumach/Manifest           |  1 -
 sys-kernel/gnumach/gnumach-1.8.ebuild | 88 -----------------------------------
 2 files changed, 89 deletions(-)

diff --git a/sys-kernel/gnumach/Manifest b/sys-kernel/gnumach/Manifest
index 620de7630825..63014ad559f6 100644
--- a/sys-kernel/gnumach/Manifest
+++ b/sys-kernel/gnumach/Manifest
@@ -1,2 +1 @@
-DIST gnumach-1.8.tar.gz 4053816 BLAKE2B 
575d8cd1941739391e74263026ecd8a0dcdcd598ba02e930dbe7d5d65b09dba1c46d437eea15f7918e256f075b0f7b19c10f65c5dbbddcc9d2d7bcd67f1a27ea
 SHA512 
05a4d1219e94bd3a4fc01d1fea81f0b0c39069a609eff6ba8081859401da621133110cf8f92e30f2a73293c60115b60937326e76ed48fb666ed67636929490f1
 DIST gnumach_1.8+git20260224.orig.tar.xz 2951432 BLAKE2B 
8f0bda1736aeebbb917fcf9f1d79b51a8a4d6315b170495ee10a81a787fe4bad15f17ebfd4bf1802b9cde0313ecbeee2b413a8954e69e7d23c6832fb4ec1f8c0
 SHA512 
aaea1653862a7d6fdcc741257a245e0f3d7dd177fdd78ed443f6c85ee6057e0effe27fb16f00d7ac64012664c1411907fbcf7bb330ca4f202da975a2d28afd6a

diff --git a/sys-kernel/gnumach/gnumach-1.8.ebuild 
b/sys-kernel/gnumach/gnumach-1.8.ebuild
deleted file mode 100644
index 86140faa2f21..000000000000
--- a/sys-kernel/gnumach/gnumach-1.8.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit crossdev flag-o-matic toolchain-funcs
-
-DESCRIPTION="GNU Mach Kernel"
-HOMEPAGE="https://www.gnu.org/software/hurd/microkernel/mach/gnumach.html";
-
-if [[ ${PV} == 9999 ]] ; then
-       EGIT_REPO_URI="https://git.savannah.gnu.org/git/hurd/gnumach.git";
-       inherit autotools git-r3
-else
-       SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-       KEYWORDS="~x86"
-fi
-
-LICENSE="GPL-2 BSD-2"
-SLOT="0"
-IUSE="headers-only"
-
-if is_crosspkg ; then
-       DEPEND="
-               !headers-only? ( cross-${CTARGET}/mig )
-       "
-else
-       DEPEND="
-               dev-util/mig
-       "
-fi
-
-src_prepare() {
-       default
-       [[ ${PV} == 9999 ]] && eautoreconf
-}
-
-src_configure() {
-       if target_is_not_host ; then
-               local sysroot=/usr/${CTARGET}
-
-               if use headers-only ; then
-                       # Assume we don't have working cross-compiler
-                       export CC=$(tc-getBUILD_CC)
-               else
-                       export MIG="${CTARGET}-mig"
-               fi
-       fi
-
-       local myeconfargs=(
-               # MIG machinery relies on this!
-               --enable-dependency-tracking
-               --prefix="${EPREFIX}${sysroot}/usr"
-               --datadir="${EPREFIX}${sysroot}/usr/share"
-               --host=${CTARGET}
-       )
-
-       export LDFLAGS="$(raw-ldflags)"
-
-       econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-       use headers-only && return
-       default
-}
-
-src_test() {
-       use headers-only && return
-       default
-}
-
-src_install() {
-       emake DESTDIR="${D}" $(usex headers-only install-data install)
-
-       if target_is_not_host ; then
-               # TODO: Is this needed?
-               # On hurd gcc expects system headers to be in /include, not 
/usr/include
-               dosym usr/include /usr/${CTARGET}/include
-
-               # Avoid installing manpages into common location to allow
-               # multiple Hurd targets.
-               # TODO: autoconf var?
-               rm -rfv "${ED}"/usr/share/info
-               rmdir "${ED}"/usr/share || die
-       fi
-}

Reply via email to