From nobody Wed Jun 07 15:54:57 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QbsNx5fbJz4bN1J; Wed, 7 Jun 2023 15:54:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QbsNx5912z3JsB; Wed, 7 Jun 2023 15:54:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686153297; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CnUWpRiaVnF3MLI6Zo46a44Ux/gh1QUN6A56nNq0vzs=; b=mygEcmnhHBEtinOwVCfufdYgzSDv3asOfjCHkt1+LmnDX54jnQX5jtMY5BRf5uquYkb4Ym bhkj0OkKTiNVyEn7Gje7zhTnwBfTiLvM5oyJ0QmDYJaPArebS6/b9dRQo7B3tSWvnnJ5Wc 0+YpuT01JO25tj0PJoDJOH6zjOgOxuH9LW8i83yD8PvCqyqt0Kh2pZFDIm3KV3CfbKjWSt sQ7/TTr/7gUUHbdKw7AcbSt1lb2I6Kh+41r6ihmjkKJ+NtsYmS9Q+BsH3dLu3azCxIHoe5 LdiMrsf4+Ix+C56iVjDR1pxFVOVY2t2KFfg9O+0uPODB+CCPNEIcqYmp1O/9kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686153297; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CnUWpRiaVnF3MLI6Zo46a44Ux/gh1QUN6A56nNq0vzs=; b=rA/3qtEMeV9SzK5072HpAaB0JhzodQF4Bm+vuYcbUmDFdvexOfY2faOBUvT6YFzVv96bD4 C+RdllRB0DS1r4r9Rc/5lYxtAyox7biHJMsTI6M+QZ91xteZunf3c2J4lWgUM+OQGOLd+G 8A58lBcME7//ocFR8xMuksRyqCNMuZbPLJ8+bKIPaXXhT8laHPsJOxMG/9/aWQtgNtyKSU YhS247r1PLCu3+tJUzhBBoid3MJWjEIEiadwKWTKoN7DSPpyfL2WDn+XrNIbD2LBX4zkx9 iUUyZoJgGaXG37bQI42ueV+B9gwxOfXrSDhTQz2YhjJ/9OPl2GSyxiB0xHT6rQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1686153297; a=rsa-sha256; cv=none; b=WUZK9uHglefIrDOKUKZNxFroRIN+8dIKO+xLd/FzQCHfxU5nAo1oC5tz9vDJec5AzJf45D uoJPEWUnkW+NtNlbAuVmkL1X4OkcuJWT9cPoSMeKifsbfr7iVJt71NrUk45Y3MviPWLMH+ MW9w0k8/a5CUFIYBo3OZSg5SiFx840UonlNVqS5zLt4kxSfBBUN9JSit0nixVSvCqcs3xp V6kMMsJKTUyZYt/5YL1j0X4s0bviKixXzM5V27kYRONLpz05StuhILTbF1OCXtLZDSf99Z D9n2yDPhQixSGzOXMAgdGhLerJzSUgvcQtxDU3xSJtRm7+5tjhziX1hb0KfFPQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QbsNx47TBzHmL; Wed, 7 Jun 2023 15:54:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 357FsvgD023771; Wed, 7 Jun 2023 15:54:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 357Fsvqn023770; Wed, 7 Jun 2023 15:54:57 GMT (envelope-from git) Date: Wed, 7 Jun 2023 15:54:57 GMT Message-Id: <202306071554.357Fsvqn023770@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Cy Schubert Subject: git: 141cb5d09e5f - main - shells/ksh: Update 1.0.4 --> 1.0.5 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 141cb5d09e5f712300a3b16527afd91ce4a73341 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by cy: URL: https://cgit.FreeBSD.org/ports/commit/?id=141cb5d09e5f712300a3b16527afd91ce4a73341 commit 141cb5d09e5f712300a3b16527afd91ce4a73341 Author: Cy Schubert AuthorDate: 2023-06-07 15:52:22 +0000 Commit: Cy Schubert CommitDate: 2023-06-07 15:52:22 +0000 shells/ksh: Update 1.0.4 --> 1.0.5 The release email outlined the following changes: This release has a large amount of bugfixes compared to 93u+m/1.0.4. In summary: - Fixed various bugs causing crashes. - Fixed many bugs in the emacs and vi line editors, in command completion, and in file name completion. - Fixed various bugs in the handling of quotes, backslash escapes and braces when processing shell glob patterns (e.g. in pathname expansion and 'case'). - ksh now throws a panic and exits if a read error (such as an I/O error) occurs while trying to read the next command(s) from a running script. - Fixed many bugs in 'printf' and 'print -f' built-in commands, including: . Multiple bugs causing incorrect output for relative date specifications, e.g., printf %T\\n 'exactly 20 months ago' now outputs a correct result. . More printf bugs with mix and match of % and %x$. . A data corruption bug when using %B with 'printf -v varname'. . A bug causing double evaluation of arithmetic expressions. - Fixed a bug where 'unset -f commandname', executed in a subshell, hides any built-in command by the same name for the duration of that subshell. - Fixed ${var/#/string} and ${var/%/string} (with anchored empty pattern) to work as on mksh, bash and zsh; these are no longer ineffective. - Fixed incorrect result of array slicing ${array[@]:offset:length} where 'length' is a nested expansion involving an array. - Command names can now end in ':' as they can on other shells. - Fixed a spurious syntax error in compound assignments upon encountering a pair of repeated opening parentheses '(('. - Fixed spurious syntax error in ${parameter:offset:length}: the arithmetic expressions 'offset' and 'length' may now contain the operators ( ) & |. - Fixed a parsing bug in the declaration of .sh.math.* arithmetic functions. - Fixed nameref self-reference loop detection for more than two namerefs. - Several improvements to the POSIX compatibility mode. - Many more minor and/or esoteric bugfixes. --- shells/ksh/Makefile | 2 +- shells/ksh/distinfo | 6 +++--- shells/ksh/files/patch-src_lib_libast_aso_aso.c | 11 ----------- 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/shells/ksh/Makefile b/shells/ksh/Makefile index ba60f82e33f3..26617ec47ba0 100644 --- a/shells/ksh/Makefile +++ b/shells/ksh/Makefile @@ -10,7 +10,7 @@ DISTVERSIONPREFIX= v PORTNAME= ksh -PORTVERSION= 1.0.4 +PORTVERSION= 1.0.5 CATEGORIES= shells MAINTAINER= cy@FreeBSD.org diff --git a/shells/ksh/distinfo b/shells/ksh/distinfo index d95ba35240aa..79ffc223ac8f 100644 --- a/shells/ksh/distinfo +++ b/shells/ksh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1666457964 -SHA256 (ksh93-ksh-v1.0.4_GH0.tar.gz) = 7ab7785a277f96acd8b645dc70769adf0cc92546dac356639852bff1d708275f -SIZE (ksh93-ksh-v1.0.4_GH0.tar.gz) = 2127036 +TIMESTAMP = 1686152726 +SHA256 (ksh93-ksh-v1.0.5_GH0.tar.gz) = 940d6dd6b4204f4965cf87cbba5bdf2d2c5153975100ee242038425f9470c0fe +SIZE (ksh93-ksh-v1.0.5_GH0.tar.gz) = 2109689 diff --git a/shells/ksh/files/patch-src_lib_libast_aso_aso.c b/shells/ksh/files/patch-src_lib_libast_aso_aso.c deleted file mode 100644 index 891c022d470e..000000000000 --- a/shells/ksh/files/patch-src_lib_libast_aso_aso.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/lib/libast/aso/aso.c.orig 2022-10-21 20:05:14.000000000 -0700 -+++ src/lib/libast/aso/aso.c 2023-02-15 06:39:08.156515000 -0800 -@@ -836,7 +836,7 @@ - - #if defined(_aso_casptr) - if (!state.lockf) -- return _aso_casptr((void**)p, o, n); -+ return _aso_cas64((void**)p, o, n); - #endif - k = lock(state.data, 0, p); - if (*(void* volatile*)p == o)