[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 362c649a3ecf5794b3ef9df992e2190680fd239d Author: Sam James gentoo org> AuthorDate: Sat Jul 27 12:00:19 2024 + Commit: Sam James gentoo org> CommitDate: Sat Jul 27 12:00:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362c649a dev-perl/Tk: Stabilize 804.36.0-r4 arm, #936765 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r4.ebuild b/dev-perl/Tk/Tk-804.36.0-r4.ebuild index dae9c9bf25eb..41e7593eeb6a 100644 --- a/dev-perl/Tk/Tk-804.36.0-r4.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r4.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/files/, dev-perl/Tk/
commit: af217418e5e0905eb688273cc2548d6b81c07967 Author: Sam James gentoo org> AuthorDate: Fri Jun 14 06:31:58 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jun 14 06:33:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af217418 dev-perl/Tk: further Modern C fixes Closes: https://bugs.gentoo.org/919179 Closes: https://bugs.gentoo.org/920309 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r4.ebuild | 73 + dev-perl/Tk/files/Tk-804.036-c99-old_warn.patch | 38 + dev-perl/Tk/files/Tk-804.036-c99-pregcomp.patch | 20 +++ dev-perl/Tk/files/Tk-804.036-c99.patch | 56 +++ 4 files changed, 187 insertions(+) diff --git a/dev-perl/Tk/Tk-804.36.0-r4.ebuild b/dev-perl/Tk/Tk-804.36.0-r4.ebuild new file mode 100644 index ..dae9c9bf25eb --- /dev/null +++ b/dev-perl/Tk/Tk-804.36.0-r4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=SREZIC +DIST_VERSION=804.036 +DIST_EXAMPLES=("examples/*") +inherit perl-module virtualx + +DESCRIPTION="A Perl Module for Tk" + +LICENSE+=" tcltk BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + media-libs/freetype + media-libs/libjpeg-turbo:= + >=media-libs/libpng-1.4:0 + x11-libs/libX11 + x11-libs/libXft +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-804.034-xorg.patch + "${FILESDIR}"/${PN}-804.036-configure-clang16.patch + "${FILESDIR}"/${PN}-804.036-crash.patch + "${FILESDIR}"/${PN}-804.036-incompatible-function-pointer-types.patch + "${FILESDIR}"/${PN}-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch + "${FILESDIR}"/${PN}-804.036-c99.patch + "${FILESDIR}"/${PN}-804.036-c99-pregcomp.patch + "${FILESDIR}"/${PN}-804.036-c99-old_warn.patch +) + +PERL_RM_FILES=( "t/pod.t" ) + +src_prepare() { + myconf=( X11ROOT="${EPREFIX}"/usr XFT=1 -I"${EPREFIX}"/usr/include/ -l"${EPREFIX}"/usr/$(get_libdir) ) + mydoc="ToDo VERSIONS" + + perl-module_src_prepare + # fix detection logic for Prefix, bug #385621 + sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die + # having this around breaks with perl-module and a case-IN-sensitive fs + rm build_ptk || die + + # Remove all bundled libs, fixes #488194 + local BUNDLED="PNG/libpng \ + PNG/zlib \ + JPEG/jpeg" + + # Move files required for tests temporarily + + mkdir -p "${T}/stash" || die "can't create temporary stash" + mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg" + + for dir in ${BUNDLED}; do + einfo "Removing bundled: ${dir}" + rm -r "${S}/${dir}" || die "Can't remove bundle" + # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. + mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" + sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' + done + + # Restore test files + mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg" +} + +src_test() { + virtx perl-module_src_test +} diff --git a/dev-perl/Tk/files/Tk-804.036-c99-old_warn.patch b/dev-perl/Tk/files/Tk-804.036-c99-old_warn.patch new file mode 100644 index ..976a6a6dfefd --- /dev/null +++ b/dev-perl/Tk/files/Tk-804.036-c99-old_warn.patch @@ -0,0 +1,38 @@ +https://src.fedoraproject.org/rpms/perl-Tk/blob/rawhide/f/perl-Tk-Avoid-using-incompatible-pointer-type-for-old_warn.patch + +From c4cd966ed0997e2acb1fdcaf112c55a78ed50847 Mon Sep 17 00:00:00 2001 +From: Christopher Chavez +Date: Mon, 19 Feb 2024 14:18:43 -0600 +Subject: [PATCH] Avoid using incompatible pointer type for `old_warn` + +See https://github.com/eserte/perl-tk/issues/98#issuecomment-1944054296 +--- a/Event/Event.xs b/Event/Event.xs +@@ -1532,7 +1532,7 @@ PROTOTYPES: DISABLE + BOOT: + { + #ifdef pWARN_NONE +- SV *old_warn = PL_curcop->cop_warnings; ++ void *old_warn = PL_curcop->cop_warnings; + PL_curcop->cop_warnings = pWARN_NONE; + #endif + newXS("Tk::Event::INIT", XS_Tk__Event_INIT, file); +--- a/tkGlue.c b/tkGlue.c +@@ -5543,13 +5543,8 @@ _((pTHX)) + char *XEventMethods = "abcdfhkmopstvwxyABDEKNRSTWXY#"; + char buf[128]; + CV *cv; +-#if PERL_REVISION > 5 || (PERL_REVISION == 5 && PERL_VERSION >= 9) +-#define COP_WARNINGS_TYPE STRLEN* +-#else +-#define COP_WARNINGS_TYPE SV* +-#endif + #ifdef pWARN_NONE +- COP_WARNINGS_TYPE old_warn = PL_curcop->cop_warnings; ++ void *old_warn = PL_curcop->cop_warnings; + PL_curcop->cop_warnings = pWARN_NONE; + #end
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: b1b1854f909339122fc9cb318a4d9e2d0614c436 Author: Matoro Mahri matoro tk> AuthorDate: Mon Mar 11 19:15:04 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 04:11:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b1854f dev-perl/Tk: Stabilize 804.36.0-r3 sparc, #916814 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index 24fa313a1189..c0c9f1921bc5 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 494ab068966b3badb9daba60f419f4ad1ceb06d4 Author: Matoro Mahri matoro tk> AuthorDate: Sun Mar 10 00:38:29 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Mar 10 04:57:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494ab068 dev-perl/Tk: Stabilize 804.36.0-r3 ppc64, #916814 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index 434796c5bb7a..24fa313a1189 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 1bd194f78bd4d728233c1cc8bbc3273d67cbdd33 Author: Matoro Mahri matoro tk> AuthorDate: Sun Mar 10 00:38:02 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Mar 10 04:57:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd194f7 dev-perl/Tk: Stabilize 804.36.0-r3 arm64, #916814 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index 2dd6a664fca9..434796c5bb7a 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 746b7649d0c0f1b27f39dce82775733471519eff Author: Jakov Smolić gentoo org> AuthorDate: Sat Mar 9 11:03:14 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Mar 9 11:03:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746b7649 dev-perl/Tk: Stabilize 804.36.0-r3 amd64, #916814 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index e26169b78c2d..2dd6a664fca9 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 5dbb5f0fd07a44f64454bb09ebbf58deccd22168 Author: Jakov Smolić gentoo org> AuthorDate: Sat Mar 9 11:03:11 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Mar 9 11:03:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbb5f0f dev-perl/Tk: Stabilize 804.36.0-r3 arm, #916814 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index ae280c2ec038..6c19033cd042 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 669899265938da2f30e66566d7650ca69473d367 Author: Jakov Smolić gentoo org> AuthorDate: Sat Mar 9 11:03:12 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Mar 9 11:03:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66989926 dev-perl/Tk: Stabilize 804.36.0-r3 ppc, #916814 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index 6c19033cd042..e26169b78c2d 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: edd49f0d13f754200cd595aa14d75b527d21d8c6 Author: Jakov Smolić gentoo org> AuthorDate: Sat Mar 9 11:03:09 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Mar 9 11:03:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd49f0d dev-perl/Tk: Stabilize 804.36.0-r3 x86, #916814 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index f4609c38f79d..ae280c2ec038 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/files/, dev-perl/Tk/
commit: 41fe4f8689b0e5062bf861d29cfca51b601d3502 Author: Matoro Mahri matoro tk> AuthorDate: Tue Jan 30 03:49:22 2024 + Commit: Sam James gentoo org> CommitDate: Fri Mar 8 20:00:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fe4f86 dev-perl/Tk: fix tests on 64-bit big-endian See: https://salsa.debian.org/georgesk/perl-tk/-/blob/master/debian/patches/80-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch?ref_type=heads Bug: https://bugs.gentoo.org/916814 Signed-off-by: Matoro Mahri matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/35086 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r3.ebuild | 70 ++ ...vs-int-pointer-confusion-in-Tcl_GetByteAr.patch | 48 +++ 2 files changed, 118 insertions(+) diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild new file mode 100644 index ..f4609c38f79d --- /dev/null +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=SREZIC +DIST_VERSION=804.036 +DIST_EXAMPLES=("examples/*") +inherit perl-module virtualx + +DESCRIPTION="A Perl Module for Tk" + +LICENSE+=" tcltk BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + media-libs/freetype + media-libs/libjpeg-turbo:= + >=media-libs/libpng-1.4:0 + x11-libs/libX11 + x11-libs/libXft +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-804.034-xorg.patch + "${FILESDIR}"/${PN}-804.036-configure-clang16.patch + "${FILESDIR}"/${PN}-804.036-crash.patch + "${FILESDIR}"/${PN}-804.036-incompatible-function-pointer-types.patch + "${FILESDIR}"/${PN}-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch +) + +PERL_RM_FILES=( "t/pod.t" ) + +src_prepare() { + myconf=( X11ROOT="${EPREFIX}"/usr XFT=1 -I"${EPREFIX}"/usr/include/ -l"${EPREFIX}"/usr/$(get_libdir) ) + mydoc="ToDo VERSIONS" + + perl-module_src_prepare + # fix detection logic for Prefix, bug #385621 + sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die + # having this around breaks with perl-module and a case-IN-sensitive fs + rm build_ptk || die + + # Remove all bundled libs, fixes #488194 + local BUNDLED="PNG/libpng \ + PNG/zlib \ + JPEG/jpeg" + + # Move files required for tests temporarily + + mkdir -p "${T}/stash" || die "can't create temporary stash" + mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg" + + for dir in ${BUNDLED}; do + einfo "Removing bundled: ${dir}" + rm -r "${S}/${dir}" || die "Can't remove bundle" + # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. + mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" + sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' + done + + # Restore test files + mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg" +} + +src_test() { + virtx perl-module_src_test +} diff --git a/dev-perl/Tk/files/Tk-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch b/dev-perl/Tk/files/Tk-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch new file mode 100644 index ..2d56412d1855 --- /dev/null +++ b/dev-perl/Tk/files/Tk-804.036-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch @@ -0,0 +1,48 @@ +https://bugs.gentoo.org/916814 +https://salsa.debian.org/georgesk/perl-tk/-/blob/master/debian/patches/80-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch?ref_type=heads + +From a26233c844c52f49ef9cca5f88dd9063aac60d0f Mon Sep 17 00:00:00 2001 +From: Niko Tyni +Date: Thu, 11 Jan 2024 18:28:58 + +Subject: [PATCH] Fix STRLEN vs int pointer confusion in + Tcl_GetByteArrayFromObj() + +Perl 5.37.2, more precisely commit + + https://github.com/Perl/perl5/commit/1ef9039bccbfe64f47f201b6cfb7d6d23e0b08a7 + +changed the implementation of SvPV() et al., breaking t/balloon.t, +t/canvas2.t and t/photo.t on big-endian 64-bit architectures such as +ppc64 and s390x because StringMatchGIF() no longer recognized GIF files. + +This is because Tcl_GetByteArrayFromObj() was calling SvPV() with an int +pointer instead of a correct STRLEN pointer, and the new implementation +is more sensitive to this: it assigns the pointers as-is, resulting in +the int pointer pointing at the wrong end of the 64-bit length. + +Other functions taking a length pointer, at least Tcl_GetStringFromObj() +already seem to do things correctly, so presumably this is
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 95b7dc5e28bce9e44104c492bbff071ba15c7233 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Jan 9 15:37:58 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 10 15:02:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b7dc5e dev-perl/Tk: stable 804.36.0-r2 for sparc, bug #916814 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r2.ebuild b/dev-perl/Tk/Tk-804.36.0-r2.ebuild index 4da05a58f7a3..0b3e8f1d47d3 100644 --- a/dev-perl/Tk/Tk-804.36.0-r2.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r2.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 @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 0559a5198d76cefe1bbd789765ae48e7e2a2e1bd Author: Sam James gentoo org> AuthorDate: Tue Dec 5 05:20:43 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 5 06:39:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0559a519 dev-perl/Tk: drop 804.36.0 Bug: https://bugs.gentoo.org/919212 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 66 -- 1 file changed, 66 deletions(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild deleted file mode 100644 index 7cd1c64bdd66.. --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DIST_AUTHOR=SREZIC -DIST_VERSION=804.036 -DIST_EXAMPLES=("examples/*") -inherit perl-module virtualx - -DESCRIPTION="A Perl Module for Tk" - -LICENSE+=" tcltk BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND=" - media-libs/freetype - >=media-libs/libpng-1.4:0 - virtual/jpeg - x11-libs/libX11 - x11-libs/libXft" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-804.034-xorg.patch -) - -PERL_RM_FILES=( "t/pod.t" ) - -src_prepare() { - myconf=( X11ROOT="${EPREFIX}"/usr XFT=1 -I"${EPREFIX}"/usr/include/ -l"${EPREFIX}"/usr/$(get_libdir) ) - mydoc="ToDo VERSIONS" - - perl-module_src_prepare - # fix detection logic for Prefix, bug #385621 - sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die - # having this around breaks with perl-module and a case-IN-sensitive fs - rm build_ptk || die - - # Remove all bundled libs, fixes #488194 - local BUNDLED="PNG/libpng \ - PNG/zlib \ - JPEG/jpeg" - - # Move files required for tests temporarily - - mkdir -p "${T}/stash" || die "can't create temporary stash" - mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg" - - for dir in ${BUNDLED}; do - einfo "Removing bundled: ${dir}" - rm -r "${S}/${dir}" || die "Can't remove bundle" - # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. - mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" - sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' - done - - # Restore test files - mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg" -} - -src_test() { - virtx perl-module_src_test -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 1b7624020813531ac1a551cdc5c4e4a3bdd09f7a Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 4 16:11:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 4 16:11:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b762402 dev-perl/Tk: Stabilize 804.36.0-r2 ppc, #916814 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Tk/Tk-804.36.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r2.ebuild b/dev-perl/Tk/Tk-804.36.0-r2.ebuild index b180bf612cb5..4da05a58f7a3 100644 --- a/dev-perl/Tk/Tk-804.36.0-r2.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r2.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: eb3607ab473f5c0e4aef606d68727eed9e2bf9ac Author: Sam James gentoo org> AuthorDate: Sat Nov 4 10:50:06 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 4 10:50:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3607ab dev-perl/Tk: Stabilize 804.36.0-r2 x86, #916814 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r2.ebuild b/dev-perl/Tk/Tk-804.36.0-r2.ebuild index 2b564a93fbab..a360226032e5 100644 --- a/dev-perl/Tk/Tk-804.36.0-r2.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r2.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/, dev-perl/Tk/files/
commit: e0a874138a15a8317a223e8d9f7676b9e7b51e58 Author: Sam James gentoo org> AuthorDate: Sat Sep 23 22:39:47 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 23 22:40:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a87413 dev-perl/Tk: fix incompatible function pointer types Closes: https://bugs.gentoo.org/883391 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r2.ebuild | 69 ++ ...4.036-incompatible-function-pointer-types.patch | 14 + 2 files changed, 83 insertions(+) diff --git a/dev-perl/Tk/Tk-804.36.0-r2.ebuild b/dev-perl/Tk/Tk-804.36.0-r2.ebuild new file mode 100644 index ..962e432cb9a7 --- /dev/null +++ b/dev-perl/Tk/Tk-804.36.0-r2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=SREZIC +DIST_VERSION=804.036 +DIST_EXAMPLES=("examples/*") +inherit perl-module virtualx + +DESCRIPTION="A Perl Module for Tk" + +LICENSE+=" tcltk BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + media-libs/freetype + media-libs/libjpeg-turbo:= + >=media-libs/libpng-1.4:0 + x11-libs/libX11 + x11-libs/libXft +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-804.034-xorg.patch + "${FILESDIR}"/${PN}-804.036-configure-clang16.patch + "${FILESDIR}"/${PN}-804.036-crash.patch + "${FILESDIR}"/${PN}-804.036-incompatible-function-pointer-types.patch +) + +PERL_RM_FILES=( "t/pod.t" ) + +src_prepare() { + myconf=( X11ROOT="${EPREFIX}"/usr XFT=1 -I"${EPREFIX}"/usr/include/ -l"${EPREFIX}"/usr/$(get_libdir) ) + mydoc="ToDo VERSIONS" + + perl-module_src_prepare + # fix detection logic for Prefix, bug #385621 + sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die + # having this around breaks with perl-module and a case-IN-sensitive fs + rm build_ptk || die + + # Remove all bundled libs, fixes #488194 + local BUNDLED="PNG/libpng \ + PNG/zlib \ + JPEG/jpeg" + + # Move files required for tests temporarily + + mkdir -p "${T}/stash" || die "can't create temporary stash" + mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg" + + for dir in ${BUNDLED}; do + einfo "Removing bundled: ${dir}" + rm -r "${S}/${dir}" || die "Can't remove bundle" + # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. + mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" + sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' + done + + # Restore test files + mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg" +} + +src_test() { + virtx perl-module_src_test +} diff --git a/dev-perl/Tk/files/Tk-804.036-incompatible-function-pointer-types.patch b/dev-perl/Tk/files/Tk-804.036-incompatible-function-pointer-types.patch new file mode 100644 index ..9eefdf1b4e23 --- /dev/null +++ b/dev-perl/Tk/files/Tk-804.036-incompatible-function-pointer-types.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/883391 +https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271521 +https://cgit.freebsd.org/ports/commit/?id=ecedf2f3cd2c933fb5df179f174c704c89cf1f31 +--- a/pTk/Xlib.t b/pTk/Xlib.t +@@ -331,7 +331,7 @@ VFUNC(int,XIntersectRegion,V_XIntersectRegion,_ANSI_AR + #endif /* !DO_X_EXCLUDE */ + + #ifndef XKeycodeToKeysym +-VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, unsigned int, int))) ++VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, KeyCode, int))) + #endif /* #ifndef XKeycodeToKeysym */ + + #ifndef XKeysymToString
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 9ab896824f31c1fdeecaac88c7c1f982c127c8b4 Author: Sam James gentoo org> AuthorDate: Wed Aug 16 02:19:38 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 16 02:19:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab89682 dev-perl/Tk-TableMatrix: Stabilize 1.290.0 ppc, #910866 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild index 0d105ea975c4..6b77b1144818 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: fbf8b28f12299204c06748d838ea1092ca4179b5 Author: Sam James gentoo org> AuthorDate: Mon Jul 24 04:14:11 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 24 04:14:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf8b28f dev-perl/Tk-TableMatrix: Stabilize 1.290.0 sparc, #910866 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild index 6186e5834481..215e648b6376 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 2926cc7b588a6327f39408866e8a4255b2b2dc3e Author: Sam James gentoo org> AuthorDate: Mon Jul 24 04:14:14 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 24 04:14:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2926cc7b dev-perl/Tk-TableMatrix: Stabilize 1.290.0 x86, #910866 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild index f9a6b79f30b6..0d105ea975c4 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 7ad8a197740c42d0d54577ce82bae875e3312e22 Author: Sam James gentoo org> AuthorDate: Mon Jul 24 04:14:13 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 24 04:14:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad8a197 dev-perl/Tk-TableMatrix: Stabilize 1.290.0 amd64, #910866 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild index 215e648b6376..f9a6b79f30b6 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: c04fa96baff72eb97d1e6769eabf65f5e4974775 Author: Sam James gentoo org> AuthorDate: Mon Jul 24 04:14:10 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 24 04:14:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c04fa96b dev-perl/Tk-TableMatrix: Stabilize 1.290.0 arm, #910866 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild index ac316c7e5770..6186e5834481 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: bc66e410c92b1be4214054cfadea353974475a17 Author: Sam James gentoo org> AuthorDate: Sun Jun 18 01:23:06 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jun 18 01:23:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc66e410 dev-perl/Tk-TableMatrix: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-perl/Tk-TableMatrix/metadata.xml b/dev-perl/Tk-TableMatrix/metadata.xml index 9a367cfb12ec..80f7bed7c82f 100644 --- a/dev-perl/Tk-TableMatrix/metadata.xml +++ b/dev-perl/Tk-TableMatrix/metadata.xml @@ -10,5 +10,6 @@ Tk::TableMatrix Tk::TableMatrix::Spreadsheet Tk::TableMatrix::SpreadsheetHideRows +asb-capfan/Tk-TableMatrix
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 4d52657d4e486c23b579c619bd7bc2e02ed70061 Author: Sam James gentoo org> AuthorDate: Sun Jun 18 01:22:50 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jun 18 01:22:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d52657d dev-perl/Tk-TableMatrix: add 1.290.0 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Manifest | 1 + .../Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild | 33 ++ 2 files changed, 34 insertions(+) diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest index e238f44f4387..4bfea4abdb89 100644 --- a/dev-perl/Tk-TableMatrix/Manifest +++ b/dev-perl/Tk-TableMatrix/Manifest @@ -1 +1,2 @@ DIST Tk-TableMatrix-1.26.tar.gz 410559 BLAKE2B d0a5763469b5abdd6eba92a6a3de05b1b07f7d09f851f6471d3953ef93b242e65be6bcbc00a72ff61c11a9b42b0cf10678c11efbbff91ca4cb209df9317a0874 SHA512 bd45e3c72e330de3722fe365989f6bd0bd938d72fad166c1a65a3667d07f8c10bf792742bf82a8154b43d3453a79e737788b0a4a288f318c370cc0c5fe94917f +DIST Tk-TableMatrix-1.29.tar.gz 425413 BLAKE2B 5b039f7333903a46444a4aedde41f477d6d2e11b592d139a8691553af3d34c30586ae3139979b9965b596d0d32e20d3c2c009e1af76ed1f8915c3e9b9fde55b3 SHA512 a8681661497e26474a49c6d616ee072b765d1371f96155a820fae38e154d79ce5e4ddf1adf25ea358b28a36c300059a0e795ab85ee451d172a56c1945ded42dd diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild new file mode 100644 index ..b67c88b9cb0f --- /dev/null +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.290.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=CAC +DIST_VERSION=1.29 +inherit perl-module virtualx + +DESCRIPTION="Create and manipulate tables in Perl + Tk" + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-perl/Tk-800.22.0 +" +BDEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.520.0 +" + +src_test() { + virtx perl-module_src_test +} + +src_install() { + perl-module_src_install + + # Clean out stray conflicting file - it's generated by perl-tk already. + # Bug #169294 + rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: e8089c4fdae128d1680b28606ad9cd6159b1e8a8 Author: Arthur Zamarin gentoo org> AuthorDate: Mon May 1 10:41:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon May 1 10:41:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8089c4f dev-perl/Tk: Stabilize 804.36.0-r1 sparc, #902687 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild index fff45ea90dea..4564e390029a 100644 --- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 4ddcf10fecb220d0340b670251f122b85ebc522c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 24 14:12:41 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 24 14:12:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddcf10f dev-perl/Tk: Stabilize 804.36.0-r1 arm64, #902687 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild index 12b9c9c34b83..fff45ea90dea 100644 --- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 18a59ba72f15fd4aba9a5b61042cfd0603043896 Author: Sam James gentoo org> AuthorDate: Wed Mar 22 05:31:01 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 22 05:31:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a59ba7 dev-perl/Tk: Stabilize 804.36.0-r1 ppc, #902687 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild index 41dea62fb1d6..12b9c9c34b83 100644 --- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 7ddc03bf4ea4fb2a2ae5f8fdbf0efe96ba191862 Author: Sam James gentoo org> AuthorDate: Wed Mar 22 05:25:55 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 22 05:25:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ddc03bf dev-perl/Tk: Stabilize 804.36.0-r1 amd64, #902687 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild index 3861b225427d..463b69b6803b 100644 --- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 4aaae72168474c5d01e791cbe741aa881653d604 Author: Sam James gentoo org> AuthorDate: Wed Mar 22 05:25:58 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 22 05:25:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aaae721 dev-perl/Tk: Stabilize 804.36.0-r1 ppc64, #902687 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild index d4946de931e7..41dea62fb1d6 100644 --- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 08788fb6148cbe75a18c9b59a9fe53bc32fcc4e4 Author: Sam James gentoo org> AuthorDate: Wed Mar 22 05:25:56 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 22 05:25:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08788fb6 dev-perl/Tk: Stabilize 804.36.0-r1 arm, #902687 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild index 463b69b6803b..d4946de931e7 100644 --- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 665c942a2fa2e4e67a8bde2f298f97637f285bf2 Author: Sam James gentoo org> AuthorDate: Wed Mar 22 05:25:53 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 22 05:25:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665c942a dev-perl/Tk: Stabilize 804.36.0-r1 x86, #902687 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild index e7ee25baa373..3861b225427d 100644 --- a/dev-perl/Tk/Tk-804.36.0-r1.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/files/, dev-perl/Tk/
commit: 164c0cdd484ca9fcdfcc8b6a2cba98ffd77e689b Author: Sam James gentoo org> AuthorDate: Sat Feb 11 04:24:06 2023 + Commit: Sam James gentoo org> CommitDate: Sat Feb 11 04:24:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=164c0cdd dev-perl/Tk: fix configure w/ clang 16, backport other crash fixes But still doesn't build w/ clang 16. Bug: https://bugs.gentoo.org/883391 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0-r1.ebuild | 69 + .../Tk/files/Tk-804.036-configure-clang16.patch| 40 + dev-perl/Tk/files/Tk-804.036-crash.patch | 167 + 3 files changed, 276 insertions(+) diff --git a/dev-perl/Tk/Tk-804.36.0-r1.ebuild b/dev-perl/Tk/Tk-804.36.0-r1.ebuild new file mode 100644 index ..e7ee25baa373 --- /dev/null +++ b/dev-perl/Tk/Tk-804.36.0-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=SREZIC +DIST_VERSION=804.036 +DIST_EXAMPLES=("examples/*") +inherit perl-module virtualx + +DESCRIPTION="A Perl Module for Tk" + +LICENSE+=" tcltk BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="" + +DEPEND=" + media-libs/freetype + media-libs/libjpeg-turbo:= + >=media-libs/libpng-1.4:0 + x11-libs/libX11 + x11-libs/libXft +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-804.034-xorg.patch + "${FILESDIR}"/${PN}-804.036-configure-clang16.patch + "${FILESDIR}"/${PN}-804.036-crash.patch +) + +PERL_RM_FILES=( "t/pod.t" ) + +src_prepare() { + myconf=( X11ROOT="${EPREFIX}"/usr XFT=1 -I"${EPREFIX}"/usr/include/ -l"${EPREFIX}"/usr/$(get_libdir) ) + mydoc="ToDo VERSIONS" + + perl-module_src_prepare + # fix detection logic for Prefix, bug #385621 + sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die + # having this around breaks with perl-module and a case-IN-sensitive fs + rm build_ptk || die + + # Remove all bundled libs, fixes #488194 + local BUNDLED="PNG/libpng \ + PNG/zlib \ + JPEG/jpeg" + + # Move files required for tests temporarily + + mkdir -p "${T}/stash" || die "can't create temporary stash" + mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg" + + for dir in ${BUNDLED}; do + einfo "Removing bundled: ${dir}" + rm -r "${S}/${dir}" || die "Can't remove bundle" + # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. + mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" + sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' + done + + # Restore test files + mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg" +} + +src_test() { + virtx perl-module_src_test +} diff --git a/dev-perl/Tk/files/Tk-804.036-configure-clang16.patch b/dev-perl/Tk/files/Tk-804.036-configure-clang16.patch new file mode 100644 index ..6d16a0505947 --- /dev/null +++ b/dev-perl/Tk/files/Tk-804.036-configure-clang16.patch @@ -0,0 +1,40 @@ +https://github.com/eserte/perl-tk/pull/79 +https://github.com/eserte/perl-tk/pull/80 + +From f7565b07f40e0cc3820e8fb0c3d2e7b5abb5eeeb Mon Sep 17 00:00:00 2001 +From: Christopher Chavez +Date: Fri, 12 Mar 2021 07:24:18 -0600 +Subject: [PATCH] Fix some implicit function declarations + +Hstrdup.c: missing stdlib.h for exit() +Hstrtoul.c: missing string.h for strcmp() +--- a/pTk/config/Hstrdup.c b/pTk/config/Hstrdup.c +@@ -1,3 +1,4 @@ ++#include + #include + + #define STRING "Whatever" +--- a/pTk/config/Hstrtoul.c b/pTk/config/Hstrtoul.c +@@ -1,4 +1,5 @@ + #include ++#include + + int main() + {char *e; + +From 47219864d6ef3fe0c5616cada78e3008447a96a1 Mon Sep 17 00:00:00 2001 +From: Christopher Chavez +Date: Fri, 12 Mar 2021 07:28:22 -0600 +Subject: [PATCH] signedchar.c: use int main to avoid C99 warning + +--- a/config/signedchar.c b/config/signedchar.c +@@ -1,4 +1,4 @@ +-main() ++int main() + { + signed char x = 'a'; + return (x - 'a'); + diff --git a/dev-perl/Tk/files/Tk-804.036-crash.patch b/dev-perl/Tk/files/Tk-804.036-crash.patch new file mode 100644 index ..f83b8103fdb8 --- /dev/null +++ b/dev-perl/Tk/files/Tk-804.036-crash.patch @@ -0,0 +1,167 @@ +https://github.com/eserte/perl-tk/pull/48 +https://github.com/eserte/perl-tk/pull/89 + +From e7c5041b4fff6210bc0348c72b538efae32aede3 Mon Sep 17 00:00:00 2001 +From: Karl Williamson +Date: Thu, 28 Mar 2019 22:59:17 -0500 +Subject: [PATCH 1/3] Fix segfaults due to parameter size mismatch + +See: https://rt.cpan.org
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 465be66e8e16667066b75381ee74468f7f093db6 Author: WANG Xuerui gentoo org> AuthorDate: Mon Dec 5 04:18:31 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon Dec 5 05:25:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465be66e dev-perl/Tk: keyword 804.36.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 98700df9eec2..7b3822810097 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/, dev-perl/Tk-TableMatrix/files/
commit: 3f7c4c27fe52b5d0f5ee7af2f2a756ba6624cab8 Author: David Seifert gentoo org> AuthorDate: Sun Apr 10 18:46:16 2022 + Commit: David Seifert gentoo org> CommitDate: Sun Apr 10 18:46:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7c4c27 dev-perl/Tk-TableMatrix: drop 1.230.0-r1, 1.230.0-r2 Closes: https://bugs.gentoo.org/805092 Signed-off-by: David Seifert gentoo.org> dev-perl/Tk-TableMatrix/Manifest | 1 - .../Tk-TableMatrix-1.230.0-r1.ebuild | 30 --- .../Tk-TableMatrix-1.230.0-r2.ebuild | 32 .../files/Tk-TableMatrix-1.23-makemaker.patch | 35 -- dev-perl/Tk-TableMatrix/files/pTk-1.22.patch | 18 --- 5 files changed, 116 deletions(-) diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest index 9f6c77f7a8e7..e238f44f4387 100644 --- a/dev-perl/Tk-TableMatrix/Manifest +++ b/dev-perl/Tk-TableMatrix/Manifest @@ -1,2 +1 @@ -DIST Tk-TableMatrix-1.23.tar.gz 318954 BLAKE2B 9e6380cf0949aaf15861ad9a9209d7fb2cd69c3e1983f26b364aeaaa28143b00a063fc842da48c7d18ba1f9c69a60973519de07fdf91e39532b2347ddbcdd4fb SHA512 115eb2a71c3725392f2bcf5e468bc84844c8a5ad3db221205876d7de6486833a3fd4e98aa32e21f5dcf038a38f9d98721adeebb1f9cd0990359aec7d07f6f32e DIST Tk-TableMatrix-1.26.tar.gz 410559 BLAKE2B d0a5763469b5abdd6eba92a6a3de05b1b07f7d09f851f6471d3953ef93b242e65be6bcbc00a72ff61c11a9b42b0cf10678c11efbbff91ca4cb209df9317a0874 SHA512 bd45e3c72e330de3722fe365989f6bd0bd938d72fad166c1a65a3667d07f8c10bf792742bf82a8154b43d3453a79e737788b0a4a288f318c370cc0c5fe94917f diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild deleted file mode 100644 index dcf368664ac8.. --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=CERNEY -MODULE_VERSION=1.23 -inherit perl-module - -DESCRIPTION="Perl module for Tk-TableMatrix" - -#SRC_TEST="do" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc sparc x86" -IUSE="" - -DEPEND="dev-perl/Tk" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/pTk-1.22.patch" ) - -src_install() { - perl-module_src_install - - # Clean out stray conflicting file - its generated by perl-tk already. - # Bug 169294 - rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die -} diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild deleted file mode 100644 index 7698ad6f7eee.. --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=CERNEY -DIST_VERSION=1.23 -inherit perl-module virtualx - -DESCRIPTION="Create and manipulate tables in Perl + Tk" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="dev-perl/Tk" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.23-makemaker.patch" ) - -src_install() { - perl-module_src_install - - # Clean out stray conflicting file - its generated by perl-tk already. - # Bug 169294 - rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die -} - -src_test() { - virtx perl-module_src_test -} diff --git a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch deleted file mode 100644 index 9180e728f312.. --- a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 009a27f86c882e229ea8e9cc7efdff9f6f5f751b Mon Sep 17 00:00:00 2001 -From: Matt Chorman -Date: Wed, 21 Jan 2004 03:02:36 +1300 -Subject: Patch issues with newer MakeMaker - -Bug: https://bugs.gentoo.org/34940 -Bug: https://bugs.gentoo.org/7 - pTk/Makefile.PL | 10 -- - 1 file changed, 4 insertions(+), 6 deletions(-) - -diff --git a/pTk/Makefile.PL b/pTk/Makefile.PL -index d035029..3d66a0f 100755 a/pTk/Makefile.PL -+++ b/pTk/Makefile.PL -@@ -234,12 +234,10 @@ sub MY::postamble { - my $self = shift; - my $dep = $self->Tk::MMutil::mTk_postamble; - --$dep .= $self->dir_target(@{$self->{'dir_targets'}}); -- --$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) . --"\n\t".$self->{NOECHO}."\$(NOOP)\n"; -- -- -+if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin')) -+ { -+ my $cc = $Config{'cc'}; -+ } - $dep . ' - - '.$self->{NOECHO}.'$(NOOP) --- -2.16.2 - diff --git a/dev-perl/Tk-TableMatrix/files/pTk-1.22.patch b/
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: fe121a135a56d043f91b1a73e35b51c9deabad24 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 21 07:49:15 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 21 07:49:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe121a13 dev-perl/Tk-TableMatrix: x86 stable wrt bug #805092 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild index b96601b050f5..dfdb6e1e84f6 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 0b146fa15b288a7dc33fb9f902f1cf65cda91205 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 18 09:07:49 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 18 09:07:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b146fa1 dev-perl/Tk-TableMatrix: Stabilize 1.260.0 sparc, #805092 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild index 5a1bd6760cee..b96601b050f5 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 0e93b706e1832efe0664be9010021b8932649249 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 18 08:06:41 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 18 08:06:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e93b706 dev-perl/Tk-TableMatrix: Stabilize 1.260.0 arm, #805092 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild index 6c2797a1f752..5a1bd6760cee 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 52a191fe32075efe00220b2ba7dcf8a3d956b207 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 18 08:01:48 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 18 08:01:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52a191fe dev-perl/Tk-TableMatrix: Stabilize 1.260.0 ppc, #805092 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild index 4e74f74a6e73..6c2797a1f752 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 3ca49f6eeb31a575d541f109b6e440a14fbe3d63 Author: Jakov Smolić gentoo org> AuthorDate: Tue Mar 15 19:43:25 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Mar 15 19:43:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca49f6e dev-perl/Tk-TableMatrix: Stabilize 1.260.0 amd64, #805092 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild index 8f815f9fa55c..4e74f74a6e73 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: df0322212d60e4c0e39591dcdb344bba75a82000 Author: Jakov Smolić gentoo org> AuthorDate: Tue Mar 15 18:49:14 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Mar 15 18:49:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df032221 dev-perl/Tk-TableMatrix: Stabilize 1.260.0 arm64, #805092 Signed-off-by: Jakov Smolić gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild index ac8c3044b656..8f815f9fa55c 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 17b35aa929fff592c8070cf51ae8257a5d2a0dba Author: Sam James gentoo org> AuthorDate: Thu Mar 10 05:14:36 2022 + Commit: Sam James gentoo org> CommitDate: Thu Mar 10 21:10:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b35aa9 dev-perl/Tk: [QA] fix UnusedInherits (multilib) get_libdir has been built-in since EAPI 6 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 146518a72fbe..855c42abfa12 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.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 @@ -6,7 +6,7 @@ EAPI=7 DIST_AUTHOR=SREZIC DIST_VERSION=804.036 DIST_EXAMPLES=("examples/*") -inherit multilib perl-module virtualx +inherit perl-module virtualx DESCRIPTION="A Perl Module for Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 57830dd5b88454cba58225a1df27329d7a08c449 Author: Yixun Lan gentoo org> AuthorDate: Wed Mar 9 04:00:15 2022 + Commit: Yixun Lan gentoo org> CommitDate: Wed Mar 9 12:58:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57830dd5 dev-perl/Tk-TableMatrix: keyword ~riscv Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild index e2f907a1aa24..ac8c3044b656 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.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=8 @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-perl/Tk-800.22.0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: bf7ef15d244a4503000702cb7fc14305ebbcd107 Author: Sam James gentoo org> AuthorDate: Sat Oct 16 00:45:45 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 16 00:45:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7ef15d dev-perl/Tk-TableMatrix: Stabilize 1.230.0-r1 arm, #799659 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild index 84626e0b7e3..dcf368664ac 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Perl module for Tk-TableMatrix" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc sparc x86" IUSE="" DEPEND="dev-perl/Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: adf81142c9a79a79425eda7a3827dbef16905f1b Author: Andreas K. Hüttel gentoo org> AuthorDate: Thu Oct 7 23:52:11 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Thu Oct 7 23:52:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf81142 dev-perl/Tk: Parallel make seems to work now, fingers crossed. Closes: https://bugs.gentoo.org/333049 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 3ee80d66f57..146518a72fb 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -30,7 +30,6 @@ PATCHES=( PERL_RM_FILES=( "t/pod.t" ) src_prepare() { - MAKEOPTS+=" -j1" #333049 myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) ) mydoc="ToDo VERSIONS"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: cb42168526d8471958617dfb8f0f373654fbd141 Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Sep 29 19:56:25 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Wed Sep 29 20:02:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb421685 dev-perl/Tk-TableMatrix: Version bump 1.26 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-perl/Tk-TableMatrix/Manifest | 1 + .../Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild | 33 ++ 2 files changed, 34 insertions(+) diff --git a/dev-perl/Tk-TableMatrix/Manifest b/dev-perl/Tk-TableMatrix/Manifest index ab1c9d4bcad..9f6c77f7a8e 100644 --- a/dev-perl/Tk-TableMatrix/Manifest +++ b/dev-perl/Tk-TableMatrix/Manifest @@ -1 +1,2 @@ DIST Tk-TableMatrix-1.23.tar.gz 318954 BLAKE2B 9e6380cf0949aaf15861ad9a9209d7fb2cd69c3e1983f26b364aeaaa28143b00a063fc842da48c7d18ba1f9c69a60973519de07fdf91e39532b2347ddbcdd4fb SHA512 115eb2a71c3725392f2bcf5e468bc84844c8a5ad3db221205876d7de6486833a3fd4e98aa32e21f5dcf038a38f9d98721adeebb1f9cd0990359aec7d07f6f32e +DIST Tk-TableMatrix-1.26.tar.gz 410559 BLAKE2B d0a5763469b5abdd6eba92a6a3de05b1b07f7d09f851f6471d3953ef93b242e65be6bcbc00a72ff61c11a9b42b0cf10678c11efbbff91ca4cb209df9317a0874 SHA512 bd45e3c72e330de3722fe365989f6bd0bd938d72fad166c1a65a3667d07f8c10bf792742bf82a8154b43d3453a79e737788b0a4a288f318c370cc0c5fe94917f diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild new file mode 100644 index 000..e2f907a1aa2 --- /dev/null +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.260.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=ASB +DIST_VERSION=1.26 +inherit perl-module virtualx + +DESCRIPTION="Create and manipulate tables in Perl + Tk" + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-perl/Tk-800.22.0 +" +BDEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.520.0 +" + +src_install() { + perl-module_src_install + + # Clean out stray conflicting file - its generated by perl-tk already. + # Bug 169294 + rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die +} + +src_test() { + virtx perl-module_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: 84783daab2a85370ef2eef717ded8d6be2d47d45 Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Sep 29 19:52:14 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Wed Sep 29 20:02:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84783daa dev-perl/Tk-JPEG-Lite: EAPI=8 bump Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> .../{Tk-JPEG-Lite-2.15.0.ebuild => Tk-JPEG-Lite-2.15.0-r1.ebuild} | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0-r1.ebuild similarity index 84% rename from dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild rename to dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0-r1.ebuild index 78bd6e685b9..b1eb9cc7551 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=SREZIC DIST_VERSION=2.015 @@ -11,11 +11,10 @@ DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" KEYWORDS="amd64 ~ia64 ~ppc sparc x86" -IUSE="" RDEPEND="virtual/jpeg:0 >=dev-perl/Tk-800.15.0" -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} >=virtual/perl-ExtUtils-MakeMaker-6.580.0 dev-perl/Devel-CheckLib "
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-CursorControl/
commit: bd168392601346b57a40e5c5fa1d2e0d4df0e0a9 Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Sep 29 18:59:38 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Wed Sep 29 19:00:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd168392 dev-perl/Tk-CursorControl: Remove old Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> .../Tk-CursorControl-0.400.0-r1.ebuild | 24 -- 1 file changed, 24 deletions(-) diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r1.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r1.ebuild deleted file mode 100644 index e35b486b88a..000 --- a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DUNNIGANJ -MODULE_VERSION=0.4 -inherit edos2unix perl-module - -DESCRIPTION="Manipulate the mouse cursor programmatically" - -SLOT="0" -KEYWORDS="amd64 ~ia64 sparc x86" -IUSE="" - -RDEPEND="dev-perl/Tk" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/0.4-demo.patch" ) - -src_prepare() { - perl-module_src_prepare - edos2unix "${S}"/{CursorControl.pm,demos/cursor.pl} -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-CursorControl/
commit: 34a50bb9d8453b143cab828ab8b79bbefd577e25 Author: Andreas K. Hüttel gentoo org> AuthorDate: Wed Sep 29 19:00:23 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Wed Sep 29 19:01:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a50bb9 dev-perl/Tk-CursorControl: EAPI=8 bump Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> ...Control-0.400.0-r3.ebuild => Tk-CursorControl-0.400.0-r4.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r4.ebuild similarity index 93% rename from dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild rename to dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r4.ebuild index bc9b56b1975..01fd2aff821 100644 --- a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild +++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r4.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DIST_AUTHOR=DUNNIGANJ DIST_VERSION=0.4 @@ -12,10 +12,9 @@ DESCRIPTION="Manipulate the mouse cursor programmatically" SLOT="0" KEYWORDS="amd64 ~ia64 sparc x86" -IUSE="" RDEPEND="dev-perl/Tk" -DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}/0.4-demo.patch" ) @@ -23,6 +22,7 @@ src_prepare() { perl-module_src_prepare edos2unix "${S}"/{CursorControl.pm,demos/cursor.pl} } + src_test() { virtx perl-module_src_test }
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/files/
commit: ec0821df5afa90353b3de868fe4ff86d2845e59e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Aug 25 14:39:23 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 26 22:32:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec0821df dev-perl/Tk: remove unused patch Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/22099 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/files/Tk-804.33.0-xorg.patch | 41 1 file changed, 41 deletions(-) diff --git a/dev-perl/Tk/files/Tk-804.33.0-xorg.patch b/dev-perl/Tk/files/Tk-804.33.0-xorg.patch deleted file mode 100644 index d4284a39493..000 --- a/dev-perl/Tk/files/Tk-804.33.0-xorg.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/myConfig b/myConfig -index fcf1933..14033cb 100755 a/myConfig -+++ b/myConfig -@@ -316,7 +316,7 @@ if ($win_arch eq 'x') { - } - close(XMKMF); - while (defined $uidir) { --last unless ($uidir =~ s!^.*-I(\S+)/lib/X11/config!!o); -+last unless ($uidir =~ s!^.*-I(\S+)/lib(64)/X11/config!!o); - $try = $1; - $try =~ s/'x11root'/$ENV{X11ROOT}/; - push(@xdirs,$try); -@@ -365,8 +365,7 @@ if ($win_arch eq 'x') { - # - unless (defined $xlib) - { -- $xlib = &lX11(0,chooseX11(),chooseX11(),,'/usr/X386/lib', --'/opt/X11/lib') -+ $xlib = &lX11(0,chooseX11(),chooseX11(),,'/usr/X386/lib','/opt/X11/lib','/usr/lib64') - } - - # -@@ -385,7 +384,7 @@ if ($win_arch eq 'x') { - exit 0; - } - -- ($base) = $xlib =~ m#-L(.*)(?:/lib)$#x; -+ ($base) = $xlib =~ m#-L(.*)(?:/lib(64))$#x; - if (defined $X11INC) - { - $xinc = &IX11("$X11INC"); -@@ -397,6 +396,8 @@ if ($win_arch eq 'x') { - { - warn "Cannot find X include files via $base/include\n"; - $xinc = &IX11(map("$_/include",@xdirs), -+chooseX11(), -+ '/usr/include', - '/usr/openwin/include', - chooseX11(), - chooseX11(),
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 516f8fa5d88c5c01c7ceabab355e88a053b231f7 Author: Sam James gentoo org> AuthorDate: Fri Aug 13 00:49:01 2021 + Commit: Sam James gentoo org> CommitDate: Fri Aug 13 01:05:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516f8fa5 dev-perl/Tk: drop 804.33.0, 804.34.0 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Manifest | 2 -- dev-perl/Tk/Tk-804.33.0.ebuild | 52 -- dev-perl/Tk/Tk-804.34.0.ebuild | 64 -- 3 files changed, 118 deletions(-) diff --git a/dev-perl/Tk/Manifest b/dev-perl/Tk/Manifest index f22c4ec21df..cf867f09051 100644 --- a/dev-perl/Tk/Manifest +++ b/dev-perl/Tk/Manifest @@ -1,3 +1 @@ -DIST Tk-804.033.tar.gz 6924238 BLAKE2B 72ea4ca69a7602e3c7386254995983e6896c5d722f06e552b423df2dc9d5fc0a70bed6408cc1b797e803560b00a17223503a2807b847360721104a3edc324df2 SHA512 ea56be8246123bbc570d86a7d4f1610349cced91ad92ab740baca4c280822aac2e3acab6334bef60b10a70d5840f331fa40b507aba47a7929f44960df95f2aee -DIST Tk-804.034.tar.gz 6937691 BLAKE2B ee676f82bc805ecb193c2fe999c3d451281a16a4bcd8072f0687859e6634d16cd1db40cc252b1540a3f7b883b4ca585d2b5ef1fa48f12cacffd72ca84693bdc4 SHA512 8d04fd902db72f80f749256453703e40c94fd009c6a196c608dd3bde4eeb99f974a154d5f52b28baa9e67f75529f0180619989c16cae28a9417b647908de04b6 DIST Tk-804.036.tar.gz 7024993 BLAKE2B 0ec47bc7f24af7ea5cf3fb539b2636e978a22707d591cea0a5c1ba9182a70afcf749a9fbc03fd2bf7e969ddb1a57572bd6e1b7b68210ad38b1804c877cb771ee SHA512 7d8b82127a5fdbb2f0387f541af8844a09f1230f377b92d511ecb12e81bfd5ef56d4fe925cac064a798a96a003bb8465b6df37cff18a960f3631bb3a214cd812 diff --git a/dev-perl/Tk/Tk-804.33.0.ebuild b/dev-perl/Tk/Tk-804.33.0.ebuild deleted file mode 100644 index 989083490fe..000 --- a/dev-perl/Tk/Tk-804.33.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=SREZIC -MODULE_VERSION=804.033 -inherit multilib perl-module - -DESCRIPTION="A Perl Module for Tk" - -LICENSE+=" tcltk BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="" - -DEPEND=" - media-libs/freetype - >=media-libs/libpng-1.4:0 - virtual/jpeg - x11-libs/libX11 - x11-libs/libXft" -RDEPEND="${DEPEND}" - -# No test running here, requires an X server, and fails lots anyway. -SRC_TEST="skip" -PATCHES=( - "${FILESDIR}"/${P}-xorg.patch - ) - -src_prepare() { - MAKEOPTS+=" -j1" #333049 - myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) ) - mydoc="ToDo VERSIONS" - - perl-module_src_prepare - # fix detection logic for Prefix, bug #385621 - sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die - # having this around breaks with perl-module and a case-IN-sensitive fs - rm build_ptk || die - - # Remove all bundled libs, fixes #488194 - local BUNDLED="PNG/libpng \ - PNG/zlib \ - JPEG/jpeg" - for dir in ${BUNDLED}; do - rm -r "${S}/${dir}" || die "Can't remove bundle" - # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. - mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" - sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' - done -} diff --git a/dev-perl/Tk/Tk-804.34.0.ebuild b/dev-perl/Tk/Tk-804.34.0.ebuild deleted file mode 100644 index 56e5f1c8358..000 --- a/dev-perl/Tk/Tk-804.34.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=SREZIC -DIST_VERSION=804.034 -DIST_EXAMPLES=("examples/*") -inherit multilib perl-module virtualx - -DESCRIPTION="A Perl Module for Tk" - -LICENSE+=" tcltk BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="" - -DEPEND=" - media-libs/freetype - >=media-libs/libpng-1.4:0 - virtual/jpeg - x11-libs/libX11 - x11-libs/libXft" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-804.034-xorg.patch -) -PERL_RM_FILES=( "t/pod.t" ) -src_prepare() { - MAKEOPTS+=" -j1" #333049 - myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) ) - mydoc="ToDo VERSIONS" - - perl-module_src_prepare - # fix detection logic for Prefix, bug #385621 - sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die - # having this around breaks with perl-module and a case-IN-sensitive fs - rm build_ptk || die - - # Remove all bundled libs
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-CursorControl/
commit: 96bc33179717127fd2eb4645307c8831151f98ab Author: Sam James gentoo org> AuthorDate: Mon Aug 2 12:16:15 2021 + Commit: Sam James gentoo org> CommitDate: Mon Aug 2 12:16:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bc3317 dev-perl/Tk-CursorControl: Stabilize 0.400.0-r3 x86, #805095 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild index c6219c14117..bc9b56b1975 100644 --- a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild +++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild @@ -11,7 +11,7 @@ inherit edos2unix perl-module virtualx DESCRIPTION="Manipulate the mouse cursor programmatically" SLOT="0" -KEYWORDS="amd64 ~ia64 sparc ~x86" +KEYWORDS="amd64 ~ia64 sparc x86" IUSE="" RDEPEND="dev-perl/Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: 0800d1a48a1df0ff1321483dc41743fca02a5113 Author: Sam James gentoo org> AuthorDate: Mon Aug 2 02:24:32 2021 + Commit: Sam James gentoo org> CommitDate: Mon Aug 2 02:24:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0800d1a4 dev-perl/Tk-TableMatrix: Stabilize 1.230.0-r1 arm64, #799659 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild index c0979c67278..84626e0b7e3 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -13,7 +13,7 @@ DESCRIPTION="Perl module for Tk-TableMatrix" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ppc sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc sparc x86" IUSE="" DEPEND="dev-perl/Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-CursorControl/
commit: 3ef3f892daa395ae6a39f1514df97a51680a0e56 Author: Sam James gentoo org> AuthorDate: Fri Jul 30 22:35:01 2021 + Commit: Sam James gentoo org> CommitDate: Fri Jul 30 22:35:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef3f892 dev-perl/Tk-CursorControl: Stabilize 0.400.0-r3 sparc, #805095 Signed-off-by: Sam James gentoo.org> dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild index 8d445b80bb1..84d4ff360a7 100644 --- a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild +++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild @@ -11,7 +11,7 @@ inherit edos2unix perl-module virtualx DESCRIPTION="Manipulate the mouse cursor programmatically" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~sparc ~x86" +KEYWORDS="~amd64 ~ia64 sparc ~x86" IUSE="" RDEPEND="dev-perl/Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 24433accde969824b5e8330ff0cfabfe41fc2cbb Author: Ye Cao rioslab org> AuthorDate: Fri Jul 2 08:21:34 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Jul 2 12:26:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24433acc dev-perl/Tk: add ~riscv keyword Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ye Cao rioslab.org> Signed-off-by: Marek Szuba gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 553881d55d1..3ee80d66f57 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 03968ef2b7549cb3dcf9e752742fed85e331b8b8 Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Jun 4 13:15:16 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 4 14:25:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03968ef2 dev-perl/Tk: stable 804.36.0 for sparc, bug #763903 Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 030262a28cb..553881d55d1 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: c01679c99def2ac8110e4e571255d4494ead4767 Author: Sam James gentoo org> AuthorDate: Wed Jun 2 12:22:08 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 2 12:22:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01679c9 dev-perl/Tk: Stabilize 804.36.0 x86, #763903 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index aaae9918c73..030262a28cb 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 0a819d0783fdb6e5fc387d06d5c26545e0284dbb Author: Sam James gentoo org> AuthorDate: Wed Jun 2 02:05:52 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 2 02:05:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a819d07 dev-perl/Tk: Stabilize 804.36.0 ppc64, #763903 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 9f3dc439e1e..aaae9918c73 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: e77ce7d9f4b5b762ad351ac4280be116c250daa5 Author: Sam James gentoo org> AuthorDate: Wed Jun 2 02:04:42 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 2 02:04:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77ce7d9 dev-perl/Tk: Stabilize 804.36.0 ppc, #763903 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 8b9a764ad6c..9f3dc439e1e 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: b43056026b1ffb2cb340a52441edb70316a00856 Author: Sam James gentoo org> AuthorDate: Wed Jun 2 02:04:16 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 2 02:04:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4305602 dev-perl/Tk: Stabilize 804.36.0 arm64, #763903 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index d7ff62981bf..8b9a764ad6c 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: d422eefb2d2abcc1011eed953324649767b5024d Author: Sam James gentoo org> AuthorDate: Wed Jun 2 01:12:58 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 2 01:12:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d422eefb dev-perl/Tk: Stabilize 804.36.0 amd64, #763903 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index 5042d145ce9..d7ff62981bf 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 22c1c30025682ae2cc3d97a4b4b7b709e1ea2e80 Author: Sam James gentoo org> AuthorDate: Tue Jun 1 15:28:35 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 1 15:28:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c1c300 dev-perl/Tk: Stabilize 804.36.0 arm, #763903 Signed-off-by: Sam James gentoo.org> dev-perl/Tk/Tk-804.36.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild index dad56628ee8..5042d145ce9 100644 --- a/dev-perl/Tk/Tk-804.36.0.ebuild +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: 87fc022fcef17a4c8273db414b3c3a67b297fa4b Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue May 11 22:51:36 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue May 11 23:11:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87fc022f dev-perl/Tk-JPEG-Lite: Remove old Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-perl/Tk-JPEG-Lite/Manifest | 1 - .../Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild| 30 -- 2 files changed, 31 deletions(-) diff --git a/dev-perl/Tk-JPEG-Lite/Manifest b/dev-perl/Tk-JPEG-Lite/Manifest index 8ff9933cc0f..4df052a75ca 100644 --- a/dev-perl/Tk-JPEG-Lite/Manifest +++ b/dev-perl/Tk-JPEG-Lite/Manifest @@ -1,2 +1 @@ -DIST Tk-JPEG-Lite-2.01403.tar.gz 19328 BLAKE2B c5b67db84cbc6fa74fb586eadcbf84909d62dd7bc99ea04986e3601c0a51cb5878af1e84452e6a297eb056fcd9fcf7f3bfc00ef091e634cbd814b37ca05e20a1 SHA512 1c90cadbaff4a9ba39eec7e83d82ccba262d320dfe82968a7ed8b9c2eaec76d24f10177fd70425f2072b498fdd0ef19720af737fff667187a7be5712977c42c5 DIST Tk-JPEG-Lite-2.015.tar.gz 21406 BLAKE2B a9499ef3a8fdec43d184e385885ca18926f70f972b47bc3871b15bf7660e22cd8477ee04c9eaa66548cf435055d283428134523cfd67c33f6bfb4a3e8667635d SHA512 959586f7cdfa516fc05eac352d626367fc5cf37f452713afea1d87e017f427c15c425a722e66db66d90dc98f942831e5437a4c8a2aac3179824105481a28c1a8 diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild deleted file mode 100644 index fe4ff06d75f..000 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.14.30-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=SREZIC -MODULE_VERSION=2.01403 -inherit perl-module - -DESCRIPTION="lite JPEG loader for Tk::Photo" - -SLOT="0" -KEYWORDS="amd64 ~ia64 ~ppc sparc x86" -IUSE="" - -RDEPEND="virtual/jpeg - dev-perl/Tk" -DEPEND="${RDEPEND}" - -src_prepare() { - perl-module_src_prepare - sed -i -e 's:tkjpeg:tkjpeg-lite:' Makefile.PL tkjpeg MANIFEST || die - mv tkjpeg tkjpeg-lite || die -} - -pkg_postinst() { - elog - elog "To avoid collisions, the command line program has been renamed from tkjpeg to tkjpeg-lite" - elog -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 61f4175d1ae9456f10800ecfa3f51867a26ffd2f Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue May 11 23:05:07 2021 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue May 11 23:11:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f4175d dev-perl/Tk: Version bump 804.036 Closes: https://bugs.gentoo.org/774783 Closes: https://bugs.gentoo.org/774774 Closes: https://bugs.gentoo.org/774771 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-perl/Tk/Manifest | 1 + dev-perl/Tk/Tk-804.36.0.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/dev-perl/Tk/Manifest b/dev-perl/Tk/Manifest index 8077e15dcf9..f22c4ec21df 100644 --- a/dev-perl/Tk/Manifest +++ b/dev-perl/Tk/Manifest @@ -1,2 +1,3 @@ DIST Tk-804.033.tar.gz 6924238 BLAKE2B 72ea4ca69a7602e3c7386254995983e6896c5d722f06e552b423df2dc9d5fc0a70bed6408cc1b797e803560b00a17223503a2807b847360721104a3edc324df2 SHA512 ea56be8246123bbc570d86a7d4f1610349cced91ad92ab740baca4c280822aac2e3acab6334bef60b10a70d5840f331fa40b507aba47a7929f44960df95f2aee DIST Tk-804.034.tar.gz 6937691 BLAKE2B ee676f82bc805ecb193c2fe999c3d451281a16a4bcd8072f0687859e6634d16cd1db40cc252b1540a3f7b883b4ca585d2b5ef1fa48f12cacffd72ca84693bdc4 SHA512 8d04fd902db72f80f749256453703e40c94fd009c6a196c608dd3bde4eeb99f974a154d5f52b28baa9e67f75529f0180619989c16cae28a9417b647908de04b6 +DIST Tk-804.036.tar.gz 7024993 BLAKE2B 0ec47bc7f24af7ea5cf3fb539b2636e978a22707d591cea0a5c1ba9182a70afcf749a9fbc03fd2bf7e969ddb1a57572bd6e1b7b68210ad38b1804c877cb771ee SHA512 7d8b82127a5fdbb2f0387f541af8844a09f1230f377b92d511ecb12e81bfd5ef56d4fe925cac064a798a96a003bb8465b6df37cff18a960f3631bb3a214cd812 diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild new file mode 100644 index 000..dad56628ee8 --- /dev/null +++ b/dev-perl/Tk/Tk-804.36.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=SREZIC +DIST_VERSION=804.036 +DIST_EXAMPLES=("examples/*") +inherit multilib perl-module virtualx + +DESCRIPTION="A Perl Module for Tk" + +LICENSE+=" tcltk BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="" + +DEPEND=" + media-libs/freetype + >=media-libs/libpng-1.4:0 + virtual/jpeg + x11-libs/libX11 + x11-libs/libXft" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-804.034-xorg.patch +) + +PERL_RM_FILES=( "t/pod.t" ) + +src_prepare() { + MAKEOPTS+=" -j1" #333049 + myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) ) + mydoc="ToDo VERSIONS" + + perl-module_src_prepare + # fix detection logic for Prefix, bug #385621 + sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die + # having this around breaks with perl-module and a case-IN-sensitive fs + rm build_ptk || die + + # Remove all bundled libs, fixes #488194 + local BUNDLED="PNG/libpng \ + PNG/zlib \ + JPEG/jpeg" + + # Move files required for tests temporarily + + mkdir -p "${T}/stash" || die "can't create temporary stash" + mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg" + + for dir in ${BUNDLED}; do + einfo "Removing bundled: ${dir}" + rm -r "${S}/${dir}" || die "Can't remove bundle" + # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. + mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" + sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' + done + + # Restore test files + mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg" +} + +src_test() { + virtx perl-module_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: e6681ad3bca6ed90850d0e529aefa96575a18669 Author: Fabian Groffen gentoo org> AuthorDate: Mon Aug 17 08:43:44 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Mon Aug 17 08:45:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6681ad3 dev-perl/Tk-TableMatrix-1.230.0-r2: marked ~{x86,amd64}-linux, bug #690140 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Fabian Groffen gentoo.org> dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild index cb194b28399..7698ad6f7ee 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="" DEPEND="dev-perl/Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: f407bc681a8c76dfcc71d06b0263e2ca2a0f2570 Author: Sam James (sam_c) cmpct info> AuthorDate: Mon Jun 22 05:32:14 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Jun 22 19:02:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f407bc68 dev-perl/Tk-TableMatrix: arm64 keyworded (bug #722280) 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-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild index f08215ade93..cb194b28399 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ DESCRIPTION="Create and manipulate tables in Perl + Tk" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86" IUSE="" DEPEND="dev-perl/Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-CursorControl/files/, dev-perl/Tk-CursorControl/
commit: fb95b792b4dbe1e84cfa3ff3d191b3cda4860bd4 Author: Kent Fredric gentoo org> AuthorDate: Wed Jul 17 08:45:12 2019 + Commit: Kent Fredric gentoo org> CommitDate: Wed Jul 17 08:47:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb95b792 dev-perl/Tk-CursorControl: Undo my removal of demos The demos with the Tk system are a bit quirky, and you can't really handle them the same way we typically handle examples in Gentoo. These demos have to be installed in a location that the "widget" program that ships with Tk can find and load, and it has special spice to make it work. There may be a compromise of some kind, but it requires the ability to gut the demo system from Tk itself, which is far more work than we have time for, and the added complexity with handling that with USE and USE dependencies just isn't worth it. Bug: https://rt.cpan.org/Ticket/Display.html?id=124794 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric gentoo.org> ...2.ebuild => Tk-CursorControl-0.400.0-r3.ebuild} | 6 ++-- .../files/Tk-CursorControl-0.4-nodemo.patch| 40 -- 2 files changed, 2 insertions(+), 44 deletions(-) diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild similarity index 72% rename from dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild rename to dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild index 0cb384cb448..5b2f36f7067 100644 --- a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild +++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -6,8 +6,6 @@ EAPI=6 DIST_AUTHOR=DUNNIGANJ DIST_VERSION=0.4 -# https://rt.cpan.org/Ticket/Display.html?id=124794 -# DIST_EXAMPLES=( "demos/*" ) inherit eutils perl-module virtualx DESCRIPTION="Manipulate the mouse cursor programmatically" @@ -19,7 +17,7 @@ IUSE="" RDEPEND="dev-perl/Tk" DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}/${PN}-0.4-nodemo.patch" ) +PATCHES=( "${FILESDIR}/0.4-demo.patch" ) src_prepare() { perl-module_src_prepare diff --git a/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch b/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch deleted file mode 100644 index 386a6f0aa25..000 --- a/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 299ab08346de3f8f670d3a50c6180bccf0402067 Mon Sep 17 00:00:00 2001 -From: Kent Fredric -Date: Sat, 17 Mar 2018 14:52:48 +1300 -Subject: Stop installing demo's to @INC - - Makefile.PL | 13 + - 1 file changed, 1 insertion(+), 12 deletions(-) - -diff --git a/Makefile.PL b/Makefile.PL -index c229779..2503a8e 100644 a/Makefile.PL -+++ b/Makefile.PL -@@ -14,11 +14,7 @@ WriteMakefile( - 'CursorControl.pm' => '$(INST_LIB)/Tk/CursorControl.pm', - 'trans_cur.xbm' => '$(INST_LIB)/Tk/trans_cur.xbm', - 'trans_cur.mask'=> '$(INST_LIB)/Tk/trans_cur.mask', -- 'demos/cursor.pl' => ($] >= 5.005 -- ? '$(INST_ARCHLIB)' -- : '$(INST_LIB)') . '/Tk/demos/widtrib/cursor.pl', -- }, -- -+ }, - 'PREREQ_PM' => { - 'Tk'=> 800.015, - ($^O =~ /(MSWin32|cygwin)/ ? ('Win32::API' => 0.20) : ()), -@@ -28,10 +24,3 @@ WriteMakefile( - 'CursorControl.pm' => '$(INST_MAN3DIR)/Tk::CursorControl.$(MAN3EXT)', - }, - ); -- --sub MY::postamble { -- ' --demo :: pure_all -- $(FULLPERL) -w -I$(SITELIBEXP)/Tk/demos/widget_lib -I$(SITEARCHEXP)/Tk/demos/widget_lib -Mblib demos/cursor.pl --'; --} --- -2.16.2 -
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: a2020c535286a6746fd7c4423551acf7f17c7d00 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 23 13:06:32 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 23 13:06:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2020c53 dev-perl/Tk-JPEG-Lite: amd64 stable wrt bug #667266 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild index ef257be3fb1..d0a7db1d7b3 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module virtualx DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" -KEYWORDS="~amd64 ia64 ~ppc sparc x86" +KEYWORDS="amd64 ia64 ~ppc sparc x86" IUSE="" RDEPEND="virtual/jpeg:0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: 976695643b4fbf7db7e1b0cc3308e491810a19e4 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Oct 1 23:24:06 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Oct 2 07:33:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97669564 dev-perl/Tk-JPEG-Lite: stable 2.15.0 for ia64, bug #667266 Signed-off-by: Sergei Trofimovich gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64" dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild index 4bc663c79b9..ef257be3fb1 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module virtualx DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc sparc x86" +KEYWORDS="~amd64 ia64 ~ppc sparc x86" IUSE="" RDEPEND="virtual/jpeg:0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: 06c03c62816a5757360a451b5a092f57a7fdb629 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Sep 30 23:51:11 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Oct 1 00:06:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c03c62 dev-perl/Tk-JPEG-Lite: x86 stable (bug #667266) Signed-off-by: Thomas Deutschmann gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild index 07c9f8a6212..4bc663c79b9 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.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 @@ -10,7 +10,7 @@ inherit perl-module virtualx DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc sparc ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc sparc x86" IUSE="" RDEPEND="virtual/jpeg:0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: f49f47c37756cdfdd19c13ca07329fab920c9cc5 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Sep 30 15:28:20 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 30 18:52:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49f47c3 dev-perl/Tk-JPEG-Lite: stable 2.15.0 for sparc, bug #667266 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild index 158ec4b3c11..07c9f8a6212 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module virtualx DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc sparc ~x86" IUSE="" RDEPEND="virtual/jpeg:0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: fa830bd74cf7addb31318c9e993b7bc1f8ceeb42 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 7 22:45:31 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 7 22:45:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa830bd7 dev-perl/Tk-JPEG-Lite: keyworded 2.15.0 for ppc, bug #665088 Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc" dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild index 01705264aab..158ec4b3c11 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module virtualx DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~sparc ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" IUSE="" RDEPEND="virtual/jpeg:0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: 151e3a2c937b9e4de488d9a5dd116a7c5137741b Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 7 22:36:54 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 7 22:37:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151e3a2c dev-perl/Tk-JPEG-Lite: keyworded 2.15.0 for ia64, bug #665088 Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ia64" dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild index dbf6ca8dc81..01705264aab 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module virtualx DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="~amd64 ~ia64 ~sparc ~x86" IUSE="" RDEPEND="virtual/jpeg:0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: 8dddbaaa6aed4aacd78434488eb3f39c59eeec9c Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Sep 2 11:26:30 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 2 11:48:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dddbaaa dev-perl/Tk-JPEG-Lite: keyworded 2.15.0 for sparc, bug #665088 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="sparc" dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild index 6af276e1845..dbf6ca8dc81 100644 --- a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module virtualx DESCRIPTION="lite JPEG loader for Tk::Photo" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~sparc ~x86" IUSE="" RDEPEND="virtual/jpeg:0
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: de2e013d40f73fe02139f73db3002ea4c401c7b2 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Jun 30 21:23:17 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Jun 30 21:23:17 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2e013d dev-perl/Tk: mark s390 stable Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-perl/Tk/Tk-804.33.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.33.0.ebuild b/dev-perl/Tk/Tk-804.33.0.ebuild index 5f9bdd2c54f..86e213cd673 100644 --- a/dev-perl/Tk/Tk-804.33.0.ebuild +++ b/dev-perl/Tk/Tk-804.33.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-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 ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 840faeb105a5e4f95acf358bdb2f8d728c9d1ce2 Author: Mart Raudsepp gentoo org> AuthorDate: Wed Mar 21 10:53:10 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Mar 21 11:07:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=840faeb1 dev-perl/Tk-804.33.0: arm64 stable Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-perl/Tk/Tk-804.33.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk/Tk-804.33.0.ebuild b/dev-perl/Tk/Tk-804.33.0.ebuild index 6faa712bb8a..5f9bdd2c54f 100644 --- a/dev-perl/Tk/Tk-804.33.0.ebuild +++ b/dev-perl/Tk/Tk-804.33.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -11,7 +11,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-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 ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/, dev-perl/Tk-TableMatrix/files/
commit: c3ceb5cbcb9ec3d9b87d1b2625da12db64ec9748 Author: Kent Fredric gentoo org> AuthorDate: Sat Mar 17 08:31:38 2018 + Commit: Kent Fredric gentoo org> CommitDate: Sat Mar 17 08:31:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ceb5cb dev-perl/Tk-TableMatrix: EAPI6 + tests - EAPI6ify - Enable tests (w/X11) - Update Patch for EAPI6 && git am - Fix DESCRIPTION Package-Manager: Portage-2.3.24, Repoman-2.3.6 .../Tk-TableMatrix-1.230.0-r2.ebuild | 32 .../files/Tk-TableMatrix-1.23-makemaker.patch | 35 ++ 2 files changed, 67 insertions(+) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild new file mode 100644 index 000..f08215ade93 --- /dev/null +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=CERNEY +DIST_VERSION=1.23 +inherit perl-module virtualx + +DESCRIPTION="Create and manipulate tables in Perl + Tk" + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" +IUSE="" + +DEPEND="dev-perl/Tk" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-1.23-makemaker.patch" ) + +src_install() { + perl-module_src_install + + # Clean out stray conflicting file - its generated by perl-tk already. + # Bug 169294 + rm "${D}"/${VENDOR_ARCH}/auto/Tk/pTk/extralibs.ld || die +} + +src_test() { + virtx perl-module_src_test +} diff --git a/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch new file mode 100644 index 000..9180e728f31 --- /dev/null +++ b/dev-perl/Tk-TableMatrix/files/Tk-TableMatrix-1.23-makemaker.patch @@ -0,0 +1,35 @@ +From 009a27f86c882e229ea8e9cc7efdff9f6f5f751b Mon Sep 17 00:00:00 2001 +From: Matt Chorman +Date: Wed, 21 Jan 2004 03:02:36 +1300 +Subject: Patch issues with newer MakeMaker + +Bug: https://bugs.gentoo.org/34940 +Bug: https://bugs.gentoo.org/7 +--- + pTk/Makefile.PL | 10 -- + 1 file changed, 4 insertions(+), 6 deletions(-) + +diff --git a/pTk/Makefile.PL b/pTk/Makefile.PL +index d035029..3d66a0f 100755 +--- a/pTk/Makefile.PL b/pTk/Makefile.PL +@@ -234,12 +234,10 @@ sub MY::postamble { + my $self = shift; + my $dep = $self->Tk::MMutil::mTk_postamble; + +-$dep .= $self->dir_target(@{$self->{'dir_targets'}}); +- +-$dep .= "config :: " . join(" \\\n\t",map($self->catfile($_,".exists"),@{$self->{'dir_targets'}})) . +-"\n\t".$self->{NOECHO}."\$(NOOP)\n"; +- +- ++if ($Tk::MMutil::IsWin32 or ($win_arch eq 'MSWin32' and $^O eq 'cygwin')) ++ { ++ my $cc = $Config{'cc'}; ++ } + $dep . ' + + '.$self->{NOECHO}.'$(NOOP) +-- +2.16.2 +
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-CursorControl/files/, dev-perl/Tk-CursorControl/
commit: 818ffedb39f77197765b244891bcb67172147b48 Author: Kent Fredric gentoo org> AuthorDate: Sat Mar 17 02:33:27 2018 + Commit: Kent Fredric gentoo org> CommitDate: Sat Mar 17 02:33:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818ffedb dev-perl/Tk-CursorControl: EAPI6 + tests + fixes - EAPI6ify - Enable tests (w/ X11) - Cease installing demos to @INC as that's the wrong place for examples - Don't install demos at all due to RT#124794, which basically makes the demo useless without the Makefile, which basically makes installing it a waste of time (for now) Bug: https://rt.cpan.org/Ticket/Display.html?id=124794 Package-Manager: Portage-2.3.24, Repoman-2.3.6 .../Tk-CursorControl-0.400.0-r2.ebuild | 30 .../files/Tk-CursorControl-0.4-nodemo.patch| 40 ++ 2 files changed, 70 insertions(+) diff --git a/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild new file mode 100644 index 000..0cb384cb448 --- /dev/null +++ b/dev-perl/Tk-CursorControl/Tk-CursorControl-0.400.0-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=DUNNIGANJ +DIST_VERSION=0.4 + +# https://rt.cpan.org/Ticket/Display.html?id=124794 +# DIST_EXAMPLES=( "demos/*" ) +inherit eutils perl-module virtualx + +DESCRIPTION="Manipulate the mouse cursor programmatically" + +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~sparc ~x86" +IUSE="" + +RDEPEND="dev-perl/Tk" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-0.4-nodemo.patch" ) + +src_prepare() { + perl-module_src_prepare + edos2unix "${S}"/{CursorControl.pm,demos/cursor.pl} +} +src_test() { + virtx perl-module_src_test +} diff --git a/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch b/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch new file mode 100644 index 000..386a6f0aa25 --- /dev/null +++ b/dev-perl/Tk-CursorControl/files/Tk-CursorControl-0.4-nodemo.patch @@ -0,0 +1,40 @@ +From 299ab08346de3f8f670d3a50c6180bccf0402067 Mon Sep 17 00:00:00 2001 +From: Kent Fredric +Date: Sat, 17 Mar 2018 14:52:48 +1300 +Subject: Stop installing demo's to @INC + +--- + Makefile.PL | 13 + + 1 file changed, 1 insertion(+), 12 deletions(-) + +diff --git a/Makefile.PL b/Makefile.PL +index c229779..2503a8e 100644 +--- a/Makefile.PL b/Makefile.PL +@@ -14,11 +14,7 @@ WriteMakefile( + 'CursorControl.pm' => '$(INST_LIB)/Tk/CursorControl.pm', + 'trans_cur.xbm' => '$(INST_LIB)/Tk/trans_cur.xbm', + 'trans_cur.mask'=> '$(INST_LIB)/Tk/trans_cur.mask', +- 'demos/cursor.pl' => ($] >= 5.005 +- ? '$(INST_ARCHLIB)' +- : '$(INST_LIB)') . '/Tk/demos/widtrib/cursor.pl', +- }, +- ++ }, + 'PREREQ_PM' => { + 'Tk'=> 800.015, + ($^O =~ /(MSWin32|cygwin)/ ? ('Win32::API' => 0.20) : ()), +@@ -28,10 +24,3 @@ WriteMakefile( + 'CursorControl.pm' => '$(INST_MAN3DIR)/Tk::CursorControl.$(MAN3EXT)', + }, + ); +- +-sub MY::postamble { +- ' +-demo :: pure_all +- $(FULLPERL) -w -I$(SITELIBEXP)/Tk/demos/widget_lib -I$(SITEARCHEXP)/Tk/demos/widget_lib -Mblib demos/cursor.pl +-'; +-} +-- +2.16.2 +
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/, dev-perl/Tk/files/
commit: b8d01ca7685680ae718a9327b3db1c5a3d7b439e Author: Kent Fredric gentoo org> AuthorDate: Wed Mar 14 01:24:34 2018 + Commit: Kent Fredric gentoo org> CommitDate: Wed Mar 14 01:26:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d01ca7 dev-perl/Tk: Bump to version 804.34.0 - EAPI6 - Add USE="examples" - Remove pod author tests - Enable/fix tests (inc: virtualx) - Make patches 'git am'-able. Upstream: - Remove special xOKp handling in Perl_Value - Fix freetype2 path on OSX - Fix clang/llvm strcpy/strncpy aborts on OSX Sierra - Fix Tk::NoteBook's FindMenu - Documentation fixes Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-perl/Tk/Manifest| 1 + dev-perl/Tk/Tk-804.34.0.ebuild | 64 + dev-perl/Tk/files/Tk-804.034-xorg.patch | 57 + dev-perl/Tk/metadata.xml| 3 -- 4 files changed, 122 insertions(+), 3 deletions(-) diff --git a/dev-perl/Tk/Manifest b/dev-perl/Tk/Manifest index b99bda652ee..8077e15dcf9 100644 --- a/dev-perl/Tk/Manifest +++ b/dev-perl/Tk/Manifest @@ -1 +1,2 @@ DIST Tk-804.033.tar.gz 6924238 BLAKE2B 72ea4ca69a7602e3c7386254995983e6896c5d722f06e552b423df2dc9d5fc0a70bed6408cc1b797e803560b00a17223503a2807b847360721104a3edc324df2 SHA512 ea56be8246123bbc570d86a7d4f1610349cced91ad92ab740baca4c280822aac2e3acab6334bef60b10a70d5840f331fa40b507aba47a7929f44960df95f2aee +DIST Tk-804.034.tar.gz 6937691 BLAKE2B ee676f82bc805ecb193c2fe999c3d451281a16a4bcd8072f0687859e6634d16cd1db40cc252b1540a3f7b883b4ca585d2b5ef1fa48f12cacffd72ca84693bdc4 SHA512 8d04fd902db72f80f749256453703e40c94fd009c6a196c608dd3bde4eeb99f974a154d5f52b28baa9e67f75529f0180619989c16cae28a9417b647908de04b6 diff --git a/dev-perl/Tk/Tk-804.34.0.ebuild b/dev-perl/Tk/Tk-804.34.0.ebuild new file mode 100644 index 000..edfc369512f --- /dev/null +++ b/dev-perl/Tk/Tk-804.34.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=SREZIC +DIST_VERSION=804.034 +DIST_EXAMPLES=("examples/*") +inherit multilib perl-module virtualx + +DESCRIPTION="A Perl Module for Tk" + +LICENSE+=" tcltk BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="" + +DEPEND=" + media-libs/freetype + >=media-libs/libpng-1.4:0 + virtual/jpeg + x11-libs/libX11 + x11-libs/libXft" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-804.034-xorg.patch +) +PERL_RM_FILES=( "t/pod.t" ) +src_prepare() { + MAKEOPTS+=" -j1" #333049 + myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) ) + mydoc="ToDo VERSIONS" + + perl-module_src_prepare + # fix detection logic for Prefix, bug #385621 + sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die + # having this around breaks with perl-module and a case-IN-sensitive fs + rm build_ptk || die + + # Remove all bundled libs, fixes #488194 + local BUNDLED="PNG/libpng \ + PNG/zlib \ + JPEG/jpeg" + + # Move files required for tests temporarily + + mkdir -p "${T}/stash" || die "can't create temporary stash" + mv "${S}/JPEG/jpeg/testimg.jpg" "${T}/stash/testimg.jpg" || die "can't move testimg.jpg" + + for dir in ${BUNDLED}; do + einfo "Removing bundled: ${dir}" + rm -r "${S}/${dir}" || die "Can't remove bundle" + # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. + mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" + sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' + done + + # Restore test files + mv "${T}/stash/testimg.jpg" "${S}/JPEG/jpeg/testimg.jpg" || die "can't restore testimg.jpg" +} +src_test() { + virtx perl-module_src_test || die "src_test failed" +} diff --git a/dev-perl/Tk/files/Tk-804.034-xorg.patch b/dev-perl/Tk/files/Tk-804.034-xorg.patch new file mode 100644 index 000..fd9ce4185cf --- /dev/null +++ b/dev-perl/Tk/files/Tk-804.034-xorg.patch @@ -0,0 +1,57 @@ +From 14428e2e2ab517e935b6c8cd6c3bd90dba429532 Mon Sep 17 00:00:00 2001 +From: Michael Cummings +Date: Wed, 14 Jun 2006 15:06:45 +1200 +Subject: Modify build for users that didnt install xorg meta + +And fix finding X11 headers + +Bug: https://bugs.gentoo.org/128326 +Bug: https://bugs.gentoo.org/198977 +--- + myConfig | 9 + + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/myConfig b/myConfig +index 6260866b..6b5f3ddd 100755 +--- a/myConfig b/myConfig +@@ -316,7 +316,7 @@ if ($win_arch eq 'x') { + } + close(XMKMF); + w
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-TableMatrix/
commit: f708eb670701bff8dcb238c6a7da38f5f4a18d6c Author: James Le Cuirot gentoo org> AuthorDate: Sat Dec 2 21:20:32 2017 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Dec 3 22:14:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f708eb67 dev-perl/Tk-TableMatrix: Add ~arm keyword Package-Manager: Portage-2.3.16, Repoman-2.3.6 dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild index ac36439ab07..fc81ed69911 100644 --- a/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild +++ b/dev-perl/Tk-TableMatrix/Tk-TableMatrix-1.230.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -13,7 +13,7 @@ DESCRIPTION="Perl module for Tk-TableMatrix" LICENSE="Artistic" SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc sparc x86" +KEYWORDS="alpha amd64 ~arm ia64 ppc sparc x86" IUSE="" DEPEND="dev-perl/Tk"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: d92bd28bacd9b9c86b1065077d2bbf34acaea511 Author: Alexis Ballier gentoo org> AuthorDate: Sun Jun 18 13:14:30 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sun Jun 18 13:24:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d92bd28b dev-perl/Tk: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-perl/Tk/Tk-804.33.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.33.0.ebuild b/dev-perl/Tk/Tk-804.33.0.ebuild index 5a97f818b72..6faa712bb8a 100644 --- a/dev-perl/Tk/Tk-804.33.0.ebuild +++ b/dev-perl/Tk/Tk-804.33.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-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 ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: 277529453ef80cc886ebf52adddef7106ae3d918 Author: Fabian Groffen gentoo org> AuthorDate: Sun Jan 29 16:49:50 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jan 29 16:58:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27752945 dev-perl/Tk: dropped ~x86-freebsd ~x86-interix Package-Manager: portage-2.3.3 dev-perl/Tk/Tk-804.33.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-perl/Tk/Tk-804.33.0.ebuild b/dev-perl/Tk/Tk-804.33.0.ebuild index d57c974..f4d7ec5 100644 --- a/dev-perl/Tk/Tk-804.33.0.ebuild +++ b/dev-perl/Tk/Tk-804.33.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/
commit: eb3457bcf02adef6a5c1ffd43647765226d83537 Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Dec 27 19:03:09 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Tue Dec 27 19:59:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3457bc dev-perl/Tk: Needs also tcltk license since it bundles Tk Package-Manager: portage-2.3.3 dev-perl/Tk/Tk-804.33.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Tk/Tk-804.33.0.ebuild b/dev-perl/Tk/Tk-804.33.0.ebuild index 23224d2..d57c974 100644 --- a/dev-perl/Tk/Tk-804.33.0.ebuild +++ b/dev-perl/Tk/Tk-804.33.0.ebuild @@ -10,7 +10,7 @@ inherit multilib perl-module DESCRIPTION="A Perl Module for Tk" -LICENSE+=" BSD" +LICENSE+=" tcltk BSD" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/, dev-perl/Tk/files/
commit: 1a305e858701353f5b55adf5d82e428bfb5e130c Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Jul 8 20:17:57 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Fri Jul 8 20:37:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a305e85 dev-perl/Tk: Remove old Package-Manager: portage-2.3.0 dev-perl/Tk/Manifest | 1 - dev-perl/Tk/Tk-804.32.0-r1.ebuild| 55 dev-perl/Tk/files/Tk-804.31.0-xorg.patch | 43 -- dev-perl/Tk/files/freetype_location.patch| 32 dev-perl/Tk/files/mainwindow_segfaults.patch | 25 - 5 files changed, 156 deletions(-) diff --git a/dev-perl/Tk/Manifest b/dev-perl/Tk/Manifest index 80ea29c..0150a4c 100644 --- a/dev-perl/Tk/Manifest +++ b/dev-perl/Tk/Manifest @@ -1,2 +1 @@ -DIST Tk-804.032.tar.gz 6933200 SHA256 8003fa82672367093d8fd26d89dcac695afad92f4ad406a106d56e07e9dd5949 SHA512 9370c7d954a11b4a16317d749fd06a8ea70b37309a9ba6bb8c9ff6fecf1a264d12f101fcc9aaf1aac781a42f45758e66c955b2f550d7894e94927060a5e29ef7 WHIRLPOOL 1851c9fde36f62a5a96e17c6c1c3eb206a948f669457ac765c28b560076e4b0e32f4ef6c49e725b90f7c704aa270265b7c305ceb3c1dc277eedfafc1a831cb10 DIST Tk-804.033.tar.gz 6924238 SHA256 84756e9b07a2555c8eecf88e63d5cbbba9b1aa97b1e71a3d4aa524a7995a88ad SHA512 ea56be8246123bbc570d86a7d4f1610349cced91ad92ab740baca4c280822aac2e3acab6334bef60b10a70d5840f331fa40b507aba47a7929f44960df95f2aee WHIRLPOOL 105bce71314e63d7512c6c8bcfa913c6026d8081ad2a5a1bde19f471552026d1c31d28589ae27a0468e73946f030e21d2b79f838033ba5623df94be02bd14826 diff --git a/dev-perl/Tk/Tk-804.32.0-r1.ebuild b/dev-perl/Tk/Tk-804.32.0-r1.ebuild deleted file mode 100644 index bcfad3f..000 --- a/dev-perl/Tk/Tk-804.32.0-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MODULE_AUTHOR=SREZIC -MODULE_VERSION=804.032 -inherit multilib perl-module - -DESCRIPTION="A Perl Module for Tk" - -LICENSE+=" BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="" - -DEPEND=" - media-libs/freetype - >=media-libs/libpng-1.4 - virtual/jpeg - x11-libs/libX11 - x11-libs/libXft" -RDEPEND="${DEPEND}" - -# No test running here, requires an X server, and fails lots anyway. -SRC_TEST="skip" -PATCHES=( - "${FILESDIR}"/${PN}-804.31.0-xorg.patch - "${FILESDIR}"/freetype_location.patch - "${FILESDIR}"/mainwindow_segfaults.patch - ) - -src_prepare() { - MAKEOPTS+=" -j1" #333049 - myconf=( X11ROOT=${EPREFIX}/usr XFT=1 -I${EPREFIX}/usr/include/ -l${EPREFIX}/usr/$(get_libdir) ) - mydoc="ToDo VERSIONS" - - perl-module_src_prepare - # fix detection logic for Prefix, bug #385621 - sed -i -e "s:/usr:${EPREFIX}/usr:g" myConfig || die - # having this around breaks with perl-module and a case-IN-sensitive fs - rm build_ptk || die - - # Remove all bundled libs, fixes #488194 - local BUNDLED="PNG/libpng \ - PNG/zlib \ - JPEG/jpeg" - for dir in ${BUNDLED}; do - rm -r "${S}/${dir}" || die "Can't remove bundle" - # Makefile.PL can copy files to ${S}/${dir}, so recreate them back. - mkdir -p "${S}/${dir}" || die "Can't restore bundled dir" - sed -i "\#^${dir}#d" "${S}"/MANIFEST || die 'Can not remove bundled libs from MANIFEST' - done -} diff --git a/dev-perl/Tk/files/Tk-804.31.0-xorg.patch b/dev-perl/Tk/files/Tk-804.31.0-xorg.patch deleted file mode 100644 index 2bad0ba..000 --- a/dev-perl/Tk/files/Tk-804.31.0-xorg.patch +++ /dev/null @@ -1,43 +0,0 @@ - myConfig | 8 +--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -diff --git a/myConfig b/myConfig -index e0ace45..be52a82 100755 a/myConfig -+++ b/myConfig -@@ -307,7 +307,7 @@ if ($win_arch eq 'x') { - } - close(XMKMF); - while (defined $uidir) { --last unless ($uidir =~ s!^.*-I(\S+)/lib/X11/config!!o); -+last unless ($uidir =~ s!^.*-I(\S+)/lib(64)/X11/config!!o); - $try = $1; - $try =~ s/'x11root'/$ENV{X11ROOT}/; - push(@xdirs,$try); -@@ -356,7 +356,7 @@ if ($win_arch eq 'x') { - # - unless (defined $xlib) - { -- $xlib = &lX11(0,chooseX11(),chooseX11(),,'/usr/X386/lib') -+ $xlib = &lX11(0,chooseX11(),chooseX11(),,'/usr/X386/lib','/usr/lib64') - } - - # -@@ -375,7 +375,7 @@ if ($win_arch eq 'x') { - exit 0; - } - -- ($base) = $xlib =~ m#-L(.*)(?:/lib)$#x; -+ ($base) = $xlib =~ m#-L(.*)(?:/lib(64))$#x; - if (defined $X11INC) - { - $xinc = &IX11("$X11INC"); -@@ -387,6 +387,8 @@ if ($win_arch e
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk-JPEG-Lite/
commit: 31a00dd933347ec16442bd7fe15416199aa5e8c2 Author: Kent Fredric gmail com> AuthorDate: Sat Apr 23 23:21:35 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Tue Apr 26 20:02:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a00dd9 dev-perl/Tk-JPEG-Lite: Bump to version 2.15.0 - EAPI6 - Use VirtualX For Tk testing. Upstream: - Migrate to a -lite suffixed bin like we did. Keywording: - New dependency, loses: ~ia64 ~ppc ~sparc Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="alpha amd64 amd64-fbsd arm arm64 hppa ia64 m68k mips nios2 ppc ppc64 riscv s390 sh sparc sparc-fbsd x86 x86-fbsd" dev-perl/Tk-JPEG-Lite/Manifest | 1 + dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild | 25 2 files changed, 26 insertions(+) diff --git a/dev-perl/Tk-JPEG-Lite/Manifest b/dev-perl/Tk-JPEG-Lite/Manifest index a6a7581..2db296e 100644 --- a/dev-perl/Tk-JPEG-Lite/Manifest +++ b/dev-perl/Tk-JPEG-Lite/Manifest @@ -1 +1,2 @@ DIST Tk-JPEG-Lite-2.01403.tar.gz 19328 SHA256 efec0b2135acde51a73990ba04bd18f55abc6699b65dae18bba231702271 SHA512 1c90cadbaff4a9ba39eec7e83d82ccba262d320dfe82968a7ed8b9c2eaec76d24f10177fd70425f2072b498fdd0ef19720af737fff667187a7be5712977c42c5 WHIRLPOOL 10f88ec971eb2c3f9d91c7d8cfc63a065a87568cd3ee644d470932974586aa0c6c37fe8bfa3dbbd1e235a2dfa6da93ab49ecc2da045e4ae802ac778467d97f79 +DIST Tk-JPEG-Lite-2.015.tar.gz 21406 SHA256 a60cb81b45f6af69a838516a29619ed3f353a23a5bf7de0931140cc33817274d SHA512 959586f7cdfa516fc05eac352d626367fc5cf37f452713afea1d87e017f427c15c425a722e66db66d90dc98f942831e5437a4c8a2aac3179824105481a28c1a8 WHIRLPOOL 85cbd81618d5183cffc5f60adb151b4637a3e7946b0752bc4d81995cd10f71a5f1dc1655a6132c071f5fde86d6971f63dc442a84420e138adb8a8ddfa94495a2 diff --git a/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild new file mode 100644 index 000..616a2be --- /dev/null +++ b/dev-perl/Tk-JPEG-Lite/Tk-JPEG-Lite-2.15.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DIST_AUTHOR=SREZIC +DIST_VERSION=2.015 +inherit perl-module virtualx + +DESCRIPTION="lite JPEG loader for Tk::Photo" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="virtual/jpeg:0 + >=dev-perl/Tk-800.15.0" +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.580.0 + dev-perl/Devel-CheckLib +" +src_test() { + virtx perl-module_src_test +}