CVS commit: pkgsrc/net/erlang-idna

"Greg Troxel" <[email protected]> Thu, 6 Aug 2026 00:30:38 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	gdt
Date:		Thu Aug  6 00:30:38 UTC 2026

Modified Files:
	pkgsrc/net/erlang-idna: Makefile PLIST distinfo

Log Message:
# CHANGELOG

== 7.1.0 - 2026-01-21

- update to Unicode 17.0.0
- fix recursive processing of UTS #46 character mappings

== 7.0.0 - unreleased

- remove unicode_compat. only support Erlang >= 20


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/erlang-idna/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/erlang-idna/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/erlang-idna/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 3.2 KB)
Modified files:

Index: pkgsrc/net/erlang-idna/Makefile
diff -u pkgsrc/net/erlang-idna/Makefile:1.11 pkgsrc/net/erlang-idna/Makefile:1.12
--- pkgsrc/net/erlang-idna/Makefile:1.11	Sun Feb 15 18:22:32 2026
+++ pkgsrc/net/erlang-idna/Makefile	Thu Aug  6 00:30:38 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2026/02/15 18:22:32 gdt Exp $
+# $NetBSD: Makefile,v 1.12 2026/08/06 00:30:38 gdt Exp $
 
-DISTNAME=	idna-6.1.1
-PKGREVISION=	6
+DISTNAME=	idna-7.1.0
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_GITHUB:=benoitc/}
 
@@ -10,6 +9,9 @@ HOMEPAGE=	https://github.com/benoitc/erl
 COMMENT=	Pure Erlang IDNA implementation following the RFC5891
 LICENSE=	mit
 
+# It is mysterious why this package does not build in a normal manner
+# and lacks build instructions.
+
 # TODO: this downloads files during build
 
 REBAR3_BUILD=	yes
@@ -24,13 +26,6 @@ do-build:
 
 pre-install:
 	${MV} ${WRKSRC}/_build/default/lib/idna/ebin ${WRKSRC}
-	# Apparently this package depends on unicode_util_compat, but
-	# doesn't say that in the README.md, and includes (by
-	# downloading from the net at build time) a version.  Rather
-	# than fixing this, wait until the next release which will no
-	# longer have this problem.
-	# https://github.com/benoitc/erlang-idna/issues/39
-	${MV} ${WRKSRC}/_build/default/lib/unicode_util_compat/ebin/* ${WRKSRC}/ebin
 	${RM} -rf ${WRKSRC}/_build
 
 .include "../../lang/erlang/module.mk"

Index: pkgsrc/net/erlang-idna/PLIST
diff -u pkgsrc/net/erlang-idna/PLIST:1.2 pkgsrc/net/erlang-idna/PLIST:1.3
--- pkgsrc/net/erlang-idna/PLIST:1.2	Thu Jun  3 12:34:28 2021
+++ pkgsrc/net/erlang-idna/PLIST	Thu Aug  6 00:30:38 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2021/06/03 12:34:28 gdt Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/08/06 00:30:38 gdt Exp $
 lib/erlang/lib/idna-${PKGVERSION}/ebin/idna.app
 lib/erlang/lib/idna-${PKGVERSION}/ebin/idna.beam
 lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_bidi.beam
@@ -8,6 +8,3 @@ lib/erlang/lib/idna-${PKGVERSION}/ebin/i
 lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_table.beam
 lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_ucs.beam
 lib/erlang/lib/idna-${PKGVERSION}/ebin/punycode.beam
-lib/erlang/lib/idna-${PKGVERSION}/ebin/string_compat.beam
-lib/erlang/lib/idna-${PKGVERSION}/ebin/unicode_util_compat.app
-lib/erlang/lib/idna-${PKGVERSION}/ebin/unicode_util_compat.beam

Index: pkgsrc/net/erlang-idna/distinfo
diff -u pkgsrc/net/erlang-idna/distinfo:1.3 pkgsrc/net/erlang-idna/distinfo:1.4
--- pkgsrc/net/erlang-idna/distinfo:1.3	Tue Oct 26 11:05:34 2021
+++ pkgsrc/net/erlang-idna/distinfo	Thu Aug  6 00:30:38 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 11:05:34 nia Exp $
+$NetBSD: distinfo,v 1.4 2026/08/06 00:30:38 gdt Exp $
 
-BLAKE2s (idna-6.1.1.tar.gz) = b362102f9d78fe185746cc4ad538a60dd471eea7fbd6eb1c54eb2ac410ac46f5
-SHA512 (idna-6.1.1.tar.gz) = aa1c4321e1925c8eb6b9cbab61c0216ed2837027382a1a0c36de10959a428a52443f225f901d64740f8b8b3d755990651fa74594d13b36e4131a5d0223a58608
-Size (idna-6.1.1.tar.gz) = 765828 bytes
+BLAKE2s (idna-7.1.0.tar.gz) = d101704ac28b0103b929671ded3732427773a2c3f26a73afcc5d431c4b17654a
+SHA512 (idna-7.1.0.tar.gz) = 41a5e75e4ba235544351819469173d95039604538a81a4549b3130a54a07848c2f3990ff176a31ef52a0cd31882b3818aca457b214fab8ee85904357695b74e5
+Size (idna-7.1.0.tar.gz) = 855698 bytes