Re: git: f9080cec69db - main - x11-wm/nscde: Replace expired ksh2020 dependency, Remove DEPRECATED

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Fri, 30 Dec 2022 09:20:48 UTC
Hello Cy!

Thank you for help on this matter.
I've reopened https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267501 with
sugestion you send me so it could be reworked.

Cheers,

Cy Schubert <Cy.Schubert@cschubert.com> escreveu no dia sexta, 30/12/2022
à(s) 08:56:

> 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
>
>
>

-- 
Nuno Teixeira
FreeBSD Committer (ports)