<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/729cd08735384b5dbca98905a2086fe9348274e8">https://github.com/macports/macports-ports/commit/729cd08735384b5dbca98905a2086fe9348274e8</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 729cd087353 nnn: fix for older systems
</span>729cd087353 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 729cd08735384b5dbca98905a2086fe9348274e8
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sun Aug 18 06:19:14 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> nnn: fix for older systems
</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/70577
</span>---
sysutils/nnn/Portfile | 7 ++-
.../nnn/files/0001-Drop-a-defunct-fallback.patch | 51 ++++++++++++++++++++++
2 files changed, 56 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/nnn/Portfile b/sysutils/nnn/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 337bb7915a6..309846b6e64 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/nnn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/nnn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,8 +2,8 @@
</span>
PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup legacysupport 1.1
</span> PortGroup makefile 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup legacysupport 1.0
</span>
github.setup jarun nnn 4.9 v
revision 0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,12 +19,15 @@ checksums rmd160 8a274e3a7f63e64fff19754a8f30a8d74ebfb5b6 \
</span>
installs_libs no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build path:bin/pkg-config:pkgconfig
</span>
depends_lib port:readline \
port:ncurses \
port:pcre
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/70577
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append 0001-Drop-a-defunct-fallback.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> compiler.c_standard 2011
build.args-append CFLAGS_OPTIMIZATION="" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/nnn/files/0001-Drop-a-defunct-fallback.patch b/sysutils/nnn/files/0001-Drop-a-defunct-fallback.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..26caa8b6b50
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/nnn/files/0001-Drop-a-defunct-fallback.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,51 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 3532a304809f9f654923489b93077c6573b8c35f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <barracuda@macos-powerpc.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 18 Aug 2024 06:14:07 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Drop a defunct fallback
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Makefile | 15 ---------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/nnn.c | 4 ----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 19 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Makefile Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 7661daea..3cc6ef28 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -186,21 +186,6 @@ GITSTATUS = patches/gitstatus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ NAMEFIRST = patches/namefirst
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RESTOREPREVIEW = patches/restorepreview
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# test if we are on Mac OS X and get X.Y.Z OS version with system binary /usr/bin/sw_vers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MACOS_VERSION := $(strip $(shell command -v sw_vers >/dev/null && [ "`sw_vers -productName`" = "Mac OS X" ] && sw_vers -productVersion))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if Mac OS X detected, test if its version is below 10.12.0 relying on "sort -c" returning "disorder" message if the input is not sorted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifneq ($(MACOS_VERSION),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- MACOS_BELOW_1012 := $(if $(strip $(shell printf '10.12.0\n%s' "$(MACOS_VERSION)" | sort -ct. -k1,1n -k2,2n -k3,3n 2>&1)),1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# if Mac OS X version is below 10.12.0, compile in the replacement clock_gettime and define MACOS_BELOW_1012 so that it's included in nnn.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifneq ($(MACOS_BELOW_1012),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- GETTIME_C = misc/macos-legacy/mach_gettime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- GETTIME_H = misc/macos-legacy/mach_gettime.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- SRC += $(GETTIME_C)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- HEADERS += $(GETTIME_H)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- CPPFLAGS += -DMACOS_BELOW_1012
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(strip $(O_DEBUG)),1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HEADERS += src/dbg.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/nnn.c src/nnn.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 8babc6d9..69873cc2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/nnn.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/nnn.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -108,10 +108,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <pwd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <grp.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef MACOS_BELOW_1012
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include "../misc/macos-legacy/mach_gettime.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if !defined(alloca) && defined(__GNUC__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * GCC doesn't expand alloca() to __builtin_alloca() in standards mode
</span></pre><pre style='margin:0'>
</pre>