commit: 1f20a62e7ab0243830d499faad3686f21884a73f Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun Mar 15 22:45:14 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Mar 15 22:45:31 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f20a62e
sys-kernel/hurd: drop 0.9 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/hurd/Manifest | 1 - sys-kernel/hurd/hurd-0.9.ebuild | 92 ----------------------------------------- 2 files changed, 93 deletions(-) diff --git a/sys-kernel/hurd/Manifest b/sys-kernel/hurd/Manifest index 3d1b8fbbddc1..fc377d0eff38 100644 --- a/sys-kernel/hurd/Manifest +++ b/sys-kernel/hurd/Manifest @@ -1,2 +1 @@ -DIST hurd-0.9.tar.bz2 2464800 BLAKE2B 71421acbe9a42b4c7c3b1af9a19fe6973510e9afd8a98569868521d3678d8cf75f0169a15f98d17de11729bbbaf4a667952fef4b2dc9cc864ffa48f5e62aa016 SHA512 715915c9bcb8f1f2102131e38931c2e151737ab7a2199f2e335f8e0b17439fde1fd1e6b6d681546391251043ba2c6ff3913cd80e9bb9f7bb83a93ef9afcb31b0 DIST hurd_0.9.git20251029.orig.tar.bz2 2047762 BLAKE2B a349bb475e966ed824b1a31b8f76edd72bef5a3c149ec810de140462893eca9d01f45784645f996b75b6277da49f75f2db524cc548febbcb46c2621ba024db3e SHA512 7322236abdea9bea0885983580890f3ed6393e567b6c1a5c52ffe40e76694e887eb22c1da5743e215a2c74b0e22af1457cd95fc517a6371e564da412378c2736 diff --git a/sys-kernel/hurd/hurd-0.9.ebuild b/sys-kernel/hurd/hurd-0.9.ebuild deleted file mode 100644 index 04650139828d..000000000000 --- a/sys-kernel/hurd/hurd-0.9.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit crossdev flag-o-matic - -DESCRIPTION="GNU Hurd is the GNU project's replacement for UNIX" -HOMEPAGE="https://www.gnu.org/software/hurd/hurd.html" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://git.savannah.gnu.org/git/hurd/hurd.git" - inherit autotools git-r3 -else - SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" - - KEYWORDS="~x86" -fi - -LICENSE="GPL-2 BSD-2" -SLOT="0" -IUSE="headers-only" - -if is_crosspkg ; then - BDEPEND=" - !headers-only? ( cross-${CTARGET}/mig ) - " -else - BDEPEND=" - dev-util/mig - " -fi - -src_prepare() { - default - [[ ${PV} == 9999 ]] && eautoreconf -} - -src_configure() { - if target_is_not_host ; then - local sysroot=/usr/${CTARGET} - export MIG="${CTARGET}-mig" - fi - - local myeconfargs=( - --prefix="${EPREFIX}${sysroot}/usr" - --datadir="${EPREFIX}${sysroot}/usr/share" - --host=${CTARGET} - ) - - if use headers-only ; then - myeconfargs+=( - ac_cv_func_file_exec_paths=no - ac_cv_func_exec_exec_paths=no - ac_cv_func__hurd_exec_paths=no - ac_cv_func__hurd_libc_proc_init=no - ac_cv_func_mach_port_set_ktype=no - ac_cv_func_file_utimens=no - - # TODO: Wire these up to not be automagic for - # USE=-headers-only! - --without-libcrypt - --without-parted - --without-libbz2 - --without-libz - --without-rump - --disable-ncursesw - ) - fi - - 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-headers install) no_deps=t - - 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 - fi -}
