On 2020/08/07 14:49, joshua stein wrote:
> On Tue, 09 Jun 2020 at 02:18:45 +0200, Alex Free wrote:
> > Hello ports, attached is a Mini vMac port for the latest version with 6
> > total flavors. Each flavor emulates a different Mac model, such as the M
> > acintosh 128k, 512Ke, SE, Classic, SEFDHD, or II. The Macintosh Plus is
> > emulated by default. This single port can emulate 7 different machines.
> > 
> > Everything here except sound emulation works. OpenBSD has actually been
> > officially supported for some time now, but sound still isn't implemente
> > d.
> 
> I made some cleanups in the Makefile and README (whitespace, 
> wrapping) and added WANTLIB.  Otherwise it looks ok to me.
> 
> I've only ever used it on macOS before and it's kind of awkward to 
> use on OpenBSD without a GUI desktop environment since you can only 
> interact with Mini vMac by dragging and dropping disk images onto 
> its window.
> 
> I did find this dragon utility which just creates a small GUI window 
> based on files passed from the command line, which you can then drag 
> and drop onto minivmac:
> 
> https://github.com/mwh/dragon
> 
> Maybe someone can make a quick port of it.

two comments,

WRKDIST =               ${WRKDIR}/minivmac
WRKSRC =                ${WRKDIR}/minivmac

only WRKDIST is needed, WRKSRC defaults to WRKSRC

and there's no mechanism to make the flavours exclusive, i.e.
someone could set FLAVOR="se classic 128k".

I wonder if actually it would be better to provide separate
binaries for the various flavours and arrange things so they can
be installed alongside each other? and maybe use "plus" rather
than having unflavoured == Mac Plus?

Reply via email to