2 Commits

Author SHA256 Message Date
49e914908a Accepting request 1291947 from shells
- Update to tcsh 6.24.16 - 2025-07-09
  * Use $+ instead of $^ in nls/Makefile.in
    NetBSD make added support for $^ per POSIX, so it no longer expands to
    an empty string, which breaks the rules.  It does not define $+, so we
    can use that instead for GNU make.
    A proper fix would be to detect the make flavor used, and build rules
    appropriate for each flavor.  Listing all the dependencies is not
    practical (in the rules involving multiple set files).

OBS-URL: https://build.opensuse.org/request/show/1291947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tcsh?expand=0&rev=104
2025-07-15 14:42:32 +00:00
41de47dad2 Update to tcsh-6.24.16
OBS-URL: https://build.opensuse.org/package/show/shells/tcsh?expand=0&rev=182
2025-07-11 09:56:00 +00:00
7 changed files with 55 additions and 43 deletions

View File

@@ -14,117 +14,117 @@
+INSTALLED+=${localedir}/C/LC_MESSAGES/tcsh
+${localedir}/C/LC_MESSAGES/tcsh: C.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
C.cat: ${srcdir}/C/charset ${srcdir}/C/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/et/LC_MESSAGES/tcsh.cat
-${localedir}/et/LC_MESSAGES/tcsh.cat: et.cat
+INSTALLED+=${localedir}/et/LC_MESSAGES/tcsh
+${localedir}/et/LC_MESSAGES/tcsh: et.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
et.cat: ${srcdir}/et/charset ${srcdir}/et/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/fi/LC_MESSAGES/tcsh.cat
-${localedir}/fi/LC_MESSAGES/tcsh.cat: finnish.cat
+INSTALLED+=${localedir}/fi/LC_MESSAGES/tcsh
+${localedir}/fi/LC_MESSAGES/tcsh: finnish.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
finnish.cat: ${srcdir}/finnish/charset ${srcdir}/finnish/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/fr/LC_MESSAGES/tcsh.cat
-${localedir}/fr/LC_MESSAGES/tcsh.cat: french.cat
+INSTALLED+=${localedir}/fr/LC_MESSAGES/tcsh
+${localedir}/fr/LC_MESSAGES/tcsh: french.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
french.cat: ${srcdir}/french/charset ${srcdir}/french/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/de/LC_MESSAGES/tcsh.cat
-${localedir}/de/LC_MESSAGES/tcsh.cat: german.cat
+INSTALLED+=${localedir}/de/LC_MESSAGES/tcsh
+${localedir}/de/LC_MESSAGES/tcsh: german.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
german.cat: ${srcdir}/german/charset ${srcdir}/german/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/el/LC_MESSAGES/tcsh.cat
-${localedir}/el/LC_MESSAGES/tcsh.cat: greek.cat
+INSTALLED+=${localedir}/el_GR/LC_MESSAGES/tcsh
+${localedir}/el_GR/LC_MESSAGES/tcsh: greek.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
greek.cat: ${srcdir}/greek/charset ${srcdir}/greek/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/it/LC_MESSAGES/tcsh.cat
-${localedir}/it/LC_MESSAGES/tcsh.cat: italian.cat
+INSTALLED+=${localedir}/it/LC_MESSAGES/tcsh
+${localedir}/it/LC_MESSAGES/tcsh: italian.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
italian.cat: ${srcdir}/italian/charset ${srcdir}/italian/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/ja/LC_MESSAGES/tcsh.cat
-${localedir}/ja/LC_MESSAGES/tcsh.cat: ja.cat
+INSTALLED+=${localedir}/ja/LC_MESSAGES/tcsh
+${localedir}/ja/LC_MESSAGES/tcsh: ja.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
ja.cat: ${srcdir}/ja/charset ${srcdir}/ja/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/pl/LC_MESSAGES/tcsh.cat
-${localedir}/pl/LC_MESSAGES/tcsh.cat: pl.cat
+INSTALLED+=${localedir}/pl/LC_MESSAGES/tcsh
+${localedir}/pl/LC_MESSAGES/tcsh: pl.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
pl.cat: ${srcdir}/pl/charset ${srcdir}/pl/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/ru/LC_MESSAGES/tcsh.cat
-${localedir}/ru/LC_MESSAGES/tcsh.cat: russian.cat
+INSTALLED+=${localedir}/ru_RU/LC_MESSAGES/tcsh
+${localedir}/ru_RU/LC_MESSAGES/tcsh: russian.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
russian.cat: ${srcdir}/russian/charset ${srcdir}/russian/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/es/LC_MESSAGES/tcsh.cat
-${localedir}/es/LC_MESSAGES/tcsh.cat: spanish.cat
+INSTALLED+=${localedir}/es/LC_MESSAGES/tcsh
+${localedir}/es/LC_MESSAGES/tcsh: spanish.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
spanish.cat: ${srcdir}/spanish/charset ${srcdir}/spanish/*set[0-9]*
@${CATGEN} $(GENCAT) $@ $^ $>
@${CATGEN} $(GENCAT) $@ $+ $>
-INSTALLED+=${localedir}/ru_UA/LC_MESSAGES/tcsh.cat
-${localedir}/ru_UA/LC_MESSAGES/tcsh.cat: ukrainian.cat
+INSTALLED+=${localedir}/ru_UA.koi8u/LC_MESSAGES/tcsh
+${localedir}/ru_UA.koi8u/LC_MESSAGES/tcsh: ukrainian.cat
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $> $^ $@
$(INSTALL_DATA) $> $+ $@
--- sh.c
+++ sh.c 2022-01-11 15:13:07.548063798 +0000

BIN
tcsh-6.24.15.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEErYcQl2PY2MLJTLqAZcJuRx9FsSMFAmeiVUgACgkQZcJuRx9F
sSOHDQ/8CEyuR2AooAK4vwy4292hf4LjR42DBvNFgxWsxTJ1h9qvfCxM4gvp6Egb
XuyBZiKdD6+mZL90/ESpzSPMPhsJcAOyYptgH0XAkgoKkJogVwbjgRGhTDPg6stH
7WwpojYdfEceeycHfZ8wadV1pmqJiybBqbgXx3xbQAIfyN5U+NBu6nep5kmyR6zq
x/3xnnovUGN08EJrdvjrhlyHksVC2yRzh2jWdW44O/1bkM5WYhiQCx52fnTdDO3J
TXFGNGEOWcu+C4XiEFhq+1JBO4wi/lP/zBehzmyhT/TZThNkeHHxwCYVxNr6zJYL
tebnsZfHVihXm9xTsk2lr3zLv50CoU2VDRQTSNP/RVxYcDjLEHcS9rTvbfEu4/Oo
BOZH2fyIaiPy6AeJBx5lP4mvSodKAfMwPRdoj3sH8n8jgbApZflUzrrXnlpE1ltK
fbaHDi5G0aK3s5tJi8t2QhHxwcogckamUWvzXDdVEfOY4MbCBJkZZZifwAS7/Odb
J1/pzVHnSLTyniRnSvqP2IGrMKZnhY7e8D19EHoTJ0aCM/AXRotfSFil/ZTI+gEO
/tYanfr8vOLzuH9MJZrM/vQmUoDlFL03TufU/Wmoi6HjK1+fOgu/kh4BXPtraeT9
VtddG4YNJODEPImSbumbwrXLWPZGYAq5o00mTBcr/g1kGsrbHNs=
=Z8yG
-----END PGP SIGNATURE-----

3
tcsh-6.24.16.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4208cf4630fb64d91d81987f854f9570a5a0e8a001a92827def37d0ed8f37364
size 958396

16
tcsh-6.24.16.tar.gz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEErYcQl2PY2MLJTLqAZcJuRx9FsSMFAmhuHUkACgkQZcJuRx9F
sSOtnw/8DEFQi+/gfbuWmnHNCXKU4J2em4FIqjGkIvOYns28Rr9YPRczsogZRvqn
6JInbRUpLaqICAWGcjjuWE5hGFX5Pr1E31n0s2gR35uVHmgQtHArIObuuACYWH5V
6f7FkgGvtZMgTfuVlOxPH7R6zkFMxmyou8wLw56958DZlGMCDO95IwLPgsGIVqLS
hqov7CDLRCOZ5emQSwja9oUIwEtSlE6RbcpBBv2z42biW4LbIhQEWMaAlQRWkWHc
WRtVlm0/+4FHSjn+7q4EwZet6DOWbmkYi/Ww/drvfAJCKdDbX0yMiWdGcjC1MiKo
JQDSS+vLRBj2DnkhJX2MWo2vWfJU1tLEOKx0z9G5jbtjfZdz0W4HALo31lqUwIUm
gim14/dLls6tNRnjrAK2NeZb3WmXBrVZbPm16CjS82rIM+75qPY2Gi0FRlOMg9bP
opth0DYD6BxYxHVt9KYu3l0Sf31NTzBAiK01/Gnsqw5ZowcoUF9gzCfI9nVEfJJS
Mcd8+M/1i6SDIOXAEbtecuxRzUFOjlBnKUx/qnv12nn62Ysfrx986qDgzCEGp7nY
WjwQR4W0v9ZO2gfPz9liILjeXSBhyzvqWCs/PDL0mzGJr3FbdP1kPZ9pNe82hGbz
y6rEgSB2TkxmMG4Utr6F3k7+RShXqyo13bFoaB09bHDucKpGzvA=
=GBfx
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Fri Jul 11 09:53:34 UTC 2025 - Dr. Werner Fink <werner@suse.de>
- Update to tcsh 6.24.16 - 2025-07-09
* Use $+ instead of $^ in nls/Makefile.in
NetBSD make added support for $^ per POSIX, so it no longer expands to
an empty string, which breaks the rules. It does not define $+, so we
can use that instead for GNU make.
A proper fix would be to detect the make flavor used, and build rules
appropriate for each flavor. Listing all the dependencies is not
practical (in the rules involving multiple set files).
-------------------------------------------------------------------
Fri Feb 14 11:33:30 UTC 2025 - Dr. Werner Fink <werner@suse.de>

View File

@@ -17,7 +17,7 @@
Name: tcsh
Version: 6.24.15
Version: 6.24.16
Release: 0
Summary: The C SHell
License: BSD-3-Clause