[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2024-03-11 Thread Alfredo Tupone
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/

2024-03-10 Thread Alfredo Tupone
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/

2024-02-26 Thread Alfredo Tupone
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/

2024-02-25 Thread Alfredo Tupone
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/

2023-12-16 Thread Sam James
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/

2023-12-16 Thread Sam James
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/

2023-09-28 Thread Sam James
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/

2023-09-28 Thread Sam James
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/

2023-09-27 Thread Arthur Zamarin
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/

2023-09-27 Thread Arthur Zamarin
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/

2023-09-27 Thread Sam James
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/

2023-09-26 Thread Sam James
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/

2023-03-11 Thread Alfredo Tupone
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/

2023-01-25 Thread Sam James
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/

2022-11-23 Thread Alfredo Tupone
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/

2022-11-03 Thread Sam James
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/

2022-10-28 Thread Sam James
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 @@
 

tc...@gentoo.org
-   TCL/TK Herd.
+   TCL/TK project


cpe:/a:tcl:tcl



[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2022-10-28 Thread Sam James
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/

2022-10-28 Thread Sam James
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/

2022-06-08 Thread Sam James
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/

2022-01-30 Thread Sam James
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/

2022-01-30 Thread Sam James
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/

2022-01-30 Thread Sam James
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/

2022-01-30 Thread Sam James
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/

2022-01-30 Thread Agostino Sarubbo
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/

2022-01-30 Thread Agostino Sarubbo
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/

2022-01-29 Thread Jakov Smolić
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/

2022-01-02 Thread David Seifert
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/

2022-01-01 Thread Sam James
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/

2021-12-23 Thread Pacho Ramos
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/

2021-12-11 Thread Alfredo Tupone
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/

2021-11-29 Thread Andreas Sturmlechner
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 \
-   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2021-11-24 Thread Sam James
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/

2021-09-12 Thread Alfredo Tupone
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/

2021-09-07 Thread Agostino Sarubbo
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/

2021-09-07 Thread Agostino Sarubbo
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/

2021-09-05 Thread Agostino Sarubbo
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/

2021-09-05 Thread Agostino Sarubbo
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/

2021-09-05 Thread Sam James
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/

2021-09-05 Thread Sam James
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/

2021-09-05 Thread Sam James
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/

2021-04-19 Thread Andreas Sturmlechner
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)
-}
-

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2021-01-17 Thread Alfredo Tupone
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 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2020-12-27 Thread Fabian Groffen
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/

2020-12-26 Thread Thomas Deutschmann
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/

2020-12-26 Thread Alfredo Tupone
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 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/files/, dev-lang/tcl/

2020-07-15 Thread Alfredo Tupone
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/

2019-10-29 Thread Alfredo Tupone
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 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2019-05-04 Thread Andreas K. Hüttel
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/

2018-12-22 Thread Mikle Kolyada
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/

2018-12-22 Thread Mikle Kolyada
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/

2018-12-22 Thread Mikle Kolyada
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* && 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2018-10-20 Thread Andreas Hüttel
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"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2018-10-20 Thread Andreas Hüttel
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/

2018-10-17 Thread Sergei Trofimovich
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/

2018-10-14 Thread Mikle Kolyada
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/

2018-10-14 Thread Mikle Kolyada
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/

2018-10-11 Thread Tobias Klausmann
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/

2018-09-22 Thread Sergei Trofimovich
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/

2018-09-22 Thread Sergei Trofimovich
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/

2018-09-21 Thread Mikle Kolyada
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/

2018-09-19 Thread Thomas Deutschmann
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/

2018-09-18 Thread Sergei Trofimovich
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/

2018-09-17 Thread Mart Raudsepp
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/

2018-09-17 Thread Sergei Trofimovich
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/

2018-07-29 Thread Jeroen Roovers
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}"
+

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2018-06-03 Thread Mike Frysinger
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/

2018-04-15 Thread Amy Liffey
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/

2018-04-03 Thread Fabian Groffen
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/

2018-03-02 Thread Mart Raudsepp
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/

2017-09-05 Thread Daniel Campbell
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/

2017-08-13 Thread Amy Liffey
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/

2017-01-14 Thread Jeroen Roovers
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/

2016-12-31 Thread Agostino Sarubbo
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/

2016-12-26 Thread Markus Meier
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/

2016-11-27 Thread Tobias Klausmann
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}]"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/, dev-lang/tcl/files/

2016-08-08 Thread Lars Wendler
commit: 84a4dd39c464fd840832e9d41a529bb0bab13683
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug  8 07:49:52 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug  8 07:50:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a4dd39

dev-lang/tcl: Removed old.

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 dev-lang/tcl/Manifest  |   1 -
 dev-lang/tcl/files/tcl-8.4.15-tclm4-soname.patch   |  11 --
 dev-lang/tcl/files/tcl-8.4.16-multilib.patch   |  21 
 dev-lang/tcl/files/tcl-8.4.9-strtod.patch  |  11 --
 dev-lang/tcl/files/tcl-8.5.10-conf.patch   |  26 -
 dev-lang/tcl/files/tcl-8.5.13-autopath.patch   |  19 
 dev-lang/tcl/files/tcl-8.5.13-conf.patch   |  20 
 dev-lang/tcl/files/tcl-8.5.9-gentoo-fbsd.patch |  13 ---
 dev-lang/tcl/files/tcl-8.5_alpha6-multilib.patch   |  24 
 .../tcl/files/tcl-8.5_alpha6-tclm4-soname.patch|  11 --
 dev-lang/tcl/files/tcl-configure-LANG.patch|  41 ---
 dev-lang/tcl/tcl-8.6.4.ebuild  | 126 -
 12 files changed, 324 deletions(-)

diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index a240d9a..84cce61 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,4 +1,3 @@
-DIST tcl-core8.6.4-src.tar.gz 5813056 SHA256 
373e849067f33159470060f35742110ff23b5fba07e42f01fbd0654d7a9a371f SHA512 
cc73248b68528be46dbe1e29fa129bc827850e9a315ccd91bd0ca0afe61b8af633830a8da5706283de1c149df6cbf857da75ebd0f3998bb459e5456a4844a61f
 WHIRLPOOL 
9b14d7dd31b2d8d1ca3bc44d4259514d8ff9df905a165fb7f95af018afffa1b87deeaf51ef602fd3d97a80c399687f842d24b539a301520dfeec172387de23b3
 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 tcl8.5.17-src.tar.gz 4546317 SHA256 
4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c4f8304cf9ec71fd18cd5e98d6 SHA512 
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
 WHIRLPOOL 
7e97049eb3875bcdc33b2d8ab02b0932173916fbbdfbc7970dd3c3ed1fe520c15ed1d6106215a823b5fc6f5008f12f3ccd1525dd536ec239388e6bf459352ab6

diff --git a/dev-lang/tcl/files/tcl-8.4.15-tclm4-soname.patch 
b/dev-lang/tcl/files/tcl-8.4.15-tclm4-soname.patch
deleted file mode 100644
index 4f2dce9..000
--- a/dev-lang/tcl/files/tcl-8.4.15-tclm4-soname.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 tcl8.4.15.orig/unix/tcl.m4 2007-05-25 05:40:13.0 +0900
-+++ tcl8.4.15/unix/tcl.m4  2007-07-20 08:40:41.0 +0900
-@@ -1345,7 +1345,7 @@
-   #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES 
-D__NO_MATH_INLINES"
- 
-   if test "$have_dl" = yes; then
--  SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}'
-+  SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${@}'
-   DL_OBJS="tclLoadDl.o"
-   DL_LIBS="-ldl"
-   LDFLAGS="$LDFLAGS -Wl,--export-dynamic"

diff --git a/dev-lang/tcl/files/tcl-8.4.16-multilib.patch 
b/dev-lang/tcl/files/tcl-8.4.16-multilib.patch
deleted file mode 100644
index 59d1b8a..000
--- a/dev-lang/tcl/files/tcl-8.4.16-multilib.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur tcl8.4.16.orig/unix/configure.in tcl8.4.16/unix/configure.in
 tcl8.4.16.orig/unix/configure.in   2007-09-22 02:07:02.0 +0900
-+++ tcl8.4.16/unix/configure.in2007-12-15 10:43:16.0 +0900
-@@ -570,7 +570,7 @@
- DBGX='${TCL_DBGX}'
- 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'
- 
-@@ -669,7 +669,7 @@
- if test "$FRAMEWORK_BUILD" = "1" ; then
- test -z "$TCL_PACKAGE_PATH" && \
- TCL_PACKAGE_PATH="~/Library/Tcl /Library/Tcl /Network/Library/Tcl 
/System/Library/Tcl ~/Library/Frameworks /Library/Frameworks 
/Network/Library/Frameworks /System/Library/Frameworks"
--elif test "$prefix" != "$exec_prefix"; then
-+elif test "$prefix" != "$exec_prefix" -o "${libdir}" != "${prefix}/lib"; then
- TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}"
- else
- TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}"

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2016-08-08 Thread Lars Wendler
commit: 7e34efd303feac71ad34f9731cdc960beaa5aafd
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug  8 07:04:13 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug  8 07:50:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e34efd3

dev-lang/tcl: Bump to version 8.6.6

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 dev-lang/tcl/Manifest |   1 +
 dev-lang/tcl/tcl-8.6.6.ebuild | 132 ++
 2 files changed, 133 insertions(+)

diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index ea884fa..a240d9a 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,3 +1,4 @@
 DIST tcl-core8.6.4-src.tar.gz 5813056 SHA256 
373e849067f33159470060f35742110ff23b5fba07e42f01fbd0654d7a9a371f SHA512 
cc73248b68528be46dbe1e29fa129bc827850e9a315ccd91bd0ca0afe61b8af633830a8da5706283de1c149df6cbf857da75ebd0f3998bb459e5456a4844a61f
 WHIRLPOOL 
9b14d7dd31b2d8d1ca3bc44d4259514d8ff9df905a165fb7f95af018afffa1b87deeaf51ef602fd3d97a80c399687f842d24b539a301520dfeec172387de23b3
 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 tcl8.5.17-src.tar.gz 4546317 SHA256 
4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c4f8304cf9ec71fd18cd5e98d6 SHA512 
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
 WHIRLPOOL 
7e97049eb3875bcdc33b2d8ab02b0932173916fbbdfbc7970dd3c3ed1fe520c15ed1d6106215a823b5fc6f5008f12f3ccd1525dd536ec239388e6bf459352ab6

diff --git a/dev-lang/tcl/tcl-8.6.6.ebuild b/dev-lang/tcl/tcl-8.6.6.ebuild
new file mode 100644
index 000..caeac5d
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.6.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~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}]"
+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 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/tcl/

2016-03-08 Thread Lars Wendler
commit: 9c46c47e6381f64292cc4bc977fe816a782d7f71
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  8 07:47:35 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar  8 08:04:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c46c47e

dev-lang/tcl: Bump to version 8.6.5

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 dev-lang/tcl/Manifest |   1 +
 dev-lang/tcl/tcl-8.6.5.ebuild | 132 ++
 2 files changed, 133 insertions(+)

diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 1084751..ea884fa 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,2 +1,3 @@
 DIST tcl-core8.6.4-src.tar.gz 5813056 SHA256 
373e849067f33159470060f35742110ff23b5fba07e42f01fbd0654d7a9a371f SHA512 
cc73248b68528be46dbe1e29fa129bc827850e9a315ccd91bd0ca0afe61b8af633830a8da5706283de1c149df6cbf857da75ebd0f3998bb459e5456a4844a61f
 WHIRLPOOL 
9b14d7dd31b2d8d1ca3bc44d4259514d8ff9df905a165fb7f95af018afffa1b87deeaf51ef602fd3d97a80c399687f842d24b539a301520dfeec172387de23b3
+DIST tcl-core8.6.5-src.tar.gz 5846556 SHA256 
10b6a0159e6bb458682b044726f544058a79ee2875644bd6755d2e69309fe963 SHA512 
b726f7d3193ad92ba64911b8c724d5454c5a93d5f5e95462ec0a6d8ccbbdf20093888f66c83956d7631392ca805c1a80430f102c0a932de3ed55311101e0e09f
 WHIRLPOOL 
a4344efdf2d719678a3028044707331988e68bae827a252a735e33b29faab83cb6c3378fce8232b504b7474188611cc9c5aa43823f9fdb3e339bce4e3d798077
 DIST tcl8.5.17-src.tar.gz 4546317 SHA256 
4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c4f8304cf9ec71fd18cd5e98d6 SHA512 
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
 WHIRLPOOL 
7e97049eb3875bcdc33b2d8ab02b0932173916fbbdfbc7970dd3c3ed1fe520c15ed1d6106215a823b5fc6f5008f12f3ccd1525dd536ec239388e6bf459352ab6

diff --git a/dev-lang/tcl/tcl-8.6.5.ebuild b/dev-lang/tcl/tcl-8.6.5.ebuild
new file mode 100644
index 000..caeac5d
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.6.5.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~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}]"
+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" \
+   -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