From 3952fe580343a0c0c528ca6d25b466e694124f91 Mon Sep 17 00:00:00 2001 From: Simon Wright Date: Mon, 27 Feb 2023 09:19:22 +0000 Subject: [PATCH] tash 8.7.2. (#751) Homebrew have changed the location of Tcl/Tk include files. --- index/ta/tash/tash-8.7.2.toml | 49 +++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 index/ta/tash/tash-8.7.2.toml diff --git a/index/ta/tash/tash-8.7.2.toml b/index/ta/tash/tash-8.7.2.toml new file mode 100644 index 00000000..b8d2cee7 --- /dev/null +++ b/index/ta/tash/tash-8.7.2.toml @@ -0,0 +1,49 @@ +name = "tash" +description = "Binding to Tcl/Tk" +long-description = """ +Tash (previously known as Tcl Ada Shell) is an Ada binding to Tcl/Tk. + +Its purpose is to + +* allow a Tcl program to use Ada in place of C to implement Tcl + commands where additional execution speed, more complex data + structures, or better name space management is needed, and + +* support the rapid development of Platform-Independent Graphical User + Interfaces via Tk. + +Please note that, on macOS, tash assumes that Tcl/Tk is provided via +[Homebrew](https://brew.sh). +""" +website = "https://github.com/simonjwright/tcladashell" +version = "8.7.2" +licenses = "GPL-2.0-or-later WITH GCC-exception-2.0" + +authors = ["Simon Wright"] +maintainers = ["Simon Wright "] +maintainers-logins = ["simonjwright"] + +project-files = ["tash.gpr"] + +tags = ["scripting", "tcl", "tk"] + +[gpr-externals] +TASH_LIBRARY_TYPE = ["static", "relocatable"] + +[[depends-on]] + "libtcl" = "~8.6.0" + "libtk" = "~8.6.0" + +[gpr-set-externals.'case(os)'] +windows = { TASH_PLATFORM = "windows" } +linux = { TASH_PLATFORM = "linux" } +macos = { TASH_PLATFORM = "macos" } + +[[actions]] +type = "post-fetch" +command = ["make", "-C", "src", "tcl_record_sizes.ads"] + +[origin] +commit = "4c588c12752a81819b9e0cf186ffb765d86637c0" +url = "git+https://github.com/simonjwright/tcladashell.git" +