From 3d055f8dfb13ded552fa62e1aa2b008512d70a32 Mon Sep 17 00:00:00 2001 From: Hannu Nyman Date: Sun, 6 Apr 2025 19:57:10 +0300 Subject: [PATCH] nano: Update to 8.4 Update nano edit to version 8.4. Add configure flags to overcome upstream bug 66978, where the newly added gnulib module for strcasecmp always fails in the configure step when cross-compiling. https://savannah.gnu.org/bugs/?66978 https://github.com/coreutils/gnulib/commit/b2927d1b1fa3fb09a2210a3df5691f7d48d6151b The added flags disable the strcasecmp function from gnulib. If upstream (gnulib?) fixes things later, the flags should be removed. Signed-off-by: Hannu Nyman --- utils/nano/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/nano/Makefile b/utils/nano/Makefile index d12913ef4..ab81c1ff4 100644 --- a/utils/nano/Makefile +++ b/utils/nano/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=nano -PKG_VERSION:=8.3 +PKG_VERSION:=8.4 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=@GNU/nano -PKG_HASH:=551b717b2e28f7e90f749323686a1b5bbbd84cfa1390604d854a3ca3778f111e +PKG_HASH:=5ad29222bbd55624d87ea677928b3106a743114d6c6f9b41f36c97be2a8e628d PKG_LICENSE:=GPL-3.0-or-later PKG_LICENSE_FILES:=COPYING @@ -117,6 +117,8 @@ endif CONFIGURE_VARS += \ ac_cv_header_regex_h=no \ + ac_cv_func_strcasecmp=no \ + ac_cv_func_strncasecmp=no define Package/nano-plus/conffiles /etc/nanorc