git: e177e3a3c8b4 - main - editors/hexcurse: switch to maintained fork, update, and undeprecate
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 10 Feb 2025 04:13:12 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e177e3a3c8b4f235478443615e27e3c11c513392
commit e177e3a3c8b4f235478443615e27e3c11c513392
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2025-02-10 04:12:00 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2025-02-10 04:12:00 +0000
editors/hexcurse: switch to maintained fork, update, and undeprecate
Keep the current port name for the time being, despite that fork had
added the `-ng' suffix, to help Git track history better, as it does
not have proper support for renames. While here, adjust the LICENSE.
---
editors/hexcurse/Makefile | 24 +++++++++++-------------
editors/hexcurse/distinfo | 6 +++---
editors/hexcurse/files/patch-include_hex.h | 11 -----------
editors/hexcurse/files/patch-src_file.c | 11 -----------
4 files changed, 14 insertions(+), 38 deletions(-)
diff --git a/editors/hexcurse/Makefile b/editors/hexcurse/Makefile
index fab8f2f01537..f13022e88f50 100644
--- a/editors/hexcurse/Makefile
+++ b/editors/hexcurse/Makefile
@@ -1,29 +1,27 @@
PORTNAME= hexcurse
DISTVERSIONPREFIX= v
-DISTVERSION= 1.60.0
-PORTREVISION= 1
+DISTVERSION= 1.70.0
CATEGORIES= editors
MAINTAINER= bofh@FreeBSD.org
COMMENT= Versatile ncurses-based hex editor
-WWW= https://BSDforge.com/projects/editors/hexcurse/
+WWW= https://github.com/prso/hexcurse-ng
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Unmaintained, last release in 2015
-EXPIRATION_DATE=2025-02-11
-
-USES= ncurses
+USES= autoreconf ncurses
USE_GITHUB= yes
-GH_ACCOUNT= LonnyGomes
+GH_ACCOUNT= prso
+GH_PROJECT= ${PORTNAME}-ng
GNU_CONFIGURE= yes
-
-CFLAGS+= -Wno-error=deprecated-non-prototype \
- -Wno-error=format-security \
- -Wno-error=format-truncation
+INSTALL_TARGET= install-strip
PLIST_FILES= bin/hexcurse share/man/man1/hexcurse.1.gz
+post-patch:
+ @${REINPLACE_CMD} -e 's, getopt\.c,,' ${WRKSRC}/src/Makefile.am
+ @${REINPLACE_CMD} -e 's,hgetopt,getopt,' ${WRKSRC}/src/hexcurse.c
+
.include <bsd.port.mk>
diff --git a/editors/hexcurse/distinfo b/editors/hexcurse/distinfo
index d06e433d6350..33dada0c699d 100644
--- a/editors/hexcurse/distinfo
+++ b/editors/hexcurse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615680672
-SHA256 (LonnyGomes-hexcurse-v1.60.0_GH0.tar.gz) = f6919e4a824ee354f003f0c42e4c4cef98a93aa7e3aa449caedd13f9a2db5530
-SIZE (LonnyGomes-hexcurse-v1.60.0_GH0.tar.gz) = 171904
+TIMESTAMP = 1724695608
+SHA256 (prso-hexcurse-ng-v1.70.0_GH0.tar.gz) = 54d93391bc769173b7e584406e58aee1d01b56298a8acdd8abd9c90ccc1a7b5b
+SIZE (prso-hexcurse-ng-v1.70.0_GH0.tar.gz) = 192001
diff --git a/editors/hexcurse/files/patch-include_hex.h b/editors/hexcurse/files/patch-include_hex.h
deleted file mode 100644
index 0270248207f8..000000000000
--- a/editors/hexcurse/files/patch-include_hex.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/hex.h.orig 2015-11-18 04:33:09 UTC
-+++ include/hex.h
-@@ -126,7 +126,7 @@ extern bool color_enabled;
- #define max(a,b) ((a) >(b) ? (a) : (b))
- #endif
-
--FILE *fpIN; /* global file ptr */
-+extern FILE *fpIN; /* global file ptr */
-
- /* function prototypes */
-
diff --git a/editors/hexcurse/files/patch-src_file.c b/editors/hexcurse/files/patch-src_file.c
deleted file mode 100644
index 83385f4a3006..000000000000
--- a/editors/hexcurse/files/patch-src_file.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/file.c.orig 2015-11-18 04:33:09 UTC
-+++ src/file.c
-@@ -18,6 +18,8 @@
- \******************************************************************************/
- #include "hex.h"
-
-+FILE *fpIN; /* global file ptr */
-+
- /*******************************************************\
- * Description: prints out a line of text to the screen*
- * the current address line and both the *