summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/Manifest.gzbin5816 -> 5820 bytes
-rw-r--r--dev-tcltk/bwidget/Manifest2
-rw-r--r--dev-tcltk/bwidget/bwidget-1.9.15.ebuild2
-rw-r--r--dev-tcltk/itcl/Manifest2
-rw-r--r--dev-tcltk/itcl/itcl-4.2.2.ebuild2
-rw-r--r--dev-tcltk/snack/Manifest3
-rw-r--r--dev-tcltk/snack/files/snack-2.2.10-configure-clang16.patch12
-rw-r--r--dev-tcltk/snack/snack-2.2.10-r10.ebuild (renamed from dev-tcltk/snack/snack-2.2.10-r9.ebuild)6
-rw-r--r--dev-tcltk/tcllib/Manifest2
-rw-r--r--dev-tcltk/tcllib/tcllib-1.21.ebuild2
-rw-r--r--dev-tcltk/tclreadline/Manifest5
-rw-r--r--dev-tcltk/tclreadline/files/tclreadline-2.3.8-configure-clang16.patch67
-rw-r--r--dev-tcltk/tclreadline/metadata.xml1
-rw-r--r--dev-tcltk/tclreadline/tclreadline-2.3.8-r2.ebuild (renamed from dev-tcltk/tclreadline/tclreadline-2.3.8-r1.ebuild)23
-rw-r--r--dev-tcltk/tclx/Manifest4
-rw-r--r--dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch1
-rw-r--r--dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16.patch1
-rw-r--r--dev-tcltk/tclxml/Manifest4
-rw-r--r--dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch7
-rw-r--r--dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild2
-rw-r--r--dev-tcltk/tdom/Manifest2
-rw-r--r--dev-tcltk/tdom/tdom-0.9.2.ebuild2
-rw-r--r--dev-tcltk/thread/Manifest2
-rw-r--r--dev-tcltk/thread/thread-2.8.5.ebuild4
-rw-r--r--dev-tcltk/tix/Manifest3
-rw-r--r--dev-tcltk/tix/files/tix-8.4.3-wimplicit-int.patch49
-rw-r--r--dev-tcltk/tix/tix-8.4.3-r2.ebuild7
-rw-r--r--dev-tcltk/tkimg/Manifest2
-rw-r--r--dev-tcltk/tkimg/tkimg-1.4.13-r1.ebuild2
-rw-r--r--dev-tcltk/tkpng/Manifest2
-rw-r--r--dev-tcltk/tkpng/tkpng-0.9-r2.ebuild (renamed from dev-tcltk/tkpng/tkpng-0.9-r1.ebuild)22
31 files changed, 203 insertions, 42 deletions
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index 8b3af3deb3bf..f9c2d0960ce8 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/bwidget/Manifest b/dev-tcltk/bwidget/Manifest
index e912b68271fc..7842a8f781f1 100644
--- a/dev-tcltk/bwidget/Manifest
+++ b/dev-tcltk/bwidget/Manifest
@@ -2,5 +2,5 @@ AUX bwidget-1.9.8-test.patch 499 BLAKE2B 186ea474d9efbebe4e710ab67a9fb675d3a9d3c
DIST BWidget-1.9.15.zip 329390 BLAKE2B 011bc3e303082af8ec4aaf1bfa3812cec0e0c91dac41db867d5ebd5883949795d5877a53050be31823a218fdbc5113df8c848378af133ecb26dc07f5e8360b1c SHA512 cc3c46a112e902158c3f010941efcd51b42adae5b989511b325c619bffe79c3a11d74b044619e1ed9ef4b77abf18f7a2e8dfbd3fe46e1d26a1b61a02c3a3096c
DIST bwidget-1.9.14.tar.gz 261654 BLAKE2B 2c0e8ed33624f6304e775da3be02975aced85c8eeb8ca7fd736858a9323f7bd6aad96bb3697db1c9c571d5dc72ff21d3c161d4f2a8ada83f9ec615391c0f1890 SHA512 7db9c69ae423e97356ff3e54ffc77a450fb967907b32356f343aa4321faceb3e807e63babb2edf0e2c6ab086af570dbd6a02a85e4ca2c1f020ae4df78c8f0fe8
EBUILD bwidget-1.9.14.ebuild 786 BLAKE2B a44e9a3a1bcd2030d8e4b838f4c60e92934f77250530cea445241328ba148637136f9d1b4dcd39ac30a68cc61cb398497f0914f100d33f56ab4bcc4eaa2b16c7 SHA512 f628ab4387c97981c0aea500c7a52219a0ee3e172720079b53912285adbda1aad48b2a09d6a4993f771042f8dac741db3c6a4e99cf36245b18b21ce44efc0a63
-EBUILD bwidget-1.9.15.ebuild 817 BLAKE2B c16dd72f905ae2d595c5ccbc9babbb1cd15cd9f27bce65582c46944772c800adc7a1b8d1d0150df7a2ecef0caf6447e5a5615fd1c2cd502b3c32f73f95a7cef3 SHA512 1473db75a698fdbf540fc9df7261b736a788eaa93d94e5b7bfdca04f2895624f69589861274628bcb2af982b74ddca719b63fc9c8b087540bf7505933d322a3b
+EBUILD bwidget-1.9.15.ebuild 814 BLAKE2B 913253d763a54060cfc1e7d21bf336734a358361ffb38b5f036f82855f7944a7655ca334aa43c098480394feb89749a9ab1794f2ed5ec4c9d93437621a84b2fd SHA512 13d8666435623b8c570c52f876543847adcdf277591012e8838274bfe586f2ab2bccda40e311979d0b00d480927f020db11cf85629c1ccea7267747606ee608e
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 35390613170f..0f329f162ba9 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="mirror://sourceforge/tcllib/${MY_PN}/${PV}/${MY_P}.zip"
LICENSE="tcltk"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86"
IUSE="doc"
RESTRICT="!test? ( test )"
diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index c880d495f11e..fcd0c4c26f19 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -5,5 +5,5 @@ DIST itcl4.2.0.tar.gz 428635 BLAKE2B 38898f3377583115eed3b4d5a8a610e0d0a515a1e48
EBUILD itcl-4.1.1.ebuild 1448 BLAKE2B c16ab644f52d6e284a5d802c0bdbd4afe7939c7ea37c615b6dde0cbe6989bc31862aeba37e60da576e42671f4a2b16d0539d5325e609c9c17e5c8ad0f55fabc5 SHA512 d79dc61dd9a398e92bd393c219b73dddde85383439bf1e2109b78ec1f01dc25e8b4256d8c44466424e93e74a7f7f7b8ae9cecdfc4f110690f74bcabf01765bc4
EBUILD itcl-4.2.0.ebuild 1454 BLAKE2B 21aafc38fcacb2a504e7c42b9077dcf078521e96035d3e1355427e6d8c92d083fb3367af1332db30e490bcda6d64aeff31f844c2ac9f96dd710fb2b02f468159 SHA512 8c029cf6a22cc2ec108f6b2c9ee4f6de32d9a21de0a52b9299e4b578121e9a440e64aaffdba0cbaf0eb55f1f67a6ff65e1ea3214bff784f327ed192f42eec8f9
EBUILD itcl-4.2.1.ebuild 1538 BLAKE2B ce708d738449847b3d40a189a4c357a1063de6de8c4e729aa92dd555209b99fdad360bf9fab33e19a270ece9b8249e52da9583652e3cc989524a815d2d761e2e SHA512 07fc92ad190f95c7fa9e42d6c8ddba17b8ef4ac7472e9287ee3ffc2c1208c7f722e9f1e0afa7e366bd6e7f49c91e6e90e98d3ec19b1c2733a89b29b9194351aa
-EBUILD itcl-4.2.2.ebuild 1545 BLAKE2B 3b2d101773367c7c3584bd2b7bfa8e437b1a0364e696ae83f8b2c1343b3c947387de0894a1ab2c62c7a038bb060f564dfa7ffe10546dba21bbcaff2c4e306284 SHA512 b2b9662cf5a3e7815cdfe11979211dbfd3d3b5cb2f71fd1f23bcb62b60769e53c7447a75348adde3e688dc716161cace64921d8a5e2a0506c9372ece9b55fbd5
+EBUILD itcl-4.2.2.ebuild 1540 BLAKE2B 0baff7827dacc04cb213588b390830caafaf95cb7b37482df98f5697b7c529bd3caf12544675766136d200208e15994bd42d6c0c6c80c280322d081b550eb741 SHA512 a467843aec7204e3ca984104c562c5b74f6aacd6ea0c6d362d68e481cce8e99633d0e0c1dcedade35a5f54e81e94fb94725715f61e203a7d628f077575ae492d
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 8271d86717d4..68318f98f503 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 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=dev-lang/tcl-8.6:0="
diff --git a/dev-tcltk/snack/Manifest b/dev-tcltk/snack/Manifest
index 7a179892936f..e3e525c266c2 100644
--- a/dev-tcltk/snack/Manifest
+++ b/dev-tcltk/snack/Manifest
@@ -1,5 +1,6 @@
AUX alsa-undef-sym.patch 1230 BLAKE2B 9551a46a1852a8503898d74927cd0b83c2508cb06db5292b557e99a1ad6873d749bf23e69d164ee54bdc68f4b4d60adf7f2bfd425d7bbc40f57e8e98d090131e SHA512 d730d6dbf721eeb46333f52824272cdecc48d975d5ef7eb21f7ba18ab2458dff72e33b3eb2dad489e65d651ddabfb478d4457d60affe172bc2433257863f37a0
AUX snack-2.2.10-CVE-2012-6303-fix.patch 778 BLAKE2B f6f34248825da751e81f4079d70fa7dec4dcbc5e63931aee58ad1f021e0a47f0bfdc7a52e69693bf32bae618a49f5c35c757694dd14984ebc79cd62acce2bda7 SHA512 6e2f7fcf8ca0c2792cf52432340f2319b8c82677a3568c9e382f91758f5e6bf26c3a05939d4a748c4198c4e50f27141ebd2cb298d8363765ed6582192d64d3e8
+AUX snack-2.2.10-configure-clang16.patch 419 BLAKE2B c35ed26f967184ba66ecf8f559e204dd82194c2d4b076780eb3c53748cf7438d50e8e5d2c583d444df5271123b72351fb0ee4095c7c886aef9df3756c22b9913 SHA512 adf57986c4b888d83bb532ccc8c7bc660340d67d3645e736d80c8480293834dea2b52e3cf7efb0f69e56808d17a5cf112fdaa42696762b0b7320cfe0c4249e6e
AUX snack-2.2.10-darwin.patch 1108 BLAKE2B 862cd6a36363b45c9a27af08fa4bf347fc3e1a8fbbf972b72dfb4faf4cb135365fbe06377a20a2b77e02126e27de723b642067d8ccedb9947b9aa873069152ce SHA512 0d82270d830c8b7d15dcbead05d80c15666d1bac164f26c045859f7f4dc4c098961b48272ecd0b059a1b36ba8d560c563fe8e40add822f311026faf5f7eeaf0a
AUX snack-2.2.10-debian-args.patch 4593 BLAKE2B bebc3c5cab2fea2b3fdc1c1c1e419855e49f2457d2014b2aa0f8236a637489e8b79fdac50d0b3369b576eea9a0bb130d46854c79939e6d93711c520e83001810 SHA512 686218bb22c3c8b53dcb18e10025f1a602c06fe11989a6e46dc02022d581fd281c03d2cca0938c2bad5947f8819e3c631f90f0439a8f274742bef80755dbd20e
AUX snack-2.2.10-lto.patch 744 BLAKE2B 7aa6e82f47bdf21bd610226ab7ed3f3d552103cff9f3a1e3042f181e2424aa065dc49c06557596189ce9f99965e4447aaf2e7e330a4041684c1185fa09b71304 SHA512 140fdf1f78b0061f6b9dbb6a0e654b951b91e5074af677406817a9221946ed0b268b1e92c36024ff43645150791569f1a3999ccc389addd051211507f0bd074d
@@ -7,5 +8,5 @@ AUX snack-2.2.10-test.patch 11984 BLAKE2B b3d3458aff3de62e3569f67af5c40c9f12311c
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-r9.ebuild 2488 BLAKE2B e1a7dc51ba044ffbeb26d7e97bc9aa8298fc2d6d079e5ae0c9fbad1b27e022f74d70b3b21a9a3ddd7f1e11770205d5f72416a21c2f279efe0463dbd76430dd28 SHA512 829558baae519990b3a414557b521c4da8dedf1929cd54f941382c2d3668834f2b5cf64c1cb53355b7aeac392a5db13a4e9f3ada789d578677c73c5ad502429f
+EBUILD snack-2.2.10-r10.ebuild 2617 BLAKE2B 80fccaeee7162495ad0d6f13d7fc64d21186cdf45a9f103fa99b9d0d1ed6aedcbc315c23838fbf2936ce71855773cd37f2bc2ec88da7f78befef22f5da726a82 SHA512 0751c272c97dc763e55c760b2530f0d21cacd8b7c866dd2ca81d20c4f3b2fa4aad388db686eed26c20a481ef700090857b9681fdd6c5ce8713d57efb8745b564
MISC metadata.xml 260 BLAKE2B 9864f2503702b03d3ad715b3f2bd7ef7077f9ddef089de0d6a0840599d99a7f99d439ee50c12afc9ca99b0e288babf74b0bb2a6132ae6dd656b8d7c15e9b10a9 SHA512 3d1e4f14995736fb28198da21587a813a31f1330873ae3078dcd9a2452c1196d23e45983877d2e296353e1ac35cc6ff461b309585237bcc768e37e6b2728c23b
diff --git a/dev-tcltk/snack/files/snack-2.2.10-configure-clang16.patch b/dev-tcltk/snack/files/snack-2.2.10-configure-clang16.patch
new file mode 100644
index 000000000000..e038bf570abf
--- /dev/null
+++ b/dev-tcltk/snack/files/snack-2.2.10-configure-clang16.patch
@@ -0,0 +1,12 @@
+Issue in autoconf which is already fixed upstream but we can't autoreconf,
+it seems.
+--- a/unix/configure
++++ b/unix/configure
+@@ -2928,6 +2928,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ #include <ctype.h>
++#include <stdlib.h>
+ #if ((' ' & 0x0FF) == 0x020)
+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
diff --git a/dev-tcltk/snack/snack-2.2.10-r9.ebuild b/dev-tcltk/snack/snack-2.2.10-r10.ebuild
index d95bd49e31da..4bed77e60cd6 100644
--- a/dev-tcltk/snack/snack-2.2.10-r9.ebuild
+++ b/dev-tcltk/snack/snack-2.2.10-r10.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10} )
DISTUTILS_OPTIONAL=yes
-inherit distutils-r1 toolchain-funcs virtualx
+inherit distutils-r1 flag-o-matic toolchain-funcs virtualx
DESCRIPTION="The Snack Sound Toolkit (Tcl)"
HOMEPAGE="http://www.speech.kth.se/snack/"
@@ -38,6 +38,7 @@ PATCHES=(
"${FILESDIR}"/${PN}${PV}-seektell-fix.patch
"${FILESDIR}"/tcl-${P}-python3.patch
"${FILESDIR}"/${P}-lto.patch
+ "${FILESDIR}"/${P}-configure-clang16.patch
)
HTML_DOCS="${WORKDIR}/${PN}${PV}/doc/*"
@@ -66,6 +67,9 @@ src_prepare() {
}
src_configure() {
+ # For Clang 16, bunch of -Wimplicit-int, etc
+ append-flags -std=gnu89
+
local myconf=""
use alsa && myconf+=" --enable-alsa"
diff --git a/dev-tcltk/tcllib/Manifest b/dev-tcltk/tcllib/Manifest
index 74f90ef78b8a..08e4a4e53234 100644
--- a/dev-tcltk/tcllib/Manifest
+++ b/dev-tcltk/tcllib/Manifest
@@ -3,5 +3,5 @@ AUX tcllib-1.21-test.patch 5515 BLAKE2B 8048f7568d6651014c9153f4e5a26a1580f10ce5
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 975 BLAKE2B 900ef394274a29c4258acef629cbf7844ff16c706935502821ea6ae417109aa3cd880e84dd8cb70daaa3fcd48c40a5e147d8b1512df6faaa2ae58b3db893ba3e SHA512 1a54bed746b9c3891470594d7244580b9d4963fd188c1b37e52582082100f1a05ae6b7b811939cd624fa9979e3086c2e2204891742e0c05e6e5e354a0f82a7df
-EBUILD tcllib-1.21.ebuild 980 BLAKE2B 8bedd2c8630892816a23d795b4a101790f30a13eec0e9826445d3ba20310e98d97bdcc07cb383637767dedca273bc1eb5aa04b639dfc74b68d950959536fb517 SHA512 fd87a09217b1f61d7e05954800e71d96c2d024ae70dff7ba0068ba49542cc9035d1b67d15cacd5d743151cc789452523bd48835ea4143358f6ad0e9de1d08e4c
+EBUILD tcllib-1.21.ebuild 978 BLAKE2B 71b332446b734fcaf5c34c385caf8dc0f0aef6a2af5f1addb5355524e2c9a662b6c8a219fddbb99033e74690e2625bedad6f28b649ff0572d55eb43b19412086 SHA512 dc49e807ba7b00e5d68d04413d53ebe82fe1d3fbc9945b43929485a805db5c548d6201f6fc5e709ab1dcc8c01acdeb90b62842c7914129e56cfbe7337a8dadf1
MISC metadata.xml 330 BLAKE2B 804934011048a0886fde1667b6caceccf3c937ddfa56eaec506e3f1f0e6c275ffc2bc07c8ca4e3fec49acb39814d437bfa820bbd04b8e1111b4e1004a1678e40 SHA512 c662b10581abf645c410376a8618e19e7d7d3fe9fa54260b538105760832779bcb38c83518bedcd475d60c14c4a98c5e3e4a1bd00fc8497f5125056add78071c
diff --git a/dev-tcltk/tcllib/tcllib-1.21.ebuild b/dev-tcltk/tcllib/tcllib-1.21.ebuild
index 1e975342d4b7..d3a2bd7653e8 100644
--- a/dev-tcltk/tcllib/tcllib-1.21.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.21.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${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 ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
RDEPEND="
diff --git a/dev-tcltk/tclreadline/Manifest b/dev-tcltk/tclreadline/Manifest
index 0988a90a26a4..4146327b2b74 100644
--- a/dev-tcltk/tclreadline/Manifest
+++ b/dev-tcltk/tclreadline/Manifest
@@ -3,9 +3,10 @@ AUX tclreadline-2.1.0-gold.patch 458 BLAKE2B 2a9e1c4e3809a03a7539f37b38fa09bcf5f
AUX tclreadline-2.1.0-rl-executing-macro.patch 3788 BLAKE2B a8f1316c3b3b63832c1bd3d94a12349ae23042ef04b728f12d38efc220c36d657e48992c685a6b0d2dd266904565f4850096aa463099c77d1f11a1b0eb094720 SHA512 f7ba38320c7095b4a8450e24a3ed1a75af6dcd7791c17b5546b36faeb5391b00f389a353838f8ea2b81b25f5d9c5ca1b6ccf7db5e6a30d2e304691db42da67dc
AUX tclreadline-2.1.0-rl-history-expand.patch 969 BLAKE2B 44b2aaf9f5ea2f518888b338edd04a7b274345af2cd86836b1cb8d101428c98f608eecb3454a51d6ff236d32df068f59db93819c57d1f8d8c5670c99ebe0d7fb SHA512 a015a56413c683e2a41e912891138494f43fd12b5383f9514314d87c9cc353cd95a2ea515978b4d1b0c60d4ab1cc0d1d16d982825949e338c0ac69e84e114304
AUX tclreadline-2.1.0-rl-prompt.patch 463 BLAKE2B c9faea41e07303d94ec6eb08f4098fd9ca483f47509a1e9a6a791649738cc6b31b2266783b84434b25072f100bc88d1a87c0a765245be305d56fbbdd33aef2b9 SHA512 b547e2077861d39701ed53b485f9758c8e0a636ecba7abfc25aa3fabeaa1337c6e48a08ba51425b95a55bae4021c2aa17e66686ee3836eb31cb6b4d115508073
+AUX tclreadline-2.3.8-configure-clang16.patch 2333 BLAKE2B 463cb8439559060b4386460741542e4c8145dffeae2c9530d3de9d9f135b572ba8842fcd6310f3972c3edaca305765c9539ede1d703275f14b67000f35a4baa3 SHA512 c9ba602257ebfdbf34def11cc54c3805044abb76dfed686192c51b8c41f3c5eeedcc0912c5ce6ddc26d70fe85b06eef9c0f3079c29eeb2ca5b4c0a224884185c
DIST tclreadline-2.1.0.tar.gz 160541 BLAKE2B 44dfd7626b969d03343cfa768d0ad72b9322a13175ca7c713c3981c0abc27967e31a62f3451b5d007569a30a7279be7c2a8f1c7c78e8d0c310964ddba18fa5cb SHA512 bd67a65fe2ec708834fb67fabf2e36e778a6aeeb7a7b69cda298f9e18acc9e03f3a379f81ff7d2d289bfbf1093bc86fecbf96fe5d04a2ca954899cc7df6fe4bf
DIST tclreadline-2.3.8.tar.gz 393167 BLAKE2B e6a8d35904a0ed22fac01d7f6b6ecc9eef99acea149253ec9a0f7a3463a163ef17daa052bd4801fb9e365b056ab58d69fe2ec9884a9279881638c7b99c12f6a7 SHA512 0c5ce53a8f4cc222de013932698e442c63b36e3f07d10b962d127444f75c28b2caf7f06b5958150748f7a1d535c577c825b9a0dd525e077a348c3ff899a74e61
DIST tclreadline_2.1.0-12.debian.tar.gz 9636 BLAKE2B b84487e2e05649c899f705ee4c4ea80a7b05c99440e9b905587300342ce54d48a7d32b750ec2c2a3a12f1aa991f2a47167243ec962f539e02383aac62530a3d9 SHA512 293e9ad14a469891f68b25caa78a99874de87df4c44af4ada7528cf74e898be42b7846fbb6eeabb2dec34995a9ccd9707c61f406b90b90dbca2c24df05f451eb
EBUILD tclreadline-2.1.0-r5.ebuild 1849 BLAKE2B b7fa4bf1db26f914acd559e6b30cfd8515f379d48dcc67b13f8be2e9a1ca8452fd802c59d5a31c34eb2e533c4996cb804fa75133cc309e87583dc3309e355199 SHA512 e07faa38e34fdab0c78673b3a824ae5f8fc9734e7477ae2a19aba437d0a90e1af0a8057a2d58f8dd7af6538ed6181336830402a0e3551c72046100b3fdbc1db6
-EBUILD tclreadline-2.3.8-r1.ebuild 900 BLAKE2B 6073d170c209f1e9ce4cfa31d52c640121df7d7b612761e03c8f3d049ce99a5db54050bacaf7157b863a47c250acfb34e265d711df870a028de786dff1055612 SHA512 e10249b1c81860089102df4a6e8511abac85357740bd340a678aa47947c0f3cecbfabfae7b054d3b5d8ed3638197fdf14a67a9622dc900ab479e48668ae51d54
-MISC metadata.xml 335 BLAKE2B f2e384f23701b4b38e74dc51d1199b70e65544f9006bb257b39f6b316e44107343aae8a4e5aecab960101f019835fad8f899e7ecf5b6cf9b2d4a3e983f4a5b0d SHA512 64b4aab780a660f84aa545c7c437163ebf035fbd8f1d8c49bf8e46a3a7f75c3062379cd4ff4a4128b47397d499492f5a154ecbd08a018beb38833df5c4f09378
+EBUILD tclreadline-2.3.8-r2.ebuild 1044 BLAKE2B b621b9a4ede455be2498535a8d0aa8a52bcb2718e1d780f1a89c09ca821cec3dadb5ce7ef3ae154f188f6ddfa1a2177f93bea3b6e9adb435dd42ce40c979d48d SHA512 0777c4a68b519d75578c39ca6edb4d4bffb2530f77cb7845cba4225db8f7ca6c67cec7fea38454a351869f2bdb3ca8a804ef7b47288080c822fc16b7ccaf5908
+MISC metadata.xml 398 BLAKE2B eb0c7327c3975a7131df10baf513b073cdfb333080a88a4520400f2ab64caaa927f2d08f4058f9417d273a72577082e32a17eb493a817ae435b336ff00f4c414 SHA512 9591781d193a81636c56fd343959988606caf9bd0b2bd45f4471822ceba873179a311b42a0c712bcacf12c4406deb2fb2a21a1903696c2368eb08de5ac605b00
diff --git a/dev-tcltk/tclreadline/files/tclreadline-2.3.8-configure-clang16.patch b/dev-tcltk/tclreadline/files/tclreadline-2.3.8-configure-clang16.patch
new file mode 100644
index 000000000000..1454cf54f698
--- /dev/null
+++ b/dev-tcltk/tclreadline/files/tclreadline-2.3.8-configure-clang16.patch
@@ -0,0 +1,67 @@
+https://github.com/flightaware/tclreadline/pull/46
+
+From 8c75e01b814ac852167611f5edae9659a1f709d2 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Wed, 23 Nov 2022 00:19:55 +0000
+Subject: [PATCH 1/2] Fix configure.ac compatibility with Clang 16
+
+Clang 16 makes -Wimplicit-function-declaration and -Wimplicit-int errors by default.
+
+Unfortunately, this can lead to misconfiguration or miscompilation of software as configure
+tests may then return the wrong result.
+
+We also fix -Wstrict-prototypes while here as it's easy to do and it prepares
+us for C23.
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki [2],
+or the (new) c-std-porting mailing list [3].
+
+[0] https://lwn.net/Articles/913505/
+[1] https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213
+[2] https://wiki.gentoo.org/wiki/Modern_C_porting
+[3] hosted at lists.linux.dev.
+
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/configure.ac
++++ b/configure.ac
+@@ -245,7 +245,8 @@ AC_TRY_LINK(,[
+ AC_MSG_CHECKING([for the readline version number])
+ AC_TRY_RUN([
+ #include <stdio.h>
+-int main () {
++#include <unistd.h>
++int main (void) {
+ FILE *fp = fopen("conftestversion", "w");
+ extern char *rl_library_version;
+ fprintf(fp, "%s", rl_library_version);
+
+From b64772750c7543fe66165fd7862b355d289412b6 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Wed, 23 Nov 2022 00:21:34 +0000
+Subject: [PATCH 2/2] Fix -Wint-conversion in readline configure test
+
+Fixes the following warning with Clang 16:
+```
+configure:12873: clang-16 -o conftest -g -O2 conftest.c -lreadline >&5
+conftest.c:33:11: error: incompatible pointer to integer conversion passing 'FILE *' (aka 'struct _IO_FILE *') to parameter of type 'int' [-Wint-conversion]
+ close(fp);
+ ^~
+/usr/include/unistd.h:358:23: note: passing argument to parameter '__fd' here
+extern int close (int __fd);
+```
+
+fopen should be paired with fclose.
+
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/configure.ac
++++ b/configure.ac
+@@ -250,7 +250,7 @@ int main (void) {
+ FILE *fp = fopen("conftestversion", "w");
+ extern char *rl_library_version;
+ fprintf(fp, "%s", rl_library_version);
+- close(fp);
++ fclose(fp);
+ return 0;
+ }],
+ READLINE_VERSION=`cat conftestversion`
+
diff --git a/dev-tcltk/tclreadline/metadata.xml b/dev-tcltk/tclreadline/metadata.xml
index 7c7e31e3a203..c218d179a43c 100644
--- a/dev-tcltk/tclreadline/metadata.xml
+++ b/dev-tcltk/tclreadline/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="sourceforge">tclreadline</remote-id>
+ <remote-id type="github">flightaware/tclreadline</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-tcltk/tclreadline/tclreadline-2.3.8-r1.ebuild b/dev-tcltk/tclreadline/tclreadline-2.3.8-r2.ebuild
index ff8d8154a93b..f19d330e2688 100644
--- a/dev-tcltk/tclreadline/tclreadline-2.3.8-r1.ebuild
+++ b/dev-tcltk/tclreadline/tclreadline-2.3.8-r2.ebuild
@@ -1,7 +1,9 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
+inherit autotools
DESCRIPTION="Readline extension to TCL"
HOMEPAGE="https://github.com/flightaware/tclreadline"
@@ -13,14 +15,23 @@ SLOT="0"
KEYWORDS="~alpha amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="tk"
-DEPEND="dev-lang/tcl:0=
- sys-libs/readline:0=
- tk? ( dev-lang/tk:0= )"
+DEPEND="
+ dev-lang/tcl:=
+ sys-libs/readline:=
+ tk? ( dev-lang/tk:= )
+"
RDEPEND="${DEPEND}"
-BDEPEND=""
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.8-configure-clang16.patch
+)
src_prepare() {
default
+
+ # Needed for Clang 16 patch, can drop once in a release
+ eautoreconf
+
sed -i \
-e "s|^\(TCLRL_LIBDIR\)=.*|\1=\"${EPREFIX}/usr/$(get_libdir)\"|" \
configure || die
diff --git a/dev-tcltk/tclx/Manifest b/dev-tcltk/tclx/Manifest
index 73e15662d5ef..2b07c17105ee 100644
--- a/dev-tcltk/tclx/Manifest
+++ b/dev-tcltk/tclx/Manifest
@@ -1,7 +1,7 @@
AUX tclx-8.4-ldflags.patch 359 BLAKE2B 275ed541e5f88bb9ebeaa0ea9e19b5a9554c6aa9c0dba904c4ea99cc97f5d360f1c1c4bd98a7bb5a9257c04f28d46ef7203731863b8a166f3878d0d7b4a024ee SHA512 a7fdd81a615222b805ab1dcb85a619b2621a187a39602f5d64dcf36027a1ee6e616328a7463f4cb9b6fe60169c887c925d133dc1df1cb20f9cb419ba13c870f1
AUX tclx-8.4-varinit.patch 399 BLAKE2B 92173ca104c538655436b991914d421b32a7b09e2bb2b2c6205470653de405c413ebbd2ee5620f0067128f333033d8536f8bd93d05b7954ee36f39cdc07be864 SHA512 68f4e8a1bd1be1f98e286cf4ccba0a97aca2613c13059f8e06e446e376c4ebb8e66d16bbe5e5972e761a58417bb67fcc34b000ef0c95b740a4ad6801f8b43353
-AUX tclx-8.4.4-configure-clang16-deux.patch 2817 BLAKE2B ee47d2371588a499d87196169670879481fe623943d51bff64184e48c36d2281a42cfdbb23c18c5303073a0f1f2f97abe77354ae5dc53962c86ee07387580c10 SHA512 f0cb69678c2eb04a44c5236565dd00331e875c7f0cc0fd18cfd86f931ebd3ab8392f79c8160c6570b7cfe36991f1cc56f2a9c2618189cc3bae7363ca6b528f01
-AUX tclx-8.4.4-configure-clang16.patch 1098 BLAKE2B b81f5f39133ae5bbc2dd6b19280f4b5a6d6f17533da71e7a38f7f5f4e186f9cd81248c50f06d31abfa9421e25ac989e0914976b38a0253a76c2424253237e99c SHA512 3ebaa0f4d1b231847d5355b9bca0efa0878e07a2f35cf0797e8ee5a52fbd329200058885cdd86d5e9f02ad895f5f24da6afaef22f8d2908a572ae0dde09ac42f
+AUX tclx-8.4.4-configure-clang16-deux.patch 2857 BLAKE2B 9e088477d6abcf8211bb75b6d1da08fee6b85e2cfe26c4c4d861f1d9dd0ecb2bab14580b9074e93b7306eca60d1e9c2c5c1b4e1c3eef439f99b2a9ff4565e344 SHA512 fe9ead80d9ed0ae0d9cbe51a3b69850aa9b1297484514bb4bebcb558b058644eeccc0c7520a3032465f4d800582ac31b8909a944b48210147781faafe7f6b818
+AUX tclx-8.4.4-configure-clang16.patch 1138 BLAKE2B 29ab8278d758ab4bed1c01f4234dced3ff2d17188a12207677dfed9b4cb8f56f8f854b5e68e8f3b1698e5115779d723c6c8f8d4863a80e699c5e0c850368b6ce SHA512 fb950278705cc2ba7d37cd79592a9cbad891ed91244678e3ac0252d083c421a9631220403cd7090a3edfa9f0b7757d004d909bd400431fcdb5e71a594452fc49
DIST tclx-8.4.4.tar.gz 456569 BLAKE2B 50123f95ed780c28dae9e2f0db956b81b559ee9ea33563b999f33a727c451374a63c0cba3012d4dd46df020426c7fdb3b04f932fc5b6ec742156e9dad81a7d3b SHA512 dcf9cbd08eae0cc4901e8e871a440e6c85d7d5ac923306206afaf0a1d931866ce3b91177d7b3a37e87a5cdcccb068ed7b9c76cb1a71a13f4f26cf204b8c42090
EBUILD tclx-8.4.4-r1.ebuild 1099 BLAKE2B 870e85c4e7a24de55e941a97f61f6df8067a29dda58f911efa4246cff80369678b254e7da449a5da4975b0167a6ffb41b939533daeca7b8c79157fa9b3f9b651 SHA512 a92cd8f185d42f4b0563ce00953eba55632be67fecec7da39091cb79be4a2cd3dc99855944f70c096b2fb8f836322cab58051d5b91d5f993165aa669d5797ec0
MISC metadata.xml 378 BLAKE2B 85acc6b26cf2a5686c7f1a136f42a0bfa4fd6319a6f8af581e91a857f5fec673962cf9e72d28be5d928f7b34381fa33a82017789ed015752847165d3991ea21e SHA512 73280ffa0d27b24a103e7531dc9f789173a909b382e466c942aafef54f8df5b7c113c942b34d6824d4aed2dc56404a5e594424e5d44bd7c5d7b55b3ea1e44bfb
diff --git a/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch b/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch
index da4d5c399aee..278dc23bb94d 100644
--- a/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch
+++ b/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16-deux.patch
@@ -1,4 +1,5 @@
https://github.com/flightaware/tclx/pull/15
+https://sourceforge.net/p/tclx/bugs/84/
From a65705e6cba4fe395afbdc8c903b8b819d7e6962 Mon Sep 17 00:00:00 2001
From: Sam James <sam@gentoo.org>
diff --git a/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16.patch b/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16.patch
index 89f90363246a..3e135c0c4fcc 100644
--- a/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16.patch
+++ b/dev-tcltk/tclx/files/tclx-8.4.4-configure-clang16.patch
@@ -1,5 +1,6 @@
https://github.com/flightaware/tclx/commit/dfd54117ca500c9422ff2e11940219d19cedb906
https://bugs.gentoo.org/881713
+https://sourceforge.net/p/tclx/bugs/84/
From dfd54117ca500c9422ff2e11940219d19cedb906 Mon Sep 17 00:00:00 2001
From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
diff --git a/dev-tcltk/tclxml/Manifest b/dev-tcltk/tclxml/Manifest
index b37b2ba4ca12..783e0513be99 100644
--- a/dev-tcltk/tclxml/Manifest
+++ b/dev-tcltk/tclxml/Manifest
@@ -1,7 +1,7 @@
-AUX tclxml-3.2-fix-implicit-declarations.patch 488 BLAKE2B 1feca37c6c6e87d8c04d884dc6cfcaaacf64eead99f48825cb6473a677161876b3c3be8db6dd04e30195379dbaff2647cfe3cbe8dde4ee3ee9b17d817390100b SHA512 9f8a0c55886c01324e318aec70c99b85f845567a486daddbb897900f242d8a9fec99026c8f6ec7d73e5dca8ee22bf851dc64eab2a83a3a2c959828a24e79e4ca
+AUX tclxml-3.2-fix-implicit-declarations.patch 383 BLAKE2B eb41125b57a89a0261627b06550975b34ca8e08e2a34145f37bdd73723b118669d866d9d4cc2add5c78e3650400b05eef5390736125aa02a625d6779fabc9fb2 SHA512 6c1e4148deeffe3fe4ee4fb3de1e3e289597b946dd679fc82b277b3a4569b398c23d27e19328037a27560c12524a7785b9c7045aa9f6d7d248f56ba60f8d069d
AUX tclxml-3.2.7-bool.patch 590 BLAKE2B d651d04e44b3021d8be4631a52a65ffcb498e7c27b7b69acc261d91d6e4a09c5066aee71c6f096b2ac599e1b8eaacbf87ffba5a2a46ff403ae2948caf43c4979 SHA512 1178bb6588c5c0632e5611f5c913748943304d9f9a68a7a45b58d254beaca38ceec21120fdf00e7938949ef21037e2d2504e60cd9418a316f8923cc30b72d3e8
DIST TclXML-3.3.1.tar.gz 681802 BLAKE2B e29bcdb2ef79aa1d1f41ff1338981c0c2d0592fbd146daad102552b2609ab844b12d5de5807a9a26400860783b94df7b754d4ef96a5ab377732dcefaae3c0c21 SHA512 8ee9e36fc8cb9a68da5f810442b5b6fa8d020ef772b9ee98d7c3e429c41ec158451c8994ec5800636db8b33f39a2df7e37c6b64a20a24f7fe4e72e0bba3f2ff3
DIST tclxml-3.2.7.tar.gz 313751 BLAKE2B 43983d2d6c2f339fa320c4748f889db49fbe9cfff15219e898fdfe5a9a7d6526a2b40b7697fdca6f5272bdfb52cbe68af53ced711ad5d476dc2c5e31898c00ba SHA512 23cb17466f777538088998fa4cce55531708bba517d45cb8b4281401779c418f8532376e4aefcf4bb5f3674ee5bab2e0db25ab2a69c153d3e5820c509edf12ae
EBUILD tclxml-3.2.7-r1.ebuild 1035 BLAKE2B dad90bef6dbe577b51e322a313860b47c07c4e66b120844171f9b4a639fe4e96d01b3b9caca693f2ae0c9c657bf5886c9d97bc97039c8b5ab4b2c888390fbb77 SHA512 20751518c136f286cc7b6320e14439626452c8e4f32d4070e7d420aac254693bbaebbd785f60a25012170907cf3b1eb835163524f4843c7cce3c539d9409c1b1
-EBUILD tclxml-3.3.1-r1.ebuild 1088 BLAKE2B d82cb11db0bc8db145ff2727d115be01e9576089e41aa198e02245c7d956c516a2b210d8a831c72d414b7f565fe6d99016b4175b911e53e8cc1bec0af14d7bda SHA512 c1ae6f2bf036d7a6d65345b87726275e5a0d1037c7f4803e585e3525007e2616009ae87fc6aa72a2d68ce6426de8549ab718bba238227b46e44e500e9f758149
+EBUILD tclxml-3.3.1-r1.ebuild 1084 BLAKE2B 5fbea25b40afa49d2fe4b5740f2d0e14d6c46a0d396311381751c9b688ce476c7bc3a439d6c18252a3a14883dd33212d0650bd8f998dd5a5dbe8eee5a8e29e04 SHA512 f4c9fbbeb0eba6edc4f4e62fc65a2622859a147a80619a95ba4204c33912fa4687ea1a2cca05dc2cdeb673cfce9ce04d4b89b0904452f1a21860af353e8527d4
MISC metadata.xml 388 BLAKE2B f32ce767c8e958f0f541a9a203835b011689774859cb7dfd0c55456a72c3705112292f9a99b764ba8ad0ddce5c6ffbb89443257b2d9793d171face14de8037a3 SHA512 8a02cc78a66cc2d2d445ff9ec86ef498d3711f52681ea8be9e3bbfc903ba304175542389416dba31b046e986f0f6184f337effe8ce023bbf8b29c53d24508cf4
diff --git a/dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch b/dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch
index b463306abf1e..dba4973c1fd9 100644
--- a/dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch
+++ b/dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch
@@ -1,6 +1,7 @@
-diff -urpN tclxml-3.2.orig/tclxml.c tclxml-3.2/tclxml.c
---- tclxml-3.2.orig/tclxml.c 2009-06-08 12:56:10.000000000 +0200
-+++ tclxml-3.2/tclxml.c 2009-06-08 12:57:24.000000000 +0200
+https://github.com/flightaware/TclXML/pull/4
+
+--- a/tclxml.c
++++ b/tclxml.c
@@ -20,6 +20,8 @@
#include <tclxslt/tclxslt.h>
#include <string.h>
diff --git a/dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild b/dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild
index 022c63c640c3..c6aed4cf1018 100644
--- a/dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild
+++ b/dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/flightaware/TclXML/archive/refs/tags/v${PV}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ppc sparc x86"
IUSE="debug threads"
DEPEND="
diff --git a/dev-tcltk/tdom/Manifest b/dev-tcltk/tdom/Manifest
index d550e908412c..c2f729832b25 100644
--- a/dev-tcltk/tdom/Manifest
+++ b/dev-tcltk/tdom/Manifest
@@ -4,5 +4,5 @@ AUX tdom-0.9.2-useCC.patch 868 BLAKE2B e5d41422bfd8336dacbd177f16b19126f3af1a2dd
DIST tdom-0.9.1-src.tgz 1100163 BLAKE2B 25fca8ae7b2dbcfaca711df90e42479dfba57e9aaf0e616c519b6e74bafb1b5fa371c48abe0875126aa8e1979196a10f6030a0ffe8786b21f7685e8c2ddcb16c SHA512 40dd5ec942ac4cce2fd78f53caf3a2b5e2fae9fbc5617923d94f07c9f530fa936696d79abe080ade2edbc4f4a86c35898b000180f20d9320edd8bfa3fa19d863
DIST tdom-0.9.2-src.tgz 1215099 BLAKE2B 1d720043ee4acc27d3fad138baced96b291c2e39dc1535fb1927a9968e07324d5e0e0bb0c71d8e5678b8c6f4bb69fb09ce05ac9447712422af0d91c9e06c163e SHA512 ba6611db866f3afffd112887cf6b0f250273f29ab4ed8e29de89405b997a0f7569216f86206040462aba9a4b8548c346bc72945cf7d617cf45a644fa8ded7121
EBUILD tdom-0.9.1.ebuild 1661 BLAKE2B 21365c0cbf2524b654252dffa468eec6158a800d217841ca62235010acd0c63be09e725d84cea8298d674b4eb1b2d329f933a79aba2e678561f04a615f2069ed SHA512 98301434e986af67c505939ceba0f15aec6aa6942951b54c39f130f870254818bbbadd6c347891e226d27d1be169207be9679700d478c396599e5da9b1600a55
-EBUILD tdom-0.9.2.ebuild 1661 BLAKE2B 9304df610b4911c496e7f428984132175d7a0c357d31b76e89f03bbc59c4c0be8142777927242a67f4ba1ace3856b71f91173f04f1bf9eb3e10475f1ec959fd2 SHA512 fcf1c184eea8c7ce7ee0b8ff74735abf1642603c5792f60a0775424dc1cf7e72f23c0bbf574645896ae0301ed551306ed46c7fdcb027b168d1b0ce2bcbd1f393
+EBUILD tdom-0.9.2.ebuild 1657 BLAKE2B f553fce969352070c1183585db4faaba2787f9310261abcbda814e76d2dab60bb5378c0b06075356d87acd5a4f2779b61e28bd254ab005678aeb69995601ef55 SHA512 edef2ddabf6c1683595dfeaeb91e8f73cefd4e0aa6028398275fd64c4a8bdb6f38aa7e1fbff3e0d13af2ef9d723ef73d1331c2d3f58f0cb4ea5b20537d0cb781
MISC metadata.xml 622 BLAKE2B 161871f522bbaa638ba5980f62f693f4022d9a830225aa645786e4adf43f525ce0fdeae3d26136db09db45d94ac271547a1abb86e1a639e57859bd688e14627e SHA512 557c17a5eda00ec07212dfa9ef7cac6e1688839bad2a59cdd32276773de955cf068ad793a93e371e779cf3dac2b6e81b91a82946ebd4805b7b6e9754f8110ec9
diff --git a/dev-tcltk/tdom/tdom-0.9.2.ebuild b/dev-tcltk/tdom/tdom-0.9.2.ebuild
index a18a18822f4b..56507a662eed 100644
--- a/dev-tcltk/tdom/tdom-0.9.2.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.2.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 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="threads"
DEPEND="
diff --git a/dev-tcltk/thread/Manifest b/dev-tcltk/thread/Manifest
index 9eab97f3ef52..c55e838a961b 100644
--- a/dev-tcltk/thread/Manifest
+++ b/dev-tcltk/thread/Manifest
@@ -1,5 +1,5 @@
DIST thread2.8.2.tar.gz 346222 BLAKE2B 194673b14b3f6b98a46330afa58caaf705feb2d8713606547d0d7e5b18770c5729fd562c81e66b403040622afdbdf62b994bd3ef62678d00915ba48f1eafc786 SHA512 0889f54ba8c76413f0333bdf6f17cca38c4fa8ccfff7e1554a63f38f19471dc72c3afe34d2e38ea00724aa3f0c007051999392a8d188d47265dbf0527dadceea
DIST thread2.8.5.tar.gz 338776 BLAKE2B b6500ba59f87150d3d4479cae9a55b591a41768c6a74520933157d8fe2ec5374a79cf258fad1f08c775b190c17667dc529605f21a4fdd562320778be94b294a2 SHA512 b1cd049605f44ea5e85a121ff864d9e531491b24579654159dd5f3850b0aa4192ea79844324be3e9c6b395b14e6f765474c792bfd3271c7100b49f0ff22832d0
EBUILD thread-2.8.2.ebuild 840 BLAKE2B 94e971170043f4aa7eba8ccbe9f6da4e9d8064949ea1bd56ed1848aa4674f19955e7c17579b97cebbcdeb332ce4d1f2de797f901fb5d934dac74421cb951718c SHA512 e43eae4d32004f73f7b994408b69af37b3dbb7d0504eb9d9e41f51470d02c8d886a724485ed22042f163a2807d513e05f538c667e76181727a97d2e9b6649728
-EBUILD thread-2.8.5.ebuild 842 BLAKE2B 407f1009f39e00fb0552ad3b6033be4238a5f6c1e8cdcf5b7ebb5d69f96b155c6733ce41c28603cb3732be37d869bdac47d258a6b38f637b13b73720a11048c9 SHA512 58889e8d676cc037f9c36bf6f03d7c51ce2dd5befc55c22f65a118f69548b2ef4a6be4d9b5ecad553e9339839b1e532b587f416ede92b2527f4bc0271cbf44e8
+EBUILD thread-2.8.5.ebuild 837 BLAKE2B ac0fcd600f6b57b0cf8fb54f8800cbba30b3c89d5fa54fba208c9bca209370702e7a9676ed5e77113ce0510b9ba09436df86c1d50a1d3ee365e05645b71a1a2c SHA512 3b27531e5468d3da3d16b984608544cf9f8b7be7a93422a04ea6f5894c87babdde826e6b4abe4c6167faaff98b87b51b437ebdceefdf1bfefd45c3e0f946f203
MISC metadata.xml 327 BLAKE2B 9c6750d70cbc24484b08b3c432ebf81c509deec9a90dc165ac4a105f674fec41534ee4a1fa86906fa12a1827a5e74fd3f643d4074f7b460602fbf8c6e5d45aa4 SHA512 be62251113a18474869742b647b76847f4974782c8023e016941a80c43596b0a6044787576c2813b8ac7f76d9577238dbd041a42818e906e09d51613c85112a0
diff --git a/dev-tcltk/thread/thread-2.8.5.ebuild b/dev-tcltk/thread/thread-2.8.5.ebuild
index f9b48fdfd4eb..240a6f7ee101 100644
--- a/dev-tcltk/thread/thread-2.8.5.ebuild
+++ b/dev-tcltk/thread/thread-2.8.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/project/tcl/Thread%20Extension/${PV}/${MY_P}.tar.g
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
IUSE=""
DEPEND="dev-lang/tcl:0=[threads]"
diff --git a/dev-tcltk/tix/Manifest b/dev-tcltk/tix/Manifest
index 7b6b8d48f0a8..ec0cbef9353a 100644
--- a/dev-tcltk/tix/Manifest
+++ b/dev-tcltk/tix/Manifest
@@ -1,6 +1,7 @@
AUX tix-8.4.3-link.patch 402 BLAKE2B 229737acefdcea3f424ab0e961cbd6561b981b061c8e418139ccf4802e8057f198b95a64bc4cac17fc4daa259f925d4b8e831f035a702f2931b80f15d5d67984 SHA512 e220035cc8d71592dfe72e73e1fb92f79f7750b5c8a97d749bdb67aef9488a3684aad7873041ba6054083287c758889cb243d6cac5b83281f738b1392f29a821
AUX tix-8.4.3-tcl8.5.patch 6808 BLAKE2B f7344618960c685302192cfb4420cf1a18a973eb9e8baf9f7815938439d3a463035ee2724339700a75ace4705e7d03761bccf76b4f2b177a38876d945da4d58a SHA512 e3dacb53df3852c195306f9d7220f931592ea3ec606b121ac02e3b4f84684efb9da9cae4e51e4fb3b818d7277860bf72378fe63ae835d9eb3a2b7539aee9f9cd
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-r2.ebuild 1384 BLAKE2B d8735911038a3aabad2fa0fd6994f2627310b09b3cf390c7242a5a29fc0b2aba5c1ac6644fed809f8f21f57dc9278d1b69e74b9225d27a5727f90e8188543205 SHA512 15391cb0c6802b3e4d64221eb4479d9dd9726539862af17910cac82659f86fad855a3d2d13debd169ab4a1f65f145164823c80be2e2b7d40276f85bc14010d19
+EBUILD tix-8.4.3-r2.ebuild 1423 BLAKE2B e083ffe09cbf5e9cd85acab6699dae40d21bd7c75836cbcc0ebdb03b11892191a11236da9bdcf89f3751fd218247e743ddc3815d216e17ffde5a41ad6b6d2d8f SHA512 207c5859455bb1aade5b66c3be22982d03a5a7b06aa1a390e085b9ccfb0c47b50f06ce5581d22edac5335e93022298a3e4f1d6b231964fc42abecbbce398e223
MISC metadata.xml 327 BLAKE2B dd176eab1909873ba46ff7cb9b18031de4d7728f71427fc7fbbabbe988fda69020904f1d504b0f4cec968ae5de36fd893db5a20e3d5127eadf34ed629bc376d6 SHA512 d4289ef32294e0bdaa4d2111cfaf38e781808af2af0a9781993db085e1f4fdd7d84f7d975fd4f47d2c23aee63792ff01ce036588afdce4e695e0f883b2fe26bb
diff --git a/dev-tcltk/tix/files/tix-8.4.3-wimplicit-int.patch b/dev-tcltk/tix/files/tix-8.4.3-wimplicit-int.patch
new file mode 100644
index 000000000000..b97d55c05a77
--- /dev/null
+++ b/dev-tcltk/tix/files/tix-8.4.3-wimplicit-int.patch
@@ -0,0 +1,49 @@
+https://sourceforge.net/p/tix/bugs/112/
+
+Avoid implicit int declarations, a feature removed from C language with C99.
+
+--- a/generic/tixDiImg.c
++++ b/generic/tixDiImg.c
+@@ -352,6 +352,8 @@ Tix_ImageItemDisplay(drawable, iPtr, x, y, width, height, xOffset, yOffset,
+ int y;
+ int width;
+ int height;
++ int xOffset;
++ int yOffset;
+ int flags;
+ {
+ TixImageItem *itPtr = (TixImageItem *)iPtr;
+--- a/generic/tixDiWin.c
++++ b/generic/tixDiWin.c
+@@ -458,6 +458,8 @@ Tix_WindowItemDisplay(drawable, iPtr, x, y, width, height, xOffset, yOffset,
+ int y;
+ int width;
+ int height;
++ int xOffset;
++ int yOffset;
+ int flags;
+ {
+ TixWindowItem *itPtr = (TixWindowItem *)iPtr;
+--- a/generic/tixForm.c
++++ b/generic/tixForm.c
+@@ -150,7 +150,7 @@ static Tcl_HashTable masterInfoHashTable;
+ /*
+ * Have static variables in this module been initialized?
+ */
+-static initialized = 0;
++static int initialized = 0;
+
+ static int ReqSize(tkwin, axis)
+ Tk_Window tkwin;
+--- a/unix/tixUnixMwm.c
++++ b/unix/tixUnixMwm.c
+@@ -768,7 +768,7 @@ GetMwmInfo(interp, tkwin)
+ Tcl_Interp * interp;
+ Tk_Window tkwin;
+ {
+- static inited = 0;
++ static int inited = 0;
+ Tcl_HashEntry *hashPtr;
+ int isNew;
+
+
diff --git a/dev-tcltk/tix/tix-8.4.3-r2.ebuild b/dev-tcltk/tix/tix-8.4.3-r2.ebuild
index e5534f6912ab..52e0231aaf70 100644
--- a/dev-tcltk/tix/tix-8.4.3-r2.ebuild
+++ b/dev-tcltk/tix/tix-8.4.3-r2.ebuild
@@ -11,14 +11,14 @@ SRC_URI="mirror://sourceforge/tix/${MY_P}-src.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-
RESTRICT="test"
DEPEND="
- dev-lang/tk:0=
+ dev-lang/tk:=
x11-libs/libX11
x11-libs/libXau
- x11-libs/libXdmcp"
+ x11-libs/libXdmcp
+"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
@@ -26,6 +26,7 @@ S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}"/${P}-tcl8.5.patch
"${FILESDIR}"/${P}-tcl8.6.patch
+ "${FILESDIR}"/${P}-wimplicit-int.patch
)
src_prepare() {
diff --git a/dev-tcltk/tkimg/Manifest b/dev-tcltk/tkimg/Manifest
index 635654b39ed2..e77dc384837c 100644
--- a/dev-tcltk/tkimg/Manifest
+++ b/dev-tcltk/tkimg/Manifest
@@ -5,6 +5,6 @@ DIST Img-1.4.13-Source.tar.gz 8366556 BLAKE2B 9e9ddeb5681300fdb320a7f428cf1c30bc
DIST Img-1.4.9-Source.tar.gz 7702460 BLAKE2B 958956e786cea208f24a30532fa65914439d8289a4fce7dfa149e8202d1abe680bd8cb1cc5d8b3fb3e31d48bf5302db14977997f92ebaa786503138be872fa0b SHA512 c749a567de4eb2b9acc4d84344141ed8ba3703e4e22895d3fe0b292fe10bb0c09920cd765952fa1b95bfe8c0cb5e2955421c29bedaa07b7f3b36e7697a8f36c9
DIST tkimg-1.4.12-patchset-1.tar.gz 3494 BLAKE2B 3b172f4a5cae4d9ee0668957a5991317e4ae882f450335412488fd408971717facb0c1e1760dc55c20b14e315246017975699d3c1ff9968c3f8182198d85c62a SHA512 a9b9d9b7d0a1faeb7da02a5c7f2ee363e4cb68914ec5c39867ab6ee35b6df988e36d653536b48512361d3a0130c38683f72bb6a76a251820d8689398de3e73ee
DIST tkimg-1.4.7-patchset-1.tar.xz 8208 BLAKE2B c2e6f5d6ef415c897cac33da4a003efec467312e844912e5a519cfb3ddf04ac5cac830eed05418ef74f931df2211c53c40669e53ce3bed219a7c2c714a398de5 SHA512 596c505db7f2ff40c786b83a018eba7f82718d350b6a601f8b93aa64fac238d6b8def603cd719f89fc526e5d2891a94b46de1a2ba628b8ff0ec80979892e28d8
-EBUILD tkimg-1.4.13-r1.ebuild 2003 BLAKE2B e81a8ded396a4661fc597dc93f7abad03f3e663c8066d3a151bfbe59ff23ae1718ef1a9e7a0c3db07a305b016cad7c4f84f1c0691efd4570bee2db60624d1b1c SHA512 47def418f5ebbc14886d5debf8c9e1ed86c0af6d3ba4f498fa826a565a567678847165f918badd5d722496e0e75ba10666d7e075f2840d971cafef08eda4bea8
+EBUILD tkimg-1.4.13-r1.ebuild 2002 BLAKE2B 1dd8615398d2dab84b0c8af8bb4e3591f4bdce38d49c4d8c1afc7921a257809096678ff7bad483e57cefb2dc061642578beafea3dd9b1ae91bfdf780abd088df SHA512 9b6cda61f1e6ed1158e4711dc5ce4603eaed8a3b08917c6b7f9171a42900c7337f43360385e57c35366517d81280e624238192ad5e3afeeb8b521068b3bb4838
EBUILD tkimg-1.4.9.ebuild 2300 BLAKE2B d926ab7095ce806a1de5f3407b3bfda019a0175fa929a1dda155aa707a42f6f3f160d44784f764ce644342956f65deb8a59718626fb48dbf3b601277269e0b30 SHA512 f8621a14a5e8ded8ca3e75424fd7492cc9af660629bb600f03ae1e5eac387fe7314e09022e95df2409aad9a7540d551830ce60d92935c9c9ac34bf45be4802fc
MISC metadata.xml 329 BLAKE2B 53d89f1f85a90a476918fde2904b7be67b22b1793f8d09655b2ca18525cd9f2c49ae2848fe54b4206a49da23a9d9ab54b0750ac5437d0591c306a8311a2c945e SHA512 3a12737d8033b88e6a418f2183c8013e75777f5a15774b11d4d93b4e27360d136ad0ecfc6ff0e5d4097d669542e52e6a1d71114e4c1d1bc63ba45e0f9a0caf7e
diff --git a/dev-tcltk/tkimg/tkimg-1.4.13-r1.ebuild b/dev-tcltk/tkimg/tkimg-1.4.13-r1.ebuild
index db7ad94098e9..390b303ad9a9 100644
--- a/dev-tcltk/tkimg/tkimg-1.4.13-r1.ebuild
+++ b/dev-tcltk/tkimg/tkimg-1.4.13-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/$(ver_cut 1-2)/${PN}%20${PV}/${MYP}.ta
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test static-libs"
RDEPEND="
diff --git a/dev-tcltk/tkpng/Manifest b/dev-tcltk/tkpng/Manifest
index 323e83a32118..15e8e7a1b08d 100644
--- a/dev-tcltk/tkpng/Manifest
+++ b/dev-tcltk/tkpng/Manifest
@@ -1,3 +1,3 @@
DIST tkpng0.9.tgz 127804 BLAKE2B f2377dd8bb3b0161168930d6355202789decbe6e248607cd3828a0553c20644aac05b23b90fdb2324689e30307bdfdb63cd9fb57993ca4d58f1b1108e0d001c6 SHA512 7f832ec19b53ba0f98d3db24d7b7106ae9bb6983d46ee33c46e90a1b152646f2a99ea417c9c6f9bed1f2859ef509510b531d26b3bb81f20d4e291ea1092896fb
-EBUILD tkpng-0.9-r1.ebuild 689 BLAKE2B d42a01c7e0db9756b95e7fc9eb9c73fd96db1537aa9e5eb579a0562d322e18013302da17c83e2183401cef27e98c1f972a592995fae1702e42de061d42a4dcbd SHA512 2a0e2b28eb95f3547326ef8f281d6d781b4c02e475e64caa6cb63fe260721daee5099177f28a1c4fd91e3dc3c142deeaee614e51edb9fb2fe4c1409c94661c55
+EBUILD tkpng-0.9-r2.ebuild 761 BLAKE2B a05c365cada06c596bbaa5b3d3e86eae025eb968058124d54df2eae60f439d0e7e97a88df1b444808a0005cee13c6a61d309285593e91f33c6a7a90124f7a9cb SHA512 db74920955f1595260be475099bff03ad0a9d8f77b18f0efc52c48abd540f9152fd6c8d9b985bbed6b939d5a59e5ef944d2a0794dc2fe2611a550b3e0a86ae0e
MISC metadata.xml 329 BLAKE2B 79d2b2be270f088f56367c291af69686a7c0f3fcbf50e3d22ce0a0962980ad5cf08e39eafcbd1056fb41bfac0176f5fc0850a707b88d07ded439c5be7b278d59 SHA512 0cf5f48eba18c2731c51b6be6c09038a3d21011f302f043e887092bb46e5ec02a9a25d0c8d4ea10a70ef8f5bfac23e79cd899a8059587421dc48f75abcbb1577
diff --git a/dev-tcltk/tkpng/tkpng-0.9-r1.ebuild b/dev-tcltk/tkpng/tkpng-0.9-r2.ebuild
index e38d65c8ca05..a68fa63effe1 100644
--- a/dev-tcltk/tkpng/tkpng-0.9-r1.ebuild
+++ b/dev-tcltk/tkpng/tkpng-0.9-r2.ebuild
@@ -1,23 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
MY_P="${PN}${PV}"
+inherit autotools
+
DESCRIPTION="Implements support for loading and using PNG images with Tcl/Tk"
HOMEPAGE="http://www.muonics.com/FreeStuff/TkPNG/"
SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${MY_P}.tgz"
-SLOT="0"
LICENSE="tcltk"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug threads"
RDEPEND="
- >=dev-lang/tcl-8.4:0=
- >=dev-lang/tk-8.4:0=
- sys-libs/zlib"
+ >=dev-lang/tcl-8.4:=
+ >=dev-lang/tk-8.4:=
+ sys-libs/zlib
+"
DEPEND="${RDEPEND}"
# test target in Makefile, but test not shipped
@@ -25,6 +28,13 @@ RESTRICT="test"
S="${WORKDIR}"/${MY_P}
+src_prepare() {
+ default
+
+ # Clang 16
+ eautoreconf
+}
+
src_configure() {
econf \
$(use_enable debug symbols) \