[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: e11a4334e553e8b47fe25204b1e2c05736ae7549 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Mar 14 07:09:51 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Mar 14 07:10:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e11a4334 dev-lang/tk: ignore QA warning Closes: https://bugs.gentoo.org/926763 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/tk-8.6.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.14.ebuild b/dev-lang/tk/tk-8.6.14.ebuild index 92f13ed68a65..10f9ee687045 100644 --- a/dev-lang/tk/tk-8.6.14.ebuild +++ b/dev-lang/tk/tk-8.6.14.ebuild @@ -46,7 +46,7 @@ PATCHES=( ) QA_CONFIG_IMPL_DECL_SKIP=( - stat64 opendir64 rewinddir64 closedir64 # used to test for Large File Support + stat64 opendir64 readdir64 rewinddir64 closedir64 # used on AIX ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/files/, dev-lang/tk/
commit: 17256bd6fa6175003fd85442f422eba8bfdfdd52 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Mar 10 14:16:11 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Mar 10 14:17:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17256bd6 dev-lang/tk: add 8.6.14 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/Manifest | 1 + dev-lang/tk/files/tk-8.6.14-test.patch | 49 +++ dev-lang/tk/tk-8.6.14.ebuild | 153 + 3 files changed, 203 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 56d868e8c418..1bdce3e0a7bd 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,3 +1,4 @@ DIST tk8.6.11.1-src.tar.gz 4496008 BLAKE2B d7bae2fa535411ad8620ec81cdc0b34a1206fed82f50dbd98d3977af46ac43f794166cb7029f274f7903228c62ce83dfbd56cea06669ff1e382b185d733b0792 SHA512 e2a1d27ba63601731d43c4c4e2b658771a14afd97ef8231f8bc7854e762b83a42f23b8db600e4b4a4a14ae6fc97378d0b9a9a180ae09308b9d12436ec2b176c4 DIST tk8.6.12-src.tar.gz 4515393 BLAKE2B 328522b7e1b4d291863db01ac93e18630f3984459d145a11d742f912a40d5634ffe4608760ce45f444903d45fb707bb48ecc3586913f0c2fde4664a402f6b862 SHA512 afe51eb3e2071640ebc57f9ee6979fe91ee7856df8d3c9d55ae70c470cdae2306d2feeb791f46258f529a5c4a07b53974a7574cf3594818cd4e99077b30c697b DIST tk8.6.13-src.tar.gz 4546848 BLAKE2B 5f00cf64feb7c7eb6739303c857dfabff4cbf4148c65462c2a5cc49cc8010fba950ffa7043101e98ded543a6c6e9b925dc1ee0e6e9031a240ae29b918f81060a SHA512 719aa6776bfdc814f817919a265d3f9d847782c9f0a5fc5c2ab139beeba921e6fde8c66e7e836d78f86f53c98a7df0e587f0b2f4b08cc5ce12eecbb7f1ab71a5 +DIST tk8.6.14-src.tar.gz 4510695 BLAKE2B 00b83a87b65317ca32228a11014bd9fe7cffb92089e152ca63a1e02ff23a5fc132b9336618f361692aa94ebf9e023cef492fafe39d51b9111feaec4934e8ae42 SHA512 756903dfa56cf77c7934bb3680c9bef6027f99196f4e6a2e823b85c342ca860cbb4b42154f576cc88f7f1265d28ce2d84ab5f52f848b16cca0cf9af4c770183f diff --git a/dev-lang/tk/files/tk-8.6.14-test.patch b/dev-lang/tk/files/tk-8.6.14-test.patch new file mode 100644 index ..a59f9d4e6861 --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.14-test.patch @@ -0,0 +1,49 @@ +--- a/tests/textDisp.test 2024-03-10 14:25:29.581307116 +0100 b/tests/textDisp.test 2024-03-10 14:26:46.022318200 +0100 +@@ -2314,11 +2314,6 @@ + } + lequal [.t index @0,0] $expected + } {1} +-test textDisp-16.17 {TkTextYviewCmd procedure, "moveto" option} haveBigFontTwiceLargerThanTextFont { +-# constrained because text tagged with the big font plays a role +-.t yview moveto .755 +-.t index @0,0 +-} {151.80} + test textDisp-16.18 {TkTextYviewCmd procedure, "moveto" roundoff} { + catch {destroy .top1} + toplevel .top1 +--- a/tests/ttk/entry.test 2022-11-23 08:44:49.647148945 +0100 b/tests/ttk/entry.test 2022-11-23 08:51:48.524180822 +0100 +@@ -127,28 +127,28 @@ + set result [.e xview] + } -result {0.0 0.5} + +-test entry-3.3 "xview" -body { ++test entry-3.3 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview end + set result [.e index @0] + } -result 7 + +-test entry-3.4 "xview" -body { ++test entry-3.4 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview moveto 1.0 + set result [.e index @0] + } -result 7 + +-test entry-3.5 "xview" -body { ++test entry-3.5 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview scroll 5 units + set result [.e index @0] + } -result 5 + +-test entry-3.6 "xview" -body { ++test entry-3.6 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end [string repeat abcdefghijklmnopqrstuvwxyz 5] + .e xview scroll 2 pages diff --git a/dev-lang/tk/tk-8.6.14.ebuild b/dev-lang/tk/tk-8.6.14.ebuild new file mode 100644 index ..92f13ed68a65 --- /dev/null +++ b/dev-lang/tk/tk-8.6.14.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with dev-lang/tcl! + +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="https://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="debug +threads truetype aqua xscreensaver" +RESTRICT="!test? ( test )" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? (
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: ac15f1fedc417de000972975e17faa57bbc35a04 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Feb 25 18:49:15 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Feb 25 18:49:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac15f1fe dev-lang/tk: drop QA warning Closes: https://bugs.gentoo.org/924206 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index d6f88555b5e7..37acc1b49d16 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.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 @@ -46,7 +46,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() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 23f9f264bf7fddbd7c8b2e870513b72941747ef2 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 08:48:00 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 08:48:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f9f264 dev-lang/tk: Stabilize 8.6.13 ppc64, #914826 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 7ade8135cf08..929c1af63a13 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 5f30709e052e519aa398f8d267cbd3909cb7f1c7 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 08:48:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 08:48:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f30709e dev-lang/tk: Stabilize 8.6.13 x86, #914826 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 929c1af63a13..d6f88555b5e7 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 15941a583071378b1a9551b04f74bc3de4e8329c Author: Sam James gentoo org> AuthorDate: Sat Dec 16 08:47:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 08:47:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15941a58 dev-lang/tk: Stabilize 8.6.13 ppc, #914826 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 1863a667b5e1..7ade8135cf08 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: a314e4ab594d2c58e0b3f477c002ea2ad6ede5b3 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 08:47:52 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 08:47:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a314e4ab dev-lang/tk: Stabilize 8.6.13 arm64, #914826 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index c579155c26a0..1863a667b5e1 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 9222466de02536d75d7ab3584cbfaa203414dff6 Author: Sam James gentoo org> AuthorDate: Sat Dec 16 08:47:49 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 16 08:47:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9222466d dev-lang/tk: Stabilize 8.6.13 arm, #914826 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 6b780abc7728..c579155c26a0 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 59f5e7a6c7bf10e3f249effcd545bfdf5c24e13b Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Oct 3 13:24:02 2023 + Commit: Sam James gentoo org> CommitDate: Tue Oct 3 14:14:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f5e7a6 dev-lang/tk: stable 8.6.13 for sparc, bug #914826 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 6535d4c8b069..6b780abc7728 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 90dee0a2440b3b405a982adc90fa9c95c8a55705 Author: Sam James gentoo org> AuthorDate: Fri Sep 29 00:53:38 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 29 00:53:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90dee0a2 dev-lang/tk: Stabilize 8.6.13 amd64, #914826 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 76ed9c762ef1..6535d4c8b069 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 2fb1691ea495d4dc183e85c62d16122b70c73fe4 Author: Alfredo Tupone gentoo org> AuthorDate: Sat Mar 11 21:37:04 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Mar 11 21:37:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb1691e dev-lang/tk: stat64 is ok for configure Closes: https://bugs.gentoo.org/898310 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/tk-8.6.13.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 2ca2cf145223..c10cd3ed781e 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -45,6 +45,10 @@ PATCHES=( "${FILESDIR}"/${PN}-8.6.13-test.patch ) +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/tk/files/, dev-lang/tk/
commit: 1077e71fdc367c08255278e8a95120f6f5c83c44 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Nov 23 08:13:47 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Nov 23 08:14:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1077e71f dev-lang/tk: add 8.6.13 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/Manifest | 1 + dev-lang/tk/files/tk-8.6.13-test.patch | 50 +++ dev-lang/tk/tk-8.6.13.ebuild | 149 + 3 files changed, 200 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index a247dc628a0c..56d868e8c418 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,2 +1,3 @@ DIST tk8.6.11.1-src.tar.gz 4496008 BLAKE2B d7bae2fa535411ad8620ec81cdc0b34a1206fed82f50dbd98d3977af46ac43f794166cb7029f274f7903228c62ce83dfbd56cea06669ff1e382b185d733b0792 SHA512 e2a1d27ba63601731d43c4c4e2b658771a14afd97ef8231f8bc7854e762b83a42f23b8db600e4b4a4a14ae6fc97378d0b9a9a180ae09308b9d12436ec2b176c4 DIST tk8.6.12-src.tar.gz 4515393 BLAKE2B 328522b7e1b4d291863db01ac93e18630f3984459d145a11d742f912a40d5634ffe4608760ce45f444903d45fb707bb48ecc3586913f0c2fde4664a402f6b862 SHA512 afe51eb3e2071640ebc57f9ee6979fe91ee7856df8d3c9d55ae70c470cdae2306d2feeb791f46258f529a5c4a07b53974a7574cf3594818cd4e99077b30c697b +DIST tk8.6.13-src.tar.gz 4546848 BLAKE2B 5f00cf64feb7c7eb6739303c857dfabff4cbf4148c65462c2a5cc49cc8010fba950ffa7043101e98ded543a6c6e9b925dc1ee0e6e9031a240ae29b918f81060a SHA512 719aa6776bfdc814f817919a265d3f9d847782c9f0a5fc5c2ab139beeba921e6fde8c66e7e836d78f86f53c98a7df0e587f0b2f4b08cc5ce12eecbb7f1ab71a5 diff --git a/dev-lang/tk/files/tk-8.6.13-test.patch b/dev-lang/tk/files/tk-8.6.13-test.patch new file mode 100644 index ..c239ba79ef2f --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.13-test.patch @@ -0,0 +1,50 @@ +--- a/tests/textDisp.test 2022-11-23 08:26:53.070121316 +0100 b/tests/textDisp.test 2022-11-23 08:35:58.527988892 +0100 +@@ -2303,10 +2303,10 @@ + } + lequal [.t index @0,0] $expected + } {1} +-test textDisp-16.17 {TkTextYviewCmd procedure, "moveto" option} { ++test textDisp-16.17 {TkTextYviewCmd procedure, "moveto" option} -constraints {knownBug} -body { + .t yview moveto .755 + .t index @0,0 +-} {151.80} ++} -result {151.80} + test textDisp-16.18 {TkTextYviewCmd procedure, "moveto" roundoff} { + catch {destroy .top1} + toplevel .top1 +--- a/tests/ttk/entry.test 2022-11-23 08:44:49.647148945 +0100 b/tests/ttk/entry.test 2022-11-23 08:51:48.524180822 +0100 +@@ -127,28 +127,28 @@ + set result [.e xview] + } -result {0.0 0.5} + +-test entry-3.3 "xview" -body { ++test entry-3.3 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview end + set result [.e index @0] + } -result 7 + +-test entry-3.4 "xview" -body { ++test entry-3.4 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview moveto 1.0 + set result [.e index @0] + } -result 7 + +-test entry-3.5 "xview" -body { ++test entry-3.5 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview scroll 5 units + set result [.e index @0] + } -result 5 + +-test entry-3.6 "xview" -body { ++test entry-3.6 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end [string repeat abcdefghijklmnopqrstuvwxyz 5] + .e xview scroll 2 pages diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild new file mode 100644 index ..8409057c78b4 --- /dev/null +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Please bump with dev-lang/tcl! + +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="https://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 truetype aqua xscreensaver" +RESTRICT="!test? ( test )" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? (
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 737ad8ac71d7fd323bdaaaef9514a21ad857bda3 Author: Sam James gentoo org> AuthorDate: Fri Nov 4 05:21:54 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 4 05:37:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737ad8ac dev-lang/tk: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-lang/tk/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lang/tk/metadata.xml b/dev-lang/tk/metadata.xml index 1f26c2bf3776..911d255862a1 100644 --- a/dev-lang/tk/metadata.xml +++ b/dev-lang/tk/metadata.xml @@ -7,5 +7,6 @@ tcl + tcltk/tk
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: a21f337366e8d14b7ac2e634aec1401229875066 Author: Sam James gentoo org> AuthorDate: Fri Nov 4 03:06:14 2022 + Commit: Sam James gentoo org> CommitDate: Fri Nov 4 03:25:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21f3373 dev-lang/tk: HTTPSify HOMEPAGE Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.11.1.ebuild | 2 +- dev-lang/tk/tk-8.6.12.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 3bb8dae7d832..5d53b19f4830 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -8,7 +8,7 @@ inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}" DESCRIPTION="Tk Widget Set" -HOMEPAGE="http://www.tcl.tk/; +HOMEPAGE="https://www.tcl.tk/; SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index aa2cdf8dfd65..670550afd4de 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -10,7 +10,7 @@ inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}" DESCRIPTION="Tk Widget Set" -HOMEPAGE="http://www.tcl.tk/; +HOMEPAGE="https://www.tcl.tk/; SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 544a448d3cc2e4466eaa469634ec0eddd240c777 Author: Sam James gentoo org> AuthorDate: Sun Jan 30 22:28:24 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jan 30 22:28:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=544a448d dev-lang/tk: Stabilize 8.6.12 sparc, #832316 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index f1f8d8b5362a..aa2cdf8dfd65 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 071c726a64d7db1ff64f2f54d40d17259e0ea482 Author: Sam James gentoo org> AuthorDate: Sun Jan 30 22:27:17 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jan 30 22:27:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071c726a dev-lang/tk: Stabilize 8.6.12 ppc, #832316 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index 3ef23420c006..f1f8d8b5362a 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: b633b67aa48309e4ae33ad9f0539bbf953e6684c Author: Sam James gentoo org> AuthorDate: Sun Jan 30 22:26:03 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jan 30 22:26:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b633b67a dev-lang/tk: Stabilize 8.6.12 arm64, #832316 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index d7af4c1e9b99..3ef23420c006 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 91f81a40f27c658d6768b7798bbecce943b8da7b Author: Sam James gentoo org> AuthorDate: Sun Jan 30 22:25:34 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jan 30 22:25:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f81a40 dev-lang/tk: Stabilize 8.6.12 arm, #832316 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index 75dadfb2eb5b..d7af4c1e9b99 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 13873130714007e7495309a8864ea5894c685984 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 30 08:03:58 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 30 08:03:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13873130 dev-lang/tk: 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/tk/tk-8.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index e4c639bc73b3..75dadfb2eb5b 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 2db31c5e0bcd7135a41b90a6430d3037380b64db Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 30 08:02:15 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 30 08:02:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db31c5e dev-lang/tk: 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/tk/tk-8.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index bbac527b5b7a..e4c639bc73b3 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: b693dfb195c821121aa087e2344d8bab1a4f7084 Author: Jakov Smolić gentoo org> AuthorDate: Sat Jan 29 22:27:39 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Jan 29 22:27:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b693dfb1 dev-lang/tk: Stabilize 8.6.12 x86, #832316 Signed-off-by: Jakov Smolić gentoo.org> dev-lang/tk/tk-8.6.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index 16ce56d5cee9..bbac527b5b7a 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 8e12015344a571686336a628c9d3373b33d44794 Author: David Seifert gentoo org> AuthorDate: Sun Jan 2 09:13:19 2022 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 2 09:13:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e120153 dev-lang/tk: remove mintlib Signed-off-by: David Seifert gentoo.org> dev-lang/tk/tk-8.6.11.1.ebuild | 4 ++-- dev-lang/tk/tk-8.6.12.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 7b82065a4053..3bb8dae7d832 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.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 @@ -121,7 +121,7 @@ multilib_src_install() { -e "/^TK_BUILD_STUB_LIB_PATH=/s:${S}-\w*\.\w*:${EPREFIX}/usr/${mylibdir}:g" \ -e "/^TK_LIB_FILE=/s:'libtk${v1}..TK_DBGX..so':\"libk${v1}\$\{TK_DBGX\}.so\":g" \ -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die - if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then + if use prefix && [[ ${CHOST} != *-darwin* ]] ; then sed \ -e "/^TK_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \ -e "/^TK_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \ diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index 8375795ce3f1..16ce56d5cee9 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -123,7 +123,7 @@ multilib_src_install() { -e "/^TK_BUILD_STUB_LIB_PATH=/s:${S}-\w*\.\w*:${EPREFIX}/usr/${mylibdir}:g" \ -e "/^TK_LIB_FILE=/s:'libtk${v1}..TK_DBGX..so':\"libk${v1}\$\{TK_DBGX\}.so\":g" \ -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die - if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then + if use prefix && [[ ${CHOST} != *-darwin* ]] ; then sed \ -e "/^TK_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \ -e "/^TK_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: edc644a99d8eaa8a4805d3320e44b073d385259c Author: Sam James gentoo org> AuthorDate: Sat Jan 1 11:09:08 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jan 1 11:09:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc644a9 dev-lang/tk: add note to bump with dev-lang/tcl Avoids dep conflicts for users. Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.12.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index 1a56e674c79b..8375795ce3f1 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-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/tcl! + inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/, dev-lang/tk/files/
commit: e9ce1d49e66bcdbc3265dbc7f1e2b6fe05c2730f Author: Alfredo Tupone gentoo org> AuthorDate: Sun Dec 12 09:37:46 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Dec 12 09:37:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ce1d49 dev-lang/tk: some tests do no work Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/files/tk-8.6.12-test.patch | 31 +++ dev-lang/tk/tk-8.6.12.ebuild | 1 + 2 files changed, 32 insertions(+) diff --git a/dev-lang/tk/files/tk-8.6.12-test.patch b/dev-lang/tk/files/tk-8.6.12-test.patch new file mode 100644 index ..231265f464e4 --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.12-test.patch @@ -0,0 +1,31 @@ +--- a/tests/font.test 2020-12-26 19:15:55.199228774 +0100 b/tests/font.test 2020-12-26 19:18:05.414951407 +0100 +@@ -399,7 +399,7 @@ + # (tkfont == NULL) + font measure "\{xyz" abc + } -returnCodes error -result "font \"{xyz\" doesn't exist" +-test font-9.5 {font command: measure} -body { ++test font-9.5 {font command: measure} -constraints knownBug -body { + # Tk_TextWidth() + expr {[font measure $fixed "abcdefg"] == [font measure $fixed "a"]*7 } + } -result 1 +@@ -450,7 +450,7 @@ + # (Tcl_GetIndexFromObj() != TCL_OK) + font metrics $fixed -xyz + } -returnCodes error -result {bad metric "-xyz": must be -ascent, -descent, -linespace, or -fixed} +-test font-10.9 {font command: metrics: get individual metrics} -body { ++test font-10.9 {font command: metrics: get individual metrics} -constraints knownBug -body { + font metrics $fixed -ascent + font metrics $fixed -descent + font metrics $fixed -linespace +--- a/tests/scrollbar.test 2021-12-12 10:20:06.460611347 +0100 b/tests/scrollbar.test 2021-12-12 10:21:12.204503285 +0100 +@@ -717,7 +717,7 @@ + destroy .t .s + } -result {5.0} + +-test scrollbar-10.2.1 { event on scrollbar} -constraints {notAqua} -setup { ++test scrollbar-10.2.1 { event on scrollbar} -constraints knownBug -setup { + destroy .t .s + } -body { + pack [text .t -xscrollcommand {.s set} -wrap none] -side top diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild index bbf26ad4fba4..1a56e674c79b 100644 --- a/dev-lang/tk/tk-8.6.12.ebuild +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -39,6 +39,7 @@ PATCHES=( "${FILESDIR}"/${PN}-8.6.10-multilib.patch "${FILESDIR}"/${PN}-8.4.15-aqua.patch "${FILESDIR}"/${PN}-8.6.9-conf.patch # Bug 125971 + "${FILESDIR}"/${PN}-8.6.12-test.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 969475b4bd39efdfb241ebae9f38f2c9628ea7fb Author: Patrick Lauer gentoo org> AuthorDate: Sun Dec 12 08:47:18 2021 + Commit: 罗百科 gentoo org> CommitDate: Sun Dec 12 08:47:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969475b4 dev-lang/tk: Bump to 8.6.12 Bug: https://bugs.gentoo.org/828040 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Patrick Lauer gentoo.org> dev-lang/tk/Manifest | 1 + dev-lang/tk/tk-8.6.12.ebuild | 145 +++ 2 files changed, 146 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 376ea5bc6d52..a247dc628a0c 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1 +1,2 @@ DIST tk8.6.11.1-src.tar.gz 4496008 BLAKE2B d7bae2fa535411ad8620ec81cdc0b34a1206fed82f50dbd98d3977af46ac43f794166cb7029f274f7903228c62ce83dfbd56cea06669ff1e382b185d733b0792 SHA512 e2a1d27ba63601731d43c4c4e2b658771a14afd97ef8231f8bc7854e762b83a42f23b8db600e4b4a4a14ae6fc97378d0b9a9a180ae09308b9d12436ec2b176c4 +DIST tk8.6.12-src.tar.gz 4515393 BLAKE2B 328522b7e1b4d291863db01ac93e18630f3984459d145a11d742f912a40d5634ffe4608760ce45f444903d45fb707bb48ecc3586913f0c2fde4664a402f6b862 SHA512 afe51eb3e2071640ebc57f9ee6979fe91ee7856df8d3c9d55ae70c470cdae2306d2feeb791f46258f529a5c4a07b53974a7574cf3594818cd4e99077b30c697b diff --git a/dev-lang/tk/tk-8.6.12.ebuild b/dev-lang/tk/tk-8.6.12.ebuild new file mode 100644 index ..bbf26ad4fba4 --- /dev/null +++ b/dev-lang/tk/tk-8.6.12.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 truetype aqua xscreensaver" +RESTRICT="!test? ( test )" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( x11-base/xorg-proto )" +BDEPEND="virtual/pkgconfig" +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${PN}$(ver_cut 1-3 ${PV})" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.6.10-multilib.patch + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + "${FILESDIR}"/${PN}-8.6.9-conf.patch # Bug 125971 +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft freetype2:xft freetype2 fontconfig:' \ + -i configure.in || die + rm configure || die + + 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() { + if tc-is-cross-compiler ; then + export ac_cv_func_strtod=yes + export tcl_cv_strtod_buggy=1 + fi + + local mylibdir=$(get_libdir) + + econf \ + --with-tcl="${EPREFIX}/usr/${mylibdir}" \ + $(use_enable threads) \ + $(use_enable aqua) \ + $(use_enable truetype xft) \ + $(use_enable xscreensaver xss) \ + $(use_enable debug symbols) +} + +multilib_src_test() { + CI=1 virtx emake test +} + +multilib_src_install() { + #short version number + local v1=$(ver_cut 1-2) + local mylibdir=$(get_libdir) + + S= default + + # normalize $S path, bug #280766 (pkgcore) + local nS="$(cd "${S}"; pwd)" + + # fix the tkConfig.sh to eliminate refs to the build directory + # and drop unnecessary -L inclusion to default system libdir + + sed \ + -e "/^TK_BUILD_LIB_SPEC=/s:-L${S}-\w*\.\w* ::g" \ + -e
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/files/, dev-lang/tk/
commit: b945c4c69dd58704ae4ffa58bfc32299610ad812 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 26 09:31:08 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 29 15:03:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b945c4c6 dev-lang/tk: 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/tk/Manifest | 5 - dev-lang/tk/files/tk-8.5.11-fedora-xft.patch | 13 - dev-lang/tk/files/tk-8.5.13-multilib.patch | 12 - dev-lang/tk/files/tk-8.5.14-conf.patch | 16 - dev-lang/tk/files/tk-8.6.10-test.patch | 527 --- dev-lang/tk/files/tk-8.6.8-libieee.patch | 15 - dev-lang/tk/tk-8.6.10.ebuild | 153 dev-lang/tk/tk-8.6.11.ebuild | 146 dev-lang/tk/tk-8.6.8.ebuild | 149 dev-lang/tk/tk-8.6.9.1.ebuild| 146 dev-lang/tk/tk-8.6.9.ebuild | 146 11 files changed, 1328 deletions(-) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index acc2f5b2ecf1..376ea5bc6d52 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,6 +1 @@ -DIST tk8.6.10-src.tar.gz 764 BLAKE2B f56647e005778c802352aee0257c0a8f5e0014c9d21362592f08030252d83141cca385f0fb95c0e7e930016255c3b2cef49a65064e056a877214b7d7a1a01246 SHA512 d12ef3a5bde9e10209a24e9f978bd23360a979d8fa70a859cf750a79ca51067a11ef6df7589303b52fe2a2baed4083583ddaa19e2c7cb433ea523639927f1be5 -DIST tk8.6.11-src.tar.gz 4496914 BLAKE2B c3050a48d5cb3bd3095b2c439b3d33992551f953a981bf23eedbf774368b383abc77fb3156aa4bcaae658d0706495cff03536ab8258f9d824ff8f4325b36cc38 SHA512 2e11490f2f51ef7e723661dd91c95622234fb97850e80d8ecd564be8c28f7c8fb0334a97cf8267af9d68f63e4adea887a1a4eec8d2e807d6a970b5912f99d3f2 DIST tk8.6.11.1-src.tar.gz 4496008 BLAKE2B d7bae2fa535411ad8620ec81cdc0b34a1206fed82f50dbd98d3977af46ac43f794166cb7029f274f7903228c62ce83dfbd56cea06669ff1e382b185d733b0792 SHA512 e2a1d27ba63601731d43c4c4e2b658771a14afd97ef8231f8bc7854e762b83a42f23b8db600e4b4a4a14ae6fc97378d0b9a9a180ae09308b9d12436ec2b176c4 -DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 -DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 -DIST tk8.6.9.1-src.tar.gz 4364603 BLAKE2B 3d96637ceadc28977f8b4532be071907d64f11bd22881baf02aa6fa2778b607437edce8f1ed02e7011bcf78468128f7bfe81ee6dac9bd73a796e7fefae130dcf SHA512 b9c811ffc8326331ae03c6fb25ea71f7a5eaeebd9d5a16a51a1671d0f0422268bd351b077e17ae925f0a7eddac9642aa640658615c52d4269c299373af031a92 diff --git a/dev-lang/tk/files/tk-8.5.11-fedora-xft.patch b/dev-lang/tk/files/tk-8.5.11-fedora-xft.patch deleted file mode 100644 index 98ae39c07316.. --- a/dev-lang/tk/files/tk-8.5.11-fedora-xft.patch +++ /dev/null @@ -1,13 +0,0 @@ a/unix/configure.in -+++ b/unix/configure.in -@@ -530,8 +530,8 @@ - XFT_LIBS=`xft-config --libs 2>/dev/null` || found_xft="no" - if test "$found_xft" = "no" ; then - found_xft=yes -- XFT_CFLAGS=`pkg-config --cflags xft 2>/dev/null` || found_xft="no" -- XFT_LIBS=`pkg-config --libs xft 2>/dev/null` || found_xft="no" -+ XFT_CFLAGS=`pkg-config --cflags xft freetype2 2>/dev/null` || found_xft="no" -+ XFT_LIBS=`pkg-config --libs xft freetype2 2>/dev/null` || found_xft="no" - fi - AC_MSG_RESULT([$found_xft]) - dnl make sure that compiling against Xft header file doesn't bomb diff --git a/dev-lang/tk/files/tk-8.5.13-multilib.patch b/dev-lang/tk/files/tk-8.5.13-multilib.patch deleted file mode 100644 index db3d8cc00817.. --- a/dev-lang/tk/files/tk-8.5.13-multilib.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur tk8.4.11.orig/unix/configure.in tk8.4.11/unix/configure.in tk8.4.11.orig/unix/configure.in2005-06-30 01:43:10.0 +0900 -+++ tk8.4.11/unix/configure.in 2005-07-02 23:22:16.0 +0900 -@@ -393,7 +393,7 @@ - TCL_STUB_FLAGS="-DUSE_TCL_STUBS" - fi - --TK_LIBRARY='$(prefix)/lib/tk$(VERSION)' -+TK_LIBRARY='$(libdir)/tk$(VERSION)' - PRIVATE_INCLUDE_DIR='$(includedir)' - HTML_DIR='$(DISTDIR)/html' - TK_PKG_DIR='tk$(VERSION)$(TK_DBGX)' diff --git a/dev-lang/tk/files/tk-8.5.14-conf.patch b/dev-lang/tk/files/tk-8.5.14-conf.patch deleted file mode 100644 index 553f93f9b7dc.. --- a/dev-lang/tk/files/tk-8.5.14-conf.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 4a4facce968f937aa2070b6adc290c4c8c7cb8a7 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Sep 13 19:40:48 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Sep 13 19:40:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4facce dev-lang/tk: IndirectInherits Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/tk-8.6.10.ebuild | 2 +- dev-lang/tk/tk-8.6.11.1.ebuild | 2 +- dev-lang/tk/tk-8.6.11.ebuild | 2 +- dev-lang/tk/tk-8.6.9.1.ebuild | 2 +- dev-lang/tk/tk-8.6.9.ebuild| 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-lang/tk/tk-8.6.10.ebuild b/dev-lang/tk/tk-8.6.10.ebuild index c1ddce363a1..4797dd034e2 100644 --- a/dev-lang/tk/tk-8.6.10.ebuild +++ b/dev-lang/tk/tk-8.6.10.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools multilib-minimal prefix toolchain-funcs virtualx +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}" diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index a68f8dc6282..7b82065a405 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools multilib-minimal prefix toolchain-funcs virtualx +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}" diff --git a/dev-lang/tk/tk-8.6.11.ebuild b/dev-lang/tk/tk-8.6.11.ebuild index 8e5f0752bdc..60626177b84 100644 --- a/dev-lang/tk/tk-8.6.11.ebuild +++ b/dev-lang/tk/tk-8.6.11.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools multilib-minimal prefix toolchain-funcs virtualx +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}" diff --git a/dev-lang/tk/tk-8.6.9.1.ebuild b/dev-lang/tk/tk-8.6.9.1.ebuild index c61e678cd22..21e415874b5 100644 --- a/dev-lang/tk/tk-8.6.9.1.ebuild +++ b/dev-lang/tk/tk-8.6.9.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools multilib-minimal prefix toolchain-funcs virtualx +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}" diff --git a/dev-lang/tk/tk-8.6.9.ebuild b/dev-lang/tk/tk-8.6.9.ebuild index 62245c965ce..5f5f2730452 100644 --- a/dev-lang/tk/tk-8.6.9.ebuild +++ b/dev-lang/tk/tk-8.6.9.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools multilib-minimal prefix toolchain-funcs virtualx +inherit autotools multilib-minimal multilib prefix toolchain-funcs virtualx MY_P="${PN}${PV/_beta/b}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 9477f447694956260379c7704a07ba85b718a7fb Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Sep 7 11:56:49 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Sep 7 11:56:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9477f447 dev-lang/tk: 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/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 19cadcddf57..a68f8dc6282 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 405770860beca191af5ac3caea38ca5674bdc008 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Sep 7 11:54:11 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Sep 7 11:55:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40577086 dev-lang/tk: 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/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 4bf201a..19cadcddf57 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 3db814d7b2c6d79a7cf7e78c53836c6655b0e10b Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Sep 5 18:17:41 2021 + Commit: Sam James gentoo org> CommitDate: Mon Sep 6 17:26:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db814d7 dev-lang/tk: stable 8.6.11.1 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/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 7e719f67225..4bf201a 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: ed5283790a69643b1edd4dec6868b94ae0c1824a Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 5 20:05:56 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 5 20:07:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed528379 dev-lang/tk: 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/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 172d5a4ed09..7e719f67225 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 6326a71b4631e2b3e44df34ea0dc40b7e865d8a8 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 5 20:03:01 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 5 20:03:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6326a71b dev-lang/tk: 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/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 60f757858f0..172d5a4ed09 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 0c9d068ceca876b541919f32efd2027b292e7494 Author: Sam James gentoo org> AuthorDate: Sun Sep 5 16:54:31 2021 + Commit: Sam James gentoo org> CommitDate: Sun Sep 5 16:54:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9d068c dev-lang/tk: Stabilize 8.6.11.1 arm, #806276 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 9ba42f5f4e3..60f757858f0 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: d624f003e5891984e8089b9b87c4251756d3aa7e Author: Sam James gentoo org> AuthorDate: Sun Sep 5 06:01:31 2021 + Commit: Sam James gentoo org> CommitDate: Sun Sep 5 06:01:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d624f003 dev-lang/tk: Stabilize 8.6.11.1 arm64, #806276 Signed-off-by: Sam James gentoo.org> dev-lang/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index c916f9483e6..9ba42f5f4e3 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: b508187996b1089c3e32d60c455226565b792a6c Author: Marek Szuba gentoo org> AuthorDate: Wed Jun 30 13:09:43 2021 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jun 30 17:54:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5081879 dev-lang/tk: keyword 8.6.11.1 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-lang/tk/tk-8.6.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild index 6123a0f496d..c916f9483e6 100644 --- a/dev-lang/tk/tk-8.6.11.1.ebuild +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: d8ea7781476ed7ddeabd9358649bb6d19789bf2d Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Mar 30 12:45:22 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Mar 31 19:59:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ea7781 dev-lang/tk: Drop 8.5.17-r1, EAPI5-- Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-lang/tk/Manifest| 1 - dev-lang/tk/tk-8.5.17-r1.ebuild | 127 2 files changed, 128 deletions(-) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index d61cb3f94de..acc2f5b2ecf 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,4 +1,3 @@ -DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f DIST tk8.6.10-src.tar.gz 764 BLAKE2B f56647e005778c802352aee0257c0a8f5e0014c9d21362592f08030252d83141cca385f0fb95c0e7e930016255c3b2cef49a65064e056a877214b7d7a1a01246 SHA512 d12ef3a5bde9e10209a24e9f978bd23360a979d8fa70a859cf750a79ca51067a11ef6df7589303b52fe2a2baed4083583ddaa19e2c7cb433ea523639927f1be5 DIST tk8.6.11-src.tar.gz 4496914 BLAKE2B c3050a48d5cb3bd3095b2c439b3d33992551f953a981bf23eedbf774368b383abc77fb3156aa4bcaae658d0706495cff03536ab8258f9d824ff8f4325b36cc38 SHA512 2e11490f2f51ef7e723661dd91c95622234fb97850e80d8ecd564be8c28f7c8fb0334a97cf8267af9d68f63e4adea887a1a4eec8d2e807d6a970b5912f99d3f2 DIST tk8.6.11.1-src.tar.gz 4496008 BLAKE2B d7bae2fa535411ad8620ec81cdc0b34a1206fed82f50dbd98d3977af46ac43f794166cb7029f274f7903228c62ce83dfbd56cea06669ff1e382b185d733b0792 SHA512 e2a1d27ba63601731d43c4c4e2b658771a14afd97ef8231f8bc7854e762b83a42f23b8db600e4b4a4a14ae6fc97378d0b9a9a180ae09308b9d12436ec2b176c4 diff --git a/dev-lang/tk/tk-8.5.17-r1.ebuild b/dev-lang/tk/tk-8.5.17-r1.ebuild deleted file mode 100644 index 8d2d501f43f..000 --- a/dev-lang/tk/tk-8.5.17-r1.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils multilib prefix toolchain-funcs versionator virtualx - -MY_P="${PN}${PV/_beta/b}" - -DESCRIPTION="Tk Widget Set" -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 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug threads truetype aqua xscreensaver" -RESTRICT="!test? ( test )" - -RDEPEND=" - !aqua? ( - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/libX11 - x11-libs/libXt - truetype? ( x11-libs/libXft ) - xscreensaver? ( x11-libs/libXScrnSaver ) - ) - ~dev-lang/tcl-${PV}:0=" -DEPEND="${RDEPEND} - !aqua? ( x11-base/xorg-proto )" - -SPARENT="${WORKDIR}/${MY_P}" -S="${SPARENT}"/unix - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ - "${FILESDIR}"/${PN}-8.5.13-multilib.patch - - epatch "${FILESDIR}"/${PN}-8.4.15-aqua.patch - eprefixify Makefile.in - - # Bug 125971 - epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch - - # Bug 648570 - epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch - - # Make sure we use the right pkg-config, and link against fontconfig - # (since the code base uses Fc* functions). - sed \ - -e 's/FT_New_Face/XftFontOpen/g' \ - -e "s:\:$(tc-getPKG_CONFIG):" \ - -e 's:xft freetype2:xft freetype2 fontconfig:' \ - -i configure.in || die - rm -f configure || die - - sed \ - -e '/chmod/s:555:755:g' \ - -i Makefile.in || die - - tc-export CC - - eautoconf -} - -src_configure() { - local mylibdir=$(get_libdir) - - econf \ - --with-tcl="${EPREFIX}/usr/${mylibdir}" \ - $(use_enable threads) \ - $(use_enable aqua) \ - $(use_enable truetype xft) \ - $(use_enable xscreensaver xss) \ - $(use_enable debug symbols) -} - -src_test() { - Xemake test -} - -src_install() { - #short version number - local v1=$(get_version_component_range 1-2) - local mylibdir=$(get_libdir) - - S= default - - # normalize $S path, bug #280766 (pkgcore) - local nS="$(cd "${S}"; pwd)" - - # fix the tkConfig.sh to eliminate refs to the build directory - # and drop unnecessary -L inclusion to default system libdir - - sed \ -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: ea4e7bb22f0273aa8f8e4d7f0c7b23b29ce9e5b3 Author: Alfredo Tupone gentoo org> AuthorDate: Tue Jan 19 07:13:16 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Jan 19 07:13:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4e7bb2 dev-lang/tk: version bump to 8.6.11.1 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/Manifest | 1 + dev-lang/tk/tk-8.6.11.1.ebuild | 146 + 2 files changed, 147 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index e99cccb6705..d61cb3f94de 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,6 +1,7 @@ DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f DIST tk8.6.10-src.tar.gz 764 BLAKE2B f56647e005778c802352aee0257c0a8f5e0014c9d21362592f08030252d83141cca385f0fb95c0e7e930016255c3b2cef49a65064e056a877214b7d7a1a01246 SHA512 d12ef3a5bde9e10209a24e9f978bd23360a979d8fa70a859cf750a79ca51067a11ef6df7589303b52fe2a2baed4083583ddaa19e2c7cb433ea523639927f1be5 DIST tk8.6.11-src.tar.gz 4496914 BLAKE2B c3050a48d5cb3bd3095b2c439b3d33992551f953a981bf23eedbf774368b383abc77fb3156aa4bcaae658d0706495cff03536ab8258f9d824ff8f4325b36cc38 SHA512 2e11490f2f51ef7e723661dd91c95622234fb97850e80d8ecd564be8c28f7c8fb0334a97cf8267af9d68f63e4adea887a1a4eec8d2e807d6a970b5912f99d3f2 +DIST tk8.6.11.1-src.tar.gz 4496008 BLAKE2B d7bae2fa535411ad8620ec81cdc0b34a1206fed82f50dbd98d3977af46ac43f794166cb7029f274f7903228c62ce83dfbd56cea06669ff1e382b185d733b0792 SHA512 e2a1d27ba63601731d43c4c4e2b658771a14afd97ef8231f8bc7854e762b83a42f23b8db600e4b4a4a14ae6fc97378d0b9a9a180ae09308b9d12436ec2b176c4 DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 DIST tk8.6.9.1-src.tar.gz 4364603 BLAKE2B 3d96637ceadc28977f8b4532be071907d64f11bd22881baf02aa6fa2778b607437edce8f1ed02e7011bcf78468128f7bfe81ee6dac9bd73a796e7fefae130dcf SHA512 b9c811ffc8326331ae03c6fb25ea71f7a5eaeebd9d5a16a51a1671d0f0422268bd351b077e17ae925f0a7eddac9642aa640658615c52d4269c299373af031a92 diff --git a/dev-lang/tk/tk-8.6.11.1.ebuild b/dev-lang/tk/tk-8.6.11.1.ebuild new file mode 100644 index 000..f033c912f9c --- /dev/null +++ b/dev-lang/tk/tk-8.6.11.1.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal prefix toolchain-funcs virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" +RESTRICT="!test? ( test )" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( x11-base/xorg-proto )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${PN}$(ver_cut 1-3 ${PV})" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.6.10-multilib.patch + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + "${FILESDIR}"/${PN}-8.6.9-conf.patch # Bug 125971 + "${FILESDIR}"/${PN}-8.6.11-test.patch +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/, dev-lang/tk/files/
commit: db89d15098b49859cc0c5c10be984ebd55e2ebf5 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Jan 17 13:05:50 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Jan 17 13:05:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db89d150 dev-lang/tk: 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/tk/Manifest | 1 + dev-lang/tk/files/tk-8.6.11-test.patch | 72 dev-lang/tk/tk-8.6.11.ebuild | 146 + 3 files changed, 219 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index f8946e77095..e99cccb6705 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,5 +1,6 @@ DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f DIST tk8.6.10-src.tar.gz 764 BLAKE2B f56647e005778c802352aee0257c0a8f5e0014c9d21362592f08030252d83141cca385f0fb95c0e7e930016255c3b2cef49a65064e056a877214b7d7a1a01246 SHA512 d12ef3a5bde9e10209a24e9f978bd23360a979d8fa70a859cf750a79ca51067a11ef6df7589303b52fe2a2baed4083583ddaa19e2c7cb433ea523639927f1be5 +DIST tk8.6.11-src.tar.gz 4496914 BLAKE2B c3050a48d5cb3bd3095b2c439b3d33992551f953a981bf23eedbf774368b383abc77fb3156aa4bcaae658d0706495cff03536ab8258f9d824ff8f4325b36cc38 SHA512 2e11490f2f51ef7e723661dd91c95622234fb97850e80d8ecd564be8c28f7c8fb0334a97cf8267af9d68f63e4adea887a1a4eec8d2e807d6a970b5912f99d3f2 DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 DIST tk8.6.9.1-src.tar.gz 4364603 BLAKE2B 3d96637ceadc28977f8b4532be071907d64f11bd22881baf02aa6fa2778b607437edce8f1ed02e7011bcf78468128f7bfe81ee6dac9bd73a796e7fefae130dcf SHA512 b9c811ffc8326331ae03c6fb25ea71f7a5eaeebd9d5a16a51a1671d0f0422268bd351b077e17ae925f0a7eddac9642aa640658615c52d4269c299373af031a92 diff --git a/dev-lang/tk/files/tk-8.6.11-test.patch b/dev-lang/tk/files/tk-8.6.11-test.patch new file mode 100644 index 000..96cd174be88 --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.11-test.patch @@ -0,0 +1,72 @@ +--- a/tests/ttk/entry.test 2020-12-26 18:46:45.262306641 +0100 b/tests/ttk/entry.test 2020-12-26 18:47:00.246040124 +0100 +@@ -111,34 +111,34 @@ + set result [.e xview] + } -result {0.0 0.5} + +-test entry-3.3 "xview" -body { ++test entry-3.3 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview end + set result [.e index @0] + } -result 7 + +-test entry-3.4 "xview" -body { ++test entry-3.4 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview moveto 1.0 + set result [.e index @0] + } -result 7 + +-test entry-3.5 "xview" -body { ++test entry-3.5 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview scroll 5 units + set result [.e index @0] + } -result 5 + +-test entry-3.6 "xview" -body { ++test entry-3.6 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end [string repeat abcdefghijklmnopqrstuvwxyz 5] + .e xview scroll 2 pages + set result [.e index @0] + } -result 40 + + test entry-3.last "Series 3 cleanup" -body { + destroy .e + } +--- a/tests/ttk/spinbox.test 2020-12-26 18:49:19.967554727 +0100 b/tests/ttk/spinbox.test 2020-12-26 18:49:58.015877788 +0100 +@@ -136,7 +136,7 @@ + destroy .sb + } -returnCodes error -result {bad validate "bogus": must be all, key, focus, focusin, focusout, or none} + +-test spinbox-1.8.4 "-validate option: " -setup { ++test spinbox-1.8.4 "-validate option: " -constraints knownBug -setup { + set ::spinbox_test {} + ttk::spinbox .sb -from 0 -to 100 + } -body { +--- a/tests/font.test 2020-12-26 19:15:55.199228774 +0100 b/tests/font.test 2020-12-26 19:18:05.414951407 +0100 +@@ -399,7 +399,7 @@ + # (tkfont == NULL) + font measure "\{xyz" abc + } -returnCodes error -result "font \"{xyz\" doesn't exist" +-test font-9.5 {font command: measure} -body { ++test font-9.5 {font command: measure} -constraints knownBug -body { +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/files/, dev-lang/tk/
commit: ba81755d24cd1b23fabd0722823ef5b0a1cbd803 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Dec 27 09:42:48 2020 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Dec 27 09:42:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba81755d dev-lang/tk: bump to 8.6.10 Closes: https://bugs.gentoo.org/726840 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/Manifest | 1 + dev-lang/tk/files/tk-8.6.10-multilib.patch | 11 + dev-lang/tk/files/tk-8.6.10-test.patch | 527 + dev-lang/tk/tk-8.6.10.ebuild | 153 + 4 files changed, 692 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index f0c0f3835b4..f8946e77095 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,4 +1,5 @@ DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f +DIST tk8.6.10-src.tar.gz 764 BLAKE2B f56647e005778c802352aee0257c0a8f5e0014c9d21362592f08030252d83141cca385f0fb95c0e7e930016255c3b2cef49a65064e056a877214b7d7a1a01246 SHA512 d12ef3a5bde9e10209a24e9f978bd23360a979d8fa70a859cf750a79ca51067a11ef6df7589303b52fe2a2baed4083583ddaa19e2c7cb433ea523639927f1be5 DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 DIST tk8.6.9.1-src.tar.gz 4364603 BLAKE2B 3d96637ceadc28977f8b4532be071907d64f11bd22881baf02aa6fa2778b607437edce8f1ed02e7011bcf78468128f7bfe81ee6dac9bd73a796e7fefae130dcf SHA512 b9c811ffc8326331ae03c6fb25ea71f7a5eaeebd9d5a16a51a1671d0f0422268bd351b077e17ae925f0a7eddac9642aa640658615c52d4269c299373af031a92 diff --git a/dev-lang/tk/files/tk-8.6.10-multilib.patch b/dev-lang/tk/files/tk-8.6.10-multilib.patch new file mode 100644 index 000..9b781362d65 --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.10-multilib.patch @@ -0,0 +1,11 @@ +--- a/unix/configure.in2020-12-26 11:26:32.952828258 +0100 b/unix/configure.in2020-12-26 11:26:45.027642732 +0100 +@@ -663,7 +663,7 @@ + TCL_STUB_FLAGS="-DUSE_TCL_STUBS" + fi + +-test -z "$TK_LIBRARY" && TK_LIBRARY='$(prefix)/lib/tk$(VERSION)' ++test -z "$TK_LIBRARY" && TK_LIBRARY='$(libdir)/tk$(VERSION)' + PRIVATE_INCLUDE_DIR='$(includedir)' + HTML_DIR='$(DISTDIR)/html' + TK_PKG_DIR='tk$(VERSION)' diff --git a/dev-lang/tk/files/tk-8.6.10-test.patch b/dev-lang/tk/files/tk-8.6.10-test.patch new file mode 100644 index 000..89dcbabfbdc --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.10-test.patch @@ -0,0 +1,527 @@ +--- a/tests/ttk/entry.test 2020-12-26 18:46:45.262306641 +0100 b/tests/ttk/entry.test 2020-12-26 18:47:00.246040124 +0100 +@@ -111,34 +111,34 @@ + set result [.e xview] + } -result {0.0 0.5} + +-test entry-3.3 "xview" -body { ++test entry-3.3 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview end + set result [.e index @0] + } -result {7} + +-test entry-3.4 "xview" -body { ++test entry-3.4 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview moveto 1.0 + set result [.e index @0] + } -result {7} + +-test entry-3.5 "xview" -body { ++test entry-3.5 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview scroll 5 units + set result [.e index @0] + } -result {5} + +-test entry-3.6 "xview" -body { ++test entry-3.6 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end [string repeat abcdefghijklmnopqrstuvwxyz 5] + .e xview scroll 2 pages + set result [.e index @0] + } -result {40} + + test entry-3.last "Series 3 cleanup" -body { + destroy .e + } +--- a/tests/bind.test 2020-12-26 18:48:21.586593331 +0100 b/tests/bind.test 2020-12-26 18:48:50.134085486 +0100 +@@ -639,7 +639,7 @@ + } -cleanup { + destroy .t.f + } -result {Keycolon Releasecolon} +-test bind-13.14 {Tk_BindEvent procedure: invalid key detail} -setup { ++test bind-13.14 {Tk_BindEvent procedure: invalid key detail} -constraints knownBug -setup { + frame .t.f -class Test -width 150 -height
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 09fec03788aa6bc851e89091efca8cd908ab8711 Author: Sam James (sam_c) cmpct info> AuthorDate: Wed Jun 3 16:58:13 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Jun 4 17:13:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09fec037 dev-lang/tk: arm64 stable (bug #726838) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> dev-lang/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 7ef2a5bc42e..a3e8883accb 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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 truetype aqua xscreensaver" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 6a77ffb4cc547ec1c862d3317adacacd9ed4c189 Author: Tupone Alfredo gentoo org> AuthorDate: Fri Nov 15 07:28:40 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Nov 15 07:28:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a77ffb4 dev-lang/tk: MissingTestRestrict Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/tk-8.5.17-r1.ebuild | 3 ++- dev-lang/tk/tk-8.6.8.ebuild | 3 ++- dev-lang/tk/tk-8.6.9.1.ebuild | 1 + dev-lang/tk/tk-8.6.9.ebuild | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-lang/tk/tk-8.5.17-r1.ebuild b/dev-lang/tk/tk-8.5.17-r1.ebuild index 6fbbccf04d8..9b068d966c4 100644 --- a/dev-lang/tk/tk-8.5.17-r1.ebuild +++ b/dev-lang/tk/tk-8.5.17-r1.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=5 @@ -15,6 +15,7 @@ LICENSE="tcltk" SLOT="0/8.5" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug threads truetype aqua xscreensaver" +RESTRICT="!test? ( test )" RDEPEND=" !aqua? ( diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 3e04acfe9c2..27314e8d361 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.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=6 @@ -15,6 +15,7 @@ LICENSE="tcltk" SLOT="0/8.6" KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" +RESTRICT="!test? ( test )" RDEPEND=" !aqua? ( diff --git a/dev-lang/tk/tk-8.6.9.1.ebuild b/dev-lang/tk/tk-8.6.9.1.ebuild index 4d843a30b3a..16702c8e62e 100644 --- a/dev-lang/tk/tk-8.6.9.1.ebuild +++ b/dev-lang/tk/tk-8.6.9.1.ebuild @@ -15,6 +15,7 @@ LICENSE="tcltk" SLOT="0/8.6" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" +RESTRICT="!test? ( test )" RDEPEND=" !aqua? ( diff --git a/dev-lang/tk/tk-8.6.9.ebuild b/dev-lang/tk/tk-8.6.9.ebuild index ab5214dc330..58ac00cffbb 100644 --- a/dev-lang/tk/tk-8.6.9.ebuild +++ b/dev-lang/tk/tk-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 @@ -15,6 +15,7 @@ LICENSE="tcltk" SLOT="0/8.6" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" +RESTRICT="!test? ( test )" RDEPEND=" !aqua? (
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: ca48a9f81dbb74abf23be86d84a5a3256bfe9694 Author: Tupone Alfredo gentoo org> AuthorDate: Tue Oct 29 07:33:07 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Oct 29 07:33:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca48a9f8 dev-lang/tk: remove SLOT 8.5 Bug: https://bugs.gentoo.org/697828 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/Manifest | 1 - dev-lang/tk/tk-8.5.17-r101.ebuild | 96 --- 2 files changed, 97 deletions(-) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 0eba5281bb3..f0c0f3835b4 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,4 +1,3 @@ -DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B 27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea SHA512 ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568 DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 diff --git a/dev-lang/tk/tk-8.5.17-r101.ebuild b/dev-lang/tk/tk-8.5.17-r101.ebuild deleted file mode 100644 index 62d3c0a9ef2..000 --- a/dev-lang/tk/tk-8.5.17-r101.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils flag-o-matic multilib prefix toolchain-funcs versionator virtualx - -MY_P="${PN}${PV/_beta/b}" - -DESCRIPTION="Tk Widget Set" -HOMEPAGE="http://www.tcl.tk/; -SRC_URI=" - mirror://sourceforge/tcl/${MY_P}-src.tar.gz - mirror://sourceforge/tcl/${MY_P//tk/tcl}-src.tar.gz - " - -LICENSE="tcltk" -SLOT="8.5" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug threads truetype aqua xscreensaver" - -RDEPEND=" - !aqua? ( - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/libX11 - x11-libs/libXt - truetype? ( x11-libs/libXft ) - xscreensaver? ( x11-libs/libXScrnSaver ) - ) - ~dev-lang/tcl-${PV}:8.5= - !~dev-lang/tk-8.5:0" -DEPEND="${RDEPEND} - !aqua? ( x11-base/xorg-proto )" - -SPARENT="${WORKDIR}/${MY_P}" -S="${SPARENT}"/unix - -DOCS=() - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ - "${FILESDIR}"/${PN}-8.5.13-multilib.patch - - epatch "${FILESDIR}"/${PN}-8.4.15-aqua.patch - eprefixify Makefile.in - - # Bug 125971 - epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch - - # Bug 648570 - epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch - - # Make sure we use the right pkg-config, and link against fontconfig - # (since the code base uses Fc* functions). - sed \ - -e 's/FT_New_Face/XftFontOpen/g' \ - -e "s:\:$(tc-getPKG_CONFIG):" \ - -e 's:xft freetype2:xft freetype2 fontconfig:' \ - -i configure.in || die - rm -f configure || die - - append-cppflags \ - -I"${WORKDIR}/${MY_P//tk/tcl}/generic" \ - -I"${WORKDIR}/${MY_P//tk/tcl}/unix" - - sed \ - -e '/chmod/s:555:755:g' \ - -i Makefile.in || die - - tc-export CC - - eautoconf -} - -src_configure() { - local v1=$(get_version_component_range 1-2) - local mylibdir=$(get_libdir) - - econf \ - --with-tcl="${EPREFIX}/usr/${mylibdir}/tcl${v1}" \ - $(use_enable threads) \ - $(use_enable aqua) \ - $(use_enable truetype xft) \ - $(use_enable xscreensaver xss) \ - $(use_enable debug symbols) -} - -src_test() { - Xemake test -} - -src_install() { - dolib.so libtk8.5.so -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: c5477ddf9b60d1c7b625d097c314b40d419bde8b Author: Tupone Alfredo gentoo org> AuthorDate: Tue Oct 22 12:48:34 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Oct 22 12:48:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5477ddf dev-lang/tk: Fix MissingPackageRevision Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/tk/tk-8.5.17-r100.ebuild | 93 --- dev-lang/tk/tk-8.5.17-r101.ebuild | 4 +- 2 files changed, 2 insertions(+), 95 deletions(-) diff --git a/dev-lang/tk/tk-8.5.17-r100.ebuild b/dev-lang/tk/tk-8.5.17-r100.ebuild deleted file mode 100644 index fbc3b1cb319..000 --- a/dev-lang/tk/tk-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 - -EAPI=5 - -inherit autotools eutils flag-o-matic multilib prefix toolchain-funcs versionator virtualx - -MY_P="${PN}${PV/_beta/b}" - -DESCRIPTION="Tk Widget Set" -HOMEPAGE="http://www.tcl.tk/; -SRC_URI=" - mirror://sourceforge/tcl/${MY_P}-src.tar.gz - mirror://sourceforge/tcl/${MY_P//tk/tcl}-src.tar.gz - " - -LICENSE="tcltk" -SLOT="8.5" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug threads truetype aqua xscreensaver" - -RDEPEND=" - !aqua? ( - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/libX11 - x11-libs/libXt - truetype? ( x11-libs/libXft ) - xscreensaver? ( x11-libs/libXScrnSaver ) - ) - ~dev-lang/tcl-${PV}:8.5= - !=dev-lang/tk-8.5:0" -DEPEND="${RDEPEND} - !aqua? ( x11-base/xorg-proto )" - -SPARENT="${WORKDIR}/${MY_P}" -S="${SPARENT}"/unix - -DOCS=() - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ - "${FILESDIR}"/${PN}-8.5.13-multilib.patch - - epatch "${FILESDIR}"/${PN}-8.4.15-aqua.patch - eprefixify Makefile.in - - # Bug 125971 - epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch - - # Make sure we use the right pkg-config, and link against fontconfig - # (since the code base uses Fc* functions). - sed \ - -e 's/FT_New_Face/XftFontOpen/g' \ - -e "s:\:$(tc-getPKG_CONFIG):" \ - -e 's:xft freetype2:xft freetype2 fontconfig:' \ - -i configure.in || die - rm -f configure || die - - append-cppflags \ - -I"${WORKDIR}/${MY_P//tk/tcl}/generic" \ - -I"${WORKDIR}/${MY_P//tk/tcl}/unix" - - sed \ - -e '/chmod/s:555:755:g' \ - -i Makefile.in || die - - tc-export CC - - eautoconf -} - -src_configure() { - local v1=$(get_version_component_range 1-2) - local mylibdir=$(get_libdir) - - econf \ - --with-tcl="${EPREFIX}/usr/${mylibdir}/tcl${v1}" \ - $(use_enable threads) \ - $(use_enable aqua) \ - $(use_enable truetype xft) \ - $(use_enable xscreensaver xss) \ - $(use_enable debug symbols) -} - -src_test() { - Xemake test -} - -src_install() { - dolib.so libtk8.5.so -} diff --git a/dev-lang/tk/tk-8.5.17-r101.ebuild b/dev-lang/tk/tk-8.5.17-r101.ebuild index 164b758d88c..62d3c0a9ef2 100644 --- a/dev-lang/tk/tk-8.5.17-r101.ebuild +++ b/dev-lang/tk/tk-8.5.17-r101.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=5 @@ -29,7 +29,7 @@ RDEPEND=" xscreensaver? ( x11-libs/libXScrnSaver ) ) ~dev-lang/tcl-${PV}:8.5= - !=dev-lang/tk-8.5:0" + !~dev-lang/tk-8.5:0" DEPEND="${RDEPEND} !aqua? ( x11-base/xorg-proto )"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: d98356d410f718368b93b8bd52995a771c5afcc4 Author: Lars Wendler gentoo org> AuthorDate: Thu Jan 3 09:28:13 2019 + Commit: Lars Wendler gentoo org> CommitDate: Thu Jan 3 09:28:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98356d4 dev-lang/tk: Bump to version 8.6.9.1 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Lars Wendler gentoo.org> dev-lang/tk/Manifest | 1 + dev-lang/tk/tk-8.6.9.1.ebuild | 145 ++ 2 files changed, 146 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 60e3de59ad9..0eba5281bb3 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -2,3 +2,4 @@ DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B 27031dd3bd5790d03692e77edf91eb7fae8a40 DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 +DIST tk8.6.9.1-src.tar.gz 4364603 BLAKE2B 3d96637ceadc28977f8b4532be071907d64f11bd22881baf02aa6fa2778b607437edce8f1ed02e7011bcf78468128f7bfe81ee6dac9bd73a796e7fefae130dcf SHA512 b9c811ffc8326331ae03c6fb25ea71f7a5eaeebd9d5a16a51a1671d0f0422268bd351b077e17ae925f0a7eddac9642aa640658615c52d4269c299373af031a92 diff --git a/dev-lang/tk/tk-8.6.9.1.ebuild b/dev-lang/tk/tk-8.6.9.1.ebuild new file mode 100644 index 000..36af12eb46d --- /dev/null +++ b/dev-lang/tk/tk-8.6.9.1.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal prefix toolchain-funcs virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( x11-base/xorg-proto )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${PN}$(ver_cut 1-3 ${PV})" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch + "${FILESDIR}"/${PN}-8.5.13-multilib.patch + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + "${FILESDIR}"/${PN}-8.6.9-conf.patch # Bug 125971 +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft freetype2:xft freetype2 fontconfig:' \ + -i configure.in || die + rm configure || die + + 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() { + if tc-is-cross-compiler ; then + export ac_cv_func_strtod=yes + export tcl_cv_strtod_buggy=1 + fi + + local mylibdir=$(get_libdir) + + econf \ + --with-tcl="${EPREFIX}/usr/${mylibdir}" \ + $(use_enable threads) \ +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: a58f5abc06c0ca4363ecb1eecc1ee5e3caca3c1a Author: Mikle Kolyada gentoo org> AuthorDate: Fri Dec 28 15:10:11 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Dec 28 15:10:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58f5abc dev-lang/tk: do not apply libieee patch Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-lang/tk/tk-8.6.9.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.9.ebuild b/dev-lang/tk/tk-8.6.9.ebuild index 94b9ef311b1..e5fabe6b4be 100644 --- a/dev-lang/tk/tk-8.6.9.ebuild +++ b/dev-lang/tk/tk-8.6.9.ebuild @@ -39,7 +39,6 @@ PATCHES=( "${FILESDIR}"/${PN}-8.5.13-multilib.patch "${FILESDIR}"/${PN}-8.4.15-aqua.patch "${FILESDIR}"/${P}-conf.patch # Bug 125971 - "${FILESDIR}"/${PN}-8.6.8-libieee.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/files/, dev-lang/tk/
commit: 1ddd9afd7f47975bb1923df4976055a37e9675a9 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Dec 28 13:37:01 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Dec 28 13:37:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddd9afd dev-lang/tk: Version bump (v8.6.9) Closes: https://bugs.gentoo.org/673758 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-lang/tk/Manifest | 1 + dev-lang/tk/files/tk-8.6.9-conf.patch | 11 +++ dev-lang/tk/tk-8.6.9.ebuild | 146 ++ 3 files changed, 158 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index ffa1de9db41..60e3de59ad9 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,3 +1,4 @@ DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B 27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea SHA512 ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568 DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 +DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 diff --git a/dev-lang/tk/files/tk-8.6.9-conf.patch b/dev-lang/tk/files/tk-8.6.9-conf.patch new file mode 100644 index 000..d5b690069c9 --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.9-conf.patch @@ -0,0 +1,11 @@ +--- tk8.6.9/unix/tcl.m4 tk8.6.9/unix/tcl.m4 +@@ -1407,7 +1407,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 -Wl,-soname,${@}' + DL_OBJS="tclLoadDl.o" + DL_LIBS="-ldl" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic" diff --git a/dev-lang/tk/tk-8.6.9.ebuild b/dev-lang/tk/tk-8.6.9.ebuild new file mode 100644 index 000..94b9ef311b1 --- /dev/null +++ b/dev-lang/tk/tk-8.6.9.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal prefix toolchain-funcs virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( x11-base/xorg-proto )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${MY_P}" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch + "${FILESDIR}"/${PN}-8.5.13-multilib.patch + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + "${FILESDIR}"/${P}-conf.patch # Bug 125971 + "${FILESDIR}"/${PN}-8.6.8-libieee.patch +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft freetype2:xft freetype2 fontconfig:' \ +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 7acaab679747c2fbad2eafb40a45d8992623e629 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Dec 22 09:50:58 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Dec 22 09:50:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acaab67 dev-lang/tk: Drop old Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-lang/tk/tk-8.5.17.ebuild | 123 --- 1 file changed, 123 deletions(-) diff --git a/dev-lang/tk/tk-8.5.17.ebuild b/dev-lang/tk/tk-8.5.17.ebuild deleted file mode 100644 index ba1ccc10452..000 --- a/dev-lang/tk/tk-8.5.17.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils multilib prefix toolchain-funcs versionator virtualx - -MY_P="${PN}${PV/_beta/b}" - -DESCRIPTION="Tk Widget Set" -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 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug threads truetype aqua xscreensaver" - -RDEPEND=" - !aqua? ( - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/libX11 - x11-libs/libXt - truetype? ( x11-libs/libXft ) - xscreensaver? ( x11-libs/libXScrnSaver ) - ) - ~dev-lang/tcl-${PV}:0=" -DEPEND="${RDEPEND} - !aqua? ( x11-base/xorg-proto )" - -SPARENT="${WORKDIR}/${MY_P}" -S="${SPARENT}"/unix - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ - "${FILESDIR}"/${PN}-8.5.13-multilib.patch - - epatch "${FILESDIR}"/${PN}-8.4.15-aqua.patch - eprefixify Makefile.in - - # Bug 125971 - epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch - - # Make sure we use the right pkg-config, and link against fontconfig - # (since the code base uses Fc* functions). - sed \ - -e 's/FT_New_Face/XftFontOpen/g' \ - -e "s:\:$(tc-getPKG_CONFIG):" \ - -e 's:xft freetype2:xft freetype2 fontconfig:' \ - -i configure.in || die - rm -f configure || die - - sed \ - -e '/chmod/s:555:755:g' \ - -i Makefile.in || die - - tc-export CC - - eautoconf -} - -src_configure() { - local mylibdir=$(get_libdir) - - econf \ - --with-tcl="${EPREFIX}/usr/${mylibdir}" \ - $(use_enable threads) \ - $(use_enable aqua) \ - $(use_enable truetype xft) \ - $(use_enable xscreensaver xss) \ - $(use_enable debug symbols) -} - -src_test() { - Xemake test -} - -src_install() { - #short version number - local v1=$(get_version_component_range 1-2) - local mylibdir=$(get_libdir) - - S= default - - # normalize $S path, bug #280766 (pkgcore) - local nS="$(cd "${S}"; pwd)" - - # fix the tkConfig.sh to eliminate refs to the build directory - # and drop unnecessary -L inclusion to default system libdir - - sed \ - -e "/^TK_BUILD_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \ - -e "/^TK_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ - -e "/^TK_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tk${v1}/include:g" \ - -e "/^TK_BUILD_STUB_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \ - -e "/^TK_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ - -e "/^TK_BUILD_STUB_LIB_PATH=/s:${SPARENT}.*unix:${EPREFIX}/usr/${mylibdir}:g" \ - -e "/^TK_LIB_FILE=/s:'libtk${v1}..TK_DBGX..so':\"libk${v1}\$\{TK_DBGX\}.so\":g" \ - -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die - if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then - sed \ - -e "/^TK_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \ - -e "/^TK_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \ - -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die - fi - - # install private headers - insinto /usr/${mylibdir}/tk${v1}/include/unix - doins "${S}"/*.h - insinto /usr/${mylibdir}/tk${v1}/include/generic - doins "${SPARENT}"/generic/*.h - rm -f "${ED}"/usr/${mylibdir}/tk${v1}/include/generic/{tk,tkDecls,tkPlatDecls}.h || die - - # install symlink for libraries - dosym libtk${v1}$(get_libname) /usr/${mylibdir}/libtk$(get_libname) - dosym libtkstub${v1}.a /usr/${mylibdir}/libtkstub.a - - dosym wish${v1} /usr/bin/wish - - dodoc
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: b5271375115846c432efe41e5dec959e323d9110 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Oct 20 17:28:19 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=b5271375 dev-lang/tk: Backport libieee patch, bug 648570 Closes: 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/tk/tk-8.5.17-r1.ebuild | 126 ++ dev-lang/tk/tk-8.5.17-r101.ebuild | 96 + 2 files changed, 222 insertions(+) diff --git a/dev-lang/tk/tk-8.5.17-r1.ebuild b/dev-lang/tk/tk-8.5.17-r1.ebuild new file mode 100644 index 000..10bfdfee32a --- /dev/null +++ b/dev-lang/tk/tk-8.5.17-r1.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools eutils multilib prefix toolchain-funcs versionator virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +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 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug threads truetype aqua xscreensaver" + +RDEPEND=" + !aqua? ( + media-libs/fontconfig + media-libs/freetype:2 + x11-libs/libX11 + x11-libs/libXt + truetype? ( x11-libs/libXft ) + xscreensaver? ( x11-libs/libXScrnSaver ) + ) + ~dev-lang/tcl-${PV}:0=" +DEPEND="${RDEPEND} + !aqua? ( x11-base/xorg-proto )" + +SPARENT="${WORKDIR}/${MY_P}" +S="${SPARENT}"/unix + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ + "${FILESDIR}"/${PN}-8.5.13-multilib.patch + + epatch "${FILESDIR}"/${PN}-8.4.15-aqua.patch + eprefixify Makefile.in + + # Bug 125971 + epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch + + # Bug 648570 + epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft freetype2:xft freetype2 fontconfig:' \ + -i configure.in || die + rm -f configure || die + + sed \ + -e '/chmod/s:555:755:g' \ + -i Makefile.in || die + + tc-export CC + + eautoconf +} + +src_configure() { + local mylibdir=$(get_libdir) + + econf \ + --with-tcl="${EPREFIX}/usr/${mylibdir}" \ + $(use_enable threads) \ + $(use_enable aqua) \ + $(use_enable truetype xft) \ + $(use_enable xscreensaver xss) \ + $(use_enable debug symbols) +} + +src_test() { + Xemake test +} + +src_install() { + #short version number + local v1=$(get_version_component_range 1-2) + local mylibdir=$(get_libdir) + + S= default + + # normalize $S path, bug #280766 (pkgcore) + local nS="$(cd "${S}"; pwd)" + + # fix the tkConfig.sh to eliminate refs to the build directory + # and drop unnecessary -L inclusion to default system libdir + + sed \ + -e "/^TK_BUILD_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \ + -e "/^TK_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ + -e "/^TK_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tk${v1}/include:g" \ + -e "/^TK_BUILD_STUB_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \ + -e "/^TK_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ + -e "/^TK_BUILD_STUB_LIB_PATH=/s:${SPARENT}.*unix:${EPREFIX}/usr/${mylibdir}:g" \ + -e "/^TK_LIB_FILE=/s:'libtk${v1}..TK_DBGX..so':\"libk${v1}\$\{TK_DBGX\}.so\":g" \ + -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die + if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then + sed \ + -e "/^TK_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \ + -e "/^TK_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \ + -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die + fi + + # install private headers + insinto /usr/${mylibdir}/tk${v1}/include/unix + doins "${S}"/*.h + insinto /usr/${mylibdir}/tk${v1}/include/generic + doins "${SPARENT}"/generic/*.h + rm -f "${ED}"/usr/${mylibdir}/tk${v1}/include/generic/{tk,tkDecls,tkPlatDecls}.h || die + + # install
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 42165e08fae435b4e4e97915d2f724e9e584d9e3 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Oct 20 16:10:50 2018 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Oct 20 16:10:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42165e08 dev-lang/tk: 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/tk/Manifest | 3 - dev-lang/tk/tk-8.6.5-r1.ebuild | 148 - dev-lang/tk/tk-8.6.5.ebuild| 143 --- dev-lang/tk/tk-8.6.6.ebuild| 148 - dev-lang/tk/tk-8.6.7.ebuild| 148 - 5 files changed, 590 deletions(-) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 04b094fe969..ffa1de9db41 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,6 +1,3 @@ DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B 27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea SHA512 ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568 DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f -DIST tk8.6.5-src.tar.gz 4417393 BLAKE2B bff37ac292928095063ebd3131ab8bf9e9d0b075c115c9e9a1f0fe75c2843cae6153b15fc9b964cd16a1251feca13258034d14dadd5fa8967bff6d5fee813f8f SHA512 9acf2ef993a566a7cdd1efe21dc896b09125c65d86df53ab5a78542b21d3f031e9f9d72b81738705636c268b5ce72934c483eb087d5c0114f913c9075db9a3b1 -DIST tk8.6.6-src.tar.gz 4273737 BLAKE2B 65b139fffe628439137a02a72af19be0f7c44956d18852f1ce8892349d0fa370281e475fbbe7451da524ab4e74a8c258ee5ee70b8a146bf1ec71e3bf420314a3 SHA512 223c72ab5a6f6040928c56843598b878efafab44ed4152a38e68aa2800f2c181adc50a8bf23279b7d446493eec43854920e8b649b6a34ecdf31ecc07ccc74044 -DIST tk8.6.7-src.tar.gz 4282972 BLAKE2B b07102365539ee98e2972a5d3bee2bdee89cb4d3873b05c764810b89f0152b71bd0d14d007434a003cd784868afadf6a2a50deffc0c4596b4551a0be7625fd13 SHA512 adf35991b20878d18a6940cb3d24d821586828537edf6d20f9223f2989d317adbcbb5360f3226014d96fe44e7ec06cfdf434309438c90a09878345b7106c7dd9 DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 diff --git a/dev-lang/tk/tk-8.6.5-r1.ebuild b/dev-lang/tk/tk-8.6.5-r1.ebuild deleted file mode 100644 index aa3bd7ed729..000 --- a/dev-lang/tk/tk-8.6.5-r1.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools eutils multilib multilib-minimal prefix toolchain-funcs versionator virtualx - -MY_P="${PN}${PV/_beta/b}" - -DESCRIPTION="Tk Widget Set" -HOMEPAGE="http://www.tcl.tk/; -SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" - -LICENSE="tcltk" -SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="debug +threads truetype aqua xscreensaver" - -RDEPEND=" - !aqua? ( - >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] - truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) - xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) - ) - ~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - !aqua? ( x11-base/xorg-proto )" - -# Not bumped to 8.6 -#RESTRICT=test - -SPARENT="${WORKDIR}/${MY_P}" -S="${SPARENT}"/unix - -PATCHES=( - "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ - "${FILESDIR}"/${PN}-8.5.13-multilib.patch - - "${FILESDIR}"/${PN}-8.4.15-aqua.patch - - # Bug 125971 - "${FILESDIR}"/${PN}-8.5.14-conf.patch -) - -src_prepare() { - find \ - "${SPARENT}"/compat/* \ - -delete || die - - pushd "${SPARENT}" &>/dev/null || die - default - popd &>/dev/null || die - eprefixify Makefile.in - - # Make sure we use the right pkg-config, and link against fontconfig - # (since the code base uses Fc* functions). - sed \ - -e
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: b75d78ee9103b1fb46c04c73f0a0542b54e4f593 Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed Oct 17 16:15:53 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Oct 17 18:38:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75d78ee dev-lang/tk: 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/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 55bcfa66b69..1061b8db122 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 51b3fc59e8bbeff14a904f3f04555eca721a6f9f Author: Mikle Kolyada gentoo org> AuthorDate: Sun Oct 14 16:24:46 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Oct 14 16:24:46 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b3fc59 dev-lang/tk: arm stable wrt bug #666316 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-lang/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 9dfaa895c2d..55bcfa66b69 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: daccaff3f0eab702877c80cf76a5bbd05d4be30b Author: Mikle Kolyada gentoo org> AuthorDate: Sun Oct 14 09:01:28 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Oct 14 09:01:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daccaff3 dev-lang/tk: s390/sh stable wrt bug #666316 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-lang/tk/tk-8.6.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index f3137468500..9dfaa895c2d 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-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/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 3041668061961f882d41be75c5b84ac84f0360bd Author: Tobias Klausmann gentoo org> AuthorDate: Thu Oct 11 16:49:44 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Thu Oct 11 16:49:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30416680 dev-lang/tk-8.6.8-r0: alpha stable Gentoo-Bug: http://bugs.gentoo.org/666316 Signed-off-by: Tobias Klausmann gentoo.org> dev-lang/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 6d76b86c92e..f3137468500 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: f01f586ff9174d32852e7e05c1c13f38b65fb058 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 22 11:21:18 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 22 11:28:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01f586f dev-lang/tk: 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/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 0e8d3a16d07..fd1c0137715 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: f9d83843257b49560e6a25f5f4c10beee2f2d212 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 22 11:25:35 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 22 11:28:59 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d83843 dev-lang/tk: 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/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index fd1c0137715..6d76b86c92e 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: df26488d9ad10a8e119887a9236b6a4294451aed Author: Mikle Kolyada gentoo org> AuthorDate: Fri Sep 21 11:24:49 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Sep 21 11:25:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df26488d dev-lang/tk: amd64 stable wrt bug #666316 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-lang/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 034e0410232..0e8d3a16d07 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 714f782e0acc03e84709a0aae5570cca810a34f0 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Sep 19 17:27:17 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Sep 19 17:34:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714f782e dev-lang/tk: x86 stable (bug #666316) Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-lang/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index 7477156f245..034e0410232 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: e85848b99acfd4193093f88d15b2ad8c982d2070 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 18 22:04:21 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 18 22:11:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e85848b9 dev-lang/tk: 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/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index f0c38eeca04..7477156f245 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: c15890625276b727b4d0ac29e79d3792cc4f983a Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Sep 17 19:42:22 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 17 20:18:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1589062 dev-lang/tk: 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/tk/tk-8.6.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild index a47494395ec..f0c38eeca04 100644 --- a/dev-lang/tk/tk-8.6.8.ebuild +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/files/, dev-lang/tk/
commit: af0a22e213a2def219aa8bb6bc8fcd0930dbf704 Author: Jeroen Roovers gentoo org> AuthorDate: Mon Jul 30 05:55:15 2018 + Commit: Jeroen Roovers gentoo org> CommitDate: Mon Jul 30 05:55:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af0a22e2 dev-lang/tk: Version 8.6.8. Package-Manager: Portage-2.3.44, Repoman-2.3.10 dev-lang/tk/Manifest | 1 + dev-lang/tk/files/tk-8.6.8-libieee.patch | 15 dev-lang/tk/tk-8.6.8.ebuild | 146 +++ 3 files changed, 162 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index a4bc999b117..04b094fe969 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -3,3 +3,4 @@ DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a7 DIST tk8.6.5-src.tar.gz 4417393 BLAKE2B bff37ac292928095063ebd3131ab8bf9e9d0b075c115c9e9a1f0fe75c2843cae6153b15fc9b964cd16a1251feca13258034d14dadd5fa8967bff6d5fee813f8f SHA512 9acf2ef993a566a7cdd1efe21dc896b09125c65d86df53ab5a78542b21d3f031e9f9d72b81738705636c268b5ce72934c483eb087d5c0114f913c9075db9a3b1 DIST tk8.6.6-src.tar.gz 4273737 BLAKE2B 65b139fffe628439137a02a72af19be0f7c44956d18852f1ce8892349d0fa370281e475fbbe7451da524ab4e74a8c258ee5ee70b8a146bf1ec71e3bf420314a3 SHA512 223c72ab5a6f6040928c56843598b878efafab44ed4152a38e68aa2800f2c181adc50a8bf23279b7d446493eec43854920e8b649b6a34ecdf31ecc07ccc74044 DIST tk8.6.7-src.tar.gz 4282972 BLAKE2B b07102365539ee98e2972a5d3bee2bdee89cb4d3873b05c764810b89f0152b71bd0d14d007434a003cd784868afadf6a2a50deffc0c4596b4551a0be7625fd13 SHA512 adf35991b20878d18a6940cb3d24d821586828537edf6d20f9223f2989d317adbcbb5360f3226014d96fe44e7ec06cfdf434309438c90a09878345b7106c7dd9 +DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 diff --git a/dev-lang/tk/files/tk-8.6.8-libieee.patch b/dev-lang/tk/files/tk-8.6.8-libieee.patch new file mode 100644 index 000..942144e68c7 --- /dev/null +++ b/dev-lang/tk/files/tk-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/tk/tk-8.6.8.ebuild b/dev-lang/tk/tk-8.6.8.ebuild new file mode 100644 index 000..bdc7778ee50 --- /dev/null +++ b/dev-lang/tk/tk-8.6.8.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools eutils multilib multilib-minimal prefix toolchain-funcs versionator virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( x11-base/xorg-proto )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${MY_P}" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch + "${FILESDIR}"/${PN}-8.5.13-multilib.patch + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + "${FILESDIR}"/${PN}-8.5.14-conf.patch # Bug 125971 + "${FILESDIR}"/${PN}-8.6.8-libieee.patch +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 6dd4816907f428ff7396288388ffa4cc12308c59 Author: Amy Liffey gentoo org> AuthorDate: Sun Aug 13 07:58:53 2017 + Commit: Amy Liffey gentoo org> CommitDate: Sun Aug 13 08:00:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dd48169 dev-lang/tk: version bump 8.6.7 Package-Manager: Portage-2.3.6, Repoman-2.3.1 dev-lang/tk/Manifest| 1 + dev-lang/tk/tk-8.6.7.ebuild | 148 2 files changed, 149 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 07e414091d4..113b478bf34 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -2,3 +2,4 @@ DIST tcl8.5.17-src.tar.gz 4546317 SHA256 4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c DIST tk8.5.17-src.tar.gz 4095985 SHA256 b517914d076fba047c4bbc02f7dd7f0b0b06d1931826ae440129162d8bba92d3 SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f WHIRLPOOL 431ad2d190755b997b07c8a59046c7f15a7be39cb8b162daccae8eca4c4b6e97a52d5823e7e566380935abefad347d18a28fc3a7e78892b6186ebcefce726fd3 DIST tk8.6.5-src.tar.gz 4417393 SHA256 fbbd93541b4cd467841208643b4014c4543a54c3597586727f0ab128220d7946 SHA512 9acf2ef993a566a7cdd1efe21dc896b09125c65d86df53ab5a78542b21d3f031e9f9d72b81738705636c268b5ce72934c483eb087d5c0114f913c9075db9a3b1 WHIRLPOOL 8f0e789d05f05778f0f383a6cbabd6e2225401ab0ce68bd408ab747408b7f83e4f47ef7041ee23231dbfd5dafa74d8f498922104b3e38283dcf1ab83e7cb2dfd DIST tk8.6.6-src.tar.gz 4273737 SHA256 d62c371a71b4744ed830e3c21d27968c31dba74dd2c45f36b9b071e6d88eb19d SHA512 223c72ab5a6f6040928c56843598b878efafab44ed4152a38e68aa2800f2c181adc50a8bf23279b7d446493eec43854920e8b649b6a34ecdf31ecc07ccc74044 WHIRLPOOL 65b8395fdefad62ff6d9323fa7857fadad49867e34e3f641909c2e71d883f34f7b1491f9b3abbaf66409bc195bebda8f1e8caee5f002e4e25026fcc8315cd9d6 +DIST tk8.6.7-src.tar.gz 4282972 SHA256 061de2a354f9b7c7d04de3984c90c9bc6dd3a1b8377bb45509f1ad8a8d6337aa SHA512 adf35991b20878d18a6940cb3d24d821586828537edf6d20f9223f2989d317adbcbb5360f3226014d96fe44e7ec06cfdf434309438c90a09878345b7106c7dd9 WHIRLPOOL 912f530f37813d016cedfbda79ae05fb329e67263f26825a3912965c7579fbe5882ec3311589819489a3d6716f658732540419cac10843d4db46ca4c3f193aa1 diff --git a/dev-lang/tk/tk-8.6.7.ebuild b/dev-lang/tk/tk-8.6.7.ebuild new file mode 100644 index 000..fa1e159eccd --- /dev/null +++ b/dev-lang/tk/tk-8.6.7.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools eutils multilib multilib-minimal prefix toolchain-funcs versionator virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${MY_P}" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ + "${FILESDIR}"/${PN}-8.5.13-multilib.patch + + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + + # Bug 125971 + "${FILESDIR}"/${PN}-8.5.14-conf.patch +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft freetype2:xft freetype2 fontconfig:' \ + -i configure.in || die + rm configure || die + + 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() { +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 54e938aa8aeb0f8b312f290108d388e0017b3aba Author: Alexis Ballier gentoo org> AuthorDate: Sat Jun 17 11:37:49 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Jun 17 14:41:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e938aa dev-lang/tk: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-lang/tk/tk-8.6.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild index d8389ebdb36..be33b1d36f4 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: f451918cc755fea7a03aff550a820cefda199532 Author: Jeroen Roovers gentoo org> AuthorDate: Sat Jan 14 13:36:26 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Jan 14 13:36:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f451918c dev-lang/tk: Stable for HPPA (bug #586300). Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches dev-lang/tk/tk-8.6.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild index a6d99ee..181f97c 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 99e432956bf80a9836e130ebb0b857a2c3e6ac97 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Dec 31 22:19:55 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Dec 31 22:20:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e43295 dev-lang/tk: 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/tk/tk-8.6.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild index 5d4d282..073dbde 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 0e16b097d863aed1ac6719b42959854b5ef3f7ac Author: Markus Meier gentoo org> AuthorDate: Mon Dec 26 12:39:37 2016 + Commit: Markus Meier gentoo org> CommitDate: Mon Dec 26 12:39:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e16b097 dev-lang/tk: arm stable, bug #586300 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" dev-lang/tk/tk-8.6.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild index 8eb8f7b..5d4d282 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 56a81eca557c3eb1910b4439fd304be0b38d636b Author: Tobias Klausmann gentoo org> AuthorDate: Sun Nov 27 20:22:19 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Sun Nov 27 20:22:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a81eca dev-lang/tk-8.6.6-r0: stable on alpha Gentoo-Bug: 586300 dev-lang/tk/tk-8.6.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild index bc178e9..8eb8f7b 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: 45b3634f0a1923102fb657d69e81d4b07db12d1f Author: Daniel Campbell gentoo org> AuthorDate: Wed Aug 31 22:11:08 2016 + Commit: Daniel Campbell gentoo org> CommitDate: Wed Aug 31 22:13:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45b3634f dev-lang/tk: Fix cross-compiling tests, #581112 Gentoo-Bug: 581112 Gentoo-Bug-URL: https://bugs.gentoo.org/581112 Package-Manager: portage-2.3.0 dev-lang/tk/{tk-8.6.6.ebuild => tk-8.6.5-r1.ebuild} | 5 + dev-lang/tk/tk-8.6.6.ebuild | 5 + 2 files changed, 10 insertions(+) diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.5-r1.ebuild similarity index 97% copy from dev-lang/tk/tk-8.6.6.ebuild copy to dev-lang/tk/tk-8.6.5-r1.ebuild index c043ae5..bc178e9 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.5-r1.ebuild @@ -82,6 +82,11 @@ src_prepare() { } multilib_src_configure() { + if tc-is-cross-compiler ; then + export ac_cv_func_strtod=yes + export tcl_cv_strtod_buggy=1 + fi + local mylibdir=$(get_libdir) econf \ diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild index c043ae5..bc178e9 100644 --- a/dev-lang/tk/tk-8.6.6.ebuild +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -82,6 +82,11 @@ src_prepare() { } multilib_src_configure() { + if tc-is-cross-compiler ; then + export ac_cv_func_strtod=yes + export tcl_cv_strtod_buggy=1 + fi + local mylibdir=$(get_libdir) econf \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/
commit: f44a05e236bc403e0b62c57deee9bff7550c210b Author: Lars Wendler gentoo org> AuthorDate: Mon Aug 8 07:43:15 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Aug 8 07:50:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44a05e2 dev-lang/tk: Bump to version 8.6.6 Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> dev-lang/tk/Manifest| 1 + dev-lang/tk/tk-8.6.6.ebuild | 144 2 files changed, 145 insertions(+) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index cf5fd72..45c9a11 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -2,3 +2,4 @@ DIST tcl8.5.17-src.tar.gz 4546317 SHA256 4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c DIST tk8.5.17-src.tar.gz 4095985 SHA256 b517914d076fba047c4bbc02f7dd7f0b0b06d1931826ae440129162d8bba92d3 SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f WHIRLPOOL 431ad2d190755b997b07c8a59046c7f15a7be39cb8b162daccae8eca4c4b6e97a52d5823e7e566380935abefad347d18a28fc3a7e78892b6186ebcefce726fd3 DIST tk8.6.4-src.tar.gz 4266426 SHA256 08f99df85e5dc9c4271762163c6aabb962c8b297dc5c4c1af8bdd05fc2dd26c1 SHA512 d0a1d1fd0938af4a9e532aa1bd4488647cff05f98e9e09b5fa16b773364a5d61030b7975541c688c7e0afc0bde60d49ce50a24d842549bab1622a0255e267909 WHIRLPOOL 8660c222d9b32d805d654ca9d9a881ec93705874790186a426fcbddf31e39316bccde4421a949684ba456351aeac619de0b7a27f39c1d3af14157d7553472801 DIST tk8.6.5-src.tar.gz 4417393 SHA256 fbbd93541b4cd467841208643b4014c4543a54c3597586727f0ab128220d7946 SHA512 9acf2ef993a566a7cdd1efe21dc896b09125c65d86df53ab5a78542b21d3f031e9f9d72b81738705636c268b5ce72934c483eb087d5c0114f913c9075db9a3b1 WHIRLPOOL 8f0e789d05f05778f0f383a6cbabd6e2225401ab0ce68bd408ab747408b7f83e4f47ef7041ee23231dbfd5dafa74d8f498922104b3e38283dcf1ab83e7cb2dfd +DIST tk8.6.6-src.tar.gz 4273737 SHA256 d62c371a71b4744ed830e3c21d27968c31dba74dd2c45f36b9b071e6d88eb19d SHA512 223c72ab5a6f6040928c56843598b878efafab44ed4152a38e68aa2800f2c181adc50a8bf23279b7d446493eec43854920e8b649b6a34ecdf31ecc07ccc74044 WHIRLPOOL 65b8395fdefad62ff6d9323fa7857fadad49867e34e3f641909c2e71d883f34f7b1491f9b3abbaf66409bc195bebda8f1e8caee5f002e4e25026fcc8315cd9d6 diff --git a/dev-lang/tk/tk-8.6.6.ebuild b/dev-lang/tk/tk-8.6.6.ebuild new file mode 100644 index 000..c043ae5 --- /dev/null +++ b/dev-lang/tk/tk-8.6.6.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools eutils multilib multilib-minimal prefix toolchain-funcs versionator virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${MY_P}" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ + "${FILESDIR}"/${PN}-8.5.13-multilib.patch + + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + + # Bug 125971 + "${FILESDIR}"/${PN}-8.5.14-conf.patch +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft freetype2:xft freetype2 fontconfig:' \ + -i configure.in || die + rm configure || die + + 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 +} +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/, dev-lang/tk/files/
commit: 69a481c16e3741a33e679609fd6245e49a32e6e9 Author: Lars Wendler gentoo org> AuthorDate: Mon Aug 8 07:47:26 2016 + Commit: Lars Wendler gentoo org> CommitDate: Mon Aug 8 07:50:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a481c1 dev-lang/tk: Removed old. Package-Manager: portage-2.3.0 Signed-off-by: Lars Wendler gentoo.org> dev-lang/tk/Manifest | 1 - dev-lang/tk/files/tcl-8.5.9-gentoo-fbsd.patch | 13 -- dev-lang/tk/files/tk-8.4-lastevent.patch | 28 - dev-lang/tk/files/tk-8.4.11-multilib.patch | 24 dev-lang/tk/files/tk-8.4.15-tclm4-soname.patch | 12 -- dev-lang/tk/files/tk-8.4.9-man.patch | 29 - dev-lang/tk/files/tk-8.5.10-conf.patch | 31 - .../tk-8.5.11-fix-name-collision-uclibc.patch | 35 -- dev-lang/tk/files/tk-8.5.13-conf.patch | 25 dev-lang/tk/files/tk-8.5_alpha6-tclm4-soname.patch | 12 -- dev-lang/tk/files/tk-configure-LANG.patch | 41 -- dev-lang/tk/tk-8.6.4-r1.ebuild | 139 - 12 files changed, 390 deletions(-) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 45c9a11..07e4140 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,5 +1,4 @@ DIST tcl8.5.17-src.tar.gz 4546317 SHA256 4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c4f8304cf9ec71fd18cd5e98d6 SHA512 ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568 WHIRLPOOL 7e97049eb3875bcdc33b2d8ab02b0932173916fbbdfbc7970dd3c3ed1fe520c15ed1d6106215a823b5fc6f5008f12f3ccd1525dd536ec239388e6bf459352ab6 DIST tk8.5.17-src.tar.gz 4095985 SHA256 b517914d076fba047c4bbc02f7dd7f0b0b06d1931826ae440129162d8bba92d3 SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f WHIRLPOOL 431ad2d190755b997b07c8a59046c7f15a7be39cb8b162daccae8eca4c4b6e97a52d5823e7e566380935abefad347d18a28fc3a7e78892b6186ebcefce726fd3 -DIST tk8.6.4-src.tar.gz 4266426 SHA256 08f99df85e5dc9c4271762163c6aabb962c8b297dc5c4c1af8bdd05fc2dd26c1 SHA512 d0a1d1fd0938af4a9e532aa1bd4488647cff05f98e9e09b5fa16b773364a5d61030b7975541c688c7e0afc0bde60d49ce50a24d842549bab1622a0255e267909 WHIRLPOOL 8660c222d9b32d805d654ca9d9a881ec93705874790186a426fcbddf31e39316bccde4421a949684ba456351aeac619de0b7a27f39c1d3af14157d7553472801 DIST tk8.6.5-src.tar.gz 4417393 SHA256 fbbd93541b4cd467841208643b4014c4543a54c3597586727f0ab128220d7946 SHA512 9acf2ef993a566a7cdd1efe21dc896b09125c65d86df53ab5a78542b21d3f031e9f9d72b81738705636c268b5ce72934c483eb087d5c0114f913c9075db9a3b1 WHIRLPOOL 8f0e789d05f05778f0f383a6cbabd6e2225401ab0ce68bd408ab747408b7f83e4f47ef7041ee23231dbfd5dafa74d8f498922104b3e38283dcf1ab83e7cb2dfd DIST tk8.6.6-src.tar.gz 4273737 SHA256 d62c371a71b4744ed830e3c21d27968c31dba74dd2c45f36b9b071e6d88eb19d SHA512 223c72ab5a6f6040928c56843598b878efafab44ed4152a38e68aa2800f2c181adc50a8bf23279b7d446493eec43854920e8b649b6a34ecdf31ecc07ccc74044 WHIRLPOOL 65b8395fdefad62ff6d9323fa7857fadad49867e34e3f641909c2e71d883f34f7b1491f9b3abbaf66409bc195bebda8f1e8caee5f002e4e25026fcc8315cd9d6 diff --git a/dev-lang/tk/files/tcl-8.5.9-gentoo-fbsd.patch b/dev-lang/tk/files/tcl-8.5.9-gentoo-fbsd.patch deleted file mode 100644 index 022d81d..000 --- a/dev-lang/tk/files/tcl-8.5.9-gentoo-fbsd.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/unix/tcl.m4 b/unix/tcl.m4 -index fdd9d44..31bfca8 100644 a/unix/tcl.m4 -+++ b/unix/tcl.m4 -@@ -1601,7 +1601,7 @@ dnl AC_CHECK_TOOL(AR, ar) - # Version numbers are dot-stripped by system policy. - TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .` - UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1' -+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' - TCL_LIB_VERSIONS_OK=nodots - ;; - Darwin-*) diff --git a/dev-lang/tk/files/tk-8.4-lastevent.patch b/dev-lang/tk/files/tk-8.4-lastevent.patch deleted file mode 100644 index f93d335..000 --- a/dev-lang/tk/files/tk-8.4-lastevent.patch +++ /dev/null @@ -1,28 +0,0 @@ -Source: Jeffrey Gardner (je_fro)- http://overlays.gentoo.org/dev/je_fro/browser/dev-lang/tk/files/tk-8.4-lastevent.patch -Upstream: N/A -Reason: Fix ABI incompatibility introduced by x11-proto/xproto-7.0.13 (bug #225999) generic/tk.h.orig 2008-02-06 16:31:40.0 +0100 -+++ generic/tk.h 2008-07-24 08:21:46.0 +0200 -@@ -635,17 +635,15 @@ - * - *--- - */ --#define VirtualEvent (LASTEvent) --#define ActivateNotify(LASTEvent + 1) --#define DeactivateNotify(LASTEvent + 2) --#define MouseWheelEvent (LASTEvent + 3) --#define TK_LASTEVENT (LASTEvent + 4)
[gentoo-commits] repo/gentoo:master commit in: dev-lang/tk/, dev-lang/tk/files/
commit: 359b70219c1c4d59388dd81de13f374f32a42492 Author: Lars Wendler gentoo org> AuthorDate: Tue Mar 8 07:48:46 2016 + Commit: Lars Wendler gentoo org> CommitDate: Tue Mar 8 08:04:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=359b7021 dev-lang/tk: Bump to version 8.6.5 Package-Manager: portage-2.2.27 Signed-off-by: Lars Wendler gentoo.org> dev-lang/tk/Manifest | 1 + dev-lang/tk/files/tk-8.4.15-aqua.patch | 4 +- dev-lang/tk/tk-8.6.5.ebuild| 144 + 3 files changed, 147 insertions(+), 2 deletions(-) diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index 6c31ec8..cf5fd72 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,3 +1,4 @@ DIST tcl8.5.17-src.tar.gz 4546317 SHA256 4c7cd8f2e0900cb36dde899b3f9f4d5c471ee3c4f8304cf9ec71fd18cd5e98d6 SHA512 ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568 WHIRLPOOL 7e97049eb3875bcdc33b2d8ab02b0932173916fbbdfbc7970dd3c3ed1fe520c15ed1d6106215a823b5fc6f5008f12f3ccd1525dd536ec239388e6bf459352ab6 DIST tk8.5.17-src.tar.gz 4095985 SHA256 b517914d076fba047c4bbc02f7dd7f0b0b06d1931826ae440129162d8bba92d3 SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f WHIRLPOOL 431ad2d190755b997b07c8a59046c7f15a7be39cb8b162daccae8eca4c4b6e97a52d5823e7e566380935abefad347d18a28fc3a7e78892b6186ebcefce726fd3 DIST tk8.6.4-src.tar.gz 4266426 SHA256 08f99df85e5dc9c4271762163c6aabb962c8b297dc5c4c1af8bdd05fc2dd26c1 SHA512 d0a1d1fd0938af4a9e532aa1bd4488647cff05f98e9e09b5fa16b773364a5d61030b7975541c688c7e0afc0bde60d49ce50a24d842549bab1622a0255e267909 WHIRLPOOL 8660c222d9b32d805d654ca9d9a881ec93705874790186a426fcbddf31e39316bccde4421a949684ba456351aeac619de0b7a27f39c1d3af14157d7553472801 +DIST tk8.6.5-src.tar.gz 4417393 SHA256 fbbd93541b4cd467841208643b4014c4543a54c3597586727f0ab128220d7946 SHA512 9acf2ef993a566a7cdd1efe21dc896b09125c65d86df53ab5a78542b21d3f031e9f9d72b81738705636c268b5ce72934c483eb087d5c0114f913c9075db9a3b1 WHIRLPOOL 8f0e789d05f05778f0f383a6cbabd6e2225401ab0ce68bd408ab747408b7f83e4f47ef7041ee23231dbfd5dafa74d8f498922104b3e38283dcf1ab83e7cb2dfd diff --git a/dev-lang/tk/files/tk-8.4.15-aqua.patch b/dev-lang/tk/files/tk-8.4.15-aqua.patch index 9e6f59d..39c2316 100644 --- a/dev-lang/tk/files/tk-8.4.15-aqua.patch +++ b/dev-lang/tk/files/tk-8.4.15-aqua.patch @@ -1,5 +1,5 @@ unix/Makefile.in -+++ unix/Makefile.in +--- a/unix/Makefile.in b/unix/Makefile.in @@ -468,7 +468,7 @@ AQUA_HDRS = $(MAC_OSX_DIR)/tkMacOSX.h $(GENERIC_DIR)/tkIntXlibDecls.h diff --git a/dev-lang/tk/tk-8.6.5.ebuild b/dev-lang/tk/tk-8.6.5.ebuild new file mode 100644 index 000..c043ae5 --- /dev/null +++ b/dev-lang/tk/tk-8.6.5.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools eutils multilib multilib-minimal prefix toolchain-funcs versionator virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/; +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}] )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${MY_P}" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \ + "${FILESDIR}"/${PN}-8.5.13-multilib.patch + + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + + # Bug 125971 + "${FILESDIR}"/${PN}-8.5.14-conf.patch +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft