From 99a63fdff2967e2d6aa0e728131b64006abb802e Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Sat, 4 Jan 2025 03:08:29 -0600 Subject: [PATCH] tcsh: add v6.24.10, v6.24.14 (#48367) --- var/spack/repos/builtin/packages/tcsh/package.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/tcsh/package.py b/var/spack/repos/builtin/packages/tcsh/package.py index e5c42c54fff..a8885267afd 100644 --- a/var/spack/repos/builtin/packages/tcsh/package.py +++ b/var/spack/repos/builtin/packages/tcsh/package.py @@ -19,11 +19,15 @@ class Tcsh(AutotoolsPackage): syntax.""" homepage = "https://www.tcsh.org/" - url = "http://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/tcsh-6.20.00.tar.gz" - list_url = "https://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/old/" + urls = [ + "https://astron.com/pub/tcsh/tcsh-6.24.14.tar.gz", + "https://astron.com/pub/tcsh/old/tcsh-6.23.02.tar.gz", + ] license("BSD-3-Clause") + version("6.24.14", sha256="36880f258a63fc11fe72a65098b585ebc4ecdee24388b8ebec97e6ae8e485318") + version("6.24.10", sha256="13475c0fbeb74139d33ed793bf00ffbbb2ac2dc9fb1d44467a410760aba36664") version("6.24.00", sha256="60be2c504bd8f1fa6e424b1956495d7e7ced52a2ac94db5fd27f4b6bfc8f74f0") version("6.22.02", sha256="ed287158ca1b00ba477e8ea57bac53609838ebcfd05fcb05ca95021b7ebe885b") version("6.21.00", sha256="c438325448371f59b12a4c93bfd3f6982e6f79f8c5aef4bc83aac8f62766e972") @@ -103,8 +107,15 @@ class Tcsh(AutotoolsPackage): fedora_patch( "8a6066c901fb4fc75013dd488ba958387f00c74d", "tcsh-6.20.00-manpage-memoryuse.patch", + when="@:6.24.03", sha256="3a4e60fe56a450632140c48acbf14d22850c1d72835bf441e3f8514d6c617a9f", ) + fedora_patch( + "86b95ed7b23bbff37f7af7ca5da4260e7b2ac635", + "tcsh-6.24.07-manpage-memoryuse.patch", + when="@6.24.04:", + sha256="64b9218c201d26ab9eccb3535434d107bc1da120c4f74b838711161e7279fd41", + ) depends_on("ncurses+termlib") depends_on("libxcrypt", when="platform=linux")