summaryrefslogtreecommitdiff
path: root/shells
AgeCommit message (Collapse)AuthorFilesLines
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2007-10-16Fix abusers of LOWER_OPSYS to check OPSYS or MACHINE_PLATFORM instead.tnn1-2/+2
2007-10-01Fix embedded paths to /bin/env and /usr/local/bin/zsh. Reported by joerg.uebayasi1-1/+24
2007-09-21Fix build when ZSH_STATIC=yes; from Kouichirou Hiratsuka.uebayasi2-5/+5
2007-09-21Oops - forgot to re-run make mps after fixing RCS Id of patches/patch-??uebayasi1-6/+6
files. Pointed out by Hiratsuka-san.
2007-09-21Update zsh-current to 4.3.4.uebayasi8-23/+124
Several fixes of multi-byte character support. Patch from Chris Ross, thanks.
2007-09-18Update to patchlevel 3.2.25: Various bugfixes.wiz3-21/+65
2007-09-08Conver to use the features framework and include do-build and do-installjlam4-36/+15
targets so that we don't rely on BSD make for the build and install. Bump the PKGREVISION to 2 as we no longer install the catman page.
2007-09-06Convert all libnbcompat/buildlink3.mk references to inplace.mk.jlam1-2/+2
2007-08-24Oops, I accidently typed wrong key and commited wrong one.taca1-3/+3
This is corrected one. FreeBSD needs PLIST.shlibs as DraonFly.
2007-08-24*** empty log message ***taca1-4/+4
2007-08-18Removed the MD5, SHA256 and TIGER checksums. How did they get in here?rillig1-5/+2
2007-08-17Add DESTDIR support.joerg1-3/+4
2007-08-13Compare "MKDYNAMICROOT" with "no" to figure out the desirable statictron1-4/+6
linking behavior under NetBSD. This matches what "bsd.shlib.mk" does and avoids "Malformed conditional" warnings under other platforms. This fixes PR pkg/36769 by Yakovetsky Vladimir.
2007-08-13Added mk/misc/category.mk, which contains the definitions that are onlyrillig1-2/+2
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is also relevant for the top-level directory. Adjusted the category Makefiles.
2007-08-07Update shells/mksh to version 30. Changes from version 29.6 include:jlam3-40/+18
* If the basename of argv[0] starts with "sh", activate FPOSIX early, preventing some typical ksh aliases from being defined. * If FPOSIX, don't pre-define aliases (except integer and local) to benefit operating environments that never heard of the great Korn Shell. * Support x=(a b c) bash-like array initialisation * Support ${foo:2:3} bash-like substring expansion * Don't try to execute ELF, a.out, COFF, gzip or MZ binaries, e.g. mksh /bin/sh. * Prefer well-known signal names to alphabetically earlier ones * Fix a bug delivering ERR and EXIT pseudo-signals to traps combined with "set -e". Update from mirabilos#pkgsrc with small fixups by me.
2007-08-07Fix DESTDIR-handling for zsh-current by ensuring that the destdir-supportjlam2-4/+5
line is defined before bsd.prefs.mk is included.
2007-08-04Fix path to newly installed es in esdump. Bump revision.joerg1-2/+8
2007-07-20On FreeBSD, terminfo.so gets installed like on Linux.joerg1-2/+3
2007-06-20Maintainer/author update to mksh-R29f to fix a regression in the lastjoerg2-10/+10
version. Some other small bugfixes and portability fixes are included as well. From Thorsten Glaser.
2007-05-23Update to mksh-R29e. Fixes a number of display bugs, cursor positioningjoerg3-18/+32
bugs and issues shown by Coverity Prevent. From Thorsten Glaser. Add DESTDIR support.
2007-05-12The package supports installation to DESTDIR.heinz1-1/+2
2007-04-25PKGNAME must be defined before include bsd.pkg.mk,obache1-3/+3
if not, in 'package' phase, PKGNAME==DISTNAME. Remove WRKSRC definision, it equals to default value.
2007-04-25Enable to overrite CONFLICTS by static-tcsh.obache1-2/+2
2007-04-16Always build with tcsetpgrp support on DragonFly, makig zsh notjoerg1-2/+2
depend on a control terminal during build.
2007-04-14Set maintainer to agc (original importer).wiz1-1/+3
2007-04-11Fix some pkglint warnings.wiz1-4/+4
2007-04-11Add checksums for patches.wiz1-1/+3
2007-04-11fix the names, silly me.christos2-2/+2
2007-04-10add new fileschristos2-0/+48
2007-04-10update to tcsh-6.15christos8-189/+6
2007-04-01Remove shells/zsh3 -- old version of shells/zsh{,-current}.wiz10-136/+1
No disagreement on pkgsrc-users.
2007-03-26Revert PLIST.reed2-6/+4
Use different install target. Bump PKGREVISION. This is also for PR 36080. (TODO: look at SYSCONFDIR which is /etc.)
2007-03-26Add glob6 and sh6 and respective manpages to PLIST.reed1-1/+5
Not bumping PKGREVISION as my update was a few minutes ago. This is for PR 36080.
2007-03-26Update osh to version 20070324. This is for PR 36080 from upstreamreed3-6/+23
developer. pkgsrc changes include: Use BUILD_TARGET=oshall as request in PR. And make it work with PKGMANDIR. CHANGES file includes: Changes that improve compatibility w/ the Sixth Edition Unix shell are marked w/ a `C:' in the details below. ------------------------------------------------------------------------------- [osh-20070324]: osh.c: * In main(), changed when fdfree() is called so that it is in a more ideal sequence with other operations according to how the shell is invoked (e.g., interactive shell vs. non-interactive shell). ------------------------------------------------------------------------------- [osh-20070321]: * Imported the project into a local subversion repository. * Changed the all of the code to "#include <stdbool.h>" and to use the "bool" data-type macro where appropriate. Makefile: * Added SYSCONFDIR and a new `man' target. osh.c: * Defined _PATH_SYSTEM_LOGIN as `SYSCONFDIR/**/"/osh.login"' instead of "/etc/osh.login" so that the user can use SYSCONFDIR (/etc by default) at build-time to specify the directory where the shell shall search for its system-wide initialization file. * Added a new special parameter, $v, which makes the version of the osh package available as a read-only string. The format is `osh-YYYYMMDD' for official releases and `osh-current (YYYYMMDD)' (interpreted as one word) for development snapshots. * Fixed a bug where interactive shells were no longer ignoring SIGTERM when invoked, as they are supposed to. Now, SIGTERM is being ignored again upon invocation of all interactive shells. * Fixed the output from doing a `sigign' so that it matches its documentation in osh.1: "..., a list is printed of those signals which are ignored by sigign in the current shell." Previously, the output from a `sigign' could be a little confusing. Now, its output only indicates those cases where a given signal is being ignored w/ the possibility that it can then be unignored (reset) in the current shell context. if.c: * Added 3 new primaries: -ef (equal files - same device, same inode), -nt (newer than), -ot (older than). See the if(1) manual page for full details. ------------------------------------------------------------------------------- [osh-20070131]: osh.1: * Made a few minimal changes to synchronize the manual w/ the code. osh.c 1.2 (jneitzel) 2007/01/14: * Changed the `chdir: No old directory' diagnostic to `chdir: No previous directory' to match the manual. ------------------------------------------------------------------------------- [osh-20061230]: The following files have been removed in this release: examples/*: These files are now available at: http://jneitzel.sdf1.org/osh/initialization_files/ tests/*: ... until I have a chance to rewrite them ... *.1: * Changed all instances of `UNIX' to `Unix' since the name of the Unix operating system is not an acronym. pexec.c: * Fixed a possible, but very unlikely, memory leak. osh.c: C: Rewrote the shell! It is now a combination of the ports of the original source code from sh6.c and glob6.c (see CHANGES_sh-to-sh6) w/ the prior enhancements which were found in osh-060124/osh*.[ch] . fd2.c: * Removed the call to lseek(2) to end-of-file for errors. The shell determines when this is necessary. * Changed the `: no shell' diagnostic to `: No shell!' in the spirit of sh6(1). goto.c: * Fixed a bug which interfered w/ finding a requested label when its first character had the high-order bit set. The value of the first character is now passed to getlabel() as an unsigned char converted to an int to allow correct comparison in such a case. if.c: * Removed the call to lseek(2) to end-of-file for errors. The shell determines when this is necessary. * Changed the method used to build the argument list for all commands executed by this utility, and removed the `Too many args' diagnostic. The maximum length of the argument list for a command is now limited only by the maximum length that the invoker can pass and by any system-imposed limit for execve(2) (see E2BIG in errno(2)). * Changed the `: no shell' diagnostic to `: No shell!' in the spirit of sh6(1). * Changed the diagnostic used for `!', `-a', `-o', and `(' operator errors from `: argument expected' to `: expression expected'.
2007-03-24Prepare for switching to NO_MTREE=yes.joerg1-1/+3
2007-03-19Remove version, de-indenthubertf1-16/+12
2007-03-16Don't require mtree.joerg1-1/+3
2007-02-25Make this build on Darwin.yyamano3-13/+58
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz3-11/+11
Patch provided by Sergey Svishchev in private mail.
2007-02-22Update HOMEPAGE. From Sergey Svishchev.wiz1-4/+4
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz4-11/+10
From Sergey Svishchev in private mail.
2007-02-20share/emacs/site-lisp now exists by default -- don't try to remove it.wiz2-6/+3
Bump PKGREVISION for the PLIST change.
2007-02-18Update to 3.2.9, including the latest released patches:wiz2-3/+35
Various bugfixes.
2007-02-06This package is not MAKE_JOBS_SAFE.rillig1-1/+2
2007-01-31Mark as BROKEN_IN pkgsrc-2006Q4, based onwiz2-2/+6
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html (latest 3.1/i386 bulk build of 2006Q4). Feel free to fix them...
2007-01-18Cannot be built in parallel.rillig1-1/+2
2007-01-08Fix bash's default path to not have hard-coded /usr/pkg/bin but usereed1-2/+3
LOCALBASE. I think I did this last December 2005, but did bash2 package correctly. Reported by Georg Schwarz via tech-pkg.
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig2-5/+5
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-12-06CHECK_WRKREF_SKIP is relative.joerg1-3/+3