summaryrefslogtreecommitdiff
path: root/dev-ml/labltk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-19 07:00:00 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-19 07:00:00 +0000
commitc5572b13d51970d6603acd131f27991cc1b66a79 (patch)
tree459c832fa5c0913b9ce0f85eed5e29922cc0425f /dev-ml/labltk
parent6e476156e1a0d2f4aa53968c37835c3441301367 (diff)
gentoo auto-resync : 19:11:2022 - 07:00:00
Diffstat (limited to 'dev-ml/labltk')
-rw-r--r--dev-ml/labltk/Manifest14
-rw-r--r--dev-ml/labltk/files/labltk-8.06.7-configure.patch27
-rw-r--r--dev-ml/labltk/files/labltk-8.06.9-configure-clang16.patch50
-rw-r--r--dev-ml/labltk/labltk-8.06.10-r1.ebuild (renamed from dev-ml/labltk/labltk-8.06.10.ebuild)1
-rw-r--r--dev-ml/labltk/labltk-8.06.11-r1.ebuild (renamed from dev-ml/labltk/labltk-8.06.11.ebuild)1
-rw-r--r--dev-ml/labltk/labltk-8.06.12-r1.ebuild (renamed from dev-ml/labltk/labltk-8.06.12.ebuild)1
-rw-r--r--dev-ml/labltk/labltk-8.06.7-r1.ebuild (renamed from dev-ml/labltk/labltk-8.06.7.ebuild)2
-rw-r--r--dev-ml/labltk/labltk-8.06.9-r1.ebuild (renamed from dev-ml/labltk/labltk-8.06.9.ebuild)1
-rw-r--r--dev-ml/labltk/metadata.xml3
9 files changed, 94 insertions, 6 deletions
diff --git a/dev-ml/labltk/Manifest b/dev-ml/labltk/Manifest
index 53fa2ff996ac..6c485a3329aa 100644
--- a/dev-ml/labltk/Manifest
+++ b/dev-ml/labltk/Manifest
@@ -1,14 +1,16 @@
AUX findlib.patch 645 BLAKE2B 63c8dc3a2b332129bf90af98b908e1ade5a15381a903ec9591973b6a2c3843fe254fb0001ce627ec831df5d4c6885d01de679f3d7b74e6538692de08a1fcf608 SHA512 4f5172bc7d603375bda331d40708ad14e7e9e7374f97cbd11da56473ca704421f7c801559dbcc753fe8004a809b80142158974a1c5c469eb2894580121cc9442
AUX labltk-8.06.10-this-expression-has-type.patch 644 BLAKE2B 951ccdfa410298bb166f784e43ec85f5d9c60baba4d1c7b3bf9b745c57c57887ebe3b3864e18c9daa32351d37c98de50a0cbfe138e9c8c6391c3096ca91916e2 SHA512 6776041f27b7cacf4a62b6f0fa5929672efdd4147401d7a8b7536b33ddef9db8ec923c999e5ae8c39ef634526f4316517606c546f5c3b588d2f0c9c4415f96c2
+AUX labltk-8.06.7-configure.patch 680 BLAKE2B 4442a053aa034f92c923cc7672bb953cf61b3d9b8f402183dc9dd2fcf13d85988f659280d9509ea1a1e05eb0df2c0ec8aa32632ea7dd4974f95353e74378d572 SHA512 d5c28d21f365ea942b631643ea3d2328a63c96ff81b99586ea8a58e4d0e5a5f22da0cf7232c616e61d40da1a1773fb19dc1bc9ce4cfa5d8017673ffb4ad61547
+AUX labltk-8.06.9-configure-clang16.patch 1461 BLAKE2B 0815daa22884930b9fe83e4b0cafabd86831e4f0a5a5f5355f658d8ac1bcc04ad68eaa5f6e85014613c01eebcdd323e73c3d8512cc2a6fefc35d3811b228a26e SHA512 3738dd7391ef557aa261887b9b3c8602ff5566125a386212405549560f319e33657ef4f23bea2784f5bdade7ad01536e3f1137ef60bae585a01bfcbdee2524e8
DIST labltk-8.06.10-warnings.patch.bz2 4194 BLAKE2B 106e70dac1601a831a46a21a4013f70d2b9e17f910b8c09fc2c976840cd2e4d29dbc9be50cd7efa469d50be984cae82b56783a4e8d9a0bfa308d1d4466e44039 SHA512 eeea791a4e901335f6e010983da85d72e0a6f9fe24ab84bff5c0e46af941a5bb39995ad4d475894855ecb75d5ce26c1280a74d059e845301b30f6a386b2338f8
DIST labltk-8.06.10.tar.gz 371871 BLAKE2B da67b13aa0a0c179c2fcefe6b03f68225b6e886a1233de77b9749be32b8efc845cac60244f9a8494241c8c77c7d6991786280c274becb70f5527ad891c3aac69 SHA512 ef797d21adac48ca5ed35d95ad05fee26f9b6c99b0510909f6087abb9580b8efd219ca65b1efddb170b5409567d83eaaac0473898f5f4db3e15ae4f39df364c8
DIST labltk-8.06.11.tar.gz 372194 BLAKE2B ea81662201f6166cd6fb46fe1681ffdab94703dd3e338244079ad2c67df421969618d7fb2ba2b9b5eadb732eeb927c3de03f19fb5b3621c1461924aeb2f347d5 SHA512 a4ad5fa31cbc89066445bc71a0c1c016f7e299b6bf88a5f77d559c805bc78d90651988658c8a300770ca41514ad73272691feaa84179637fcc695c96bbf25dd6
DIST labltk-8.06.12.tar.gz 372215 BLAKE2B 27718ad287954c11c0e77579239ad9ad53f4df308f3af3c482c40504e6426b4366d2c3de3acb36ca39e7fd404964fe5caa53a0b47702a0bc45ae1266765e90a0 SHA512 e1564ab2d8922276bd8ad586b37308d60ca2dd563bac3cdd992d8a6ba4de26e5499350a62a1d4cb2bbb9a5b7aff609b5187aad5fba118eb55d1b4c8355d2979a
DIST labltk-8.06.7.tar.gz 370870 BLAKE2B 2d836c824d9adbd4f03d0e7e81faa51669837eecb4f94f6c89c657966774fe7d6ed928459be3ccca7fd3e7cf67a54ee63f7d2d08dcc8b7e853f5ad64769b33a2 SHA512 3c7352d14bc337adfb1939e72bd2658bb5e60b463f10f3748779084d1b7a6e6225028c775b548e355d69984a8944b91580fa978ff904b20b8b762ba9046f5e7d
DIST labltk-8.06.9.tar.gz 371504 BLAKE2B 587ff01da120501f85f6d9921e46275858f1e1ce730eef205f9e7d7c64f6d3c0ea701cf832fdb8eb0746e1f0cff1151bccb077641740fb18811473b1553e2940 SHA512 fd6defa302d919f229394c486dcefab110b144534525a87082a27d2cab29c0af4ece3da821098fea25416850ad857f7af979d48790330d62dfb8d8db8f2bf6ca
-EBUILD labltk-8.06.10.ebuild 1339 BLAKE2B 9ae5c912462a3f555d2418c1ee0e57251ee5af61e626ce4492eec9a5626e8c70644c72210ea6441b63f90666444e0f2d6e86fd39400c0d0578b329542ace3413 SHA512 d302f57b231ec392ea44f2b4442e8181568fedb67f3bd2f7c0a1536002b709c1ae629e7610fe9c2bf45ce92c4cdbbb5cd1f6ac4eab42d5a36c9e88d67651daa1
-EBUILD labltk-8.06.11.ebuild 1095 BLAKE2B bcb5b1df6459c8e07d37b71c65527f8d9e03a23bca1f10d2d0ddcc97b43b98b99ff26da494dcd90bf2039d1b79a2a436cddf00898e0ec4ed5bf8b3f0bf2e3b11 SHA512 740242687275fa067852e368faad6cbcaad04c995231669504cb8982d85b28ac604ba532f6c0a84cfe30660364a48d597f1d7c2d2136c8832cd0ae6dc10f8b52
-EBUILD labltk-8.06.12.ebuild 1106 BLAKE2B c3c8ccc2acf7790545b376e37664a840e353e3e01388fc9aec4dc7b0aa0953489b9af5cb4ca16672cd45f500f2377667ad7e6fb4bfcbc309557a1a5ec39637f8 SHA512 fa4bcadca96019e4f8488e469d376c2848f86846b8d677eb8a962cd1e402ee32dc73fde2729ddbd3f2f13f0fcb68df8c508d9aca76a5a98b11b94a033c6cbb0d
-EBUILD labltk-8.06.7.ebuild 1130 BLAKE2B 39326a01bb1bd9e98fedf9e44012bcbd46f80899c61be6b6d1325ffa203849969f94dbc6b48955f3d4b787a3dc48c5490d56b67ae3bea18857d79e15be36850c SHA512 ff7b60d0427ea3532e8433678d205235a1d6c1fc85f432bf29dc06253f441b1be0677f3e3ad9bb992c02a4291b143ea023b2e6a111bfe264df198a6456da4460
-EBUILD labltk-8.06.9.ebuild 1117 BLAKE2B 345ab28cda2854f072ce33bc299fd7cb19991594739fe8776d28718b278db7a546c9f789e00476845ea86aeaffa8449092cfca028dfbc47c9aca6cea74b14713 SHA512 d7aa31a1742fb77cc5bbc93f4aedba7c09eec6b7c2e220912f62a616a8c0a6e0db2daa74fe9bf1e053659b449b90d57a61504b2e7bce1b0049d9feea35f35557
-MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
+EBUILD labltk-8.06.10-r1.ebuild 1391 BLAKE2B f1a12da78acc418b122343caa6dce3e21da6e067fd0502a93c6c56374c78e57b155f90320faba217b196e57ae36e1ad2fb5f2eb7b1f491e1dd9e0bbbe3fb2ad8 SHA512 266af5da88e77df05c961d409090e85862faa4477cfffd8e7f424772c59957234e8c2e677bbdcca85011ab5085ddae7efb75da9e0cc8b2d0eb0818c39e8911b9
+EBUILD labltk-8.06.11-r1.ebuild 1147 BLAKE2B f4886127a95f6a3ba84412f749f34305915d584cf249411d3a3c099eb1654f0cfa10b34c49c4527ba024074dfee23c989d5f92a7f80d7e7889dcf54fad7f2198 SHA512 fbd4817c378d47278752587562eb2dc72bb007637249c413105aa2abd13bf3f5365a4bd8536597c5cdc2b88781f388e16bfedcfe568824ae0f2c0530e51fcbfc
+EBUILD labltk-8.06.12-r1.ebuild 1158 BLAKE2B bced80e1466ccdd8e51ae50ac6e18abd7ba3f87e6dda5553bd234ec27e97ff8e1de18856971f17c67c5fdd627d447f794bade0e568132bd8e651213445231e0a SHA512 9cc13b4ca4bd4bbd06f4470c52c077c47061c18b562e794ad410ad7ad09248942dac6785fce758ec71d053de7dd38ce155414302b15195dbf7b67fafc5969e1f
+EBUILD labltk-8.06.7-r1.ebuild 1218 BLAKE2B f8c4d3d118ee1ea8b44608ae200498cb14aafe33daad2100b6a96335b0a73066a84fb9f898d044631d92b4d9883a00133feea0d2cc625c140ef99ed4db03dd16 SHA512 07df495e60bd777e21773b02dddc4ea5c8ca35c34e44f9f5cc6670c4bcd1228a0535392aad896616e028733d78c6a093c1f856f7c67d172961f8122f3d717f53
+EBUILD labltk-8.06.9-r1.ebuild 1169 BLAKE2B 769d73c2e228940bd78984b2f851c40c772d83786944f03420d1e05903027a799fd0012f2b1fc3ac0e6b2e022fc3d43e26a61fdcc3ac1262c52e8fd81ffd531b SHA512 d463783f67c4b8601dbc93cc44fa38f7707d03b0f9dc0709879b501631d20a6bd8a526baaefcc512609d30bcbf80f5017ca9e64ca6c244a3c050b4cdaeb35530
+MISC metadata.xml 313 BLAKE2B aae3866559a63cabfc03f6e436564e5592f62c910cce24c44f5b217ef51f6f391ae9499167df4399491d5c89132ce857edcd50354bc6ac1a2bc6db9c829c639c SHA512 07873e6c2cadaa8ae45983cba98116688a436cf5071b0ce39c3b3472783ab5b3ab32052a58df81a9e2e26b155bff0c5907f82c7408962380b4d31d2d8dd04d09
diff --git a/dev-ml/labltk/files/labltk-8.06.7-configure.patch b/dev-ml/labltk/files/labltk-8.06.7-configure.patch
new file mode 100644
index 000000000000..320f92f7ce45
--- /dev/null
+++ b/dev-ml/labltk/files/labltk-8.06.7-configure.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/881841
+https://github.com/garrigue/labltk/commit/be8c977d320ed40cacb322658d4ceba5e583b3a6
+
+From be8c977d320ed40cacb322658d4ceba5e583b3a6 Mon Sep 17 00:00:00 2001
+From: Jacques Garrigue <garrigue@math.nagoya-u.ac.jp>
+Date: Mon, 24 Aug 2020 11:27:34 +0900
+Subject: [PATCH] Fix config/auto-aux/hasgot for clang 12
+
+--- a/config/auto-aux/hasgot
++++ b/config/auto-aux/hasgot
+@@ -30,7 +30,8 @@ while : ; do
+ shift
+ done
+
+-(echo "main() {"
++(for f in $*; do echo "int $f();"; done
++ echo "int main() {"
+ for f in $*; do echo " $f();"; done
+ echo "}") >> hasgot.c
+
+--- a/config/auto-aux/hasgot.c
++++ /dev/null
+@@ -1,3 +0,0 @@
+-main() {
+- Tk_SetGrid();
+-}
+
diff --git a/dev-ml/labltk/files/labltk-8.06.9-configure-clang16.patch b/dev-ml/labltk/files/labltk-8.06.9-configure-clang16.patch
new file mode 100644
index 000000000000..bc7e04175f7f
--- /dev/null
+++ b/dev-ml/labltk/files/labltk-8.06.9-configure-clang16.patch
@@ -0,0 +1,50 @@
+https://bugs.gentoo.org/881841
+https://github.com/garrigue/labltk/pull/17
+
+From e1e850972c4190686a040574b91d61948cc559b5 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sat, 19 Nov 2022 01:14:25 +0000
+Subject: [PATCH] config: Fix -Wimplicit-int, -Wstrict-prototypes (Clang 16)
+
+Followup to be8c977d320ed40cacb322658d4ceba5e583b3a6.
+
+Clang 16 makes -Wimplicit-int error 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/config/auto-aux/hasgot
++++ b/config/auto-aux/hasgot
+@@ -31,7 +31,7 @@ while : ; do
+ done
+
+ (for f in $*; do echo "int $f();"; done
+- echo "int main() {"
++ echo "int main(void) {"
+ for f in $*; do echo " $f();"; done
+ echo "}") >> hasgot.c
+
+--- a/config/auto-aux/tclversion.c
++++ b/config/auto-aux/tclversion.c
+@@ -18,7 +18,7 @@
+ #include <tcl.h>
+ #include <tk.h>
+
+-main ()
++int main (void)
+ {
+ puts(TCL_VERSION);
+ }
+
diff --git a/dev-ml/labltk/labltk-8.06.10.ebuild b/dev-ml/labltk/labltk-8.06.10-r1.ebuild
index 0e2d1e982325..ba2aeaa5b347 100644
--- a/dev-ml/labltk/labltk-8.06.10.ebuild
+++ b/dev-ml/labltk/labltk-8.06.10-r1.ebuild
@@ -24,6 +24,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/findlib.patch"
+ "${FILESDIR}"/${PN}-8.06.9-configure-clang16.patch
"${WORKDIR}"/${P}-warnings.patch
)
diff --git a/dev-ml/labltk/labltk-8.06.11.ebuild b/dev-ml/labltk/labltk-8.06.11-r1.ebuild
index 150ac43273e3..d3936002790d 100644
--- a/dev-ml/labltk/labltk-8.06.11.ebuild
+++ b/dev-ml/labltk/labltk-8.06.11-r1.ebuild
@@ -22,6 +22,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/findlib.patch"
+ "${FILESDIR}"/${PN}-8.06.9-configure-clang16.patch
)
src_prepare() {
diff --git a/dev-ml/labltk/labltk-8.06.12.ebuild b/dev-ml/labltk/labltk-8.06.12-r1.ebuild
index 3042cc64e298..fe10ce5dc4e6 100644
--- a/dev-ml/labltk/labltk-8.06.12.ebuild
+++ b/dev-ml/labltk/labltk-8.06.12-r1.ebuild
@@ -22,6 +22,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/findlib.patch"
+ "${FILESDIR}"/${PN}-8.06.9-configure-clang16.patch
)
src_prepare() {
diff --git a/dev-ml/labltk/labltk-8.06.7.ebuild b/dev-ml/labltk/labltk-8.06.7-r1.ebuild
index 637bdd00956e..4acab0317733 100644
--- a/dev-ml/labltk/labltk-8.06.7.ebuild
+++ b/dev-ml/labltk/labltk-8.06.7-r1.ebuild
@@ -22,6 +22,8 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/findlib.patch"
+ "${FILESDIR}"/${P}-configure.patch
+ "${FILESDIR}"/${PN}-8.06.9-configure-clang16.patch
)
src_prepare() {
diff --git a/dev-ml/labltk/labltk-8.06.9.ebuild b/dev-ml/labltk/labltk-8.06.9-r1.ebuild
index 7bce5317f51d..aad779f428a8 100644
--- a/dev-ml/labltk/labltk-8.06.9.ebuild
+++ b/dev-ml/labltk/labltk-8.06.9-r1.ebuild
@@ -23,6 +23,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/findlib.patch"
+ "${FILESDIR}"/${PN}-8.06.9-configure-clang16.patch
)
src_prepare() {
diff --git a/dev-ml/labltk/metadata.xml b/dev-ml/labltk/metadata.xml
index ff5a0cd1ae3d..57230eb446c9 100644
--- a/dev-ml/labltk/metadata.xml
+++ b/dev-ml/labltk/metadata.xml
@@ -5,4 +5,7 @@
<email>ml@gentoo.org</email>
<name>ML</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">garrigue/labltk</remote-id>
+ </upstream>
</pkgmetadata>