Commit graph

5 commits

Author SHA1 Message Date
kim
4bc1b14223 {,standalone-,static-}tcsh: Update to 6.24.00:
Changes since 6.23.02:

 11. Update config.guess and config.sub so arm64 is recognized
2022-02-02 11:27:13 +00:00
kim
0416d57203 {,standalone-,static-}tcsh: Update to 6.23.02
Changes since 6.23.01:

 10. V6.23.02 - 20220103
  9. Make the \U escape up to 8 hex digits.
2022-01-03 08:16:48 +00:00
kim
a38959a5fd {,standalone-,static-}tcsh: Update to 6.23.01
Changes since 6.23.00:

  8. V6.23.01 - 20211209
  7. add \cc and \Uhhh, and document escape sequences
  6. add $'string with escapes' ("dollar-single-quotes") (Kimmo Suominen)
  5. don't glob the filetest builtin arguments twice
  4. remove the duplicate echo escape parsing code and use parseescape
  3. add \x{hh} \xhh \uhhh (H.Merijn Brand)
  2. fix and document ln=target
  1. Merge in patches from pkgsrc:
     - Modernize the installation targets so that they use INSTALL_DATA,
       INSTALL_PROGRAM, and MKDIR_P.
     - Enable SYSMALLOC and SHORT_STRINGS on NetBSD.
     - Enable NO_FIX_MALLOC and SHORT_STRINGS on OpenBSD.

For pkgsrc, items 1, 2, and 5 had already been applied via patches.
2021-12-09 19:55:39 +00:00
kim
37c2e36561 {,standalone-,static-}tcsh: Add build options for nls and static. Cleanup.
For tcsh and defaults for other variants, unless otherwise noted:
- Option nls enables building of NLS catalogs. Enabled by default.
- Option static enables static linking. Disabled by default.

For standalone-tcsh:
- Option static is enabled by default, except on SunOS.
- Fix building of NLS catalogs, which possibly worked at some point
  in time given the existence of the NLSDIR variable in Makefile.
- Use PLIST from tcsh, with some awk to transform the entries.
- Use DESCR from tcsh as base, with an additional local DESCR. Adjust the
  local DESCR to not say that the package is static, as that is controlled
  by an option now (and never was true for all platforms).
- Remove unnecessary DISTINFO_FILE, INSTALLATION_DIRS, and WRKSRC.

For static-tcsh:
- Option static is not available: the package is always built like tcsh
  with the static option enabled.
- Remove unnecessary DISTINFO_FILE.
2021-11-15 17:11:57 +00:00
kim
b08cf64e63 {,standalone-,static-}tcsh: Use shells/tcsh/Makefile.common 2021-11-11 22:47:55 +00:00