summaryrefslogtreecommitdiff
path: root/shells/tcsh/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2006-01-24Fixed pkglint warnings, including a bugfix where ${IFS} had been usedrillig1-12/+13
instead of $${IFS}.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-09-20Teach the +SHELLS helper script to not create an /etc/shells file ifjlam1-1/+2
one doesn't exist. From now on, we only add the listed PKG_SHELL to the /etc/shells file if it already exists. This fixes PR pkg/27162.
2005-07-29* Separate out the shell registration into a separately unpacked scriptjlam1-2/+2
+SHELL. * Turn PKG_REGISTER_SHELLS into a variable that can be set in the shell environment so that admins can make a choice when installing from binary packages. * PKG_SHELL is now a list of paths, and if the path is relative, then it is taken to be relative to ${PREFIX}. Convert packages that set PKG_SHELL to take advantage of this new feature by changing the full paths to the shells into relative paths.
2005-04-28Avoid using != to define OS_VER .. use :sh instead to defer evaluationjlam1-3/+3
until the make targets are invoked. This avoids needing ${ECHO} and ${SED} in the top-level make.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-25Upgrade to tcsh 6.14.00kim1-45/+53
New Features: * UTF-8 handling for both singe and double width characters * termname builtin for testing whether a terminal type is available in termcap/terminfo
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-05-19Upgrade to tcsh-6.13.00:kim1-3/+2
36. V6.13.00 - 20040519 35. V6.12.03 - 20040322 34. turn on kanji and dspmbyte by default; add check for utf8 locales, and turn parsing of that automatically based on $LANG. 33. Fix compilation issue under Windows/NT and charset incorrect patch (Yoshiyuki Sakakibara) 32. completion additions (Tom Warzeka) 31. compilation fix (Martin Kraemer) 30. V6.12.02 - 20040221 29. Glob completion listing addition (Tom Warzeka) 28. BS2000 bs2cmd builtin. (Martin Kraemer) 27. Fix interrupt resetting code when /etc startup scripts have syntax errors (Mark A. Grondona) 26. Clarification of kill-ring commands (Per Hedeland) 25. Debian completion additions (Martin Godisch) 24. Japanese character set fixes (Juehiro-san) from debian 23. NLS charset fixes; disabled since they only work with gnu gencat (Martin Godisch) 22. Fix HPUX >= 11 resource (Jack Cummings) 21. Handle breaksw that jumps out of loops. 20. Revert #16. It causes worse problems. 19. Avoid using execl() because the last NULL does not always promoted to a pointer because the function is variadic (Harti Brandt) 18. revert ignoreeof to the 6.11.00 behavior and document it (Martin Godisch) 17. do a case insensitive comparison for the multibyte vars (Martin Godisch) 16. don't sigsuspend() for an already exited job 15. glob all arguments in source (Martin Godisch) 14. various debian fixes (Martin Godisch) 13. setenv syntax check revert (Satoshi I. Nozawa) 12. EAGAIN typo (dan harkless) 11. filec compilation issue on hpux (beebe) 10. win32 compilation fixes for O_LARGEFILE (amol) 9. Don't go into an infinite loop when tcgetpgrp() returns an error. 8. Cygwin fixes (Corinna Vinschen) 7. NLS catclose() bug avoidance (KAJIMOTO Masato) 6. V6.12.01 - 20030208 5. Misc NT cleanup. No more GPL code (amol) 4. use strtol() to detect errors in builtin kill (Peter Jeremy) 3. Recognize linux systems on mips* (Maciej W. Rozycki) 2. Enable complete=igncase on unix (Stephen Krauth) 1. Eliminate maxitems (Todd Miller)
2004-04-18Convert to buildlink3.snj1-2/+2
2003-07-02don't apply s/5/2/ to OS_VERSION since this breaks later use of it,grant1-3/+3
e.g. creating a binary pkg with ${OS_VERSION} in the PACKAGES path.
2003-05-05Only attempt to install the individual message catalogs if they have beenagc1-43/+45
generated. Some versions of Solaris do not automatically generate the catalogs.
2003-02-14Note conflict with static version. Closes PR 20010 by Ryo HAYASAKA.wiz1-1/+3
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-11-17Convert packages to PKG_REGISTER_SHELLS framework.salo1-14/+4
2002-09-30Use buildlink2.jlam1-1/+2
2002-09-15Add utmpx support from the tcsh CVS repo (by christos).kim1-3/+2
2002-08-11Fix Japanese message support, and enable multibyte character sets.kim1-2/+2
Note: users of the meta key may want to "set nokanji" from now on. Based on patches from Jun Yamashiro <yamajun@ofug.net> in PR 15274.
2002-08-10Create NLS catalogue directories only if they do not already exist.kim1-1/+5
This should avoid unnecessary warnings from pkgsrc installs, while allowing tcsh-standalone to work.
2002-07-25Revert previous commit.kim1-2/+1
2002-07-25Make lintpkgsrc happy with standalone-tcsh and static-tcsh.martti1-1/+2
2002-07-24Upgrade to tcsh-6.12.00:kim1-5/+3
New Features: * %j in prompt * utf8 support New Ports: * darwin support Locale Support: * russian locale fixes * polish locale fixes Highlights from Bug Fixes: * Dissallow setting of environment variables that do not contain alphanumeric names * Don't expand path components that don't resolve to path names * Make $ignoreeof agree with the man page * Don't close file descriptors too early because setuid scripts fail
2002-03-22* Add HOMEPAGE (http://www.tcsh.org/).uebayasi1-2/+3
* echo -> ${ECHO}, sed -> ${SED}.
2001-09-23Make modifications of "/etc/shells" robust so that they don't fail iftron1-2/+4
"/etc/shells" doesn't exist or is empty after removing entries for cerntain shell. These problems show up e.g. under SunOS.
2001-09-06Install Russian messages in ru_RU as well as to ru_SU.kim1-2/+2
2001-09-04Fix Estonian and Ukrainian character set codes.kim1-3/+3
2001-09-03Upgrade to tcsh-6.11.kim1-4/+7
NOTE: Polish translation is excluded from the package due to broken files. New Features: * kill ring Per Hedeland * bsd style colorls Anand * big5 multi-byte support Yen-Ming Lee * LARGEFILE support on Linux Kimmo Suominen * jobcmd alias Greg Parker New Ports: * concurrent's powermaxos Matt Majka * hpux11 Joshua Weage Locale Support: * estonian translation Toomas Soome * russian translation Ilmar S. Habibulin * polish translation Pawe³ New Complete list of changes: 40. V6.11.00 - 20010902 39. Completion fixes (Tom Warzeka) 38. make c_insert not static so that it can be used from win32 (amol) 37. Fix rmstar not to corrupt memory when we say no. (Mark Peek) 36. V6.10.02 - 20010806 35. polish nls locale (Pawe³ New) 34. Fix a tcsetattr race running background jobs as the last line on an xterm window (Andrew Brown) 33. jobcmd alias (Greg Parker) 32. hpux11 support (Joshua Weage) 31. Fix SHORT_STRINGS compilation (Daniel Trinkle) 30. Add kill -s (Mark Peek) 29. Don't recognize all mips as dec (Bjorn Knutsson) 28. Fix GLOB_QUOTE problem (noted by Per) I introduced in 6.10.01. 27. Port to concurrent's powermaxos (Matt Majka) 26. New builtin srcfile (Amol) 25. Fix bindkey "\\" cmd (reported by Ismail H. Tuncer) 24. %0Xc was broken in the prompt if the user's home directory was '/'. (reported by Edward Glowacki) 23. V6.10.01 - 20010426 22. LARGEFILE support on Linux. 21. Add big5 multibyte support (Yen-Ming Lee) 20. Check the return value of setpriority (Dima Dorfman) 19. Avoid constructing paths with // on DomainOS (Nickolai Zeldovich) 18. Russian translation (Ilmar S. Habibulin) 17. Fix hostdefs for alpha support in FreeBSD (Andrey A. Chernov) 16. Add door support in colorls (Shaen) 15. Add BSD_STYLE_COLORLS for FreeBSD (Anand) 14. MAXHOSTNAMELEN needs to be 256 (Kris Kennaway) 13. Document stty -tabs problems on compaq (Nelson H. F. Beebe) 12. Fix broken comment, and new versions of config.guess and config.sub (H.Merijn Brand) 11. fix redrawing in the recognize case (Andrew Brown) 10. don't call qsort with 0 items. (Luke Mewburn) 9. fix echo;echo;echo; not outputing anything (Andrey A. Chernov) 8. Fix shell word parsing in dabbrev-expand (Per Hedeland) 7. hpux fixes (Chienting Lin) 6. Implement kill ring (Per Hedeland) 5. Avoid core-dumping when a very long $HOME gets passed in (Kris Kennaway) 4. Add rlimit_vmem for linux based on rlimit_as (N KomaZaki) 3. back out symlink=expand path check. 2. Add Estonian translation (Toomas Soome) 1. Accept empty $savedirs to mean infinity.
2001-08-14The TCSH_STATIC mk.conf definition has been removed in favour of aagc1-5/+1
static-tcsh package.
2001-08-06Be sure to match the whole line when creating the /etc/shells entry, soagc1-2/+2
that grep -v /bin/tcsh does not match ${LOCALBASE}/bin/tcsh
2001-08-06Handle a PREFIX of / correctly when dealing with /etc/shellsabs1-3/+8
2001-07-27Make sure the correct ${NLSDIR} exists for the message catalogues.agc1-1/+2
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-1/+2
2000-11-20Add ukrainian...christos1-2/+2
And retroactively say what is new in 6.10: - The most important security fix had to do with temporary file handling for here-documents. You should update tcsh if you are using it as a root shell, and you have malicious users on your system. - The complete list of changes is here: 57. V6.10.00 - 20001119 56. Completion fixes (Tom Warzeka) 55. add missing linux kanji define (Tsuyoshi Kawabe) 54. More WINNT_NATIVE fixes (amol) 53. Fix compile error on winnt (Yoshiyuki Sakakibara) 52. nonstopux configure and makefile fixes (Tom Bates) 51. V6.09.04 - 20001111 50. Order of initialization for multibyte display was wrong (HyunChul Kim) 49. Follow the guideline for linux for japanese locale: http://www.linux.or.jp/JF/JFdocs/Japanese-Locale-Policy.txt (Tomohiro KUBOTA) 48. Ukrainian nls map (Olexander Kunytsa) 47. exit immeditiately if we get an error while we are setting up (Michael Shalayeff) 46. (unset path; unsetenv PATH; rehash) -> crash (Kent Vander Velden) 45. change winnt to winnt_native (Randolph Fritz) 44. Support home/end in the editor (Andrey A. Chernov) 43. Typo s/gycwin/cygwin/ in tc.os.h (Andreas Schott) 42. Alpha ev6 addition (Karen R. McArthur) 41. DSPMBYTE patch from (Issei Suzuki) 40. Security fix for here-doc tmp files (proton@ENERGYMECH.NET) 39. Fix resource limit rounding *again* (Johannes Gross) 38. Fix $ expansion in prompt (Takashi Sumiyoshi) 37. V6.09.03 - 20000715 36. cygwin port fixes (Arihiro Yoshida) 35. Add a new "catalog" variable that specifies which NLS catalog to be used (Issei Suzuki) 34. cleanup and addition of page up/down (amol) 33. fix vfork compile problem. 32. use inet_addr instead of inet_aton for portability. 31. V6.09.02 - 20000704 30. lots more completions (George Cox) 29. change FILSIZ to BUFSIZE [now that BUFSIZE >> MAXPATHLEN] and avoid a potential buffer overflow in sh.dir.c (Volker Schmidt) 28. _MINIX_VMD port (Martijn van Buul) 27. inet6 handling for remotehost and configure (Hajimu UMEMOTO) 26. aix-4 does not need gethostname (Darren Reed) 25. IBM OS/390 Unix Systems Services support (Peter Prymmer) 24. Fix prompt formatting (Andrey A. Chernov) 23. Use HostType from Imakefile correctly (Kjetil Torgrim Homme) 22. Handle long and expanded history lines better (Boleslaw Ciesielski) 21. With symlinks=expand expand valid paths only (Martin Kraemer) 20. Make one-byte charsets work with KANJI (Andrey A. Chernov) 19. NT-specific executable detection moved to NT code (amol) 18. New "complete module" (Dan Nicolaescu) 17. Correctly display scaling string in limit error messages (Nathan Ahlstrom) 16. Don't display "unset watch" message when not appropriate (kim) 15. V6.09.01 - 20000114 14. Circumvent IRIX4D ESTALE bug by exiting. 13. IRIS4D de-linting. 12. Finnish nls catalogs (Jukka A. Ukkonen) 11. Even more multibyte fixes (Taga Nayuta) 10. Patches to statically link tcsh under solaris-2.6 (John Hawkinson) 9. Manual page typos (R. Bernstein) 8. HP/UX-11 (9000/800) HP/UX-10.20 (9000/820) (Haflidi Sigtryggur Magnusson) 7. Color-ls fixes (Luis Francisco Gonzalez) 6. Don't re-use time0 to compare to stat's st_mtime, cause it could be the value returned from times(2) which is the ticks since system startup (Frank van der Linden) 5. Time percentage wrap fix (Simon Burge) 4. EUCKR support (HyunChul Kim) 3. Grammar and typo fixes for tcsh.man (Steve Kelem) 2. More multibyte fixes (Rodney Ruddock) 1. Change 6.08 -> 6.09 where I missed it; update for utlrix 4.5 (Simon Burge)
2000-11-19update for tcsh-6.10.00christos1-3/+5
2000-08-30Add 'TCSH_STATIC' variable for producing static tcsh binary.abs1-1/+5
If only 'make LDFLAGS+=-static' would work...
1999-08-17Be a bit more general when configuring this package on Solaris.agc1-2/+3
1999-08-17Remove obsolete patch, and regen checksum file.agc1-1/+7
On Solaris, work around a configure script bug - pass the Operating System version to configure.
1999-08-16Upgraded to tcsh 6.09.00kim1-4/+4
1999-03-11Simplify the shell scripting here, so that this package works on Solaris.agc1-6/+5
1998-11-13Use WRKSRC definition to keep pkglint happy.agc1-7/+9
Simplify PLIST_SRC usage.
1998-10-03Upgrade to tcsh-6.08.00kim1-22/+54
1998-09-09It's not necessary to ${MKDIR} ${PREFIX}/share/nls/el_GR.ISO_8859-7, sinceagc1-2/+1
that will be done by mtree, using NetBSD.pkg.dist.
1998-09-09*** empty log message ***agc1-2/+2
1998-08-04Use BSD_INSTALL_{PROGRAM,DATA} in the Makefile instead of "chown"ing aftertv1-3/+1
install. Remove patches relevant to FreeBSD but not NetBSD. Split patches up into dsingle files and use kunified diff format.
1998-06-21Automanpage handling.tv1-2/+1
1998-04-20Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org.frueauf1-2/+2
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-7/+2
Remove redundant (and sometimes erroneous) comments.
1998-03-07Use INSTALL_*_DIR macros.hubertf1-2/+2
1998-03-05Changes for the PLIST to reflect what's actually installed:tv1-6/+6
- use hard links for locale files - note all locale file names in the PLIST
1998-01-24portlint: fix RCS Id, use cmd macroshubertf1-3/+3