From 330be20611cc1e195d4f3bacd722ee7283009c32 Mon Sep 17 00:00:00 2001 From: h_zimm01 Date: Fri, 1 Dec 2017 10:13:42 +0100 Subject: [PATCH 1/3] adding easyconfigs: Tk-8.6.7-foss-2017b.eb --- .../easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb new file mode 100644 index 000000000000..7ca2a745818d --- /dev/null +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'Tk' +version = '8.6.7' + +homepage = 'http://www.tcl.tk/' +description = """Tk is an open source, cross-platform widget toolchain that provides a library of basic elements for + building a graphical user interface (GUI) in many different programming languages.""" + +toolchain = {'name': 'foss', 'version': '2017b'} + +source_urls = ["http://prdownloads.sourceforge.net/tcl"] +sources = ['%(namelower)s%(version)s-src.tar.gz'] +checksums = ['061de2a354f9b7c7d04de3984c90c9bc6dd3a1b8377bb45509f1ad8a8d6337aa'] + +patches = ['Tk-8.6.4_different-prefix-with-tcl.patch'] + +dependencies = [ + ('Tcl', version), + ('zlib', '1.2.11'), +] + +configopts = '--enable-threads --with-tcl=$EBROOTTCL/lib CFLAGS="-I$EBROOTTCL/include"' + +start_dir = 'unix' + +moduleclass = 'vis' From 542664edec6e10de3e0f7e3f1a8d61bb426e43d9 Mon Sep 17 00:00:00 2001 From: h_zimm01 Date: Mon, 4 Dec 2017 12:40:14 +0100 Subject: [PATCH 2/3] Removed patch --- easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb index 7ca2a745818d..93106722cdc3 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb @@ -17,6 +17,7 @@ patches = ['Tk-8.6.4_different-prefix-with-tcl.patch'] dependencies = [ ('Tcl', version), + ('X11', '20171023'), ('zlib', '1.2.11'), ] From 3f9fab3eb29040b5d592efa6f612cf3ce932899b Mon Sep 17 00:00:00 2001 From: h_zimm01 Date: Mon, 4 Dec 2017 17:17:37 +0100 Subject: [PATCH 3/3] Included checksum for patch --- easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb b/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb index 93106722cdc3..69e7f6de0a2c 100644 --- a/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb +++ b/easybuild/easyconfigs/t/Tk/Tk-8.6.7-foss-2017b.eb @@ -11,9 +11,11 @@ toolchain = {'name': 'foss', 'version': '2017b'} source_urls = ["http://prdownloads.sourceforge.net/tcl"] sources = ['%(namelower)s%(version)s-src.tar.gz'] -checksums = ['061de2a354f9b7c7d04de3984c90c9bc6dd3a1b8377bb45509f1ad8a8d6337aa'] - patches = ['Tk-8.6.4_different-prefix-with-tcl.patch'] +checksums = [ + '061de2a354f9b7c7d04de3984c90c9bc6dd3a1b8377bb45509f1ad8a8d6337aa', # tk8.6.7-src.tar.gz + '7a6daa8349393af3d340e774aebf07c7410c51e01bc654ceb3679877063b961d', # Tk-8.6.4_different-prefix-with-tcl.patch +] dependencies = [ ('Tcl', version),