Ping 2: [Maintainer Bugfix] nnn 4.9 -> 4.9p0
Am Fri, Apr 19, 2024 at 08:43:37AM +0200 schrieb Martin Ziemer: > Am Fri, Apr 12, 2024 at 10:52:42AM +0200 schrieb Martin Ziemer: > > There is a bug in nnn 4.9 which prevents it from creating new files. > > (It uses none of the required modes to open a file) > > > > The Fix is committed Upstream (Commit > > 28d993a8e85651e6e8a61b410472febc6069ceb0) > > > > I think, we should include the Fix in our Version of nnn until next > > update of the upstream version. Index: Makefile === RCS file: /cvs/ports/sysutils/nnn/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile27 Sep 2023 17:16:31 - 1.26 +++ Makefile4 Apr 2024 13:28:13 - @@ -3,6 +3,7 @@ COMMENT = the missing terminal file bro V =4.9 DISTNAME = nnn-v${V} PKGNAME = nnn-${V} +REVISION = 0 CATEGORIES = sysutils Index: patches/patch-src_nnn_c === RCS file: patches/patch-src_nnn_c diff -N patches/patch-src_nnn_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_nnn_c 4 Apr 2024 13:28:13 - @@ -0,0 +1,14 @@ +Fix creation of Files + +Index: src/nnn.c +--- src/nnn.c.orig src/nnn.c +@@ -4692,7 +4692,7 @@ next: + return FALSE; + } + } else { +- int fd = open(path, O_CREAT | O_TRUNC, S_IWUSR | S_IRUSR); /* Forced create mode for files */ ++ int fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, S_IWUSR | S_IRUSR); /* Forced create mode for files */ + + if (fd == -1 && errno != EEXIST) { + DPRINTF_S("open!");
Ping: [Maintainer Bugfix] nnn 4.9 -> 4.9p0
Am Fri, Apr 12, 2024 at 10:52:42AM +0200 schrieb Martin Ziemer: > There is a bug in nnn 4.9 which prevents it from creating new files. > (It uses none of the required modes to open a file) > > The Fix is committed Upstream (Commit > 28d993a8e85651e6e8a61b410472febc6069ceb0) > > I think, we should include the Fix in our Version of nnn until next > update of the upstream version. Index: Makefile === RCS file: /cvs/ports/sysutils/nnn/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile27 Sep 2023 17:16:31 - 1.26 +++ Makefile4 Apr 2024 13:28:13 - @@ -3,6 +3,7 @@ COMMENT = the missing terminal file bro V =4.9 DISTNAME = nnn-v${V} PKGNAME = nnn-${V} +REVISION = 0 CATEGORIES = sysutils Index: patches/patch-src_nnn_c === RCS file: patches/patch-src_nnn_c diff -N patches/patch-src_nnn_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_nnn_c 4 Apr 2024 13:28:13 - @@ -0,0 +1,14 @@ +Fix creation of Files + +Index: src/nnn.c +--- src/nnn.c.orig src/nnn.c +@@ -4692,7 +4692,7 @@ next: + return FALSE; + } + } else { +- int fd = open(path, O_CREAT | O_TRUNC, S_IWUSR | S_IRUSR); /* Forced create mode for files */ ++ int fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, S_IWUSR | S_IRUSR); /* Forced create mode for files */ + + if (fd == -1 && errno != EEXIST) { + DPRINTF_S("open!");
[Maintainer Bugfix] nnn 4.9 -> 4.9p0
There is a bug in nnn 4.9 which prevents it from creating new files. (It uses none of the required modes to open a file) The Fix is committed Upstream (Commit 28d993a8e85651e6e8a61b410472febc6069ceb0) I think, we should include the Fix in our Version of nnn until next update of the upstream version. Index: Makefile === RCS file: /cvs/ports/sysutils/nnn/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- Makefile27 Sep 2023 17:16:31 - 1.26 +++ Makefile4 Apr 2024 13:28:13 - @@ -3,6 +3,7 @@ COMMENT = the missing terminal file bro V =4.9 DISTNAME = nnn-v${V} PKGNAME = nnn-${V} +REVISION = 0 CATEGORIES = sysutils Index: patches/patch-src_nnn_c === RCS file: patches/patch-src_nnn_c diff -N patches/patch-src_nnn_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-src_nnn_c 4 Apr 2024 13:28:13 - @@ -0,0 +1,14 @@ +Fix creation of Files + +Index: src/nnn.c +--- src/nnn.c.orig src/nnn.c +@@ -4692,7 +4692,7 @@ next: + return FALSE; + } + } else { +- int fd = open(path, O_CREAT | O_TRUNC, S_IWUSR | S_IRUSR); /* Forced create mode for files */ ++ int fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, S_IWUSR | S_IRUSR); /* Forced create mode for files */ + + if (fd == -1 && errno != EEXIST) { + DPRINTF_S("open!");