Main changes:
- Removal of obsolete comments and build system workarounds.
- Update build/test command invocations.
- Add -j${MAKE_JOBS_NUMBER} flag to enable parallel building (I added
support for this last year).
- Ensure that ${SH} (/bin/sh) is used for shell actions while building.
- Install default shell functions in /usr/local/share/fun (for use with
FPATH and the autoload command). Symlink /usr/local/share/examples/ksh*
to that. (Of course you may decide to handle this differently, but it
would be good if the canonical share/fun directory were available.)
- Install the version with dynamic (*.so*) libraries by default (the STATIC
option can now be used to link those libraries statically). The version
with the libraries is preferred because this enables access to all the
libcmd built-ins (which are bound to /opt/ast/bin by default) and allows
writing C programs that link against these libraries -- you can even embed
the entire shell as a library. It would be good if this received wider
testing.
- Install development headers and section 3 manual pages if the dynamic
libraries are installed.
Submitted by: Martijn Dekker <martijn@inlv.org>
ksh93 upstream
167 lines
5.3 KiB
Plaintext
167 lines
5.3 KiB
Plaintext
@shell bin/ksh%%93%%
|
|
bin/shcomp
|
|
share/man/man1/ksh%%93%%.1.gz
|
|
share/man/man1/shcomp.1.gz
|
|
share/fun/autocd
|
|
share/fun/cd
|
|
share/fun/dirs
|
|
share/fun/man
|
|
share/fun/mcd
|
|
share/fun/popd
|
|
share/fun/pushd
|
|
share/examples/ksh%%93%%
|
|
%%DYNAMIC%%lib/libast.so
|
|
%%DYNAMIC%%lib/libast.so.8
|
|
%%DYNAMIC%%lib/libast.so.8.0
|
|
%%DYNAMIC%%lib/libcmd.so
|
|
%%DYNAMIC%%lib/libcmd.so.4
|
|
%%DYNAMIC%%lib/libcmd.so.4.0
|
|
%%DYNAMIC%%lib/libdll.so
|
|
%%DYNAMIC%%lib/libdll.so.4
|
|
%%DYNAMIC%%lib/libdll.so.4.0
|
|
%%DYNAMIC%%lib/libshell.so
|
|
%%DYNAMIC%%lib/libshell.so.4
|
|
%%DYNAMIC%%lib/libshell.so.4.0
|
|
%%DYNAMIC%%include/ast/align.h
|
|
%%DYNAMIC%%include/ast/aso.h
|
|
%%DYNAMIC%%include/ast/assert.h
|
|
%%DYNAMIC%%include/ast/ast.h
|
|
%%DYNAMIC%%include/ast/ast_api.h
|
|
%%DYNAMIC%%include/ast/ast_ccode.h
|
|
%%DYNAMIC%%include/ast/ast_common.h
|
|
%%DYNAMIC%%include/ast/ast_dir.h
|
|
%%DYNAMIC%%include/ast/ast_dirent.h
|
|
%%DYNAMIC%%include/ast/ast_fcntl.h
|
|
%%DYNAMIC%%include/ast/ast_float.h
|
|
%%DYNAMIC%%include/ast/ast_fs.h
|
|
%%DYNAMIC%%include/ast/ast_iconv.h
|
|
%%DYNAMIC%%include/ast/ast_lib.h
|
|
%%DYNAMIC%%include/ast/ast_limits.h
|
|
%%DYNAMIC%%include/ast/ast_map.h
|
|
%%DYNAMIC%%include/ast/ast_mode.h
|
|
%%DYNAMIC%%include/ast/ast_ndbm.h
|
|
%%DYNAMIC%%include/ast/ast_nl_types.h
|
|
%%DYNAMIC%%include/ast/ast_param.h
|
|
%%DYNAMIC%%include/ast/ast_random.h
|
|
%%DYNAMIC%%include/ast/ast_release.h
|
|
%%DYNAMIC%%include/ast/ast_sizeof.h
|
|
%%DYNAMIC%%include/ast/ast_standards.h
|
|
%%DYNAMIC%%include/ast/ast_std.h
|
|
%%DYNAMIC%%include/ast/ast_stdio.h
|
|
%%DYNAMIC%%include/ast/ast_sys.h
|
|
%%DYNAMIC%%include/ast/ast_time.h
|
|
%%DYNAMIC%%include/ast/ast_tty.h
|
|
%%DYNAMIC%%include/ast/ast_wchar.h
|
|
%%DYNAMIC%%include/ast/ast_wctype.h
|
|
%%DYNAMIC%%include/ast/ast_windows.h
|
|
%%DYNAMIC%%include/ast/bytesex.h
|
|
%%DYNAMIC%%include/ast/ccode.h
|
|
%%DYNAMIC%%include/ast/cdt.h
|
|
%%DYNAMIC%%include/ast/cmd.h
|
|
%%DYNAMIC%%include/ast/cmdarg.h
|
|
%%DYNAMIC%%include/ast/cmdext.h
|
|
%%DYNAMIC%%include/ast/cmdlist.h
|
|
%%DYNAMIC%%include/ast/debug.h
|
|
%%DYNAMIC%%include/ast/dirent.h
|
|
%%DYNAMIC%%include/ast/dlldefs.h
|
|
%%DYNAMIC%%include/ast/endian.h
|
|
%%DYNAMIC%%include/ast/error.h
|
|
%%DYNAMIC%%include/ast/find.h
|
|
%%DYNAMIC%%include/ast/fnmatch.h
|
|
%%DYNAMIC%%include/ast/fnv.h
|
|
%%DYNAMIC%%include/ast/fts.h
|
|
%%DYNAMIC%%include/ast/ftw.h
|
|
%%DYNAMIC%%include/ast/ftwalk.h
|
|
%%DYNAMIC%%include/ast/glob.h
|
|
%%DYNAMIC%%include/ast/hash.h
|
|
%%DYNAMIC%%include/ast/hashkey.h
|
|
%%DYNAMIC%%include/ast/hashpart.h
|
|
%%DYNAMIC%%include/ast/history.h
|
|
%%DYNAMIC%%include/ast/iconv.h
|
|
%%DYNAMIC%%include/ast/ip6.h
|
|
%%DYNAMIC%%include/ast/lc.h
|
|
%%DYNAMIC%%include/ast/ls.h
|
|
%%DYNAMIC%%include/ast/mc.h
|
|
%%DYNAMIC%%include/ast/mnt.h
|
|
%%DYNAMIC%%include/ast/modecanon.h
|
|
%%DYNAMIC%%include/ast/modex.h
|
|
%%DYNAMIC%%include/ast/namval.h
|
|
%%DYNAMIC%%include/ast/nl_types.h
|
|
%%DYNAMIC%%include/ast/nval.h
|
|
%%DYNAMIC%%include/ast/option.h
|
|
%%DYNAMIC%%include/ast/proc.h
|
|
%%DYNAMIC%%include/ast/re_comp.h
|
|
%%DYNAMIC%%include/ast/recfmt.h
|
|
%%DYNAMIC%%include/ast/regex.h
|
|
%%DYNAMIC%%include/ast/sfdisc.h
|
|
%%DYNAMIC%%include/ast/sfio.h
|
|
%%DYNAMIC%%include/ast/sfio_s.h
|
|
%%DYNAMIC%%include/ast/sfio_t.h
|
|
%%DYNAMIC%%include/ast/shcmd.h
|
|
%%DYNAMIC%%include/ast/shell.h
|
|
%%DYNAMIC%%include/ast/sig.h
|
|
%%DYNAMIC%%include/ast/stak.h
|
|
%%DYNAMIC%%include/ast/stdio.h
|
|
%%DYNAMIC%%include/ast/stk.h
|
|
%%DYNAMIC%%include/ast/sum.h
|
|
%%DYNAMIC%%include/ast/swap.h
|
|
%%DYNAMIC%%include/ast/tar.h
|
|
%%DYNAMIC%%include/ast/times.h
|
|
%%DYNAMIC%%include/ast/tm.h
|
|
%%DYNAMIC%%include/ast/tmx.h
|
|
%%DYNAMIC%%include/ast/tok.h
|
|
%%DYNAMIC%%include/ast/tv.h
|
|
%%DYNAMIC%%include/ast/vdb.h
|
|
%%DYNAMIC%%include/ast/vmalloc.h
|
|
%%DYNAMIC%%include/ast/wait.h
|
|
%%DYNAMIC%%include/ast/wchar.h
|
|
%%DYNAMIC%%include/ast/wctype.h
|
|
%%DYNAMIC%%include/ast/wordexp.h
|
|
%%DYNAMIC%%share/man/man3/LIBAST.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/aso.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/ast.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/cdt.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/chr.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/compat.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/error.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/find.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/fmt.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/fmtls.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/ftwalk.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/getcwd.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/hash.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/iblocks.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/ip6.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/mem.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/modecanon.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/nval.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/optget.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/path.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/proc.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/regex.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/setenviron.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/sfio.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/shell.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/sig.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/spawnveg.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/stk.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strcopy.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strdup.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strelapsed.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/stresc.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strexpr.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strgid.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strmatch.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/stropt.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strperm.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strsort.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strtape.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/strton.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/struid.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/swap.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/tm.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/tmx.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/tok.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/touch.3ast.gz
|
|
%%DYNAMIC%%share/man/man3/tv.3ast.gz
|