summaryrefslogtreecommitdiff
path: root/shells
AgeCommit message (Collapse)AuthorFilesLines
2012-01-16Remove unused and no need patch file to fix build problem.taca1-15/+0
2012-01-14Update to 4.3.15ryoon3-9/+20
Changelog: * Bugfixes. * Many improvements especially functions and completion. Tested on NetBSD/i386 5.99.59 and 5.1.
2011-12-22Set NOT_FOR_PLATFORM=${LP64PLATFORMS} as scsh is known to not be 64-bitdholland1-2/+2
clean.
2011-12-14Let mplayer autocomplete .webm files.wiz3-2/+19
Bump PKGREVISION.
2011-12-13fix some low-hanging fruitdholland4-1/+74
2011-12-11shells/ast-ksh: Fix DragonFlymarino1-1/+10
Add libm to CFLAGS when building on DragonFly to allow build to complete. Contributed-by: Chris Turner
2011-12-05#elif needs an expression, so just use #else.joerg2-1/+15
2011-11-22Update mksh to 40c.bsiegert2-6/+6
* [tg, Wouter Verhelst] Fix ${foo%\?} in -o sh * [jonthn, Snader_LB] Fix spelling mistakes * [cnuke] Fix bugs spotted during porting to OPENSTEP * [tg, jg71] Unbreak building stristr with MKSH_ASSUME_UTF8 defined * [tg] Fix most of the issues Jerker Bäck encountered on Interix * [tg] Wrap access(2) as it may return false positive for X_OK on root * [OpenBSD] Upper bound Emacs mode command repeat by input line length * [tg] Improve CPPFLAGS mangling in Build.sh * [Snader_LB] Several comment, documentation and website fixes/updates * [tg] Avoid identifiers and cpp(1) macros with two underscores in a row, and those with a trailing underscore; they are reserved for the OS * [tg] Fix accidental behavioural change wrt some built-in parameters * [RT, Chris “ir0nh34d” Sutcliffe] Port to MSYS * [tg, Markus Duft, Bruno Haible] Interix select(2) bug workaround * [tg] Manpage fixes * [tg] Deprecate the “command line begins with ‘!’ for fc -e -” wbx hack * [tg] Promote x=(a b); x+=(c d) to a core mksh(1) feature * [tg] Testsuite fixes for Hurd, MSYS; warning fixes for dietlibc * [tg] Fix R40 regression misparsing $(case x in (x) :; esac)
2011-11-11Don't force -Wl,--whole-archive for NetBSD, it breaks the build withjoerg4-13/+19
clang, which doesn't have a reason to disable it again.
2011-10-09Update my emailcheusov1-2/+2
2011-09-24Add working MASTER_SITES.ryoon1-2/+4
2011-09-22INSTALL_UNSTRIPPED=yes for Darwin.ryoon1-2/+3
It is better workaround, I think.
2011-09-20Should be INSTALL_LIB instead of INSTALL_DATA.ryoon1-2/+2
It is mistake.
2011-09-20Add workaround to fix broken "make package" on Darwin 11.0.1.ryoon1-1/+5
2011-08-14Revision bump after updating perl5 to 5.14.1.obache2-4/+4
2011-07-30Update to 4.3.12ryoon7-24/+44
Changes: Improved error handling in POSIX emulation, ${NAME:OFFSET:LENGTH} syntax supports negative LENGTHs, new parameter expansion flag (g:opts:) which escapes sequences like the echo and print builtins, the region_highlight array is now updated dynamically as the command line is edited and the zsh/parameter module has a new array $usergroups which contains the names of system groups.
2011-07-30Add "used by" lines.ryoon1-1/+3
2011-07-22Fix PR pkg/45109ryoon3-3/+8
* Include obache@'s patches.
2011-07-09Update mksh to R40.bsiegert2-6/+6
Many changes and improvements. For a full list, see http://www.mirbsd.org/mksh.htm#clog .
2011-06-17Fix typo.wiz1-1/+1
2011-05-31Update HOMEPAGE url.obache1-2/+2
2011-05-28add heirloom-sh, oked by sponsorscheusov1-1/+2
2011-05-28heirloom-shcheusov4-0/+60
2011-04-22recursive bump from gettext-lib shlib bump.obache2-3/+4
2011-04-06* Add workaround for curses detection.ryoon1-2/+3
2011-04-05* Remove PLIST.DragonFly, now CHECK_BUILTIN.curses is used.ryoon4-5/+15
* Disable gdbm support explicitly.
2011-04-05Update to 4.3.11.ryoon10-124/+76
Changelog is too long. Please read NEWS and Changelog file.
2011-03-22remove patch-aa for DragonFly.obache2-34/+1
Upstream take care it whth different way in 4.2 and this patch broke it.
2011-03-19* add user-destdir installation support.obache3-11/+16
* fixes a linterpreter line. * remove post-configure subst, no information in commit log and the file will not created there.
2011-03-12Add two new entries.wiz1-1/+3
2011-03-12Update to 4.2.wiz4-33/+23
1. New Features in Bash a. `exec -a foo' now sets $0 to `foo' in an executable shell script without a leading #!. b. Subshells begun to execute command substitutions or run shell functions or builtins in subshells do not reset trap strings until a new trap is specified. This allows $(trap) to display the caller's traps and the trap strings to persist until a new trap is set. c. `trap -p' will now show signals ignored at shell startup, though their disposition still cannot be modified. d. $'...', echo, and printf understand \uXXXX and \UXXXXXXXX escape sequences. e. declare/typeset has a new `-g' option, which creates variables in the global scope even when run in a shell function. f. test/[/[[ have a new -v variable unary operator, which returns success if `variable' has been set. g. Posix parsing changes to allow `! time command' and multiple consecutive instances of `!' (which toggle) and `time' (which have no cumulative effect). h. Posix change to allow `time' as a command by itself to print the elapsed user, system, and real times for the shell and its children. j. $((...)) is always parsed as an arithmetic expansion first, instead of as a potential nested command substitution, as Posix requires. k. A new FUNCNEST variable to allow the user to control the maximum shell function nesting (recursive execution) level. l. The mapfile builtin now supplies a third argument to the callback command: the line about to be assigned to the supplied array index. m. The printf builtin has a new %(fmt)T specifier, which allows time values to use strftime-like formatting. n. There is a new `compat41' shell option. o. The cd builtin has a new Posix-mandated `-e' option. p. Negative subscripts to indexed arrays, previously errors, now are treated as offsets from the maximum assigned index + 1. q. Negative length specifications in the ${var:offset:length} expansion, previously errors, are now treated as offsets from the end of the variable. r. Parsing change to allow `time -p --'. s. Posix-mode parsing change to not recognize `time' as a keyword if the following token begins with a `-'. This means no more Posix-mode `time -p'. Posix interpretation 267. t. There is a new `lastpipe' shell option that runs the last command of a pipeline in the current shell context. The lastpipe option has no effect if job control is enabled. u. History expansion no longer expands the `$!' variable expansion. v. Posix mode shells no longer exit if a variable assignment error occurs with an assignment preceding a command that is not a special builtin. w. Non-interactive mode shells exit if -u is enabled and an attempt is made to use an unset variable with the % or # expansions, the `//', `^', or `,' expansions, or the parameter length expansion. x. Posix-mode shells use the argument passed to `.' as-is if a $PATH search fails, effectively searching the current directory. Posix-2008 change. 2. New Features in Readline a. The history library does not try to write the history filename in the current directory if $HOME is unset. This closes a potential security problem if the application does not specify a history filename. b. New bindable variable `completion-display-width' to set the number of columns used when displaying completions. c. New bindable variable `completion-case-map' to cause case-insensitive completion to treat `-' and `_' as identical. d. There are new bindable vi-mode command names to avoid readline's case- insensitive matching not allowing them to be bound separately. e. New bindable variable `menu-complete-display-prefix' causes the menu completion code to display the common prefix of the possible completions before cycling through the list, instead of after.
2011-02-20MirBSD support from Benny Siegert in PR 44606.wiz4-1/+58
2011-01-25Remove patch hunks that disable --recheck in GNU configure scripts.shattered2-12/+3
These were generated, apparently, by mk/configure/gnu-configure.mk (configure-scripts-override target).
2011-01-23Merge the following revisions from NetBSD src:hauke2-5/+8
siglist.sh 1.9: Solaris 7 sort(1) issue with missing whitespace between option and parameter lex.c 1.14: C99ish inlined variable declaration
2010-11-30Revert previous, which deleted the whole contents (hi roy!).wiz1-0/+870
2010-11-27Build on Mac OS X again, thans to Ryo ONODERA <ryo_on@yk.rim.or.jp>.roy4-918/+39
Fixes PR pkg/43083.
2010-11-27Add RCS Id to patch-b?.obache3-3/+7
2010-11-27Modify patches to buildable on NetBSD-5.1, NetBSD-5.99.40 and DragonFly-2.8.2.obache3-28/+16
2010-10-16Changes 2.3.3:adam4-26/+24
This release solves two small bugs, with minor security implications.
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb2-4/+4
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-07-06Transfer ownership to pkgsrc-users. pancake's address is not valid anyjmmv1-2/+2
more and he has agreed in private mail to drop maintainership.
2010-06-25DESTDIR supportjoerg3-2/+18
2010-06-01Update lshell to 0.9.12.gls2-7/+7
pkgsrc changes: - Add license Upstream changes: === v0.9.12 04/05/2010 === * A minor bug was inserted in version 0.9.11 with the sudo command. It has been corrected in this version. === v0.9.11 27/04/2010 === * Corrects traceback when executing a command that had a python homonym (e.g. "print foo" or "set"). (Closes: SF#2969631) * Corrected completion error when using "~/". Thanks to Piotr Minkina for reporting this. * Corrected the get_aliases function. * Corrected interpretation of ~user. Thank you Adrien Urban for reporting this. * The 'home_path' variable is being deprecated from this version and on. Please use your system's tools to set a user's home directory. It will be completely removed in the next version of lshell. * Corrected shell variable and wildcards expansions when checking a command. Thank you Adrien Urban for reporting this. * Added possibility to allow/forbid scp upload/download using scp_upload and scp_download variables. * Corrected bug when using the "command=" in openSSH's authorized_keys. lshell now takes into account the SSH_ORIGINAL_COMMAND environment variable. Thank you Jason Heiss for reporting this. * Corrected traceback when aliases is not defined in configuration, and command is sent over SSH. Thank you Jason Heiss for reporting this.
2010-05-28Update to mksh-39c on suggestion from Thorsten Glaser.is2-7/+6
2010-05-07Bump PKGREVISION to reflect the recent change in pkginstall/shells to usejmmv18-28/+36
etcutils to update /etc/shells.
2010-05-04Add a patch (already sent upstream) to fix the behavior (slippery slope,agc2-1/+23
sorry) of 'b', 'e' and 'w' commands in vi editing, when confronted with a '_' character - this patch makes tcsh consider '_' characters to be part of the word.
2010-05-02Update to 20100430, from J.A. Neitzel in PR 43235:wiz2-6/+6
1) osh globbing is now handled by the main osh process, allowing (for example) `mkdir some_really_long_directory_name... ; cd some*...' and globbing for other special built-in commands as well. 2) A new, osh history-file-support feature has been added to save the user's command-line history to the user $h/.osh.history file if/when this file exists upon shell invocation.
2010-04-29Replace /bin/zsh in one more file. Bump PKGREVISION.wiz1-1/+3
2010-04-15Allow building on systems without vsnprintf.joerg2-8/+17
2010-04-11Updated from 0.9.4 to 0.9.10imil3-20/+20
0.9.10 . Corrected minor bug in the aliases function that appeared in the previous version. Thank you Piotr Minkina for reporting this. 0.9.9 . Added the possibility to configure introduction prompt. . Replaced "joker" by "warnings" (more elegant) . Possibility of limiting the history file size. . Added lpath built-in command to list allowed and denied path. Thanks to Adrien Urban. . Corrected bug when using "~" was not parsed as "home directory" when used in a command other than "cd". Thank you Adrien Urban finding this. . Corrected minor typo when warning for a forbidden path. . If $(foo) is present in the line, check if foo is allowed before executing the line. Thank you Adrien Urban for pointing this out! . Added the possibility to list commands allowed to be executed using sudo. The new configuration field is sudo_commands. . Added the clear(1) command as a built-in command. . Added '$(' and '${' in the forbidden list by default in the configuration file. . Now check the content of curly braces withariables '${}'. Thank you Adrien Urban for reporting this. . Added possibility to set history file name using history_file in the configuration file. . Corrected the bug when using '|', '&' or ';' over ssh. Over ssh forbidden characters refers now to the list provided in the "forbidden" field. Thank you Jools Wills for reporting this! . It now possible to use "&&" and "||" even if "&" and/or "|" are in the forbidden list. In order to forbid them too, you must add them explicitely in the forbidden list. Thank you Adrien Urban for this suggestion. . Fixed aliases bug that replaced part of commands rendering them unusable. e.g. aliasei:vim replaced the view command by vimew. . Added a logrotate file for lshell log files. . Corrected parsing of commands overssh to be checked by the same function used by the lshell CLI. Thank you Adrien Urban for you security audit and excellent ideas! 0.9.8 . Major bug fix. lshell did not launch on python 2.4 and 2.5 (https://sourceforge.net/projects/lshell/forums/forum/778301/topic/347 4668) . Added aliases for commands over SSH. 0.9.7 . Cleaned up the Python code . Corrected crash when directory permission denied (Closes: https://sourceforge.net/tracker/?func=detail&aid=2875374&grou p_id=215792&atid=1035093) . Added possibility to set the home_path option using the '%u' flag. (e.g. '/var/chroot/%u' where '%u' will be replaced by the user's username) . Now replaces "~" by user's home directory. 0.9.6 . Major security fix. User had access to all files located in forbidden directories (Closes: https://sourceforge.net/tracker/?func=detail&aid=2838542&grou p_id=215792&atid=1035093) . Corrects RPM generation bug (Closes: https://sourceforge.net/tracker/index.php?func=detail&aid=283 8283&group_id=215792&atid=1035093) . lshell exits gracefully when user home directory doesn't exist 0.9.5 . Minor release . Changed lshell's group from lshellg to lshell (this should not have an impact on older installations) . Minor typo correction in the lshell.py code