Thu Dec 31 09:51:56 2020 UTC ()
Configure with --enable-xplugin-dock-support to fix build on 64-bit-only
macOS. In exchange for avoiding the use of the bundled i386 binary blob,
this drops compatibility with older macOS (by requiring a newer API in
the system libXplugin). In case this had been building for anyone on
semi-recent macOS, bump PKGREVISION.

Addresses pkg/55880.


(schmonz)
diff -r1.2 -r1.3 pkgsrc/wm/quartz-wm/Makefile
diff -r1.1 -r1.2 pkgsrc/wm/quartz-wm/PLIST

cvs diff -r1.2 -r1.3 pkgsrc/wm/quartz-wm/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/quartz-wm/Makefile 2018/03/07 11:57:33 1.2
+++ pkgsrc/wm/quartz-wm/Makefile 2020/12/31 09:51:56 1.3
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1# $NetBSD: Makefile,v 1.2 2018/03/07 11:57:33 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2020/12/31 09:51:56 schmonz Exp $
2 2
3DISTNAME= quartz-wm-1.3.1 3DISTNAME= quartz-wm-1.3.1
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= wm 5CATEGORIES= wm
6MASTER_SITES= http://xquartz.macosforge.org/downloads/src/ 6MASTER_SITES= http://xquartz.macosforge.org/downloads/src/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://xquartz.macosforge.org/downloads/src/ 10HOMEPAGE= http://xquartz.macosforge.org/downloads/src/
11COMMENT= Aqua Window Manager for the X Window System on OS X 11COMMENT= Aqua Window Manager for the X Window System on OS X
12LICENSE= apple-public-source-license 12LICENSE= apple-public-source-license
13 13
14USE_TOOLS= pkg-config gmake 14USE_TOOLS= pkg-config gmake
15USE_LANGUAGES= c objc 15USE_LANGUAGES= c objc
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
 17CONFIGURE_ARGS+=--enable-xplugin-dock-support
17 18
18ONLY_FOR_PLATFORM= Darwin-*-* 19ONLY_FOR_PLATFORM= Darwin-*-*
19 20
20.include "../../wm/libAppleWM/buildlink3.mk" 21.include "../../wm/libAppleWM/buildlink3.mk"
21.include "../../x11/libX11/buildlink3.mk" 22.include "../../x11/libX11/buildlink3.mk"
22.include "../../x11/libXext/buildlink3.mk" 23.include "../../x11/libXext/buildlink3.mk"
23.include "../../x11/libXinerama/buildlink3.mk" 24.include "../../x11/libXinerama/buildlink3.mk"
24.include "../../x11/libXrandr/buildlink3.mk" 25.include "../../x11/libXrandr/buildlink3.mk"
25.include "../../x11/pixman/buildlink3.mk" 26.include "../../x11/pixman/buildlink3.mk"
26.include "../../x11/xorgproto/buildlink3.mk" 27.include "../../x11/xorgproto/buildlink3.mk"
27.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/wm/quartz-wm/PLIST (expand / switch to unified diff)

--- pkgsrc/wm/quartz-wm/PLIST 2015/10/01 11:06:08 1.1
+++ pkgsrc/wm/quartz-wm/PLIST 2020/12/31 09:51:56 1.2
@@ -1,5 +1,3 @@ @@ -1,5 +1,3 @@
1@comment $NetBSD: PLIST,v 1.1 2015/10/01 11:06:08 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.2 2020/12/31 09:51:56 schmonz Exp $
2bin/quartz-wm 2bin/quartz-wm
3lib/libquartz-wm-ds.1.dylib 
4lib/libquartz-wm-ds.dylib 
5man/man1/quartz-wm.1 3man/man1/quartz-wm.1