summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-02-29 18:01:47 +0000
commitceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (patch)
tree9f47ee47c31a0f13f9496879cd88a1042550aa81 /dev-tcltk
parent53cba99042fa967e2a93da9f8db806fe2d035543 (diff)
gentoo (leap year) resync : 29.02.2020
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/Manifest.gzbin6301 -> 6307 bytes
-rw-r--r--dev-tcltk/bwidget/Manifest2
-rw-r--r--dev-tcltk/bwidget/bwidget-1.9.14.ebuild40
-rw-r--r--dev-tcltk/itcl/Manifest2
-rw-r--r--dev-tcltk/itcl/itcl-4.2.0.ebuild62
-rw-r--r--dev-tcltk/snack/Manifest2
-rw-r--r--dev-tcltk/snack/snack-2.2.10-r8.ebuild2
-rw-r--r--dev-tcltk/tablelist/Manifest2
-rw-r--r--dev-tcltk/tablelist/tablelist-6.8.ebuild28
9 files changed, 138 insertions, 2 deletions
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index 6efd67a0b0a3..c91847956c40 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 d6c73a09442c..29f8518654f9 100644
--- a/dev-tcltk/bwidget/Manifest
+++ b/dev-tcltk/bwidget/Manifest
@@ -1,4 +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.14.tar.gz 261654 BLAKE2B 2c0e8ed33624f6304e775da3be02975aced85c8eeb8ca7fd736858a9323f7bd6aad96bb3697db1c9c571d5dc72ff21d3c161d4f2a8ada83f9ec615391c0f1890 SHA512 7db9c69ae423e97356ff3e54ffc77a450fb967907b32356f343aa4321faceb3e807e63babb2edf0e2c6ab086af570dbd6a02a85e4ca2c1f020ae4df78c8f0fe8
EBUILD bwidget-1.9.12.ebuild 800 BLAKE2B 878abc1527396f219063346030c270cbd3c3035f8d34a59867b96459ea2161f4e41078118aaf6328fefacbc40dc123e4baf1f64d68fbcd9d982cd9f5379d86ed SHA512 4ec94c300951c3c14cf3e768b703ec68bdbacc0837ce96347fee6135b1de968825f0bf15a9138b13b0034388e6d98ca5aa259f05362291106f221e23c0fe43b6
+EBUILD bwidget-1.9.14.ebuild 808 BLAKE2B 3065e752e92963d6ca203359ad6659f8cc0d52bc1778395bfca5f1e7398094a74ccfdbb8971a2995cbcf55c4b0456b22738e104ca5fbfb81aefa37718cbb945c SHA512 70a03ff912c72261c215ae0b1148da98b49ea632cbd60585b08b29101dd70e25d5ca8ad3e581a86c4c5b524e31d2a11d227d35939c630f7452698073e479b918
MISC metadata.xml 329 BLAKE2B 9c75c5b20f8ce9b566b4a422c4d768c3c2db1f593d8505ee7539932860f99ab5eeafb51d02e84d78f7be0c8be06e22fadb64aaf61cf01b7b14ac506035c70c79 SHA512 c16db3fedc73cc41391e15f198396908ebd047c165c2bbe3c465f126dfb8266818d79f11ec343a2880058850a8164801616632f361b69db914e7d66823bb1851
diff --git a/dev-tcltk/bwidget/bwidget-1.9.14.ebuild b/dev-tcltk/bwidget/bwidget-1.9.14.ebuild
new file mode 100644
index 000000000000..663c258b9db7
--- /dev/null
+++ b/dev-tcltk/bwidget/bwidget-1.9.14.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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/tcllib/${MY_PN}/${PV}/${P}.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-lang/tk:0"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.9.8-test.patch )
+
+src_test() {
+ TCLLIBPATH=${S} virtx tclsh tests/entry.test
+}
+
+src_install() {
+ insinto /usr/$(get_libdir)/${P}
+ doins *.tcl
+ doins -r images lang
+
+ dodoc -r demo
+ dodoc ChangeLog README.txt
+
+ docinto html
+ use doc && dodoc -r BWman/*
+}
diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest
index 2c5230845d38..cc19cbf499fb 100644
--- a/dev-tcltk/itcl/Manifest
+++ b/dev-tcltk/itcl/Manifest
@@ -1,7 +1,9 @@
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
EBUILD itcl-3.4.1.ebuild 1029 BLAKE2B ff15d58721bca40ccbef6ed659276da13622a29fb4093e2bb5a68204c72ed9cea2382565e5f055592ae73c3bbc7452d7701ba080acdd618d5f02f41a47329280 SHA512 5d57b23a7ff31c3242cba2f69c28fe529a2efb4e03d3111b458c982df07e2cd8b3585feff19fe55ff38e2856ec1702025af119e73bd01fd95e11cc431900eeda
EBUILD itcl-4.0.3.ebuild 1724 BLAKE2B 7d894e9d732d539e6f4e9301ba2594d5ca587e80a8cb73bbe92ab0cd59008845b6f396d0f5dbbd9f9ef44f6ffd0308e8dff731450b306bab30a4b65fd0c87955 SHA512 d8bdfa3762d6ef11322866a4b6337e72e0dec363c753bed1f1241299ddc1776648cc6886542266de7f813724cc78f009d825932c0f6ebb0cac2b1ad6d241e724
EBUILD itcl-4.1.1.ebuild 1483 BLAKE2B 968101d12ac4cbe79b88e9c77db4bf0941920efc70698ffa05832514d149e10d94a01dde8d3706c7dfe807224985bda8002638c321a84b138f4efed2fa260e70 SHA512 f12b550e79e31396955abffafac1e9cdb46f56a5b43f9d34082c2cc8c7c6b3aa72031ee6daef1bde7b287cfbc1b912b2ac2d2c9fda3716122c96c7bf52a53196
+EBUILD itcl-4.2.0.ebuild 1488 BLAKE2B 56d84f91e6b5f5b79ec3dbfbb96160d4a800ada3828aef9c6a35a58cf1a16b8dac23a2e153b20808b159d3966aa1666fdc339ec6b9999e282e31e1e89936fe19 SHA512 7a5b97507b81075b4774b8a387f678338aa1db9759058ce5c537f86308c2b7e9d3c7ee4b2bab8ff0201bc6952329494e3c4f2512df06a684d9adb4169b976a21
MISC metadata.xml 330 BLAKE2B 31520e9c34731a6b9f743db2dc1ecd3dfa0600c77c64ec8d3274f65a3e4998086684a78bac8b55d3450310d0cc8d3de741fe924a6bc722821aa15deaf1360419 SHA512 404a351da7b77344ba6ad0969162591a9fdc582ca723b43d04ed073bdc164b4df173a3267b333ed4d19aaa48b34c696d485703c85cccd700320e23008ef189b1
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 000000000000..38092fa6313f
--- /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}
+}
diff --git a/dev-tcltk/snack/Manifest b/dev-tcltk/snack/Manifest
index 47e18b748086..64432f7d096d 100644
--- a/dev-tcltk/snack/Manifest
+++ b/dev-tcltk/snack/Manifest
@@ -4,5 +4,5 @@ AUX snack-2.2.10-darwin.patch 1108 BLAKE2B 862cd6a36363b45c9a27af08fa4bf347fc3e1
AUX snack-2.2.10-debian-args.patch 4593 BLAKE2B bebc3c5cab2fea2b3fdc1c1c1e419855e49f2457d2014b2aa0f8236a637489e8b79fdac50d0b3369b576eea9a0bb130d46854c79939e6d93711c520e83001810 SHA512 686218bb22c3c8b53dcb18e10025f1a602c06fe11989a6e46dc02022d581fd281c03d2cca0938c2bad5947f8819e3c631f90f0439a8f274742bef80755dbd20e
AUX snack-2.2.10-test.patch 8755 BLAKE2B 942832c5c80ef1ab338829a21f296f759dd8a055da58b833e80f6f18d1e31f326b8dcfa85e96248afd24c3e9e80be1612a210a16c79630fe57e4a0a8b048f371 SHA512 3ffe1965b033fa77267c67c6222599c9a3fb72012886f3382c2940bb778b606fbe74a80ce6a4e77e26a95b1fb85e191186689eec8bcccfb5f08e059a97dc5a26
DIST snack2.2.10.tar.gz 1798252 BLAKE2B e27b8e7d6082cdcfc06e7eea5ab832fb78ba104de9e56a69c6c9cd688183f7d4c6bdb974e4d5d2bf5ef2bc5518a913ddf17c90db8d10cef4dbee533307cc7718 SHA512 c17ad332fa4f3ded006b97ceca85cada079e4c7cd933768b289c13dadca1b8803fccaf709ec2def5af4abe92c307f25597ebfa6f94df2d681e40815cd7eccb9b
-EBUILD snack-2.2.10-r8.ebuild 2141 BLAKE2B bb01ad34b18e7f32ba9d3af8ba5d92fd06667d633fb9a1286d7d84e6a8ce543d6c8f469d215e650701475c84768717c040915ec5a9fa6c09bb27694f2e7f124c SHA512 cc72ba3dafdac54d174d166cf95295339b498a00256ed85e865369c200eea3690b1f031c62bfbbbb66c322be553c16fadd2535aa2e57673ec309991d7ba26d96
+EBUILD snack-2.2.10-r8.ebuild 2141 BLAKE2B 9bb900a57a9549028459cafaf0973908bc2ddbd93d827c683b2942c38090fe866279ed713f21f328686254dc4f61978503405e3097a292c5f168b13a617c48c5 SHA512 3e557be876334324fb0a610cbe3013c648e4ebae380010460c08129c2e97447c4ae2c8c626033e691800156f7538521f798d5ce4167831f00d64f94f67ae0d04
MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639
diff --git a/dev-tcltk/snack/snack-2.2.10-r8.ebuild b/dev-tcltk/snack/snack-2.2.10-r8.ebuild
index 025e3fa47a0e..b329e5cb565e 100644
--- a/dev-tcltk/snack/snack-2.2.10-r8.ebuild
+++ b/dev-tcltk/snack/snack-2.2.10-r8.ebuild
@@ -42,7 +42,7 @@ src_prepare() {
sed \
-e "s:ar cr:$(tc-getAR) cr:g" \
- -e "s:-O:${CFLAGS}:g" \
+ -e "s|-O|${CFLAGS}|g" \
-i Makefile.in || die
cd ..
diff --git a/dev-tcltk/tablelist/Manifest b/dev-tcltk/tablelist/Manifest
index b1462478ad96..cda39a39438d 100644
--- a/dev-tcltk/tablelist/Manifest
+++ b/dev-tcltk/tablelist/Manifest
@@ -1,5 +1,7 @@
DIST tablelist5.8.tar.gz 416416 BLAKE2B 04372aab25af72d331da342aa85f49238ee39fe15da3f1f418e5345561b8feb6b6974b3a956f6d8d49063767030d60f01ce5207caa446b8f1936667aaca0155a SHA512 9c8e3577ae0e89291450c7ecccbbb042417d9a24255489e9257eae2b48454cbef4ec759949ddfc8d73123260da3fc506e01acf6c15e113e5112ed15c014d6833
DIST tablelist6.3.tar.gz 551180 BLAKE2B cb9181e052d5c63bf2ada068e31b1ba637001bb4da6ce9303c8227cff20d1a8df3c2bc59689a86593d1de59e54f3b1de534c049930c4f01ab705d24263a9cdf5 SHA512 4a5331a9e84dcfb1ecb025dceb82a188f33d14dc91f960e7dbdf17a9ad14a3700f56f84a1af0edc3ea912f92b167524946e01c8c52fc053d106536658013bfb0
+DIST tablelist6.8.tar.gz 562403 BLAKE2B c5b80eb2b48331d1f1050de99718419fd6e24223731de6ccd2f71b25f2a1b5f6436a9e3267c9c3a189d9c9f98f8891588d37a0a9d0b49dfa466ee900701b2ed8 SHA512 32a57129dcb0c786c45bddb8d39283b27a5f4e3a52618a1a6cec2334693822b989712f71d5984f258196d22d9f16d5748d66313debacff35205866ac481f537d
EBUILD tablelist-5.8.ebuild 663 BLAKE2B 7a34e883f735ff7b5e8a9c2f77126882e9108a2db6cafd5eb95dbc90aa9c6b810571516eb838616103d325983f3801685b30cdca65e07d47ce7837dfbfaed8d3 SHA512 1e9b61a0ede9169eff9a24e54d782a614c6b738afbfdac623d1fdc1b54c9d306699cc426d3fc4b330793a393ca2f27ba2d99b82c401d99b4e45265a7da441047
EBUILD tablelist-6.3.ebuild 648 BLAKE2B 96c448a392d883e602c9e9fc535e0078ade649faed35e9c2bdbdcd099218dcb5e0783313e4ae87bef741415e2378b0a163ec865c7d2d280cc7fec6290edf449b SHA512 4a132b23e0ee3db223651d09372997be32b04176a8c14d852d419b3972dce151b32fe41c93da63b5bcf93f38ad9612f361eab2fb9f1008805c27686df75cc101
+EBUILD tablelist-6.8.ebuild 630 BLAKE2B b8540a00dd508aa1e76b41adb4a694ad6c51f70b143be341a0a447987d011fc1d4e7727458e9eee72878fa548d062d551029af798d48540664dfc0dc0d6909d5 SHA512 84d855fd6c90247366527a123fad3c42e26b74c24e960a1e668f174b81ea7b8d82a2060c7123a05b63126a148a4e5d09336d17ee5389ec0063cebc298085dd7a
MISC metadata.xml 259 BLAKE2B dfc879984b6adce945d0e0a50f6ede2bca87147b9db99491359cdeccc2e74a20d56e14ae8903dbb80c94854f89bee539f14a4e3ce864204e277accf3f124a748 SHA512 19fb78cf4029c154954a40df40e28fc8d98a8b7e6b42f97259f664d44c29b284feffb9d073cadc7f90b5654a64b2466e186cb677d3a11830206f173eb9057706
diff --git a/dev-tcltk/tablelist/tablelist-6.8.ebuild b/dev-tcltk/tablelist/tablelist-6.8.ebuild
new file mode 100644
index 000000000000..1db3eac86b19
--- /dev/null
+++ b/dev-tcltk/tablelist/tablelist-6.8.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${PN}${PV}"
+
+DESCRIPTION="Multi-Column Listbox Package"
+HOMEPAGE="http://www.nemethi.de/tablelist/index.html"
+SRC_URI="http://www.nemethi.de/tablelist/${MY_P}.tar.gz"
+
+LICENSE="tablelist"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples doc"
+
+RDEPEND="dev-lang/tcl:0"
+DEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+ insinto /usr/$(get_libdir)/${MY_P}
+ doins -r ${PN}* pkgIndex.tcl scripts
+ use examples && dodoc -r demos
+ use doc && docinto html && dodoc -r doc/*
+ einstalldocs
+}