[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/

2024-07-27 Thread Sam James
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/

2024-06-13 Thread Sam James
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/

2024-03-11 Thread Ionen Wolkens
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/

2024-03-09 Thread Ionen Wolkens
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/

2024-03-09 Thread Ionen Wolkens
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/

2024-03-09 Thread Jakov Smolić
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/

2024-03-09 Thread Jakov Smolić
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/

2024-03-09 Thread Jakov Smolić
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/

2024-03-09 Thread Jakov Smolić
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/

2024-03-08 Thread Sam James
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/

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

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

2023-11-04 Thread Arthur Zamarin
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/

2023-11-04 Thread Sam James
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/

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

2023-08-15 Thread Sam James
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/

2023-07-23 Thread Sam James
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/

2023-07-23 Thread Sam James
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/

2023-07-23 Thread Sam James
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/

2023-07-23 Thread Sam James
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/

2023-06-17 Thread Sam James
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/

2023-06-17 Thread Sam James
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/

2023-05-01 Thread Arthur Zamarin
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/

2023-03-24 Thread Arthur Zamarin
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/

2023-03-21 Thread Sam James
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/

2023-03-21 Thread Sam James
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/

2023-03-21 Thread Sam James
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/

2023-03-21 Thread Sam James
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/

2023-03-21 Thread Sam James
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/

2023-02-10 Thread Sam James
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/

2022-12-04 Thread WANG Xuerui
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/

2022-04-10 Thread David Seifert
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/

2022-03-21 Thread Agostino Sarubbo
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/

2022-03-18 Thread Arthur Zamarin
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/

2022-03-18 Thread Arthur Zamarin
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/

2022-03-18 Thread Arthur Zamarin
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/

2022-03-15 Thread Jakov Smolić
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/

2022-03-15 Thread Jakov Smolić
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/

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

2022-03-09 Thread Yixun Lan
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/

2021-10-15 Thread Sam James
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/

2021-10-07 Thread Andreas K. Hüttel
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/

2021-09-29 Thread Andreas K. Hüttel
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/

2021-09-29 Thread Andreas K. Hüttel
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/

2021-09-29 Thread Andreas K. Hüttel
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/

2021-09-29 Thread Andreas K. Hüttel
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/

2021-08-26 Thread Sam James
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/

2021-08-12 Thread Sam James
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/

2021-08-02 Thread Sam James
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/

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

2021-07-30 Thread Sam James
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/

2021-07-02 Thread Marek Szuba
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/

2021-06-04 Thread Sergei Trofimovich
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/

2021-06-02 Thread Sam James
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/

2021-06-02 Thread Sam James
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/

2021-06-02 Thread Sam James
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/

2021-06-02 Thread Sam James
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/

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

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

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

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

2020-08-17 Thread Fabian Groffen
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/

2020-06-22 Thread Mart Raudsepp
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/

2019-07-17 Thread Kent Fredric
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/

2018-11-23 Thread Agostino Sarubbo
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/

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

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

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

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

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

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

2018-06-30 Thread Mikle Kolyada
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/

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

2018-03-17 Thread Kent Fredric
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/

2018-03-16 Thread Kent Fredric
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/

2018-03-13 Thread Kent Fredric
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/

2017-12-03 Thread James Le Cuirot
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/

2017-06-18 Thread Alexis Ballier
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/

2017-01-29 Thread Fabian Groffen
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/

2016-12-27 Thread Andreas Hüttel
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/

2016-07-08 Thread Andreas Hüttel
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/

2016-04-26 Thread Andreas Hüttel
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
+}