summaryrefslogtreecommitdiff
path: root/editors/mg
diff options
context:
space:
mode:
authorMark Willson <cdr.nil@gmail.com>2024-04-08 18:54:47 +0200
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2024-04-11 08:14:33 +0200
commit37579ae72a820c019ca16792b56274b5aa4c5544 (patch)
tree07dce27dd5bad8008d3e6cd56538f131475e1e78 /editors/mg
parentnet-p2p/jackett: update to 0.21.2324 (diff)
editors/mg: Update to 20240405
ChangeLog: https://cvsweb.openbsd.org/src/usr.bin/mg/ * Reinstate space-to-tabstop entry in manpage * Call vttidy in the exit path for batch mode * Fix hang for (regexp-replace "^.*$" "") PR: 278248 Reported by: cdr.nil@gmail.com
Diffstat (limited to 'editors/mg')
-rw-r--r--editors/mg/Makefile3
-rw-r--r--editors/mg/distinfo6
-rw-r--r--editors/mg/files/patch-main.c26
-rw-r--r--editors/mg/files/patch-re_search.c15
4 files changed, 25 insertions, 25 deletions
diff --git a/editors/mg/Makefile b/editors/mg/Makefile
index eb6a19211330..a2d846277840 100644
--- a/editors/mg/Makefile
+++ b/editors/mg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mg
-DISTVERSION= 20231016
-PORTREVISION= 1
+DISTVERSION= 20240405
PORTEPOCH= 1
CATEGORIES= editors
MASTER_SITES= https://hydrus.org.uk/downloads/
diff --git a/editors/mg/distinfo b/editors/mg/distinfo
index 1ba3033376f9..9bfb9834cce3 100644
--- a/editors/mg/distinfo
+++ b/editors/mg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698048672
-SHA256 (mg-20231016.tar.gz) = ef16fb32aae1dc132d4250039eb0a057826c7e888beb39bdf4748c0a4b0179e9
-SIZE (mg-20231016.tar.gz) = 154296
+TIMESTAMP = 1712395301
+SHA256 (mg-20240405.tar.gz) = abda55c6c53e8316324d56a9851865ada13f9cd82295f3757de7cb4b83bead57
+SIZE (mg-20240405.tar.gz) = 156768
diff --git a/editors/mg/files/patch-main.c b/editors/mg/files/patch-main.c
index ec956ee56e0c..f712ba61ff81 100644
--- a/editors/mg/files/patch-main.c
+++ b/editors/mg/files/patch-main.c
@@ -1,4 +1,4 @@
---- main.c.orig 2023-10-20 07:56:18 UTC
+--- main.c.orig 2023-10-24 10:26:02 UTC
+++ main.c
@@ -16,7 +16,7 @@
#include <string.h>
@@ -9,7 +9,7 @@
#include "def.h"
#include "kbd.h"
-@@ -43,6 +43,10 @@ struct mgwin *wheadp; /* MGWIN listhead */
+@@ -43,6 +43,10 @@ char pat[NPAT]; /* pattern */
struct vhead varhead; /* Variable list head */
char pat[NPAT]; /* pattern */
@@ -20,28 +20,14 @@
static void edinit(struct buffer *);
static void pty_init(void);
static __dead void usage(void);
-@@ -71,10 +75,6 @@ main(int argc, char **argv)
+@@ -70,10 +74,6 @@ main(int argc, char **argv)
+ int o, i, nfiles;
int nobackups = 0;
struct buffer *bp = NULL;
-
+-
- if (pledge("stdio rpath wpath cpath fattr chown getpw tty proc exec",
- NULL) == -1)
- err(1, "pledge");
--
+
while ((o = getopt(argc, argv, "nRb:f:u:")) != -1)
switch (o) {
- case 'b':
-@@ -167,9 +167,11 @@ main(int argc, char **argv)
- ffclose(ffp, NULL);
- }
-
-- if (batch)
-+ if (batch) {
-+ vttidy();
- return (0);
--
-+ }
-+
- /*
- * Now ensure any default buffer modes from the startup file are
- * given to any files opened when parsing the startup file.
diff --git a/editors/mg/files/patch-re_search.c b/editors/mg/files/patch-re_search.c
new file mode 100644
index 000000000000..a37c830b014a
--- /dev/null
+++ b/editors/mg/files/patch-re_search.c
@@ -0,0 +1,15 @@
+--- re_search.c.orig 2024-04-06 09:29:51 UTC
++++ re_search.c
+@@ -342,10 +342,9 @@ re_forwsrch(void)
+ if (tbo == clp->l_used)
+ /*
+ * Don't start matching past end of line -- must move to
+- * beginning of next line, unless line is empty or at
+- * end of file.
++ * beginning of next line, unless at end of file.
+ */
+- if (clp != curbp->b_headp && llength(clp) != 0) {
++ if (clp != curbp->b_headp) {
+ clp = lforw(clp);
+ tdotline++;
+ tbo = 0;