- Update to 2012-02-29

- Add LICENSE

Changes:	http://www2.research.att.com/~gsf/download/gen/ast-ksh.html#ksh93 changes
		http://www2.research.att.com/~gsf/download/gen/INIT.html#INIT changes
Feature safe:	yes
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2012-03-28 19:26:44 +00:00
parent 255cd0258c
commit a5474af205
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=293934
3 changed files with 10 additions and 19 deletions

View file

@ -17,7 +17,6 @@
PORTNAME= ksh93 PORTNAME= ksh93
PORTVERSION= ${KSHVERSION:S/-//g} PORTVERSION= ${KSHVERSION:S/-//g}
PORTREVISION= 3
CATEGORIES= shells CATEGORIES= shells
MASTER_SITES= http://www.research.att.com/~gsf/download/tgz/ MASTER_SITES= http://www.research.att.com/~gsf/download/tgz/
DISTFILES= INIT.${INITVERSION}.tgz ast-ksh.${KSHVERSION}.tgz DISTFILES= INIT.${INITVERSION}.tgz ast-ksh.${KSHVERSION}.tgz
@ -26,6 +25,8 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= sunpoet@FreeBSD.org MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Official AT&T release of KornShell 93 COMMENT= Official AT&T release of KornShell 93
LICENSE= EPL
OPTIONS= STATIC "Static linking" off OPTIONS= STATIC "Static linking" off
RESTRICTED= Source recipient must acknowledge license RESTRICTED= Source recipient must acknowledge license
@ -37,8 +38,8 @@ NO_WRKSUBDIR= yes
MAN1= ksh93.1 MAN1= ksh93.1
INITVERSION= 2012-01-01 INITVERSION= 2012-02-29
KSHVERSION= 2011-02-08 KSHVERSION= 2012-02-29
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
@ -51,7 +52,7 @@ post-patch:
${WRKSRC}/bin/package ${WRKSRC}/src/cmd/INIT/package.sh ${WRKSRC}/bin/package ${WRKSRC}/src/cmd/INIT/package.sh
do-build: do-build:
@cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${SH} bin/package flat make @cd ${WRKSRC}/ && ${SETENV} -i ${MAKE_ENV} ${SH} bin/package flat make
do-install: do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/ksh ${PREFIX}/bin/ksh93 ${INSTALL_PROGRAM} ${WRKSRC}/bin/ksh ${PREFIX}/bin/ksh93
@ -67,7 +68,7 @@ post-install:
@${ECHO} ${PREFIX}/bin/ksh93 >> /etc/shells @${ECHO} ${PREFIX}/bin/ksh93 >> /etc/shells
test: build test: build
@cd ${WRKSRC}/src/cmd/ksh93/tests && \ @cd ${WRKSRC}/src/cmd/ksh93/tests/ && \
${SETENV} SHELL=${WRKSRC}/bin/ksh ${WRKSRC}/bin/ksh shtests ${SETENV} SHELL=${WRKSRC}/bin/ksh ${WRKSRC}/bin/ksh shtests
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,4 +1,4 @@
SHA256 (ksh93/INIT.2012-01-01.tgz) = 60d9a57885f2f37affb6ddab6090275d715236058561f333f351566bedcc2cd1 SHA256 (ksh93/INIT.2012-02-29.tgz) = da4a886d28f75f8a011d522697272cd196cdcfb406f92d47f8b0a6608d786896
SIZE (ksh93/INIT.2012-01-01.tgz) = 376375 SIZE (ksh93/INIT.2012-02-29.tgz) = 379873
SHA256 (ksh93/ast-ksh.2011-02-08.tgz) = 581e317d36ef55505329b5b67b6bc2208b496638a466cad18c6674b60449b01d SHA256 (ksh93/ast-ksh.2012-02-29.tgz) = d09a2002bd458748960adf0899565b12c195e319101af08eb2f9f821581c8b4e
SIZE (ksh93/ast-ksh.2011-02-08.tgz) = 1961338 SIZE (ksh93/ast-ksh.2012-02-29.tgz) = 2027575

View file

@ -1,10 +0,0 @@
--- src/cmd/ksh93/sh/jobs.c.orig 2010-12-02 00:57:47.000000000 +0800
+++ src/cmd/ksh93/sh/jobs.c 2011-10-05 10:52:30.844946545 +0800
@@ -945,6 +945,7 @@
if(!(pw = job_bypid(pid)))
{
pw = &dummy;
+ pw->p_shp = sh_getinterp();
pw->p_pid = pid;
pw->p_pgrp = pid;
}