summaryrefslogtreecommitdiff
path: root/shells
AgeCommit message (Collapse)AuthorFilesLines
2006-03-18A missing file in PLIST; bump revision to 4.3.2p1.uebayasi2-2/+5
2006-03-11(Re)add zsh-current.uebayasi1-1/+2
2006-03-11Re-add development release of Zsh, 4.3.2, first public release of 4.3.xuebayasi13-0/+809
branch. Major changes between versions 4.2 and 4.3 ------------------------------------------ - There is support for multibyte character sets in the line editor, though not the main shell. See Multibyte Character Support in INSTALL. - The shell can now run an installation function for a new user (one with no .zshrc, .zshenv, .zprofile or .zlogin file) without any additional setting up by the administrator. - The manual now has a Roadmap section (manual page zshroadmap) to give new users an indication of the most interesting parts of the manual. - New option PROMPT_SP, on by default, to work around the problem that the line editor can overwrite output with no newline at the end. - New option HIST_SAVE_BY_COPY (on by default): history is saved by copying and renaming instead of directly overwriting. - New redirection syntax e.g. {myfd}>file opens a new file descriptor and stores the number in $myfd, so that >&$myfd will work. Chosen not to break existing code (and to be compatible with proposals for the Korn shell). - Substitutions of the form ${var:-"$@"}, ${var:+"$@"} and similar where word-splitting is applied to the text after the :- or :+ (in particular, where the SH_WORD_SPLIT option is in effect for compatibility) now behave as in other Bourne- and POSIX-compatible shells when in the appropriate emulation mode. - New Posix-style zsh-specific tests [[:IDENT:]], [[:IFS:]], [[:IFSSPACE:]], [[:WORD:]] test if character can appear in identifier, is an IFS character, is an IFS whitespace character, or is considered as part of a word (is alphanumeric or appears in $WORDCHARS). Note the pattern code doesn't yet handle multibyte characters. - The idiom =(<<<...) is optimised so that the shell internally turns the ... into the contents of a file whose name is then substituted. - Supplied functions catch and throw provide limited support for exception handling using the `{ ... } always { ... }' syntax. - Signals now accept the SIG as part of the name for compatibility with other shells. - Editor function argument-base allows non-decimal arguments for editor widgets. - As always, there are many enhancements to completion functions.
2006-03-05* Teach the tools framework how to supply the pkgsrc version ofjlam3-7/+6
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD when determining whether the native makeinfo can be used. * Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo. * Get rid of all the "split" argument deduction for makeinfo since the PLIST module already handles varying numbers of split info files correctly. NOTE: Platforms that have "makeinfo" in the base system should check that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are correct.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam12-24/+24
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-02-20Add missing man pages to PLIST. Bump PKGREVISION.wiz2-2/+5
2006-02-15Fixed pkglint warnings.rillig1-10/+9
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg4-6/+8
2006-01-29Fixed all but one pkglint -Wall warnings.rillig1-13/+14
2006-01-24Fixed pkglint warnings, including a bugfix where ${IFS} had been usedrillig1-12/+13
instead of $${IFS}.
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-2/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2006-01-21Update package Makefile now that bsd.pkg.extract.mk is using thejlam1-2/+1
"extract" script for extraction. Many cases where a custom EXTRACT_CMD simply copied the distfile into the work directory are no longer needed. The extract script also hides differences between pax and tar behind a common command-line interface, so we no longer need code that's conditional on whether EXTRACT_USING is tar or pax.
2006-01-20Drop maintainership. I can't seriously be the maintainer of so manyjmmv1-2/+2
packages - specially of packages that I haven't touched for a long while or those that other people can handle better than me.
2006-01-14Update to version 2.3.2.seb3-6/+33
Changes since last packaged version (2.3.0): 2.3.2 - fixed segfault due to checking the length of variables that I forgot to remove from build_arg_vector() since the chroot root exploit fix in 2.3.0 2.3.1 - fixed stupid bug that caused rssh not to allow rsync and rdist
2006-01-08short gets promoted to int according to ISO C rules, so use int forjoerg4-2/+30
va_arg instead of short.
2006-01-07Remove BROKEN_IN, fixed by commit to ast-ksh.wiz1-3/+1
2006-01-07Fix build on NetBSD with statvfs. Remove BROKEN_IN.wiz3-4/+19
2006-01-04Correct BROKEN_IN definition.schmonz1-2/+2
2006-01-04Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4schmonz2-6/+4
rather than PKG_FAIL_REASON, so that they provide useful error messages in build logs, and so that they continue to work on platforms where they aren't broken.
2005-12-31Update to 3.1pl1:wiz7-87/+41
This is a terse description of the new features added to bash-3.1 since the release of bash-3.0. As always, the manual page (doc/bash.1) is the place to look for complete descriptions. 1. New Features in Bash a. Bash now understands LC_TIME as a special variable so that time display tracks the current locale. b. BASH_ARGC, BASH_ARGV, BASH_SOURCE, and BASH_LINENO are no longer created as `invisible' variables and may not be unset. c. In POSIX mode, if `xpg_echo' option is enabled, the `echo' builtin doesn't try to interpret any options at all, as POSIX requires. d. The `bg' builtin now accepts multiple arguments, as POSIX seems to specify. e. Fixed vi-mode word completion and glob expansion to perform tilde expansion. f. The `**' mathematic exponentiation operator is now right-associative. g. The `ulimit' builtin has new options: -i (max number of pending signals), -q (max size of POSIX message queues), and -x (max number of file locks). h. A bare `%' once again expands to the current job when used as a job specifier. i. The `+=' assignment operator (append to the value of a string or array) is now supported for assignment statements and arguments to builtin commands that accept assignment statements. j. BASH_COMMAND now preserves its value when a DEBUG trap is executed. k. The `gnu_errfmt' option is enabled automatically if the shell is running in an emacs terminal window. l. New configuration option: --single-help-strings. Causes long help text to be written as a single string; intended to ease translation. m. The COMP_WORDBREAKS variable now causes the list of word break characters to be emptied when the variable is unset. n. An unquoted expansion of $* when $IFS is empty now causes the positional parameters to be concatenated if the expansion doesn't undergo word splitting. o. Bash now inherits $_ from the environment if it appears there at startup. p. New shell option: nocasematch. If non-zero, shell pattern matching ignores case when used by `case' and `[[' commands. q. The `printf' builtin takes a new option: -v var. That causes the output to be placed into var instead of on stdout. r. By default, the shell no longer reports processes dying from SIGPIPE. s. Bash now sets the extern variable `environ' to the export environment it creates, so C library functions that call getenv() (and can't use the shell-provided replacement) get current values of environment variables. t. A new configuration option, `--enable-strict-posix-default', which will build bash to be POSIX conforming by default. u. If compiled for strict POSIX conformance, LINES and COLUMNS may now override the true terminal size. 2. New Features in Readline a. The key sequence sent by the keypad `delete' key is now automatically bound to delete-char. b. A negative argument to menu-complete now cycles backward through the completion list. c. A new bindable readline variable: bind-tty-special-chars. If non-zero, readline will bind the terminal special characters to their readline equivalents when it's called (on by default). d. New bindable command: vi-rubout. Saves deleted text for possible reinsertion, as with any vi-mode `text modification' command; `X' is bound to this in vi command mode. e. A new external application-controllable variable that allows the LINES and COLUMNS environment variables to set the window size regardless of what the kernel returns: rl_prefer_env_winsize
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam16-32/+16
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-28Update to 4.3, which fixes two security issues.snj2-6/+6
Note that scp compatibility is now disabled and that the only recommended way of using scponly is with sftp.
2005-12-28Update to version 2.3.0seb2-7/+6
Note that this is (mostly) a security fix release. Changes since last packaged version (2.2.3): 2.3.0 - modified chroot_helper to parse the config file, to avoid arbitrary chroot() (and thus root compromise) - numerous documentation updates - fix for va_start()/va_end()-related segfault on 64-bit architecture - small bit of code cleanup
2005-12-27For both bash packages, use CPP to definereed2-4/+6
DEFAULT_PATH_VALUE as /usr/bin:/bin:${LOCALBASE}/bin:/usr/local/bin (Instead of having non-existent default PATH directories.) Bump PKGREVISION. This is for PR 25044. Okayed by bash2 maintainer.
2005-12-27Lower expectations, both others' and mine: relinquish stewardshipseb1-2/+2
2005-12-26Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386schmonz2-2/+8
3.0. If one of these is important to you, please fix it in time for pkgsrc-2006Q1, or it may be removed.
2005-12-19Remove the following which breaks under the current pkgsrc infrastructure:abs1-3/+1
PKG_INFO:= ${PKG_INFO} PKG_CREATE:= ${PKG_CREATE}
2005-12-19Fix errno.joerg2-1/+14
2005-12-07Update zsh to 4.2.6.uebayasi14-192/+26
Better DragonFly support, new complete functions (arch_archives, arch_namespace, bzr, cplay, date, dchroot, dlocate, dpkg-cross, git, madison, module-assistant, piuparts, quilt, toolchain-source, urxvt, and xpdf), bug fixes, etc.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig4-13/+13
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig6-26/+27
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05Update to 4.1, which brings numerous bugfixes.snj3-25/+25
While here, apply a patch from Eric Schnoebelen in PR pkg/31114 to fix a bogus reference to id.
2005-11-26Honour PKG_SYSCONFDIR. Bump revision.uebayasi2-3/+5
PR32026 from Geert Hendrickx.
2005-11-10Also patch host.defs for completeness.joerg2-1/+22
2005-11-10Add DragonFly to the list of BSD derived systems.joerg2-1/+18
2005-11-10DragonFly is a BSD, even though it doesn't end in it.joerg4-10/+34
Depend on errno.h for errno.
2005-11-10Depend on errno.h to provide errno.joerg2-1/+14
2005-11-10Depend on errno.h for errno.joerg2-1/+14
2005-11-10Add DragonFly to patches for standard prototypes.joerg3-7/+7
2005-11-08Include devel/sysexits bl3.tv1-1/+2
2005-10-29Rename 9rc to 9base.minskim22-448/+1
2005-10-26Remove a master site that does not provide the distfile any longer.wiz1-2/+1
2005-10-23Add 9rc.minskim1-1/+2
2005-10-23Import 9rc from pkgsrc-wip. Packaged by Leonard Schmidt.minskim21-0/+446
This is a port of various original plan9 tools for Unix based on plan9ports [1], mk-with-libs.tgz [2] and wmii [3]. [1] http://www.swtch.com/plan9port/ [2] http://swtch.com/plan9port/unix/ [3] http://www.wmii.net
2005-10-23Sorted PLIST.rillig2-9/+9
2005-10-23Fixed pkglint warnings.rillig12-13/+33
2005-10-23Fixed pkglint warning.rillig2-6/+6
2005-10-11Allow the one-true-shell to work on DragonFly. Patches are includedjoerg13-11/+174
upstream already.
2005-10-10Don't declare errno, errno.h does so already.joerg2-1/+14
2005-10-05Remove some more *LEGACY* settings that are over a month old andwiz2-4/+2
thus were before 2005Q3.