summaryrefslogtreecommitdiff
path: root/shells/tcsh
AgeCommit message (Collapse)AuthorFilesLines
2022-12-12{,standalone-,static-}tcsh: Update to 6.24.06:kim2-6/+6
Changes since 6.24.04: 16. V6.24.06 - 2022-12-12 15. V6.24.05 - 2022-12-04 14. Build and release process improvements (Luke Mewburn, Kimmo Suominen)
2022-12-03{,standalone-,static-}tcsh: Update to 6.24.04:kim2-6/+6
Changes since 6.24.03: 13. V6.24.04 - 2022-12-03 12. Fix a test to match output from old bash versions (Corinna Vinschen)
2022-12-03{,standalone-,static-}tcsh: Update to 6.24.03:kim2-7/+7
Changes since 6.24.02: 11. V6.24.03 - 20221203 10. Fix set/@ test when diff is from busybox (Luke Mewburn) 9. Handle \c in echo properly instead of printing garbage past the end of the string. 8. Add a configure check for a working sbrk() (Luke Mewburn)
2022-11-23{,standalone-,static-}tcsh: Update to 6.24.02:kim3-8/+7
Changes since 6.24.01: 7. V6.24.02 - 20221124 6. Complete mdoc-based manual page (Luke Mewburn) 5. Fix rechist() check for NULL filename (broke when arg was renamed). > cd > rm .history > unset savehist > history -S /tmp/s > exit A ~/.history has been written when it should not have been. 4. Make OpenBSD use SHORT_STRINGS and fix non-SHORT_STRINGS compilation.
2022-06-28*: recursive bump for perl 5.36wiz1-1/+2
2022-05-12{,standalone-,static-}tcsh: Update to 6.24.01:kim2-6/+6
Changes since 6.24.00: 3. V6.24.01 - 20220512 2. Fix quoting of ! characters in history recall (Kimmo Suominen) 1. Fix return status of which (Jamie Landeg-Jones)
2022-02-02{,standalone-,static-}tcsh: Update to 6.24.00:kim2-6/+6
Changes since 6.23.02: 11. Update config.guess and config.sub so arm64 is recognized
2022-01-03{,standalone-,static-}tcsh: Update to 6.23.02kim2-6/+6
Changes since 6.23.01: 10. V6.23.02 - 20220103 9. Make the \U escape up to 8 hex digits.
2021-12-09{,standalone-,static-}tcsh: Update to 6.23.01kim11-384/+8
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{,standalone-,static-}tcsh: Pull in some additional patcheskim7-19/+121
- Fix off-by-one, found by Coverity - Don't glob the filetest builtin arguments twice - Add more detail to "jobs -Z" usage
2021-11-18tcsh: Forgot cvs rm for previouskim1-18/+0
2021-11-18tcsh: Remove unnecessary patchkim1-2/+1
2021-11-15tcsh: pkglintkim1-3/+3
2021-11-15{,standalone-,static-}tcsh: Give everyone their own option variable.kim1-2/+8
2021-11-15{,standalone-,static-}tcsh: Add build options for nls and static. Cleanup.kim4-22/+56
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{,standalone-,static-}tcsh: fix and document ln=targetkim5-2/+65
2021-11-13{,standalone-,static-}tcsh: Bring back creating install directorieskim2-10/+24
Installing into DESTDIR failed in standalone-tcsh while it used to work thanks to the tcsh Makefile creating install directories.
2021-11-11{,standalone-,static-}tcsh: Use shells/tcsh/Makefile.commonkim2-45/+49
2021-11-11tcsh: Remove unnecessary patchkim2-22/+1
2021-11-11tcsh: Remove unnecessary patchkim2-20/+1
2021-11-11Rename legacy patch file nameskim3-5/+5
* patch-aa --> patch-Makefile.in * patch-ab --> patch-config_f.h
2021-11-11{,standalone-,static-}tcsh: Update to 6.23.00kim2-7/+6
This is mainly a bug fix release with a couple of new features: 1. Add "jobs -Z" to setproctitle(3) 2. Add ln=target in LS_COLORS 3. Add a :Q modifier that preserves empty arguments Please consult the Fixes file for a complete list of changes.
2021-10-26shells: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07shells: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2020-09-02Use http with ftp.funet.fikim1-2/+2
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-1/+2
2020-07-14fix static build on NetBSDchristos2-1/+22
2020-07-08define SYSMALLOC on netbsd. fixes standalone-tcsh link, which pulledmrg2-6/+16
in libc malloc as well as tcsh malloc, and failed. ok christos@
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2019-12-08{,standalone-,static-}tcsh: Update to 6.22.02leot2-7/+7
Changes: 6.22.02 - 20191204 ------------------ Fix version in configure.ac 6.22.01 - 20191201 ------------------ undo PR/88: Preserve empty arguments in :q, since it breaks $ set x="" $ alias test "echo "\""$x:q"\"" is working." $ alias test echo "
2019-11-28{standalone-,static-,}tcsh: Update to 6.22.00leot4-58/+7
pkgsrc changes: - Remove no longer needed patches (both backport from upstream to 6.21.00) Changes: V6.22.00 - 20191128 ------------------- - PR/113: Sobomax: avoid infinite loops for -c commands when stdout is not a tty. - Avoid infinite loops during history loads when merging, print a better error for errors during history load. - PR/88: Preserve empty arguments in :q - PR/94: Small apple issues (SAVESIGVEC, HOSTTYPE) - PR/81: Fix range matching issue where we were comparing with the range character instead of the start of range. [l-z]* would match foo
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-1/+2
2019-05-19tcsh: Uncomment HOMEPAGE (now available again)leot1-2/+2
2019-05-15tcsh: Add upstream patch to address filename expansion test failuresleot3-1/+51
When $HOME environment variable is set, e.g. in pkgrsc where a fake homedir is injected, ~ is expanded to $HOME while ~user is expanded to the passwd(5) home_dir field leading to inconsistency in the test. No PKGREVISION bump since that change only affects tests.
2019-05-11Update MAINTAINERkim1-2/+2
2019-05-09tcsh: Add support for testsleot1-1/+4
2019-05-09tcsh: Add a newline to make the comment more readable (NFC)leot2-3/+4
2019-05-09{standalone-,static-,}tcsh: Update to 6.21.00leot9-162/+136
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-09-04Comment out dead sites.wiz1-2/+2
2017-08-23shells/{,static-,standalone}tcsh: Fix PKGREVISION & MAINTAINER.jlam1-4/+7
The tcsh package Makefile is included directly by the static-tcsh and standalone-tcsh Makefiles. Modify some of the variables that really need to be package-specific to be set with ?= in tcsh/Makefile and document the package Makefiles that directly include it. Set PKGREVISION directly in static-tcsh and standalone-tcsh now that they can have independent PKGREVISION values. Bump the PKGREVISION of static-tcsh due to the MAINTAINER now correctly being listed as agc@ due to this change.
2017-02-17Make the <meta> modifier work on Linux again by applying a fixhe3-3/+39
from upstream, ref. https://github.com/tcsh-org/tcsh/commit/8e6dfd53321a0b0047f7d75db21a946c166c600b Unfortunately the AsciiOnly reversion causes a SEGV because *ch is used to index in the command array, and now contains INVALID_BYTE. Reproduce error with: env -i ./tcsh <meta>b Bump PKGREVISION.
2017-01-19Convert all occurrences (353 by my count) ofagc1-3/+3
MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
2016-12-24Apply fixes from upstream to prevent a crash and a usability issue:kim6-3/+109
- Fix type of read in prompt confirmation (eg. rmstar) (David Kaspar) - Fix out of bounds read (Brooks Davis) - Don't play pointer tricks that are undefined in modern c (Brooks Davis) - Use `` instead $() for solaris, bleh.
2016-11-24Welcome to tcsh-6.20.00christos4-35/+13
2015-12-13Upstream patch to fix gcc5 optimization issue.markd3-3/+25
2015-11-02Add SHA512 digests for distfiles for shells categoryagc1-1/+2
Existing SHA1 digests verified, all found to be the same on the machine holding the existing distfiles (morden). Existing SHA1 digests retained for now as an audit trail.
2015-09-09Try to avoid people changing my email address from under me.kim1-2/+2
2015-05-22Upgrade to 6.19.00kim7-179/+20
This is a mainly a bug fix release with few new features: 1. new cdtohome variable 2. locking in history files 3. history speedups.
2015-01-20Install complete.tcsh and csh-mode.el files as example files.hauke2-4/+13
Fixes PR pkg/32283