* Update to 2001-10-31.

* Re-enable static flavor.
* Tighten PERMIT_*.  I'm sick of it.  The license is written in
imprenetrable legalese, obviously drafted by corporate lawyers, and
full of bizarre requirements.  I don't care if this can be construed
to be Open Source, it certainly is not in the spirit of Open Source.
* Remove license check and "Proprietary Notice" since we won't distribute
the package.
This commit is contained in:
naddy 2001-11-21 01:17:43 +00:00
parent 19afd26ab0
commit 86bbf63745
6 changed files with 18 additions and 76 deletions

View File

@ -1,17 +1,17 @@
# $OpenBSD: Makefile,v 1.4 2001/10/24 11:58:57 espie Exp $
# $OpenBSD: Makefile,v 1.5 2001/11/21 01:17:43 naddy Exp $
COMMENT= "official AT&T release of KornShell 93"
PKGNAME= ast-ksh-${VERSION:S/-//g}
VERSION= 2001-07-04.0000
VERSION= 2001-10-31
CATEGORIES= shells
NEED_VERSION= 1.419
HOMEPAGE= http://www.kornshell.com/
MAINTAINER= Christian Weisgerber <naddy@openbsd.org>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_PACKAGE_CDROM= No
PERMIT_PACKAGE_FTP= No
PERMIT_DISTFILES_CDROM= No
PERMIT_DISTFILES_FTP= No
@ -24,21 +24,10 @@ FLAVOR?=
MAKE_FLAGS= CC='${CC}' CCFLAGS='${CFLAGS}'
.if ${FLAVOR:L} == "static"
MAKE_FLAGS+= LDFLAGS=-static
BROKEN= "does not build"
.endif
WRKDIST= ${WRKDIR}
.include <bsd.own.mk>
ACCEPT_AST_LICENSE?= No
.if ${ACCEPT_AST_LICENSE:L} == "no"
IS_INTERACTIVE= Yes
.else
post-patch:
@touch ${WRKSRC}/lib/package/gen/ast.license.accepted
.endif
do-build:
cd ${WRKBUILD} && SHELL=/bin/sh ./bin/package make ${MAKE_FLAGS}

6
shells/ast-ksh/distinfo Normal file
View File

@ -0,0 +1,6 @@
MD5 (INIT.2001-10-31.tgz) = cd39294c5251b006fc7ff9e0c7b68f57
MD5 (ast-ksh.2001-10-31.tgz) = 6d0fc29022150da0533db90d5945b2f3
RMD160 (INIT.2001-10-31.tgz) = 3eb574953fdfe7ce7ec637191a363b8e0d8ec251
RMD160 (ast-ksh.2001-10-31.tgz) = e5068e5fff89f41240e5706095724a02580f8848
SHA1 (INIT.2001-10-31.tgz) = c37f15945bec23ae71f6910be62f04beca0b044b
SHA1 (ast-ksh.2001-10-31.tgz) = ea7e2f38303133ef5df5c5dbae4bf56802590118

View File

@ -1,6 +0,0 @@
MD5 (INIT.2001-07-04.0000.tgz) = eda56098b7c43835b94ce9c0bcc13d06
MD5 (ast-ksh.2001-07-04.0000.tgz) = 8b564bb0640f286c97bf1359a6a19260
RMD160 (INIT.2001-07-04.0000.tgz) = 0d8a843ba9322a7aef2e43dd6e27dd295b72ecef
RMD160 (ast-ksh.2001-07-04.0000.tgz) = ef5790dd154255daab7c107b3397a79669b6b8d6
SHA1 (INIT.2001-07-04.0000.tgz) = 522856fedc243b9af093a2acaff8ac4661cb2530
SHA1 (ast-ksh.2001-07-04.0000.tgz) = af7c1f2bd5bde711e77bc7bc28e76a0b9a58ba08

View File

@ -1,6 +1,7 @@
--- bin/package.orig Thu Aug 23 08:43:30 2001
+++ bin/package Tue Oct 23 14:10:24 2001
@@ -12,7 +12,7 @@ version=2001-08-11
$OpenBSD: patch-bin_package,v 1.4 2001/11/21 01:17:43 naddy Exp $
--- bin/package.orig Fri Nov 16 15:48:52 2001
+++ bin/package Fri Nov 16 15:49:31 2001
@@ -12,7 +12,7 @@ version=2001-10-31
src="cmd contrib etc lib"
use="/home /usr/common /exp /usr/local /usr/add-on /usr/addon /usr/tools /usr /opt"
@ -9,16 +10,16 @@
ccs="/usr/kvm /usr/ccs/bin"
org="gnu GNU"
makefiles="Mamfile Nmakefile nmakefile Makefile makefile"
@@ -2187,9 +2187,9 @@ $PACKAGE_USE)
@@ -2262,9 +2262,9 @@ $PACKAGE_USE)
for i in ksh sh bash
do if executable $i
then case `$_executable_ -c 'echo $KSH_VERSION'` in
do if onpath $i
then case `$_onpath_ -c 'echo $KSH_VERSION'` in
- *[Pp][Dd]*)
- : pd ksh is unreliable
- ;;
+# *[Pp][Dd]*)
+# : pd ksh is unreliable
+# ;;
*) SHELL=$_executable_
*) SHELL=$_onpath_
break
;;

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-src_lib_libast_features_float,v 1.2 2001/10/12 17:01:43 naddy Exp $
--- src/lib/libast/features/float.orig Wed Jun 13 21:50:59 2001
+++ src/lib/libast/features/float Fri Oct 12 18:49:24 2001
@@ -132,7 +132,7 @@ tst - output{
f *= 2;
pw = w;
w *= 2;
- } while (w == (_ast_intmax_t)f);
+ } while (w == f);
w = (pw - 1) + pw;
u = ~0;
if (u > w)
@@ -263,7 +263,7 @@ tst - output{
d *= 2;
pw = w;
w *= 2;
- } while (w == (_ast_intmax_t)d);
+ } while (w == d);
w = (pw - 1) + pw;
u = ~0;
if (u > w)
@@ -391,7 +391,7 @@ tst - output{
l *= 2;
pw = w;
w *= 2;
- } while (w == (_ast_intmax_t)l);
+ } while (w == l);
w = (pw - 1) + pw;
u = ~0;
if (u > w)

View File

@ -1,18 +0,0 @@
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.