[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: d60cf33ad0f72b17fb3f6c48bda527c43d35abdb
Author: Alfredo Tupone gentoo org>
AuthorDate: Fri Aug 29 16:34:45 2025 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Fri Aug 29 16:40:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60cf33a
dev-lang/tcl: add 8.6.17
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.17.ebuild | 135 +
2 files changed, 136 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 8fd41311c22e..96307dd6de86 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -2,3 +2,4 @@ DIST tcl-core8.6.13-src.tar.gz 6370805 BLAKE2B
f5af3c0fa2d52c09ab16578c9147cb5ac
DIST tcl-core8.6.14-src.tar.gz 7081644 BLAKE2B
7148c889954d78774c4352ceae5d814498a1670423a2b3ed288786dce97b87d42395b817ef92fc6561358d84736619ef03d1c2e2c502433c4b3f5eb7c80a62e8
SHA512
495b13af817c68d81533c45345d003efd711ddbc5c1a3d1fbbdb10452fa62d91e649f77835239e547355ade84abfea6ae843d2e76de6108532054170a672ddc0
DIST tcl-core8.6.15-src.tar.gz 7019390 BLAKE2B
e88b974c005e3acd680f672a13b76bd736730f13c4af1c4538390c0d624b1cd752c8305ac2f6d7f7df5d2fbb43b08614b715c7688ea61184d552cd77117d8533
SHA512
9ca62941405ea2bca3099bf65f03a87071f3d88ff23367ab8af80bba7692caca5f63ec4d9c2282b7ba3433124c5f952578a763888e0a9ba9205e52248539e9e7
DIST tcl-core8.6.16-src.tar.gz 7022932 BLAKE2B
9a20cc72a2654c8b4f2c9088fabef13321c414d4cc1125afbb0151ae198c6e665a7f18ffa798fcf2ed0ae1160e586819b834d745c5dfbb2b2ed5dc6d0e022d4d
SHA512
b25de457523e1f884326db37acebc329d5f1a8ac2a2e0fbdfcefafc76de202ff8d1efe8ff687afa5da486c0a95ab4bde893aad6f70f0e570fa6911c5cf56d458
+DIST tcl-core8.6.17-src.tar.gz 7030881 BLAKE2B
3120f53dfe238a750eface9b6f2c715432e8a640b65748c2ccafcebb0c8f4b9ee49d214fa708ea3cf17a7563e8a993a7b7fc1dbdde70055358e1c0d35a62efb4
SHA512
cc6ef374b4d005365d2453a1d25b22d9961631c8f4081ccdfba43c55901edd9f925d0ef66132b7d9d6c285445738028def243e727ecc5ffad94fb4851e5ae735
diff --git a/dev-lang/tcl/tcl-8.6.17.ebuild b/dev-lang/tcl/tcl-8.6.17.ebuild
new file mode 100644
index ..bdce8778fd3e
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.17.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-lang/tk!
+
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+LICENSE="tcltk Spencer-99"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ stat64 opendir64 rewinddir64 closedir64 # used to test for Large File
Support
+)
+
+src_prepare() {
+ # By dropping the compat directory a lot of licensing and attribution
burden
+ # (BSD-3, zlib,...) is lifted from the user
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ # Drop -Werror
+ sed -i \
+ -e "s: -Werror::g" \
+ dltest/Makefile.in \
+ || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_sr
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 69cb9708281acf0d1efea6f9231872fa6f62c57b
Author: Sam James gentoo org>
AuthorDate: Wed May 7 18:12:23 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed May 7 18:12:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69cb9708
dev-lang/tcl: Stabilize 8.6.16 hppa, #954636
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index 59ff88d02e2a..83a553240a18 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 37803d6b7dd6cdc2c88448c3895a448e2fceedf1
Author: Sam James gentoo org>
AuthorDate: Sun Apr 27 09:41:14 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Apr 27 09:41:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37803d6b
dev-lang/tcl: Stabilize 8.6.16 amd64, #954636
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index f28618f25c89..59ff88d02e2a 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: b7a9369b82fb935b4ecbae8715ff15ff062115f4
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 13:22:34 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 13:22:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a9369b
dev-lang/tcl: Stabilize 8.6.16 x86, #954636
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index 4e17dbf493e0..f28618f25c89 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 8b5d11345ab58165e24c619e368d1236fe086a17
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Apr 26 12:41:48 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Apr 26 12:41:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b5d1134
dev-lang/tcl: Stabilize 8.6.16 ppc, #954636
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index d3fc38993cbe..4e17dbf493e0 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 9e0d1a05610684987d1b5d75c7003ffb94a0ba45
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Apr 26 08:13:17 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Apr 26 08:13:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0d1a05
dev-lang/tcl: Stabilize 8.6.16 ppc64, #954636
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index bb9fc0244ebc..d3fc38993cbe 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: f59248a5e1042f4856826942145228521698812a
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 05:32:39 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 05:32:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f59248a5
dev-lang/tcl: Stabilize 8.6.16 arm, #954636
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index 085df6942b3d..bb9fc0244ebc 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: ebffc87ea6800203ddbcd5c5e6e7c6872dac839d
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 05:27:09 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 05:27:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebffc87e
dev-lang/tcl: Stabilize 8.6.16 arm64, #954636
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.16.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index bdce8778fd3e..085df6942b3d 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 6fc62c5cd473b83b6dfbaffaab2499b46191b826
Author: Alfredo Tupone gentoo org>
AuthorDate: Sat Mar 8 18:11:43 2025 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sat Mar 8 18:16:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc62c5c
dev-lang/tcl: add 8.6.16
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.16.ebuild | 135 +
2 files changed, 136 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 5a0bdf43e798..8fd41311c22e 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,3 +1,4 @@
DIST tcl-core8.6.13-src.tar.gz 6370805 BLAKE2B
f5af3c0fa2d52c09ab16578c9147cb5ac4a06b81882c49f1ef23642bed32adccbe2a5acbddc5d18bd1757e1991daf864707d842e675f92c6de70be6f4275b95e
SHA512
c1c953ac0f9a530d8256514c0cb78f166d0063db725b87fa19272716a955cd390ff8f1c5f17e791cf463284d88bb136d61194779a913a6a78f46146d485c71ee
DIST tcl-core8.6.14-src.tar.gz 7081644 BLAKE2B
7148c889954d78774c4352ceae5d814498a1670423a2b3ed288786dce97b87d42395b817ef92fc6561358d84736619ef03d1c2e2c502433c4b3f5eb7c80a62e8
SHA512
495b13af817c68d81533c45345d003efd711ddbc5c1a3d1fbbdb10452fa62d91e649f77835239e547355ade84abfea6ae843d2e76de6108532054170a672ddc0
DIST tcl-core8.6.15-src.tar.gz 7019390 BLAKE2B
e88b974c005e3acd680f672a13b76bd736730f13c4af1c4538390c0d624b1cd752c8305ac2f6d7f7df5d2fbb43b08614b715c7688ea61184d552cd77117d8533
SHA512
9ca62941405ea2bca3099bf65f03a87071f3d88ff23367ab8af80bba7692caca5f63ec4d9c2282b7ba3433124c5f952578a763888e0a9ba9205e52248539e9e7
+DIST tcl-core8.6.16-src.tar.gz 7022932 BLAKE2B
9a20cc72a2654c8b4f2c9088fabef13321c414d4cc1125afbb0151ae198c6e665a7f18ffa798fcf2ed0ae1160e586819b834d745c5dfbb2b2ed5dc6d0e022d4d
SHA512
b25de457523e1f884326db37acebc329d5f1a8ac2a2e0fbdfcefafc76de202ff8d1efe8ff687afa5da486c0a95ab4bde893aad6f70f0e570fa6911c5cf56d458
diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
new file mode 100644
index ..bdce8778fd3e
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with dev-lang/tk!
+
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+LICENSE="tcltk Spencer-99"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ stat64 opendir64 rewinddir64 closedir64 # used to test for Large File
Support
+)
+
+src_prepare() {
+ # By dropping the compat directory a lot of licensing and attribution
burden
+ # (BSD-3, zlib,...) is lifted from the user
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ # Drop -Werror
+ sed -i \
+ -e "s: -Werror::g" \
+ dltest/Makefile.in \
+ || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(ver_cut 1-2)
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 133180eb7134c2f84ae89ea01bd58e6e686612b3
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Feb 8 10:15:57 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Feb 8 10:16:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133180eb
dev-lang/tcl: Stabilize 8.6.15 amd64, #942792
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.15.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index ba493ce1c426..f9caee6586a6 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 90b61e08e9fdda7fc293911d9bda4a1625a21de8
Author: Sam James gentoo org>
AuthorDate: Wed Nov 20 10:51:37 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Nov 20 10:51:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b61e08
dev-lang/tcl: Stabilize 8.6.15 hppa, #942792
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index d5937675afa2..ba493ce1c426 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 7ac7b53310c0ff7c2d2cf5c2cebe738d242f94b8
Author: Sam James gentoo org>
AuthorDate: Fri Nov 8 02:48:04 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Nov 8 02:48:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac7b533
dev-lang/tcl: Stabilize 8.6.15 sparc, #942792
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index a4318fe4030d..d5937675afa2 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 148786758c13222c58d381eb5c8dbbadaf652bbe
Author: Michał Górny gentoo org>
AuthorDate: Sun Nov 3 13:31:11 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Nov 3 13:31:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14878675
dev-lang/tcl: Stabilize 8.6.15 arm64, #942792
Signed-off-by: Michał Górny gentoo.org>
dev-lang/tcl/tcl-8.6.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index 52482b8d6a08..a4318fe4030d 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: c89c7bff9386d74088dd99edf46b49f790e6d0fa
Author: Sam James gentoo org>
AuthorDate: Sun Nov 3 06:42:18 2024 +
Commit: Sam James gentoo org>
CommitDate: Sun Nov 3 06:42:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89c7bff
dev-lang/tcl: Stabilize 8.6.15 ppc64, #942792
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index 2fc0d17a5b95..52482b8d6a08 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: d8f98ebbcf46d19ad1c588dd739997384f6e70ff
Author: Sam James gentoo org>
AuthorDate: Sun Nov 3 04:39:11 2024 +
Commit: Sam James gentoo org>
CommitDate: Sun Nov 3 04:39:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f98ebb
dev-lang/tcl: Stabilize 8.6.15 arm, #942792
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.15.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index 304efcfe01f0..2fc0d17a5b95 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: fe7fc26eb467685a8ac0a160ece5895ee044c47d
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Oct 15 12:47:19 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Oct 15 12:47:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7fc26e
dev-lang/tcl: Stabilize 8.6.14 sparc, #940114
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index 8a75c99b5fa4..c80163351dd7 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -15,7 +15,7 @@
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 5aa42d58a7f48dedbfae5f78a2323b584ad8adb4
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Oct 10 12:19:48 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Oct 10 12:19:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa42d58
dev-lang/tcl: Stabilize 8.6.14 arm64, #940114
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index f9854fb642ae..8a75c99b5fa4 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -15,7 +15,7 @@
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 6f2cb920891284c85036e97ef1f5047e8d7db40d
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Sep 28 13:56:14 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Sep 28 13:56:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2cb920
dev-lang/tcl: Stabilize 8.6.14 arm, #940114
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index 3b4869704093..f9854fb642ae 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -15,7 +15,7 @@
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 8c569ec18b5704d830fe96ea96c4ac2dec875975
Author: Jakov Smolić gentoo org>
AuthorDate: Thu Sep 26 10:36:43 2024 +
Commit: Jakov Smolić gentoo org>
CommitDate: Thu Sep 26 10:36:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c569ec1
dev-lang/tcl: Stabilize 8.6.14 ppc, #940114
Signed-off-by: Jakov Smolić gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index 898e09d7fb81..3b4869704093 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -15,7 +15,7 @@
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 86b4b2db89ff37fc7e86ad58fda91f4bed723a47
Author: Jakov Smolić gentoo org>
AuthorDate: Thu Sep 26 10:36:37 2024 +
Commit: Jakov Smolić gentoo org>
CommitDate: Thu Sep 26 10:36:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b4b2db
dev-lang/tcl: Stabilize 8.6.14 x86, #940114
Signed-off-by: Jakov Smolić gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index 35932f9cc7b1..3d8afc660e23 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -15,7 +15,7 @@
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 71b0d6da2bbccdf3519675ebceb9eae3f3f48f2b
Author: Jakov Smolić gentoo org>
AuthorDate: Thu Sep 26 10:36:35 2024 +
Commit: Jakov Smolić gentoo org>
CommitDate: Thu Sep 26 10:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b0d6da
dev-lang/tcl: Stabilize 8.6.14 ppc64, #940114
Signed-off-by: Jakov Smolić gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index e86defe78fa7..35932f9cc7b1 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -15,7 +15,7 @@
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: f61ca96afe7c62b3468238547c35f7d002209bd7
Author: Jakov Smolić gentoo org>
AuthorDate: Thu Sep 26 10:36:40 2024 +
Commit: Jakov Smolić gentoo org>
CommitDate: Thu Sep 26 10:36:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61ca96a
dev-lang/tcl: Stabilize 8.6.14 amd64, #940114
Signed-off-by: Jakov Smolić gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index 3d8afc660e23..898e09d7fb81 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -15,7 +15,7 @@
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 9d4f01c0e03e92f6b15ccf07cb18b866598b1e9b
Author: Alfredo Tupone gentoo org>
AuthorDate: Mon Sep 23 16:48:22 2024 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Mon Sep 23 16:48:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4f01c0
dev-lang/tcl: update EAPI 7 -> 8
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/tcl-8.6.15.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index 8cdb9a9ceb67..304efcfe01f0 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
# Please bump with dev-lang/tk!
@@ -12,6 +12,8 @@ MY_P="${PN}${PV}"
DESCRIPTION="Tool Command Language"
HOMEPAGE="http://www.tcl.tk/";
SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
+
+SPARENT="${WORKDIR}/${MY_P}"
S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
@@ -22,8 +24,6 @@ IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
-SPARENT="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${PN}-8.6.10-multilib.patch
"${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 73c2bd175e8a976112f4d8d73a5e19bc239aea46
Author: Alfredo Tupone gentoo org>
AuthorDate: Mon Sep 23 16:40:02 2024 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Mon Sep 23 16:40:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c2bd17
dev-lang/tcl: add 8.6.15
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.15.ebuild | 135 +
2 files changed, 136 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 68931da00ce6..aae2adc89aeb 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -2,3 +2,4 @@ DIST tcl-core8.6.11-src.tar.gz 6041050 BLAKE2B
9c41d5ae5d22627b903d18c5ca607d4a2
DIST tcl-core8.6.12-src.tar.gz 6064625 BLAKE2B
30dc780562aa6955e2c417798cc96fabd23e947cee81146dc192156598e3c43f588864aab4392d62901b8964cf59bedb6cad1f064e32b03dd9733b3a0a7b5c8a
SHA512
7144a50d19d3855edbda14b538cc94fe26c0dd357b979676c3fe02d599dab61ba777bf14f6aaebb63e238aeff1d0bad25ea7b0ff31b2398468f67fc0a305b9f3
DIST tcl-core8.6.13-src.tar.gz 6370805 BLAKE2B
f5af3c0fa2d52c09ab16578c9147cb5ac4a06b81882c49f1ef23642bed32adccbe2a5acbddc5d18bd1757e1991daf864707d842e675f92c6de70be6f4275b95e
SHA512
c1c953ac0f9a530d8256514c0cb78f166d0063db725b87fa19272716a955cd390ff8f1c5f17e791cf463284d88bb136d61194779a913a6a78f46146d485c71ee
DIST tcl-core8.6.14-src.tar.gz 7081644 BLAKE2B
7148c889954d78774c4352ceae5d814498a1670423a2b3ed288786dce97b87d42395b817ef92fc6561358d84736619ef03d1c2e2c502433c4b3f5eb7c80a62e8
SHA512
495b13af817c68d81533c45345d003efd711ddbc5c1a3d1fbbdb10452fa62d91e649f77835239e547355ade84abfea6ae843d2e76de6108532054170a672ddc0
+DIST tcl-core8.6.15-src.tar.gz 7019390 BLAKE2B
e88b974c005e3acd680f672a13b76bd736730f13c4af1c4538390c0d624b1cd752c8305ac2f6d7f7df5d2fbb43b08614b715c7688ea61184d552cd77117d8533
SHA512
9ca62941405ea2bca3099bf65f03a87071f3d88ff23367ab8af80bba7692caca5f63ec4d9c2282b7ba3433124c5f952578a763888e0a9ba9205e52248539e9e7
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
new file mode 100644
index ..8cdb9a9ceb67
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Please bump with dev-lang/tk!
+
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="https://downloads.sourceforge.net/tcl/${PN}-core${PV}-src.tar.gz";
+S="${SPARENT}"/unix
+
+LICENSE="tcltk Spencer-99"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ stat64 opendir64 rewinddir64 closedir64 # used to test for Large File
Support
+)
+
+src_prepare() {
+ # By dropping the compat directory a lot of licensing and attribution
burden
+ # (BSD-3, zlib,...) is lifted from the user
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ # Drop -Werror
+ sed -i \
+ -e "s: -Werror::g" \
+ dltest/Makefile.in \
+ || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_sr
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: ad1d53bdeee2546b3a663f014fffa7d21e01fb9d
Author: Alfredo Tupone gentoo org>
AuthorDate: Mon Mar 11 08:33:37 2024 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Mon Mar 11 08:34:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1d53bd
dev-lang/tcl: drop -Werror
Closes: https://bugs.gentoo.org/926705
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/tcl-8.6.14.ebuild | 6 ++
1 file changed, 6 insertions(+)
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index 58692642a27e..fd315cf5d239 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -43,6 +43,12 @@ src_prepare() {
"${SPARENT}"/doc/try.n \
-delete || die
+ # Drop -Werror
+ sed -i \
+ -e "s: -Werror::g" \
+ dltest/Makefile.in \
+ || die
+
pushd "${SPARENT}" &>/dev/null || die
default
popd &>/dev/null || die
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 22d94880f62756aca618e92e2b1e4a1f253d9895
Author: Alfredo Tupone gentoo org>
AuthorDate: Sun Mar 10 13:08:50 2024 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sun Mar 10 14:16:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d94880
dev-lang/tcl: add 8.6.14
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.14.ebuild | 130 +
2 files changed, 131 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 936ea7f54637..68931da00ce6 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,3 +1,4 @@
DIST tcl-core8.6.11-src.tar.gz 6041050 BLAKE2B
9c41d5ae5d22627b903d18c5ca607d4a2647d7af65d3029a463cf571d3fbe0bd48e15fef643e81de94296777985a36530a83718d4eb7befca4bc107ab860cc0d
SHA512
fe3556c37305e3856743e9a202a320d44b1b3cbc926a1b7a4449ae5baf2f8df92214a9aa06f0a87645d032857fb71458fc864ff007fd73da60463ae5001f2d3f
DIST tcl-core8.6.12-src.tar.gz 6064625 BLAKE2B
30dc780562aa6955e2c417798cc96fabd23e947cee81146dc192156598e3c43f588864aab4392d62901b8964cf59bedb6cad1f064e32b03dd9733b3a0a7b5c8a
SHA512
7144a50d19d3855edbda14b538cc94fe26c0dd357b979676c3fe02d599dab61ba777bf14f6aaebb63e238aeff1d0bad25ea7b0ff31b2398468f67fc0a305b9f3
DIST tcl-core8.6.13-src.tar.gz 6370805 BLAKE2B
f5af3c0fa2d52c09ab16578c9147cb5ac4a06b81882c49f1ef23642bed32adccbe2a5acbddc5d18bd1757e1991daf864707d842e675f92c6de70be6f4275b95e
SHA512
c1c953ac0f9a530d8256514c0cb78f166d0063db725b87fa19272716a955cd390ff8f1c5f17e791cf463284d88bb136d61194779a913a6a78f46146d485c71ee
+DIST tcl-core8.6.14-src.tar.gz 7081644 BLAKE2B
7148c889954d78774c4352ceae5d814498a1670423a2b3ed288786dce97b87d42395b817ef92fc6561358d84736619ef03d1c2e2c502433c4b3f5eb7c80a62e8
SHA512
495b13af817c68d81533c45345d003efd711ddbc5c1a3d1fbbdb10452fa62d91e649f77835239e547355ade84abfea6ae843d2e76de6108532054170a672ddc0
diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
new file mode 100644
index ..58692642a27e
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Please bump with dev-lang/tk!
+
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk Spencer-99"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+ "${FILESDIR}"/${PN}-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch #
Bug 892029
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ stat64 opendir64 rewinddir64 closedir64 # used to test for Large File
Support
+)
+
+src_prepare() {
+ # By dropping the compat directory a lot of licensing and attribution
burden
+ # (BSD-3, zlib,...) is lifted from the user
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(ver_cut 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 6b8dcdca79423c9b8f5d88b89d5682f76f36c7c1
Author: Alfredo Tupone gentoo org>
AuthorDate: Mon Feb 26 10:29:19 2024 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Mon Feb 26 10:29:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8dcdca
dev-lang/tcl: add comments about the compat directory removal
Closes: https://bugs.gentoo.org/911896
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index e607daaea559..cc9ffed3639c 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -36,6 +36,8 @@ QA_CONFIG_IMPL_DECL_SKIP=(
)
src_prepare() {
+ # By dropping the compat directory a lot of licensing and attribution
burden
+ # (BSD-3, zlib,...) is lifted from the user
find \
"${SPARENT}"/compat/* \
"${SPARENT}"/doc/try.n \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 3e00eb8b3ecf4f1cef383272337bda4320cae6e8
Author: Alfredo Tupone gentoo org>
AuthorDate: Sun Feb 25 18:37:37 2024 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sun Feb 25 18:38:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e00eb8b
dev-lang/tcl: drop QA warnings
Closes: https://bugs.gentoo.org/924229
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 4 +-
dev-lang/tcl/tcl-8.6.13.ebuild| 123 --
2 files changed, 2 insertions(+), 125 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index 418d93b09164..de4e74bd8218 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -32,7 +32,7 @@ PATCHES=(
)
QA_CONFIG_IMPL_DECL_SKIP=(
- stat64 # used to test for Large File Support
+ stat64 opendir64 rewinddir64 closedir64 # used to test for Large File
Support
)
src_prepare() {
diff --git a/dev-lang/tcl/tcl-8.6.13.ebuild b/dev-lang/tcl/tcl-8.6.13.ebuild
deleted file mode 100644
index 8c7a7215f721..
--- a/dev-lang/tcl/tcl-8.6.13.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Please bump with dev-lang/tk!
-
-inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/";
-SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
-IUSE="debug +threads"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-PATCHES=(
- "${FILESDIR}"/${PN}-8.6.10-multilib.patch
- "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
- "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
-)
-
-src_prepare() {
- find \
- "${SPARENT}"/compat/* \
- "${SPARENT}"/doc/try.n \
- -delete || die
-
- pushd "${SPARENT}" &>/dev/null || die
- default
- popd &>/dev/null || die
-
- # httpold tests require netowk
- rm ../tests/httpold.test \
- ../tests/env.test \
- ../tests/http.test \
- || die
-
- # workaround stack check issues, bug #280934
- use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
-
- tc-export CC
-
- sed \
- -e '/chmod/s:555:755:g' \
- -i Makefile.in || die
-
- sed \
- -e 's:-O[2s]\?::g' \
- -i tcl.m4 || die
-
- mv configure.{in,ac} || die
-
- eautoconf
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # We went ahead and deleted the whole compat/ subdir which means
- # the configure tests to detect broken versions need to pass (else
- # we'll fail to build). This comes up when cross-compiling, but
- # might as well get a minor configure speed up normally.
- export ac_cv_func_memcmp_working="yes"
- export tcl_cv_str{str,toul,tod}_unbroken="ok"
- export tcl_cv_strtod_buggy="no"
-
- econf \
- $(use_enable threads) \
- $(use_enable debug symbols)
-}
-
-multilib_src_install() {
- #short version number
- local v1=$(ver_cut 1-2)
- local mylibdir=$(get_libdir)
-
- S= default
- # fix the tclConfig.sh to eliminate refs to the build directory
- # and drop unnecessary -L inclusion to default system libdir
-
- sed \
- -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
- -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
- -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
- -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
- -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
- -e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
- -e
"/^TCL_LIBW_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
- -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
- if use prefix && [[ ${CHOST} != *-darwin* ]] ; then
- sed \
- -e
"/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
- -e
"/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
- -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
-
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 025f166b92aaf9b4c34e16122243461a5f92bf26
Author: Sam James gentoo org>
AuthorDate: Sat Dec 16 08:47:26 2023 +
Commit: Sam James gentoo org>
CommitDate: Sat Dec 16 08:47:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025f166b
dev-lang/tcl: Stabilize 8.6.13-r1 x86, #914823
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index db421d1a6449..418d93b09164 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: d124ec1e269d84536bbcd5ca0771e7f2b1d8ffcc
Author: Sam James gentoo org>
AuthorDate: Sat Dec 16 08:47:22 2023 +
Commit: Sam James gentoo org>
CommitDate: Sat Dec 16 08:47:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d124ec1e
dev-lang/tcl: Stabilize 8.6.13-r1 ppc, #914823
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index 8aec9974916f..db421d1a6449 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 664174ebbf03f2886983fe31d4718c8476b70b1b
Author: Sam James gentoo org>
AuthorDate: Thu Sep 28 06:16:59 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 28 06:16:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=664174eb
dev-lang/tcl: Stabilize 8.6.13-r1 sparc, #914823
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index 2030eba28e58..c774dfdc3abd 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: cf8cace330786d37c54fb00f9b61a44ea3cdb763
Author: Sam James gentoo org>
AuthorDate: Thu Sep 28 06:17:00 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 28 06:17:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8cace3
dev-lang/tcl: Stabilize 8.6.13-r1 hppa, #914823
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index c774dfdc3abd..8aec9974916f 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 6173644d8aa2e875838bcafdd3db62eb3e1aa485
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Sep 27 13:28:02 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Sep 27 13:28:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6173644d
dev-lang/tcl: Stabilize 8.6.13-r1 amd64, #914823
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index d4147e9b37db..2030eba28e58 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: c996a01b587f60fd847c209dfc53a0d1641b3f4f
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Sep 27 13:28:01 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Sep 27 13:28:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c996a01b
dev-lang/tcl: Stabilize 8.6.13-r1 arm, #914823
Signed-off-by: Arthur Zamarin gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index 20f95c18ca53..d4147e9b37db 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 3cf86a05d5b0381a26958ca4e43c84a14146dafb
Author: Sam James gentoo org>
AuthorDate: Wed Sep 27 08:04:58 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Sep 27 08:04:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf86a05
dev-lang/tcl: Stabilize 8.6.13-r1 ppc64, #914823
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index bdb48e3c5cfb..20f95c18ca53 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 74fa201e6612b8697a17a2233e07d800545d697a
Author: Sam James gentoo org>
AuthorDate: Wed Sep 27 05:00:46 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Sep 27 05:00:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74fa201e
dev-lang/tcl: Stabilize 8.6.13-r1 arm64, #914823
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index 1dcaea4dcd77..bdb48e3c5cfb 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos
~x64-macos ~x64-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 2ac605506787edf85968f8efd0d19fe8f3bce98e
Author: Alfredo Tupone gentoo org>
AuthorDate: Sat Mar 11 21:30:07 2023 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sat Mar 11 21:31:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac60550
dev-lang/tcl: stat64 check is allowed
Closes: https://bugs.gentoo.org/900024
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 4
1 file changed, 4 insertions(+)
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index c1c0521aa43a..466039a6e547 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -31,6 +31,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch #
Bug 892029
)
+QA_CONFIG_IMPL_DECL_SKIP=(
+ stat64 # used to test for Large File Support
+)
+
src_prepare() {
find \
"${SPARENT}"/compat/* \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/, dev-lang/tcl/files/
commit: 87d3cf4a3dfc10754974b5d79eb4bf1ed0448a92
Author: Sam James gentoo org>
AuthorDate: Thu Jan 26 04:38:45 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 26 04:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d3cf4a
dev-lang/tcl: fix tclConfig.sh's TCL_PACKAGE_PATH
Bug: https://bugs.gentoo.org/892029
Signed-off-by: Sam James gentoo.org>
...-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch | 16 +++
dev-lang/tcl/tcl-8.6.13-r1.ebuild | 124 +
2 files changed, 140 insertions(+)
diff --git
a/dev-lang/tcl/files/tcl-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch
b/dev-lang/tcl/files/tcl-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch
new file mode 100644
index ..2ae38234ca79
--- /dev/null
+++ b/dev-lang/tcl/files/tcl-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/892029
+https://core.tcl-lang.org/tcltls/tktview?name=37bbdb9fb2
+--- a/unix/configure.in
b/unix/configure.in
+@@ -866,9 +866,9 @@ if test "$FRAMEWORK_BUILD" = "1" ; then
+ test -z "$TCL_MODULE_PATH" && \
+ TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl"
+ elif test "$prefix/lib" != "$libdir"; then
+-test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="{${libdir}}
{${prefix}/lib} ${TCL_PACKAGE_PATH}"
++test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${libdir} ${prefix}/lib
${TCL_PACKAGE_PATH}"
+ else
+-test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="{${prefix}/lib}
${TCL_PACKAGE_PATH}"
++test -z "$TCL_PACKAGE_PATH" && TCL_PACKAGE_PATH="${prefix}/lib
${TCL_PACKAGE_PATH}"
+ fi
+
+ #
diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
new file mode 100644
index ..c1c0521aa43a
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Please bump with dev-lang/tk!
+
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+ "${FILESDIR}"/${PN}-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch #
Bug 892029
+)
+
+src_prepare() {
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(ver_cut 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+ # fix the tclConfig.sh to eliminate refs to the build directory
+ # and drop unnecessary -L inclusion to default system libdir
+
+ sed \
+ -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
+ -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 6734c3a1c5503291bd70b5aec67538f5cddcaa8d
Author: Alfredo Tupone gentoo org>
AuthorDate: Wed Nov 23 08:01:54 2022 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Wed Nov 23 08:14:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6734c3a1
dev-lang/tcl: add 8.6.13
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.13.ebuild | 123 +
2 files changed, 124 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 166a301b9284..936ea7f54637 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,2 +1,3 @@
DIST tcl-core8.6.11-src.tar.gz 6041050 BLAKE2B
9c41d5ae5d22627b903d18c5ca607d4a2647d7af65d3029a463cf571d3fbe0bd48e15fef643e81de94296777985a36530a83718d4eb7befca4bc107ab860cc0d
SHA512
fe3556c37305e3856743e9a202a320d44b1b3cbc926a1b7a4449ae5baf2f8df92214a9aa06f0a87645d032857fb71458fc864ff007fd73da60463ae5001f2d3f
DIST tcl-core8.6.12-src.tar.gz 6064625 BLAKE2B
30dc780562aa6955e2c417798cc96fabd23e947cee81146dc192156598e3c43f588864aab4392d62901b8964cf59bedb6cad1f064e32b03dd9733b3a0a7b5c8a
SHA512
7144a50d19d3855edbda14b538cc94fe26c0dd357b979676c3fe02d599dab61ba777bf14f6aaebb63e238aeff1d0bad25ea7b0ff31b2398468f67fc0a305b9f3
+DIST tcl-core8.6.13-src.tar.gz 6370805 BLAKE2B
f5af3c0fa2d52c09ab16578c9147cb5ac4a06b81882c49f1ef23642bed32adccbe2a5acbddc5d18bd1757e1991daf864707d842e675f92c6de70be6f4275b95e
SHA512
c1c953ac0f9a530d8256514c0cb78f166d0063db725b87fa19272716a955cd390ff8f1c5f17e791cf463284d88bb136d61194779a913a6a78f46146d485c71ee
diff --git a/dev-lang/tcl/tcl-8.6.13.ebuild b/dev-lang/tcl/tcl-8.6.13.ebuild
new file mode 100644
index ..ace21039b42b
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.13.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Please bump with dev-lang/tk!
+
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+)
+
+src_prepare() {
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(ver_cut 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+ # fix the tclConfig.sh to eliminate refs to the build directory
+ # and drop unnecessary -L inclusion to default system libdir
+
+ sed \
+ -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
+ -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
+ -e
"/
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/
commit: 5d6b66d8c11339660690afce73716a5a72c4658c
Author: Sam James gentoo org>
AuthorDate: Fri Nov 4 03:14:00 2022 +
Commit: Sam James gentoo org>
CommitDate: Fri Nov 4 03:25:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6b66d8
dev-lang/tcl: fix configure w/ clang 16
Signed-off-by: Sam James gentoo.org>
.../tcl/files/tcl-8.6.12-configure-clang16.patch | 31 ++
.../{tcl-8.6.12.ebuild => tcl-8.6.12-r1.ebuild}| 1 +
2 files changed, 32 insertions(+)
diff --git a/dev-lang/tcl/files/tcl-8.6.12-configure-clang16.patch
b/dev-lang/tcl/files/tcl-8.6.12-configure-clang16.patch
new file mode 100644
index ..8714faccbe1b
--- /dev/null
+++ b/dev-lang/tcl/files/tcl-8.6.12-configure-clang16.patch
@@ -0,0 +1,31 @@
+https://github.com/tcltk/tcl/commit/5eb33c5c7e9d6b703275b680f337691ecfe38f2a
+
+From 5eb33c5c7e9d6b703275b680f337691ecfe38f2a Mon Sep 17 00:00:00 2001
+From: "jan.nijtmans"
+Date: Sun, 7 Nov 2021 21:34:08 +
+Subject: [PATCH] Fix [15845d9fd8]: unix/tcl.m4: implicit declaration of exit()
+ in timezone variable checks
+
+--- a/unix/tcl.m4
b/unix/tcl.m4
+@@ -2349,7 +2349,8 @@ AC_DEFUN([SC_TIME_HANDLER], [
+ # (like convex) have timezone functions, etc.
+ #
+ AC_CACHE_CHECK([long timezone variable], tcl_cv_timezone_long, [
+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]],
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include
++#include ]],
+ [[extern long timezone;
+ timezone += 1;
+ exit (0);]])],
+@@ -2361,7 +2362,8 @@ AC_DEFUN([SC_TIME_HANDLER], [
+ # On some systems (eg IRIX 6.2), timezone is a time_t and not a long.
+ #
+ AC_CACHE_CHECK([time_t timezone variable], tcl_cv_timezone_time, [
+- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ]],
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include
++#include ]],
+ [[extern time_t timezone;
+ timezone += 1;
+ exit (0);]])],
+
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12-r1.ebuild
similarity index 98%
rename from dev-lang/tcl/tcl-8.6.12.ebuild
rename to dev-lang/tcl/tcl-8.6.12-r1.ebuild
index 35226b4ca7ca..c7bd860d3075 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12-r1.ebuild
@@ -28,6 +28,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.6.10-multilib.patch
"${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
"${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+ "${FILESDIR}"/${P}-configure-clang16.patch
)
src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 72c4ad5f7f59e60b7694c385b1b556e1d90872f8 Author: Sam James gentoo org> AuthorDate: Fri Oct 28 20:55:44 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 28 20:58:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72c4ad5f dev-lang/tcl: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-lang/tcl/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lang/tcl/metadata.xml b/dev-lang/tcl/metadata.xml index dd9e5b8bec13..f8a5c897055e 100644 --- a/dev-lang/tcl/metadata.xml +++ b/dev-lang/tcl/metadata.xml @@ -8,5 +8,6 @@ cpe:/a:tcl:tcl tcl + tcltk/tcl
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: a0d497948bb00350f19f770f83e67de969d699a4 Author: Sam James gentoo org> AuthorDate: Fri Oct 28 20:55:58 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 28 20:58:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d49794 dev-lang/tcl: no more herds Signed-off-by: Sam James gentoo.org> dev-lang/tcl/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tcl/metadata.xml b/dev-lang/tcl/metadata.xml index f8a5c897055e..609c89ab3a47 100644 --- a/dev-lang/tcl/metadata.xml +++ b/dev-lang/tcl/metadata.xml @@ -3,7 +3,7 @@ [email protected] - TCL/TK Herd. + TCL/TK project cpe:/a:tcl:tcl
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: cc8b563ca7bbbc945971eecc59e9eb216b04749e Author: kochera google com> AuthorDate: Fri Oct 28 20:06:30 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 28 20:58:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8b563c dev-lang/tcl: Add cpe_uri for tcl package. Signed-off-by: Michael Kochera google.com> Signed-off-by: Sam James gentoo.org> dev-lang/tcl/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lang/tcl/metadata.xml b/dev-lang/tcl/metadata.xml index 04255bbc4e83..dd9e5b8bec13 100644 --- a/dev-lang/tcl/metadata.xml +++ b/dev-lang/tcl/metadata.xml @@ -6,6 +6,7 @@ TCL/TK Herd. + cpe:/a:tcl:tcl tcl
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: ef87bc9e39ed6cb7fd649fd43d23728dbfff81de
Author: Sam James gentoo org>
AuthorDate: Wed Jun 8 20:48:37 2022 +
Commit: Sam James gentoo org>
CommitDate: Wed Jun 8 20:48:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef87bc9e
dev-lang/tcl: Stabilize 8.6.12 hppa, #850583
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index b60370207a31..35226b4ca7ca 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 9b432cebbacb1f38289f5cf2c91853de8a621e0c
Author: Sam James gentoo org>
AuthorDate: Sun Jan 30 22:28:23 2022 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 30 22:28:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b432ceb
dev-lang/tcl: Stabilize 8.6.12 sparc, #832316
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index 1dc3327a01da..25b370012e74 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 972f84185664e9e3ee11619c1d151036aa68
Author: Sam James gentoo org>
AuthorDate: Sun Jan 30 22:27:16 2022 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 30 22:27:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972f
dev-lang/tcl: Stabilize 8.6.12 ppc, #832316
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index c13caaa26fc3..1dc3327a01da 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: c093aa064bd935907e5c703d612295c98beface6
Author: Sam James gentoo org>
AuthorDate: Sun Jan 30 22:26:02 2022 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 30 22:26:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c093aa06
dev-lang/tcl: Stabilize 8.6.12 arm64, #832316
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index 70660136ad94..c13caaa26fc3 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 8b2bc20b3977d7831b99f8475f04da5c592f0fc8
Author: Sam James gentoo org>
AuthorDate: Sun Jan 30 22:25:33 2022 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 30 22:25:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b2bc20b
dev-lang/tcl: Stabilize 8.6.12 arm, #832316
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index e8a5b0705fe4..70660136ad94 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 830fc957d93d74f7fc53e99aaf4045a006a9085c
Author: Agostino Sarubbo gentoo org>
AuthorDate: Sun Jan 30 08:03:55 2022 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Sun Jan 30 08:03:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830fc957
dev-lang/tcl: ppc64 stable wrt bug #832316
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index 389785c03d55..e8a5b0705fe4 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: af685ffb02b2139c54faef040bfce258c09543ff
Author: Agostino Sarubbo gentoo org>
AuthorDate: Sun Jan 30 08:02:10 2022 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Sun Jan 30 08:02:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af685ffb
dev-lang/tcl: amd64 stable wrt bug #832316
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index 572baa402b1b..389785c03d55 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: aeb1f0e9193d250ee1a811c729721c74a2af2ccc
Author: Jakov Smolić gentoo org>
AuthorDate: Sat Jan 29 22:27:38 2022 +
Commit: Jakov Smolić gentoo org>
CommitDate: Sat Jan 29 22:27:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb1f0e9
dev-lang/tcl: Stabilize 8.6.12 x86, #832316
Signed-off-by: Jakov Smolić gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index c4ca98785823..572baa402b1b 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 40f78944bb6578155285dd4b59b0cab98a29e2a6
Author: David Seifert gentoo org>
AuthorDate: Sun Jan 2 09:13:18 2022 +
Commit: David Seifert gentoo org>
CommitDate: Sun Jan 2 09:13:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40f78944
dev-lang/tcl: remove mintlib
Signed-off-by: David Seifert gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 4 ++--
dev-lang/tcl/tcl-8.6.12.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index af62f470c51a..371bc4bb27da 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.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=7
@@ -96,7 +96,7 @@ multilib_src_install() {
-e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
-e
"/^TCL_LIBW_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
-i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
- if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ;
then
+ if use prefix && [[ ${CHOST} != *-darwin* ]] ; then
sed \
-e
"/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
-e
"/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index 1c363e352bea..c4ca98785823 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -98,7 +98,7 @@ multilib_src_install() {
-e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
-e
"/^TCL_LIBW_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
-i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
- if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ;
then
+ if use prefix && [[ ${CHOST} != *-darwin* ]] ; then
sed \
-e
"/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
-e
"/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 8b7e243c319a7ebd72b3b532d54f0aa62df9c652
Author: Sam James gentoo org>
AuthorDate: Sat Jan 1 11:09:32 2022 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 1 11:09:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b7e243c
dev-lang/tcl: add note to bump with dev-lang/tk
Avoids dep conflicts for users.
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index 12ec6c9aac3d..1c363e352bea 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+# Please bump with dev-lang/tk!
+
inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
MY_P="${PN}${PV}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: e2679a1b5c4b44b171cb9f5f6c4168bfc8a33e0e
Author: Pacho Ramos gentoo org>
AuthorDate: Thu Dec 23 09:08:49 2021 +
Commit: Pacho Ramos gentoo org>
CommitDate: Thu Dec 23 09:08:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2679a1b
dev-lang/tcl: Drop obsolete warning
Closes: https://bugs.gentoo.org/813480
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Pacho Ramos gentoo.org>
dev-lang/tcl/tcl-8.6.12.ebuild | 15 ---
1 file changed, 15 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
index 5a44ad9fa048..12ec6c9aac3d 100644
--- a/dev-lang/tcl/tcl-8.6.12.ebuild
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -119,18 +119,3 @@ multilib_src_install() {
dodoc "${SPARENT}"/{ChangeLog*,README.md,changes}
fi
}
-
-pkg_postinst() {
- for version in ${REPLACING_VERSIONS}; do
- if ver_test 8.6 -lt ${version}; then
- echo
- ewarn "You're upgrading from <${P}, you must recompile
the other"
- ewarn "packages on your system that link with tcl after
the upgrade"
- ewarn "completes. To perform this action, please run
revdep-rebuild"
- ewarn "in package app-portage/gentoolkit."
- ewarn "If you have dev-lang/tk and dev-tcltk/tclx
installed you should"
- ewarn "upgrade them before this recompilation, too,"
- echo
- fi
- done
-}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 35afbb0f209e57fdb2362550c2c0c0469503a5e8
Author: Alfredo Tupone gentoo org>
AuthorDate: Sat Dec 11 21:10:37 2021 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sat Dec 11 21:10:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35afbb0f
dev-lang/tcl: 8.6.12 bump
Closes: https://bugs.gentoo.org/828040
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.12.ebuild | 136 +
2 files changed, 137 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 4ad0f947aed8..166a301b9284 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1 +1,2 @@
DIST tcl-core8.6.11-src.tar.gz 6041050 BLAKE2B
9c41d5ae5d22627b903d18c5ca607d4a2647d7af65d3029a463cf571d3fbe0bd48e15fef643e81de94296777985a36530a83718d4eb7befca4bc107ab860cc0d
SHA512
fe3556c37305e3856743e9a202a320d44b1b3cbc926a1b7a4449ae5baf2f8df92214a9aa06f0a87645d032857fb71458fc864ff007fd73da60463ae5001f2d3f
+DIST tcl-core8.6.12-src.tar.gz 6064625 BLAKE2B
30dc780562aa6955e2c417798cc96fabd23e947cee81146dc192156598e3c43f588864aab4392d62901b8964cf59bedb6cad1f064e32b03dd9733b3a0a7b5c8a
SHA512
7144a50d19d3855edbda14b538cc94fe26c0dd357b979676c3fe02d599dab61ba777bf14f6aaebb63e238aeff1d0bad25ea7b0ff31b2398468f67fc0a305b9f3
diff --git a/dev-lang/tcl/tcl-8.6.12.ebuild b/dev-lang/tcl/tcl-8.6.12.ebuild
new file mode 100644
index ..5a44ad9fa048
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.12.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+)
+
+src_prepare() {
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(ver_cut 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+ # fix the tclConfig.sh to eliminate refs to the build directory
+ # and drop unnecessary -L inclusion to default system libdir
+
+ sed \
+ -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
+ -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
+ -e
"/^TCL_LIBW_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
+ -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
+ if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ;
then
+ sed \
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/
commit: fcd477ff5ed5829bcd2b8e98ae939c0f1848b68e
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Fri Nov 26 09:32:27 2021 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Mon Nov 29 15:03:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd477ff
dev-lang/tcl: Drop old
Closes: https://bugs.gentoo.org/806276
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner gentoo.org>
dev-lang/tcl/Manifest| 3 -
dev-lang/tcl/files/tcl-8.5.13-multilib.patch | 11 ---
dev-lang/tcl/files/tcl-8.6.8-libieee.patch | 15 ---
dev-lang/tcl/tcl-8.6.10.ebuild | 136 ---
dev-lang/tcl/tcl-8.6.8.ebuild| 130 -
dev-lang/tcl/tcl-8.6.9-r1.ebuild | 130 -
6 files changed, 425 deletions(-)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 516ddc4affd8..4ad0f947aed8 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,4 +1 @@
-DIST tcl-core8.6.10-src.tar.gz 6008840 BLAKE2B
592f708492e56da3577f190adc3da4f2979f32a570dfc29cb53fde58a83d804223dfe9527b76d094de3005a6e12dda73674573bab3af2e591b4573163b81b9c0
SHA512
de31ac8fc5226c831198af88befa05ccb1842dcfd209690e25b907f062033b3ae7a77bc12e85c4210ce85cfd7c598060e03fc81b0e624d422bfe4df655cc9068
DIST tcl-core8.6.11-src.tar.gz 6041050 BLAKE2B
9c41d5ae5d22627b903d18c5ca607d4a2647d7af65d3029a463cf571d3fbe0bd48e15fef643e81de94296777985a36530a83718d4eb7befca4bc107ab860cc0d
SHA512
fe3556c37305e3856743e9a202a320d44b1b3cbc926a1b7a4449ae5baf2f8df92214a9aa06f0a87645d032857fb71458fc864ff007fd73da60463ae5001f2d3f
-DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
SHA512
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
-DIST tcl-core8.6.9-src.tar.gz 5932010 BLAKE2B
ddc0cff12aeeebbf8d1c799db9e154a9ecbe2a2e2afce97c6f15c408301b7a40119bd1c861aa724c178bd9abfe0616c7bcafd9cf6714ed49cf882c9085222cf3
SHA512
306a38a27729b764bae2eae6c4cdd8cd6aee5de6bd924d6a487c8691ee874e4459abc1fa785183c2f6ff4d2d57be98093dd7460c5a668cf994e8f1c31516ae67
diff --git a/dev-lang/tcl/files/tcl-8.5.13-multilib.patch
b/dev-lang/tcl/files/tcl-8.5.13-multilib.patch
deleted file mode 100644
index 8c4bc7482189..
--- a/dev-lang/tcl/files/tcl-8.5.13-multilib.patch
+++ /dev/null
@@ -1,11 +0,0 @@
a/unix/configure.in
-+++ b/unix/configure.in
-@@ -645,7 +645,7 @@
-
- eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
-
--TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
-+TCL_LIBRARY='$(libdir)/tcl$(VERSION)'
- PRIVATE_INCLUDE_DIR='$(includedir)'
- HTML_DIR='$(DISTDIR)/html'
-
diff --git a/dev-lang/tcl/files/tcl-8.6.8-libieee.patch
b/dev-lang/tcl/files/tcl-8.6.8-libieee.patch
deleted file mode 100644
index 942144e68c71..
--- a/dev-lang/tcl/files/tcl-8.6.8-libieee.patch
+++ /dev/null
@@ -1,15 +0,0 @@
a/unix/tcl.m4
-+++ b/unix/tcl.m4
-@@ -2470,12 +2470,9 @@
- #
- # On a few very rare systems, all of the libm.a stuff is
- # already in libc.a. Set compiler flags accordingly.
--# Also, Linux requires the "ieee" library for math to work
--# right (and it must appear before "-lm").
- #
-
- AC_CHECK_FUNC(sin, MATH_LIBS="", MATH_LIBS="-lm")
--AC_CHECK_LIB(ieee, main, [MATH_LIBS="-lieee $MATH_LIBS"])
-
- #
- # Interactive UNIX requires -linet instead of -lsocket, plus it
diff --git a/dev-lang/tcl/tcl-8.6.10.ebuild b/dev-lang/tcl/tcl-8.6.10.ebuild
deleted file mode 100644
index 99225a6e9f12..
--- a/dev-lang/tcl/tcl-8.6.10.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/";
-SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug +threads"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-PATCHES=(
- "${FILESDIR}"/${P}-multilib.patch
- "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
- "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
-)
-
-src_prepare() {
- find \
- "${SP
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: fcd82a096217eb18cea2f7dfb48f10da51daea33
Author: Rolf Eike Beer sf-mail de>
AuthorDate: Wed Nov 24 15:31:26 2021 +
Commit: Sam James gentoo org>
CommitDate: Wed Nov 24 16:01:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd82a09
dev-lang/tcl: stable 8.6.11 for hppa, bug #806276
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer sf-mail.de>
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index 437413a4116b..af62f470c51a 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: c6ce9de358be5de6c19ccfdaaa7b58dd8188c5c0
Author: Alfredo Tupone gentoo org>
AuthorDate: Sun Sep 12 19:57:24 2021 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sun Sep 12 19:57:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ce9de3
dev-lang/tcl: IndirectInherits
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/tcl-8.6.10.ebuild | 2 +-
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
dev-lang/tcl/tcl-8.6.9-r1.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.10.ebuild b/dev-lang/tcl/tcl-8.6.10.ebuild
index b7e25fa284d..99225a6e9f1 100644
--- a/dev-lang/tcl/tcl-8.6.10.ebuild
+++ b/dev-lang/tcl/tcl-8.6.10.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
MY_P="${PN}${PV}"
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index b3157e0c18e..437413a4116 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
MY_P="${PN}${PV}"
diff --git a/dev-lang/tcl/tcl-8.6.9-r1.ebuild b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
index 14d838f95f9..2fd2366a6e0 100644
--- a/dev-lang/tcl/tcl-8.6.9-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+inherit autotools flag-o-matic multilib-minimal multilib toolchain-funcs
MY_P="${PN}${PV}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 22e77ef49ef178b016fdb80879978655ee0665ae
Author: Agostino Sarubbo gentoo org>
AuthorDate: Tue Sep 7 11:56:45 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Tue Sep 7 11:56:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e77ef4
dev-lang/tcl: x86 stable wrt bug #806276
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index 12ce6d0c65a..b3157e0c18e 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 59e7d45c80e76ab71093bc5d7d426932927f0ac7
Author: Agostino Sarubbo gentoo org>
AuthorDate: Tue Sep 7 11:54:07 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Tue Sep 7 11:55:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e7d45c
dev-lang/tcl: amd64 stable wrt bug #806276
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index f62647e6496..12ce6d0c65a 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 9c0043a5e16e7759a31ed77616601fa5b33cb461
Author: Agostino Sarubbo gentoo org>
AuthorDate: Sun Sep 5 20:05:52 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Sun Sep 5 20:07:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0043a5
dev-lang/tcl: ppc64 stable wrt bug #806276
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index 3dabb1ea154..f62647e6496 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 141a6854d1bff8208000351780675ca3ac1568c3
Author: Agostino Sarubbo gentoo org>
AuthorDate: Sun Sep 5 20:02:53 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Sun Sep 5 20:02:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141a6854
dev-lang/tcl: ppc stable wrt bug #806276
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index 2e56524d90e..3dabb1ea154 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: a186912d09703e8b22b6e7be3828336f14454542
Author: Sam James gentoo org>
AuthorDate: Sun Sep 5 16:54:29 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Sep 5 16:54:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a186912d
dev-lang/tcl: Stabilize 8.6.11 arm, #806276
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index 18f13caa88d..2e56524d90e 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: dba55d2dfa54235c465f93ca465100579f8c2219
Author: Rolf Eike Beer sf-mail de>
AuthorDate: Sun Sep 5 09:19:47 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Sep 5 16:33:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba55d2d
dev-lang/tcl: stable 8.6.11 for sparc, bug #806276
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer sf-mail.de>
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index e7fbf3a2272..18f13caa88d 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: fbe6272e33113c77b04ec60cdf348b4784a828d0
Author: Sam James gentoo org>
AuthorDate: Sun Sep 5 06:01:30 2021 +
Commit: Sam James gentoo org>
CommitDate: Sun Sep 5 06:01:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe6272e
dev-lang/tcl: Stabilize 8.6.11 arm64, #806276
Signed-off-by: Sam James gentoo.org>
dev-lang/tcl/tcl-8.6.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
index 5d871ca4d7c..e7fbf3a2272 100644
--- a/dev-lang/tcl/tcl-8.6.11.ebuild
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/
commit: 4436e59ab6b9420c8f3b25a2dec72659987f94e7
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Sun Apr 18 08:49:01 2021 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Mon Apr 19 07:51:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4436e59a
dev-lang/tcl: Drop 8.5.17-r1, EAPI5--
Follow-up to d8ea7781476ed7ddeabd9358649bb6d19789bf2d
which was ACK'd at the time.
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner gentoo.org>
dev-lang/tcl/Manifest| 1 -
dev-lang/tcl/files/tcl-8.5.14-conf.patch | 11 ---
dev-lang/tcl/tcl-8.5.17-r1.ebuild| 117 ---
3 files changed, 129 deletions(-)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 818fcffed09..516ddc4affd 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -2,4 +2,3 @@ DIST tcl-core8.6.10-src.tar.gz 6008840 BLAKE2B
592f708492e56da3577f190adc3da4f29
DIST tcl-core8.6.11-src.tar.gz 6041050 BLAKE2B
9c41d5ae5d22627b903d18c5ca607d4a2647d7af65d3029a463cf571d3fbe0bd48e15fef643e81de94296777985a36530a83718d4eb7befca4bc107ab860cc0d
SHA512
fe3556c37305e3856743e9a202a320d44b1b3cbc926a1b7a4449ae5baf2f8df92214a9aa06f0a87645d032857fb71458fc864ff007fd73da60463ae5001f2d3f
DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
SHA512
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
DIST tcl-core8.6.9-src.tar.gz 5932010 BLAKE2B
ddc0cff12aeeebbf8d1c799db9e154a9ecbe2a2e2afce97c6f15c408301b7a40119bd1c861aa724c178bd9abfe0616c7bcafd9cf6714ed49cf882c9085222cf3
SHA512
306a38a27729b764bae2eae6c4cdd8cd6aee5de6bd924d6a487c8691ee874e4459abc1fa785183c2f6ff4d2d57be98093dd7460c5a668cf994e8f1c31516ae67
-DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
SHA512
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
diff --git a/dev-lang/tcl/files/tcl-8.5.14-conf.patch
b/dev-lang/tcl/files/tcl-8.5.14-conf.patch
deleted file mode 100644
index a8b3aa02101..000
--- a/dev-lang/tcl/files/tcl-8.5.14-conf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
a/unix/tcl.m4
-+++ b/unix/tcl.m4
-@@ -1427,7 +1427,7 @@ dnl AC_CHECK_TOOL(AR, ar)
- # get rid of the warnings.
- #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES
-D__NO_MATH_INLINES"
-
-- SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
-+ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -fPIC -Wl,-soname,${@}'
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
diff --git a/dev-lang/tcl/tcl-8.5.17-r1.ebuild
b/dev-lang/tcl/tcl-8.5.17-r1.ebuild
deleted file mode 100644
index 97a79f80cb9..000
--- a/dev-lang/tcl/tcl-8.5.17-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools epatch flag-o-matic multilib toolchain-funcs versionator
multilib-minimal
-
-MY_P="${PN}${PV/_beta/b}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/";
-SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0/8.5"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x86-solaris"
-IUSE="debug threads"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-8.5.13-multilib.patch
-
- # Bug 125971
- epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch
-
- # Bug 648570
- epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch
-
- # workaround stack check issues, bug #280934
- use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
-
- tc-export CC
-
- sed \
- -e '/chmod/s:555:755:g' \
- -i Makefile.in || die
-
- eautoconf
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # We went ahead and deleted the whole compat/ subdir which means
- # the configure tests to detect broken versions need to pass (else
- # we'll fail to build). This comes up when cross-compiling, but
- # might as well get a minor configure speed up normally.
- export ac_cv_func_memcmp_working="yes"
- export tcl_cv_str{str,toul,tod}_unbroken="ok"
- export tcl_cv_strtod_buggy="no"
-
- econf \
- $(use_enable threads) \
- $(use_enable debug symbols)
-}
-
-multilib_src_
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: ecde373e98a2a7dde866dc4f219ca176edf7c737
Author: Alfredo Tupone gentoo org>
AuthorDate: Sun Jan 17 13:04:34 2021 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sun Jan 17 13:04:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecde373e
dev-lang/tcl: version bump to 8.6.11
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.11.ebuild | 136 +
2 files changed, 137 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index bfb32e9cdaa..818fcffed09 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,4 +1,5 @@
DIST tcl-core8.6.10-src.tar.gz 6008840 BLAKE2B
592f708492e56da3577f190adc3da4f2979f32a570dfc29cb53fde58a83d804223dfe9527b76d094de3005a6e12dda73674573bab3af2e591b4573163b81b9c0
SHA512
de31ac8fc5226c831198af88befa05ccb1842dcfd209690e25b907f062033b3ae7a77bc12e85c4210ce85cfd7c598060e03fc81b0e624d422bfe4df655cc9068
+DIST tcl-core8.6.11-src.tar.gz 6041050 BLAKE2B
9c41d5ae5d22627b903d18c5ca607d4a2647d7af65d3029a463cf571d3fbe0bd48e15fef643e81de94296777985a36530a83718d4eb7befca4bc107ab860cc0d
SHA512
fe3556c37305e3856743e9a202a320d44b1b3cbc926a1b7a4449ae5baf2f8df92214a9aa06f0a87645d032857fb71458fc864ff007fd73da60463ae5001f2d3f
DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
SHA512
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
DIST tcl-core8.6.9-src.tar.gz 5932010 BLAKE2B
ddc0cff12aeeebbf8d1c799db9e154a9ecbe2a2e2afce97c6f15c408301b7a40119bd1c861aa724c178bd9abfe0616c7bcafd9cf6714ed49cf882c9085222cf3
SHA512
306a38a27729b764bae2eae6c4cdd8cd6aee5de6bd924d6a487c8691ee874e4459abc1fa785183c2f6ff4d2d57be98093dd7460c5a668cf994e8f1c31516ae67
DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
SHA512
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
diff --git a/dev-lang/tcl/tcl-8.6.11.ebuild b/dev-lang/tcl/tcl-8.6.11.ebuild
new file mode 100644
index 000..5d871ca4d7c
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.11.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.6.10-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+)
+
+src_prepare() {
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(ver_cut 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+ # fix the t
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: de26d34fe1b5fda1ffb6edba2b64dcf244f44212
Author: Fabian Groffen gentoo org>
AuthorDate: Sun Dec 27 14:08:51 2020 +
Commit: Fabian Groffen gentoo org>
CommitDate: Sun Dec 27 14:08:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de26d34f
dev-lang/tcl: drop ppc-aix m68k-mint
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen gentoo.org>
dev-lang/tcl/tcl-8.5.17-r1.ebuild | 2 +-
dev-lang/tcl/tcl-8.6.10.ebuild| 2 +-
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
dev-lang/tcl/tcl-8.6.9-r1.ebuild | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.5.17-r1.ebuild
b/dev-lang/tcl/tcl-8.5.17-r1.ebuild
index c1959907d8b..26e7a1b8dec 100644
--- a/dev-lang/tcl/tcl-8.5.17-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.5.17-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.5"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris
~sparc64-solaris ~x86-solaris"
IUSE="debug threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
diff --git a/dev-lang/tcl/tcl-8.6.10.ebuild b/dev-lang/tcl/tcl-8.6.10.ebuild
index 42d49836679..5a47c65e6fc 100644
--- a/dev-lang/tcl/tcl-8.6.10.ebuild
+++ b/dev-lang/tcl/tcl-8.6.10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index 6cf0541e416..693a6641ea8 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris
~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
diff --git a/dev-lang/tcl/tcl-8.6.9-r1.ebuild b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
index 824abc3e73d..b176e16e454 100644
--- a/dev-lang/tcl/tcl-8.6.9-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: d1ed9262141575c5a99822900cceb1a9f5edc76b
Author: Thomas Deutschmann gentoo org>
AuthorDate: Sat Dec 26 12:26:24 2020 +
Commit: Thomas Deutschmann gentoo org>
CommitDate: Sat Dec 26 12:26:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ed9262
dev-lang/tcl: fix installation of README
Closes: https://bugs.gentoo.org/761760
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann gentoo.org>
dev-lang/tcl/tcl-8.6.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.10.ebuild b/dev-lang/tcl/tcl-8.6.10.ebuild
index be6d50c6282..42d49836679 100644
--- a/dev-lang/tcl/tcl-8.6.10.ebuild
+++ b/dev-lang/tcl/tcl-8.6.10.ebuild
@@ -116,7 +116,7 @@ multilib_src_install() {
if multilib_is_native_abi; then
dosym tclsh${v1} /usr/bin/tclsh
- dodoc "${SPARENT}"/{ChangeLog*,README,changes}
+ dodoc "${SPARENT}"/{ChangeLog*,README.md,changes}
fi
}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/
commit: 2633fd47e68a55cfa02af508f8cf49ec2adb0647
Author: Alfredo Tupone gentoo org>
AuthorDate: Sat Dec 26 10:22:13 2020 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Sat Dec 26 10:22:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2633fd47
dev-lang/tcl: version bump to 8.6.10
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/Manifest| 1 +
dev-lang/tcl/files/tcl-8.6.10-multilib.patch | 11 +++
dev-lang/tcl/tcl-8.6.10.ebuild | 136 +++
3 files changed, 148 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index f7132426671..bfb32e9cdaa 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,3 +1,4 @@
+DIST tcl-core8.6.10-src.tar.gz 6008840 BLAKE2B
592f708492e56da3577f190adc3da4f2979f32a570dfc29cb53fde58a83d804223dfe9527b76d094de3005a6e12dda73674573bab3af2e591b4573163b81b9c0
SHA512
de31ac8fc5226c831198af88befa05ccb1842dcfd209690e25b907f062033b3ae7a77bc12e85c4210ce85cfd7c598060e03fc81b0e624d422bfe4df655cc9068
DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
SHA512
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
DIST tcl-core8.6.9-src.tar.gz 5932010 BLAKE2B
ddc0cff12aeeebbf8d1c799db9e154a9ecbe2a2e2afce97c6f15c408301b7a40119bd1c861aa724c178bd9abfe0616c7bcafd9cf6714ed49cf882c9085222cf3
SHA512
306a38a27729b764bae2eae6c4cdd8cd6aee5de6bd924d6a487c8691ee874e4459abc1fa785183c2f6ff4d2d57be98093dd7460c5a668cf994e8f1c31516ae67
DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
SHA512
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
diff --git a/dev-lang/tcl/files/tcl-8.6.10-multilib.patch
b/dev-lang/tcl/files/tcl-8.6.10-multilib.patch
new file mode 100644
index 000..329d5614e78
--- /dev/null
+++ b/dev-lang/tcl/files/tcl-8.6.10-multilib.patch
@@ -0,0 +1,11 @@
+--- a/unix/configure.in2020-12-26 10:39:12.107965844 +0100
b/unix/configure.in2020-12-26 10:39:44.821378776 +0100
+@@ -773,7 +773,7 @@
+
+ eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
+
+-test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(prefix)/lib/tcl$(VERSION)'
++test -z "$TCL_LIBRARY" && TCL_LIBRARY='$(libdir)/tcl$(VERSION)'
+ PRIVATE_INCLUDE_DIR='$(includedir)'
+ HTML_DIR='$(DISTDIR)/html'
+
diff --git a/dev-lang/tcl/tcl-8.6.10.ebuild b/dev-lang/tcl/tcl-8.6.10.ebuild
new file mode 100644
index 000..be6d50c6282
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.10.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${P}-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
+)
+
+src_prepare() {
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # httpold tests require netowk
+ rm ../tests/httpold.test \
+ ../tests/env.test \
+ ../tests/http.test \
+ || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/
commit: 38b2d044a1eac3ddb57cb250264f5e9dfa50ba96
Author: Allen Webb google com>
AuthorDate: Wed Jul 15 13:44:19 2020 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Wed Jul 15 19:21:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b2d044
dev-lang/tcl: Fix cross compilation by not setting include directory.
Bug: https://bugs.gentoo.org/731120
Signed-off-by: Allen Webb google.com>
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/files/tcl-8.6.9-include-spec.patch| 12
dev-lang/tcl/{tcl-8.6.9.ebuild => tcl-8.6.9-r1.ebuild} | 1 +
2 files changed, 13 insertions(+)
diff --git a/dev-lang/tcl/files/tcl-8.6.9-include-spec.patch
b/dev-lang/tcl/files/tcl-8.6.9-include-spec.patch
new file mode 100644
index 000..4b3a1c66d43
--- /dev/null
+++ b/dev-lang/tcl/files/tcl-8.6.9-include-spec.patch
@@ -0,0 +1,12 @@
+This resolves https://bugs.gentoo.org/731120
+--- a/unix/configure.in
b/unix/configure.in
+@@ -895,7 +895,7 @@ TCL_BUILD_STUB_LIB_PATH="`pwd`/${TCL_STUB_LIB_FILE}"
+ TCL_STUB_LIB_PATH="${TCL_STUB_LIB_DIR}/${TCL_STUB_LIB_FILE}"
+
+ # Install time header dir can be set via --includedir
+-eval "TCL_INCLUDE_SPEC=\"-I${includedir}\""
++eval "TCL_INCLUDE_SPEC=\"\""
+
+ #
+ # tclConfig.sh refers to this by a different name
diff --git a/dev-lang/tcl/tcl-8.6.9.ebuild b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
similarity index 98%
rename from dev-lang/tcl/tcl-8.6.9.ebuild
rename to dev-lang/tcl/tcl-8.6.9-r1.ebuild
index 27b6a02f271..824abc3e73d 100644
--- a/dev-lang/tcl/tcl-8.6.9.ebuild
+++ b/dev-lang/tcl/tcl-8.6.9-r1.ebuild
@@ -25,6 +25,7 @@ S="${SPARENT}"/unix
PATCHES=(
"${FILESDIR}"/${PN}-8.5.13-multilib.patch
"${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.9-include-spec.patch # Bug 731120
)
src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: bc146da7cab31b554da24a786d6ad164dcacb0fc
Author: Tupone Alfredo gentoo org>
AuthorDate: Tue Oct 29 07:35:57 2019 +
Commit: Alfredo Tupone gentoo org>
CommitDate: Tue Oct 29 07:35:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc146da7
dev-lang/tcl: Remove SLOT 8.5
Closes: https://bugs.gentoo.org/697828
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Alfredo Tupone gentoo.org>
dev-lang/tcl/tcl-8.5.17-r100.ebuild | 93 ---
dev-lang/tcl/tcl-8.5.17-r101.ebuild | 96 -
2 files changed, 189 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.5.17-r100.ebuild
b/dev-lang/tcl/tcl-8.5.17-r100.ebuild
deleted file mode 100644
index d34643083b6..000
--- a/dev-lang/tcl/tcl-8.5.17-r100.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# this ebuild is only for the libtcl8.5.so SONAME for ABI compat
-
-EAPI=5
-
-inherit autotools eutils flag-o-matic multilib toolchain-funcs versionator
multilib-minimal
-
-MY_P="${PN}${PV/_beta/b}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/";
-SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="8.5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
-IUSE="debug threads"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
- !=dev-lang/tcl-8.5*:0"
-DEPEND="${RDEPEND}
- "
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-DOCS=()
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-8.5.13-multilib.patch
-
- # Bug 125971
- epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch
-
- # workaround stack check issues, bug #280934
- use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
-
- tc-export CC
-
- sed \
- -e '/chmod/s:555:755:g' \
- -i Makefile.in || die
-
- eautoconf
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # We went ahead and deleted the whole compat/ subdir which means
- # the configure tests to detect broken versions need to pass (else
- # we'll fail to build). This comes up when cross-compiling, but
- # might as well get a minor configure speed up normally.
- export ac_cv_func_memcmp_working="yes"
- export tcl_cv_str{str,toul,tod}_unbroken="ok"
- export tcl_cv_strtod_buggy="no"
-
- econf \
- $(use_enable threads) \
- $(use_enable debug symbols)
-}
-
-multilib_src_install() {
- dolib.so libtcl8.5.so
- dolib.a libtclstub8.5.a
-
- #short version number
- local v1=$(get_version_component_range 1-2)
- local mylibdir=$(get_libdir)
-
- # fix the tclConfig.sh to eliminate refs to the build directory
- # and drop unnecessary -L inclusion to default system libdir
-
- sed \
- -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
- -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
- -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
- -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
- -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
- -e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
- -e
"/^TCL_LIB_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
- -i tclConfig.sh || die
- if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ;
then
- sed \
- -e
"/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
- -e
"/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
- -i tclConfig.sh || die
- fi
-
- insinto /usr/${mylibdir}/tcl${v1}
- doins tclConfig.sh
-}
diff --git a/dev-lang/tcl/tcl-8.5.17-r101.ebuild
b/dev-lang/tcl/tcl-8.5.17-r101.ebuild
deleted file mode 100644
index 8edd0ea88b7..000
--- a/dev-lang/tcl/tcl-8.5.17-r101.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# this ebuild is only for the libtcl8.5.so SONAME for ABI compat
-
-EAPI=5
-
-inherit autotools eutils flag-o-matic multilib toolchain-funcs versionator
multilib-minimal
-
-MY_P="${PN}${PV/_beta/b}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/";
-SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="8.5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
~m68k
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 1a41ba71f05f72bcf7b47b6a0748b429138fab5e
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat May 4 14:49:25 2019 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Sat May 4 14:53:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a41ba71
dev-lang/tcl: keyword ~riscv
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel gentoo.org>
dev-lang/tcl/tcl-8.6.9.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.9.ebuild b/dev-lang/tcl/tcl-8.6.9.ebuild
index a9c8a8c4201..a0c42bf1fbf 100644
--- a/dev-lang/tcl/tcl-8.6.9.ebuild
+++ b/dev-lang/tcl/tcl-8.6.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 70c854a2c7ec2fdce47d1d5a43e525b27e0940aa
Author: Mikle Kolyada gentoo org>
AuthorDate: Sat Dec 22 15:21:05 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Sat Dec 22 15:21:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c854a2
dev-lang/tcl: fix newline warning
Signed-off-by: Mikle Kolyada gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
dev-lang/tcl/tcl-8.6.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.9.ebuild b/dev-lang/tcl/tcl-8.6.9.ebuild
index dd0379563b1..a9c8a8c4201 100644
--- a/dev-lang/tcl/tcl-8.6.9.ebuild
+++ b/dev-lang/tcl/tcl-8.6.9.ebuild
@@ -126,4 +126,4 @@ pkg_postinst() {
echo
fi
done
-}
\ No newline at end of file
+}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 0025a20ee975e7789e028368b2fa6e023f24d445
Author: Mikle Kolyada gentoo org>
AuthorDate: Sat Dec 22 09:49:38 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Sat Dec 22 09:49:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0025a20e
dev-lang/tcl: Drop old
Signed-off-by: Mikle Kolyada gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
dev-lang/tcl/tcl-8.5.17.ebuild | 114 -
1 file changed, 114 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.5.17.ebuild b/dev-lang/tcl/tcl-8.5.17.ebuild
deleted file mode 100644
index f7d5ca3fd4b..000
--- a/dev-lang/tcl/tcl-8.5.17.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils flag-o-matic multilib toolchain-funcs versionator
multilib-minimal
-
-MY_P="${PN}${PV/_beta/b}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/";
-SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0/8.5"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
-IUSE="debug threads"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-8.5.13-multilib.patch
-
- # Bug 125971
- epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch
-
- # workaround stack check issues, bug #280934
- use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
-
- tc-export CC
-
- sed \
- -e '/chmod/s:555:755:g' \
- -i Makefile.in || die
-
- eautoconf
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # We went ahead and deleted the whole compat/ subdir which means
- # the configure tests to detect broken versions need to pass (else
- # we'll fail to build). This comes up when cross-compiling, but
- # might as well get a minor configure speed up normally.
- export ac_cv_func_memcmp_working="yes"
- export tcl_cv_str{str,toul,tod}_unbroken="ok"
- export tcl_cv_strtod_buggy="no"
-
- econf \
- $(use_enable threads) \
- $(use_enable debug symbols)
-}
-
-multilib_src_install() {
- #short version number
- local v1=$(get_version_component_range 1-2)
- local mylibdir=$(get_libdir)
-
- S= default
-
- # fix the tclConfig.sh to eliminate refs to the build directory
- # and drop unnecessary -L inclusion to default system libdir
-
- sed \
- -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
- -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
- -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
- -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
- -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
- -e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
- -e
"/^TCL_LIB_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
- -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
- if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ;
then
- sed \
- -e
"/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
- -e
"/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
- -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
- fi
-
- # install private headers
- insinto /usr/${mylibdir}/tcl${v1}/include/unix
- doins *.h
- insinto /usr/${mylibdir}/tcl${v1}/include/generic
- doins "${SPARENT}"/generic/*.h
- rm -f
"${ED}"/usr/${mylibdir}/tcl${v1}/include/generic/{tcl,tclDecls,tclPlatDecls}.h
|| die
-
- # install symlink for libraries
- dosym libtcl${v1}$(get_libname) /usr/${mylibdir}/libtcl$(get_libname)
- dosym libtclstub${v1}.a /usr/${mylibdir}/libtclstub.a
-
- if multilib_is_native_abi; then
- dosym tclsh${v1} /usr/bin/tclsh
- dodoc "${SPARENT}"/{ChangeLog*,README,changes}
- fi
-}
-
-pkg_postinst() {
- for version in ${REPLACING_VERSIONS}; do
- if ! version_is_at_least 8.5 ${version}; then
- echo
- ewarn "You're upgrading from <${P}, you must recompile
the other"
- ewarn "packages on your system that link with tcl after
the upgrade"
- ewarn "completes. To perform this action, please run
revdep-rebuild"
- ewarn "in package app-portage/gentoolkit."
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: c4d9f29ab6e99140fddc060a145bc9beeabd7a40
Author: Mikle Kolyada gentoo org>
AuthorDate: Sat Dec 22 09:35:35 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Sat Dec 22 09:35:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d9f29a
dev-lang/tcl: Version bump (v8.6.9)
Signed-off-by: Mikle Kolyada gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.9.ebuild | 129 ++
2 files changed, 130 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index b0bf6cf4b7c..f7132426671 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,2 +1,3 @@
DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
SHA512
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
+DIST tcl-core8.6.9-src.tar.gz 5932010 BLAKE2B
ddc0cff12aeeebbf8d1c799db9e154a9ecbe2a2e2afce97c6f15c408301b7a40119bd1c861aa724c178bd9abfe0616c7bcafd9cf6714ed49cf882c9085222cf3
SHA512
306a38a27729b764bae2eae6c4cdd8cd6aee5de6bd924d6a487c8691ee874e4459abc1fa785183c2f6ff4d2d57be98093dd7460c5a668cf994e8f1c31516ae67
DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
SHA512
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
diff --git a/dev-lang/tcl/tcl-8.6.9.ebuild b/dev-lang/tcl/tcl-8.6.9.ebuild
new file mode 100644
index 000..dd0379563b1
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.9.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.5.13-multilib.patch
+ "${FILESDIR}"/${PN}-8.6.8-conf.patch # Bug 125971
+)
+
+src_prepare() {
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(ver_cut 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+ # fix the tclConfig.sh to eliminate refs to the build directory
+ # and drop unnecessary -L inclusion to default system libdir
+
+ sed \
+ -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
+ -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
+ -e
"/^TCL_LIBW_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
+ -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
+ if use prefix && [[ ${CHOST} != *-darwin* && ${CHO
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: d107e50b107219c08ca9a5dcfa64bf18f7bf3e32
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Oct 20 16:38:48 2018 +
Commit: Andreas Hüttel gentoo org>
CommitDate: Sat Oct 20 17:52:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d107e50b
dev-lang/tcl: Backport libieee patch, bug 648570
Bug: https://bugs.gentoo.org/648570
Signed-off-by: Andreas K. Hüttel gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
dev-lang/tcl/tcl-8.5.17-r1.ebuild | 117
dev-lang/tcl/tcl-8.5.17-r101.ebuild | 96 +
2 files changed, 213 insertions(+)
diff --git a/dev-lang/tcl/tcl-8.5.17-r1.ebuild
b/dev-lang/tcl/tcl-8.5.17-r1.ebuild
new file mode 100644
index 000..a56e7f4e450
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.5.17-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic multilib toolchain-funcs versionator
multilib-minimal
+
+MY_P="${PN}${PV/_beta/b}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.5"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="debug threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-8.5.13-multilib.patch
+
+ # Bug 125971
+ epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch
+
+ # Bug 648570
+ epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ eautoconf
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(get_version_component_range 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+
+ # fix the tclConfig.sh to eliminate refs to the build directory
+ # and drop unnecessary -L inclusion to default system libdir
+
+ sed \
+ -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
+ -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
+ -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+ -e
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
+ -e
"/^TCL_LIB_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
\
+ -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
+ if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ;
then
+ sed \
+ -e
"/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
+ -e
"/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
+ -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
+ fi
+
+ # install private headers
+ insinto /usr/${mylibdir}/tcl${v1}/include/unix
+ doins *.h
+ insinto /usr/${mylibdir}/tcl${v1}/include/generic
+ doins "${SPARENT}"/generic/*.h
+ rm -f
"${ED}"/usr/${mylibdir}/tcl${v1}/include/generic/{tcl,tclDecls,tclPlatDecls}.h
|| die
+
+ # install symlink for libraries
+ dosym libtcl${v1}$(get_libname) /usr/${mylibdir}/libtcl$(get_libname)
+ dosym libtclstub${v1}.a /usr/${mylibdir}/libtclstub.a
+
+ if multilib_is_native_abi; then
+ dosym tclsh${v1} /usr/bin/tclsh
+ dodoc "${SPARENT}"/{ChangeLog*,README,changes}
+ fi
+}
+
+pkg_postinst() {
+ for version in ${REPLACING_VERSIONS}; do
+ if ! version_is_at_least 8.5 ${version}; then
+ echo
+ ewarn "You're upgrading from <${P}, you must recompile
the other"
+ ewa
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 7c626e2b33ceca9273df45dfb8f4853fb52c7abc
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Sat Oct 20 16:09:28 2018 +
Commit: Andreas Hüttel gentoo org>
CommitDate: Sat Oct 20 16:09:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c626e2b
dev-lang/tcl: Remove old
Bug: https://bugs.gentoo.org/648570
Signed-off-by: Andreas K. Hüttel gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
dev-lang/tcl/Manifest | 3 -
dev-lang/tcl/tcl-8.6.5.ebuild | 131 -
dev-lang/tcl/tcl-8.6.6.ebuild | 133 --
dev-lang/tcl/tcl-8.6.7.ebuild | 131 -
4 files changed, 398 deletions(-)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index d0809e4c587..b0bf6cf4b7c 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,5 +1,2 @@
-DIST tcl-core8.6.5-src.tar.gz 5846556 BLAKE2B
9c3c48acffc13be526b507fc19711b21e710a84642d37d494bb46a2d4ac9445a95749fd9556ffbda57d55f90bd566d0c9cd72a800a34f062616aacf57e811aa4
SHA512
b726f7d3193ad92ba64911b8c724d5454c5a93d5f5e95462ec0a6d8ccbbdf20093888f66c83956d7631392ca805c1a80430f102c0a932de3ed55311101e0e09f
-DIST tcl-core8.6.6-src.tar.gz 5868427 BLAKE2B
3444d474bfdc4958919dbf75527420614251e3cffb0d18fbbf547ffb83ead544f266b6ea868738ae40e02075cf31be6e753e0f89da02a2a81ededf09fc9dd2e6
SHA512
469a0221ed16569b70986cdde261d0c0df3bf64c493b8d6fc8368eb14597f7c2f6a01f082a1c8f27eb720618956e053cc97fbb9aaf7bb29cc96781cdc8e9518c
-DIST tcl-core8.6.7-src.tar.gz 5875027 BLAKE2B
bc08e4e6639ba33176c8c1e670b957b8ad62a4790ace4ff8f8dc964f676ca87473c31c28f645d32a8287f844756fa224a077f96f1425f61b9872a4a0ae1429a1
SHA512
95c8c5bcb4fe604a77ca6ba9d49f9e90d156feaa9f3ab97661983f256ab54476b103ec8de01cd47231ed95e6df5e36d60514aed2ba5b8f3619cc5a3698ad3ee5
DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
SHA512
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
SHA512
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
diff --git a/dev-lang/tcl/tcl-8.6.5.ebuild b/dev-lang/tcl/tcl-8.6.5.ebuild
deleted file mode 100644
index e76f93f75ed..000
--- a/dev-lang/tcl/tcl-8.6.5.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal
toolchain-funcs versionator
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/";
-SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
-IUSE="debug +threads"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-PATCHES=(
- "${FILESDIR}"/${PN}-8.5.13-multilib.patch
-
- # Bug 125971
- "${FILESDIR}"/${PN}-8.5.14-conf.patch
-)
-
-src_prepare() {
- find \
- "${SPARENT}"/compat/* \
- "${SPARENT}"/doc/try.n \
- -delete || die
-
- pushd "${SPARENT}" &>/dev/null || die
- default
- popd &>/dev/null || die
-
- # workaround stack check issues, bug #280934
- use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
-
- tc-export CC
-
- sed \
- -e '/chmod/s:555:755:g' \
- -i Makefile.in || die
-
- sed \
- -e 's:-O[2s]\?::g' \
- -i tcl.m4 || die
-
- mv configure.{in,ac} || die
-
- eautoconf
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # We went ahead and deleted the whole compat/ subdir which means
- # the configure tests to detect broken versions need to pass (else
- # we'll fail to build). This comes up when cross-compiling, but
- # might as well get a minor configure speed up normally.
- export ac_cv_func_memcmp_working="yes"
- export tcl_cv_str{str,toul,tod}_unbroken="ok"
- export tcl_cv_strtod_buggy="no"
-
- econf \
- $(use_enable threads) \
- $(use_enable debug symbols)
-}
-
-multilib_src_install() {
- #short version number
- local v1=$(get_version_component_range 1-2)
- local mylibdir=$(get_libdir)
-
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 5689c703dd15c29c1b775629531ddb1a4ecc7a1d
Author: Rolf Eike Beer sf-mail de>
AuthorDate: Wed Oct 17 16:14:34 2018 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Wed Oct 17 18:38:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5689c703
dev-lang/tcl: stable 8.6.8 for hppa
Closes: https://bugs.gentoo.org/666316
Signed-off-by: Rolf Eike Beer sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich gentoo.org>
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index fdd623bde00..31f0fcf3f65 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: c4b9beeb71575eab19565573c6629b623f881026
Author: Mikle Kolyada gentoo org>
AuthorDate: Sun Oct 14 16:24:17 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Sun Oct 14 16:24:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b9beeb
dev-lang/tcl: arm stable wrt bug #666316
Signed-off-by: Mikle Kolyada gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index d8557ede2c9..fdd623bde00 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 06afa2394b5fb89ad8bec1c3c12a4bf5c35dc685
Author: Mikle Kolyada gentoo org>
AuthorDate: Sun Oct 14 09:03:00 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Sun Oct 14 09:03:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06afa239
dev-lang/tcl: s390/sh/m68k stable wrt bug #666316
Signed-off-by: Mikle Kolyada gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
dev-lang/tcl/tcl-8.6.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index a56b52ab689..d8557ede2c9 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: e6dcd7b7eaba918209240eff35a4dd3122050684
Author: Tobias Klausmann gentoo org>
AuthorDate: Thu Oct 11 16:49:44 2018 +
Commit: Tobias Klausmann gentoo org>
CommitDate: Thu Oct 11 16:49:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6dcd7b7
dev-lang/tcl-8.6.8-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/666316
Signed-off-by: Tobias Klausmann gentoo.org>
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index 9cbda4fccbb..a56b52ab689 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 425d274d3b412badfb9bae84762b75adad9d54de
Author: Sergei Trofimovich gentoo org>
AuthorDate: Sat Sep 22 11:21:08 2018 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Sat Sep 22 11:28:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=425d274d
dev-lang/tcl: stable 8.6.8 for ppc, bug #666316
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc"
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index d914a2790dd..4e73814cb7f 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: ad71ce65cf0087a5c55f4f6745296d95281114a8
Author: Sergei Trofimovich gentoo org>
AuthorDate: Sat Sep 22 11:25:28 2018 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Sat Sep 22 11:28:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad71ce65
dev-lang/tcl: stable 8.6.8 for ppc64, bug #666316
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc64"
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index 4e73814cb7f..9cbda4fccbb 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: af00f4818521057840efcf2e14c2b3ff655c0bbd
Author: Mikle Kolyada gentoo org>
AuthorDate: Fri Sep 21 11:24:32 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Fri Sep 21 11:25:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af00f481
dev-lang/tcl: amd64 stable wrt bug #666316
Package-Manager: Portage-2.3.49, Repoman-2.3.10
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index 00d651c65b0..d914a2790dd 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: b8447fc07dbfb61b78c8c1798b4040e214dccd6e
Author: Thomas Deutschmann gentoo org>
AuthorDate: Wed Sep 19 17:26:29 2018 +
Commit: Thomas Deutschmann gentoo org>
CommitDate: Wed Sep 19 17:34:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8447fc0
dev-lang/tcl: x86 stable (bug #666316)
Package-Manager: Portage-2.3.49, Repoman-2.3.10
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index dc97cb4f426..00d651c65b0 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 111e50a930271d2f7bf0e628167fe0aabb0839f4
Author: Sergei Trofimovich gentoo org>
AuthorDate: Tue Sep 18 22:04:16 2018 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Tue Sep 18 22:11:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=111e50a9
dev-lang/tcl: stable 8.6.8 for ia64, bug #666316
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="ia64"
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index 50f0a6112f9..dc97cb4f426 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 924bbe9abfcc5a0a0e4bfd97927fd32f0f454063
Author: Mart Raudsepp gentoo org>
AuthorDate: Mon Sep 17 21:02:43 2018 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Mon Sep 17 21:03:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=924bbe9a
dev-lang/tcl-8.6.8: arm64 stable (bug #666316)
Package-Manager: Portage-2.3.49, Repoman-2.3.10
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index 04fc6d677f7..50f0a6112f9 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 972596934f4d4925f825ee45e00b6d7e30a62e13
Author: Rolf Eike Beer sf-mail de>
AuthorDate: Mon Sep 17 19:33:48 2018 +
Commit: Sergei Trofimovich gentoo org>
CommitDate: Mon Sep 17 20:18:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97259693
dev-lang/tcl: stable 8.6.8 for sparc, bug #666316
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich gentoo.org>
dev-lang/tcl/tcl-8.6.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
index d6e6594c663..04fc6d677f7 100644
--- a/dev-lang/tcl/tcl-8.6.8.ebuild
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris
~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/
commit: eedb960b034d2af4d7a735fe623b851bc3ba2f6b
Author: Jeroen Roovers gentoo org>
AuthorDate: Mon Jul 30 05:54:23 2018 +
Commit: Jeroen Roovers gentoo org>
CommitDate: Mon Jul 30 05:55:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedb960b
dev-lang/tcl: Version 8.6.8.
Package-Manager: Portage-2.3.44, Repoman-2.3.10
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/files/tcl-8.6.8-conf.patch| 11 +++
dev-lang/tcl/files/tcl-8.6.8-libieee.patch | 15
dev-lang/tcl/tcl-8.6.8.ebuild | 130 +
4 files changed, 157 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index a424064816d..d0809e4c587 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,4 +1,5 @@
DIST tcl-core8.6.5-src.tar.gz 5846556 BLAKE2B
9c3c48acffc13be526b507fc19711b21e710a84642d37d494bb46a2d4ac9445a95749fd9556ffbda57d55f90bd566d0c9cd72a800a34f062616aacf57e811aa4
SHA512
b726f7d3193ad92ba64911b8c724d5454c5a93d5f5e95462ec0a6d8ccbbdf20093888f66c83956d7631392ca805c1a80430f102c0a932de3ed55311101e0e09f
DIST tcl-core8.6.6-src.tar.gz 5868427 BLAKE2B
3444d474bfdc4958919dbf75527420614251e3cffb0d18fbbf547ffb83ead544f266b6ea868738ae40e02075cf31be6e753e0f89da02a2a81ededf09fc9dd2e6
SHA512
469a0221ed16569b70986cdde261d0c0df3bf64c493b8d6fc8368eb14597f7c2f6a01f082a1c8f27eb720618956e053cc97fbb9aaf7bb29cc96781cdc8e9518c
DIST tcl-core8.6.7-src.tar.gz 5875027 BLAKE2B
bc08e4e6639ba33176c8c1e670b957b8ad62a4790ace4ff8f8dc964f676ca87473c31c28f645d32a8287f844756fa224a077f96f1425f61b9872a4a0ae1429a1
SHA512
95c8c5bcb4fe604a77ca6ba9d49f9e90d156feaa9f3ab97661983f256ab54476b103ec8de01cd47231ed95e6df5e36d60514aed2ba5b8f3619cc5a3698ad3ee5
+DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
SHA512
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
SHA512
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
diff --git a/dev-lang/tcl/files/tcl-8.6.8-conf.patch
b/dev-lang/tcl/files/tcl-8.6.8-conf.patch
new file mode 100644
index 000..26599e1672f
--- /dev/null
+++ b/dev-lang/tcl/files/tcl-8.6.8-conf.patch
@@ -0,0 +1,11 @@
+--- a/unix/tcl.m4
b/unix/tcl.m4
+@@ -1402,7 +1402,7 @@
+ # get rid of the warnings.
+ #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES
-D__NO_MATH_INLINES"
+
+- SHLIB_LD='${CC} ${CFLAGS} ${LDFLAGS} -shared'
++ SHLIB_LD='${CC} ${CFLAGS} ${LDFLAGS} -shared -fPIC -Wl,-soname,${@}'
+ DL_OBJS="tclLoadDl.o"
+ DL_LIBS="-ldl"
+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
diff --git a/dev-lang/tcl/files/tcl-8.6.8-libieee.patch
b/dev-lang/tcl/files/tcl-8.6.8-libieee.patch
new file mode 100644
index 000..942144e68c7
--- /dev/null
+++ b/dev-lang/tcl/files/tcl-8.6.8-libieee.patch
@@ -0,0 +1,15 @@
+--- a/unix/tcl.m4
b/unix/tcl.m4
+@@ -2470,12 +2470,9 @@
+ #
+ # On a few very rare systems, all of the libm.a stuff is
+ # already in libc.a. Set compiler flags accordingly.
+-# Also, Linux requires the "ieee" library for math to work
+-# right (and it must appear before "-lm").
+ #
+
+ AC_CHECK_FUNC(sin, MATH_LIBS="", MATH_LIBS="-lm")
+-AC_CHECK_LIB(ieee, main, [MATH_LIBS="-lieee $MATH_LIBS"])
+
+ #
+ # Interactive UNIX requires -linet instead of -lsocket, plus it
diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild
new file mode 100644
index 000..1ce4659ee38
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.8.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic multilib multilib-minimal
toolchain-funcs versionator
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris
~x64-solaris ~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${W
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 7dec6c277676b846c31242c775c721160a0ec153
Author: Mike Frysinger gentoo org>
AuthorDate: Sun Jun 3 13:29:27 2018 +
Commit: Mike Frysinger gentoo org>
CommitDate: Sun Jun 3 13:55:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dec6c27
dev-lang/tcl: mark 8.6.6 m68k/s390/sh stable
dev-lang/tcl/tcl-8.6.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index 013773c8fd8..99b1b285a3b 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/
commit: 2bb995dc126901d9ba8276f18a1483278476d664
Author: Marty E. Plummer startmail com>
AuthorDate: Sun Apr 8 21:09:00 2018 +
Commit: Amy Liffey gentoo org>
CommitDate: Sun Apr 15 14:22:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb995dc
dev-lang/tcl: remove duplicate patches
Closes: https://github.com/gentoo/gentoo/pull/7901
Package-Manager: Portage-2.3.28, Repoman-2.3.9
dev-lang/tcl/files/tcl-8.5.13-multilib.patch | 5 ++---
dev-lang/tcl/files/tcl-8.5.14-conf.patch | 4 ++--
dev-lang/tcl/files/tcl-8.6.1-conf.patch | 11 ---
dev-lang/tcl/tcl-8.6.5.ebuild| 2 +-
dev-lang/tcl/tcl-8.6.6.ebuild| 2 +-
dev-lang/tcl/tcl-8.6.7.ebuild| 2 +-
6 files changed, 7 insertions(+), 19 deletions(-)
diff --git a/dev-lang/tcl/files/tcl-8.5.13-multilib.patch
b/dev-lang/tcl/files/tcl-8.5.13-multilib.patch
index de1580ce55b..8c4bc748218 100644
--- a/dev-lang/tcl/files/tcl-8.5.13-multilib.patch
+++ b/dev-lang/tcl/files/tcl-8.5.13-multilib.patch
@@ -1,6 +1,5 @@
-diff -Naur tcl8.5a6.orig/unix/configure.in tcl8.5a6/unix/configure.in
tcl8.5a6.orig/unix/configure.in2007-04-27 02:33:51.0 +0900
-+++ tcl8.5a6/unix/configure.in 2007-05-16 10:27:25.0 +0900
+--- a/unix/configure.in
b/unix/configure.in
@@ -645,7 +645,7 @@
eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
diff --git a/dev-lang/tcl/files/tcl-8.5.14-conf.patch
b/dev-lang/tcl/files/tcl-8.5.14-conf.patch
index be303e9f3ef..a8b3aa02101 100644
--- a/dev-lang/tcl/files/tcl-8.5.14-conf.patch
+++ b/dev-lang/tcl/files/tcl-8.5.14-conf.patch
@@ -1,5 +1,5 @@
tcl8.5.0/unix/tcl.m4.conf 2007-12-20 10:48:05.0 +0100
-+++ tcl8.5.0/unix/tcl.m4 2007-12-20 10:48:52.0 +0100
+--- a/unix/tcl.m4
b/unix/tcl.m4
@@ -1427,7 +1427,7 @@ dnl AC_CHECK_TOOL(AR, ar)
# get rid of the warnings.
#CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES
-D__NO_MATH_INLINES"
diff --git a/dev-lang/tcl/files/tcl-8.6.1-conf.patch
b/dev-lang/tcl/files/tcl-8.6.1-conf.patch
deleted file mode 100644
index be303e9f3ef..000
--- a/dev-lang/tcl/files/tcl-8.6.1-conf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
tcl8.5.0/unix/tcl.m4.conf 2007-12-20 10:48:05.0 +0100
-+++ tcl8.5.0/unix/tcl.m4 2007-12-20 10:48:52.0 +0100
-@@ -1427,7 +1427,7 @@ dnl AC_CHECK_TOOL(AR, ar)
- # get rid of the warnings.
- #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES
-D__NO_MATH_INLINES"
-
-- SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
-+ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -fPIC -Wl,-soname,${@}'
- DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
diff --git a/dev-lang/tcl/tcl-8.6.5.ebuild b/dev-lang/tcl/tcl-8.6.5.ebuild
index 714a452ad86..3639ae997f5 100644
--- a/dev-lang/tcl/tcl-8.6.5.ebuild
+++ b/dev-lang/tcl/tcl-8.6.5.ebuild
@@ -26,7 +26,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.5.13-multilib.patch
# Bug 125971
- "${FILESDIR}"/${PN}-8.6.1-conf.patch
+ "${FILESDIR}"/${PN}-8.5.14-conf.patch
)
src_prepare() {
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index c13faf4b0c5..013773c8fd8 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -28,7 +28,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.5.13-multilib.patch
# Bug 125971
- "${FILESDIR}"/${PN}-8.6.1-conf.patch
+ "${FILESDIR}"/${PN}-8.5.14-conf.patch
)
src_prepare() {
diff --git a/dev-lang/tcl/tcl-8.6.7.ebuild b/dev-lang/tcl/tcl-8.6.7.ebuild
index 5195bafb235..de2ab7c8cdc 100644
--- a/dev-lang/tcl/tcl-8.6.7.ebuild
+++ b/dev-lang/tcl/tcl-8.6.7.ebuild
@@ -26,7 +26,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.5.13-multilib.patch
# Bug 125971
- "${FILESDIR}"/${PN}-8.6.1-conf.patch
+ "${FILESDIR}"/${PN}-8.5.14-conf.patch
)
src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 28e759f3839cc20b20a53b49c97b20b6a4a846a1
Author: Fabian Groffen gentoo org>
AuthorDate: Tue Apr 3 10:55:12 2018 +
Commit: Fabian Groffen gentoo org>
CommitDate: Tue Apr 3 10:55:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e759f3
dev-lang/tcl: marked ~x64-solaris
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-lang/tcl/tcl-8.6.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.7.ebuild b/dev-lang/tcl/tcl-8.6.7.ebuild
index 714a452ad86..5195bafb235 100644
--- a/dev-lang/tcl/tcl-8.6.7.ebuild
+++ b/dev-lang/tcl/tcl-8.6.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris
~x64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 043964074fad327d65ba035337bc5fac5c4da187
Author: Mart Raudsepp gentoo org>
AuthorDate: Fri Mar 2 21:00:51 2018 +
Commit: Mart Raudsepp gentoo org>
CommitDate: Fri Mar 2 21:51:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04396407
dev-lang/tcl-8.6.6: arm64 stable
Package-Manager: Portage-2.3.19, Repoman-2.3.6
dev-lang/tcl/tcl-8.6.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index 2af53744e1a..c13faf4b0c5 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 415f646e13d57d37682cdabad76b192af3f4dde0
Author: Daniel Campbell gentoo org>
AuthorDate: Tue Sep 5 23:19:18 2017 +
Commit: Daniel Campbell gentoo org>
CommitDate: Tue Sep 5 23:19:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=415f646e
dev-lang/tcl: restrict faulty testing
Testing for this package is designed for use outside of a package
manager's environment. FEATURES="network-sandbox" produces hours-long
hangs due to incorrect handling of false negatives.
Thanks toralf for reporting.
Gentoo-Bug: 629680
Gentoo-Bug-URL: https://bugs.gentoo.org/629680
Package-Manager: Portage-2.3.6, Repoman-2.3.3
dev-lang/tcl/tcl-8.6.6.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index e31efccac32..9ff899c98ac 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -18,6 +18,8 @@ IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
+# Bug 629680: need to disable testing since network-sandbox creates false
negatives
+RESTRICT="test"
SPARENT="${WORKDIR}/${MY_P}"
S="${SPARENT}"/unix
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 35402e39003c80143377a63c02b2cab5a03c11aa
Author: Amy Liffey gentoo org>
AuthorDate: Sun Aug 13 07:52:45 2017 +
Commit: Amy Liffey gentoo org>
CommitDate: Sun Aug 13 08:00:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35402e39
dev-lang/tcl: version bump 8.6.7
Package-Manager: Portage-2.3.6, Repoman-2.3.1
dev-lang/tcl/Manifest | 1 +
dev-lang/tcl/tcl-8.6.7.ebuild | 131 ++
2 files changed, 132 insertions(+)
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 84cce615ee0..5a16ca72edc 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,3 +1,4 @@
DIST tcl-core8.6.5-src.tar.gz 5846556 SHA256
10b6a0159e6bb458682b044726f544058a79ee2875644bd6755d2e69309fe963 SHA512
b726f7d3193ad92ba64911b8c724d5454c5a93d5f5e95462ec0a6d8ccbbdf20093888f66c83956d7631392ca805c1a80430f102c0a932de3ed55311101e0e09f
WHIRLPOOL
a4344efdf2d719678a3028044707331988e68bae827a252a735e33b29faab83cb6c3378fce8232b504b7474188611cc9c5aa43823f9fdb3e339bce4e3d798077
DIST tcl-core8.6.6-src.tar.gz 5868427 SHA256
4afa002eac0216bfd05643135ee8c227bac533daf4cee6c38a37e053c4b64696 SHA512
469a0221ed16569b70986cdde261d0c0df3bf64c493b8d6fc8368eb14597f7c2f6a01f082a1c8f27eb720618956e053cc97fbb9aaf7bb29cc96781cdc8e9518c
WHIRLPOOL
bcbf8a82d8197bea2814652b84390fd7d3fbb6e520ff0af0db7b355406954ed958bd43ac15b47c3df43ba747a70b3f4ef17d4d6ec0fe52ea0f15856c7e22c015
+DIST tcl-core8.6.7-src.tar.gz 5875027 SHA256
8441fbbce7b7f94a0f53ecfbe5e0be58aa8bbb6eefeff7f43671d4e6d70289d1 SHA512
95c8c5bcb4fe604a77ca6ba9d49f9e90d156feaa9f3ab97661983f256ab54476b103ec8de01cd47231ed95e6df5e36d60514aed2ba5b8f3619cc5a3698ad3ee5
WHIRLPOOL
70f133cbfce4e1b6d17cf3ca04e6811ad20d6270e97aa644154084fdf4037aaee702979761c3c715d65111e40eac8ec1b82bc68b38013b18300ad221faa2dcac
DIST tcl8.5.17-src.tar.gz 4546317 SHA256
4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c4f8304cf9ec71fd18cd5e98d6 SHA512
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
WHIRLPOOL
7e97049eb3875bcdc33b2d8ab02b0932173916fbbdfbc7970dd3c3ed1fe520c15ed1d6106215a823b5fc6f5008f12f3ccd1525dd536ec239388e6bf459352ab6
diff --git a/dev-lang/tcl/tcl-8.6.7.ebuild b/dev-lang/tcl/tcl-8.6.7.ebuild
new file mode 100644
index 000..cb2f7e30889
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.7.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic multilib multilib-minimal
toolchain-funcs versionator
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/";
+SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris
~sparc64-solaris ~x86-solaris"
+IUSE="debug +threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.5.13-multilib.patch
+
+ # Bug 125971
+ "${FILESDIR}"/${PN}-8.6.1-conf.patch
+)
+
+src_prepare() {
+ find \
+ "${SPARENT}"/compat/* \
+ "${SPARENT}"/doc/try.n \
+ -delete || die
+
+ pushd "${SPARENT}" &>/dev/null || die
+ default
+ popd &>/dev/null || die
+
+ # workaround stack check issues, bug #280934
+ use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+ tc-export CC
+
+ sed \
+ -e '/chmod/s:555:755:g' \
+ -i Makefile.in || die
+
+ sed \
+ -e 's:-O[2s]\?::g' \
+ -i tcl.m4 || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # We went ahead and deleted the whole compat/ subdir which means
+ # the configure tests to detect broken versions need to pass (else
+ # we'll fail to build). This comes up when cross-compiling, but
+ # might as well get a minor configure speed up normally.
+ export ac_cv_func_memcmp_working="yes"
+ export tcl_cv_str{str,toul,tod}_unbroken="ok"
+ export tcl_cv_strtod_buggy="no"
+
+ econf \
+ $(use_enable threads) \
+ $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+ #short version number
+ local v1=$(get_version_component_range 1-2)
+ local mylibdir=$(get_libdir)
+
+ S= default
+ # fix the tclConfig.sh to eliminate refs to the build directory
+ # and drop unnecessary -L inclusion to default system libdir
+
+ sed \
+ -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
+
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 8b065fae1a47f9880900afd9218da39740f315b8
Author: Jeroen Roovers gentoo org>
AuthorDate: Sat Jan 14 13:35:49 2017 +
Commit: Jeroen Roovers gentoo org>
CommitDate: Sat Jan 14 13:35:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b065fae
dev-lang/tcl: Stable for HPPA (bug #586300).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches
dev-lang/tcl/tcl-8.6.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index 6d83524..689fd6e 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh
sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: ce9c4f93e469a41fc088ee0aea7cc7a294a98e8c
Author: Agostino Sarubbo gentoo org>
AuthorDate: Sat Dec 31 22:19:49 2016 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Sat Dec 31 22:20:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce9c4f93
dev-lang/tcl: amd64 stable wrt bug #586300
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo gentoo.org>
dev-lang/tcl/tcl-8.6.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index a1cb986..86b6a48 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh
~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 22fcbd6916334fb2ce3d26213f1c49a5108d6315
Author: Markus Meier gentoo org>
AuthorDate: Mon Dec 26 12:38:50 2016 +
Commit: Markus Meier gentoo org>
CommitDate: Mon Dec 26 12:38:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fcbd69
dev-lang/tcl: arm stable, bug #586300
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"
dev-lang/tcl/tcl-8.6.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index aec591e..a1cb986 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/
commit: 3e933eac8bcbfb22118afe7859d8b6c868a9f8ab
Author: Tobias Klausmann gentoo org>
AuthorDate: Sun Nov 27 20:22:18 2016 +
Commit: Tobias Klausmann gentoo org>
CommitDate: Sun Nov 27 20:22:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e933eac
dev-lang/tcl-8.6.6-r0: stable on alpha
Gentoo-Bug: 586300
dev-lang/tcl/tcl-8.6.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
index caeac5d..aec591e 100644
--- a/dev-lang/tcl/tcl-8.6.6.ebuild
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
LICENSE="tcltk"
SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390
~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint
~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
