summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-12-25 23:06:25 +0000
commit441d1370330332b7d78f238d2f5e13f7aed5e4e0 (patch)
tree6a5171dd615dfeee62a45044144c66e864738fb0 /dev-tcltk
parentab3da91fb6c91a9df52fff8f991570f456fd3c7a (diff)
gentoo christmass resync : 25.12.2020
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/Manifest.gzbin5823 -> 5818 bytes
-rw-r--r--dev-tcltk/itk/Manifest4
-rw-r--r--dev-tcltk/itk/itk-4.0.0.ebuild2
-rw-r--r--dev-tcltk/itk/itk-4.0.1.ebuild2
-rw-r--r--dev-tcltk/tcl3d/Manifest2
-rw-r--r--dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild2
-rw-r--r--dev-tcltk/tcllib/Manifest2
-rw-r--r--dev-tcltk/tcllib/tcllib-1.20.ebuild7
-rw-r--r--dev-tcltk/tclxml/Manifest3
-rw-r--r--dev-tcltk/tclxml/files/tclxml-3.2.7-bool.patch26
-rw-r--r--dev-tcltk/tclxml/tclxml-3.2.7.ebuild1
-rw-r--r--dev-tcltk/tls/Manifest3
-rw-r--r--dev-tcltk/tls/files/tls-1.7.22-ldflags.patch13
-rw-r--r--dev-tcltk/tls/tls-1.7.22.ebuild9
14 files changed, 66 insertions, 10 deletions
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index cabdd4734c08..0c51d31e44e8 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/itk/Manifest b/dev-tcltk/itk/Manifest
index 689d62c029ff..e64d888e4250 100644
--- a/dev-tcltk/itk/Manifest
+++ b/dev-tcltk/itk/Manifest
@@ -3,7 +3,7 @@ DIST itk4.0.0.tar.gz 177838 BLAKE2B 6bb975c414d40c81bac4b8651ce89f0d84d712114e6f
DIST itk4.0.1.tar.gz 182029 BLAKE2B fe3ed0adddf71af9bf795949b18baf7d983edc1e6e95939db18bdf896069083afbc8498935b0c59e2c5f4179fdc6f624e67198afa0755e8183d754c181d50642 SHA512 d64beeb42949e96b384ef2fd571971813697086df8b18af79399cedbb80eba19dc013677957959ea93dc0dcd7cdc4be012b3f9a5f0eedf0bd743550837bd78fc
DIST itk4.1.0.tar.gz 253796 BLAKE2B 7d51689d41871f39fbdf940f1aede2c89ee0165cc6be989f7da65df85a0d15e5db037722a5e30a284e51129b7bfff20dfde0fbc78d2d72d8acb9031f328a5d16 SHA512 1deed09daf66ae1d0cc88550be13814edff650f3ef2ecb5ae8d28daf92e37550b0e46921eb161da8ccc3886aaf62a4a3087df0f13610839b7c2d6f4b39c9f07e
EBUILD itk-3.4.1.ebuild 1349 BLAKE2B 8fd619ccc9384226a1351713e77191b328553846627ae63354698512bde66db568249753e608786ca3596ec8d49e28dcb6a08ee14fdcb5307813b73fb325406f SHA512 fe3368daff0f40baa1402bc5a0e08680833cf11796c27ad14b111b0499f01965db2d22db40912b3e009d369215477a605e0281963d9e84025ac81a429f77a49a
-EBUILD itk-4.0.0.ebuild 1460 BLAKE2B 6ca21e3f336cd51cc6ff760bc5d81e02bf4f1148a26da3f98994cd9d873701479097c5f76ab75b4b1b1476a6c9f5fe57f29a906744ffe79b48faeba1ea504d1e SHA512 487bfdfe22e47699411ff5350d9809f66273ba054b933a9912bf0b9f5455de2e4043be8b976095c2ae87b6ddb7a67606badc034db5511d5d8be1f01d57162d02
-EBUILD itk-4.0.1.ebuild 1463 BLAKE2B 3f07a6420076684e79676f6aeb892d67a1d8c04626457e4cef2815d6c496d01ad935a3d8f8ff2f65c29a1ccc92a74c345b8efc88faab1f8f505533cc7d5be70e SHA512 064661f251bb93ebcedc49f77cd00b25489014e324e06b532c05c05aa913f4b67817e3c89fa870551b6a4e0e729461aa0c26219c53dd4813765df7f55270896d
+EBUILD itk-4.0.0.ebuild 1457 BLAKE2B 9cf5cf4bdd6da9343c2972f0ec13210d1cec63641cc18b033780199db4eb89bb99c748edfabc41c7484c4c676a189f6addd3e31b24a870d53b1a36f3e988fd5e SHA512 edb07b8295a40a64ed11dd2a21c381a3cebd26c27ed6c63a9029c7adc46459f692f6648aa95b6edb7489cbe8e8d842ff0e08eefe58b26c0a56ef9ed640334b7f
+EBUILD itk-4.0.1.ebuild 1460 BLAKE2B 23cf0a831ffe5f37be1b1ce9626989975d601f7f146b8c56a2e87436fbbb858b6d0c253b4441dda0bf88223ef0a6e1f6273bd29de758c58b8060ddc25522548c SHA512 5b5a2d7d7774eb3ecf3100b4fca942c8f4e23bb87744c4521d26db49a2e941355e925a7b991d00dd2bc5587fcdcdd8d2e64195767e03ce8f8d4874cbc2ab2b77
EBUILD itk-4.1.0.ebuild 1435 BLAKE2B 686716f1d5e56b0ebd953bb18a97a3baf77109c80f254a59ca3e8e86ea6ca97d7fe08a7bb4e12099c38b69b439e0425e231d36b7794eb53246a99ac416d7cdc5 SHA512 358dbc3d3ca9431088834d0e0eeee47811c9a6fb9da01ae420f9752b4f3b4033e1ec5d897db380d43588764c2daa97f1b617505f826b5f0950a9e19e09d675c2
MISC metadata.xml 330 BLAKE2B 31520e9c34731a6b9f743db2dc1ecd3dfa0600c77c64ec8d3274f65a3e4998086684a78bac8b55d3450310d0cc8d3de741fe924a6bc722821aa15deaf1360419 SHA512 404a351da7b77344ba6ad0969162591a9fdc582ca723b43d04ed073bdc164b4df173a3267b333ed4d19aaa48b34c696d485703c85cccd700320e23008ef189b1
diff --git a/dev-tcltk/itk/itk-4.0.0.ebuild b/dev-tcltk/itk/itk-4.0.0.ebuild
index 8b5e04b93837..76db73b077f3 100644
--- a/dev-tcltk/itk/itk-4.0.0.ebuild
+++ b/dev-tcltk/itk/itk-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
diff --git a/dev-tcltk/itk/itk-4.0.1.ebuild b/dev-tcltk/itk/itk-4.0.1.ebuild
index 7178266a0e60..ba8702f902a4 100644
--- a/dev-tcltk/itk/itk-4.0.1.ebuild
+++ b/dev-tcltk/itk/itk-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
diff --git a/dev-tcltk/tcl3d/Manifest b/dev-tcltk/tcl3d/Manifest
index 39541154f462..cc4111d33af9 100644
--- a/dev-tcltk/tcl3d/Manifest
+++ b/dev-tcltk/tcl3d/Manifest
@@ -1,4 +1,4 @@
AUX tcl3d-0.5.0-include-tk-dir-and-permissive.patch 2544 BLAKE2B c982924cffd60db538428d225a23023bcedbd3a9bf5e1087815d3a8fbe49d4f2be3f4dd3aadee3274a85f11a9c2d0e442bd739a0da3a415c15ac32eb8a116abe SHA512 ff5bb6df033cfa1ce9d01305cf3346653cc9ff6c144e19609b8cacc659993f0df0a8e0db741e0733e7c3f44aff6ed7f02596e382bd2b813980a8fbbfbbb376e6
DIST tcl3d-src-0.5.0.zip 3936271 BLAKE2B 97bd3815c05254162d8af4b2029dd2ac4218ed4bfb94e19a6454f41c12953b48f616444e466dda5359433f84a9284a2e20316b6c97b0e3a20deada47f583510c SHA512 24f799d5cc0ad9daf060b6b723d1197be678c0716b2099287e004221889c56da03f7368d6cd4c47dbbbbfe936b0bf65366cd452d3d9c2335cdfbae6ff3860a29
-EBUILD tcl3d-0.5.0.ebuild 1915 BLAKE2B 3da8616adf462940912f80cfe8cb2e68f2adc4625a5f137fb67659369ad1a0b4d465ebbcc7a2209241081f75938e5c5d2d23f75e28e3d702cd8026ba7718a3fd SHA512 d563b6464a1efb33306a68c46cfaa7126c5f546e1ff51978d5fa3c2384f06d47daf33f77f958bc657de371f04092f8259ef79e9df08f1f2c88bde655b06f0e78
+EBUILD tcl3d-0.5.0.ebuild 1988 BLAKE2B 33800bb3247d1333db5f6b1ae25673bdc3313b6fe33a73894a400f4e54d3de7a60540af998a2dae787c3f45c17c67aa7b81edec96c349e73453d23037eaab5a3 SHA512 9c8dac928962a75c962f69a895284aa54b54a4aa359a1766f14bbc1a5273a3ac14b845cf6a8aa6b7c118b0735cb203dcf7a85af7f5ef5782e4106fa41b30bf16
MISC metadata.xml 1311 BLAKE2B 72c200e646b9fddd4b20a266d7d66e967f918e467d413a063af6076cc0fb786b38bf0b61c9ce288f3215b0ec30485cbed4ad3ad35bad48f48c09936eff6f90da SHA512 291f517e0690cb71786359156418f3622ac8e5e86f8d8d33377b967d85bddd4c05fa49dccee56bc2ff719b2ebe45b497304fa5262ec193832b6c3c8f9ca09943
diff --git a/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild b/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild
index 8f84663373eb..f24710e3f1e8 100644
--- a/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild
+++ b/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild
@@ -67,6 +67,8 @@ src_compile() {
CXX="$(tc-getCXX) -c" \
LD="$(tc-getLD)" \
LDOUT="${LDFLAGS} -o" \
+ SHLIB_LD="$(tc-getCC) -shared" \
+ SHLIB_LDXX="$(tc-getCXX) -shared" \
${CONFIG_PLUGIN}
}
diff --git a/dev-tcltk/tcllib/Manifest b/dev-tcltk/tcllib/Manifest
index 6aae7904eafd..fe805c0965c5 100644
--- a/dev-tcltk/tcllib/Manifest
+++ b/dev-tcltk/tcllib/Manifest
@@ -3,5 +3,5 @@ AUX tcllib-1.20-test.patch 6599 BLAKE2B ebbbb624b0d214d6e0f9aa61b968f4133abbe8e1
DIST tcllib-1.19.tar.xz 6298564 BLAKE2B f137227004dd4acded7c8aae6b36fd50fedee67a725ecef0046f1af7abc7bb8e11207a141e15390a6ce3a1a3914b1cd2e5a798035eba631254792b2819383013 SHA512 08f549a3513316919c61f015a604aa671a73c0fd59a8a20b916d106e7d7d6f4bd59b485a92307778cfea1b00f78c2972a086b1bf960fe85a26fe273b7ada8d12
DIST tcllib-1.20.tar.xz 6692664 BLAKE2B 3e70cf0d0f9e469a20e18f84238f56a53b5b8e36abcf418dc32f64c819728968d24e2999705d91d8341cb608a6bb674a063e86253cddfb51f2693a94d0e070e5 SHA512 d2c20642f91cdc7bf3b329025be80eb9288d0919fa439c2066349b52950cf3c343f39c7745b9b08ec28a884ff2f219fe0fb5f47023f1266b6a6de6ae54852412
EBUILD tcllib-1.19.ebuild 1219 BLAKE2B 6eae3d390eac5b17e5cd160b173f779098a02b05f44d3758d78cb226877f4a108dc7b7a2a69099318f4952983324dc3cb9cac6497410af64c7ff28ebb97e3c99 SHA512 5cfe773b4f81507db98941b1524e4fb30db393c6804d6f746e5c2db3a3e79e8e859c15e9b4dc1453d16ab97d90bb5dce2ed333bf1fb6e082630e6c83d88c20e4
-EBUILD tcllib-1.20.ebuild 911 BLAKE2B 3ea1532482cb47a11ce02ca55c33d6fe20321ff8e6a5e09f5283eb7a4b208072e6b51bf1019329187c660688360754af3ee448fdb3d423f840d5c47847f097e8 SHA512 279dc211757a6c057d8b2b4286408924a3dfb4ff36b728272fb982e3d1be34670131220dfe5154c77e0cebb1c0b741179999dcf6071d89075a3664675b728133
+EBUILD tcllib-1.20.ebuild 974 BLAKE2B 977914da642c31d82a7f50f0248021eb6ae384b43e2eaf01edfda5afd9b6fbfef4f80629441871ff38d42d9c7247a7dc7aecd733bed7b38e6ef492fd9940e445 SHA512 daaafab54022af9fd26d6822fd1335ca1ddd6293400e5d0430697d872df35d6b9fb55ecccf8cb3d3a42b73c4fdda9a5399f2f0a19ffdcefba8718e9175ea32d7
MISC metadata.xml 329 BLAKE2B 9c75c5b20f8ce9b566b4a422c4d768c3c2db1f593d8505ee7539932860f99ab5eeafb51d02e84d78f7be0c8be06e22fadb64aaf61cf01b7b14ac506035c70c79 SHA512 c16db3fedc73cc41391e15f198396908ebd047c165c2bbe3c465f126dfb8266818d79f11ec343a2880058850a8164801616632f361b69db914e7d66823bb1851
diff --git a/dev-tcltk/tcllib/tcllib-1.20.ebuild b/dev-tcltk/tcllib/tcllib-1.20.ebuild
index e3b15f8c4348..45760d915524 100644
--- a/dev-tcltk/tcllib/tcllib-1.20.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.20.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="
@@ -30,6 +30,11 @@ HTML_DOCS=( idoc/www )
PATCHES=( "${FILESDIR}"/${P}-test.patch )
+src_prepare() {
+ default
+ rm modules/httpd/httpd.test || die
+}
+
src_test() {
USER= virtx emake test_batch
}
diff --git a/dev-tcltk/tclxml/Manifest b/dev-tcltk/tclxml/Manifest
index 7eb0635b2d2e..96e02164eca1 100644
--- a/dev-tcltk/tclxml/Manifest
+++ b/dev-tcltk/tclxml/Manifest
@@ -1,7 +1,8 @@
AUX tclxml-3.2-fix-implicit-declarations.patch 488 BLAKE2B 1feca37c6c6e87d8c04d884dc6cfcaaacf64eead99f48825cb6473a677161876b3c3be8db6dd04e30195379dbaff2647cfe3cbe8dde4ee3ee9b17d817390100b SHA512 9f8a0c55886c01324e318aec70c99b85f845567a486daddbb897900f242d8a9fec99026c8f6ec7d73e5dca8ee22bf851dc64eab2a83a3a2c959828a24e79e4ca
AUX tclxml-3.2-format-security.patch 647 BLAKE2B b35232d7b553ee3e95b0a6c1998ad98b50be7198af8383bc5f3e00c6892bac29c257bdce9e04ec783098b878b06736c032b801684d9152b5d8ff1df5c4db771d SHA512 2b76363f015400642f00ce24ef67fd8f7607cd6ed0a63a5768aa343fbe9d6a8af50e15ccebecff813aa0c6d0714d65626c31e2edc860b6b826e52952bb47d435
+AUX tclxml-3.2.7-bool.patch 590 BLAKE2B d651d04e44b3021d8be4631a52a65ffcb498e7c27b7b69acc261d91d6e4a09c5066aee71c6f096b2ac599e1b8eaacbf87ffba5a2a46ff403ae2948caf43c4979 SHA512 1178bb6588c5c0632e5611f5c913748943304d9f9a68a7a45b58d254beaca38ceec21120fdf00e7938949ef21037e2d2504e60cd9418a316f8923cc30b72d3e8
DIST tclxml-3.2.7.tar.gz 313751 BLAKE2B 43983d2d6c2f339fa320c4748f889db49fbe9cfff15219e898fdfe5a9a7d6526a2b40b7697fdca6f5272bdfb52cbe68af53ced711ad5d476dc2c5e31898c00ba SHA512 23cb17466f777538088998fa4cce55531708bba517d45cb8b4281401779c418f8532376e4aefcf4bb5f3674ee5bab2e0db25ab2a69c153d3e5820c509edf12ae
DIST tclxml-3.2.tar.gz 757594 BLAKE2B 6ddadb6add6ccba0db55e704ddffafe1c0f22740d27a5c49bf9c8fd00e1592aed46fd1cef49155101ac1544de8559f0d808731c598cf2189ff84a681bbf870e6 SHA512 5e7d45063c1a311d49ecc42f664bf7d88862fc19a46b64f52d038e2adfcc5b6964ae74d61b40bcf8eb4e1440f849339095fd8712bd39f0cb57e279acea58a3da
EBUILD tclxml-3.2-r2.ebuild 1104 BLAKE2B c7fb3d0496a9fae3ee378d98705c47997a6a800f603a24ece4310a329c764255ba167d5b69765be4635bb313938e220e87a719a56e0ea5318e3e3c76c10dce9c SHA512 64f2f89b49e6c3a72e68daedcdbd6baa1b88f66b57396e55ffc2de0dd7100a9781635db83e1046677ba782f9627407709fa8eff7fc052b65bbfef56ac4602590
-EBUILD tclxml-3.2.7.ebuild 1034 BLAKE2B 9b1e98d8f9c975c758c40848dc669e2d36a202a0fba201e972b27076b141d4f546f4d625be300f3c59f3b7ef676c0921d1b0a82a5b11a0cdd98673f453b6fa6c SHA512 e8cef1f3d1c31844d6c926cb96c99a8b2eba2a4801ad47577c07e20e77c90d35dd823f1ab2c5bfb53172b55b9792e0e899f3a99c0759bf1e11aea191d3b0bc36
+EBUILD tclxml-3.2.7.ebuild 1066 BLAKE2B edffc6e997b6af72a12883fbc8d64f32a3aed9018d619f1f0df8f3f74c1dae986a65337838f6c1216d6fc23c560498532c8513001bcb899cfd5bf67eee8e0162 SHA512 1b6fe6c81f4d52ca5e28d050e415e7efd041f14e42d52badc860beaa2ae2f60a901c24eb30d7055da2ca067843829763afc38da4fcf98d67c5431935bacbae17
MISC metadata.xml 329 BLAKE2B 6a79c9f1952fa24494921c92da92aaceae631ec090df7e08b39e8f037330cccff13a537c04340364552ad8a0f9c8aa41e642bf5ccc5ecac5264f4836a696fb06 SHA512 32f679fcef8e5ad247a7e566ccfe9098116d093ce83e7326e744dbfede0eeb47fbcc3de723e135a1dd3733d337de6648632ab1b5191ec2e9135d48a3b2988e5d
diff --git a/dev-tcltk/tclxml/files/tclxml-3.2.7-bool.patch b/dev-tcltk/tclxml/files/tclxml-3.2.7-bool.patch
new file mode 100644
index 000000000000..8d29180f0826
--- /dev/null
+++ b/dev-tcltk/tclxml/files/tclxml-3.2.7-bool.patch
@@ -0,0 +1,26 @@
+--- a/tclxml.c 2020-12-24 16:58:20.051675497 +0100
++++ b/tclxml.c 2020-12-24 16:58:49.586185021 +0100
+@@ -20,6 +20,10 @@
+ #include <tclxslt/tclxslt.h>
+ #include <string.h>
+
++#ifdef bool
++#undef bool
++#endif
++
+ int Tcldom_libxml2_Init ( Tcl_Interp *interp );
+
+ #define TCL_DOES_STUBS \
+--- a/tclxslt-libxslt.c 2020-12-24 16:59:07.004895777 +0100
++++ b/tclxslt-libxslt.c 2020-12-24 16:59:46.280243657 +0100
+@@ -20,6 +20,10 @@
+ #include <libxslt/imports.h>
+ #include <libxslt/security.h>
+
++#ifdef bool
++#undef bool
++#endif
++
+ #undef TCL_STORAGE_CLASS
+ #define TCL_STORAGE_CLASS DLLEXPORT
+
diff --git a/dev-tcltk/tclxml/tclxml-3.2.7.ebuild b/dev-tcltk/tclxml/tclxml-3.2.7.ebuild
index af6d475303e1..454695c0e260 100644
--- a/dev-tcltk/tclxml/tclxml-3.2.7.ebuild
+++ b/dev-tcltk/tclxml/tclxml-3.2.7.ebuild
@@ -28,6 +28,7 @@ RESTRICT="test"
PATCHES=(
"${FILESDIR}"/${PN}-3.2-fix-implicit-declarations.patch
+ "${FILESDIR}"/${P}-bool.patch
)
src_configure() {
diff --git a/dev-tcltk/tls/Manifest b/dev-tcltk/tls/Manifest
index ab49b7f97731..75fcbd0d2b3c 100644
--- a/dev-tcltk/tls/Manifest
+++ b/dev-tcltk/tls/Manifest
@@ -1,5 +1,6 @@
+AUX tls-1.7.22-ldflags.patch 363 BLAKE2B b0b7fab12ed59f37ae538190b1988badb3ea3eb81ec7ba39ea2ada2712e706e3959d289406790e10ebfb3b6ab605a576c55874002f713872f5770db157805fc6 SHA512 8324a79ab059bad1db960ba320e1bfdd6cfeea7f2a52fa596dcb7ced9aec72e7e7ff72ef26226e7f33595cad86b2838b85985711420804f6209bbccc6f0a3051
DIST tcltls-1.7.16.tar.gz 166439 BLAKE2B 855b61bf21e7635fc9c53838037136586552261bb0c3b4c4a52638e99358f418a2c0d606b5fb130e32004e3a34c80afea25be16f068ffb499d6636309e4ae2a3 SHA512 f63b885dbfaec5d9ae811c126bd0ff253787effd7b053282b9ee566e9fae54df940bc058a6c3dd22e31fcb9ec6ae1b286aa40efd69c3f01f5a3014aada730ab1
DIST tcltls-1.7.22.tar.gz 165206 BLAKE2B 351a5ee6a50174db8b13c9232a617aa90480550520771004c318c063b7c9703cdf969c7d12c56c54483bce5d08a9b48c04906d2be3ef9e3de0ab74c5dac68346 SHA512 28c76a6e7333b6ed1d83234691d61c9e71a59d0a6a28182fc0f50e97cae7b54da63ac76527e3b16087f3eab0b9cfe19bad02362e485d0cf378724de534805e99
EBUILD tls-1.7.16.ebuild 915 BLAKE2B 65479254c3f8a70e83ed4a36bc42e283672ba3270dd274bea46f8fadb03c33387fe3bd07d6f2d72435b98339406e65e854542162331526382c75368ae138d444 SHA512 787f2a8dd0345669679b997a6ca7e421c2bf3f7ad60113a38097a3a5609c9a19d7476b5e63c31464bcca92d72e339a179921efa03f9c87e908fc89a65444b2f2
-EBUILD tls-1.7.22.ebuild 921 BLAKE2B 2ed26544268a4afb04b8e70dc032c79cfc3c69d31dae86daa0383aa62ef9164f1150ae948af2afe99cb53bac3edc2f06acbe552353680bcb4abc2d323d8e38d2 SHA512 0ec5161e2a36165cf73f842016ebb826d7a699d3b0ee6c00bab4194f70c8f88b0b340ad146a17461d465767fc81c42707667366a2115aa869fdea5c6a0b3bb63
+EBUILD tls-1.7.22.ebuild 1011 BLAKE2B 22e24513207851663170522108f68cbf0d1765cd1c431695c67fb328d37e93e5474b3e78db557ea6650099be9e37640892ba64c58ad61b01fc5d577b3538d5f0 SHA512 114832a9f1ee38483f11151b58f002af6c0d17d474dc09ce66d0402aaaa2c619c90a4f50fcd8c9db879f533a03cef676738950624915813763b9b1fd44555f59
MISC metadata.xml 326 BLAKE2B bb3ebe3febf02967373d484b0685609602c2fe4c229c52d078035c4d8d4ab011a3d5a4e72b46a4d75a4ab01e5fdb6d338c679f1b1033bc6d986f3815696c61c2 SHA512 6e3856770636152cb4cb2d2429dfba4ccdd4f82433903aa828ca23b3dbbe878546f7327a510ecdee93001c1d81dbc9c343c217d09ab08774c697a4b6fb2a0f94
diff --git a/dev-tcltk/tls/files/tls-1.7.22-ldflags.patch b/dev-tcltk/tls/files/tls-1.7.22-ldflags.patch
new file mode 100644
index 000000000000..a5d8c083d315
--- /dev/null
+++ b/dev-tcltk/tls/files/tls-1.7.22-ldflags.patch
@@ -0,0 +1,13 @@
+--- a/configure.ac 2020-12-25 11:05:31.312433864 +0100
++++ b/configure.ac 2020-12-25 11:05:42.692248123 +0100
+@@ -247,10 +247,8 @@
+
+ dnl Enable a stable ABI
+ DC_SETUP_STABLE_API([${srcdir}/tcltls.vers], tcltls.syms)
+-if test "$tcltls_debug" = 'true'; then
+ WEAKENSYMS=':'
+ REMOVESYMS=':'
+-fi
+
+ dnl Produce output
+ AC_OUTPUT(Makefile pkgIndex.tcl tcltls.syms)
diff --git a/dev-tcltk/tls/tls-1.7.22.ebuild b/dev-tcltk/tls/tls-1.7.22.ebuild
index c4f7c36511d5..3def4d43f9e3 100644
--- a/dev-tcltk/tls/tls-1.7.22.ebuild
+++ b/dev-tcltk/tls/tls-1.7.22.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit eutils
+inherit autotools
MY_P="tcl${P}"
@@ -26,6 +26,13 @@ RESTRICT="test"
S="${WORKDIR}/${MY_P}"
+PATCHES=( "${FILESDIR}"/${P}-ldflags.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
src_configure() {
econf \
--with-ssl-dir="${EPREFIX}/usr" \