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