NetBSD Problem Report #57237

From www@netbsd.org  Fri Feb 17 21:12:54 2023
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 513581A9239
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 17 Feb 2023 21:12:54 +0000 (UTC)
Message-Id: <20230217211252.A60891A923A@mollari.NetBSD.org>
Date: Fri, 17 Feb 2023 21:12:52 +0000 (UTC)
From: ci4ic4@gmail.com
Reply-To: ci4ic4@gmail.com
To: gnats-bugs@NetBSD.org
Subject: Update lang/nim to 1.6.10
X-Send-Pr-Version: www-1.0

>Number:         57237
>Category:       pkg
>Synopsis:       Update lang/nim to 1.6.10
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 17 21:15:00 +0000 2023
>Closed-Date:    Sun May 14 20:32:49 +0000 2023
>Last-Modified:  Sun May 14 20:32:49 +0000 2023
>Originator:     Chavdar Ivanov
>Release:        current as of 17/02/2023
>Organization:
CI4 Consulting Ltd
>Environment:
NetBSD ymir.lorien.lan 10.99.2 NetBSD 10.99.2 (GENERIC) #1: Thu Feb 16 10:26:26 GMT 2023  sysbuild@ymir.lorien.lan:/home/sysbuild/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
lang/nim needs an update to the latest release version 1.6.10. 

Tested under -current amd64 and aarch64, as well as under Ubuntu aarch64.
>How-To-Repeat:
n/a
>Fix:
Patch for lang/nim:

? patches/patch-tssl-nim
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/lang/nim/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- Makefile	14 Jan 2023 07:31:21 -0000	1.30
+++ Makefile	17 Feb 2023 10:53:01 -0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2023/01/14 07:31:21 charlotte Exp $
+# $NetBSD: Makefile,v 1.30 2022/02/17 10:26:10 ci4ic Exp $

-DISTNAME=	nim-1.6.8
-PKGREVISION=	1
+DISTNAME=	nim-1.6.10
 CATEGORIES=	lang
 MASTER_SITES=	http://nim-lang.org/download/
 EXTRACT_SUFX=	.tar.xz
@@ -14,6 +13,7 @@
 DEPENDS+=	coreutils-[0-9]*:../../sysutils/coreutils

 USE_TOOLS+=	bash pax
+USE_LANGUAGES+=	c c++
 REPLACE_BASH+=	bin/nim-gdb

 INSTALLATION_DIRS=	bin
@@ -49,6 +49,6 @@

 do-test:
 	cd ${WRKSRC} && ./bin/nim compile koch.nim
-	cd ${WRKSRC} && LD_LIBRARY_PATH=${PREFIX}/lib ./koch test --parallelBuild:${_MAKE_JOBS_N}
+	cd ${WRKSRC} && LD_LIBRARY_PATH=${PREFIX}/lib ./koch test all --parallelBuild:${_MAKE_JOBS_N}

 .include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/lang/nim/PLIST,v
retrieving revision 1.16
diff -u -r1.16 PLIST
--- PLIST	13 Oct 2022 01:17:14 -0000	1.16
+++ PLIST	17 Feb 2023 10:53:01 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2022/10/13 01:17:14 charlotte Exp $
+@comment $NetBSD$
 bin/nim
 bin/nim-gdb
 bin/nim-gdb.bash
@@ -559,6 +559,8 @@
 nim/nimsuggest/tests/tuse_structure.nim
 nim/nimsuggest/tests/tv3.nim
 nim/nimsuggest/tests/tv3_definition.nim
+nim/nimsuggest/tests/tv3_forward_definition.nim
+nim/nimsuggest/tests/tv3_globalSymbols.nim
 nim/nimsuggest/tests/tv3_import.nim
 nim/nimsuggest/tests/tv3_typeDefinition.nim
 nim/nimsuggest/tests/twithin_macro.nim
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/lang/nim/distinfo,v
retrieving revision 1.24
diff -u -r1.24 distinfo
--- distinfo	29 Sep 2022 22:05:39 -0000	1.24
+++ distinfo	17 Feb 2023 10:53:01 -0000
@@ -1,6 +1,7 @@
 $NetBSD: distinfo,v 1.24 2022/09/29 22:05:39 charlotte Exp $

-BLAKE2s (nim-1.6.8.tar.xz) = fb28347e9d7db6227ace68ad676695fd6085d1e545319d4f4935468de0064b8d
-SHA512 (nim-1.6.8.tar.xz) = dd046dd393136fdcb78f463e267756bdb990b08e80e3a8be7fec1995b47a930447468e12bb9a59db6ec5546117f62ff4ccd032959879ef2d1d06a7bc5c438f83
-Size (nim-1.6.8.tar.xz) = 5219880 bytes
+BLAKE2s (nim-1.6.10.tar.xz) = 83cb0514d64dba07bd0664ba22134527faaaef1cf5e9858ac027a71c32883316
+SHA512 (nim-1.6.10.tar.xz) = 2ba6c4db68030ace2b4dd9b7f85d2b7c882c62e8f7f68bd0b82f548c91c300ab0e03c66f56c678127058f56b75a5550dec48d68eb6d666a179994cd1a6e2cc47
+Size (nim-1.6.10.tar.xz) = 5216284 bytes
 SHA1 (patch-bin_nim-gdb) = 0d4e9ae4cc8687ca7821891b63808fa1d175069c
+SHA1 (patch-tssl-nim) = f5b0773258e26eab49d1f55f6859c765805201be


patch-tssl-nim: (required - otherwise the test hangs under NetBSD at least):

--- tests/stdlib/tssl.nim.orig	2022-09-27 02:11:49.000000000 +0100
+++ tests/stdlib/tssl.nim	2022-11-01 13:24:18.193138744 +0000
@@ -2,6 +2,7 @@
   joinable: false
   disabled: "freebsd"
   disabled: "openbsd"
+  disabled: "netbsd"
 """
 # disabled: pending bug #15713
 import net, nativesockets



>Release-Note:

>Audit-Trail:

State-Changed-From-To: open->closed
State-Changed-By: nikita@NetBSD.org
State-Changed-When: Sun, 14 May 2023 20:32:49 +0000
State-Changed-Why:
lang/nim has been updated to version 1.6.12, additional fixes in this PR will be applied now. Thanks!


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2023 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.