summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-12-24 14:11:38 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-12-24 14:11:38 +0000
commitde49812990871e1705b64051c35161d5e6400269 (patch)
tree5e1e8fcb0ff4579dbd22a1bfee28a6b97dc8aaeb /dev-tcltk
parent536c3711867ec947c1738f2c4b96f22e4863322d (diff)
gentoo resync : 24.12.2018
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/Manifest.gzbin6816 -> 6649 bytes
-rw-r--r--dev-tcltk/bwidget/Manifest4
-rw-r--r--dev-tcltk/bwidget/bwidget-1.9.12.ebuild4
-rw-r--r--dev-tcltk/bwidget/bwidget-1.9.9.ebuild42
-rw-r--r--dev-tcltk/ck/Manifest5
-rw-r--r--dev-tcltk/ck/ck-8.0-r4.ebuild48
-rw-r--r--dev-tcltk/ck/files/ck-8.0-gentoo.patch133
-rw-r--r--dev-tcltk/ck/metadata.xml8
-rw-r--r--dev-tcltk/snack/Manifest3
-rw-r--r--dev-tcltk/snack/files/snack-2.2.10-debian-args.patch154
-rw-r--r--dev-tcltk/snack/files/snack-2.2.10-test.patch22
-rw-r--r--dev-tcltk/snack/snack-2.2.10-r8.ebuild100
-rw-r--r--dev-tcltk/tcllib/Manifest6
-rw-r--r--dev-tcltk/tcllib/tcllib-1.15-r2.ebuild4
-rw-r--r--dev-tcltk/tcllib/tcllib-1.16.ebuild4
-rw-r--r--dev-tcltk/tcllib/tcllib-1.19.ebuild2
16 files changed, 290 insertions, 249 deletions
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index 5a34cb938c71..1d4d1281cd51 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/bwidget/Manifest b/dev-tcltk/bwidget/Manifest
index 1030083097e1..fc7dad8af978 100644
--- a/dev-tcltk/bwidget/Manifest
+++ b/dev-tcltk/bwidget/Manifest
@@ -1,8 +1,6 @@
AUX bwidget-1.9.8-test.patch 499 BLAKE2B 186ea474d9efbebe4e710ab67a9fb675d3a9d3c892a5363d9f1a31aa00362833e11bf38a0cea353e40021e3717e39333d974d320024ac4b5c5686b6ed3c86c63 SHA512 cea568ef4c932b2b7dff5f8afd0d47e7c000c368d53cd23826f76e9f0446aa789df4391197662e8623d03381fd477928beb5f4bf687ddb48646cfdc9017cb064
DIST bwidget-1.9.12.tar.gz 254905 BLAKE2B 02b206b9d19ec9580003a8549aa14d2bce230f8dc9834fcd2ba327bee2cf1f90c324f1804e175b89055d5f5f8727253132d186e9230efdc8b29e390e3cf2bf6b SHA512 0e01725ec65041a47a32625f2687e22bc42ccd581a26b3ca7be5a969b0b901c07fd5887a47ff846cc1111767a72cfc6e31f4aa99a1c9040a6f08705d97a5970f
DIST bwidget-1.9.8.tar.gz 252668 BLAKE2B d7318b3ac932fd0ab9a5fb180e3ca739012e2e6583ba8e3366b6a63c85bfda26ea2f2534540442f9a2047cc27179877658bf492ccfac8106858d049f46f33034 SHA512 437958871809c8ce285cbf4521ff08720d106dca708183ff94234015da2b04ccb3a7b05df13d8e3f46466106c91418607c5983fc4ed8d9c4285ae0a0b1071262
-DIST bwidget-1.9.9.tar.gz 243001 BLAKE2B 31935584e5c6737b143e67113f7d5fb34450ea5bf7852f3c72691abcb1545752f1607945377ac1cb68e5bb256aabc8f92aa193d2a63149ab3de0b74c074409d2 SHA512 6374c9127ab37dd2cc3ede30fc525a7d0f226a995e44f7b1c9751e1c5520090bfbbae5cfcb5cbeec4d1c89eb8f4cd7eb2e453ac055d4ae5ef4b7b77512d2e042
-EBUILD bwidget-1.9.12.ebuild 815 BLAKE2B 9a153519bf18659b6af80a9ada5057a04c91b7135eaa4fa79a5ef02155ec5d3ae5457cba193583947b50e35970f19adffe8a037a81b9e4242987b4d528843e60 SHA512 a693e2b2e051545d392ac53be6e887cfc57dc7c9a6750d05b9029ff75530305de658955b252937d4c5d4bdca1db546044a6cb0154c07c2dd7939ad41aa681546
+EBUILD bwidget-1.9.12.ebuild 811 BLAKE2B a55f9448eb9b6a464e7713b112fb2f01512f2c127d8fd083e1e034bda9578bb96b52dd9a9f9d99c12bd5b782fbda29e8b0dfaca7e3d1cd678c9ccfbffe2a22e1 SHA512 d6631f955484e655cf4cf2d70c1aec5a301c6eadb9949e7d542498a5665be0f73688089f1642371f4cc2c2580c160bdf527dbdec824880a7fe37aa0eaffb8099
EBUILD bwidget-1.9.8.ebuild 806 BLAKE2B 5d0a6379d916f9cc1b9d1eef51c640b632d0e754934aebde09a4cfcb86c1748ef3c994db845826c456056dd770d2154f4b0e6864db55f5eb94d866a270c9d189 SHA512 385c1991d0b8e76dacf9aefbdd92ad3ffcbd3adffdf305db2ea006587ab21aa57f56642c04eae8ccab0590e247f7497dece02183315e5c1326d50780964aad2e
-EBUILD bwidget-1.9.9.ebuild 847 BLAKE2B afc55b97460c6af79e3fd0aa4ef9836d59fed913d8982de5a91e6c89e1085145c1fd35b72cc1ef50930fdf045f43ab67ae9291b27c19856f338f520f90f84ded SHA512 355727b31213b1c34a399248683222ae3c5788f213f5efb62e2725de8c38c472dfa436b35892826b54363e5a90c85a8ecd82cd1e010511b2a7553614f599236a
MISC metadata.xml 329 BLAKE2B 9c75c5b20f8ce9b566b4a422c4d768c3c2db1f593d8505ee7539932860f99ab5eeafb51d02e84d78f7be0c8be06e22fadb64aaf61cf01b7b14ac506035c70c79 SHA512 c16db3fedc73cc41391e15f198396908ebd047c165c2bbe3c465f126dfb8266818d79f11ec343a2880058850a8164801616632f361b69db914e7d66823bb1851
diff --git a/dev-tcltk/bwidget/bwidget-1.9.12.ebuild b/dev-tcltk/bwidget/bwidget-1.9.12.ebuild
index f13b72b2fa60..1c6bbdf5fcbe 100644
--- a/dev-tcltk/bwidget/bwidget-1.9.12.ebuild
+++ b/dev-tcltk/bwidget/bwidget-1.9.12.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
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/tcllib/${MY_PN}/${PV}/${P}.tar.gz"
LICENSE="tcltk"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
DEPEND="dev-lang/tk:0"
diff --git a/dev-tcltk/bwidget/bwidget-1.9.9.ebuild b/dev-tcltk/bwidget/bwidget-1.9.9.ebuild
deleted file mode 100644
index 7b2f79c479ee..000000000000
--- a/dev-tcltk/bwidget/bwidget-1.9.9.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib virtualx
-
-MY_PN=${PN/bw/BW}
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="High-level widget set for Tcl/Tk"
-HOMEPAGE="http://tcllib.sourceforge.net/"
-SRC_URI="mirror://sourceforge/project/tcllib/${MY_PN}/${PV}/${P}.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="doc"
-
-DEPEND="dev-lang/tk:0"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.9.8-test.patch
-}
-
-src_test() {
- VIRTUALX_COMMAND=tclsh
- TCLLIBPATH="${S}" virtualmake tests/entry.test
-}
-
-src_install() {
- insinto /usr/$(get_libdir)/${P}
- doins *.tcl
- doins -r images lang
-
- insinto /usr/share/doc/${PF}/
- doins -r demo
- dodoc ChangeLog README.txt
-
- use doc && dohtml BWman/*
-}
diff --git a/dev-tcltk/ck/Manifest b/dev-tcltk/ck/Manifest
deleted file mode 100644
index 55093db5edd2..000000000000
--- a/dev-tcltk/ck/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX ck-8.0-gentoo.patch 4453 BLAKE2B bb2e0c031618e740381c42ae1c621e7c825bd9258b8309c79b971b2be6a63747672326f48bcb731220ed000a7ab1a8e7d0d800ab05c1a6eeb36164dccbf4bbde SHA512 cfe65801f1c91f123b580cc08759959be6060799721e688a4d2b11e73879f1b3c41d0b8f8192dff1a0e93d921f38737b283a272f92e7b740cc10ec7bd19c19d6
-DIST ck-8.0-tcl8.6.patch.xz 12836 BLAKE2B bf3596a921553c17a9cc5c40fec966464dd6f69f1f083e9be881e42ea968ff28e632c7ec9b942b06ddf69830d42b88fb9101830eefd509822a5681115daabe8f SHA512 55682b9490ac5470ef14213f0dac3fa10139a13a7e3d915773c50285038b3b566c140fcc5f4721a091744e45bbef405c2ee3ee22daf71a3a82148acba28b0dde
-DIST ck8.0.tar.gz 400262 BLAKE2B 068fc90f1ae8397540a29e6200c2a9e3e42b297489e3181f26d12e992b31218f2e81489bd84a36df9b8448d6f3ea279728e9cb063b6835ef35f9c0872d8793ea SHA512 68d92be354e5ec24830cc9a20d1cbb5a27d4e04369ceecf6fdad7759da3d9b4909970bf54abdf5f5b015fd0d08b8680a33cdcdf468b9007afc21e69c7381b262
-EBUILD ck-8.0-r4.ebuild 920 BLAKE2B 923b9d051677f79ba555e341d496e6d8e89bf1a6c41d374ced6e5dbf7c46bafe3c9c67eb355241ab9be4a42a0956c24a611b49e85924fca0f43b3b9ff91aaf83 SHA512 7d8b412006a4ee28fefaa2521684db3fafd52b885a4fff19349168dbe51ab1bac1e4c863e2d1c93cc19949adb3076b4d7d3c8f50a78ac4c50de72ce71f7a8ad2
-MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639
diff --git a/dev-tcltk/ck/ck-8.0-r4.ebuild b/dev-tcltk/ck/ck-8.0-r4.ebuild
deleted file mode 100644
index 78193f8a902b..000000000000
--- a/dev-tcltk/ck/ck-8.0-r4.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs
-
-MY_P=${PN}${PV}
-S=${WORKDIR}/${MY_P}
-
-DESCRIPTION="A curses based toolkit for tcl"
-HOMEPAGE="http://www.ch-werner.de/ck/"
-SRC_URI="
- http://www.ch-werner.de/ck/${MY_P}.tar.gz
- https://dev.gentoo.org/~jlec/distfiles/${P}-tcl8.6.patch.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- dev-lang/tk
- sys-libs/ncurses[gpm]
- sys-libs/gpm
- "
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-gentoo.patch \
- "${WORKDIR}"/${P}-tcl8.6.patch
- sed \
- -e "/^LIB_INSTALL_DIR/s:lib$:$(get_libdir):g" \
- -i Makefile.in || die
-}
-
-src_configure() {
- econf \
- --with-tcl="${EPREFIX}/usr/$(get_libdir)" \
- --enable-shared
-}
-
-src_compile() {
- emake \
- CURSES_LIB_SWITCHES="$($(tc-getPKG_CONFIG) --libs ncursesw) -lgpm"
-}
diff --git a/dev-tcltk/ck/files/ck-8.0-gentoo.patch b/dev-tcltk/ck/files/ck-8.0-gentoo.patch
deleted file mode 100644
index 727f7e8b5356..000000000000
--- a/dev-tcltk/ck/files/ck-8.0-gentoo.patch
+++ /dev/null
@@ -1,133 +0,0 @@
- Makefile.in | 40 ++++++++++++++++------------------------
- 1 files changed, 16 insertions(+), 24 deletions(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index 00960d9..16d4123 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -29,9 +29,9 @@ exec_prefix = @exec_prefix@
- # The following definition can be set to non-null for special systems
- # like AFS with replication. It allows the pathnames used for installation
- # to be different than those used for actually reference files at
--# run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix
-+# run-time. DESTDIR is prepended to $prefix and $exec_prefix
- # when installing files.
--INSTALL_ROOT =
-+DESTDIR =
-
- # Directory from which applications will reference the library of Tcl
- # scripts (note: you can set the CK_LIBRARY environment variable at
-@@ -39,22 +39,22 @@ INSTALL_ROOT =
- CK_LIBRARY = $(prefix)/lib/ck$(VERSION)
-
- # Path name to use when installing library scripts:
--SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(CK_LIBRARY)
-+SCRIPT_INSTALL_DIR = $(DESTDIR)$(CK_LIBRARY)
-
- # Directory in which to install the archive libck*:
--LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib
-+LIB_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/lib
-
- # Directory in which to install the program cwsh:
--BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin
-+BIN_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/bin
-
- # Directory from which the program cwsh should be referenced by scripts:
- BIN_DIR = $(exec_prefix)/bin
-
- # Directory in which to install the include file ck.h:
--INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include
-+INCLUDE_INSTALL_DIR = $(DESTDIR)$(prefix)/include
-
- # Top-level directory for manual entries:
--MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man
-+MAN_INSTALL_DIR = $(DESTDIR)$(prefix)/share/man
-
- # Directory in which to install manual entry for cwsh:
- MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1
-@@ -96,7 +96,7 @@ LIBS = @TCL_BUILD_LIB_SPEC@ @LIBS@ $(CURSES_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@
-
- # To change the compiler switches, for example to change from -O
- # to -g, change the following line:
--CFLAGS = -O
-+#CFLAGS = -O
-
- # To disable ANSI-C procedure prototypes reverse the comment characters
- # on the following lines:
-@@ -231,14 +231,14 @@ configInfo: Makefile
- @echo "CK_CURSES_INCLUDES = ${CURSES_INCLUDES}" >> configInfo
- @echo "CK_LIBS = ${CURSES_LIB_SWITCHES} @LIBS@" >> configInfo
-
--install: install-binaries install-libraries
-+install: install-man install-binaries install-libraries
-
- install-binaries: $(CK_LIB_FILE) cwsh
- @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
- do \
- if [ ! -d $$i ] ; then \
- echo "Making directory $$i"; \
-- mkdir $$i; \
-+ mkdir -p $$i; \
- chmod 755 $$i; \
- else true; \
- fi; \
-@@ -251,12 +251,12 @@ install-binaries: $(CK_LIB_FILE) cwsh
- @$(INSTALL_PROGRAM) cwsh $(BIN_INSTALL_DIR)/cwsh
-
- install-libraries:
-- @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
-+ @for i in $(DESTDIR)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
- $(SCRIPT_INSTALL_DIR) ; \
- do \
- if [ ! -d $$i ] ; then \
- echo "Making directory $$i"; \
-- mkdir $$i; \
-+ mkdir -p $$i; \
- chmod 755 $$i; \
- else true; \
- fi; \
-@@ -270,13 +270,13 @@ install-libraries:
- done;
-
- install-demos:
-- @for i in $(INSTALL_ROOT)$(prefix)/lib $(SCRIPT_INSTALL_DIR) \
-+ @for i in $(DESTDIR)$(prefix)/lib $(SCRIPT_INSTALL_DIR) \
- $(SCRIPT_INSTALL_DIR)/demos \
- $(SCRIPT_INSTALL_DIR)/demos/images ; \
- do \
- if [ ! -d $$i ] ; then \
- echo "Making directory $$i"; \
-- mkdir $$i; \
-+ mkdir -p $$i; \
- chmod 755 $$i; \
- else true; \
- fi; \
-@@ -301,11 +301,11 @@ install-demos:
- done;
-
- install-man:
-- @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \
-+ @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR); \
- do \
- if [ ! -d $$i ] ; then \
- echo "Making directory $$i"; \
-- mkdir $$i; \
-+ mkdir -p $$i; \
- chmod 755 $$i; \
- else true; \
- fi; \
-@@ -326,14 +326,6 @@ install-man:
- $$i > $(MAN3_INSTALL_DIR)/$$i; \
- chmod 444 $(MAN3_INSTALL_DIR)/$$i; \
- done;
-- @cd $(SRC_DIR)/doc; for i in *.n; \
-- do \
-- echo "Installing doc/$$i"; \
-- rm -f $(MANN_INSTALL_DIR)/$$i; \
-- sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
-- $$i > $(MANN_INSTALL_DIR)/$$i; \
-- chmod 444 $(MANN_INSTALL_DIR)/$$i; \
-- done;
-
- Makefile: $(SRC_DIR)/Makefile.in
- $(SHELL) config.status
diff --git a/dev-tcltk/ck/metadata.xml b/dev-tcltk/ck/metadata.xml
deleted file mode 100644
index 227dda5ba584..000000000000
--- a/dev-tcltk/ck/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tcltk@gentoo.org</email>
- <name>Gentoo Tcltk Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-tcltk/snack/Manifest b/dev-tcltk/snack/Manifest
index f024d6b34417..4ede58505f8c 100644
--- a/dev-tcltk/snack/Manifest
+++ b/dev-tcltk/snack/Manifest
@@ -1,7 +1,10 @@
AUX alsa-undef-sym.patch 1230 BLAKE2B 9551a46a1852a8503898d74927cd0b83c2508cb06db5292b557e99a1ad6873d749bf23e69d164ee54bdc68f4b4d60adf7f2bfd425d7bbc40f57e8e98d090131e SHA512 d730d6dbf721eeb46333f52824272cdecc48d975d5ef7eb21f7ba18ab2458dff72e33b3eb2dad489e65d651ddabfb478d4457d60affe172bc2433257863f37a0
AUX snack-2.2.10-CVE-2012-6303-fix.patch 778 BLAKE2B f6f34248825da751e81f4079d70fa7dec4dcbc5e63931aee58ad1f021e0a47f0bfdc7a52e69693bf32bae618a49f5c35c757694dd14984ebc79cd62acce2bda7 SHA512 6e2f7fcf8ca0c2792cf52432340f2319b8c82677a3568c9e382f91758f5e6bf26c3a05939d4a748c4198c4e50f27141ebd2cb298d8363765ed6582192d64d3e8
AUX snack-2.2.10-darwin.patch 1108 BLAKE2B 862cd6a36363b45c9a27af08fa4bf347fc3e1a8fbbf972b72dfb4faf4cb135365fbe06377a20a2b77e02126e27de723b642067d8ccedb9947b9aa873069152ce SHA512 0d82270d830c8b7d15dcbead05d80c15666d1bac164f26c045859f7f4dc4c098961b48272ecd0b059a1b36ba8d560c563fe8e40add822f311026faf5f7eeaf0a
+AUX snack-2.2.10-debian-args.patch 4593 BLAKE2B bebc3c5cab2fea2b3fdc1c1c1e419855e49f2457d2014b2aa0f8236a637489e8b79fdac50d0b3369b576eea9a0bb130d46854c79939e6d93711c520e83001810 SHA512 686218bb22c3c8b53dcb18e10025f1a602c06fe11989a6e46dc02022d581fd281c03d2cca0938c2bad5947f8819e3c631f90f0439a8f274742bef80755dbd20e
+AUX snack-2.2.10-test.patch 6924 BLAKE2B c161141a85f9e8f0b28f4f90f069f45bef9719998fc28832d7afe3504a2d6234d80c010dbd62931b8ff4420fbc03e8a43ead4a91a7e5b1045db52c7ea23de5c8 SHA512 e3af62714d3e35426a7187c3807281a943c16f492abc8166c3a2053b5f4f738584eac469d4271d30cafe8742d05032aaf01464c7821ce0dacb567a9e53ccadd5
DIST snack2.2.10.tar.gz 1798252 BLAKE2B e27b8e7d6082cdcfc06e7eea5ab832fb78ba104de9e56a69c6c9cd688183f7d4c6bdb974e4d5d2bf5ef2bc5518a913ddf17c90db8d10cef4dbee533307cc7718 SHA512 c17ad332fa4f3ded006b97ceca85cada079e4c7cd933768b289c13dadca1b8803fccaf709ec2def5af4abe92c307f25597ebfa6f94df2d681e40815cd7eccb9b
EBUILD snack-2.2.10-r6.ebuild 2012 BLAKE2B db70db5649537e2a4fb3d4484eafd6366e016b384415ec40330c4ff345c934c8554fdd34a91734c074d37096401ae883ad8d359deeeb6fb465950c16157cb0bf SHA512 30849b4e77e6177d41d32004ad1026ef44a57d654d25e583ebe6e7a16a08d0224ea3a79e0df62c7238b19b3d92fb1ab51325404e7f1e5e324208e3ccbeb13d62
EBUILD snack-2.2.10-r7.ebuild 1940 BLAKE2B e6e88ef6cba18d2b1de2cee927c48208a612e2929e47cfe4d4b3d5256984653acc5ebcac712084f3046d540aff81301ce2c4adcf0253a20f4f4d59472a1c37af SHA512 32339642f2f30d41df5f0f381cba807d80f63a6e1d10870c70865ddd11e653422109cdcdd5927cf0c703b314d7499ab578dcd012e528a102fc328d65f9050231
+EBUILD snack-2.2.10-r8.ebuild 2074 BLAKE2B 80c23d7432125fcf1841a7e3dfd484b519666fcaed23f36ab7f251fb2e74414bdeb320bb7f660630b49b3aaa904d3921e26e05d39b22647f4937edf9374b2ffc SHA512 96603fbf7c9d41c75d6846732fffcbaa2d62dd351e7444fad2938f979392cb445e089f2f35c5ded56b780e409cc9955165e7c8e24cac20051ef15915b1c28d69
MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639
diff --git a/dev-tcltk/snack/files/snack-2.2.10-debian-args.patch b/dev-tcltk/snack/files/snack-2.2.10-debian-args.patch
new file mode 100644
index 000000000000..1f306d612669
--- /dev/null
+++ b/dev-tcltk/snack/files/snack-2.2.10-debian-args.patch
@@ -0,0 +1,154 @@
+Patch by Sergei Golovan fixes several cases of access beyond array boundaries.
+
+--- a/generic/jkFilterIIR.c
++++ b/generic/jkFilterIIR.c
+@@ -125,6 +125,12 @@
+ return TCL_ERROR;
+ }
+
++ if (arg + 1 == objc) {
++ Tcl_AppendResult(interp, "No argument given for ",
++ optionStrings[index], " option", (char *) NULL);
++ return TCL_ERROR;
++ }
++
+ switch ((enum options) index) {
+ /* size of triangular dithering on output */
+ case DITHER:
+--- a/generic/jkPitchCmd.c
++++ b/generic/jkPitchCmd.c
+@@ -850,7 +850,7 @@
+
+ for (arg = 2; arg < objc; arg += 2) {
+ char *opt = Tcl_GetStringFromObj(objv[arg], NULL);
+- char *val = Tcl_GetStringFromObj(objv[arg+1], NULL);
++ char *val = (arg + 1 == objc) ? "" : Tcl_GetStringFromObj(objv[arg+1], NULL);
+
+ if ((strcmp("-method", opt) == 0) && (strcasecmp("esps", val) == 0)) {
+ Get_f0(s, interp, objc, objv);
+--- a/generic/jkSoundEdit.c
++++ b/generic/jkSoundEdit.c
+@@ -291,6 +291,12 @@
+ string = Tcl_GetStringFromObj(objv[arg], &len);
+
+ if (strncmp(string, "-units", len) == 0) {
++ if (arg + 1 == objc) {
++ Tcl_AppendResult(interp, "No argument given for ",
++ string, " option", (char *) NULL);
++ return TCL_ERROR;
++ }
++
+ string = Tcl_GetStringFromObj(objv[arg+1], &len);
+ if (strncasecmp(string, "seconds", len) == 0) type = 1;
+ if (strncasecmp(string, "samples", len) == 0) type = 0;
+@@ -1152,6 +1158,12 @@
+ return TCL_ERROR;
+ }
+
++ if (arg + 1 == objc) {
++ Tcl_AppendResult(interp, "No argument given for ",
++ subOptionStrings[index], " option", (char *) NULL);
++ return TCL_ERROR;
++ }
++
+ switch ((enum subOptions) index) {
+ case RATE:
+ case FREQUENCY:
+--- a/generic/shape.c
++++ b/generic/shape.c
+@@ -103,6 +103,12 @@
+ "option", 0, &index) != TCL_OK) {
+ return TCL_ERROR;
+ }
++ if (arg + 1 == objc) {
++ Tcl_AppendResult(interp, "No argument given for ",
++ subOptionStrings[index], " option", (char *) NULL);
++ return TCL_ERROR;
++ }
++
+ switch ((enum subOptions) index) {
+ case START:
+ {
+@@ -155,6 +161,12 @@
+ "option", 0, &index) != TCL_OK) {
+ return TCL_ERROR;
+ }
++ if (arg + 1 == objc) {
++ Tcl_AppendResult(interp, "No argument given for ",
++ subOptionStrings[index], " option", (char *) NULL);
++ return TCL_ERROR;
++ }
++
+ switch ((enum subOptions) index) {
+ case START:
+ {
+@@ -384,6 +396,12 @@
+ "option", 0, &index) != TCL_OK) {
+ return TCL_ERROR;
+ }
++ if (arg + 1 == objc) {
++ Tcl_AppendResult(interp, "No argument given for ",
++ subOptionStrings[index], " option", (char *) NULL);
++ return TCL_ERROR;
++ }
++
+ switch ((enum subOptions) index) {
+ case START:
+ {
+--- /dev/null
++++ b/tests/zargs.test
+@@ -0,0 +1,54 @@
++# Tests cover lack of command arguments
++
++package require -exact snack 2.2
++
++if {[lsearch [namespace children] ::tcltest] == -1} {
++ package require tcltest
++ namespace import ::tcltest::*
++}
++
++test zargs-1.1 {pitch command, with missing argument for -start option} {
++ set s [snack::sound snd -load ex1.wav]
++ catch {$s pitch -start} msg
++ $s destroy
++ set msg
++} {No argument given for -start option}
++
++test zargs-1.2 {length command, with missing argument for -units option} {
++ set s [snack::sound snd -load ex1.wav]
++ catch {$s length 10 10 -units} msg
++ $s destroy
++ set msg
++} {No argument given for -units option}
++
++test zargs-1.3 {convert command, with missing argument for -rate option} {
++ set s [snack::sound snd -load ex1.wav]
++ catch {$s convert -rate 1 -rate} msg
++ $s destroy
++ set msg
++} {No argument given for -rate option}
++
++test zargs-1.4 {iir filter, with missing argument for -denominator option} {
++ set s [snack::sound snd -load ex1.wav]
++ catch {snack::filter iir -denominator} msg
++ $s destroy
++ set msg
++} {No argument given for -denominator option}
++
++test zargs-1.5 {shape command, with missing argument for -start option} {
++ set s [snack::sound snd -load ex1.wav]
++ catch {$s shape -start 0 -start} msg
++ $s destroy
++ set msg
++} {No argument given for -start option}
++
++test zargs-1.6 {datasamples command, with missing argument for -start option} {
++ set s [snack::sound snd -load ex1.wav]
++ catch {$s datasamples -start 0 -start} msg
++ $s destroy
++ set msg
++} {No argument given for -start option}
++
++# cleanup
++::tcltest::cleanupTests
++return
diff --git a/dev-tcltk/snack/files/snack-2.2.10-test.patch b/dev-tcltk/snack/files/snack-2.2.10-test.patch
new file mode 100644
index 000000000000..724ccd686fc7
--- /dev/null
+++ b/dev-tcltk/snack/files/snack-2.2.10-test.patch
@@ -0,0 +1,22 @@
+--- a/tests/pitch.test 2018-12-02 21:56:08.315195566 +0100
++++ b/tests/pitch.test 2018-12-02 21:54:19.853964344 +0100
+@@ -28,7 +28,7 @@
+ set res [$s pitch -method ESPS]
+ $s destroy
+ set res
+-} {{0.0 0.0 0.0 0.7046} {0.0 0.0 773.75 0.65552} {0.0 0.0 818.19 0.24061} {0.0 0.0 813.11 0.56787} {0.0 0.0 808.38 0.51307} {0.0 0.0 826.19 0.49327} {0.0 0.0 856.39 0.9469} {0.0 0.0 851.94 0.0} {0.0 0.0 869.07 0.48861} {0.0 0.0 842.5 0.39768} {0.0 0.0 839.18 0.4009} {0.0 0.0 820.35 0.81465} {0.0 0.0 833.41 0.95806} {0.0 0.0 855.43 0.89539} {0.0 0.0 853.1 0.28335} {0.0 0.0 889.35 0.59169} {0.0 0.0 1070.4 0.68884} {0.0 0.0 878.07 0.5143} {0.0 0.0 893.05 0.3997} {0.0 0.0 873.35 0.68623} {0.0 0.0 965.28 0.57252} {0.0 0.0 882.13 0.49351} {0.0 0.0 1196.0 0.70511} {209.81 1.0 3310.1 0.88756} {162.78 1.0 3659.8 0.99115} {161.92 1.0 3512.8 0.99646} {158.92 1.0 3547.8 0.99354} {155.91 1.0 3468.3 0.98505} {149.48 1.0 3284.6 0.99364} {143.31 1.0 3007.4 0.98736} {133.77 1.0 2823.2 0.94805} {126.48 1.0 2640.0 0.98759} {119.94 1.0 2332.5 0.9852} {112.98 1.0 2040.0 0.95218} {109.81 1.0 2122.5 0.9571} {107.68 1.0 2418.8 0.92161} {106.6 1.0 2507.1 0.95998} {105.57 1.0 2478.7 0.95695} {105.43 1.0 2671.9 0.96458} {106.74 1.0 2706.4 0.98918} {109.0 1.0 2755.5 0.99448} {111.84 1.0 2716.9 0.97564} {115.73 1.0 2274.5 0.87201} {99.183 1.0 920.17 0.60726} {120.34 1.0 860.54 0.84981} {150.88 1.0 2140.9 0.93803} {136.25 1.0 2838.7 0.98336} {141.73 1.0 2877.0 0.99704} {145.06 1.0 2894.6 0.98906} {146.54 1.0 2748.1 0.98797} {149.82 1.0 2700.2 0.94096} {149.23 1.0 2838.5 0.98879} {146.53 1.0 2629.4 0.95378} {141.86 1.0 2179.6 0.97326} {133.37 1.0 1887.6 0.85003} {124.99 1.0 1659.4 0.94212} {117.97 1.0 1442.7 0.96375} {109.74 1.0 1090.7 0.96917} {103.63 1.0 915.58 0.92499} {111.49 1.0 852.97 0.69573} {107.37 1.0 786.45 0.86455} {93.37 1.0 815.31 0.81332} {123.3 1.0 804.19 0.61468} {84.033 1.0 762.64 0.74945} {121.1 1.0 725.97 0.5574} {114.08 1.0 700.18 0.82347} {101.78 1.0 704.91 0.57994} {103.43 1.0 695.82 0.75774} {101.42 1.0 699.76 0.79472} {105.86 1.0 714.6 0.70127} {0.0 0.0 745.64 0.828} {0.0 0.0 736.29 0.64289} {0.0 0.0 696.31 0.40449} {0.0 0.0 684.55 0.44551} {0.0 0.0 639.39 0.38997} {0.0 0.0 561.58 0.0} {0.0 0.0 628.03 0.34976} {0.0 0.0 717.81 0.38937} {0.0 0.0 748.32 0.41932} {0.0 0.0 750.33 0.86962} {0.0 0.0 783.32 0.82826} {0.0 0.0 761.07 0.20038} {0.0 0.0 809.66 0.35076} {0.0 0.0 831.98 0.7714} {0.0 0.0 872.36 0.67117} {0.0 0.0 826.35 0.6413} {0.0 0.0 717.04 0.0} {0.0 0.0 723.39 0.54415} {0.0 0.0 751.84 0.33728} {0.0 0.0 818.29 0.31209} {0.0 0.0 837.27 0.4341} {0.0 0.0 849.58 0.3289} {0.0 0.0 862.31 0.28854} {0.0 0.0 845.67 0.68362} {0.0 0.0 868.24 0.74526}}
++} {{0.0 0.0 0.0 0.7046} {0.0 0.0 773.7 0.65552} {0.0 0.0 818.08 0.24061} {0.0 0.0 813.13 0.56787} {0.0 0.0 808.39 0.51307} {0.0 0.0 826.01 0.49327} {0.0 0.0 856.56 0.9469} {0.0 0.0 851.72 0.0} {0.0 0.0 869.15 0.48861} {0.0 0.0 842.57 0.39768} {0.0 0.0 839.14 0.4009} {0.0 0.0 820.39 0.81465} {0.0 0.0 833.47 0.95806} {0.0 0.0 855.33 0.89539} {0.0 0.0 852.97 0.28335} {0.0 0.0 889.07 0.59169} {0.0 0.0 1070.5 0.68884} {0.0 0.0 878.41 0.5143} {0.0 0.0 892.74 0.3997} {0.0 0.0 873.53 0.68623} {0.0 0.0 965.13 0.57252} {0.0 0.0 882.69 0.49351} {0.0 0.0 1193.0 0.70511} {209.81 1.0 3304.3 0.88756} {162.78 1.0 3660.9 0.99115} {161.92 1.0 3512.7 0.99646} {158.92 1.0 3547.9 0.99354} {155.91 1.0 3468.7 0.98505} {149.48 1.0 3285.3 0.99364} {143.31 1.0 3008.2 0.98736} {133.77 1.0 2823.7 0.94805} {126.48 1.0 2640.8 0.98759} {119.94 1.0 2333.7 0.9852} {112.98 1.0 2040.5 0.95218} {109.81 1.0 2121.6 0.9571} {107.68 1.0 2418.1 0.92161} {106.6 1.0 2507.3 0.95998} {105.57 1.0 2478.0 0.95695} {105.43 1.0 2671.9 0.96458} {106.74 1.0 2706.6 0.98918} {109.0 1.0 2755.4 0.99448} {111.84 1.0 2717.5 0.97564} {115.73 1.0 2277.5 0.87201} {99.183 1.0 924.36 0.60726} {120.34 1.0 859.79 0.84981} {150.88 1.0 2136.3 0.93803} {136.25 1.0 2838.1 0.98336} {141.73 1.0 2877.0 0.99704} {145.06 1.0 2894.6 0.98906} {146.54 1.0 2749.1 0.98797} {149.82 1.0 2699.5 0.94096} {149.23 1.0 2838.4 0.98879} {146.53 1.0 2630.6 0.95378} {141.86 1.0 2181.0 0.97326} {133.37 1.0 1888.3 0.85003} {124.99 1.0 1660.0 0.94212} {117.97 1.0 1443.6 0.96375} {109.74 1.0 1091.7 0.96917} {103.63 1.0 915.75 0.92499} {111.49 1.0 853.13 0.69573} {107.37 1.0 786.42 0.86455} {93.37 1.0 815.44 0.81332} {123.3 1.0 804.05 0.61468} {84.033 1.0 762.98 0.74945} {121.1 1.0 725.91 0.5574} {114.08 1.0 700.22 0.82347} {101.78 1.0 704.95 0.57994} {103.43 1.0 695.87 0.75774} {101.42 1.0 699.81 0.79472} {105.86 1.0 714.47 0.70127} {0.0 0.0 745.7 0.828} {0.0 0.0 736.31 0.64289} {0.0 0.0 696.35 0.40449} {0.0 0.0 684.65 0.44551} {0.0 0.0 639.58 0.38997} {0.0 0.0 561.77 0.0} {0.0 0.0 627.65 0.34976} {0.0 0.0 717.62 0.38937} {0.0 0.0 748.27 0.41932} {0.0 0.0 750.33 0.86962} {0.0 0.0 783.3 0.82826} {0.0 0.0 761.05 0.20038} {0.0 0.0 809.51 0.35076} {0.0 0.0 831.97 0.7714} {0.0 0.0 872.22 0.67117} {0.0 0.0 826.62 0.6413} {0.0 0.0 717.3 0.0} {0.0 0.0 723.3 0.54415} {0.0 0.0 751.75 0.33728} {0.0 0.0 818.03 0.31209} {0.0 0.0 837.29 0.4341} {0.0 0.0 849.53 0.3289} {0.0 0.0 862.33 0.28854} {0.0 0.0 845.65 0.68362} {0.0 0.0 868.25 0.74526}}
+
+ test pitch-2.1 {pitch command, with missing argument for -start option} {
+ set s [snack::sound snd -load ex1.wav]
+--- a/tests/power.test 2018-12-02 21:58:19.319057755 +0100
++++ b/tests/power.test 2018-12-02 21:56:48.303543173 +0100
+@@ -14,7 +14,7 @@
+ set res [$s power]
+ $s destroy
+ set res
+-} {57.668 58.916 57.992 58.647 58.462 58.415 58.353 58.948 58.897 59.02 58.761 58.745 58.248 58.595 59.158 58.846 58.467 61.37 59.153 59.315 58.301 60.035 59.451 58.963 71.281 71.387 71.13 71.213 71.01 70.635 69.845 68.822 68.986 68.525 67.103 66.664 67.365 67.627 66.72 67.337 67.657 68.365 68.854 68.204 58.26 58.141 66.927 69.789 69.122 69.601 69.076 68.909 69.337 68.621 67.11 65.266 64.678 64.223 61.751 60.287 59.447 57.811 58.444 58.209 57.645 57.279 56.377 56.572 56.467 56.796 57.045 57.735 57.858 57.081 56.943 56.421 54.929 56.202 57.349 57.643 57.477 58.207 57.706 58.385 58.601 59.228 58.694 57.176 57.423 57.733 58.599 58.614 58.771 59.005 58.651 59.077 59.001 58.113 58.374}
++} {57.668 58.916 57.992 58.647 58.463 58.415 58.353 58.948 58.897 59.02 58.761 58.745 58.248 58.595 59.158 58.846 58.467 61.37 59.153 59.315 58.301 60.035 59.451 58.963 71.281 71.387 71.13 71.213 71.01 70.635 69.845 68.822 68.986 68.525 67.103 66.664 67.365 67.627 66.72 67.337 67.657 68.365 68.854 68.204 58.26 58.141 66.927 69.789 69.122 69.601 69.076 68.909 69.337 68.621 67.11 65.266 64.678 64.223 61.751 60.287 59.447 57.811 58.444 58.209 57.645 57.279 56.377 56.572 56.467 56.796 57.045 57.735 57.858 57.081 56.943 56.421 54.929 56.202 57.349 57.643 57.477 58.207 57.706 58.385 58.601 59.228 58.694 57.176 57.423 57.733 58.599 58.614 58.771 59.005 58.651 59.077 59.001 58.113 58.374}
+
+ test power-1.2 {power command} {
+ set s [snack::sound snd -load ex1.wav]
diff --git a/dev-tcltk/snack/snack-2.2.10-r8.ebuild b/dev-tcltk/snack/snack-2.2.10-r8.ebuild
new file mode 100644
index 000000000000..773eb22926a0
--- /dev/null
+++ b/dev-tcltk/snack/snack-2.2.10-r8.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 pypy )
+
+inherit autotools distutils-r1 multilib virtualx
+
+DESCRIPTION="The Snack Sound Toolkit (Tcl)"
+HOMEPAGE="http://www.speech.kth.se/snack/"
+SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+SLOT="0"
+IUSE="alsa examples python vorbis"
+
+DEPEND="
+ dev-lang/tcl:0=
+ dev-lang/tk:0=
+ alsa? ( media-libs/alsa-lib )
+ python? ( ${PYTHON_DEPS} )
+ vorbis? ( media-libs/libvorbis )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}${PV}/unix"
+
+PATCHES=(
+ "${FILESDIR}"/alsa-undef-sym.patch
+ "${FILESDIR}"/${P}-CVE-2012-6303-fix.patch
+ "${FILESDIR}"/${P}-debian-args.patch
+ "${FILESDIR}"/${P}-test.patch
+)
+
+HTML_DOCS="${WORKDIR}/${PN}${PV}/doc/*"
+
+src_prepare() {
+ # adds -install_name (soname on Darwin)
+ [[ ${CHOST} == *-darwin* ]] && PATCHES+=( "${FILESDIR}"/${P}-darwin.patch )
+
+ sed \
+ -e "s:ar cr:$(tc-getAR) cr:g" \
+ -e "s:-O:${CFLAGS}:g" \
+ -i Makefile.in || die
+
+ cd ..
+
+ default
+
+ sed \
+ -e 's|^\(#define roundf(.*\)|//\1|' \
+ -i generic/jkFormatMP3.c || die
+ rm tests/{play,record}.test || die
+}
+
+src_configure() {
+ local myconf=""
+
+ use alsa && myconf+=" --enable-alsa"
+
+ if use vorbis; then
+ myconf+=" --with-ogg-include="${EPREFIX}"/usr/include"
+ myconf+=" --with-ogg-lib="${EPREFIX}"/usr/$(get_libdir)"
+ fi
+
+ econf \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --includedir="${EPREFIX}"/usr/include \
+ --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+ --with-tk="${EPREFIX}"/usr/$(get_libdir) \
+ $myconf
+}
+
+src_compile() {
+ default
+}
+
+src_test() {
+ TCLLIBPATH=${S} virtx default | grep FAILED && die
+}
+
+src_install() {
+ default
+
+ if use python ; then
+ cd "${S}"/../python || die
+ distutils-r1_src_install
+ fi
+
+ cd "${S}"/.. || die
+
+ if use examples ; then
+ docinto examples
+ sed -i -e 's/wish[0-9.]+/wish/g' demos/tcl/* || die
+ dodoc -r demos/tcl
+
+ use python && dodoc -r demos/python
+ fi
+}
diff --git a/dev-tcltk/tcllib/Manifest b/dev-tcltk/tcllib/Manifest
index 046b138ed715..5ec6eb38e40f 100644
--- a/dev-tcltk/tcllib/Manifest
+++ b/dev-tcltk/tcllib/Manifest
@@ -3,7 +3,7 @@ DIST tcllib-1.15-patchset.tar.xz 16164 BLAKE2B 590f6ea38aa2cf98e80011591d5bf06f2
DIST tcllib-1.15.tar.bz2 5030648 BLAKE2B 9731be4282bc3b3b0bb56021c3f0a7943ff4163d04ae397b1e0543cbce0642cbf5f64b66c57348a932d9e29c53273223998f2d8b0b087ff7ac679191e8a35ece SHA512 544b1193266e860eb59a4c313645376bba8488711b2afc629d99d0e719252db79caae73022ae1dc21dc123f949fa8930f81112c3f80328fc83952b64f93ca3c4
DIST tcllib-1.16-patchset.tar.xz 5484 BLAKE2B b7dc4cd1045cc88e7cc85412734cd036a77af276635e20ff7df207bf5296df63f9c4b1374957f2d01ef278daabdb1b7bb5cb1bb9e3d2a4e0100be02d23ddbb2a SHA512 1bb3b7ed698a77502eecc7ae9fe28b0370770d08235994fd083828af4e87aee49f60c529774bf54dc339122b68fc1841acdd05b27f95ef78145934268567fc03
DIST tcllib-1.19.tar.xz 6298564 BLAKE2B f137227004dd4acded7c8aae6b36fd50fedee67a725ecef0046f1af7abc7bb8e11207a141e15390a6ce3a1a3914b1cd2e5a798035eba631254792b2819383013 SHA512 08f549a3513316919c61f015a604aa671a73c0fd59a8a20b916d106e7d7d6f4bd59b485a92307778cfea1b00f78c2972a086b1bf960fe85a26fe273b7ada8d12
-EBUILD tcllib-1.15-r2.ebuild 1140 BLAKE2B 1940b47a251d6e926b2c620afb4a5d2afe2330f63efd230c1f52e0bc05b4dc5fe5129213fcf98692064a869dc402276f1904fc8ab21d3492dfc30fbcd3bf9301 SHA512 dd44b82ea8f1906a4f47729724cc72960b298d7a6c86274843a6547fdb06b470a599b63c7c5269d47bec4a6517eb2501cb19dc09e1764f0e0320c1eac63f4088
-EBUILD tcllib-1.16.ebuild 1182 BLAKE2B 1e369addfe894eda1943f3a1d8458ddfe59d88a0622f669806d56888f75a96af2da95d0267ef3e731471f4babac8c9f435401dfb64a6eec883a778d7ec0cd32b SHA512 fd627a444c181de59c0cbef0521ebe1cda3e8df74a45de29badf1393d122cb529c316e058a3b2930cf72c1de376e591712c377841a3c7fd583a110db20a96c25
-EBUILD tcllib-1.19.ebuild 932 BLAKE2B 3f8f0c6795bbb9271385076e522df540e47bdf086ad5e6a761d162c9eb41bf4ddb6a937c5b346e1ce97be156b8019e240cef29b7afbb0bf962f34126ae66deba SHA512 dbd69f9c31902c2ab80f463e24c80093e7c284a8c1ad429407f165a25ee77178c2ee421a194bca8230452b969de51e11a97c413c8edd198a2059905f2c88e270
+EBUILD tcllib-1.15-r2.ebuild 1126 BLAKE2B 4230c77b24b9aa9a22c1bfca957622c1b1bdf987f41e704cac8ab9b71edb046b5c27837619b6e9440dc296abb43d15f3646b047ed812c52ec478384ee28b7d76 SHA512 8e3318997ebf7a07181d76fef022febf286ad44ea92b2a9b411a15e9e73154598d90c7a763f576e9f0afbe9ac95419aea6c568c037e0aa0321d87fa96d437201
+EBUILD tcllib-1.16.ebuild 1168 BLAKE2B a33d8cfcf72e090d0901880ffd238d67ad7e200027f10e2d3a6f4d4f259a1d23ed5bd923510380e753781d42166f1e67bfe174001d7d801d14c7b4aeb3a8eee6 SHA512 8b958fe27a58258235a5f2b80f74a1bb8ac6dd795326d116947579d1940834ea5d1d0f993acae89909e4adde31b6e874ed733f0275fe149a2cedcba3078d115d
+EBUILD tcllib-1.19.ebuild 919 BLAKE2B 2f45c65795af4a2256059e0f088d16263fec69d790e0546c141aa1bf041a3996ee307619ebe9d589d74e52df988cf3bd4bc898832cfe1ac843b916246ada873c SHA512 7787cbabec082769fb5431c937f9fd12d51bbb82575a17fa4bc6f92dabbdf6dd3adc0e5ab79ba37e5b34ba2dcc1fd74fe47c6a0101690fc4d8da13d10b543fea
MISC metadata.xml 329 BLAKE2B 9c75c5b20f8ce9b566b4a422c4d768c3c2db1f593d8505ee7539932860f99ab5eeafb51d02e84d78f7be0c8be06e22fadb64aaf61cf01b7b14ac506035c70c79 SHA512 c16db3fedc73cc41391e15f198396908ebd047c165c2bbe3c465f126dfb8266818d79f11ec343a2880058850a8164801616632f361b69db914e7d66823bb1851
diff --git a/dev-tcltk/tcllib/tcllib-1.15-r2.ebuild b/dev-tcltk/tcllib/tcllib-1.15-r2.ebuild
index 9b88517a4413..f5ba207bc472 100644
--- a/dev-tcltk/tcllib/tcllib-1.15-r2.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.15-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
IUSE="examples"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
RDEPEND="dev-lang/tcl:0="
DEPEND="${RDEPEND}"
diff --git a/dev-tcltk/tcllib/tcllib-1.16.ebuild b/dev-tcltk/tcllib/tcllib-1.16.ebuild
index d0d5ac1e3691..72616a2dd19d 100644
--- a/dev-tcltk/tcllib/tcllib-1.16.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.16.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=5
@@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge//project/${PN}/${PN}/${PV}/${MY_P}.tar.bz2
LICENSE="BSD"
SLOT="0"
IUSE="examples"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
RDEPEND="
dev-lang/tcl:0=
diff --git a/dev-tcltk/tcllib/tcllib-1.19.ebuild b/dev-tcltk/tcllib/tcllib-1.19.ebuild
index 0cda19041683..cae2a52b5a65 100644
--- a/dev-tcltk/tcllib/tcllib-1.19.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.19.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
IUSE="examples"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
RDEPEND="
dev-lang/tcl:0=