summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-05 03:03:37 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-05 03:03:37 +0000
commit564cd64dc5f2727c4df6aeb1bb51327503c84e78 (patch)
tree44f51d1887abfcdb7df61a570c2ffa0d6841d7db /dev-tcltk
parent3cc82055be7dba177f4aea15af9f5414b532da7e (diff)
gentoo auto-resync : 05:11:2024 - 03:03:37
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/Manifest.gzbin5485 -> 5486 bytes
-rw-r--r--dev-tcltk/tclreadline/Manifest2
-rw-r--r--dev-tcltk/tclreadline/tclreadline-2.4.0.ebuild50
3 files changed, 52 insertions, 0 deletions
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index 2130342a568f..baf6076b953d 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/tclreadline/Manifest b/dev-tcltk/tclreadline/Manifest
index 412f44fc5a07..01e387f9852c 100644
--- a/dev-tcltk/tclreadline/Manifest
+++ b/dev-tcltk/tclreadline/Manifest
@@ -6,7 +6,9 @@ AUX tclreadline-2.1.0-rl-prompt.patch 463 BLAKE2B c9faea41e07303d94ec6eb08f4098f
AUX tclreadline-2.3.8-configure-clang16.patch 2333 BLAKE2B 463cb8439559060b4386460741542e4c8145dffeae2c9530d3de9d9f135b572ba8842fcd6310f3972c3edaca305765c9539ede1d703275f14b67000f35a4baa3 SHA512 c9ba602257ebfdbf34def11cc54c3805044abb76dfed686192c51b8c41f3c5eeedcc0912c5ce6ddc26d70fe85b06eef9c0f3079c29eeb2ca5b4c0a224884185c
DIST tclreadline-2.1.0.tar.gz 160541 BLAKE2B 44dfd7626b969d03343cfa768d0ad72b9322a13175ca7c713c3981c0abc27967e31a62f3451b5d007569a30a7279be7c2a8f1c7c78e8d0c310964ddba18fa5cb SHA512 bd67a65fe2ec708834fb67fabf2e36e778a6aeeb7a7b69cda298f9e18acc9e03f3a379f81ff7d2d289bfbf1093bc86fecbf96fe5d04a2ca954899cc7df6fe4bf
DIST tclreadline-2.3.8.tar.gz 393167 BLAKE2B e6a8d35904a0ed22fac01d7f6b6ecc9eef99acea149253ec9a0f7a3463a163ef17daa052bd4801fb9e365b056ab58d69fe2ec9884a9279881638c7b99c12f6a7 SHA512 0c5ce53a8f4cc222de013932698e442c63b36e3f07d10b962d127444f75c28b2caf7f06b5958150748f7a1d535c577c825b9a0dd525e077a348c3ff899a74e61
+DIST tclreadline-2.4.0.tar.gz 267094 BLAKE2B 4e3296933e6529715adb9d485b304051849c15b3f9965ba61db427e3ad0313fb342aa939568d2e8273c4662bd0f751577ed22c4322f9de9c9766c74c540406ed SHA512 dcab8a436415d94a2795790fc7310a856004e33cc5229fb1f650419576c85fd4946374c35e0a0a18f0c5c7bf24cd264271d88a568dcae88f78be4b9444dafd90
DIST tclreadline_2.1.0-12.debian.tar.gz 9636 BLAKE2B b84487e2e05649c899f705ee4c4ea80a7b05c99440e9b905587300342ce54d48a7d32b750ec2c2a3a12f1aa991f2a47167243ec962f539e02383aac62530a3d9 SHA512 293e9ad14a469891f68b25caa78a99874de87df4c44af4ada7528cf74e898be42b7846fbb6eeabb2dec34995a9ccd9707c61f406b90b90dbca2c24df05f451eb
EBUILD tclreadline-2.1.0-r5.ebuild 1862 BLAKE2B 27df0e24ebf67ef25d256e63240c20a8bb38dc1ef23c3c3b5ec4af62b00c3a78b6f588be936d9517b5c2fe0f958b21896c55a0b7cb8c9bc86d5db4dcfdd0e37a SHA512 184c76dcab0fa487ec7d9e9f9e1de3620ad6e4ca78d61c129250845f356d34fd8fb6b6880d8f2dcc53de0d8912ebbe528b7f0a3a513dd6180b7c5c0802ba93cd
EBUILD tclreadline-2.3.8-r2.ebuild 1044 BLAKE2B b621b9a4ede455be2498535a8d0aa8a52bcb2718e1d780f1a89c09ca821cec3dadb5ce7ef3ae154f188f6ddfa1a2177f93bea3b6e9adb435dd42ce40c979d48d SHA512 0777c4a68b519d75578c39ca6edb4d4bffb2530f77cb7845cba4225db8f7ca6c67cec7fea38454a351869f2bdb3ca8a804ef7b47288080c822fc16b7ccaf5908
+EBUILD tclreadline-2.4.0.ebuild 988 BLAKE2B 2f0f6a9f6af69cf6d4cef9997e3c85c3df1d51e0e0f523e0c67bd0ebf34ce0b467e9a07099097f0ef38f7f300be96f0bb344c751488b863b056abc1828b2ab91 SHA512 1fe5c8f5047516c0542e64a8a93861ec9f1191acf9850235017d20175e4ebe69b84b3e42d3d7c961503d9d2004a7674ff460712574a6a34103b3f4b6ea78a278
MISC metadata.xml 398 BLAKE2B eb0c7327c3975a7131df10baf513b073cdfb333080a88a4520400f2ab64caaa927f2d08f4058f9417d273a72577082e32a17eb493a817ae435b336ff00f4c414 SHA512 9591781d193a81636c56fd343959988606caf9bd0b2bd45f4471822ceba873179a311b42a0c712bcacf12c4406deb2fb2a21a1903696c2368eb08de5ac605b00
diff --git a/dev-tcltk/tclreadline/tclreadline-2.4.0.ebuild b/dev-tcltk/tclreadline/tclreadline-2.4.0.ebuild
new file mode 100644
index 000000000000..38f7f219a740
--- /dev/null
+++ b/dev-tcltk/tclreadline/tclreadline-2.4.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Readline extension to TCL"
+HOMEPAGE="https://github.com/flightaware/tclreadline"
+SRC_URI="https://github.com/flightaware/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="tk"
+
+DEPEND="
+ dev-lang/tcl:=
+ sys-libs/readline:=
+ tk? ( dev-lang/tk:= )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ # Needed for Clang 16 patch, can drop once in a release
+ eautoreconf
+
+ sed -i \
+ -e "s|^\(TCLRL_LIBDIR\)=.*|\1=\"${EPREFIX}/usr/$(get_libdir)\"|" \
+ configure || die
+}
+
+src_configure() {
+ local myConf=(
+ --with-tcl="${EPREFIX}/usr/$(get_libdir)"
+ --with-readline-includes="${EPREFIX}/usr/include/readline"
+ )
+ if ! use tk; then
+ myConf+=(--without-tk)
+ fi
+ econf "${myConf[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name \*.la -delete
+}