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@gentoo.org>
This commit is contained in:
Sam James
2026-03-15 22:44:16 +00:00
parent 7828dd4b16
commit fc82257386
2 changed files with 0 additions and 89 deletions

View File

@@ -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

View File

@@ -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
}