On Sat, Aug 30, 2025 at 08:43:45PM +0200, Pascal Stumpf wrote:
> On Sat, 30 Aug 2025 20:38:09 +0200, Theo Buehler wrote:
> > In my ongoing bulk, eterm hit the conflict in devel/libast:
> 
> Seems like I forgot this part of the puzzle.
> 
> > Can't install libast-0.7p12 because of conflicts (ksh93-1.0.10p0v0)
> > 
> > This works for me.
> > 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/devel/libast/Makefile,v
> > diff -u -p -r1.28 Makefile
> > --- Makefile        21 Jul 2025 15:31:49 -0000      1.28
> > +++ Makefile        30 Aug 2025 18:16:55 -0000
> > @@ -2,7 +2,7 @@ COMMENT=            library of assorted spiffy thi
> >  
> >  DISTNAME=          libast-0.7
> >  PKGNAME=           ${DISTNAME}
> > -REVISION =         12
> > +REVISION =         13
> >  SHARED_LIBS +=     ast                  3.0      # .2.1
> >  CATEGORIES=                devel
> >  
> > Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/devel/libast/pkg/PLIST,v
> > diff -u -p -r1.6 PLIST
> > --- pkg/PLIST       28 Feb 2023 10:13:04 -0000      1.6
> > +++ pkg/PLIST       30 Aug 2025 18:24:07 -0000
> > @@ -1,4 +1,5 @@
> > -@conflict ksh93-*
> > +@conflict ksh93-<1.0.10p0v0
> > +@conflict ksh93-libshell-*
> 
> This is supposed to be "@conflict libshell-*", no?

I'm not sure. That's why I ask :)

Per packages-specs(7) a conflict takes a pkgpath, which according to
pkgpath(7) is of the form 'some/directory[-sub][,flavor...]', so I
thought the ksh93 bit is needed.

> 
> >  bin/libast-config
> >  include/libast/
> >  include/libast.h

Reply via email to