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>
