commit:     5ae690d4a2711c96f26b8158549a6e43566bbe6a
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Apr  7 09:42:03 2024 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Apr  7 09:42:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae690d4

sys-apps/darwin-miscutils: cleanup old

darwin-miscutils-12 compiles/installs/runs fine on ppc-darwin9, the
oldest target this is relevant for, so weed out all old versions

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-apps/darwin-miscutils/Manifest                 |  12 --
 .../darwin-miscutils/darwin-miscutils-10.ebuild    | 157 --------------------
 .../darwin-miscutils/darwin-miscutils-11.ebuild    | 158 ---------------------
 .../darwin-miscutils/darwin-miscutils-6-r1.ebuild  | 139 ------------------
 .../darwin-miscutils/darwin-miscutils-8.ebuild     | 134 -----------------
 .../darwin-miscutils/darwin-miscutils-9.ebuild     | 131 -----------------
 .../files/darwin-miscutils-5-error.patch           |  14 --
 .../files/darwin-miscutils-5-stdlib.patch          |  20 ---
 .../files/darwin-miscutils-5-w.patch               |  10 --
 9 files changed, 775 deletions(-)

diff --git a/sys-apps/darwin-miscutils/Manifest 
b/sys-apps/darwin-miscutils/Manifest
index 2bc123dcefa2..3696e7f13dba 100644
--- a/sys-apps/darwin-miscutils/Manifest
+++ b/sys-apps/darwin-miscutils/Manifest
@@ -1,18 +1,6 @@
 DIST adv_cmds-md-147-compile.patch 5423 BLAKE2B 
f54aaaa8fcecb81fd8e628bcb384f537e572095b8210612c0748017f033e7bb6f9c5b1bd2c544fec23e8002a2ac7b99d840c85a8ca6faadac3b4da2edb77b459
 SHA512 
951e981b57e7d3d6ef51d638759559581dd4995ce66ec17bb2658f8a298683feb0842d10fd834b713ec39b2a0f671df56049b876d55f17bf1e988d76839fead1
 DIST adv_cmds-md-147.1 3623 BLAKE2B 
18b856770f0490ef241e19cc6f1661f6521bcc7f363bff41fbec548388d8f1e2d9e6aea879064cd3d7e7d16f8e0b2ff17ead990051a068a66f520a5ff504afa3
 SHA512 
459beb2b7c92b8718c76d744bbabf631bf8c329feb65c9434ce8a023c73ceac2d207c95e39c4b90b095a4724a74096a3d1bed9122883eb54e5311dfc64ffc718
 DIST adv_cmds-md-147.c 25945 BLAKE2B 
38af9e06e18a15cc74a81464a4c1ecdf98b800eb34f33f6ab6203b60540e693d459805432e51bae1008661aa566830c87357432428f62d8cbea9973b1e5fc59a
 SHA512 
93e70f7d8697652b5a3c661975d21b51545d2eb07de64fd40524fcf0d5016dae9ae1dc63c4a85cb5ad455c8d1c246b7f5f2eac38226dcefbf4cab12b0b1c7592
-DIST developer_cmds-49.tar.gz 307753 BLAKE2B 
774259d7b82efc85bf487111e5a3c4c0d4aa3f8a788463b503e4d108c684837327b97882114d3646dfba5f60a1a1a2671e0e574d92e159b5ea014fc9e2c61015
 SHA512 
3750374c891f6d681829986291d887cacf2c5b1c7a5de94f12c92ded0b3456157b85e57653c6061526d1f6626a7be8a9e6db9c1df09e2bb3e40c7fa20b9b4103
-DIST developer_cmds-53.1.tar.gz 139637 BLAKE2B 
cd61d6f86195ee43705b4b8e8802d7c1c578e2d64869ec33ed7acd7894a3231cab4152e08aa44694836fc542b4c3ab29d83b8a30b8b69545a25b12921c547fc9
 SHA512 
ac15b499d0642332e8deae2f498e5ffb0c64502e2d877bbdfe0fac4118e17fe525b169f3b015cfe8c9f40e2688bd30df4b050fe50eaa706b21a2e62ca9dd4b80
-DIST developer_cmds-55.tar.gz 139664 BLAKE2B 
2dcd3b3e5ac9ebd8c15dbffe388fc016c037bfe8cbe0ae600552bf7de7dfc4351380eb0b16df0ecec2a79937d970044d1e937703cef6fb5205c62bd0b5298c4e
 SHA512 
062e4c4a2b1ba4cffe7e850d07f4351c736988958450735f9f653936d64defa3347c9dac7b5fea3dcd25f8efe076133dc9ac3edb4a3e512387d6842bd177c35e
 DIST developer_cmds-63.tar.gz 110662 BLAKE2B 
383573203d124904d69e5dbc8f1c5e0aef1b5a2288e40449c8e95470b131c9dc1f181338c38f292a1bcc5a105a54010e23bc12e233d7a92d9c983eb975429474
 SHA512 
4f672835f0290feaf54c7c268b31774282325448f30c02e4f12ead84c41e15083784fac4c9c4916c098953bc61aa8f29bea24a7b51312428aa87448595be50a1
-DIST misc_cmds-23.tar.gz 114747 BLAKE2B 
9c4a1376555775a6999437e0712f62200d10be972f6828c02cfc0215a6004b706e36030e66ebdca59fdb8bcb18fabe4e596ce485b45ffaa072f8262ee9b91d82
 SHA512 
0e02a939c308f4483cf11cb8b21face84f442589e3774b1827ed0ab5064ee2b433a4468ac634051fa0817919f5d39ac1ed56c67b1f5b011b83388a3806ed33c8
-DIST misc_cmds-27.tar.gz 116351 BLAKE2B 
00aece4bc8679d9a7a1e114db65bca97e8f855ead64ee0672ac598c28069c56355f4a763fef0e56784ee9d2de9a081ef6f7e6d9390fc79cb0dec25dbe40ec881
 SHA512 
594560b179f7dafc651d3a336d33bcb7075f2199cf4964e95d63164faf19bd50ef3a6095124f0e4f91c50d1bceeb831fcd81ceecf740e2696a8e7445c1a690d2
-DIST misc_cmds-31.tar.gz 121187 BLAKE2B 
3d12a13cbdc7c541b98596ab5ea675d27a0da93a913ee94945dc5b68b3238a85c3fd13472c3ead30219ae3317a6111ba8d22a6e702fe07f927318f5174870a70
 SHA512 
d49bb8a49c23aa7efaa7db1958676390b4d5ef1b2e57f80b0bea0f10b8b29a6c3ec6d2d7a1248d3af77d382c5113fb3cbf9d3632ca92bb51c01d8c286fd9f25f
-DIST misc_cmds-33.tar.gz 123114 BLAKE2B 
fb86518067b36de536503df521f1dc5e4f20fa1da74cfee4679dd728862b9ca4c1c272fd0ba39107d058f992acc04c2c98f3f44d6b2fc57386d3c458cfedd68f
 SHA512 
34957adaebe4ce1569464a466e13aaaa6a567c582b784b99dd260c891a417d37a0297bf11acc9eb16dfabed18f42480058ae726e0a56b7d98ed93b59f75a5644
 DIST misc_cmds-34.tar.gz 124023 BLAKE2B 
3c634ab540f4b1046e6abe05476a399ea00fd6d35d2d450f68cd7c3f52c8b9321039221659647b6623d5621af1789dba3798ec9f5cff8677653fbb3f295d1d1c
 SHA512 
5e4040c49cc6aed8d4b471cc5d26d978717c9ad29315d40098090d0f7fee5a78289f2092fd6e8c7b7adea31b766cfefdef0da957b86ffb4e0781c13f4b5e4dbe
-DIST shell_cmds-118.tar.gz 162145 BLAKE2B 
5f6a2264bcbd9322cb50e39ac6594f083f9d0c0ffa68d67fccc6e4979c59edfab617bb7ffefb4ef647111a1abc7b855a19a1f3b309ad50a6a1f92900305ece6d
 SHA512 
efce064b76087451293a6992b7946fb0811856275796efa9e1e30459edf9eb0462929a1f0d28d189bf7e85fdde4d9e80b8637d042497b1e6e9216c8888d0d57b
-DIST shell_cmds-149.tar.gz 173740 BLAKE2B 
d1cc69f204925628f812acf0f69704c8c0f5b94ee9b3bd8898ec773657ee6c8a617f1666a9ce9e63898eff1cfbc915b7dfd7a91c51eebe642affa41c14f0f828
 SHA512 
e0f87db828c994bad73e4340f1957378ce5c84419172ed1d6b9d63809b90edfa447cce658e715565c5c2a7d2eaf0a9ee75e24fdb6d86080063621e0f83eb2a77
-DIST shell_cmds-162.tar.gz 179189 BLAKE2B 
975728cbfe262072c9fcc3aee457d3814ceffbd4f3f87a25e5f30d3b581c4ce05c112b2e023e1c132bc836e337e9edf74f699dc3e6cb797be5b589a3cb5eed82
 SHA512 
784b6b8b3a90967d79f5a60a23e7f31f7bc92712dac9cdb625770f92b58bd6902669aa19bb59997cc654fcc0e27ddd45f60b1990e7da95d0e6c90fd7f2434f95
-DIST shell_cmds-170.tar.gz 212954 BLAKE2B 
a9616f7604bb73c0d88f8a065441c2f4769747d407458b3844e3e9126c224b42501bf546b1bc82ab6cdfc318861b43318a8a8877e7a054209cbbc7bdaaec0e24
 SHA512 
b267a9b5e922c9952451ca05e5f9e328504dc46b5776e1a8405f8e41a604d7f184d70742cb6fa6646875bc1789082097c74eabcc151ac5568ba26ed858269ce7
-DIST shell_cmds-198.tar.gz 411088 BLAKE2B 
074efebfdc0fb408df54ce763018c74370049d7c977c912c69bc399f3b3551280f1ea76fbd7205ad54ce676422c642431e297f269cafd2ee5fcb4cd916c91548
 SHA512 
6e3a43f0cd9b1e3799d1ba79f4fcc4c3bb9be178c35cba2bef9227ecc259ca52c39b4d0e39c71d9af689e07f48dbeee6806bd623286f116f7d3ee3889dc7c71f
 DIST shell_cmds-203.tar.gz 428799 BLAKE2B 
54103daa8a8758dd34a66f9c34a5fa4cad2e6a2dd36ff838498d82179566eb95c25c49126341ac481889381c2d39ebea3bf57959bb943536a7ba8a90fcf96f67
 SHA512 
ba9b00d6681d286e6210d49d70e1f526e86b0a76ed794050e9cdbdb8c0cc30dbe82ee9cd908578ddabb19c53c8994f1b84650f08bfeb88ea9f77d4de942c1cb1

diff --git a/sys-apps/darwin-miscutils/darwin-miscutils-10.ebuild 
b/sys-apps/darwin-miscutils/darwin-miscutils-10.ebuild
deleted file mode 100644
index d35a067aea60..000000000000
--- a/sys-apps/darwin-miscutils/darwin-miscutils-10.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs epatch
-
-# from 10.8
-MISC_VER=31
-SHELL_VER=170
-# from 10.7.4
-DEV_VER=55
-MD_VER=147 # 148 in 10.8 has no md, bug #428530
-
-DESCRIPTION="Miscellaneous commands used on Darwin/Mac OS X systems, Mountain
-Lion 10.8"
-HOMEPAGE="http://www.opensource.apple.com/";
-SRC_URI="http://www.opensource.apple.com/darwinsource/tarballs/other/misc_cmds-${MISC_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/shell_cmds-${SHELL_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/developer_cmds-${DEV_VER}.tar.gz
-       
http://www.opensource.apple.com/source/adv_cmds/adv_cmds-${MD_VER}/md/md.c?txt 
-> adv_cmds-md-${MD_VER}.c
-       
http://www.opensource.apple.com/source/adv_cmds/adv_cmds-${MD_VER}/md/md.1?txt 
-> adv_cmds-md-${MD_VER}.1"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
-IUSE=""
-
-S=${WORKDIR}
-
-src_prepare() {
-       cd "${S}"/shell_cmds-${SHELL_VER} || die
-       epatch "${FILESDIR}"/${PN}-6-w64.patch
-
-       mkdir -p "${S}"/adv_cmds-${MD_VER}/md || die
-       cp "${DISTDIR}"/adv_cmds-md-${MD_VER}.c \
-               "${S}"/adv_cmds-${MD_VER}/md/md.c || die
-       cp "${DISTDIR}"/adv_cmds-md-${MD_VER}.1 \
-               "${S}"/adv_cmds-${MD_VER}/md/md.1 || die
-
-       eapply_user
-}
-
-src_compile() {
-       local flags=(
-               ${CFLAGS}
-               -I.
-               -D__FBSDID=__RCSID
-               -Wsystem-headers
-               -Du_int=uint32_t
-               -include stdint.h
-               ${LDFLAGS}
-       )
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       # tsort is provided by corepatch
-       for t in leave units calendar; do
-               cd "${TS}/${t}"
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-       # compile cal separately
-       cd "${TS}/ncal"
-       echo "in ${TS}/ncal:"
-       echo "$(tc-getCC) ${flags[@]} -c calendar.c"
-       $(tc-getCC) ${flags[@]} -c calendar.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c easter.c"
-       $(tc-getCC) ${flags[@]} -c easter.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c ncal.c"
-       $(tc-getCC) ${flags[@]} -c ncal.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o"
-       $(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o || die 
"failed to compile cal"
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       # only pick those tools not provided by corepatch, findutils
-       for t in \
-               apply getopt hostname jot kill killall \
-               lastcomm renice script shlock time whereis;
-       do
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t} ${t}.c"
-               cd "${TS}/${t}"
-               $(tc-getCC) ${flags[@]} -o ${t} ${t}.c || die "failed to 
compile $t"
-       done
-       cd "${TS}/w"
-       sed -i -e '/#include <libutil.h>/d' w.c || die
-       echo "in ${TS}/w:"
-       echo "$(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w w.c 
pr_time.c proc_compare.c"
-       $(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w w.c pr_time.c 
proc_compare.c \
-               || die "failed to compile w"
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       # only pick those tools that do not conflict (no ctags and indent)
-       # do not install lorder, mkdep and vgrind as they are a non-prefix-aware
-       # shell scripts
-       # don't install rpcgen, as it is heavily related to the OS it runs
-       # on (and this is the Snow Leopard version)
-       for t in asa hexdump unifdef what ; do
-               echo "in ${TS}/${t}:"
-               cd "${TS}/${t}" || die
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-
-       TS=${S}/adv_cmds-${MD_VER}
-       for t in md ; do
-               echo "in ${TS}/${t}:"
-               cd "${TS}/${t}" || die
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-}
-
-src_install() {
-       mkdir -p "${ED}"/bin
-       mkdir -p "${ED}"/usr/bin
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       for t in leave units calendar ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-       # copy cal separately
-       cp "${TS}/ncal/cal" "${ED}"/usr/bin/
-       dosym /usr/bin/cal /usr/bin/ncal
-       doman "${TS}/ncal/ncal.1"
-       dosym /usr/share/man/man1/ncal.1 /usr/share/man/man1/cal.1
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       for t in \
-               apply getopt jot killall lastcomm \
-               renice script shlock time w whereis;
-       do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               [[ -f "${TS}/${t}/${t}.1" ]] && doman "${TS}/${t}/${t}.1"
-               [[ -f "${TS}/${t}/${t}.8" ]] && doman "${TS}/${t}/${t}.8"
-       done
-       cp "${TS}/w/w" "${ED}"/usr/bin/uptime
-       doman "${TS}/w/uptime.1"
-       for t in hostname kill; do
-               cp "${TS}/${t}/${t}" "${ED}"/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       for t in asa hexdump unifdef what ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-
-       TS=${S}/adv_cmds-${MD_VER}
-       for t in md ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-}

diff --git a/sys-apps/darwin-miscutils/darwin-miscutils-11.ebuild 
b/sys-apps/darwin-miscutils/darwin-miscutils-11.ebuild
deleted file mode 100644
index 7855631541ef..000000000000
--- a/sys-apps/darwin-miscutils/darwin-miscutils-11.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs
-
-# from macOS 10.12
-MISC_VER=33
-SHELL_VER=198
-# from DT 8.1
-DEV_VER=63
-# from 10.7.4
-MD_VER=147 # 148 in 10.8 has no md, bug #428530
-
-DESCRIPTION="Miscellaneous commands used on macOS, Sierra 10.12"
-HOMEPAGE="https://www.opensource.apple.com/";
-SRC_URI="https://opensource.apple.com/tarballs/misc_cmds/misc_cmds-${MISC_VER}.tar.gz
-       
https://opensource.apple.com/tarballs/shell_cmds/shell_cmds-${SHELL_VER}.tar.gz
-       
https://opensource.apple.com/tarballs/developer_cmds/developer_cmds-${DEV_VER}.tar.gz
-       https://opensource.apple.com/source/adv_cmds/adv_cmds-${MD_VER}/md/md.c 
-> adv_cmds-md-${MD_VER}.c
-       https://opensource.apple.com/source/adv_cmds/adv_cmds-${MD_VER}/md/md.1 
-> adv_cmds-md-${MD_VER}.1"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
-IUSE=""
-
-S=${WORKDIR}
-
-src_prepare() {
-       cd "${S}"/shell_cmds-${SHELL_VER} || die
-       eapply "${FILESDIR}"/${PN}-6-w64.patch
-
-       mkdir -p "${S}"/adv_cmds-${MD_VER}/md || die
-       cp "${DISTDIR}"/adv_cmds-md-${MD_VER}.c \
-               "${S}"/adv_cmds-${MD_VER}/md/md.c || die
-       cp "${DISTDIR}"/adv_cmds-md-${MD_VER}.1 \
-               "${S}"/adv_cmds-${MD_VER}/md/md.1 || die
-
-       eapply_user
-}
-
-src_compile() {
-       local flags=(
-               ${CFLAGS}
-               -I.
-               -D__FBSDID=__RCSID
-               -Wsystem-headers
-               -Du_int=uint32_t
-               -include stdint.h
-               ${LDFLAGS}
-       )
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       # tsort is provided by coreutils
-       for t in leave units calendar; do
-               cd "${TS}/${t}"
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-       # compile cal separately
-       cd "${TS}/ncal"
-       echo "in ${TS}/ncal:"
-       echo "$(tc-getCC) ${flags[@]} -c calendar.c"
-       $(tc-getCC) ${flags[@]} -c calendar.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c easter.c"
-       $(tc-getCC) ${flags[@]} -c easter.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c ncal.c"
-       $(tc-getCC) ${flags[@]} -c ncal.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o"
-       $(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o || die 
"failed to compile cal"
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       # only pick those tools not provided by coreutils, findutils
-       for t in \
-               apply getopt hexdump hostname jot kill killall \
-               lastcomm renice script shlock time whereis;
-       do
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t} *.c"
-               cd "${TS}/${t}"
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-       cd "${TS}/w"
-       sed -i -e '/#include <libutil.h>/d' w.c || die
-       echo "in ${TS}/w:"
-       echo "$(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w *.c"
-       $(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w *.c \
-               || die "failed to compile w"
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       # only pick those tools that do not conflict (no ctags and indent)
-       # do not install lorder, mkdep and vgrind as they are a non-prefix-aware
-       # shell scripts
-       # don't install rpcgen, as it is heavily related to the OS it runs
-       # on (and this is the Sierra version)
-       for t in asa unifdef what ; do
-               echo "in ${TS}/${t}:"
-               cd "${TS}/${t}" || die
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-
-       # provide this one for gcc-apple
-       TS=${S}/adv_cmds-${MD_VER}
-       for t in md ; do
-               echo "in ${TS}/${t}:"
-               cd "${TS}/${t}" || die
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-}
-
-src_install() {
-       mkdir -p "${ED}"/bin
-       mkdir -p "${ED}"/usr/bin
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       for t in leave units calendar ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-       # copy cal separately
-       cp "${TS}/ncal/cal" "${ED}"/usr/bin/
-       dosym /usr/bin/cal /usr/bin/ncal
-       doman "${TS}/ncal/ncal.1"
-       dosym /usr/share/man/man1/ncal.1 /usr/share/man/man1/cal.1
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       for t in \
-               apply getopt hexdump hostname jot killall lastcomm \
-               renice script shlock time w whereis;
-       do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               [[ -f "${TS}/${t}/${t}.1" ]] && doman "${TS}/${t}/${t}.1"
-               [[ -f "${TS}/${t}/${t}.8" ]] && doman "${TS}/${t}/${t}.8"
-       done
-       cp "${TS}/w/w" "${ED}"/usr/bin/uptime
-       doman "${TS}/w/uptime.1"
-       for t in hostname kill; do
-               cp "${TS}/${t}/${t}" "${ED}"/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       for t in asa unifdef what ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-
-       TS=${S}/adv_cmds-${MD_VER}
-       for t in md ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-}

diff --git a/sys-apps/darwin-miscutils/darwin-miscutils-6-r1.ebuild 
b/sys-apps/darwin-miscutils/darwin-miscutils-6-r1.ebuild
deleted file mode 100644
index 925ecd40fb14..000000000000
--- a/sys-apps/darwin-miscutils/darwin-miscutils-6-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs epatch
-
-MISC_VER=23
-SHELL_VER=118
-DEV_VER=49
-
-DESCRIPTION="Miscellaneous commands used on Darwin/Mac OS X systems, Leopard"
-HOMEPAGE="http://www.opensource.apple.com/";
-SRC_URI="http://www.opensource.apple.com/darwinsource/tarballs/other/misc_cmds-${MISC_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/shell_cmds-${SHELL_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/developer_cmds-${DEV_VER}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
-IUSE=""
-
-S=${WORKDIR}
-
-src_prepare() {
-       epatch "${FILESDIR}"/${PN}-5-w.patch
-       epatch "${FILESDIR}"/${PN}-5-stdlib.patch
-       epatch "${FILESDIR}"/${PN}-6-w64.patch
-       cd "${S}"/developer_cmds-${DEV_VER}
-       epatch "${FILESDIR}"/${PN}-5-error.patch
-       # deal with OSX Lion and above
-       sed -i -e 's/getline/ugetline/g' unifdef/unifdef.c || die
-
-       eapply_user
-}
-
-src_compile() {
-       local TS=${S}/misc_cmds-${MISC_VER}
-       # tsort is provided by corepatch
-       for t in leave units calendar; do
-               cd "${TS}/${t}"
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) -o ${t}" *.c
-               $(tc-getCC) -o ${t} *.c || die "failed to compile $t"
-       done
-       # compile cal separately
-       cd "${TS}/ncal"
-       echo "in ${TS}/ncal:"
-       local flags
-       flags[0]=-I.
-       flags[1]=-D__FBSDID=__RCSID
-       flags[2]=-Wsystem-headers
-       echo "$(tc-getCC) ${flags[@]} -c calendar.c"
-       $(tc-getCC) ${flags[@]} -c calendar.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c easter.c"
-       $(tc-getCC) ${flags[@]} -c easter.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c ncal.c"
-       $(tc-getCC) ${flags[@]} -c ncal.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o"
-       $(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o || die 
"failed to compile cal"
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       # only pick those tools not provided by corepatch, findutils
-       for t in \
-               alias apply getopt hostname jot kill \
-               lastcomm renice shlock time whereis;
-       do
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) -o ${t} ${t}.c"
-               cd "${TS}/${t}"
-               $(tc-getCC) -o ${t} ${t}.c || die "failed to compile $t"
-       done
-       # script and killall need additonal flags
-       for t in \
-               killall script
-       do
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) -D__FBSDID=__RCSID -o ${t} ${t}.c"
-               cd "${TS}/${t}"
-               $(tc-getCC) -D__FBSDID=__RCSID -o ${t} ${t}.c || die "failed to 
compile $t"
-       done
-       cd "${TS}/w"
-       echo "in ${TS}/w:"
-       echo "$(tc-getCC) -DHAVE_UTMPX=1 -lresolv -o w w.c pr_time.c 
proc_compare.c"
-       $(tc-getCC) -DHAVE_UTMPX=1 -lresolv -o w w.c pr_time.c proc_compare.c \
-               || die "failed to compile w"
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       # only pick those tools that do not conflict (no ctags and indent)
-       # do not install lorder, mkdep and vgrind as they are a non-prefix-aware
-       # shell scripts
-       # don't install rpcgen, as it is heavily related to the OS it runs
-       # on (and this is the Leopard version)
-       for t in asa error hexdump unifdef what ; do
-               echo "in ${TS}/${t}:"
-               cd "${TS}/${t}"
-               sed -i -e '/^__FBSDID/d' *.c
-               echo "$(tc-getCC) -o ${t}" *.c
-               $(tc-getCC) -o ${t} *.c || die "failed to compile $t"
-       done
-}
-
-src_install() {
-       mkdir -p "${ED}"/bin
-       mkdir -p "${ED}"/usr/bin
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       for t in leave units calendar ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-       # copy cal separately
-       cp "${TS}/ncal/cal" "${ED}"/usr/bin/
-       dosym /usr/bin/cal /usr/bin/ncal
-       doman "${TS}/ncal/ncal.1"
-       dosym /usr/share/man/man1/ncal.1 /usr/share/man/man1/cal.1
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       for t in \
-               alias apply getopt jot killall lastcomm \
-               renice script shlock su time w whereis;
-       do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               [[ -f "${TS}/${t}/${t}.1" ]] && doman "${TS}/${t}/${t}.1"
-               [[ -f "${TS}/${t}/${t}.8" ]] && doman "${TS}/${t}/${t}.8"
-       done
-       cp "${TS}/w/w" "${ED}"/usr/bin/uptime
-       doman "${TS}/w/uptime.1"
-       for t in hostname kill; do
-               cp "${TS}/${t}/${t}" "${ED}"/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       for t in asa error hexdump unifdef what ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-}

diff --git a/sys-apps/darwin-miscutils/darwin-miscutils-8.ebuild 
b/sys-apps/darwin-miscutils/darwin-miscutils-8.ebuild
deleted file mode 100644
index e9a8334e4054..000000000000
--- a/sys-apps/darwin-miscutils/darwin-miscutils-8.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs epatch
-
-MISC_VER=27
-SHELL_VER=149
-DEV_VER=53.1
-
-DESCRIPTION="Miscellaneous commands used on Darwin/Mac OS X systems, Snow 
Leopard 10.6.3"
-HOMEPAGE="http://www.opensource.apple.com/";
-SRC_URI="http://www.opensource.apple.com/darwinsource/tarballs/other/misc_cmds-${MISC_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/shell_cmds-${SHELL_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/developer_cmds-${DEV_VER}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
-IUSE=""
-
-S=${WORKDIR}
-
-src_prepare() {
-       cd "${S}"/shell_cmds-${SHELL_VER}
-       epatch "${FILESDIR}"/${PN}-6-w64.patch
-       # deal with OSX Lion and above
-       cd "${S}"/developer_cmds-${DEV_VER}
-       sed -i -e 's/getline/ugetline/g' unifdef/unifdef.c || die
-
-       eapply_user
-}
-
-src_compile() {
-       local flags=(
-               ${CFLAGS}
-               -I.
-               -D__FBSDID=__RCSID
-               -Wsystem-headers
-               -Du_int=uint32_t
-               -include stdint.h
-               ${LDFLAGS}
-       )
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       # tsort is provided by corepatch
-       for t in leave units calendar; do
-               cd "${TS}/${t}"
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-       # compile cal separately
-       cd "${TS}/ncal"
-       echo "in ${TS}/ncal:"
-       echo "$(tc-getCC) ${flags[@]} -c calendar.c"
-       $(tc-getCC) ${flags[@]} -c calendar.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c easter.c"
-       $(tc-getCC) ${flags[@]} -c easter.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c ncal.c"
-       $(tc-getCC) ${flags[@]} -c ncal.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o"
-       $(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o || die 
"failed to compile cal"
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       # only pick those tools not provided by corepatch, findutils
-       for t in \
-               alias apply getopt hostname jot kill killall \
-               lastcomm renice script shlock time whereis;
-       do
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t} ${t}.c"
-               cd "${TS}/${t}"
-               $(tc-getCC) ${flags[@]} -o ${t} ${t}.c || die "failed to 
compile $t"
-       done
-       cd "${TS}/w"
-       sed -i -e '/#include <libutil.h>/d' w.c || die
-       echo "in ${TS}/w:"
-       echo "$(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w w.c 
pr_time.c proc_compare.c"
-       $(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w w.c pr_time.c 
proc_compare.c \
-               || die "failed to compile w"
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       # only pick those tools that do not conflict (no ctags and indent)
-       # do not install lorder, mkdep and vgrind as they are a non-prefix-aware
-       # shell scripts
-       # don't install rpcgen, as it is heavily related to the OS it runs
-       # on (and this is the Snow Leopard version)
-       for t in asa hexdump unifdef what ; do
-               echo "in ${TS}/${t}:"
-               cd "${TS}/${t}" || die
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-}
-
-src_install() {
-       mkdir -p "${ED}"/bin
-       mkdir -p "${ED}"/usr/bin
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       for t in leave units calendar ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-       # copy cal separately
-       cp "${TS}/ncal/cal" "${ED}"/usr/bin/
-       dosym /usr/bin/cal /usr/bin/ncal
-       doman "${TS}/ncal/ncal.1"
-       dosym /usr/share/man/man1/ncal.1 /usr/share/man/man1/cal.1
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       for t in \
-               alias apply getopt jot killall lastcomm \
-               renice script shlock time w whereis;
-       do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               [[ -f "${TS}/${t}/${t}.1" ]] && doman "${TS}/${t}/${t}.1"
-               [[ -f "${TS}/${t}/${t}.8" ]] && doman "${TS}/${t}/${t}.8"
-       done
-       cp "${TS}/w/w" "${ED}"/usr/bin/uptime
-       doman "${TS}/w/uptime.1"
-       for t in hostname kill; do
-               cp "${TS}/${t}/${t}" "${ED}"/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       for t in asa hexdump unifdef what ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-}

diff --git a/sys-apps/darwin-miscutils/darwin-miscutils-9.ebuild 
b/sys-apps/darwin-miscutils/darwin-miscutils-9.ebuild
deleted file mode 100644
index 8e33203bfe72..000000000000
--- a/sys-apps/darwin-miscutils/darwin-miscutils-9.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs epatch
-
-MISC_VER=31
-SHELL_VER=162
-DEV_VER=55
-
-DESCRIPTION="Miscellaneous commands used on Darwin/Mac OS X systems, Lion 10.7"
-HOMEPAGE="http://www.opensource.apple.com/";
-SRC_URI="http://www.opensource.apple.com/darwinsource/tarballs/other/misc_cmds-${MISC_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/shell_cmds-${SHELL_VER}.tar.gz
-       
http://www.opensource.apple.com/darwinsource/tarballs/other/developer_cmds-${DEV_VER}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~arm64-macos ~ppc-macos ~x64-macos"
-IUSE=""
-
-S=${WORKDIR}
-
-src_prepare() {
-       cd "${S}"/shell_cmds-${SHELL_VER}
-       epatch "${FILESDIR}"/${PN}-6-w64.patch
-
-       eapply_user
-}
-
-src_compile() {
-       local flags=(
-               ${CFLAGS}
-               -I.
-               -D__FBSDID=__RCSID
-               -Wsystem-headers
-               -Du_int=uint32_t
-               -include stdint.h
-               ${LDFLAGS}
-       )
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       # tsort is provided by corepatch
-       for t in leave units calendar; do
-               cd "${TS}/${t}"
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-       # compile cal separately
-       cd "${TS}/ncal"
-       echo "in ${TS}/ncal:"
-       echo "$(tc-getCC) ${flags[@]} -c calendar.c"
-       $(tc-getCC) ${flags[@]} -c calendar.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c easter.c"
-       $(tc-getCC) ${flags[@]} -c easter.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -c ncal.c"
-       $(tc-getCC) ${flags[@]} -c ncal.c || die "failed to compile cal"
-       echo "$(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o"
-       $(tc-getCC) ${flags[@]} -o cal calendar.o easter.o ncal.o || die 
"failed to compile cal"
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       # only pick those tools not provided by corepatch, findutils
-       for t in \
-               alias apply getopt hostname jot kill killall \
-               lastcomm renice script shlock time whereis;
-       do
-               echo "in ${TS}/${t}:"
-               echo "$(tc-getCC) ${flags[@]} -o ${t} ${t}.c"
-               cd "${TS}/${t}"
-               $(tc-getCC) ${flags[@]} -o ${t} ${t}.c || die "failed to 
compile $t"
-       done
-       cd "${TS}/w"
-       sed -i -e '/#include <libutil.h>/d' w.c || die
-       echo "in ${TS}/w:"
-       echo "$(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w w.c 
pr_time.c proc_compare.c"
-       $(tc-getCC) ${flags[@]} -DHAVE_UTMPX=1 -lresolv -o w w.c pr_time.c 
proc_compare.c \
-               || die "failed to compile w"
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       # only pick those tools that do not conflict (no ctags and indent)
-       # do not install lorder, mkdep and vgrind as they are a non-prefix-aware
-       # shell scripts
-       # don't install rpcgen, as it is heavily related to the OS it runs
-       # on (and this is the Snow Leopard version)
-       for t in asa hexdump unifdef what ; do
-               echo "in ${TS}/${t}:"
-               cd "${TS}/${t}" || die
-               echo "$(tc-getCC) ${flags[@]} -o ${t}" *.c
-               $(tc-getCC) ${flags[@]} -o ${t} *.c || die "failed to compile 
$t"
-       done
-}
-
-src_install() {
-       mkdir -p "${ED}"/bin
-       mkdir -p "${ED}"/usr/bin
-
-       local TS=${S}/misc_cmds-${MISC_VER}
-       for t in leave units calendar ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-       # copy cal separately
-       cp "${TS}/ncal/cal" "${ED}"/usr/bin/
-       dosym /usr/bin/cal /usr/bin/ncal
-       doman "${TS}/ncal/ncal.1"
-       dosym /usr/share/man/man1/ncal.1 /usr/share/man/man1/cal.1
-
-       TS=${S}/shell_cmds-${SHELL_VER}
-       for t in \
-               alias apply getopt jot killall lastcomm \
-               renice script shlock time w whereis;
-       do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               [[ -f "${TS}/${t}/${t}.1" ]] && doman "${TS}/${t}/${t}.1"
-               [[ -f "${TS}/${t}/${t}.8" ]] && doman "${TS}/${t}/${t}.8"
-       done
-       cp "${TS}/w/w" "${ED}"/usr/bin/uptime
-       doman "${TS}/w/uptime.1"
-       for t in hostname kill; do
-               cp "${TS}/${t}/${t}" "${ED}"/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-
-       TS=${S}/developer_cmds-${DEV_VER}
-       for t in asa hexdump unifdef what ; do
-               cp "${TS}/${t}/${t}" "${ED}"/usr/bin/
-               doman "${TS}/${t}/${t}.1"
-       done
-}

diff --git a/sys-apps/darwin-miscutils/files/darwin-miscutils-5-error.patch 
b/sys-apps/darwin-miscutils/files/darwin-miscutils-5-error.patch
deleted file mode 100644
index 391dceb39188..000000000000
--- a/sys-apps/darwin-miscutils/files/darwin-miscutils-5-error.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- developer_cmds-48/error/error.h
-+++ developer_cmds-48/error/error.h
-@@ -194,11 +194,7 @@
-  */
- extern        int     nerrors;
- extern        Eptr    er_head;
--#ifdef __APPLE__
--__private_extern__
--#else
- extern
--#endif
-       Eptr    *errors;        
- /*
-  *    Resources for each of the files mentioned

diff --git a/sys-apps/darwin-miscutils/files/darwin-miscutils-5-stdlib.patch 
b/sys-apps/darwin-miscutils/files/darwin-miscutils-5-stdlib.patch
deleted file mode 100644
index 0605310bff42..000000000000
--- a/sys-apps/darwin-miscutils/files/darwin-miscutils-5-stdlib.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- misc_cmds-23/leave/leave.c
-+++ misc_cmds-23/leave/leave.c
-@@ -34,6 +34,7 @@
-  */
- 
- #include <sys/cdefs.h>
-+#include <stdlib.h>
- #ifndef lint
- __COPYRIGHT("@(#) Copyright (c) 1980, 1988, 1993\n\
-       The Regents of the University of California.  All rights reserved.\n");
---- shell_cmds-118/alias/alias.c
-+++ shell_cmds-118/alias/alias.c
-@@ -3,6 +3,7 @@
-    the shell scripts. It does not lead to any deliverable. Do not remove this
-    file from this (..../shell_cmds/alias) directory.
- */
-+#include <stdlib.h>
- int main()
- {
-   exit(0);

diff --git a/sys-apps/darwin-miscutils/files/darwin-miscutils-5-w.patch 
b/sys-apps/darwin-miscutils/files/darwin-miscutils-5-w.patch
deleted file mode 100644
index f6db3753d930..000000000000
--- a/sys-apps/darwin-miscutils/files/darwin-miscutils-5-w.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- shell_cmds-118/w/w.c
-+++ shell_cmds-118/w/w.c
-@@ -75,7 +75,6 @@
- #include <kvm.h>
- #endif
- #include <langinfo.h>
--#include <libutil.h>
- #include <limits.h>
- #include <locale.h>
- #include <netdb.h>

Reply via email to