From 243870fb4ee6d1889d2ca22008e808f0d970ad84 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dernat=20R=C3=A9my?= <remy.dernat@umontpellier.fr>
Date: Mon, 12 Apr 2021 16:32:41 +0200
Subject: [PATCH] adding golang versions

---
 envfiles/golang/1.14   | 31 +++++++++++++++++++++++++++++++
 envfiles/golang/1.16.3 | 31 +++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)
 create mode 100644 envfiles/golang/1.14
 create mode 100644 envfiles/golang/1.16.3

diff --git a/envfiles/golang/1.14 b/envfiles/golang/1.14
new file mode 100644
index 0000000..ee4caec
--- /dev/null
+++ b/envfiles/golang/1.14
@@ -0,0 +1,31 @@
+#%Module######################################################################
+#
+# golang 1.14 20210412
+#
+
+proc ModulesHelp { } {
+puts stderr "This modulefile defines the library paths and"
+puts stderr "include paths needed to use Go (golang) version 1.14"
+puts stderr "Please adjust your GOPATH because Go checker does not"
+puts stderr "like the tilde character '~'"
+puts stderr "The program Go 1.14"
+puts stderr "is added to PATH."
+}
+
+set is_module_rm [module-info mode remove]
+
+unsetenv LD_LIBRARY_PATH
+set GO_LEVEL 1.14
+#set GO_SUBLVL 1
+set GO_CURPATH /share/apps/bin/golang/$GO_LEVEL/go
+
+set userhome $env(HOME)
+
+prepend-path PATH             $GO_CURPATH/bin/
+prepend-path LD_LIBRARY_PATH  $GO_CURPATH/lib/
+prepend-path MANPATH          $GO_CURPATH/share/man
+setenv GOPATH	$userhome/go
+setenv GOROOT	$GO_CURPATH
+setenv GO111MODULE	off
+
+append-path  PE_PRODUCT_LIST  Golang.$GO_LEVEL
diff --git a/envfiles/golang/1.16.3 b/envfiles/golang/1.16.3
new file mode 100644
index 0000000..09b1519
--- /dev/null
+++ b/envfiles/golang/1.16.3
@@ -0,0 +1,31 @@
+#%Module######################################################################
+#
+# golang 1.16.3 20210412
+#
+
+proc ModulesHelp { } {
+puts stderr "This modulefile defines the library paths and"
+puts stderr "include paths needed to use Go (golang) version 1.16.3"
+puts stderr "Please adjust your GOPATH because Go checker does not"
+puts stderr "like the tilde character '~'"
+puts stderr "The program Go 1.16.3"
+puts stderr "is added to PATH."
+}
+
+set is_module_rm [module-info mode remove]
+
+unsetenv LD_LIBRARY_PATH
+set GO_LEVEL 1.16
+set GO_SUBLVL 3
+set GO_CURPATH /share/apps/bin/golang/$GO_LEVEL.$GO_SUBLVL/go
+
+set userhome $env(HOME)
+
+prepend-path PATH             $GO_CURPATH/bin/
+prepend-path LD_LIBRARY_PATH  $GO_CURPATH/lib/
+prepend-path MANPATH          $GO_CURPATH/share/man
+setenv GOPATH	$userhome/go
+setenv GOROOT	$GO_CURPATH
+setenv GO111MODULE	off
+
+append-path  PE_PRODUCT_LIST  Golang.$GO_LEVEL.$GO_SUBLVL
-- 
GitLab