On Wed, Jan 27, 2021 at 8:00 PM Morgan Aldridge
<morg...@makkintosshu.com> wrote:
>
> On Wed, Jan 27, 2021 at 5:00 PM Stuart Henderson <s...@spacehopper.org> wrote:
> > On 2021/01/27 16:32, Morgan Aldridge wrote:
> > > On Wed, Jan 27, 2021 at 1:47 PM Solene Rapenne <sol...@perso.pw> 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 <morg...@makkintosshu.com>
> > :
> > : # 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 <morg...@makkintosshu.com>
> >
> > -# 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

Attachment: mlvwm-0.9.2.tgz
Description: Binary data

Reply via email to