Commit graph

68 commits

Author SHA1 Message Date
grant
bdd165f13d don't apply s/5/2/ to OS_VERSION since this breaks later use of it,
e.g. creating a binary pkg with ${OS_VERSION} in the PACKAGES path.
2003-07-02 05:56:03 +00:00
agc
f84a58a91c Only attempt to install the individual message catalogs if they have been
generated. Some versions of Solaris do not automatically generate the
catalogs.
2003-05-05 16:40:28 +00:00
wiz
3fc687738b Note conflict with static version. Closes PR 20010 by Ryo HAYASAKA. 2003-02-14 18:59:19 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
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>.
2003-01-28 22:03:00 +00:00
salo
80f17bf2ba Convert packages to PKG_REGISTER_SHELLS framework. 2002-11-17 09:01:59 +00:00
jlam
9a90a56fa8 Use buildlink2. 2002-09-30 23:54:07 +00:00
kim
5de86789ec Add utmpx support from the tcsh CVS repo (by christos). 2002-09-15 19:16:44 +00:00
kim
113a9bc8f1 Fix Japanese message support, and enable multibyte character sets.
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-11 05:11:17 +00:00
kim
fcc3225751 Create NLS catalogue directories only if they do not already exist.
This should avoid unnecessary warnings from pkgsrc installs, while
allowing tcsh-standalone to work.
2002-08-10 13:02:56 +00:00
kim
052202e056 Revert previous commit. 2002-07-25 11:13:48 +00:00
martti
312f0317b6 Make lintpkgsrc happy with standalone-tcsh and static-tcsh. 2002-07-25 10:07:46 +00:00
kim
e56e1884c9 Upgrade to tcsh-6.12.00:
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-07-24 17:51:32 +00:00
abs
7654666fdb Imagine my surprise when this failed to build on my -current shark.
Rather than require that _every_ new port update config.guess,
    fall back to using `uname -p`-unknown-netbsd on >= 1.4,
    so we only need to patch for each new machine_arch.
2002-04-11 15:26:19 +00:00
uebayasi
a4edfe20e8 * Add HOMEPAGE (http://www.tcsh.org/).
* echo -> ${ECHO}, sed -> ${SED}.
2002-03-22 11:13:41 +00:00
minoura
7d0823fbb4 Changes from basesrc/bin/csh/dol.c:1.18-1.19.
> Fix problem where
>         % echo $20000000000
>         Segmentation fault (core dumped)
I believe the problem is already known to the maintainer of tcsh
(=christos).
2002-01-31 15:02:22 +00:00
tron
0479880c16 Add fix for problems reported in PR kern/14968. The patch was provided
by Christos Zoulas in private e-mail.
2001-12-17 19:26:24 +00:00
zuntum
9ce7d9169a Move pkg/ files into package's toplevel directory 2001-10-31 22:18:56 +00:00
tron
aeb8065bba Fix oversights in last commit. 2001-09-23 21:08:56 +00:00
tron
45df76b111 Make modifications of "/etc/shells" robust so that they don't fail if the
last entry is removed.
2001-09-23 21:06:07 +00:00
tron
0aa1f59f15 Make modifications of "/etc/shells" robust so that they don't fail if
"/etc/shells" doesn't exist or is empty after removing entries for
cerntain shell. These problems show up e.g. under SunOS.
2001-09-23 21:01:29 +00:00
kim
6943bcf837 Install Russian messages in ru_RU as well as to ru_SU. 2001-09-06 00:54:52 +00:00
kim
190655252d Fix Estonian and Ukrainian character set codes. 2001-09-04 00:29:26 +00:00
kim
f22de89bd8 Upgrade to tcsh-6.11.
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-09-03 01:57:21 +00:00
agc
0671c7dbb5 The TCSH_STATIC mk.conf definition has been removed in favour of a
static-tcsh package.
2001-08-14 12:48:21 +00:00
agc
3a416f87fe Be sure to match the whole line when creating the /etc/shells entry, so
that grep -v /bin/tcsh does not match ${LOCALBASE}/bin/tcsh
2001-08-06 20:48:54 +00:00
abs
7638fafa97 Handle a PREFIX of / correctly when dealing with /etc/shells 2001-08-06 15:37:37 +00:00
agc
3a3f1919ce Make sure the correct ${NLSDIR} exists for the message catalogues. 2001-07-27 19:43:41 +00:00
wiz
cf6e61598f Recognize mipseb (for NetBSD/sgimips).
Patch from pkg/13132 by Rafal Boni.
2001-06-07 13:28:04 +00:00
hubertf
5a8f2e47e0 Stop the config script from thinking every mips machine is a pmax:
Before:
	raqim# echo $version
	tcsh 6.09.00 (Astron) 1999-08-16 (mipsel-dec-NetBSD) options 8b,nls,dl,al,rh,color
						 ^^^

After:
	raqim# echo $version
	tcsh 6.10.00 (Astron) 2000-11-19 (mipsel-mips-NetBSD) options 8b,nls,dl,al,rh,color
						 ^^^^

Patch contributed by rafal@mediaone.net in PR 12993.
2001-05-24 01:17:28 +00:00
agc
6908362a65 move to sha1 digests, and add distfile sizes. 2001-04-18 14:53:31 +00:00
agc
2d6b6a009c + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:43:32 +00:00
wiz
ff9740151d add RCS Id (!) 2001-03-08 10:28:38 +00:00
wiz
ad02d69ab2 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:31:58 +00:00
christos
8902e47fdb Add ukrainian...
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-20 15:06:36 +00:00
christos
0087f7ea52 update for tcsh-6.10.00 2000-11-19 21:44:06 +00:00
christos
1f1e1f1045 adjust to 6.10.00 2000-11-19 21:40:43 +00:00
abs
6a70832eb7 Add 'TCSH_STATIC' variable for producing static tcsh binary.
If only 'make LDFLAGS+=-static' would work...
2000-08-30 18:00:50 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
agc
d0704d2241 Be a bit more general when configuring this package on Solaris. 1999-08-17 16:11:27 +00:00
agc
8474d59eef Remove obsolete patch, and regen checksum file.
On Solaris, work around a configure script bug - pass the Operating
System version to configure.
1999-08-17 16:00:02 +00:00
kim
a142f32f73 Upgraded to tcsh 6.09.00 1999-08-16 23:01:21 +00:00
agc
00a16e3008 Add package patch checksum files. 1999-07-09 14:22:59 +00:00
agc
1985bb5824 Solaris 2.6 redefines rlimit to rlimit64, to catch the rlimit() call
when function names are re-defined.  Unfortunately, it also does that
after defining "struct rlimit", and so we lose because it can't find
the structure.  So we get to redefine it ourselves before
<sys/resource.h> is included.  Thanks, guys.
1999-07-08 12:48:42 +00:00
agc
9f4dfd95f9 Simplify the shell scripting here, so that this package works on Solaris. 1999-03-11 08:24:21 +00:00
agc
fc9da261a4 Use WRKSRC definition to keep pkglint happy.
Simplify PLIST_SRC usage.
1998-11-13 12:31:15 +00:00
kim
7f620c4145 Upgrade to tcsh-6.08.00 1998-10-03 07:06:23 +00:00
kim
7b551dedb1 Revert turning off AUTOLOGOUT. It is not good to change known behaviour
when it does not break anything or cause security problems (i.e. if it is
only a personal preference), especially when the change is configurable
during run-time.  It will just confuse people who run the program on
multiple platforms.
1998-09-13 19:12:05 +00:00
agc
ae626e2dbb It's not necessary to ${MKDIR} ${PREFIX}/share/nls/el_GR.ISO_8859-7, since
that will be done by mtree, using NetBSD.pkg.dist.
1998-09-09 12:10:12 +00:00
agc
ce93b951c5 *** empty log message *** 1998-09-09 11:47:18 +00:00
tv
64b8b142df Re-enable REMOTEHOST. Though "autologout" can be set via a `set' command,
you lose functionality by disabling REMOTEHOST at compile time.
1998-09-09 00:17:24 +00:00