summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/Manifest.gzbin5476 -> 5489 bytes
-rw-r--r--dev-tcltk/blt/Manifest2
-rw-r--r--dev-tcltk/blt/blt-2.5.3-r3.ebuild2
-rw-r--r--dev-tcltk/bwidget/Manifest4
-rw-r--r--dev-tcltk/bwidget/bwidget-1.9.15.ebuild2
-rw-r--r--dev-tcltk/bwidget/bwidget-1.9.16.ebuild2
-rw-r--r--dev-tcltk/expect/Manifest2
-rw-r--r--dev-tcltk/expect/expect-5.45.4-r5.ebuild4
-rw-r--r--dev-tcltk/itcl/Manifest4
-rw-r--r--dev-tcltk/itcl/itcl-4.2.2.ebuild2
-rw-r--r--dev-tcltk/itcl/itcl-4.2.4-r1.ebuild2
-rw-r--r--dev-tcltk/itk/Manifest6
-rw-r--r--dev-tcltk/itk/itk-4.1.0-r1.ebuild2
-rw-r--r--dev-tcltk/itk/itk-4.1.0.ebuild2
-rw-r--r--dev-tcltk/itk/itk-4.2.3-r1.ebuild2
-rw-r--r--dev-tcltk/iwidgets/Manifest4
-rw-r--r--dev-tcltk/iwidgets/iwidgets-4.1.1-r2.ebuild2
-rw-r--r--dev-tcltk/iwidgets/iwidgets-4.1.1-r3.ebuild2
-rw-r--r--dev-tcltk/snack/Manifest3
-rw-r--r--dev-tcltk/snack/snack-2.2.10-r11.ebuild131
-rw-r--r--dev-tcltk/snack/snack-2.2.10-r13.ebuild36
-rw-r--r--dev-tcltk/tcl3d/Manifest2
-rw-r--r--dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild57
-rw-r--r--dev-tcltk/tcllib/Manifest4
-rw-r--r--dev-tcltk/tcllib/tcllib-1.20.ebuild2
-rw-r--r--dev-tcltk/tcllib/tcllib-1.21.ebuild2
-rw-r--r--dev-tcltk/tdom/Manifest6
-rw-r--r--dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch11
-rw-r--r--dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch22
-rw-r--r--dev-tcltk/tdom/tdom-0.9.2-r1.ebuild83
-rw-r--r--dev-tcltk/tdom/tdom-0.9.3.ebuild2
-rw-r--r--dev-tcltk/thread/Manifest6
-rw-r--r--dev-tcltk/thread/thread-2.8.5.ebuild2
-rw-r--r--dev-tcltk/thread/thread-2.8.8.ebuild2
-rw-r--r--dev-tcltk/thread/thread-2.8.9.ebuild2
-rw-r--r--dev-tcltk/tix/Manifest2
-rw-r--r--dev-tcltk/tix/tix-8.4.3-r4.ebuild2
-rw-r--r--dev-tcltk/togl/Manifest2
-rw-r--r--dev-tcltk/togl/togl-2.0-r4.ebuild2
39 files changed, 119 insertions, 308 deletions
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index adab1a267d67..63869159290a 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/blt/Manifest b/dev-tcltk/blt/Manifest
index 4a2af29224c0..60b783227317 100644
--- a/dev-tcltk/blt/Manifest
+++ b/dev-tcltk/blt/Manifest
@@ -5,5 +5,5 @@ AUX blt-2.5.3-lto.patch 877 BLAKE2B a61977113475d98fb2315ac0ab5aeae3ceb270552b19
AUX blt-2.5.3-parallelMake.patch 645 BLAKE2B 4100101f8a30ba1acb845f14e368c534e8cc4366e2eb3cd6911abb90f879e832c47b1d0ac5e93fd68dd41e52b0cd6a2bc9a8ad26878f1498b0b08b34e15354d7 SHA512 905a3e6f7dbf25449039e2c4fc3aa5682fdd302118267ce1c01834dc5bbb9b5ceb6e917c5b9c80195104b4a0183b60c736280d010e21d61d3ab40e93e2bf4b74
DIST blt-2.5.3-debian-patches.tar.gz 52252 BLAKE2B 700a2df32117ea84f9e211e18bda0d64163d24b633b0c5735808da6f3c5f32b73a69e9f1af548cca7eea4538c2aae57a87d82b2f61673e49709ac30dc036e38a SHA512 3da7831c3c8a7847e004cfb81e911883eb29f565e63f3b7ed47719ccba0a0cb593c0dbb77ff22262d5f8c4a3cb94cc074fd9c02f37729fe7763533be6677a852
DIST blt-src-2.5.3.zip 2724036 BLAKE2B c669bc033e691d1717b6b6dccf42901fed26f58bb4d2e9fffdd4e7f83eae788e1cbdb8fd1bcdc860845a569232ec26d06773146a420984d8abf5d25ee7f73dd9 SHA512 f589564cc5f790ab11ac1356b2e27659ef0e6132ffde42d4325f0aa8d8aa4269fdb9e81dd1c196017518704e4c1c78c0d4116f32afd1e6a1c60878961b8cdb26
-EBUILD blt-2.5.3-r3.ebuild 4547 BLAKE2B 53b346373f0afe0e2f08508252a34d114a4ec93664206ea1a844f99e926fa453c50611323d2f2e31ed53dfbb2aad14d6bfdf7ae7f71bd2c04a68c7e979fabc14 SHA512 899edd5f9e9b1fa2e7dddee4494de8b911daebae48e26d7c46811dba4b25448c7dd307dbf94f2ab545a7162e3f95afe53f0456c8fc2414cb955585d42f45db13
+EBUILD blt-2.5.3-r3.ebuild 4541 BLAKE2B 947ee93ada032f01814f7bf51d571dae7f499adb57a161ad2545aebfdd53c485dd63973e8aabcd3d37a76a908d102020ee3434ea362f7a8e84c17a217bc39820 SHA512 5ed7c0244c092d1cdf17b67572320f1b60f0a4389bbc5db60c407f1bd432233a9cced173a5fb315a35d8c212cd4f4e45913dd94c462669eab351193e461faa5e
MISC metadata.xml 337 BLAKE2B 516358308d0546bf002efb976c99fd297cdae8d4f9b7cc59b5eff5bb9ec530150ad0e0cf0b3cbb9a3285547683505f62d3ded7d55daba20c0935c55818155386 SHA512 1ea3c5a04ee8192793fbfb59d7532e4b8aca70c782378ad6f475445aa828680a09bb0e4f2ed0ec09df225582f545dcb32577dec58562fa307c775e9a7e10239c
diff --git a/dev-tcltk/blt/blt-2.5.3-r3.ebuild b/dev-tcltk/blt/blt-2.5.3-r3.ebuild
index dc2510cc9ca9..5dd1d17ba2b9 100644
--- a/dev-tcltk/blt/blt-2.5.3-r3.ebuild
+++ b/dev-tcltk/blt/blt-2.5.3-r3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://downloads.sourceforge.net/wize/${PN}-src-${PV}.zip
IUSE="jpeg static-libs"
SLOT="0/${SHVER}"
LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
DEPEND="
dev-lang/tk:0=
diff --git a/dev-tcltk/bwidget/Manifest b/dev-tcltk/bwidget/Manifest
index 9f8d5bb8f748..e807cb5259d4 100644
--- a/dev-tcltk/bwidget/Manifest
+++ b/dev-tcltk/bwidget/Manifest
@@ -1,6 +1,6 @@
AUX bwidget-1.9.8-test.patch 499 BLAKE2B 186ea474d9efbebe4e710ab67a9fb675d3a9d3c892a5363d9f1a31aa00362833e11bf38a0cea353e40021e3717e39333d974d320024ac4b5c5686b6ed3c86c63 SHA512 cea568ef4c932b2b7dff5f8afd0d47e7c000c368d53cd23826f76e9f0446aa789df4391197662e8623d03381fd477928beb5f4bf687ddb48646cfdc9017cb064
DIST BWidget-1.9.15.zip 329390 BLAKE2B 011bc3e303082af8ec4aaf1bfa3812cec0e0c91dac41db867d5ebd5883949795d5877a53050be31823a218fdbc5113df8c848378af133ecb26dc07f5e8360b1c SHA512 cc3c46a112e902158c3f010941efcd51b42adae5b989511b325c619bffe79c3a11d74b044619e1ed9ef4b77abf18f7a2e8dfbd3fe46e1d26a1b61a02c3a3096c
DIST bwidget-1.9.16.tar.gz 252813 BLAKE2B 2e8aff10d73e5782603a62991551d83cce6b88513e2a1b9487105ed2778a144f10e1815be7a4a9e34e2e036efb9526a221e4a880d53e30bed85bbc67c852141f SHA512 1355e8d8fa784d4bb72a82eae267b6c958cd7d401d68ded05e296929b8d39d64aeab4620c7c9acb02d31bf8da6c3da15460429f95f8d07846f68a8e86257f43d
-EBUILD bwidget-1.9.15.ebuild 838 BLAKE2B 6e682e6601f4d9eeb15041267a6a35e438a1c53c58153313a9abdf8ebfe42de660b6cfd709a236558c303e24889ba9e8d27f176cf9f55ef9012259c17fd3bf2e SHA512 5396fe4e41ce6cde5b3bfca84598d585ba10a69c0d48d4fae38603ab4a496826adcd7b085c3617caa9a53bc4ecf142a895600e72ac25089a5176075109b0dd39
-EBUILD bwidget-1.9.16.ebuild 804 BLAKE2B 840ff9c4764acf37514f56cefc9cbd24825049dc91e16869718b44f79b64ae76a7b72101a0ec70acfa09cec8a4b277e47a392046429e969c425eabc86a459753 SHA512 b9b44f37bb3a5070c8f55e4d5be8cf8e2c46316d28e38709d94d54ca4682479f635c37e7f53cbd67300f73fd824fa2e1bcc4e4ed60b073708330412ba5734b95
+EBUILD bwidget-1.9.15.ebuild 832 BLAKE2B bf9d36421ddbf383de0160600fb2d579b9adbe6f0ef047cfb1d5dac2debd13937624e6c92f85a686c4cc5e8fb7c24cbe5f663c9edbf4d83154f59751bf2d7719 SHA512 5354060c77e2880a922fb2cc720384d05bf100adf8f91c9b6b283936b3daa2caf1466deb6712e5124d8831f0f75c9a54d3e356ce80dad59a98fdddf10b27cebf
+EBUILD bwidget-1.9.16.ebuild 798 BLAKE2B 6de11b14e3d52668a7da1dd1fe3d4050c863cf0bfadbf8ec268b694374749e95c5be79ca9f7eb0a527d3ead116d9acf3657ce0d872a660045dccc1da3bd03e59 SHA512 8db0ed80b5a10b5030f3c55ca4505cc82cf2b3b02896af8cf6fb7626880274d1c0c8318cbc56c28fa5505746fd5e7925e522a3edd28a4773ccbd63fe2f63a8e4
MISC metadata.xml 330 BLAKE2B 804934011048a0886fde1667b6caceccf3c937ddfa56eaec506e3f1f0e6c275ffc2bc07c8ca4e3fec49acb39814d437bfa820bbd04b8e1111b4e1004a1678e40 SHA512 c662b10581abf645c410376a8618e19e7d7d3fe9fa54260b538105760832779bcb38c83518bedcd475d60c14c4a98c5e3e4a1bd00fc8497f5125056add78071c
diff --git a/dev-tcltk/bwidget/bwidget-1.9.15.ebuild b/dev-tcltk/bwidget/bwidget-1.9.15.ebuild
index 9b82b9979ed9..46d74397dcc2 100644
--- a/dev-tcltk/bwidget/bwidget-1.9.15.ebuild
+++ b/dev-tcltk/bwidget/bwidget-1.9.15.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/tcllib/${MY_PN}/${PV}/${MY_P}.zip"
LICENSE="tcltk"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
IUSE="doc"
RESTRICT="!test? ( test )"
diff --git a/dev-tcltk/bwidget/bwidget-1.9.16.ebuild b/dev-tcltk/bwidget/bwidget-1.9.16.ebuild
index f0d211583c62..4483847c1c45 100644
--- a/dev-tcltk/bwidget/bwidget-1.9.16.ebuild
+++ b/dev-tcltk/bwidget/bwidget-1.9.16.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/tcllib/BWidget/${PV}/${P}.tar.gz"
LICENSE="tcltk"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="doc"
RESTRICT="!test? ( test )"
diff --git a/dev-tcltk/expect/Manifest b/dev-tcltk/expect/Manifest
index 666e1a4b8930..0a28c427191b 100644
--- a/dev-tcltk/expect/Manifest
+++ b/dev-tcltk/expect/Manifest
@@ -8,5 +8,5 @@ AUX expect-5.45.4-configure-clang16.patch 5377 BLAKE2B dd8a65e98e269f3b3ca086099
AUX expect-5.45.4-configure-in.patch 2408 BLAKE2B d198b599eeff18833e9532945aaf921779229ddecfbe478f985f2d742a39875e68cdca97fbca6aa5ca572f4c31c3a2491c8ddf473042952213232d3bfd070eee SHA512 7b60a268c6e4c0875978a619a451eb669a519f74623fbcecd90299b22e0ba73f6884177a16367e5ee94828c55636dba2f70c324576c1cc077d389912f4d7409d
AUX expect-5.45.4-examples.patch 935 BLAKE2B df87d211f6693b836e2e8ca2b63c56a9dd073a8e2ab3f71b38523d4797da0c54411d51bd38e5568c0b850b30ce89d7c984945e704486eb61ca5077709de514fc SHA512 0cad9007f82d2e9fb1994e7b8a84858603cca471f34dbbaddadc30b4594c5cb31cb29749629bcea47b1da4abe3526ddc1c5ea36fb816571bc9c6ffadc120667c
DIST expect5.45.4.tar.gz 632363 BLAKE2B a3a936e7644c922fdd474fa08c45926396ccce9a63e5f65f4d5e157f5160cfe4de47688734b39d13281d9548aac492810f19236e06563903d3d8081e4661048d SHA512 a8dc25e8175f67e029e15cbcfca1705165c1c4cb2dd37eaaaebffb61e3ba132d9519cd73ca5add4c3358a2b0b7a91e878279e8d0b72143ff2c287fce07e4659a
-EBUILD expect-5.45.4-r5.ebuild 2207 BLAKE2B cb8da15fddb32e065adcb8ed7a855e3f1757ba53ca2135bf5712fe4e35ae56cc0fe2e8de695f62fc41446e80dd729b063723552bc356c6894afab3a9708adb58 SHA512 cb6346a07845e6a1b2026a84d5cb27ae9ca06023dfb231a09511b10ba21d699279ec320dd8b4b3d263fe0e9a85311cfa15d7fede1c74f38c2e94066e7a2bbf44
+EBUILD expect-5.45.4-r5.ebuild 2207 BLAKE2B 9e9342bbfb124d70499d17874a1c7c3bf6206aedaae6375d75007845f3efba69bcb4089c3a80b4890b91f7df8b33d127530a89a2eca7c2c4c61deea31e2f7cfe SHA512 ae32ca2250dc898bc8d125175fb5255b833793aa596b5c2d4e5043f67016fbb751fb113c2ed058ec7d41a060030be1273f00843000e639db230b09eccfeac665
MISC metadata.xml 330 BLAKE2B 4e561b8ea0a607e2fde49595d4808e51b2df54c2d8f3d65c47a4e592e7d7897db71a6677b0330c7c32a8e5773b9571de0e4c8d33c4f8a5c3f0e0f7192082b177 SHA512 fec72aa15126bbe40bc5277bb743acf07203a6153ee52e69f1e828dfc53757b3d11a8e09175397a06bdb4f2c5e683db1ec74de254a6b36926192e5868f2e5ec6
diff --git a/dev-tcltk/expect/expect-5.45.4-r5.ebuild b/dev-tcltk/expect/expect-5.45.4-r5.ebuild
index 91113d38b871..c57397472f44 100644
--- a/dev-tcltk/expect/expect-5.45.4-r5.ebuild
+++ b/dev-tcltk/expect/expect-5.45.4-r5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE="debug doc test threads"
RESTRICT="!test? ( test )"
@@ -39,7 +39,7 @@ src_prepare() {
# fix install_name on darwin
[[ ${CHOST} == *-darwin* ]] && \
- eapply "${FILESDIR}"/${P}-darwin-install_name.patch
+ eapply "${FILESDIR}"/${PN}-5.45-darwin-install_name.patch
mv configure.{in,ac} || die
diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 4b2dc834ef7f..9d7554b7c641 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,6 +1,6 @@
AUX itcl-4.2.4-gentoo.patch 435 BLAKE2B 2097c09df204f1b63132dbfa48dbbc9f8abfaf2c167757ba568f083ba8324f99a020daac1db5dbf82f0fe21c3f818dfd722fd1a003a7bbd9876a6f1d04c0d0e0 SHA512 a3a5f1a6e2814e9b9d99f5920e50b7b095eafae2a0595b5275eb085710ae03136a3fbf1a1ac7b78091fe3d9a51fe5bd3a841ecb8089e1d72d51b1d2ccfedc322
DIST itcl-4-2-2.tar.gz 522497 BLAKE2B 3bb79525e5796b37b9274fe514b2430f8cd3f17f9b63ad008e1cc011eb298d47efedc9b684ea23cc0811f2da5f14d5dbc2c6e4b3ebf8bd7787fcc71661a621db SHA512 60bb5fba6c1188cbec15236c2f33b2409ff7a77af89526552a865376703574d01075fa9422d89e6f10c188b3eb8b3553f6d449704f55444005d2050de1c255d6
DIST itcl-4-2-4.tar.gz 536828 BLAKE2B 970d6e5cbe7322d88a0117737df553f155cdda3264aaae93b30db361f40296dde74f1652d26bb6afccc3ca4c825fbc012710d8292b6df991af3a86f8e31c2e8b SHA512 fbe3e4298721b97777947675b42a434c8c7ec566564b81b1479fb958519ac4176b707f9be7bc6860ee72ee10fe29c82b211c4ac816f9ba6d4269ab43007eefe6
-EBUILD itcl-4.2.2.ebuild 1641 BLAKE2B d9cb4caf741b5b04af2ed1e9965fb44fbf88425199c1021539ecd5d2dc25c012fbd77c99720fcf1f9956d83a9babda2ecd8dc31f2514af543aeb4af794bd9f6d SHA512 87721fc43a968d94b6197fce23f31a5f10855b548743674d5a41432db0094087bdae5884eefedbfc651f16faba3b8cd0f607f7f776ddb9e225b03f7db80b563d
-EBUILD itcl-4.2.4-r1.ebuild 1822 BLAKE2B b878e31490503b9617a497878cfc496dc334bd2b50055c2a193b0d32f4d880ec6b43ac3fc345b6c59949490217862c37ee9ed762b9c349b85e64da9aa38208e3 SHA512 f28ee58c6215e42db96c4a4773551c855c3c925adb7b4ba3e1b435877fe70f782c434d0b85a17bfa37931553a8dd894c73b0cb9758d90ef8b82320a3024d12d2
+EBUILD itcl-4.2.2.ebuild 1635 BLAKE2B 8ebb59d99e2f7a14f59112077efece384e7fbd7cb1851d0ddf65f9d943224d8367b85a70afe6b309044d8c53839d0707fbb518bfec38b62a2fbddc96bc6f525a SHA512 ac627275fdacf68630b453ffd7109ee7ffc24a17d228345b17b9f253b8c6fd54513b54e6a9d42605ca2e3dfbd6b72dbfe621dc07d242bd93c1c160d123177b62
+EBUILD itcl-4.2.4-r1.ebuild 1816 BLAKE2B 69d3bc93259863594ad62c6f93a80f32a1252efc0c799d219387232f5115613ff45738e6850819000380d6a4ee94400c25103926e78dfbe739af72553ef00834 SHA512 4f6058ab10020f0d3fa2b515ddfd8ea25a1f2d4035d4901518fb2ed63ffda09d48ce9d77a148b1c5c7e7102d97aca3d1e32240eff42ba2892dc0b04e14384d3a
MISC metadata.xml 381 BLAKE2B 10be715b2d7375efe50d58e9fa2ac732553271e077bdebed3a0422b0a3f0932aa6d2ccb15f4c1db1aca8d619b20efc593d417b5adbec6c1dfb41ddda409e98b5 SHA512 6343f2deffd5ac471db9b2ebfa6ed602a4ce2beed9aa47e58e3bf49c040f847d12f209549151ca4947f6690f001effa8e8ab60172e8b2a182c59b77938761417
diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index 4df25396bfcf..5f228d039ac5 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND=">=dev-lang/tcl-8.6:0="
DEPEND="${RDEPEND}"
diff --git a/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
index 23c618f45aec..e7a24a6c0a95 100644
--- a/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND=">=dev-lang/tcl-8.6:0="
DEPEND="${RDEPEND}"
diff --git a/dev-tcltk/itk/Manifest b/dev-tcltk/itk/Manifest
index eb5ec51e5627..a0c887d77eff 100644
--- a/dev-tcltk/itk/Manifest
+++ b/dev-tcltk/itk/Manifest
@@ -1,7 +1,7 @@
DIST itk-4-2-3.tar.gz 168217 BLAKE2B 450c9f3393228b93a716cf338ad322ecc8934aca08a1f7c4a81dab07a38ac6729ab2ae43b7197130e3cda1bc03ed61c81f9d63cac542d8dcbb199764d47ae4d7 SHA512 0c5c70119b0d0dd950a8e3a52f5a508935bad920f647c38193980a414f617589711a65f4eac3ec67c4bef72f787205cae12513d4d3d35c3b8a795b1bb763fac4
DIST itk4.1.0.tar.gz 253796 BLAKE2B 7d51689d41871f39fbdf940f1aede2c89ee0165cc6be989f7da65df85a0d15e5db037722a5e30a284e51129b7bfff20dfde0fbc78d2d72d8acb9031f328a5d16 SHA512 1deed09daf66ae1d0cc88550be13814edff650f3ef2ecb5ae8d28daf92e37550b0e46921eb161da8ccc3886aaf62a4a3087df0f13610839b7c2d6f4b39c9f07e
DIST tclconfig-2023.12.11.tar.gz 49691 BLAKE2B 53bb91d125fd080b79ac83af1053d8bb981a8e917b7c8e4db71da89c43263d75a9604623a85d560bcbf3d686f61ccf21bffd794d333aa6cb35c959ab3042991d SHA512 c4eaa31ca1ec585536cd6d31a548b347dae3167197433674d2f3912ce85bad00dda55b0c60eebf26cb5f9d651c8437688e1829f7d3996a22bba2d93e4538946c
-EBUILD itk-4.1.0-r1.ebuild 1583 BLAKE2B 5c30526ae5f4f59980e56e89140ea783f0c74a20282b3d125cfc70290909c1b1f2273e56f7ef75628fb2fbcb9943d2ba4581d7ac97ad5b1e1d4aed3d725ef398 SHA512 e406facb890385ffb2bc5842f7eb1f84beede845ae81f863b1cfff0add6a2824d180d0a75393ecbaf730fc55282dc66d260f97ebb9ed8f48abe5ac89ec774b36
-EBUILD itk-4.1.0.ebuild 1521 BLAKE2B 1a6b139144c82d61d255f0d82273d3ede18c35879bcaafc0cb55f8e72eaab184305c736baefff92b7b2842876380c7c367a679a73427b115750ff1fc75d047e9 SHA512 f0f3e0e49db350072a24b122bd80828835998a0f8c65619bfdee9a544824e220ea6c9e991954226306eb3902a999c7b7834a6f8fa68c87d23e8cff3ccd03c673
-EBUILD itk-4.2.3-r1.ebuild 1781 BLAKE2B d60c9bb2ddf719d620ef66333a639f677dab1d1f4604882d599d0f8e24d8a2986e1d5125eb1ad1d84028945ee36df229df760121aa494cc1071295505beddc8b SHA512 01d3087eaa74f278bc323352d86127910814e6e3085df85867533c5df4f2ca376a56f39b9741f41f06fc468288cd0fd7b3770e9c0212bdc9dc58aceba91ae542
+EBUILD itk-4.1.0-r1.ebuild 1577 BLAKE2B 24e36edebe929e1650cdf2915f6a8584e512ca0777738181279f1fd872eb5789e7cfe667e6518666ab5af1360572f104458022689ebd3672a49d9f98eef359f8 SHA512 4ab680807d8ab464daedf4e51197cdcad411fc90093508588b4c54e670e0d5c8741b2534bd526cdc85ae38513dee330709e06638e04742ba35823e0201cb3929
+EBUILD itk-4.1.0.ebuild 1515 BLAKE2B 174a3a51fc355394ea4017f85cc86771526d9313609b15d68c59ffe662c89b2f0d86b67083972d3e89bfa8408a4df0a533a5a4981905f201a30388d7ead472ec SHA512 6c41e30517db208fb63013e8359d9ad9a5e47f5851d2a4171ac0a10fbc6ff592a5f7a0e9bce6750912d9f2a8e7a2eb914d83a0048e1ee9ebb6cb19c3de50ee91
+EBUILD itk-4.2.3-r1.ebuild 1775 BLAKE2B a57650116d79ec39cf946a1aa198f467523064814c2c5d0807548f85fda3fb0a96556409f2c65259058adde1608ededa6fe93c2d05a7a759ed8ecfc24f62e656 SHA512 d8f80cca2400c23875ec74ab03d551bf23052792e65a4a646b2ebb7dc34181811eb031b6594262b5324bf2610ef3df8092400cf36f5a072c3a442f4cae718298
MISC metadata.xml 380 BLAKE2B 58b7f0df2fbd1b84dd204da1753511c344cd7965dd25dbb45d23ca994f79ada51896b4456376522e6788511c0af17f1bd30d637f1018b82ecaa2c9054b5b234a SHA512 301bffb1e92da1f6693eb92003d6e7cc83a4c293fc994a65668273f25d41326cdffe1c45c5f3954185b404d89c88591349a48a31f3f2b179f1acac72b6fa994e
diff --git a/dev-tcltk/itk/itk-4.1.0-r1.ebuild b/dev-tcltk/itk/itk-4.1.0-r1.ebuild
index 7183abd5a072..3e2de8fd5e82 100644
--- a/dev-tcltk/itk/itk-4.1.0-r1.ebuild
+++ b/dev-tcltk/itk/itk-4.1.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
DEPEND="
diff --git a/dev-tcltk/itk/itk-4.1.0.ebuild b/dev-tcltk/itk/itk-4.1.0.ebuild
index 4843cf0018f8..43417a3eeced 100644
--- a/dev-tcltk/itk/itk-4.1.0.ebuild
+++ b/dev-tcltk/itk/itk-4.1.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4
SLOT="0"
LICENSE="BSD"
-KEYWORDS="amd64 ~arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
DEPEND="
diff --git a/dev-tcltk/itk/itk-4.2.3-r1.ebuild b/dev-tcltk/itk/itk-4.2.3-r1.ebuild
index 2b9a5bcac2fe..1357ecb6f938 100644
--- a/dev-tcltk/itk/itk-4.2.3-r1.ebuild
+++ b/dev-tcltk/itk/itk-4.2.3-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
DEPEND="
diff --git a/dev-tcltk/iwidgets/Manifest b/dev-tcltk/iwidgets/Manifest
index 762d10a2949d..492c3ea9b165 100644
--- a/dev-tcltk/iwidgets/Manifest
+++ b/dev-tcltk/iwidgets/Manifest
@@ -2,6 +2,6 @@ AUX iwidgets-4.1.1-dash.patch 453 BLAKE2B 2e6b0b187f834f208c84f5c206aadba1953656
DIST itcl4.1.1.tar.gz 436718 BLAKE2B 50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4 SHA512 1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
DIST itk4.1.0.tar.gz 253796 BLAKE2B 7d51689d41871f39fbdf940f1aede2c89ee0165cc6be989f7da65df85a0d15e5db037722a5e30a284e51129b7bfff20dfde0fbc78d2d72d8acb9031f328a5d16 SHA512 1deed09daf66ae1d0cc88550be13814edff650f3ef2ecb5ae8d28daf92e37550b0e46921eb161da8ccc3886aaf62a4a3087df0f13610839b7c2d6f4b39c9f07e
DIST iwidgets-4.1.1.tar.gz 720630 BLAKE2B f276159893b19d7af7cbbe3653f9e406184c76065ae7906c34388545bdfff1b9e427a6e9b1985f349e9229c69c935b5b85ae8a0fd15ef28b0a1312fc4fcec8f4 SHA512 56fd91d832c59426b030bde2ec7136e46751503dac1b650d195251cac7ef1d1a7024adb2d995fe835f1039a0f99eb616db97a9e9c591f827a911eea2c233c305
-EBUILD iwidgets-4.1.1-r2.ebuild 1547 BLAKE2B c3b948a95cb47b7ea6bfd3b9726d26e530629d9863263475a65911be308b79e7e0c8a2ef3bbbee9581489ae0e17ea379de43e3c4bafefa71885ee000ab77e793 SHA512 e43718a4a4e1cae5b47cbee6293f07aa9034450c2fd43cc8edea98be3ceb7599952324dd6f8214f39dcec68f6bd9dadfbd1e0f448878dbad5691cb621b5c0769
-EBUILD iwidgets-4.1.1-r3.ebuild 1629 BLAKE2B 3ee074241140a9bbab43858f2c67cbf3ef5e2d23baf88b68cb27ea4b433e510c93d63760b342dc79116c36622603bc49d3d0d49b7b7d1e6f347e88a6ffedc8aa SHA512 caef1e1647b699a83d1f90a1f12a69bcf0f13baae676bf848cfb792c6472dc4167f287c8642c8162d0950bf644dfd5266562d565637b41d3cd62819dba9e4be2
+EBUILD iwidgets-4.1.1-r2.ebuild 1541 BLAKE2B 617f8a670e01ac99b3617e18931fa0cacc6fe212d31111f327ef702fff2e25b3b4302cf1a1f56467b63906db17344ec6ee8b0cbaead789cffd833fe08f149fc6 SHA512 b1f386f5c3bb2e5c28915b73e4713fd8fa9c432f6509bb9f538bd225b5499108bb93b510a7db4abeb15a1c0935f8edb09941e3b9d936abd451aae119e5c3cd2a
+EBUILD iwidgets-4.1.1-r3.ebuild 1623 BLAKE2B eebaa86b83197ca376635ac09c27de3d01c27c2d02c5458821775aca20de6f7d3318a793d08ccb97e29902e6b5493d91b5b44d7e90359439b7a7d5431c8fc65d SHA512 a181d08e052ac9c12dd4c911b2a5e4429ab18d82011607fb8920a08cfff055b225fa3f567953ac40d492564249b3dcb97e239f3de49d4ec95679821bdfb1e1ec
MISC metadata.xml 331 BLAKE2B cbfdc70f22edb7232306f89415cbcc6fa3470bea62eafd86b3a6f9fe81c78a5623a3b88c44b2d30d9029fe0d8a551c607abd63abe012dbf2891101d1f2270ff6 SHA512 fc1787936c65143bf99af7adb3f83d4e4166c2584de2608bdc19e6ad2a749055df5337cb7417c34ca9adc112197d55ec7058acaf85695d1bd9215abdcc073ac4
diff --git a/dev-tcltk/iwidgets/iwidgets-4.1.1-r2.ebuild b/dev-tcltk/iwidgets/iwidgets-4.1.1-r2.ebuild
index 82676f51d728..011c431a5d93 100644
--- a/dev-tcltk/iwidgets/iwidgets-4.1.1-r2.ebuild
+++ b/dev-tcltk/iwidgets/iwidgets-4.1.1-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
LICENSE="HPND Old-MIT tcltk"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
DEPEND="
diff --git a/dev-tcltk/iwidgets/iwidgets-4.1.1-r3.ebuild b/dev-tcltk/iwidgets/iwidgets-4.1.1-r3.ebuild
index 84390ab44b91..f20db4460360 100644
--- a/dev-tcltk/iwidgets/iwidgets-4.1.1-r3.ebuild
+++ b/dev-tcltk/iwidgets/iwidgets-4.1.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/incrtcl/%5BIncr%20Widgets%5D/${PV}/${
LICENSE="HPND Old-MIT tcltk"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
DEPEND="
diff --git a/dev-tcltk/snack/Manifest b/dev-tcltk/snack/Manifest
index f6461decc005..f55e4e9b99c1 100644
--- a/dev-tcltk/snack/Manifest
+++ b/dev-tcltk/snack/Manifest
@@ -11,6 +11,5 @@ AUX snack-2.2.10-test.patch 12933 BLAKE2B 05229781961d9431cb029d317918a5a267f9b2
AUX snack2.2.10-seektell-fix.patch 496 BLAKE2B a2e4e782788054c047596bd989241b9ecea3eeb2984c050888aced8289e77f30692386bcc437679bb5cc7a46f1616cbb3f4f64de017c343bcce2241b016d0cd5 SHA512 3e472dc7603426d35b23714435b3a8bfb6d54326eb1eaa54d8b79b4710035b3fed4e1f6a85ebad632950222c5cd55ac917dcb8cf2e87d0baa36124f8a3361fa8
AUX tcl-snack-2.2.10-python3.patch 12145 BLAKE2B eb33937789e0eab1316fdfcd472b5cf701a4072e498052cb2889e8c9e5a4502f193f386b83c96a2e98efcfca3dfeb389414e1b924b677ef68edfafe0e706048f SHA512 3480d83824e1d7e8250947d6f9d5a38704b302491980b7e8ad46a4d6790e3bdf9588b1d63048a9a5ed081c44b8f6c1dc42e79d3ad543f473b5469c711dc60394
DIST snack2.2.10.tar.gz 1798252 BLAKE2B e27b8e7d6082cdcfc06e7eea5ab832fb78ba104de9e56a69c6c9cd688183f7d4c6bdb974e4d5d2bf5ef2bc5518a913ddf17c90db8d10cef4dbee533307cc7718 SHA512 c17ad332fa4f3ded006b97ceca85cada079e4c7cd933768b289c13dadca1b8803fccaf709ec2def5af4abe92c307f25597ebfa6f94df2d681e40815cd7eccb9b
-EBUILD snack-2.2.10-r11.ebuild 2776 BLAKE2B 5e578cff6936d409a28ccbc97c2d055536af55ae5358d491d579e38f0b8a78c1780e323eb964da4d70d2a3e4a7a1560f759f2aacc8ddcd7787a294762909c5d9 SHA512 6ae861c699449e4272aa30d46e695561829c39eeb1cfb1f62105a06de8491181e3884866a9754127b36624a5835bf5c77a311fc418734cbe22fd7943123306df
-EBUILD snack-2.2.10-r13.ebuild 2816 BLAKE2B eabe3e3add388cf0f607e5e263c5d50406bc7ceba62b5b64b5e6491b79def4fb3353202db34a00ac2751deda19d177920d5f075ee87cdf8a6fc6aaf0ff74d13b SHA512 1a5099c11e5949576e496d4f8a6fd033c6c8eca3add3781c5f669b13642de42f08a770930dbf24224d3f62365c7fb142911cef67377bed46e75ff662f05b9977
+EBUILD snack-2.2.10-r13.ebuild 2857 BLAKE2B 8dc2250b60bc605d642a5c23ee0f1f15d52e2b88f0aaa31350abf07000ff9bedf5147b14929ada476e94d77985d5429e3e368aa8d6f68590216214903db5008b SHA512 6e3bb998ca2843d911818f96e5f024baafb613b871a548054dcbd62977b41b9cee4cb73506d765d05c7427c4f28ad196569573806d27352c7bf17bc58cc42416
MISC metadata.xml 260 BLAKE2B 9864f2503702b03d3ad715b3f2bd7ef7077f9ddef089de0d6a0840599d99a7f99d439ee50c12afc9ca99b0e288babf74b0bb2a6132ae6dd656b8d7c15e9b10a9 SHA512 3d1e4f14995736fb28198da21587a813a31f1330873ae3078dcd9a2452c1196d23e45983877d2e296353e1ac35cc6ff461b309585237bcc768e37e6b2728c23b
diff --git a/dev-tcltk/snack/snack-2.2.10-r11.ebuild b/dev-tcltk/snack/snack-2.2.10-r11.ebuild
deleted file mode 100644
index 1c38016a77ef..000000000000
--- a/dev-tcltk/snack/snack-2.2.10-r11.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_OPTIONAL=yes
-
-inherit distutils-r1 flag-o-matic toolchain-funcs virtualx
-
-DESCRIPTION="The Snack Sound Toolkit (Tcl)"
-HOMEPAGE="http://www.speech.kth.se/snack/"
-SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz"
-
-S="${WORKDIR}/${PN}${PV}/unix"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="alsa examples python vorbis"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-lang/tcl:0=
- dev-lang/tk:0=
- alsa? ( media-libs/alsa-lib )
- python? ( ${PYTHON_DEPS} )
- vorbis? ( media-libs/libvorbis )"
-RDEPEND="${DEPEND}"
-BDEPEND="python? (
- ${PYTHON_DEPS}
- ${DISTUTILS_DEPS}
-)"
-
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-PATCHES=(
- "${FILESDIR}"/alsa-undef-sym.patch
- "${FILESDIR}"/${P}-CVE-2012-6303-fix.patch
- "${FILESDIR}"/${P}-debian-args.patch
- "${FILESDIR}"/${P}-test.patch
- "${FILESDIR}"/${PN}${PV}-seektell-fix.patch
- "${FILESDIR}"/tcl-${P}-python3.patch
- "${FILESDIR}"/${P}-lto.patch
- "${FILESDIR}"/${P}-configure-clang16.patch
- "${FILESDIR}"/${P}-implicit.patch
- "${FILESDIR}"/${P}-parallelMake.patch
-)
-
-HTML_DOCS="${WORKDIR}/${PN}${PV}/doc/*"
-
-src_prepare() {
- # adds -install_name (soname on Darwin)
- [[ ${CHOST} == *-darwin* ]] && PATCHES+=( "${FILESDIR}"/${P}-darwin.patch )
-
- sed \
- -e "s:ar cr:$(tc-getAR) cr:g" \
- -e "s|-O|${CFLAGS}|g" \
- -i Makefile.in || die
-
- cd ..
-
- default
-
- sed \
- -e 's|^\(#define roundf(.*\)|//\1|' \
- -i generic/jkFormatMP3.c || die
- rm tests/{play,record}.test || die
- if use python; then
- cd python
- distutils-r1_src_prepare
- fi
-}
-
-src_configure() {
- # For Clang 16, bunch of -Wimplicit-int, etc
- append-flags -std=gnu89
-
- local myconf=""
-
- use alsa && myconf+=" --enable-alsa"
-
- if use vorbis; then
- myconf+=" --with-ogg-include="${EPREFIX}"/usr/include"
- myconf+=" --with-ogg-lib="${EPREFIX}"/usr/$(get_libdir)"
- fi
-
- econf \
- --libdir="${EPREFIX}"/usr/$(get_libdir) \
- --includedir="${EPREFIX}"/usr/include \
- --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
- --with-tk="${EPREFIX}"/usr/$(get_libdir) \
- $myconf
- if use python; then
- cd ../python
- distutils-r1_src_configure
- fi
-}
-
-src_compile() {
- default
- if use python; then
- cd ../python
- distutils-r1_src_compile
- fi
-}
-
-src_test() {
- TCLLIBPATH=${S} virtx default | tee snack.testResult
- grep -q FAILED snack.testResult && die
-}
-
-src_install() {
- default
-
- if use python ; then
- cd "${S}"/../python || die
- distutils-r1_src_install
- fi
-
- cd "${S}"/.. || die
-
- if use examples ; then
- docinto examples
- sed -i -e 's/wish[0-9.]+/wish/g' demos/tcl/* || die
- dodoc -r demos/tcl
-
- use python && dodoc -r demos/python
- fi
-}
diff --git a/dev-tcltk/snack/snack-2.2.10-r13.ebuild b/dev-tcltk/snack/snack-2.2.10-r13.ebuild
index 2e42ff833080..5adf4d369e86 100644
--- a/dev-tcltk/snack/snack-2.2.10-r13.ebuild
+++ b/dev-tcltk/snack/snack-2.2.10-r13.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_OPTIONAL=yes
@@ -12,8 +12,8 @@ inherit distutils-r1 flag-o-matic toolchain-funcs virtualx
DESCRIPTION="The Snack Sound Toolkit (Tcl)"
HOMEPAGE="http://www.speech.kth.se/snack/"
SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz"
-
S="${WORKDIR}/${PN}${PV}/unix"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
@@ -26,14 +26,17 @@ DEPEND="
dev-lang/tk:0=
alsa? ( media-libs/alsa-lib )
python? ( ${PYTHON_DEPS} )
- vorbis? ( media-libs/libvorbis )"
+ vorbis? ( media-libs/libvorbis )
+"
RDEPEND="${DEPEND}"
-BDEPEND="python? (
- ${PYTHON_DEPS}
- ${DISTUTILS_DEPS}
-)"
+BDEPEND="
+ python? (
+ ${PYTHON_DEPS}
+ ${DISTUTILS_DEPS}
+ )
+"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES=(
"${FILESDIR}"/alsa-undef-sym.patch
@@ -55,12 +58,15 @@ src_prepare() {
# adds -install_name (soname on Darwin)
[[ ${CHOST} == *-darwin* ]] && PATCHES+=( "${FILESDIR}"/${P}-darwin.patch )
+ # For Clang 16, bunch of -Wimplicit-int, etc
+ append-flags -std=gnu89
+
sed \
-e "s:ar cr:$(tc-getAR) cr:g" \
-e "s|-O|${CFLAGS}|g" \
-i Makefile.in || die
- cd ..
+ cd .. || die
default
@@ -69,15 +75,12 @@ src_prepare() {
-i generic/jkFormatMP3.c || die
rm tests/{play,record}.test || die
if use python; then
- cd python
+ cd python || die
distutils-r1_src_prepare
fi
}
src_configure() {
- # For Clang 16, bunch of -Wimplicit-int, etc
- append-flags -std=gnu89
-
local myconf=""
use alsa && myconf+=" --enable-alsa"
@@ -92,9 +95,10 @@ src_configure() {
--includedir="${EPREFIX}"/usr/include \
--with-tcl="${EPREFIX}"/usr/$(get_libdir) \
--with-tk="${EPREFIX}"/usr/$(get_libdir) \
- $myconf
+ ${myconf}
+
if use python; then
- cd ../python
+ cd ../python || die
distutils-r1_src_configure
fi
}
@@ -102,7 +106,7 @@ src_configure() {
src_compile() {
default
if use python; then
- cd ../python
+ cd ../python || die
distutils-r1_src_compile
fi
}
diff --git a/dev-tcltk/tcl3d/Manifest b/dev-tcltk/tcl3d/Manifest
index 587a699a65cf..a5bc9f4198fe 100644
--- a/dev-tcltk/tcl3d/Manifest
+++ b/dev-tcltk/tcl3d/Manifest
@@ -1,5 +1,7 @@
AUX tcl3d-0.5.0-implicit.patch 225 BLAKE2B 1a2a484e3d390e92f9889772e926b0529fa5adaf00e817c3d20a02cba33f00ea3f5f6f4a5c8a8ebe958a799fc1e78ad5d31d831f82ecaa31420c4dfec29abe91 SHA512 fc5fabaee860b0e89af47c6070f0394fe247a86f484292d657b96d3d762b451036b56983d6352719e141d4e0c17bdcec97ddee898adc55de36e712789736e581
AUX tcl3d-0.5.0-include-tk-dir-and-permissive.patch 2544 BLAKE2B c982924cffd60db538428d225a23023bcedbd3a9bf5e1087815d3a8fbe49d4f2be3f4dd3aadee3274a85f11a9c2d0e442bd739a0da3a415c15ac32eb8a116abe SHA512 ff5bb6df033cfa1ce9d01305cf3346653cc9ff6c144e19609b8cacc659993f0df0a8e0db741e0733e7c3f44aff6ed7f02596e382bd2b813980a8fbbfbbb376e6
+DIST tcl3d-0.9.5.7z 1776479 BLAKE2B c6437073a36405cec8ffaece93e70996109de709c1bf8158a01e7fcc6b085e26ab361d30cbf09f0895761c220d83771beca26eff19f167c0c6c7a60b0965aa25 SHA512 deb21a48b672cc804723a4e8e8c01dee5ed706cb30011e59b532f791317a4620ab8363cf2db9aef802397439b515db54c46d2662513131d0771bc577cde17a11
DIST tcl3d-src-0.5.0.zip 3936271 BLAKE2B 97bd3815c05254162d8af4b2029dd2ac4218ed4bfb94e19a6454f41c12953b48f616444e466dda5359433f84a9284a2e20316b6c97b0e3a20deada47f583510c SHA512 24f799d5cc0ad9daf060b6b723d1197be678c0716b2099287e004221889c56da03f7368d6cd4c47dbbbbfe936b0bf65366cd452d3d9c2335cdfbae6ff3860a29
EBUILD tcl3d-0.5.0-r1.ebuild 2218 BLAKE2B f54db5a1ba21bf40a377307c323bfd0aa23b121466939434b24589cddfcaf12d9f2a9b42c4549f523cb4692b5fcb1de165ca189791b6cb542a171a55c75149b8 SHA512 0a0168633431580a4ea75ed3a2273a55ee6b79c9a93db12b55e3e722dc321d284f3453be9f3decc577d75f71cdc13f1fd59a915014dcbfb33f823421e472e58c
+EBUILD tcl3d-0.9.5.ebuild 1214 BLAKE2B cbbd5b924eca9e6077f4813cd805cdf36fd11ec856b0b5d2504d95a917dd48c74cf92e7cf4c4bff8cac54423721ecd4e4c1df246524b4b4488fc53d8780986e8 SHA512 05a922c01942947b7253af4b718a7d508699e2fdabe5b0c4f0cee639d6216559e03ac175cf078d8e86fe30a8b62391fe34c633687001aa48e135e4abb47f7dac
MISC metadata.xml 1312 BLAKE2B 4201d0bb5484fa80df0439ea9e4b8a91823c7c47690bf10d525331edeb43f8799c33eb71d2e1305d84e1b916fa10ea3906104bd13f6c169f3c02279555491e9a SHA512 8269b94e36e04835c1deb69ece8ba04801a8e9daf08fd8f18fbc2a42687b9ceedf8f8fa5e525f10699a32c98de07a6944c70a3bbc9d5f673f8868bf5b090e3e2
diff --git a/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild b/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild
new file mode 100644
index 000000000000..1f2e0538bf28
--- /dev/null
+++ b/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic cmake unpacker
+
+DESCRIPTION="Tcl bindings to OpenGL and other 3D libraries"
+HOMEPAGE="http://www.tcl3d.org"
+SRC_URI="https://www.tcl3d.org/download/distributions/${P}.7z"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="sdl truetype"
+
+RDEPEND="dev-lang/tcl:0=
+ dev-lang/tk:0=
+ x11-libs/libX11
+ virtual/opengl
+ virtual/glu
+ truetype? ( media-libs/ftgl )
+ sdl? ( media-libs/libsdl )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-lang/swig
+ app-arch/p7zip
+"
+
+src_prepare() {
+ sed -i \
+ -e "s|FTGLGlyph|FTGlyph|" \
+ tcl3dFTGL/swigfiles/ftgl.i \
+ || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local _TCL_V=( $(echo 'puts [info tclversion]' | tclsh | tr '.' ' ') )
+ local _TCL_FV="${_TCL_V[0]}.${_TCL_V[1]}"
+
+ local tkPath=/usr/$(get_libdir)/tk${_TCL_FV}/include
+
+ append-cppflags -I${tkPath}/generic -I${tkPath}/unix \
+ $(pkg-config freetype2 --cflags) \
+ $(pkg-config sdl --cflags)
+
+ local mycmakeargs=(
+ -Wno-dev
+ -DTCL3D_BUILD_OGL=Yes
+ -DTCL3D_BUILD_GAUGES=Yes
+ -DTCL3D_BUILD_GL2PS=Yes
+ -DTCL3D_BUILD_FTGL=$(usex truetype)
+ -DTCL3D_BUILD_SDL=$(usex sdl)
+ )
+ cmake_src_configure
+}
diff --git a/dev-tcltk/tcllib/Manifest b/dev-tcltk/tcllib/Manifest
index afeaddb20ead..70e143ce5af0 100644
--- a/dev-tcltk/tcllib/Manifest
+++ b/dev-tcltk/tcllib/Manifest
@@ -2,6 +2,6 @@ AUX tcllib-1.20-test.patch 6599 BLAKE2B ebbbb624b0d214d6e0f9aa61b968f4133abbe8e1
AUX tcllib-1.21-test.patch 5515 BLAKE2B 8048f7568d6651014c9153f4e5a26a1580f10ce510ce0eead2960bba732f9424faaeec4392af5b7647633d3946a8e290c5f33ea0b60f754358d7ef3eb07be1cc SHA512 494e60644baccb516c8b4847cf300b53630e222f34899d9d620e84d1573be0d0b3df69f9be5534416ae360460cd7ea3cd5e0f24d2124c00702449caa66752e69
DIST tcllib-1.20.tar.xz 6692664 BLAKE2B 3e70cf0d0f9e469a20e18f84238f56a53b5b8e36abcf418dc32f64c819728968d24e2999705d91d8341cb608a6bb674a063e86253cddfb51f2693a94d0e070e5 SHA512 d2c20642f91cdc7bf3b329025be80eb9288d0919fa439c2066349b52950cf3c343f39c7745b9b08ec28a884ff2f219fe0fb5f47023f1266b6a6de6ae54852412
DIST tcllib-1.21.tar.xz 6467488 BLAKE2B 1faad78a263d9ef02d8d178bd329510a76db7b13d8ae636389877b25e1f1d125a6018ee9238cf3d8dbc04957d2e589669dc743c1f9e5823f28976ef73f8ce2e5 SHA512 0c8c333e1fd30237dbe40842082fd2da5141c50fc29c1a82960ce32b6780247b412ddfd1fe1e4414513dc77d6833611a46e07ca4137f13a51c7fea9fb81cef5b
-EBUILD tcllib-1.20.ebuild 988 BLAKE2B 8f14325b9c75ae933ddcc8fe92f21eae3796207ed645c9578d1cd8360524dee25ccfcd9c4f71466c7bc829d3bbf1f5e337bd21bc24a7c436f32b141d6970d0fd SHA512 7397c7a222d6e190bc04f7d518054e9d5a6eac69569fe327300046afe040c255bf12a49f8c1a7494ca302fb4c642da1f2788e07fbcb70e868c832cbcf0f68df5
-EBUILD tcllib-1.21.ebuild 995 BLAKE2B cb2c774ba32c9a64cf326e12e9492635f6e811fddebd9e90c024d9843b0abc3043e7e84bd03de38704abf2b28859fe2e0b3aec01ef88f4860604db4cfddf0aad SHA512 e0757636c432bce34b5581cfa9503a9b4367379d333531ba775ad9c5508102c89cb8524c3a4b6fbd7d9cad6ae13da3b3d8863d070656b729addb364fba0bb987
+EBUILD tcllib-1.20.ebuild 982 BLAKE2B 0231f4cf20bb3059ea030d2e628498816f20991f01b8cc43f232e96c4f4cfab122bc3ded62c1765c7790a68fe00a511251ec033d43037e069c3c16607a67cb24 SHA512 aceae54c2ddf58b65ba5ae1191e3456ca6d4c2378c8f1ae2296f193577cb25570e7583de1f9627aef33cfded65c8e65cd40af054cbe97a404561c17a8588f4f8
+EBUILD tcllib-1.21.ebuild 989 BLAKE2B 3640de4232b4a8f2b8ee41586ae0783985735fa927da7615b788832af3cecd241a1974ba5adeb0b40c246314d31e2b1569d1998cd39d8d98e20bdae8f4f2560f SHA512 2da6a6dba1eb88e10b3d3ef58105147904f8acdfe8a0bd1a54aeb22abae2d8417cf74f362f587526278645dcb212f5221a70f970d78d7de47849ed14afa547b3
MISC metadata.xml 330 BLAKE2B 804934011048a0886fde1667b6caceccf3c937ddfa56eaec506e3f1f0e6c275ffc2bc07c8ca4e3fec49acb39814d437bfa820bbd04b8e1111b4e1004a1678e40 SHA512 c662b10581abf645c410376a8618e19e7d7d3fe9fa54260b538105760832779bcb38c83518bedcd475d60c14c4a98c5e3e4a1bd00fc8497f5125056add78071c
diff --git a/dev-tcltk/tcllib/tcllib-1.20.ebuild b/dev-tcltk/tcllib/tcllib-1.20.ebuild
index 3817d57ac4a3..b0665bd17382 100644
--- a/dev-tcltk/tcllib/tcllib-1.20.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.20.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
IUSE="examples"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
RDEPEND="
diff --git a/dev-tcltk/tcllib/tcllib-1.21.ebuild b/dev-tcltk/tcllib/tcllib-1.21.ebuild
index 7ed309e8bd35..e7d864009fc3 100644
--- a/dev-tcltk/tcllib/tcllib-1.21.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.21.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
IUSE="examples"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
RDEPEND="
diff --git a/dev-tcltk/tdom/Manifest b/dev-tcltk/tdom/Manifest
index 0390120d73a8..7a2db6648718 100644
--- a/dev-tcltk/tdom/Manifest
+++ b/dev-tcltk/tdom/Manifest
@@ -1,9 +1,5 @@
-AUX tdom-0.9.2-clang6.patch 602 BLAKE2B ae6339e1521ba14b12fb2f495adf9f4ee186f8917584d9a87f469a8394f39588738838e04e09b7a5cc3609b89fa9f485913b2b3fb0ca31143bcafb06f8908932 SHA512 aa9ea7f7336a5e69f3d9c22f74977245c4b3749696ad51d15aa4a006a7bceda755107b86b3a5733725ee7d68028fb55bfe53ee12c0d603ab35eb15c32ad1e3f0
-AUX tdom-0.9.2-nothreads.patch 665 BLAKE2B ee5cf74d8023968fc759a7942ebae3e5e30be0df174b6d1ddf8c06d8b38d3d87a7be6057b29adac47d0670558cf7db6e56a93677fb980b2b6ef4b733fba9bdb0 SHA512 7f300fd5f930fb9ed72f83c3168c038d93266aa4e489ec6bcd90dc1109484963b4b64743b457826e5e9aa6bc27d143340af83a46f568dd59435faf831002391e
AUX tdom-0.9.2-useCC.patch 868 BLAKE2B e5d41422bfd8336dacbd177f16b19126f3af1a2ddffaa1f8676546b4db29a5adc679ff4bccf3debe32bc656c3d8b5d9523c6d6a478a202ae739b6e2a08597624 SHA512 59388e3ffa2c21daae3770c2d337337ec28c0845286114337e23c374c310a2dc6f790d6df4ec6f8b741040936cce021197aaf76fd162aca2f391fb480d057d20
AUX tdom-0.9.3-expat.patch 255 BLAKE2B e6d8add83b294a178aab7d23e4432e3f55f001096ee5fa6ea0620ca2336555a30bc841c88ca4e33b15abeb86159cdb6925aa5f61781dca2ff6c8260031359962 SHA512 c94e03bea0909d5cc2ec6f479fd6abf430f2d0c3c6df1186a01d1c422322d54ca7e7009ac07329eabac6432bf75cbe0db7f3b529cca89bd4b9c2589b0f57d5d3
-DIST tdom-0.9.2-src.tgz 1215099 BLAKE2B 1d720043ee4acc27d3fad138baced96b291c2e39dc1535fb1927a9968e07324d5e0e0bb0c71d8e5678b8c6f4bb69fb09ce05ac9447712422af0d91c9e06c163e SHA512 ba6611db866f3afffd112887cf6b0f250273f29ab4ed8e29de89405b997a0f7569216f86206040462aba9a4b8548c346bc72945cf7d617cf45a644fa8ded7121
DIST tdom-0.9.3-src.tgz 1319804 BLAKE2B 8b4c50407eaf28c002ec8399d44881b91bef346dca75370c27e06266a5fa90900528a01fc8310d8a250f551e3a627d0d2965a2e85ef8a9132010f7718e5549ce SHA512 71a589465f84721f222b6312f51ee564d11d88a82000a0e5cc1dab4653bffd57347a39936590b62a580e9df59d7266ff3ae4295fe91ff4b9e58f012e80b0cb3e
-EBUILD tdom-0.9.2-r1.ebuild 1689 BLAKE2B 5ab33a58f5c509dcc096c3651b725cd18bd2f0d72dc0c93a6e4c40cb49b5bc6ac959865953368609b5456854506d2e92f771a9e114bf18ad85905388694409bf SHA512 bd76cdfa7abaa4ac392f4f1cad0d96175abf3a317de97a0b28821c5f9e96b8b50db662f216779dfa0b3bd1f4c8d56e7abb979d8764c84873bd7f0927aca674c9
-EBUILD tdom-0.9.3.ebuild 1816 BLAKE2B 6d1c3e7dbc88e2777ce54514a1b4ac5fb0702c975cb5746643674a8a8dd9f34feb6837cd2c920b8704679f64af97ce1f0476df11d77bbcd3992c6bb1850cee50 SHA512 10a5498c04655d8bfa588f0a780fc09ca1e6876f4248d61f642f211f15d539e598d88c8ab75e059fcbdb365917e3f0eb1952312ed6d781cb8d2bac58c289d350
+EBUILD tdom-0.9.3.ebuild 1810 BLAKE2B 23b59fde31fc3cd6b622be0745b8e369e15861b92e62de2959f8f627f0a131d251f65999532d42f733992973a43fbc3c17be56ed5861d6c2eb296fd19c918006 SHA512 e87d31e079f650fa031c73c06855feb704310900d65d6eafdace89e79062a2a11eec19e5390af1c9b556dd4850171cc9f18d0c61f9dbe5bfc5c981489b8fc3a6
MISC metadata.xml 622 BLAKE2B 161871f522bbaa638ba5980f62f693f4022d9a830225aa645786e4adf43f525ce0fdeae3d26136db09db45d94ac271547a1abb86e1a639e57859bd688e14627e SHA512 557c17a5eda00ec07212dfa9ef7cac6e1688839bad2a59cdd32276773de955cf068ad793a93e371e779cf3dac2b6e81b91a82946ebd4805b7b6e9754f8110ec9
diff --git a/dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch b/dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch
deleted file mode 100644
index 4bf5e3b2486e..000000000000
--- a/dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/generic/tdomDecls.h 2023-01-18 20:37:24.944545544 +0100
-+++ b/generic/tdomDecls.h 2023-01-18 20:37:36.574361814 +0100
-@@ -87,7 +87,7 @@
- int (*xML_GetIdAttributeIndex) (XML_Parser parser); /* 15 */
- domNode * (*tcldom_getNodeFromName) (Tcl_Interp *interp, char *nodeName, char **errMsg); /* 16 */
- domDocument * (*tcldom_getDocumentFromName) (Tcl_Interp *interp, char *docName, char **errMsg); /* 17 */
-- SchemaData * (*tdomGetSchemadata) (void); /* 18 */
-+ SchemaData * (*tdomGetSchemadata) (Tcl_Interp *interp); /* 18 */
- } TdomStubs;
-
- extern const TdomStubs *tdomStubsPtr;
diff --git a/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch b/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch
deleted file mode 100644
index a0a691fdce60..000000000000
--- a/dev-tcltk/tdom/files/tdom-0.9.2-nothreads.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/generic/tdomDecls.h 2021-12-31 20:52:18.070370435 +0100
-+++ b/generic/tdomDecls.h 2021-12-31 20:53:45.892045820 +0100
-@@ -63,7 +63,7 @@
- EXTERN domDocument * tcldom_getDocumentFromName(Tcl_Interp *interp,
- char *docName, char **errMsg);
- /* 18 */
--EXTERN SchemaData * tdomGetSchemadata(void);
-+EXTERN SchemaData * tdomGetSchemadata(Tcl_Interp *interp);
-
- typedef struct TdomStubs {
- int magic;
---- a/generic/schema.c 2021-12-31 23:19:47.869682736 +0100
-+++ b/generic/schema.c 2021-12-31 23:20:14.474255669 +0100
-@@ -419,7 +419,7 @@
- }
- #else
- SchemaData *
--tdomGetSchemadata (void)
-+tdomGetSchemadata (Tcl_Interp *interp)
- {
- return GETASI;
- }
diff --git a/dev-tcltk/tdom/tdom-0.9.2-r1.ebuild b/dev-tcltk/tdom/tdom-0.9.2-r1.ebuild
deleted file mode 100644
index 0b92c7636533..000000000000
--- a/dev-tcltk/tdom/tdom-0.9.2-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-MY_P="tDOM-${PV}"
-
-DESCRIPTION="A XML/DOM/XPath/XSLT Implementation for Tcl"
-HOMEPAGE="https://core.tcl.tk/tdom/"
-SRC_URI="http://tdom.org/downloads/${P}-src.tgz"
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="threads"
-
-DEPEND="
- dev-lang/tcl:0=
- dev-libs/expat"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${P}-src
-
-PATCHES=(
- "${FILESDIR}"/${P}-useCC.patch
- "${FILESDIR}"/${P}-nothreads.patch
- "${FILESDIR}"/${P}-clang6.patch
-)
-
-src_prepare() {
- append-libs -lm
- sed \
- -e 's:-O2::g' \
- -e 's:-pipe::g' \
- -e 's:-fomit-frame-pointer::g' \
- -e '/SHLIB_LD_LIBS/s:\"$: ${TCL_LIB_FLAG}":g' \
- -i tclconfig/tcl.m4 || die
- mv extensions/tnc/configure.{in,ac} || die
- mv extensions/example/configure.{in,ac} || die
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable threads)
- --enable-shared
- --with-tcl="${EPREFIX}"/usr/$(get_libdir)
- )
-
- cd "${S}"/unix && ECONF_SOURCE=".." econf ${myeconfargs} \
- --disable-tdomalloc --with-expat
- cd "${S}"/extensions/tdomhtml && econf
- cd "${S}"/extensions/tnc && econf ${myeconfargs}
-}
-
-src_compile() {
- local dir
-
- for dir in "${S}"/unix "${S}"/extensions/tnc; do
- pushd ${dir} > /dev/null
- emake
- popd > /dev/null
- done
-}
-
-src_test() {
- cd unix && default
-}
-
-src_install() {
- local dir
-
- dodoc CHANGES ChangeLog README*
-
- for dir in "${S}"/unix "${S}"/extensions/tdomhtml "${S}"/extensions/tnc; do
- pushd ${dir} > /dev/null
- emake DESTDIR="${D}" install
- popd > /dev/null
- done
-}
diff --git a/dev-tcltk/tdom/tdom-0.9.3.ebuild b/dev-tcltk/tdom/tdom-0.9.3.ebuild
index 55f9f7632ac4..1216aa4b8a64 100644
--- a/dev-tcltk/tdom/tdom-0.9.3.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://tdom.org/downloads/${P}-src.tgz"
LICENSE="MPL-1.1"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="threads"
DEPEND="
diff --git a/dev-tcltk/thread/Manifest b/dev-tcltk/thread/Manifest
index 9b37f783cb36..aca3edb09910 100644
--- a/dev-tcltk/thread/Manifest
+++ b/dev-tcltk/thread/Manifest
@@ -3,7 +3,7 @@ DIST tclconfig-2023.12.11.tar.gz 49691 BLAKE2B 53bb91d125fd080b79ac83af1053d8bb9
DIST thread-2-8-9.tar.gz 322166 BLAKE2B d7b1f61048ff7ef2276ab0ed2e72054267f75cf32cc705b2de6e27fd80ffde08e55a7386976d1c6159c5085686f1b534434c9a7cae504feedb91a9bc8bcff69f SHA512 b3f781b2b522a1c184e071c003a2b20ef0615668c56ffd2f6680890f36b106ded051d411547cb6b1afd7e9389e09b5cc67e68bfd79cc95ea06a0e2ee71c2e433
DIST thread2.8.5.tar.gz 338776 BLAKE2B b6500ba59f87150d3d4479cae9a55b591a41768c6a74520933157d8fe2ec5374a79cf258fad1f08c775b190c17667dc529605f21a4fdd562320778be94b294a2 SHA512 b1cd049605f44ea5e85a121ff864d9e531491b24579654159dd5f3850b0aa4192ea79844324be3e9c6b395b14e6f765474c792bfd3271c7100b49f0ff22832d0
DIST thread2.8.8.tar.gz 343099 BLAKE2B 3551bdbc4cab78c6ea0ea7eac43c53a65a1f55f9eae302ddd7030c33b40b76317ecc651d731411396cf4f51f11c852bab0c60642d36a312f23e22f96019df427 SHA512 249ddf689ee20536280e3b3d220c0faa3a8a2821bcd31a3f6188ef838d31e5cacefa7fd737b8e29b73a6b30e0a946d2eeb0805dd851c9f8aefc5c5bc5f50de0e
-EBUILD thread-2.8.5.ebuild 975 BLAKE2B 21d486c9bc10642cd85184bff39ec179d60d44691924d12003abe21c094fab425331a0522cf660dd9d51b5ae3c7836d32b880d63c045380fb64969820fc9c2af SHA512 82f552ca4b2295db856881024083d07652d94b6dffcb4f84ae2a09dea473b99b4d82664e7646f3b509c3be504227195f39c44b150e397ffd8affdcf72cecf9b4
-EBUILD thread-2.8.8.ebuild 1027 BLAKE2B 1208d2ca8006d9d697b3bbc3943147feba8fdc1b0b1d4ca62fa67753fe023d0cff35c499713aafd782f0138afe38b14b90022198f76ffaf9a9354db800ecb7e6 SHA512 22936228982e166844ab08ebca48dfbb3427aa03e4dffebd55144099a39aafa95951985d310bc91460a8f9d08ec038824994f3743e16ca95c5a3d676c3814e2f
-EBUILD thread-2.8.9.ebuild 1224 BLAKE2B 881d819dd314d7896a0bb2c2650a4270b620b5b8e278308d0a4b37fa9bdba81a74be70a990320c6d53158640f2702435ad0643bb133568427117994757f8baf3 SHA512 48f010f7db74c186ba1c7bbe03338152fce1481bf9f8574aad23edb32a52615e6ff89b34273e828e0df6931fe708b7b05c915e5716c8c7e8cdc6a07073b31777
+EBUILD thread-2.8.5.ebuild 969 BLAKE2B d92db74040c42dd7542e9275bb142b0c537410c1669331fae65be091a19cd3101cb86bd98983d5eeb091cd75d9dc7ee75337bc0dca5c89aac38b95f1c10ecc30 SHA512 39674e8275a30b38634d896661bb0a7ab40c64707da0aed356043c436003e1e77eec209b94e98870fb3de1d5619089e7b9d62d49990adb3d7d11967e01be142e
+EBUILD thread-2.8.8.ebuild 1021 BLAKE2B a4ace35c858a0c88c02b1148cec823e278df6e861c7cf2519b51012489734afb52fcdd45813581b9b289b17754da1cb36054d3939afef1cc37b645088860ec37 SHA512 e30115d7ea581d8f4882abb8764d521c9f3ae1ce639d6444e50cddaf832bb44236040a9f45d2be771bc1e749ba400f33137690129cf8f8206cef283c38265547
+EBUILD thread-2.8.9.ebuild 1218 BLAKE2B 60c49bb92123e00ae60ff517261d7e7fe394af142b80d550cfacd7d55dba7a32238075f2d606a44307d9741b2d6859039ee08c7fd80be886efc2e467a5701fa1 SHA512 6d65e4751e2475facda82085cd98f354b84d87ef3c0710923b08c794cf734dcc73d9acac411e37f7a2f9769230ae06656fd3ba903d522c8a41dd18d267e8486c
MISC metadata.xml 379 BLAKE2B 0a7908539dab596605acf7d50fecfd56efca032253438c230f3c75d017f816d058fe0a9da15c07f4f5799c9aaebf79361a71a00b9fe84cc0262cee006f226342 SHA512 914d8528631b994b0000eaf3c0824cc010a4272edb8db1b825d6c6114ac102731939ea39f3574a49a71695a5f4e5f9d77668082b759a5bda4f00b34a57ab5b4c
diff --git a/dev-tcltk/thread/thread-2.8.5.ebuild b/dev-tcltk/thread/thread-2.8.5.ebuild
index 1ed9254d6bdd..86066be9aec9 100644
--- a/dev-tcltk/thread/thread-2.8.5.ebuild
+++ b/dev-tcltk/thread/thread-2.8.5.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="dev-lang/tcl:0=[threads]"
RDEPEND="${DEPEND}"
diff --git a/dev-tcltk/thread/thread-2.8.8.ebuild b/dev-tcltk/thread/thread-2.8.8.ebuild
index 304357449022..8dd228d2c4dd 100644
--- a/dev-tcltk/thread/thread-2.8.8.ebuild
+++ b/dev-tcltk/thread/thread-2.8.8.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
DEPEND="dev-lang/tcl:0=[threads]"
RDEPEND="${DEPEND}"
diff --git a/dev-tcltk/thread/thread-2.8.9.ebuild b/dev-tcltk/thread/thread-2.8.9.ebuild
index 280b7de7c6c5..4bb72d11dec4 100644
--- a/dev-tcltk/thread/thread-2.8.9.ebuild
+++ b/dev-tcltk/thread/thread-2.8.9.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
S="${WORKDIR}"/${PN}-${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
DEPEND="dev-lang/tcl:0=[threads]"
RDEPEND="${DEPEND}"
diff --git a/dev-tcltk/tix/Manifest b/dev-tcltk/tix/Manifest
index ab3fbe1b0801..2765e7409f7e 100644
--- a/dev-tcltk/tix/Manifest
+++ b/dev-tcltk/tix/Manifest
@@ -5,5 +5,5 @@ AUX tix-8.4.3-tcl8.5.patch 6808 BLAKE2B f7344618960c685302192cfb4420cf1a18a973eb
AUX tix-8.4.3-tcl8.6.patch 665 BLAKE2B 188df36874cedc7aade7f04b567dabbfe95c2451fc095d4ece12b1750bc4837c26bb6cb93ad33ee61632cf7d1e5ad82de479030d73b81bf2db7b6b8f8ec1f051 SHA512 3b390b551c6d59d4af695d5c60c8c47c9dc270f97b5e8fd8dab23540c2c0f41b2ef2a43d6dc21249930f294354012718866bcbf773f58c43df7c5e8ee8f22f9e
AUX tix-8.4.3-wimplicit-int.patch 1246 BLAKE2B 8181dc38d064bbbfb20708b6d02ef70b38e97fbc34a08a9985869fc370396470eb944dfbf51652888016088cdb764025e1297a63c8883643b1027dca38a1c930 SHA512 5465d7878beac8fd474e58301b4a5230c8863e2f70412b486abb2bd538614361ba9035fb9ac8f118de2836af7d0aa62f6ef63a10fd7d06204355233c51070365
DIST Tix8.4.3-src.tar.gz 1831503 BLAKE2B ec3a388bd8ce4f2b433defece3cafcd64aa07da9d8f9b1e23dc5c62f2dca0170cae3c5fc2e8df0ceeada7c48a749929ae9138346d8d38b528ba99b52d036f8da SHA512 f13217dad0f52c0b706d2fb8ee0886942db64be0325e5d0d51801dbf9a92a7919c743c1445b76dbfa98815817685205e238e2d63f9366a8745ace1e1e9a01852
-EBUILD tix-8.4.3-r4.ebuild 1616 BLAKE2B 62bd75f402529c0a5db20104f03af8227b6cb6f76d1164e6e5a71d339fd05f18d4a82d0609e64a76d34c0583c3a2e87a81db34094f52fb73a6efbb8f47248b98 SHA512 990350257baa14afbd885ae74424286f2549edd3dce6b319e7d09cae0acf29d4dcc16d4c8a72933fd178404e1f22af2e3841ac1fb9cfe091d2c6922a375edcd5
+EBUILD tix-8.4.3-r4.ebuild 1610 BLAKE2B 4fdfe9e8bac8183bec2ef3a023434bf7c49b602d907ba163c82be1c8ed85c5af3539aa3aaf3ba944d84903156c0617cf29b0536e021052480edb226d28734435 SHA512 beae5fdc6f1cf7220d346bbeb3cd5ec3d7e298f134054c06bee75e2704d71c5786783085b7a387c6de6eca7eb25b031fa57cdc15578d9dd0c7f35ec907b03eb1
MISC metadata.xml 327 BLAKE2B dd176eab1909873ba46ff7cb9b18031de4d7728f71427fc7fbbabbe988fda69020904f1d504b0f4cec968ae5de36fd893db5a20e3d5127eadf34ed629bc376d6 SHA512 d4289ef32294e0bdaa4d2111cfaf38e781808af2af0a9781993db085e1f4fdd7d84f7d975fd4f47d2c23aee63792ff01ce036588afdce4e695e0f883b2fe26bb
diff --git a/dev-tcltk/tix/tix-8.4.3-r4.ebuild b/dev-tcltk/tix/tix-8.4.3-r4.ebuild
index 8eb6eb9f1b88..6df978443752 100644
--- a/dev-tcltk/tix/tix-8.4.3-r4.ebuild
+++ b/dev-tcltk/tix/tix-8.4.3-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/tix/${MY_P}-src.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
RESTRICT="test"
DEPEND="
diff --git a/dev-tcltk/togl/Manifest b/dev-tcltk/togl/Manifest
index fcf70f0faf7b..adebed45dee2 100644
--- a/dev-tcltk/togl/Manifest
+++ b/dev-tcltk/togl/Manifest
@@ -1,4 +1,4 @@
AUX togl-2.0-clang6.patch 364 BLAKE2B f92965e696d1bcfae9a20873620a409c039a557a86e614e8416f17e6af024512a7ddfb1afafa3f30ca4e83dd201f3aaf7063de2ff7cb5900fea9e5c7f4386a12 SHA512 33883164f4411c02917f52a338cee67ea5cd23fce6e56c4b33945ff01e785ef320676d2d067ae23deb7188ad8c000fadbb9fba063271d05170c7a62f81a94342
DIST Togl2.0-src.tar.gz 244968 BLAKE2B f094fb4bba7049470d7f61a2748d4a5baaf47c99c766d96ef8061e254673acf7f2a11555e202ec01f5d6b7a00ae7c275a33981fba5df7f1478f69da17f3180b8 SHA512 2be3062baada848d96b2802582bc5590b215f2ab4dc02c91761e72af2bf8c0ba768a71a2ffb8107bca83b63b7d1321ee83de19b97f83b1c2f0962f9288948b0a
-EBUILD togl-2.0-r4.ebuild 979 BLAKE2B 4fd19d22499933fb44c935a3499d7809a1f511be2f02fd5dbc5b766bad7736c2179fdd7b35e76ed0ee09402d936211a626f6b9e3252fdb1a570df3202ef314ab SHA512 23060bb7908197e8aba67e2fe829ee6c88d9af473713ae8bea6aae589c35c6672ef2cf598dcf7e1ca05259eb97882753c2c571132ea8eafcaf4330bdc566b965
+EBUILD togl-2.0-r4.ebuild 973 BLAKE2B 22f9c5f23cd22e7712728860bb92b2d75ec2f3c661ee0df3c0d2ce935565c30a7824d5d0af5df9b3ec307e9896ed035bb3904d9433c0fd583dc4ce6505c174d4 SHA512 8231b2aefe2fa23a6313dc01e81cb3917372af07575e06aaaa7e0e89e1ce05cd6d5e84083dbc4a0f2624c2d77aac3b833cd68d1dd4d522eb3b0ceeaf7af975a7
MISC metadata.xml 1193 BLAKE2B ae38c64fd636de488d4016f822d5046e9db1266daff8ce6334528c11773e9b9ecc5cbdb04ef26195df584e7daa66458c556b7ef30d1e6ddf07539847ba2f1991 SHA512 3f41769a4d62d9c97624a04a6c1ec75589a5840f766fcb1be4232c91698f768d54b80efedd6e3cebc94bef3f0b8df7a13415b804cc38d51f1f30f61b863ccca4
diff --git a/dev-tcltk/togl/togl-2.0-r4.ebuild b/dev-tcltk/togl/togl-2.0-r4.ebuild
index 0d9c1fab4c22..53f8118fae1d 100644
--- a/dev-tcltk/togl/togl-2.0-r4.ebuild
+++ b/dev-tcltk/togl/togl-2.0-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}-src.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug +threads"
RDEPEND="