tcsh: add v6.24.10, v6.24.14 (#48367)

This commit is contained in:
Wouter Deconinck 2025-01-04 03:08:29 -06:00 committed by GitHub
parent 64773932b2
commit 99a63fdff2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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")