Tue Apr 2 20:34:17 2024 UTC (64d)
BasiliskII: Allow building without the macosx interface on older releases


(nia)
diff -r1.55 -r1.56 pkgsrc/emulators/BasiliskII/Makefile
diff -r1.8 -r1.9 pkgsrc/emulators/BasiliskII/options.mk

cvs diff -r1.55 -r1.56 pkgsrc/emulators/BasiliskII/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/BasiliskII/Makefile 2023/11/14 14:01:45 1.55
+++ pkgsrc/emulators/BasiliskII/Makefile 2024/04/02 20:34:16 1.56
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.55 2023/11/14 14:01:45 wiz Exp $ 1# $NetBSD: Makefile,v 1.56 2024/04/02 20:34:16 nia Exp $
2 2
3DISTNAME= BasiliskII-20190405 3DISTNAME= BasiliskII-20190405
4PKGREVISION= 10 4PKGREVISION= 10
5CATEGORIES= emulators 5CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_GITHUB:=cebix/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=cebix/}
7GITHUB_PROJECT= macemu 7GITHUB_PROJECT= macemu
8GITHUB_TAG= 01052ca89d22882c870b84c5498cd0ee9a843b6b 8GITHUB_TAG= 01052ca89d22882c870b84c5498cd0ee9a843b6b
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://basilisk.cebix.net/ 11HOMEPAGE= https://basilisk.cebix.net/
12COMMENT= Open Source 68k Macintosh emulator 12COMMENT= Open Source 68k Macintosh emulator
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
@@ -25,30 +25,27 @@ USE_TOOLS+= pkg-config gmake @@ -25,30 +25,27 @@ USE_TOOLS+= pkg-config gmake
25CHECK_PORTABILITY_SKIP+= src/Unix/Darwin/testlmem.sh 25CHECK_PORTABILITY_SKIP+= src/Unix/Darwin/testlmem.sh
26 26
27GNU_CONFIGURE= yes 27GNU_CONFIGURE= yes
28CONFIGURE_ARGS+= --disable-fbdev-dga 28CONFIGURE_ARGS+= --disable-fbdev-dga
29CONFIGURE_ARGS+= --disable-xf86-dga 29CONFIGURE_ARGS+= --disable-xf86-dga
30CONFIGURE_ARGS+= --disable-xf86-vidmode 30CONFIGURE_ARGS+= --disable-xf86-vidmode
31 31
32CONFIGURE_ARGS+= --enable-addressing=banks 32CONFIGURE_ARGS+= --enable-addressing=banks
33CONFIGURE_ARGS+= --without-mon 33CONFIGURE_ARGS+= --without-mon
34CONFIGURE_ARGS+= --without-esd 34CONFIGURE_ARGS+= --without-esd
35 35
36.include "../../mk/bsd.prefs.mk" 36.include "../../mk/bsd.prefs.mk"
37 37
38.if ${OPSYS} == "Darwin" 38.if ${OPSYS} != "Darwin"
39CONFIGURE_ARGS+= --enable-macosx-gui 
40CONFIGURE_ARGS+= --enable-macosx-sound 
41.else 
42post-extract: 39post-extract:
43 ${RM} ${WRKSRC}/src/Unix/semaphore.h 40 ${RM} ${WRKSRC}/src/Unix/semaphore.h
44.endif 41.endif
45 42
46.include "options.mk" 43.include "options.mk"
47 44
48INSTALLATION_DIRS= share/doc/BasiliskII 45INSTALLATION_DIRS= share/doc/BasiliskII
49 46
50pre-configure: 47pre-configure:
51 cd ${WRKSRC}/src/Unix && autoreconf -I m4 48 cd ${WRKSRC}/src/Unix && autoreconf -I m4
52 ${MKDIR} ${WRKSRC}/src/Unix/obj 49 ${MKDIR} ${WRKSRC}/src/Unix/obj
53 50
54post-install: 51post-install:

cvs diff -r1.8 -r1.9 pkgsrc/emulators/BasiliskII/options.mk (expand / switch to unified diff)

--- pkgsrc/emulators/BasiliskII/options.mk 2020/01/20 21:14:49 1.8
+++ pkgsrc/emulators/BasiliskII/options.mk 2024/04/02 20:34:16 1.9
@@ -1,25 +1,28 @@ @@ -1,25 +1,28 @@
1# $NetBSD: options.mk,v 1.8 2020/01/20 21:14:49 nia Exp $ 1# $NetBSD: options.mk,v 1.9 2024/04/02 20:34:16 nia Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.BasiliskII 3PKG_OPTIONS_VAR= PKG_OPTIONS.BasiliskII
4PKG_SUPPORTED_OPTIONS= gtk2 sdl 4PKG_SUPPORTED_OPTIONS= gtk2 sdl
5 5
6.include "../../mk/bsd.fast.prefs.mk" 6.include "../../mk/bsd.fast.prefs.mk"
7 7
8.if ${OPSYS} != "Darwin" 8.if ${OPSYS} != "Darwin"
9PKG_SUGGESTED_OPTIONS+= gtk2 sdl 9PKG_SUGGESTED_OPTIONS+= gtk2 sdl
10.endif 10.endif
11 11
12.include "../../mk/bsd.options.mk" 12.include "../../mk/bsd.options.mk"
13 13
14.if !empty(PKG_OPTIONS:Mgtk2) 14.if !empty(PKG_OPTIONS:Mgtk2)
15CONFIGURE_ARGS+= --with-gtk 15CONFIGURE_ARGS+= --with-gtk
16.include "../../x11/gtk2/buildlink3.mk" 16.include "../../x11/gtk2/buildlink3.mk"
17.else 17.else
18CONFIGURE_ARGS+= --without-gtk 18CONFIGURE_ARGS+= --without-gtk
19.endif 19.endif
20 20
21.if !empty(PKG_OPTIONS:Msdl) 21.if !empty(PKG_OPTIONS:Msdl)
22CONFIGURE_ARGS+= --enable-sdl-audio 22CONFIGURE_ARGS+= --enable-sdl-audio
23CONFIGURE_ARGS+= --enable-sdl-video 23CONFIGURE_ARGS+= --enable-sdl-video
24.include "../../devel/SDL/buildlink3.mk" 24.include "../../devel/SDL/buildlink3.mk"
 25.elif ${OPSYS} == "Darwin"
 26CONFIGURE_ARGS+= --enable-macosx-gui
 27CONFIGURE_ARGS+= --enable-macosx-sound
25.endif 28.endif