On 2021/01/27 16:32, Morgan Aldridge wrote: > On Wed, Jan 27, 2021 at 1:47 PM Solene Rapenne <sol...@perso.pw> wrote: > > > > > > I have been in contact with Takashi Hasegawa and he confirmed that > > > > there is no restriction as long as the copyright is included, so there > > > > are no issues with redistribution or modification. I still think > > > > "Freeware" is the most appropriate license comment, but I could change > > > > it to "Freeware/MIT", if preferable. > > > > > > Updated to new mlvwm-0.9.2 release which includes new GitHub hosting, > > > upstreamed patches, and minor security improvements. > > > > > > > OK? > > > > > > > > Morgan > > > > hello, > > > > 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. : : 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 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>