[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2024-03-07 Thread Alfredo Tupone
commit: 3c42e87242eba7e96d1c1be06da273cb5571060d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar  7 21:34:37 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar  7 21:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c42e872

dev-tcltk/itcl:  drop QA warning

Closes: https://bugs.gentoo.org/926196
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild 
b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
index bf4ef0c480da..23c618f45aec 100644
--- a/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${PN}-${MYP}"
 #RESTRICT=test
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 opendir64 rewinddir64 closedir64 # used to test for Large File 
Support
+   stat64 opendir64 readdir64 rewinddir64 closedir64 # used on AIX
 )
 
 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2024-02-28 Thread Alfredo Tupone
commit: 1d0448720984af7f6aa124502ec6e625233896b3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb 28 19:28:31 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 28 20:13:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d044872

dev-tcltk/itcl: add a link to allow building iwidgets

Bug: https://bugs.gentoo.org/916006
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/{itcl-4.2.4.ebuild => itcl-4.2.4-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-tcltk/itcl/itcl-4.2.4.ebuild 
b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
similarity index 97%
rename from dev-tcltk/itcl/itcl-4.2.4.ebuild
rename to dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
index 264d0c966f03..bf4ef0c480da 100644
--- a/dev-tcltk/itcl/itcl-4.2.4.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.4-r1.ebuild
@@ -73,4 +73,5 @@ src_install() {
LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
EOF
doenvd "${T}"/34${PN}
+   dosym . /usr/$(get_libdir)/${MY_P}/library
 }



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/, dev-tcltk/itcl/files/

2024-02-27 Thread Alfredo Tupone
commit: b8afc45b358d7ed73e3fbea2ea0b23071ec4b3e7
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 20:21:25 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 20:22:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8afc45b

dev-tcltk/itcl: do not call svn or git

Closes: https://bugs.gentoo.org/925616
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/files/itcl-4.2.4-gentoo.patch | 11 +++
 dev-tcltk/itcl/itcl-4.2.4.ebuild |  6 ++
 2 files changed, 17 insertions(+)

diff --git a/dev-tcltk/itcl/files/itcl-4.2.4-gentoo.patch 
b/dev-tcltk/itcl/files/itcl-4.2.4-gentoo.patch
new file mode 100644
index ..14a67a13f6b4
--- /dev/null
+++ b/dev-tcltk/itcl/files/itcl-4.2.4-gentoo.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac 2024-02-27 20:44:51.154115391 +0100
 b/configure.ac 2024-02-27 20:45:10.44871 +0100
+@@ -263,7 +263,7 @@
+ itcl_SRC_DIR=`cd "${itcl_SRC_DIR}"; pwd`
+ AC_SUBST(itcl_SRC_DIR)
+ 
+-eval itcl_INCLUDE_SPEC="-I${itcl_SRC_DIR}/generic -I${itcl_SRC_DIR}"
++itcl_INCLUDE_SPEC="-I${itcl_SRC_DIR}/generic -I${itcl_SRC_DIR}"
+ AC_SUBST(itcl_INCLUDE_SPEC)
+ 
+ #

diff --git a/dev-tcltk/itcl/itcl-4.2.4.ebuild b/dev-tcltk/itcl/itcl-4.2.4.ebuild
index 2c2b6c38747a..264d0c966f03 100644
--- a/dev-tcltk/itcl/itcl-4.2.4.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.4.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit autotools
+
 MYP="${PN}-$(ver_rs 1- '-')"
 
 DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
@@ -25,9 +27,13 @@ QA_CONFIG_IMPL_DECL_SKIP=(
stat64 opendir64 rewinddir64 closedir64 # used to test for Large File 
Support
 )
 
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
 src_prepare() {
default
cp -r itclWidget/tclconfig tclconfig || die
+   echo "git-a3e8b43c671afc7f0d82bd892325d42c813791ab" > manifest.uuid
+   eautoreconf
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2024-02-27 Thread Alfredo Tupone
commit: cb9fc6eab0737589764022f2b46a2255645e6664
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 10:58:57 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 10:59:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9fc6ea

dev-tcltk/itcl: add 4.2.4

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/Manifest  |  1 +
 dev-tcltk/itcl/itcl-4.2.4.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 4d081551d8e4..ea11e0ae88c4 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1 +1,2 @@
 DIST itcl-4-2-2.tar.gz 522497 BLAKE2B 
3bb79525e5796b37b9274fe514b2430f8cd3f17f9b63ad008e1cc011eb298d47efedc9b684ea23cc0811f2da5f14d5dbc2c6e4b3ebf8bd7787fcc71661a621db
 SHA512 
60bb5fba6c1188cbec15236c2f33b2409ff7a77af89526552a865376703574d01075fa9422d89e6f10c188b3eb8b3553f6d449704f55444005d2050de1c255d6
+DIST itcl-4-2-4.tar.gz 536828 BLAKE2B 
970d6e5cbe7322d88a0117737df553f155cdda3264aaae93b30db361f40296dde74f1652d26bb6afccc3ca4c825fbc012710d8292b6df991af3a86f8e31c2e8b
 SHA512 
fbe3e4298721b9947675b42a434c8c7ec566564b81b1479fb958519ac4176b707f9be7bc6860ee72ee10fe29c82b211c4ac816f9ba6d4269ab43007eefe6

diff --git a/dev-tcltk/itcl/itcl-4.2.4.ebuild b/dev-tcltk/itcl/itcl-4.2.4.ebuild
new file mode 100644
index ..2c2b6c38747a
--- /dev/null
+++ b/dev-tcltk/itcl/itcl-4.2.4.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MYP="${PN}-$(ver_rs 1- '-')"
+
+DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
+HOMEPAGE="http://incrtcl.sourceforge.net/;
+SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND=">=dev-lang/tcl-8.6:0="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-${MYP}"
+
+# somehow broken
+#RESTRICT=test
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   stat64 opendir64 rewinddir64 closedir64 # used to test for Large File 
Support
+)
+
+src_prepare() {
+   default
+   cp -r itclWidget/tclconfig tclconfig || die
+}
+
+src_configure() {
+   econf \
+   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+   --with-tclinclude="${EPREFIX}"/usr/include \
+   --disable-rpath
+}
+
+src_compile() {
+   # adjust install_name on darwin
+   if [[ ${CHOST} == *-darwin* ]]; then
+   sed -i \
+   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
+   "${S}"/Makefile || die 'sed failed'
+   fi
+
+   sed 's:-pipe::g' -i Makefile || die
+
+   emake CFLAGS_DEFAULT="${CFLAGS}"
+}
+
+src_install() {
+   default
+
+   local MY_P=${PN}${PV}
+
+   sed \
+   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
+   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
+   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
+   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
+
+   cat >> "${T}"/34${PN} <<- EOF
+   LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
+   EOF
+   doenvd "${T}"/34${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2024-02-27 Thread Alfredo Tupone
commit: fcdd7cb89d96770086aceb5b66f76c53a0186faf
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 27 10:53:47 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 27 10:54:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcdd7cb8

dev-tcltk/itcl: drop 4.1.1, 4.2.0, 4.2.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/Manifest  |  3 --
 dev-tcltk/itcl/itcl-4.1.1.ebuild | 59 ---
 dev-tcltk/itcl/itcl-4.2.0.ebuild | 59 ---
 dev-tcltk/itcl/itcl-4.2.1.ebuild | 66 
 4 files changed, 187 deletions(-)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 15be8db25966..4d081551d8e4 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,4 +1 @@
-DIST itcl-4-2-1.tar.gz 516035 BLAKE2B 
795641559aa2c9039ecabaf0a25214360a379740dc9925015d3a08205b54ee6e1049497155d728b8c4d539976c5557d528ca2428c8cd5e33d6023a5bc1d1051b
 SHA512 
902847885ca3aaa9b15497f8f95897cf3cfca664ba3ee9a57878402b0c47ad099ff63df1e5439d3d52a5df8e45376b233f1a361318dcad0831cf29f6c11c2275
 DIST itcl-4-2-2.tar.gz 522497 BLAKE2B 
3bb79525e5796b37b9274fe514b2430f8cd3f17f9b63ad008e1cc011eb298d47efedc9b684ea23cc0811f2da5f14d5dbc2c6e4b3ebf8bd7787fcc71661a621db
 SHA512 
60bb5fba6c1188cbec15236c2f33b2409ff7a77af89526552a865376703574d01075fa9422d89e6f10c188b3eb8b3553f6d449704f55444005d2050de1c255d6
-DIST itcl4.1.1.tar.gz 436718 BLAKE2B 
50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4
 SHA512 
1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
-DIST itcl4.2.0.tar.gz 428635 BLAKE2B 
38898f3377583115eed3b4d5a8a610e0d0a515a1e4852fe3cea04eea68fe64f158bc79d7d5f3041831f97e5e28cee5a67721a187ed5cfbaa33c69e4668b55f31
 SHA512 
42d13d7f4f841bff49c508fe5d17c12e81b7e381db470d7db658c925b6e609a0821953aa8344764633a3b996eb5757aaae7014df13f4e38ade2dd7aa068ba385

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
deleted file mode 100644
index 0c537d94770e..
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
-HOMEPAGE="http://incrtcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-lang/tcl-8.6:0="
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}${PV}"
-
-# somehow broken
-#RESTRICT=test
-
-src_configure() {
-   econf \
-   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
-   --with-tclinclude="${EPREFIX}"/usr/include \
-   --disable-rpath
-}
-
-src_compile() {
-   # adjust install_name on darwin
-   if [[ ${CHOST} == *-darwin* ]]; then
-   sed -i \
-   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
-   "${S}"/Makefile || die 'sed failed'
-   fi
-
-   sed 's:-pipe::g' -i Makefile || die
-
-   emake CFLAGS_DEFAULT="${CFLAGS}"
-}
-
-src_install() {
-   default
-
-   sed \
-   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
-   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
-   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
-   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
-   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
-   -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
-
-   cat >> "${T}"/34${PN} <<- EOF
-   LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
-   EOF
-   doenvd "${T}"/34${PN}
-}

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
deleted file mode 100644
index c2d91da4c16d..
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
-HOMEPAGE="http://incrtcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND=">=dev-lang/tcl-8.6:0="
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}${PV}"
-
-# somehow broken
-#RESTRICT=test
-
-src_configure() {
-   econf \
-   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
-   --with-tclinclude="${EPREFIX}"/usr/include \
-   

[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2024-02-25 Thread Alfredo Tupone
commit: e2037643f1a4abc0c765ebd2e8afe8dc36736a83
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Feb 25 18:46:27 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Feb 25 18:46:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2037643

dev-tcltk/itcl: drop QA warning

Closes: https://bugs.gentoo.org/924208
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/itcl-4.1.1.ebuild | 3 +--
 dev-tcltk/itcl/itcl-4.2.0.ebuild | 3 +--
 dev-tcltk/itcl/itcl-4.2.1.ebuild | 3 +--
 dev-tcltk/itcl/itcl-4.2.2.ebuild | 5 ++---
 4 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
index 1df899f25f0c..0c537d94770e 100644
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,6 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="
 DEPEND="${RDEPEND}"

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 4e580a9a8695..c2d91da4c16d 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,6 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~alpha amd64 arm64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="
 DEPEND="${RDEPEND}"

diff --git a/dev-tcltk/itcl/itcl-4.2.1.ebuild b/dev-tcltk/itcl/itcl-4.2.1.ebuild
index f91441c20dc7..c28a02066c04 100644
--- a/dev-tcltk/itcl/itcl-4.2.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,6 @@ 
SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="
 DEPEND="${RDEPEND}"

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index 87438d8e2a38..4df25396bfcf 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.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,6 @@ 
SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~alpha amd64 arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux 
~x86-linux"
-IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="
 DEPEND="${RDEPEND}"
@@ -23,7 +22,7 @@ S="${WORKDIR}/${PN}-${MYP}"
 #RESTRICT=test
 
 QA_CONFIG_IMPL_DECL_SKIP=(
-   stat64 # used to test for Large File Support
+   stat64 opendir64 rewinddir64 closedir64 # used to test for Large File 
Support
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2023-03-11 Thread Alfredo Tupone
commit: d8eade2f3a83e05d1b6f4e04811a9e15671b8863
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar 11 21:44:16 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar 11 21:45:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8eade2f

dev-tcltk/itcl: stat64 is ok for configure

Closes: https://bugs.gentoo.org/900136
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.2.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index 68318f98f503..87438d8e2a38 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,6 +22,10 @@ S="${WORKDIR}/${PN}-${MYP}"
 # somehow broken
 #RESTRICT=test
 
+QA_CONFIG_IMPL_DECL_SKIP=(
+   stat64 # used to test for Large File Support
+)
+
 src_prepare() {
default
cp -r itclWidget/tclconfig tclconfig || die



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2022-11-22 Thread Sam James
commit: bb815e009493f1a6cf4c544166436505d9d16052
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 01:55:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 01:55:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb815e00

dev-tcltk/itcl: Stabilize 4.2.2 amd64, #882561

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index a5b6bf01a3fa..68318f98f503 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha amd64 arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2022-11-22 Thread Sam James
commit: d3bd783c4fad4fe32136e85f00a5ee0ee8390d55
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 01:55:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 01:55:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3bd783c

dev-tcltk/itcl: Stabilize 4.2.2 sparc, #882561

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index 290131a7aac0..a5b6bf01a3fa 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 arm64 ~ia64 ppc ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 arm64 ~ia64 ppc ~riscv sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2022-11-22 Thread Sam James
commit: 3319f0f8dd16f7fd74cae683e412bdf349596159
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 01:53:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 01:53:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3319f0f8

dev-tcltk/itcl: Stabilize 4.2.2 x86, #882561

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index 337ce4389ae7..290131a7aac0 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 arm64 ~ia64 ppc ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2022-11-22 Thread Sam James
commit: 43248592b8b6c1ec205525f002af2ebbdcb4fb38
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 01:53:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 01:53:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43248592

dev-tcltk/itcl: Stabilize 4.2.2 ppc, #882561

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index 8271d86717d4..a95cbadd0ace 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2022-11-22 Thread Sam James
commit: 0cc4c04661ab2a99d23c4dd4e2d2b06874f0bfba
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 01:53:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 01:53:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc4c046

dev-tcltk/itcl: Stabilize 4.2.2 arm64, #882561

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
index a95cbadd0ace..337ce4389ae7 100644
--- a/dev-tcltk/itcl/itcl-4.2.2.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~alpha ~amd64 arm64 ~ia64 ppc ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-12-12 Thread Alfredo Tupone
commit: fc221823a3c108f0f3d442b4b6d5b7c8126f44eb
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 12 15:25:57 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 12 15:25:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc221823

dev-tcltk/itcl: 4.2.2 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/Manifest  |  1 +
 dev-tcltk/itcl/itcl-4.2.2.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 0d5be6675ed6..15be8db25966 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,3 +1,4 @@
 DIST itcl-4-2-1.tar.gz 516035 BLAKE2B 
795641559aa2c9039ecabaf0a25214360a379740dc9925015d3a08205b54ee6e1049497155d728b8c4d539976c5557d528ca2428c8cd5e33d6023a5bc1d1051b
 SHA512 
902847885ca3aaa9b15497f8f95897cf3cfca664ba3ee9a57878402b0c47ad099ff63df1e5439d3d52a5df8e45376b233f1a361318dcad0831cf29f6c11c2275
+DIST itcl-4-2-2.tar.gz 522497 BLAKE2B 
3bb79525e5796b37b9274fe514b2430f8cd3f17f9b63ad008e1cc011eb298d47efedc9b684ea23cc0811f2da5f14d5dbc2c6e4b3ebf8bd7787fcc71661a621db
 SHA512 
60bb5fba6c1188cbec15236c2f33b2409ff7a77af89526552a865376703574d01075fa9422d89e6f10c188b3eb8b3553f6d449704f55444005d2050de1c255d6
 DIST itcl4.1.1.tar.gz 436718 BLAKE2B 
50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4
 SHA512 
1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
 DIST itcl4.2.0.tar.gz 428635 BLAKE2B 
38898f3377583115eed3b4d5a8a610e0d0a515a1e4852fe3cea04eea68fe64f158bc79d7d5f3041831f97e5e28cee5a67721a187ed5cfbaa33c69e4668b55f31
 SHA512 
42d13d7f4f841bff49c508fe5d17c12e81b7e381db470d7db658c925b6e609a0821953aa8344764633a3b996eb5757aaae7014df13f4e38ade2dd7aa068ba385

diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild
new file mode 100644
index ..f91441c20dc7
--- /dev/null
+++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MYP="${PN}-$(ver_rs 1- '-')"
+
+DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
+HOMEPAGE="http://incrtcl.sourceforge.net/;
+SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/tcl-8.6:0="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-${MYP}"
+
+# somehow broken
+#RESTRICT=test
+
+src_prepare() {
+   default
+   cp -r itclWidget/tclconfig tclconfig || die
+}
+
+src_configure() {
+   econf \
+   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+   --with-tclinclude="${EPREFIX}"/usr/include \
+   --disable-rpath
+}
+
+src_compile() {
+   # adjust install_name on darwin
+   if [[ ${CHOST} == *-darwin* ]]; then
+   sed -i \
+   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
+   "${S}"/Makefile || die 'sed failed'
+   fi
+
+   sed 's:-pipe::g' -i Makefile || die
+
+   emake CFLAGS_DEFAULT="${CFLAGS}"
+}
+
+src_install() {
+   default
+
+   local MY_P=${PN}${PV}
+
+   sed \
+   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
+   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
+   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
+   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
+
+   cat >> "${T}"/34${PN} <<- EOF
+   LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
+   EOF
+   doenvd "${T}"/34${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-11-05 Thread Sam James
commit: e49b1a5b0b655720e51e1f3ccf91c77cdd66a0fa
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  5 17:35:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  5 17:35:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49b1a5b

dev-tcltk/itcl: Stabilize 4.2.0 ppc, #820263

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 306abe1913a..4e580a9a869 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-11-03 Thread Sam James
commit: aadc70a0e1d0bc986fbd6557c00acaccd2e60c50
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  3 20:27:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  3 20:27:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aadc70a0

dev-tcltk/itcl: Stabilize 4.2.0 x86, #820263

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 804fc5d58d2..6176e624909 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-11-03 Thread Sam James
commit: ab1731883a4f0d23b7acfcdeec8f011db0799ac8
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  3 20:28:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  3 20:28:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab173188

dev-tcltk/itcl: Stabilize 4.2.0 sparc, #820263

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 56456f4e3ad..306abe1913a 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha amd64 arm64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-11-03 Thread Sam James
commit: b12472fb407f87e58524b38a0f96583047a069a0
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  3 20:28:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  3 20:28:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b12472fb

dev-tcltk/itcl: Stabilize 4.2.0 arm64, #820263

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 29478d82da0..56456f4e3ad 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-11-03 Thread Sam James
commit: 0697d22cd84d7f41cafd80381d63086af0db23b2
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  3 20:27:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  3 20:27:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0697d22c

dev-tcltk/itcl: Stabilize 4.2.0 amd64, #820263

Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 6176e624909..29478d82da0 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-10-28 Thread Alfredo Tupone
commit: cfd1ba7109845121414fdc853d437451b487e032
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Oct 28 09:41:57 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Oct 28 09:41:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd1ba71

dev-tcltk/itcl: add github upstream

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-tcltk/itcl/metadata.xml b/dev-tcltk/itcl/metadata.xml
index 687db9f341b..f4dfd385d77 100644
--- a/dev-tcltk/itcl/metadata.xml
+++ b/dev-tcltk/itcl/metadata.xml
@@ -7,5 +7,6 @@


incrtcl
+   tcltk/itcl

 



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-10-28 Thread Alfredo Tupone
commit: e98e5972c7c69fd2009241677fd27aa7b2dea345
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Oct 28 09:38:32 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Oct 28 09:38:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98e5972

dev-tcltk/itcl: bump 4.2.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/Manifest  |  1 +
 dev-tcltk/itcl/itcl-4.2.1.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 555b91d5bde..0d5be6675ed 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,2 +1,3 @@
+DIST itcl-4-2-1.tar.gz 516035 BLAKE2B 
795641559aa2c9039ecabaf0a25214360a379740dc9925015d3a08205b54ee6e1049497155d728b8c4d539976c5557d528ca2428c8cd5e33d6023a5bc1d1051b
 SHA512 
902847885ca3aaa9b15497f8f95897cf3cfca664ba3ee9a57878402b0c47ad099ff63df1e5439d3d52a5df8e45376b233f1a361318dcad0831cf29f6c11c2275
 DIST itcl4.1.1.tar.gz 436718 BLAKE2B 
50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4
 SHA512 
1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
 DIST itcl4.2.0.tar.gz 428635 BLAKE2B 
38898f3377583115eed3b4d5a8a610e0d0a515a1e4852fe3cea04eea68fe64f158bc79d7d5f3041831f97e5e28cee5a67721a187ed5cfbaa33c69e4668b55f31
 SHA512 
42d13d7f4f841bff49c508fe5d17c12e81b7e381db470d7db658c925b6e609a0821953aa8344764633a3b996eb5757aaae7014df13f4e38ade2dd7aa068ba385

diff --git a/dev-tcltk/itcl/itcl-4.2.1.ebuild b/dev-tcltk/itcl/itcl-4.2.1.ebuild
new file mode 100644
index 000..f91441c20dc
--- /dev/null
+++ b/dev-tcltk/itcl/itcl-4.2.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MYP="${PN}-$(ver_rs 1- '-')"
+
+DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
+HOMEPAGE="http://incrtcl.sourceforge.net/;
+SRC_URI="https://github.com/tcltk/${PN}/archive/refs/tags/${MYP}.tar.gz;
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=">=dev-lang/tcl-8.6:0="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-${MYP}"
+
+# somehow broken
+#RESTRICT=test
+
+src_prepare() {
+   default
+   cp -r itclWidget/tclconfig tclconfig || die
+}
+
+src_configure() {
+   econf \
+   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+   --with-tclinclude="${EPREFIX}"/usr/include \
+   --disable-rpath
+}
+
+src_compile() {
+   # adjust install_name on darwin
+   if [[ ${CHOST} == *-darwin* ]]; then
+   sed -i \
+   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
+   "${S}"/Makefile || die 'sed failed'
+   fi
+
+   sed 's:-pipe::g' -i Makefile || die
+
+   emake CFLAGS_DEFAULT="${CFLAGS}"
+}
+
+src_install() {
+   default
+
+   local MY_P=${PN}${PV}
+
+   sed \
+   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
+   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
+   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
+   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
+
+   cat >> "${T}"/34${PN} <<- EOF
+   LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
+   EOF
+   doenvd "${T}"/34${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-09-15 Thread Alfredo Tupone
commit: 5566ebbf5f9a75bd7b776d554393f49609c60fed
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Sep 15 19:46:01 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Sep 15 19:46:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5566ebbf

dev-tcltk/itcl: UnusedInherits

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/itcl-4.1.1.ebuild | 2 --
 dev-tcltk/itcl/itcl-4.2.0.ebuild | 2 --
 2 files changed, 4 deletions(-)

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
index 50fd582e4ad..1df899f25f0 100644
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.1.1.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-inherit multilib
-
 MY_P="${PN}${PV}"
 
 DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 31a1c519ce3..804fc5d58d2 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-inherit multilib
-
 MY_P="${PN}${PV}"
 
 DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-03-31 Thread Andreas Sturmlechner
commit: a7e7e46d9918d6a296b6913a87fd5bd523bb8e8b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 30 18:19:06 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 31 19:59:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e7e46d

dev-tcltk/itcl: Drop 3.4.1 and 4.0.3, EAPI5--

Closes: https://bugs.gentoo.org/677358
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-tcltk/itcl/Manifest  |  2 --
 dev-tcltk/itcl/itcl-3.4.1.ebuild | 44 ---
 dev-tcltk/itcl/itcl-4.0.3.ebuild | 65 
 3 files changed, 111 deletions(-)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index e3466f43aeb..555b91d5bde 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,4 +1,2 @@
-DIST itcl3.4.1.tar.gz 263316 BLAKE2B 
ba4a94d2dfe80b095e754d01036b189130918d7f29701f003873d59fa8e75074b1601dd907d94e5a9f680e05b18493d5782d6a4ddbb56d7df9ff85c8d5b17ecf
 SHA512 
288c9b636f1814371bedd33d570a8d46055e136953685a111b76f3b89a6c7aaa1ee9223ceaae1c5ce43198195cb1adc2b178d7c4101d7fd14cb7e756c98bf2b0
-DIST itcl4.0.3.tar.gz 430522 BLAKE2B 
e1ce0325a501b0227f6ec721927488dff0e2ea323bb8b03b046ce23964b55cdf44d7633f34546b9b0432785e609bb7dddeb3a300cbb2d82a9e4eb70acb1bfd66
 SHA512 
9736a08f0f33e0afa677a77eb643454908531786435b73314a80d9ee211c06f037eb0de3c2c2608b728253f9ec613a601d76f16f29964eb06b667ecbb3400df4
 DIST itcl4.1.1.tar.gz 436718 BLAKE2B 
50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4
 SHA512 
1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
 DIST itcl4.2.0.tar.gz 428635 BLAKE2B 
38898f3377583115eed3b4d5a8a610e0d0a515a1e4852fe3cea04eea68fe64f158bc79d7d5f3041831f97e5e28cee5a67721a187ed5cfbaa33c69e4668b55f31
 SHA512 
42d13d7f4f841bff49c508fe5d17c12e81b7e381db470d7db658c925b6e609a0821953aa8344764633a3b996eb5757aaae7014df13f4e38ade2dd7aa068ba385

diff --git a/dev-tcltk/itcl/itcl-3.4.1.ebuild b/dev-tcltk/itcl/itcl-3.4.1.ebuild
deleted file mode 100644
index 76655429ee2..000
--- a/dev-tcltk/itcl/itcl-3.4.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib versionator
-
-MY_P="${PN}${PV/_beta/b}"
-
-DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
-HOMEPAGE="http://incrtcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-source/$(get_version_component_range
 1-2)/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="> "${T}"/34${PN} <<- EOF
-   LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}$(get_version_component_range 
1-2)/"
-   EOF
-   doenvd "${T}"/34${PN}
-}

diff --git a/dev-tcltk/itcl/itcl-4.0.3.ebuild b/dev-tcltk/itcl/itcl-4.0.3.ebuild
deleted file mode 100644
index c4a648a95f8..000
--- a/dev-tcltk/itcl/itcl-4.0.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib versionator
-
-MY_P="${PN}${PV}"
-TCL_VER="8.6.2"
-
-DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
-HOMEPAGE="http://incrtcl.sourceforge.net/;
-SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
-#SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.0.2/itcl4.0.2.tar.gz"
-#SRC_URI="mirror://sourceforge/project/tcl/Tcl/${TCL_VER}/${MY_P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=dev-lang/tcl-8.6:0="
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}${PV}"
-
-# somehow broken
-#RESTRICT=test
-
-src_configure() {
-   econf \
-   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
-   --with-tclinclude="${EPREFIX}"/usr/include \
-   --disable-rpath
-}
-
-src_compile() {
-   # adjust install_name on darwin
-   if [[ ${CHOST} == *-darwin* ]]; then
-   sed -i \
-   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
-   "${S}"/Makefile || die 'sed failed'
-   fi
-
-   sed 's:-pipe::g' -i Makefile || die
-
-   emake CFLAGS_DEFAULT="${CFLAGS}"
-}
-
-src_install() {
-   default
-
-   sed \
-   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
-   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
-   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
-   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
-   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
-  

[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-02-22 Thread Sam James
commit: 002f6845a5d5df377793fd13e819bd6fdcc5e8d8
Author: Roy Bamford  gentoo  org>
AuthorDate: Mon Feb 15 14:48:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb 22 18:55:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002f6845

dev-tcltk/itcl: added ~arm64

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Roy Bamford  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-tcltk/itcl/itcl-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
index 7f7b7147bf9..2722c55ff39 100644
--- a/dev-tcltk/itcl/itcl-4.2.0.ebuild
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2021-01-06 Thread Fabian Groffen
commit: ef214e4c00f3b44697b0860da4eb7869e3abc050
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 22:32:33 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 22:32:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef214e4c

dev-tcltk/itcl: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-tcltk/itcl/itcl-3.4.1.ebuild | 4 ++--
 dev-tcltk/itcl/itcl-4.0.3.ebuild | 4 ++--
 dev-tcltk/itcl/itcl-4.1.1.ebuild | 4 ++--
 dev-tcltk/itcl/itcl-4.2.0.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-tcltk/itcl/itcl-3.4.1.ebuild b/dev-tcltk/itcl/itcl-3.4.1.ebuild
index 1c4c9912741..76655429ee2 100644
--- a/dev-tcltk/itcl/itcl-3.4.1.ebuild
+++ b/dev-tcltk/itcl/itcl-3.4.1.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 @@ 
SRC_URI="mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-source/$(get_version_c
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 RDEPEND="

[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2020-02-25 Thread Alfredo Tupone
commit: 252b5be082e16886ec07503a7ab5e19d12e61de3
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Feb 26 07:03:33 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 26 07:03:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252b5be0

dev-tcltk/itcl: version bump to 4.2.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/itcl/Manifest  |  1 +
 dev-tcltk/itcl/itcl-4.2.0.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 127deb36423..e3466f43aeb 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,3 +1,4 @@
 DIST itcl3.4.1.tar.gz 263316 BLAKE2B 
ba4a94d2dfe80b095e754d01036b189130918d7f29701f003873d59fa8e75074b1601dd907d94e5a9f680e05b18493d5782d6a4ddbb56d7df9ff85c8d5b17ecf
 SHA512 
288c9b636f1814371bedd33d570a8d46055e136953685a111b76f3b89a6c7aaa1ee9223ceaae1c5ce43198195cb1adc2b178d7c4101d7fd14cb7e756c98bf2b0
 DIST itcl4.0.3.tar.gz 430522 BLAKE2B 
e1ce0325a501b0227f6ec721927488dff0e2ea323bb8b03b046ce23964b55cdf44d7633f34546b9b0432785e609bb7dddeb3a300cbb2d82a9e4eb70acb1bfd66
 SHA512 
9736a08f0f33e0afa677a77eb643454908531786435b73314a80d9ee211c06f037eb0de3c2c2608b728253f9ec613a601d76f16f29964eb06b667ecbb3400df4
 DIST itcl4.1.1.tar.gz 436718 BLAKE2B 
50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4
 SHA512 
1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2
+DIST itcl4.2.0.tar.gz 428635 BLAKE2B 
38898f3377583115eed3b4d5a8a610e0d0a515a1e4852fe3cea04eea68fe64f158bc79d7d5f3041831f97e5e28cee5a67721a187ed5cfbaa33c69e4668b55f31
 SHA512 
42d13d7f4f841bff49c508fe5d17c12e81b7e381db470d7db658c925b6e609a0821953aa8344764633a3b996eb5757aaae7014df13f4e38ade2dd7aa068ba385

diff --git a/dev-tcltk/itcl/itcl-4.2.0.ebuild b/dev-tcltk/itcl/itcl-4.2.0.ebuild
new file mode 100644
index 000..38092fa6313
--- /dev/null
+++ b/dev-tcltk/itcl/itcl-4.2.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils multilib
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
+HOMEPAGE="http://incrtcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/tcl-8.6:0="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}${PV}"
+
+# somehow broken
+#RESTRICT=test
+
+src_configure() {
+   econf \
+   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+   --with-tclinclude="${EPREFIX}"/usr/include \
+   --disable-rpath
+}
+
+src_compile() {
+   # adjust install_name on darwin
+   if [[ ${CHOST} == *-darwin* ]]; then
+   sed -i \
+   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
+   "${S}"/Makefile || die 'sed failed'
+   fi
+
+   sed 's:-pipe::g' -i Makefile || die
+
+   emake CFLAGS_DEFAULT="${CFLAGS}"
+}
+
+src_install() {
+   default
+
+   sed \
+   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
+   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
+   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
+   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
+
+   cat >> "${T}"/34${PN} <<- EOF
+   LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
+   EOF
+   doenvd "${T}"/34${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2019-06-05 Thread Agostino Sarubbo
commit: a1d74daf4369c6a60eb7f42057de976bf06f27ce
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun  5 07:45:53 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun  5 07:45:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d74daf

dev-tcltk/itcl: x86 stable wrt bug #677358

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 dev-tcltk/itcl/itcl-4.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
index 84a9cc3c981..34e5488aa24 100644
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.1.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha amd64 ia64 ppc sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2019-06-05 Thread Agostino Sarubbo
commit: b8b8cabd778342542f5785afabee4970197206e9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun  5 07:27:49 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun  5 07:27:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b8cabd

dev-tcltk/itcl: ia64 stable wrt bug #677358

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 dev-tcltk/itcl/itcl-4.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
index 40d30b849fe..84a9cc3c981 100644
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.1.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha amd64 ia64 ppc sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2019-04-07 Thread Aaron Bauman
commit: 39b14fc7feb837b8dfcad6f3d393158b6f90f70f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Apr  7 22:14:45 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Apr  7 22:14:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b14fc7

dev-tcltk/itcl: amd64 stable wrt bug #677358

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-tcltk/itcl/itcl-4.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
index bd4ffc12284..40d30b849fe 100644
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.1.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~ia64 ppc sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="~alpha amd64 ~ia64 ppc sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2019-03-26 Thread Sergei Trofimovich
commit: eec77f199f59b81eea35e39cfed967849a9455a6
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Mar 26 20:46:41 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Mar 26 21:09:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec77f19

dev-tcltk/itcl: stable 4.1.1 for sparc, bug #677358

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-tcltk/itcl/itcl-4.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
index ee7ab36d3f3..c589846f5d0 100644
--- a/dev-tcltk/itcl/itcl-4.1.1.ebuild
+++ b/dev-tcltk/itcl/itcl-4.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2018-10-10 Thread Alfredo Tupone
commit: a0e41968a96a5598bd6801d77b96ef96cdfc906d
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Oct 10 07:25:54 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Oct 10 07:25:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e41968

dev-tcltk/itcl: Versoin bump to 4.1.1

Signed-off-by: Alfredo Tupone  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-tcltk/itcl/Manifest  |  1 +
 dev-tcltk/itcl/itcl-4.1.1.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index d2a314582b8..127deb36423 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,2 +1,3 @@
 DIST itcl3.4.1.tar.gz 263316 BLAKE2B 
ba4a94d2dfe80b095e754d01036b189130918d7f29701f003873d59fa8e75074b1601dd907d94e5a9f680e05b18493d5782d6a4ddbb56d7df9ff85c8d5b17ecf
 SHA512 
288c9b636f1814371bedd33d570a8d46055e136953685a111b76f3b89a6c7aaa1ee9223ceaae1c5ce43198195cb1adc2b178d7c4101d7fd14cb7e756c98bf2b0
 DIST itcl4.0.3.tar.gz 430522 BLAKE2B 
e1ce0325a501b0227f6ec721927488dff0e2ea323bb8b03b046ce23964b55cdf44d7633f34546b9b0432785e609bb7dddeb3a300cbb2d82a9e4eb70acb1bfd66
 SHA512 
9736a08f0f33e0afa677a77eb643454908531786435b73314a80d9ee211c06f037eb0de3c2c2608b728253f9ec613a601d76f16f29964eb06b667ecbb3400df4
+DIST itcl4.1.1.tar.gz 436718 BLAKE2B 
50f5518460dc6569edcd0229b71439cb10a724b50c31387ebd1ffa85f9fbf58d5bd5163847a1d7ffa791d5acd5d72b08188f01f0e5c4730ba9060fc531071cd4
 SHA512 
1e08dbefe33e5464320c62e32d153b3e473462cded2d715ba1c504deacf190062672fbece40a021f25798440e2fbed4ecda763db5789fc6afb5eb2052bdf66e2

diff --git a/dev-tcltk/itcl/itcl-4.1.1.ebuild b/dev-tcltk/itcl/itcl-4.1.1.ebuild
new file mode 100644
index 000..ee7ab36d3f3
--- /dev/null
+++ b/dev-tcltk/itcl/itcl-4.1.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils multilib
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
+HOMEPAGE="http://incrtcl.sourceforge.net/;
+SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/tcl-8.6:0="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}${PV}"
+
+# somehow broken
+#RESTRICT=test
+
+src_configure() {
+   econf \
+   --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+   --with-tclinclude="${EPREFIX}"/usr/include \
+   --disable-rpath
+}
+
+src_compile() {
+   # adjust install_name on darwin
+   if [[ ${CHOST} == *-darwin* ]]; then
+   sed -i \
+   -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
+   "${S}"/Makefile || die 'sed failed'
+   fi
+
+   sed 's:-pipe::g' -i Makefile || die
+
+   emake CFLAGS_DEFAULT="${CFLAGS}"
+}
+
+src_install() {
+   default
+
+   sed \
+   -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
+   -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
+   -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
+   -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
+   -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die
+
+   cat >> "${T}"/34${PN} <<- EOF
+   LDPATH="${EPREFIX}/usr/$(get_libdir)/${MY_P}/"
+   EOF
+   doenvd "${T}"/34${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2016-12-31 Thread Agostino Sarubbo
commit: 4c26058855f55dd1c56d2d84798e200de23d068d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Dec 31 22:20:00 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Dec 31 22:20:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c260588

dev-tcltk/itcl: amd64 stable wrt bug #586300

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-tcltk/itcl/itcl-4.0.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-tcltk/itcl/itcl-4.0.3.ebuild b/dev-tcltk/itcl/itcl-4.0.3.ebuild
index 981462a..3a6dabf 100644
--- a/dev-tcltk/itcl/itcl-4.0.3.ebuild
+++ b/dev-tcltk/itcl/itcl-4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -17,7 +17,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="alpha amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/

2016-11-27 Thread Tobias Klausmann
commit: bfe37bdea9b89309d72fd8d3124f5865fb83b383
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sun Nov 27 20:22:19 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Nov 27 20:22:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe37bde

dev-tcltk/itcl-4.0.3-r0: stable on alpha

Gentoo-Bug: 586300

 dev-tcltk/itcl/itcl-4.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/itcl/itcl-4.0.3.ebuild b/dev-tcltk/itcl/itcl-4.0.3.ebuild
index a7cc698..981462a 100644
--- a/dev-tcltk/itcl/itcl-4.0.3.ebuild
+++ b/dev-tcltk/itcl/itcl-4.0.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%
 
 SLOT="0"
 LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
+KEYWORDS="alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
 IUSE=""
 
 RDEPEND=">=dev-lang/tcl-8.6:0="



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/itcl/files/

2016-10-14 Thread Amy Winston
commit: a72f0d878c7213664e1207938646d38f2bcec4b2
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Thu Sep 29 16:48:37 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Fri Oct 14 17:34:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72f0d87

dev-tcltk/itcl: remove unused patch

 dev-tcltk/itcl/files/3.4_beta1-test.patch | 16 
 1 file changed, 16 deletions(-)

diff --git a/dev-tcltk/itcl/files/3.4_beta1-test.patch 
b/dev-tcltk/itcl/files/3.4_beta1-test.patch
deleted file mode 100644
index 16e7fce..
--- a/dev-tcltk/itcl/files/3.4_beta1-test.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- itcl/tests/ensemble.test |2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/itcl/tests/ensemble.test b/itcl/tests/ensemble.test
-index c21531e..c36ad5f 100644
 a/itcl/tests/ensemble.test
-+++ b/itcl/tests/ensemble.test
-@@ -98,7 +98,7 @@ test ensemble-1.10 {part errors are handled gracefully} {
- 
- test ensemble-1.11 {part argument errors are handled gracefully} {
- list [catch "itcl::ensemble test_numbers {part foo {{}} {}}" msg] $msg 
$errorInfo
--} {1 {procedure "foo" has argument with no name} {procedure "foo" has 
argument with no name
-+} {1 {argument with no name} {argument with no name
- while executing
- "part foo {{}} {}"
- ("ensemble" body line 1)