./shells/static-tcsh, Statically-linked version of the Extended C-shell with many useful features

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.23.00nb1, Package name: static-tcsh-6.23.00nb1, Maintainer: agc


This package provides a statically-linked version of tcsh.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 986.572 KB

Version history: (Expand)


CVS history: (Expand)


   2021-12-09 20:55:40 by Kimmo Suominen | Files touched by this commit (13)
Log message:
{,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-11-18 11:20:47 by Kimmo Suominen | Files touched by this commit (9)
Log message:
{,standalone-,static-}tcsh: Pull in some additional patches

- Fix off-by-one, found by Coverity
- Don't glob the filetest builtin arguments twice
- Add more detail to "jobs -Z" usage
   2021-11-15 20:56:03 by Kimmo Suominen | Files touched by this commit (1)
Log message:
static-tcsh: pkglint: Relative package directories must be canonical
   2021-11-15 18:11:58 by Kimmo Suominen | Files touched by this commit (10)
Log message:
{,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-14 23:15:13 by Kimmo Suominen | Files touched by this commit (7)
Log message:
{,standalone-,static-}tcsh: fix and document ln=target
   2021-11-11 23:47:56 by Kimmo Suominen | Files touched by this commit (4)
Log message:
{,standalone-,static-}tcsh: Use shells/tcsh/Makefile.common
   2019-05-09 13:32:36 by Leonardo Taccari | Files touched by this commit (11)
Log message:
{standalone-,static-,}tcsh: Update to 6.21.00

pkgsrc changes:
 - Add patch-nls_Makefile.in to avoid +x bit in *.cat files
 - Remove no longer needed patches (all applied upstream):
   patch-ed.chared.c, patch-ed.inputl.c, patch-nls-catgen, patch-sh.func.c,
   patch-tw.init.c

Changes:
V6.21.00 - 20190508
-------------------
 - Abort history loading on words and lines too long
     https://bugzilla.redhat.com/show_bug.cgi?id=1598502
 - PR/37: Introduce GetCmdChar() to avoid open coding array access.
   make closem() not close sockets so as not to affect nss_ldap.
     tcsh never creates sockets so that's ok (Miloslav Trmac)
 - PR/597: Make rmstar work with aliased rm
 - convert match() from recursive to backtracking.
 - Handle 8 bit characters in bindkey (Werner Fink)
 - Look for tgetent in libtinfo as well (Werner Fink)
 - Don't play pointer tricks that are undefined in modern c (Brooks Davis)
 - Fix out of bounds read (Brooks Davis)
 - Fix type of read in prompt confirmation (eg. rmstar) (David Kaspar)
 - PR/471: Delay arginp parsing

ok <kim>, thanks!
   2017-08-23 19:52:59 by Johnny C. Lam | Files touched by this commit (1)
Log message:
shells/static-tcsh: Can't build static binaries on SunOS>=5.10.

SunOS>=5.10 stopped shipping static libraries, so it's not possible
to link a static tcsh binary.