this is OK with me to import.

On 2021/02/06 09:22, Morgan Aldridge wrote:
> On Wed, Jan 27, 2021 at 8:00 PM Morgan Aldridge
> <[email protected]> wrote:
> >
> > On Wed, Jan 27, 2021 at 5:00 PM Stuart Henderson <[email protected]> 
> > wrote:
> > > On 2021/01/27 16:32, Morgan Aldridge wrote:
> > > > On Wed, Jan 27, 2021 at 1:47 PM Solene Rapenne <[email protected]> wrote:
> > > > >
> > > > > The port looks fine for me at the exception of the compilation using
> > > > > -g, this has to be patched.
> > > > >
> > > > > ===>  Building for mlvwm-0.9.2
> > > > > making all in ./mlvwm...
> > > > > cc -g -Wall -Wshadow      -I/usr/local/include -I/usr/X11R6/include 
> > > > > [...]
> > > >
> > > > Oops! Patch added to remove `-g`.
> > > >
> > > > > Using your configuration generator I've been able to try it, it
> > > > > worked fine so far. I am afraid it'd be really hard to configure
> > > > > for people wanting to try it if they don't have the link to your
> > > > > configuration.
> > > >
> > > > I'm glad it's working and I agree on the configuration point. I have
> > > > added a pkg-readme that directs users to the
> > > > https://github.com/morgant/mlvwmrc project, but maybe it's too
> > > > verbose?
> > > >
> > > > > As for the licence name, I'd prefer someone with more experience
> > > > > in this. I'm not sure Freeware is ok.
> > > >
> > > > Yes, I'm concerned about this as well and welcome all input.
> > > >
> > > > Updated tarball attached. Many thanks for testing this, Solene!
> > > >
> > > > Morgan
> > >
> > > : COMMENT =       Macintosh-like virtual window manager
> > > : DISTNAME =      mlvwm-0.9.2
> > > : CATEGORIES =    x11
> > > :
> > > : HOMEPAGE =      https://github.com/morgant/mlvwm/
> > > : MAINTAINER =    Morgan Aldridge <[email protected]>
> > > :
> > > : # Freeware
> > > : PERMIT_PACKAGE =        Yes
> > > :
> > > : WANTLIB +=              X11 Xau Xdmcp Xext Xpm c
> > > : MASTER_SITES =          
> > > https://github.com/morgant/mlvwm/releases/download/0.9.2/
> > >
> > > please use a variable to avoid changing release ver in two places.
> >
> > Will do.
> >
> > > :
> > > : BUILD_DEPENDS =         devel/imake
> > > : CONFIGURE_STYLE =       imake
> > >
> > > oh my...an imake-based port in 2021! setting CONFIGURE_STYLE automatically
> > > adds this to BUILD_DEPENDS so there's no need to list that here too
> >
> > I plan to migrate off of imake in a future release.
> >
> > > Here's a diff on top for the above, it also adjusts the license marker,
> > > and honours CC/CFLAGS. OK with me with this added.
> > >
> > > diff 2329fb643b7819bb6ef0fa0d7156041681d597b0 /usr/ports/mystuff
> > > blob - f5b9e61031d17413cc3764916707827cb9b474e0
> > > file + x11/mlvwm/Makefile
> > > --- x11/mlvwm/Makefile
> > > +++ x11/mlvwm/Makefile
> > > @@ -1,20 +1,23 @@
> > >  # $OpenBSD: Makefile.template,v 1.88 2020/05/15 01:32:48 abieber Exp $
> > >
> > >  COMMENT =      Macintosh-like virtual window manager
> > > -DISTNAME =     mlvwm-0.9.2
> > > +
> > > +V =            0.9.2
> > > +DISTNAME =     mlvwm-$V
> > >  CATEGORIES =   x11
> > >
> > >  HOMEPAGE =     https://github.com/morgant/mlvwm/
> > >  MAINTAINER =   Morgan Aldridge <[email protected]>
> > >
> > > -# Freeware
> > > +# part MIT part Freeware, see README.md
> > >  PERMIT_PACKAGE =       Yes
> > >
> > >  WANTLIB +=             X11 Xau Xdmcp Xext Xpm c
> > > -MASTER_SITES =         
> > > https://github.com/morgant/mlvwm/releases/download/0.9.2/
> > >
> > > -BUILD_DEPENDS =                devel/imake
> > > +MASTER_SITES =         
> > > https://github.com/morgant/mlvwm/releases/download/$V/
> > > +
> > >  CONFIGURE_STYLE =      imake
> > > +MAKE_FLAGS =           CC="${CC}" COPTS="${CFLAGS}"
> > >  NO_TEST =              Yes
> > >
> > >  .include <bsd.port.mk>
> >
> > Thanks for the review and the patch, Stuart! Updated tarball attached
> > with patch applied for convenience.
> 
> Ping. (I know you're all busy with -fno-common right now.)
> 
> Morgan


Reply via email to