Re: git: f9080cec69db - main - x11-wm/nscde: Replace expired ksh2020 dependency, Remove DEPRECATED
- Reply: Nuno Teixeira : "Re: git: f9080cec69db - main - x11-wm/nscde: Replace expired ksh2020 dependency, Remove DEPRECATED"
- In reply to: Nuno Teixeira : "git: f9080cec69db - main - x11-wm/nscde: Replace expired ksh2020 dependency, Remove DEPRECATED"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 30 Dec 2022 08:55:57 UTC
In message <202212300841.2BU8f4sd059400@gitrepo.freebsd.org>, Nuno Teixeira
wri
tes:
> The branch main has been updated by eduardo:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=f9080cec69db09ce08dc72da892cc8
> 30fdbfe231
>
> commit f9080cec69db09ce08dc72da892cc830fdbfe231
> Author: Chris Moerz <freebsd@ny-central.org>
> AuthorDate: 2022-12-30 08:36:08 +0000
> Commit: Nuno Teixeira <eduardo@FreeBSD.org>
> CommitDate: 2022-12-30 08:40:33 +0000
>
> x11-wm/nscde: Replace expired ksh2020 dependency, Remove DEPRECATED
>
> - add LICENSE_FILE
> - fix avoiding use of != in assignments
>
> PR: 267501
> MFH: 2022Q4
> ---
> x11-wm/nscde/Makefile | 17 ++++++++---------
> 1 file changed, 8 insertions(+), 9 deletions(-)
>
> diff --git a/x11-wm/nscde/Makefile b/x11-wm/nscde/Makefile
> index 101e986ba64a..19db82204080 100644
> --- a/x11-wm/nscde/Makefile
> +++ b/x11-wm/nscde/Makefile
> @@ -1,5 +1,6 @@
> PORTNAME= nscde
> DISTVERSION= 2.2
> +PORTREVISION= 1
> CATEGORIES= x11-wm
> MASTER_SITES= https://github.com/NsCDE/NsCDE/releases/download/${DIST
> VERSION}/
>
> @@ -8,9 +9,7 @@ COMMENT= Modern CDE clone based on fvwm
> WWW= https://github.com/NsCDE/NsCDE
>
> LICENSE= GPLv3
> -
> -DEPRECATED= Depends on expired shells/ksh2020
> -EXPIRATION_DATE=2022-12-31
> +LICENSE_FILE= ${WRKSRC}/COPYING
>
> BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sysutils/py-psutil
> @${PY_FLAVOR} \
> ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \
> @@ -19,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sy
> sutils/py-psutil@${PY_FLAV
> font-bh-lucidatypewriter-100dpi>0:x11-fonts/font-bh-lucidatypew
> riter-100dpi \
> fvwm2:x11-wm/fvwm2 \
> gsed:textproc/gsed \
> - ksh93:shells/ksh2020 \
> + ksh93:shells/ksh93 \
shells/ksh is the continuation of the ksh2020 development. I think you'll
want that. CDE, for instance tests for the existence of the ksh and ksh93
binaries. If nscde does the same you may consider testing it with that port.
However I'm pondering on flavorizing the three ksh's to allow them to
coexit if you prefer to wait/discuss. They currently implement this using
option helpers.
shells/ksh93 is the no longer developed legacy AT&T AST ksh, with all of
its warts and bugs should a script depend on them.
shells/ksh and shells/ksh-devel are based on a GH project (ksh93/ksh) that
was forked from ast/ksh when AT&T AST shut down that development and moved
the development to the ksh2020 branch for safe keeping. The developers at
the time forked ast/ksh to continue development under their own project.
So, I think you probably want shells/ksh.
Hope this helps.
--
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX: <cy@FreeBSD.org> Web: https://FreeBSD.org
NTP: <cy@nwtime.org> Web: https://nwtime.org
e^(i*pi)+1=0