Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
errors reported by Takahiro Kambe (FreeBSD) and Aleksey Cheusov (Linux).
No bump because nothing changes on NetBSD.
|
|
|
|
|
|
|
|
oddly. Should fix build errors seen on netbsd-5.
- Kill unused variables.
|
|
|
|
Changes are unknown.
|
|
Bump PKGREVISION for zsh and zsh-current.
|
|
(CVE-2007-6209).
|
|
|
|
Please list exceptions explicitly.
|
|
|
|
This is corrected one.
FreeBSD needs PLIST.shlibs as DraonFly.
|
|
|
|
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.
|
|
line is defined before bsd.prefs.mk is included.
|
|
|
|
depend on a control terminal during build.
|
|
Patch provided by Sergey Svishchev in private mail.
|
|
apg is a bit special as it has some hardcoded ownership, so
mark that as "destdir".
|
|
|
|
|
|
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.
|
|
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
|
|
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.
|
|
CONFIGURE_ARGS.
|
|
PR32026 from Geert Hendrickx.
|
|
|
|
|
|
upstream already.
|
|
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.
|
|
- Changed IRIX, Interix, Linux and OpenBSD share PLIST.terminfo,
instead of PLIST for each OS.
- zsh doesn't build libzsh-4.2.5.so on OpenBSD, so PLIST.shlibs
should be excluded.
|
|
+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.
|
|
|
|
|
|
* Bug-fix release
* Fixes few configuration problems, notably on MacOSX
|
|
NB: this needs an install-sh that supports "-S -f", as in rev. 1.3 of
bootstrap/files/install-sh.in. After installing that install-sh, set
_STRIPFLAG_INSTALL?= -S -f
in mk/platform/IRIX.mk and all should be peachy. This will be done
correctly eventually, don't worry. :-)
|
|
|
|
* Bug-fix release
|
|
|
|
|
|
|
|
|
|
Reported by mochida at Netside.
|
|
which are the full option names used to set rpath directives for the
linker and the compiler, respectively. In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath. The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use. They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
|
|
from the run time shared library path instead of trying to defeat its
option parser.
|
|
1.) Only create a dynamically linked "zsh" binary if "MKDYNAMICROOT"
is defined and set to "yes". This way people who still use statically
linked binaries on their root filesystem will get a static binary.
2.) Link the "zsh" binary so that it use "/libexec/ld.elf_so" and
shared libraries from "/lib". It now works without the "/usr"
filesystem being mounted.
|
|
dynamic library support on the root partition (e.g. 2.0 and newer). It is
enough that the "zsh" binary does *not* depend on its own shared libraries
which won't be on the root partition and we get a shell with proper I18N
support this way. Approved by Masao Uebayashi.
|
|
Changes since zsh version 4.2.0
-------------------------------
- The autoload and related builtins take options -k and -z to indicate
ksh or zsh autoloading style for given functions, making it possible
to mix and match.
- Assignments to associative arrays can use the i and r index flags.
For example,
assoc[(i)alpha*]=bravo
sets the value for the element whose key matches the pattern `alpha*';
assoc[(r)activ*]=passive
sets the value for the element whose current value matches the pattern
`activ*'.
- The glob qualifier F indicates a non-empty directory. Hence *(F)
indicates all subdirectories with entries, *(/^F) means all
subdirectories with no entries.
- fc -p and fc -P provide push/pop for the status of the shell's
history (both internal and using the history file). With automatic
scoping (fc -ap) it becomes easy to use a temporary history in a
function. This has been added to the calculator function zcalc to make
its internal history work more seamlessly.
- A new `try block' and `always block' syntax has been introduced
to make it easier to ensure the shell runs important tidy-up code
in the event of an error. It also runs after a break, continue, or
return, including a return forced by the ERR_RETURN option
(but not an exit, which is immediate). The syntax is:
`{' try-block-list `}' `always' `{' always-block-list `}'
where no newline or semicolon may appear between `}' and `always'.
This is compatible with all previous valid zsh syntax as an `always'
at that point used to be a syntax error. For example,
{ echo Code run in current shell } always { echo Tidy-up code }
- A new zle widget reset-prompt has been added to re-expand the current
prompt. Changes to the variable in use as well as changes in its
expanions are both taken into account. The same effect is now forced by
a job change notification, making the %j prompt escape and %(j..) ternary
expression more useful.
- The zftp module supports ports following the hostname in the normal suffix
notation, `host:port'. This requires IPv6 colon-style addresses to be
specified in suitably quoted square brackets, for example:
zftp open '[f000::baaa]'
zftp open '[f000::baaa]:ftp'
(the two are equivalent).
- Special traps, those that don't correspond to signals, i.e. ZERR, DEBUG
and EXIT are no longer executed inside other traps. This caused
unnecessary confusion if, for example, both DEBUG and EXIT traps
were set. The new behaviour is more compatible with other shells.
- New option TRAPS_ASYNC which if set allows traps to run while the
shell is waiting for a child process. This is the traditional zsh
behaviour; POSIX requires the option to be unset. In sh/ksh
compatibility mode the option is turned off by default and the option
letter -T turns it on, for compatibility with FreeBSD sh.
|