eb5142bbe0
R57 rolls up bugfixes, with few hard changes: * [gecko2] Update operating environment reporting for the Macintosh * [Martijn Dekker] make ${foo#'bar'} in here document behave like ksh93 * [Martijn Dekker] quote empty strings for re-entry into shell * [tg, G.raud Meyer] Improve documentation, especially for tty states * [tg] Protect against entering line editing with bad saved tty state * [tg] Fix set -o allexport for arrays (which we apparently do) * [tg] Handle lseek(2) returning -1 as pointed out by Coverity Scan * [tg] Fix left-padding UTF-8 strings * [tg, G.raud Meyer] Fix using the ?-m? flag on the command line * [tg] Update to UCD 11.0.0 * [multiplexd] Fix a segfault using ^W during search in Vi mode * [tg] Fix an error message; add a test for controlling tty * [tg] Permit unsetting LINES and COLUMNS, for those who need it * [tg] Fix manpage bug (RedHat BZ#1612173) * [tg] Minor spelling cleanup * [tg] Unbreak high-bit7 (n?n-ASCII) heredoc separators (LP#1779179) * [tg] Allow dumping high-bit7-char-containing strings in DEBUG mode * [tg] Add some testcases for behaviour questions popped up in IRC * [tg] Trick a GCC warning, to make up for it ignoring lint(1) hints * [tg] Add O_MAYEXEC support for CLIP OS * [tg] Make dup-to-self with ksh-style fd?3 closing work; catern via IRC * [tg] Add compat glue for newer GNU groff mdoc to the manpages * [tg] Trigger EXIT trap after single-command subshells (Debian #910276) * [tg] Document set -eo pipefail caveat (LP#1804504) * [tg] Fix MKSH_EARLY_LOCALE_TRACKING warning * [tg] Document that, when your Unix is broken, GIGO applies (LP#1817959) * [tg] Improve error message for inaccessible executables (LP#1817789)
40 lines
1.1 KiB
Makefile
40 lines
1.1 KiB
Makefile
# $NetBSD: Makefile,v 1.38 2019/03/10 14:19:59 bsiegert Exp $
|
|
|
|
DISTNAME= mksh-R57
|
|
PKGNAME= ${DISTNAME:S/-R/-/}
|
|
CATEGORIES= shells
|
|
MASTER_SITES= http://www.mirbsd.org/MirOS/dist/mir/mksh/
|
|
MASTER_SITES+= http://pub.allbsd.org/MirOS/dist/mir/mksh/
|
|
SITES.${DISTNAME}.cat1.gz= ${MASTER_SITES:S/dist/cats/}
|
|
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= ahoka@NetBSD.org
|
|
HOMEPAGE= http://mirbsd.de/mksh
|
|
COMMENT= MirBSD Korn Shell
|
|
LICENSE= miros
|
|
|
|
WRKSRC= ${WRKDIR}/mksh
|
|
WRKBUILD?= ${WRKSRC}
|
|
|
|
PKG_SHELL= bin/mksh
|
|
|
|
LIBS.Interix+= -lcrypt
|
|
|
|
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/examples/mksh
|
|
|
|
do-build:
|
|
cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} LIBS=${LIBS:Q} \
|
|
${TOOLS_SHELL} ${WRKSRC}/Build.sh -r
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKBUILD}/mksh ${DESTDIR}${PREFIX}/bin/mksh
|
|
${INSTALL_MAN} ${WRKSRC}/mksh.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
|
|
${INSTALL_DATA} ${WRKSRC}/dot.mkshrc ${DESTDIR}${PREFIX}/share/examples/mksh/
|
|
|
|
# Uncomment this if you want to run the regression tests
|
|
#USE_TOOLS+= perl
|
|
#do-test:
|
|
# ${WRKBUILD}/test.sh -v
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|