summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmonz <schmonz@pkgsrc.org>2021-12-09 09:49:30 +0000
committerschmonz <schmonz@pkgsrc.org>2021-12-09 09:49:30 +0000
commitd495d4fcb872dfeb64b34635a2f14dea5c2bf1a5 (patch)
treebdf3a60652f0a3cecfc5acc6bc9011c324f3dd46
parentf84e0df51df4493460345dfd6e750ac113f411b8 (diff)
downloadpkgsrc-d495d4fcb872dfeb64b34635a2f14dea5c2bf1a5.tar.gz
Apply upstream patch (via MacPorts) to fix macOS 12 build.
-rw-r--r--wm/quartz-wm/Makefile4
-rw-r--r--wm/quartz-wm/distinfo3
-rw-r--r--wm/quartz-wm/patches/patch-src_quartz-wm.h15
3 files changed, 19 insertions, 3 deletions
diff --git a/wm/quartz-wm/Makefile b/wm/quartz-wm/Makefile
index 6080d62258d..ade89bac1b2 100644
--- a/wm/quartz-wm/Makefile
+++ b/wm/quartz-wm/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2020/12/31 09:51:56 schmonz Exp $
+# $NetBSD: Makefile,v 1.4 2021/12/09 09:49:30 schmonz Exp $
DISTNAME= quartz-wm-1.3.1
PKGREVISION= 2
@@ -7,7 +7,7 @@ MASTER_SITES= http://xquartz.macosforge.org/downloads/src/
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://xquartz.macosforge.org/downloads/src/
+HOMEPAGE= https://gitlab.freedesktop.org/xorg/app/quartz-wm
COMMENT= Aqua Window Manager for the X Window System on OS X
LICENSE= apple-public-source-license
diff --git a/wm/quartz-wm/distinfo b/wm/quartz-wm/distinfo
index 69249f543c8..322b83f9aa2 100644
--- a/wm/quartz-wm/distinfo
+++ b/wm/quartz-wm/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 11:25:17 nia Exp $
+$NetBSD: distinfo,v 1.5 2021/12/09 09:49:30 schmonz Exp $
BLAKE2s (quartz-wm-1.3.1.tar.xz) = 01e35b48488bbd482dce65d8356566cdbaf72b6c736a39ea9f31852ab0ed2e49
SHA512 (quartz-wm-1.3.1.tar.xz) = 5a76a32e0efafc5777dbc9b3e5baf73a9cf6addb2aed9822244f6987f830d9064f3d917abe4f25218b6bd2390027005a90cc83e729c9b6663aaef2c1b896420c
Size (quartz-wm-1.3.1.tar.xz) = 166928 bytes
+SHA1 (patch-src_quartz-wm.h) = 0a1f723154477e8652535dfa5f7fdc4f7161f5ac
diff --git a/wm/quartz-wm/patches/patch-src_quartz-wm.h b/wm/quartz-wm/patches/patch-src_quartz-wm.h
new file mode 100644
index 00000000000..edd1949fe68
--- /dev/null
+++ b/wm/quartz-wm/patches/patch-src_quartz-wm.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_quartz-wm.h,v 1.1 2021/12/09 09:49:30 schmonz Exp $
+
+Apply upstream patch to fix macOS 12 build.
+Upstream: https://trac.macports.org/ticket/63355
+
+--- src/quartz-wm.h.orig 2012-04-29 00:27:13.000000000 +0000
++++ src/quartz-wm.h
+@@ -30,6 +30,7 @@
+ #define Cursor OSX_Cursor
+ #define Picture OSX_Picture
+ #import <Foundation/Foundation.h>
++#include <ApplicationServices/ApplicationServices.h>
+ #undef Picture
+ #undef Cursor
+