summaryrefslogtreecommitdiff
path: root/dev-tcltk/tcllib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-03 03:04:04 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-03 03:04:04 +0000
commit212000bb5eabdfeb9a6e7a9b8f28e2740cae555a (patch)
treedbbe26e892147b95a24336cc44d791dbe0c0ce5f /dev-tcltk/tcllib
parent37a097af13d675b83911ac006ee9ee22d2163f9a (diff)
gentoo auto-resync : 03:11:2024 - 03:04:03
Diffstat (limited to 'dev-tcltk/tcllib')
-rw-r--r--dev-tcltk/tcllib/Manifest3
-rw-r--r--dev-tcltk/tcllib/files/tcllib-2.0-test.patch44
-rw-r--r--dev-tcltk/tcllib/tcllib-2.0.ebuild56
3 files changed, 103 insertions, 0 deletions
diff --git a/dev-tcltk/tcllib/Manifest b/dev-tcltk/tcllib/Manifest
index 70e143ce5af0..2bcf1a22d5c5 100644
--- a/dev-tcltk/tcllib/Manifest
+++ b/dev-tcltk/tcllib/Manifest
@@ -1,7 +1,10 @@
AUX tcllib-1.20-test.patch 6599 BLAKE2B ebbbb624b0d214d6e0f9aa61b968f4133abbe8e108098bdf6d7bb726f5c8d12fe4a6a2976d4d9b0a7ef97f9787df52114f55a654b8d10aa6cd076307caa766d0 SHA512 574fead7b1b48e95c8524ea47df9e3087c0c9858cf22c1b2300d8b405a639f2b9c3ed763b8849e2bf805868138a0f044553eab48613d0df018f44d914eaf096d
AUX tcllib-1.21-test.patch 5515 BLAKE2B 8048f7568d6651014c9153f4e5a26a1580f10ce510ce0eead2960bba732f9424faaeec4392af5b7647633d3946a8e290c5f33ea0b60f754358d7ef3eb07be1cc SHA512 494e60644baccb516c8b4847cf300b53630e222f34899d9d620e84d1573be0d0b3df69f9be5534416ae360460cd7ea3cd5e0f24d2124c00702449caa66752e69
+AUX tcllib-2.0-test.patch 1687 BLAKE2B b67712c3a9b710ab926c33ae2c600ac20e28ca41d0fae308d49d4b592b761bf3d3631eb9bef1422db5c3dafbdbf0cf0fe56c705144184969932fe0d992a218a5 SHA512 e86775a5e0185ece2d422fe99a1572862a74b23d7367be747e368715b5e33b0009bedcf9c88e5080d050a426d3f360685f595bf0a9b51f02d80e0c29fc07a2a7
DIST tcllib-1.20.tar.xz 6692664 BLAKE2B 3e70cf0d0f9e469a20e18f84238f56a53b5b8e36abcf418dc32f64c819728968d24e2999705d91d8341cb608a6bb674a063e86253cddfb51f2693a94d0e070e5 SHA512 d2c20642f91cdc7bf3b329025be80eb9288d0919fa439c2066349b52950cf3c343f39c7745b9b08ec28a884ff2f219fe0fb5f47023f1266b6a6de6ae54852412
DIST tcllib-1.21.tar.xz 6467488 BLAKE2B 1faad78a263d9ef02d8d178bd329510a76db7b13d8ae636389877b25e1f1d125a6018ee9238cf3d8dbc04957d2e589669dc743c1f9e5823f28976ef73f8ce2e5 SHA512 0c8c333e1fd30237dbe40842082fd2da5141c50fc29c1a82960ce32b6780247b412ddfd1fe1e4414513dc77d6833611a46e07ca4137f13a51c7fea9fb81cef5b
+DIST tcllib-2.0.tar.xz 14872556 BLAKE2B 804775438d69b569f59c8da842d51c74deecec0ec8591989a8094fd332585c833ddffb33f636c134207a231192088c09b431864b6d52449066d5997377e63ae3 SHA512 b637548359475368135ce68ed39a0c75c276bf91412c68f357e45f833d52a070d8e952edecfa1c94aa927f92c88c586086fce517d201eb72746751d146e30103
EBUILD tcllib-1.20.ebuild 982 BLAKE2B 0231f4cf20bb3059ea030d2e628498816f20991f01b8cc43f232e96c4f4cfab122bc3ded62c1765c7790a68fe00a511251ec033d43037e069c3c16607a67cb24 SHA512 aceae54c2ddf58b65ba5ae1191e3456ca6d4c2378c8f1ae2296f193577cb25570e7583de1f9627aef33cfded65c8e65cd40af054cbe97a404561c17a8588f4f8
EBUILD tcllib-1.21.ebuild 989 BLAKE2B 3640de4232b4a8f2b8ee41586ae0783985735fa927da7615b788832af3cecd241a1974ba5adeb0b40c246314d31e2b1569d1998cd39d8d98e20bdae8f4f2560f SHA512 2da6a6dba1eb88e10b3d3ef58105147904f8acdfe8a0bd1a54aeb22abae2d8417cf74f362f587526278645dcb212f5221a70f970d78d7de47849ed14afa547b3
+EBUILD tcllib-2.0.ebuild 1055 BLAKE2B 050d19a8eae4090913668cd56ee21bb5d0015aea4cd209010643e7be41b871f82508856468f4983b7defc981f841ca776921a919993027057ade47b14dd64dd0 SHA512 f1143c9fa70505aaaa823580233cc564c61c95708b04dfa94e38e40909334a381747e5eb6ef39aa1bb5924bf616cb7d31d46885914217ac3469aa458a17b67a1
MISC metadata.xml 330 BLAKE2B 804934011048a0886fde1667b6caceccf3c937ddfa56eaec506e3f1f0e6c275ffc2bc07c8ca4e3fec49acb39814d437bfa820bbd04b8e1111b4e1004a1678e40 SHA512 c662b10581abf645c410376a8618e19e7d7d3fe9fa54260b538105760832779bcb38c83518bedcd475d60c14c4a98c5e3e4a1bd00fc8497f5125056add78071c
diff --git a/dev-tcltk/tcllib/files/tcllib-2.0-test.patch b/dev-tcltk/tcllib/files/tcllib-2.0-test.patch
new file mode 100644
index 000000000000..5645ca2a2341
--- /dev/null
+++ b/dev-tcltk/tcllib/files/tcllib-2.0-test.patch
@@ -0,0 +1,44 @@
+--- a/modules/comm/comm.test 2024-11-02 20:23:21.687981633 +0100
++++ b/modules/comm/comm.test 2024-11-02 20:23:34.055823008 +0100
+@@ -265,7 +265,7 @@
+
+ # ------------------------------------------------------------------------
+
+-test comm-6.0 {secured communication via tls package} hastls {
++test comm-6.0 {secured communication via tls package} 0 {
+ # Setup secured channel in main process.
+ tls::init \
+ -keyfile [tcllibPath devtools/receiver.key] \
+--- a/modules/http/autoproxy.test 2024-11-02 20:24:32.014089148 +0100
++++ b/modules/http/autoproxy.test 2024-11-02 20:25:18.113509819 +0100
+@@ -180,7 +180,7 @@
+ } -result "Invalid TLS package option 'dummy'. Must be 'tls' or 'twapi'" -returnCodes error
+
+ test autoproxy-2.0.0 "autoproxy::tls_socket (tls) with proxy" -constraints {
+- have_tls
++ 0
+ } -setup {
+ packageReset
+ package require http
+--- a/modules/http/autoproxytls.test 2024-11-02 20:46:42.978304258 +0100
++++ b/modules/http/autoproxytls.test 2024-11-02 20:48:26.620984610 +0100
+@@ -186,7 +186,7 @@
+ }
+
+ test autoproxy-tls-1.1.1 "autoproxy::tls_socket (tls) with proxy and http proxy config" -constraints {
+- have_tls
++ 0
+ } -setup {
+ packageReset
+ autoproxy::configure -proxy_host proxy.tcllib.test -proxy_port 4319
+--- a/modules/pop3/pop3.test 2024-11-02 20:49:19.431312311 +0100
++++ b/modules/pop3/pop3.test 2024-11-02 20:49:48.197945678 +0100
+@@ -579,7 +579,7 @@
+ set msg
+ } {POP3 UIDL ERROR: unknown command 'UIDL'}
+
+-test pop3-7.0 {open pop3 channel secured via package tls} hastls {
++test pop3-7.0 {open pop3 channel secured via package tls} 0 {
+ dialog::shutdown
+ dialog::setup server {Pop3 Fake Server} 1
+
diff --git a/dev-tcltk/tcllib/tcllib-2.0.ebuild b/dev-tcltk/tcllib/tcllib-2.0.ebuild
new file mode 100644
index 000000000000..6d27dc299cc4
--- /dev/null
+++ b/dev-tcltk/tcllib/tcllib-2.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit virtualx
+
+DESCRIPTION="Tcl Standard Library"
+HOMEPAGE="http://www.tcl.tk/software/tcllib/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-lang/tcl:0=
+ dev-tcltk/tdom
+ "
+DEPEND="${RDEPEND}"
+
+DOCS=(
+ ChangeLog DESCRIPTION.txt README.md devdoc/README.developer
+ devdoc/critcl-tcllib.txt devdoc/dirlayout_install.txt
+ devdoc/indexing.txt
+)
+HTML_DOCS=( idoc/www )
+
+PATCHES=( "${FILESDIR}"/${P}-test.patch )
+
+src_prepare() {
+ default
+ rm modules/httpd/httpd.test || die
+}
+
+src_compile() {
+ :
+}
+
+src_test() {
+ USER= virtx emake test_batch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install-tcl
+ einstalldocs
+
+ if use examples ; then
+ for f in $(find examples -type f); do
+ docinto $(dirname $f)
+ dodoc $f
+ done
+ fi
+}