summaryrefslogtreecommitdiff
path: root/shells/ast-ksh/Makefile
diff options
context:
space:
mode:
authoruebayasi <uebayasi>2002-10-04 02:19:13 +0000
committeruebayasi <uebayasi>2002-10-04 02:19:13 +0000
commitfe67f028dd8e4312010b56abc36e1416175bc21c (patch)
tree0d617f828bccf4bfd0cffd180fbc2789127e6484 /shells/ast-ksh/Makefile
parent285011f145a99341eb95a5eeaee0cb2b69a4381c (diff)
downloadpkgsrc-fe67f028dd8e4312010b56abc36e1416175bc21c.tar.gz
Initial import of ast-ksh-20020922, "The Korn Shell".
KSH-93 is the most recent version of the KornShell Language described in "The KornShell Command and Programming Language," by Morris Bolsky and David Korn of AT&T Bell Laboratories. The KornShell is a shell programming language, which is upward compatible with "sh" (the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO 9945.2 Shell and Utilities standard. KSH-93 provides an enhanced programming environment in addition to the major command-entry features of the BSD shell "csh". With KSH-93, medium-sized programming tasks can be performed at shell-level without a significant loss in performance. In addition, "sh" scripts can be run on KSH-93 without modification.
Diffstat (limited to 'shells/ast-ksh/Makefile')
-rw-r--r--shells/ast-ksh/Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/shells/ast-ksh/Makefile b/shells/ast-ksh/Makefile
new file mode 100644
index 00000000000..f145e6efea8
--- /dev/null
+++ b/shells/ast-ksh/Makefile
@@ -0,0 +1,38 @@
+# $OpenBSD: Makefile,v 1.5 2001/11/21 01:17:43 naddy Exp $
+# $NetBSD: Makefile,v 1.1.1.1 2002/10/04 02:19:13 uebayasi Exp $
+
+DISTNAME= ast-ksh-${ASTKSH_VERSION}
+PKGNAME= ast-ksh-${ASTKSH_VERSION:S/-//g}
+CATEGORIES= shells
+MASTER_SITES= http://www.research.att.com/~gsf/download/tgz/
+DISTFILES= INIT.${ASTKSH_VERSION}.tgz ast-ksh.${ASTKSH_VERSION}.tgz
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.kornshell.com/
+COMMENT= "official AT&T release of KornShell 93"
+
+RESTRICTED= "Terms for redistribution are not yet clear."
+NO_BIN_ON_CDROM=${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+NO_SRC_ON_CDROM=${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+
+ONLY_FOR_PLATFORM= NetBSD-*-i386
+
+ASTKSH_VERSION= 2002-09-22
+
+WRKSRC= ${WRKDIR}
+MAKE_FLAGS= CC='${CC}' CCFLAGS='${CFLAGS}'
+
+do-build:
+ cd ${WRKSRC}; \
+ ${SETENV} SHELL=${SH} ${SH} ./bin/package ${MAKE_PROGRAM} ${MAKE_FLAGS}
+
+do-install:
+ arch=`${WRKSRC}/bin/package host`; \
+ ${INSTALL_PROGRAM} ${WRKSRC}/arch/$${arch}/bin/ksh \
+ ${PREFIX}/bin/ksh93; \
+ ${INSTALL_MAN} ${WRKSRC}/arch/$${arch}/man/man1/sh.1 \
+ ${PREFIX}/man/man1/ksh93.1
+
+.include "../../mk/bsd.pkg.mk"