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