pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/60416: Update lang/chezscheme to the current release



>Number:         60416
>Category:       pkg
>Synopsis:       Update lang/chezscheme to the current release
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 05 23:45:00 +0000 2026
>Originator:     Kogule, Ryo
>Release:        pkgsrc trunk @ 2026-07-05
>Organization:
>Environment:
>Description:
Attached patch updates lang/chezscheme to the current release 10.4.1.
>How-To-Repeat:

>Fix:
diff --git a/lang/chezscheme/Makefile b/lang/chezscheme/Makefile
index d4a346e9833a..5b29971f1880 100644
--- a/lang/chezscheme/Makefile
+++ b/lang/chezscheme/Makefile
@@ -1,16 +1,15 @@
 # $NetBSD: Makefile,v 1.5 2025/01/07 13:03:20 riastradh Exp $
 
-DISTNAME=		chezscheme-10.0.0
-PKGREVISION=		1
+DISTNAME=		chezscheme-10.4.1
 CATEGORIES=		lang
 MASTER_SITES=		${MASTER_SITE_GITHUB:=cisco/}
 GITHUB_PROJECT=		ChezScheme
 GITHUB_TAG=		v${PKGVERSION_NOREV}
-GITHUB_SUBMODULES+=	lz4 lz4 d44371841a2f1728a3f36839fd4b7e872d0927d3 lz4
-GITHUB_SUBMODULES+=	nanopass nanopass-framework-scheme 68990d02573faa555ee42919d5809de03f1268a0 nanopass
-GITHUB_SUBMODULES+=	dybvig stex 5e4f0ca67bac448e19a24c09f12fc16d24cd6b6d stex
-GITHUB_SUBMODULES+=	madler zlib 51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf zlib
-GITHUB_SUBMODULES+=	racket zuo ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a zuo
+GITHUB_SUBMODULES+=	lz4 lz4 ebb370ca83af193212df4dcbadcc5d87bc0de2f0 lz4
+GITHUB_SUBMODULES+=	nanopass nanopass-framework-scheme bb47b5695a5bffdfd4d99ec9b349f0864b08e0d4 nanopass
+GITHUB_SUBMODULES+=	dybvig stex afa607564a5662ffd748e824801277a6b5a3d11c stex
+GITHUB_SUBMODULES+=	madler zlib da607da739fa6047df13e66a2af6b8bec7c2a498 zlib
+GITHUB_SUBMODULES+=	racket zuo a288cbfe350403899311ca7d8267d570e781ed2c zuo
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://cisco.github.io/ChezScheme/
diff --git a/lang/chezscheme/distinfo b/lang/chezscheme/distinfo
index 59bcc889dcc2..a203ef0e02e1 100644
--- a/lang/chezscheme/distinfo
+++ b/lang/chezscheme/distinfo
@@ -1,22 +1,21 @@
 $NetBSD: distinfo,v 1.3 2025/01/07 08:08:54 riastradh Exp $
 
-BLAKE2s (chezscheme-10.0.0.tar.gz) = afbfc3f246ba79b266b63d3c921d01d93f174e666a0d00b9016445eac070709c
-SHA512 (chezscheme-10.0.0.tar.gz) = 0efece61e2b820b8e06e5dd6bf25e14de9915f8bfea1f98d1f28a356913047d4f11ea687bb57383c62701bcb2251a911da862246154144b14c80488d9b8973de
-Size (chezscheme-10.0.0.tar.gz) = 6351350 bytes
-BLAKE2s (dybvig-stex-5e4f0ca67bac448e19a24c09f12fc16d24cd6b6d.tar.gz) = 036e06281ac4f5bffea7bfedaaeb185d3cc91f96c62c8a04f93de979557c63a9
-SHA512 (dybvig-stex-5e4f0ca67bac448e19a24c09f12fc16d24cd6b6d.tar.gz) = fd3cf91eb0584ee21eab6be00e38dc3dca559546646e711be6e2c2d254390e5e6e454f06f851df2de314c4304d8a8d44cffe0b4160c3858e0cb200f91c62e813
-Size (dybvig-stex-5e4f0ca67bac448e19a24c09f12fc16d24cd6b6d.tar.gz) = 211114 bytes
-BLAKE2s (lz4-lz4-d44371841a2f1728a3f36839fd4b7e872d0927d3.tar.gz) = 8a5d4c14d2e1194fbb4ecc9e3475c6d2f0faac6a1ee1d50a2c806ca18556c4f0
-SHA512 (lz4-lz4-d44371841a2f1728a3f36839fd4b7e872d0927d3.tar.gz) = 68446060c4296297225174e5d2df647372e9ad97ab1798e0923599144023f6e9a4d314f886f84bbf9cc1928486fe6738a0f08174dd7d16109b00b50b56fe18bc
-Size (lz4-lz4-d44371841a2f1728a3f36839fd4b7e872d0927d3.tar.gz) = 321362 bytes
-BLAKE2s (madler-zlib-51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf.tar.gz) = 499d8a49dc07b8657671b4e789aed8a81b2e94fef334b58a8e3f3892f4d2e9fa
-SHA512 (madler-zlib-51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf.tar.gz) = ef7e1c355e2077ff2c02b1489d4f03805dab32b8cac2086c397db0fd4bd7c29d8d7621a907451c447122c0f546d078b9a15a47d73e7aa581d3ce06df4543c289
-Size (madler-zlib-51b7f2abdade71cd9bb0e7a373ef2610ec6f9daf.tar.gz) = 1572004 bytes
-BLAKE2s (nanopass-nanopass-framework-scheme-68990d02573faa555ee42919d5809de03f1268a0.tar.gz) = 091a0ec218a961434d8749938f0567cc56afb81d5c817b844602fe4baaaa4216
-SHA512 (nanopass-nanopass-framework-scheme-68990d02573faa555ee42919d5809de03f1268a0.tar.gz) = 31ff11e7ea9c13c436899d3a495fd1ef448efc988007e270ddf5b039c3cd833c7264a4bc5bdb0492d2854bddadf31599b389b49ed0e11eb474df8922889fb1d0
-Size (nanopass-nanopass-framework-scheme-68990d02573faa555ee42919d5809de03f1268a0.tar.gz) = 437825 bytes
-BLAKE2s (racket-zuo-ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a.tar.gz) = e8589ff64ecfc88b5b014c92f215c932f681f8dfd8b5e7f683ca18f8abbe79ef
-SHA512 (racket-zuo-ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a.tar.gz) = 08e6814c6cd3c78005e2b6d0530ecce665b5fb07b10609e9645e4fd72cc8fde01e72d6065ed41daf734788f4bd44cee741c73d93fc2fa26226089606cd824483
-Size (racket-zuo-ebdc0451c39c70ce88b3b6ab9ba2b8e389ec519a.tar.gz) = 206251 bytes
-SHA1 (patch-c_self-exe.c) = ac4b3860a21507130f3fd21a4feff0f1be5fb8b6
+BLAKE2s (chezscheme-10.4.1.tar.gz) = 92eb0a2cd455c77f90845d013958e004ed92be88038b5cf00f78e50a78316791
+SHA512 (chezscheme-10.4.1.tar.gz) = 2a8afb1d65fd42e4ded234f9e971afe27ad4a9b5e670b9a4b62dd682f70bab6257a9e221f11d2ee292b633f55664097f4e5ac8f9d1bcc86d77c98e794575ba00
+Size (chezscheme-10.4.1.tar.gz) = 6759549 bytes
+BLAKE2s (dybvig-stex-afa607564a5662ffd748e824801277a6b5a3d11c.tar.gz) = 14d2f8e9e153f742a8f7a7b2e8d924ceb9841466f63c85a7d4c0d00df38f4e55
+SHA512 (dybvig-stex-afa607564a5662ffd748e824801277a6b5a3d11c.tar.gz) = f4361115d0bd120e1032c807ae453dd7b7e8ce4cf92335df31822f77560dbd0708bf35aa35055f8c82bcc51ab49cb19aeed96e5c79e6d3670232bb1679a80b64
+Size (dybvig-stex-afa607564a5662ffd748e824801277a6b5a3d11c.tar.gz) = 199119 bytes
+BLAKE2s (lz4-lz4-ebb370ca83af193212df4dcbadcc5d87bc0de2f0.tar.gz) = 410ae63a098b2f9aee06a962e0c77a620528c7e70bd737a3c293bb11554f6fcd
+SHA512 (lz4-lz4-ebb370ca83af193212df4dcbadcc5d87bc0de2f0.tar.gz) = 35c21a5d9cfb5bbf314a5321d02b36819491d2ee3cf8007030ca09d13ca4dae672247b7aeab553e973093604fc48221cb03dc92197c6efe8fc3746891363fdab
+Size (lz4-lz4-ebb370ca83af193212df4dcbadcc5d87bc0de2f0.tar.gz) = 387536 bytes
+BLAKE2s (madler-zlib-da607da739fa6047df13e66a2af6b8bec7c2a498.tar.gz) = c36665e177b436527328b7e3d36f3887d81ca2924d906f847b1dd2b43cf72f6a
+SHA512 (madler-zlib-da607da739fa6047df13e66a2af6b8bec7c2a498.tar.gz) = f04233ef9a1db985f1cd54abeb3f459889a761d8ff1632d2d0014b79699d2668e9f838ffe237d4086b352b7a89f3c48e76a65dc128c34e7fcc88fb71abbd5bd5
+Size (madler-zlib-da607da739fa6047df13e66a2af6b8bec7c2a498.tar.gz) = 1567269 bytes
+BLAKE2s (nanopass-nanopass-framework-scheme-bb47b5695a5bffdfd4d99ec9b349f0864b08e0d4.tar.gz) = 678b621e3c1c9e2ca126f44ace1c90e4f242b36ed2416d9a30c6dac2fc1a2696
+SHA512 (nanopass-nanopass-framework-scheme-bb47b5695a5bffdfd4d99ec9b349f0864b08e0d4.tar.gz) = 98fa32a680ee10882662d99681dbe991a4614261d439982c5921c01f00bd040dfa7d8dbeddcc2e7bbf4b226d03afdaeaec3e5fcb63e0d1767c1e7114c7b3299d
+Size (nanopass-nanopass-framework-scheme-bb47b5695a5bffdfd4d99ec9b349f0864b08e0d4.tar.gz) = 438570 bytes
+BLAKE2s (racket-zuo-a288cbfe350403899311ca7d8267d570e781ed2c.tar.gz) = fb39e790a8fe59905454847c4164037bced1b10bb73a4903d45e7b9693801930
+SHA512 (racket-zuo-a288cbfe350403899311ca7d8267d570e781ed2c.tar.gz) = 9e896001b735613edd1b845bdee89dda9396a528a4c8e44de06704ae8789a19d8d092326f0173277d2152d8c04fc56bf238245694467036f903a30f30ed723b7
+Size (racket-zuo-a288cbfe350403899311ca7d8267d570e781ed2c.tar.gz) = 208621 bytes
 SHA1 (patch-configure) = 37679165befcca65ec8257b6684ba7b756902d6b
diff --git a/lang/chezscheme/patches/patch-c_self-exe.c b/lang/chezscheme/patches/patch-c_self-exe.c
deleted file mode 100644
index 4a93b642b99a..000000000000
--- a/lang/chezscheme/patches/patch-c_self-exe.c
+++ /dev/null
@@ -1,47 +0,0 @@
-$NetBSD: patch-c_self-exe.c,v 1.1 2024/05/02 13:22:34 pho Exp $
-
-/proc/curproc/file is not a symlink on NetBSD. Use sysctl instead.
-
-TODO: Upstream this
-
---- c/self-exe.c.orig	2024-05-02 12:42:04.735939925 +0000
-+++ c/self-exe.c
-@@ -187,6 +187,29 @@ static char *get_self_path_platform() {
- }
- #endif
- 
-+#if defined(__NetBSD__)
-+#include <limits.h>
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+#include <sys/types.h>
-+#define HAVE_GET_SELF_PATH_PLATFORM
-+static char *get_self_path_platform() {
-+  const int mib[4] = {
-+    CTL_KERN,
-+    KERN_PROC_ARGS,
-+    -1, /* current process */
-+    KERN_PROC_PATHNAME
-+  };
-+  size_t path_len = PATH_MAX;
-+  char path[path_len];
-+  if (sysctl(mib, sizeof(mib) / sizeof(int), path, &path_len, NULL, 0) == 0) {
-+    path[path_len] = '\0';
-+    return copy_string(path);
-+  }
-+  return NULL;
-+}
-+#endif
-+
- #if defined(__sun__) && defined(__svr4__)
- #define HAVE_GET_SELF_PATH_PLATFORM
- static char *get_self_path_platform() {
-@@ -203,7 +226,7 @@ static char *get_self_path_platform() {
- static char *get_self_path_platform() { return copy_string("/proc/self/exe"); }
- #endif
- 
--#if defined(__NetBSD__) || defined(__minix) || defined(__DragonFly__) ||       \
-+#if defined(__minix) || defined(__DragonFly__) ||       \
-     defined(__FreeBSD_kernel__) || defined(_AIX)
- #define HAVE_GET_SELF_PATH_PLATFORM
- static char *get_self_path_platform() { return copy_string("/proc/curproc/file"); }




Home | Main Index | Thread Index | Old Index