Index: head/shells/ksh93/Makefile =================================================================== --- head/shells/ksh93/Makefile (revision 48660) +++ head/shells/ksh93/Makefile (revision 48661) @@ -1,51 +1,50 @@ # New ports collection makefile for: ksh93 # Date created: 2000-12-26 # Whom: Christian Weisgerber # # $FreeBSD$ PORTNAME= ksh93 PORTVERSION= ${VERSION:S/-//g} VERSION= 2001-07-04.0000 CATEGORIES= shells MASTER_SITES= http://www.research.att.com/~gsf/download/tgz/ MAINTAINER= naddy@mips.inka.de -BROKEN= "does not build" RESTRICTED= "Source recipient must acknowledge license" DISTNAME= ${PORTNAME}-${VERSION} DISTFILES= INIT.${VERSION}.tgz ast-ksh.${VERSION}.tgz NO_WRKSUBDIR= yes MAKE_ARGS= CC='${CC}' CCFLAGS='${CFLAGS}' SHELL='${SH}' -.if defined(WANT_STATIC) -MAKE_ARGS+= LDFLAGS=-static -.endif +#.if defined(WANT_STATIC) # broken +#MAKE_ARGS+= LDFLAGS=-static +#.endif MAN1= ksh93.1 .if defined(ACCEPT_AST_LICENSE) post-patch: @${TOUCH} ${WRKSRC}/lib/package/gen/ast.license.accepted .else IS_INTERACTIVE= yes # must acknowledge license .endif do-build: @cd ${WRKSRC}; ./bin/package make ${MAKE_ARGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/arch/freebsd.${ARCH}/bin/ksh \ ${PREFIX}/bin/ksh93 ${INSTALL_MAN} ${WRKSRC}/arch/freebsd.${ARCH}/man/man1/sh.1 \ ${PREFIX}/man/man1/ksh93.1 post-install: @${ECHO} "updating /etc/shells" @${CP} /etc/shells /etc/shells.bak @(${GREP} -v ${PREFIX}/bin/ksh93 /etc/shells.bak; \ ${ECHO} ${PREFIX}/bin/ksh93) >/etc/shells @${RM} -f /etc/shells.bak .include Property changes on: head/shells/ksh93/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.12 \ No newline at end of property +1.13 \ No newline at end of property Index: head/shells/ksh93/files/patch-src_lib_libast_comp_wc.c =================================================================== --- head/shells/ksh93/files/patch-src_lib_libast_comp_wc.c (nonexistent) +++ head/shells/ksh93/files/patch-src_lib_libast_comp_wc.c (revision 48661) @@ -0,0 +1,13 @@ + +$FreeBSD$ + +--- src/lib/libast/comp/wc.c.orig Mon Oct 8 03:21:02 2001 ++++ src/lib/libast/comp/wc.c Mon Oct 8 03:21:20 2001 +@@ -63,7 +63,6 @@ + wcrtomb(char* s, wchar_t c, mbstate_t* q) + { + #if _lib_wctomb +- *q = 0; + memset(q, 0, sizeof(*q)); + return wctomb(s, c); + #else Property changes on: head/shells/ksh93/files/patch-src_lib_libast_comp_wc.c ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.3 \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/shells/ksh93/files/patch-src_lib_libast_features_float =================================================================== --- head/shells/ksh93/files/patch-src_lib_libast_features_float (nonexistent) +++ head/shells/ksh93/files/patch-src_lib_libast_features_float (revision 48661) @@ -0,0 +1,37 @@ + +$FreeBSD$ + +--- src/lib/libast/features/float.orig Wed Oct 10 14:10:50 2001 ++++ src/lib/libast/features/float Wed Oct 10 14:12:26 2001 +@@ -125,6 +125,7 @@ + else + printf("#define UINTMAX_DIG ULONG_DIG\n"); + printf("\n"); ++ #if !defined(__alpha__) /* ksh93 doesn't use this */ + f = 1; + w = 1; + do +@@ -145,6 +146,7 @@ + } + else + printf("#define FLT_UINTMAX_MAX FLT_ULONG_MAX\n"); ++ #endif + #ifdef FLT_DIG + s = FLT_DIG; + #else +@@ -256,6 +258,7 @@ + printf("#endif\n"); + + printf("\n"); ++ #if !defined(__alpha__) /* ksh93 doesn't use this */ + d = 1.0; + w = 1; + do +@@ -276,6 +279,7 @@ + } + else + printf("#define DBL_UINTMAX_MAX DBL_ULONG_MAX\n"); ++ #endif + #ifdef DBL_DIG + s = DBL_DIG; + #else Property changes on: head/shells/ksh93/files/patch-src_lib_libast_features_float ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/shells/ksh93/pkg-message =================================================================== --- head/shells/ksh93/pkg-message (revision 48660) +++ head/shells/ksh93/pkg-message (revision 48661) @@ -1,18 +1,26 @@ This product contains certain software code or other information ("AT&T Software") proprietary to AT&T Corp. ("AT&T"). The AT&T Software is provided to you "AS IS". YOU ASSUME TOTAL RESPONSIBILITY AND RISK FOR USE OF THE AT&T SOFTWARE. AT&T DOES NOT MAKE, AND EXPRESSLY DISCLAIMS, ANY EXPRESS OR IMPLIED WARRANTIES OF ANY KIND WHATSOEVER, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, WARRANTIES OF TITLE OR NON-INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS, ANY WARRANTIES ARISING BY USAGE OF TRADE, COURSE OF DEALING OR COURSE OF PERFORMANCE, OR ANY WARRANTY THAT THE AT&T SOFTWARE IS "ERROR FREE" OR WILL MEET YOUR REQUIREMENTS. Unless you accept a license to use the AT&T Software, you shall not reverse compile, disassemble or otherwise reverse engineer this product to ascertain the source code for any AT&T Software. (c) AT&T Corp. All rights reserved. AT&T is a registered trademark of AT&T Corp. + +------------------------------------------------------------------------ + +Known problem: Defining the LC_NUMERIC environment variable, or +any locale setting by which it is implied (LANG, LC_ALL), will cause +ksh93 to crash. LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, +and LC_TIME are safe. + Property changes on: head/shells/ksh93/pkg-message ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.1 \ No newline at end of property +1.2 \ No newline at end of property