<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/188d609e6d351f38bfe184a07389b8f67d1729cf">https://github.com/macports/macports-ports/commit/188d609e6d351f38bfe184a07389b8f67d1729cf</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 188d609e6d3 displayplacer: Update to 1.4.0
</span>188d609e6d3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 188d609e6d351f38bfe184a07389b8f67d1729cf
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Jun 19 08:43:35 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    displayplacer: Update to 1.4.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67611
</span>---
 sysutils/displayplacer/Portfile                    | 15 ++---
 sysutils/displayplacer/files/Makefile.patch        | 67 +++++++++++-----------
 sysutils/displayplacer/files/displayplacer.c.patch |  8 +--
 3 files changed, 43 insertions(+), 47 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/displayplacer/Portfile b/sysutils/displayplacer/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 455bf60d312..1cfd981d9ad 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/displayplacer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/displayplacer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,11 +4,11 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 PortGroup           makefile 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        jakehilborn displayplacer 1.2.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3a12f4d90c6605876bb6dba54dec2107d186d07d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  95495b09f2b1a4cf63fafd8ea4a3ac916a8b652555966e1e81c1820c540df1f8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    14587
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        jakehilborn displayplacer 1.4.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  996de2b6297195a1c7074aee67ae99d78a100fb3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  54b239359dbf9dc9b3a25e41a372eafb1de6c3131fe7fed37da53da77189b600 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    54821
</span> 
 categories          sysutils
 maintainers         {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,10 +24,7 @@ github.tarball_from archive
</span> patchfiles          Makefile.patch \
                     displayplacer.c.patch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Remove compiled binary included in repo.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "make clean"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.dir           ${worksrcpath}/src
</span> 
 makefile.prefix_name prefix
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/displayplacer/files/Makefile.patch b/sysutils/displayplacer/files/Makefile.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 21b20f30299..f24313cd6cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/displayplacer/files/Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/displayplacer/files/Makefile.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,45 +1,44 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Use $CC instead of gcc. There isn't any gcc on macOS; it's a link to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-clang. The user may wish to use a different compiler specified in $CC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-If not, make defaults to cc, which is also a link to clang.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Add prefix, exec_prefix, datarootdir, and docdir vars.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Use $CFLAGS, $CPPFLAGS, and $LDFLAGS that the user may have specified.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Add prerequisites to displayplacer and install targets.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Add -I. first to ensure the local directory is searched for include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-files first, before any -I paths that might be specified in $CFLAGS or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-$CPPFLAGS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix install target to create directories and install license.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Use $@ for the target and $< for the first prerequisite rather than
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-repeating that information in the rule.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Add all, install, and clean targets.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Most of these changes had been part of the following PR but the developer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+added a commit to the PR that undid them:
</span> 
 https://github.com/jakehilborn/displayplacer/pull/84
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig       2019-05-17 17:34:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile       2022-05-23 23:23:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,2 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig      2023-06-11 15:29:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile   2023-06-19 08:30:36.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bindir ?= /usr/local/bin
</span> +prefix ?= /usr/local
 +exec_prefix ?= $(prefix)
 +bindir ?= $(exec_prefix)/bin
 +datarootdir ?= $(prefix)/share
 +docdir ?= $(datarootdir)/doc/displayplacer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL ?= install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_PROGRAM ?= $(INSTALL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INSTALL_DATA ?= $(INSTALL) -m 644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.PHONY: all
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+all: displayplacer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- displayplacer: displayplacer.c header.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  gcc -o displayplacer displayplacer.c -framework IOKit -framework ApplicationServices -Wno-deprecated-declarations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC) -I. $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< -framework IOKit -framework ApplicationServices -Wno-deprecated-declarations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.PHONY: install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+install: displayplacer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Compiler flags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  -Wall turns on most but not all compiler warnings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,16 +54,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: all
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ all: displayplacer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-displayplacer:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CC) -I. $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) DisplayPlacer.c Legacy/v130.c -x objective-c MonitorPanel.m -o $@ $< -F./Headers -F/System/Library/PrivateFrameworks -framework IOKit -framework ApplicationServices -framework DisplayServices -framework CoreDisplay -framework OSD -framework MonitorPanel -framework SkyLight $(WARNINGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++displayplacer: DisplayPlacer.c Legacy/v130.c MonitorPanel.m Header.h Headers/Bridging-Header.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CC) -I. $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(wordlist 1,2,$^) -x objective-c $(word 3,$^) -o $@ -F./Headers -F/System/Library/PrivateFrameworks -framework IOKit -framework ApplicationServices -framework DisplayServices -framework CoreDisplay -framework OSD -framework MonitorPanel -framework SkyLight $(WARNINGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: debug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ debug: CFLAGS += -g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ debug: displayplacer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install: displayplacer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install: displayplacer ../LICENSE
</span> + mkdir -p $(DESTDIR)$(bindir) $(DESTDIR)$(docdir)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+       $(INSTALL_PROGRAM) $< $(DESTDIR)$(bindir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(INSTALL_DATA) LICENSE $(DESTDIR)$(docdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+.PHONY: clean
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+clean:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  rm -f displayplacer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL_PROGRAM) $< $(DESTDIR)$(bindir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(INSTALL_DATA) $(word 2,$^) $(DESTDIR)$(docdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .PHONY: clean
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clean:
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/displayplacer/files/displayplacer.c.patch b/sysutils/displayplacer/files/displayplacer.c.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 511e795b825..cea8f1f1df5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/displayplacer/files/displayplacer.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/displayplacer/files/displayplacer.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span> Remove reference to Homebrew from help output.
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- displayplacer.c.orig        2019-05-17 17:34:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ displayplacer.c        2022-05-23 22:41:51.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -209,7 +209,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             "    - Persistent screen ids always stay the same. Contextual screen ids change when switching GPUs or when switching ports. It's recommended to use persistent screen ids. In some rare cases, you may need to use contextual screen ids since the modes list changes when macOS switches GPUs.\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/DisplayPlacer.c.orig       2023-06-11 15:29:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/DisplayPlacer.c    2023-06-19 08:18:24.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -239,7 +239,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             "    `displayplacer list` output changed slightly in v1.4.0. If this broke your scripts, use `displayplacer list --v1.3.0`.\n"
</span>              "\n"
              "Feedback:\n"
 -            "    Please create a GitHub Issue for any feedback, feature requests, bugs, Homebrew issues, etc. Happy to accept pull requests too! https://github.com/jakehilborn/displayplacer\n"
</pre><pre style='margin:0'>

</pre>