Index: head/shells/ksh93/Makefile =================================================================== --- head/shells/ksh93/Makefile (revision 51031) +++ head/shells/ksh93/Makefile (revision 51032) @@ -1,44 +1,45 @@ # New ports collection makefile for: ksh93 # Date created: 2000-12-26 # Whom: Christian Weisgerber # # $FreeBSD$ PORTNAME= ksh93 PORTVERSION= ${VERSION:S/-//g} +PORTREVISION= 1 VERSION= 2001-10-31 CATEGORIES= shells MASTER_SITES= http://www.research.att.com/~gsf/download/tgz/ DISTNAME= ${PORTNAME}-${VERSION} DISTFILES= INIT.${VERSION}.tgz ast-ksh.${VERSION}.tgz DIST_SUBDIR= ${PORTNAME} MAINTAINER= naddy@FreeBSD.org RESTRICTED= "Source recipient must acknowledge license" NO_WRKSUBDIR= yes MAKE_ARGS= CC='${CC}' CCFLAGS='${CFLAGS}' SHELL='${SH}' .if defined(WANT_STATIC) MAKE_ARGS+= LDFLAGS=-static .endif MAN1= ksh93.1 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.15 \ No newline at end of property +1.16 \ No newline at end of property Index: head/shells/ksh93/files/patch-src_lib_libast_sfio_sfhdr.h =================================================================== --- head/shells/ksh93/files/patch-src_lib_libast_sfio_sfhdr.h (nonexistent) +++ head/shells/ksh93/files/patch-src_lib_libast_sfio_sfhdr.h (revision 51032) @@ -0,0 +1,16 @@ + +$FreeBSD$ + +--- src/lib/libast/sfio/sfhdr.h.orig Tue Dec 4 21:58:08 2001 ++++ src/lib/libast/sfio/sfhdr.h Tue Dec 4 21:58:52 2001 +@@ -521,8 +521,8 @@ + #define SFSETLOCALE(dp,tp) \ + do if (*(dp) == 0) { \ + Lc_numeric_t* lv = (Lc_numeric_t*)LCINFO(AST_LC_NUMERIC)->data; \ +- *(dp) = lv->decimal; \ +- *(tp) = lv->thousand; \ ++ *(dp) = lv ? lv->decimal : '.'; \ ++ *(tp) = lv ? lv->thousand: '\0'; \ + } while (0) + #else + #if _lib_locale Property changes on: head/shells/ksh93/files/patch-src_lib_libast_sfio_sfhdr.h ___________________________________________________________________ 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-descr =================================================================== --- head/shells/ksh93/pkg-descr (revision 51031) +++ head/shells/ksh93/pkg-descr (revision 51032) @@ -1,18 +1,13 @@ 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. WWW: http://www.kornshell.com/ - -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-descr ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.4 \ No newline at end of property +1.5 \ No newline at end of property