pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/erlang21
Module Name: pkgsrc
Committed By: wiz
Date: Tue Oct 27 20:38:04 UTC 2026
Modified Files:
pkgsrc/lang/erlang21: distinfo
Added Files:
pkgsrc/lang/erlang21/patches:
patch-erts_emulator_drivers_unix_ttsl__drv.c
Log Message:
erlang21: fix build on NetBSD-current
Avoid using a keyword (in some C/C++ standards) as label name.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/erlang21/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/erlang21/patches/patch-erts_emulator_drivers_unix_ttsl__drv.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/erlang21/distinfo
diff -u pkgsrc/lang/erlang21/distinfo:1.6 pkgsrc/lang/erlang21/distinfo:1.7
--- pkgsrc/lang/erlang21/distinfo:1.6 Fri Jan 2 13:23:41 2026
+++ pkgsrc/lang/erlang21/distinfo Tue Oct 27 20:38:04 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2026/01/02 13:23:41 ryoon Exp $
+$NetBSD: distinfo,v 1.7 2026/10/27 20:38:04 wiz Exp $
BLAKE2s (erlang/OTP-21.3.6.tar.gz) = b45e975a9afcd15794a9e38d4338826b52c520fcf05d198814733bf841270f4e
SHA512 (erlang/OTP-21.3.6.tar.gz) = 4ba430ccacde9366233c085f641712b2745360315ce32447e19eb25ee2c734e4be88fe2ccb68a9bda9c6ee7f257330adcad9fc421a8038ab14dba426c9466227
@@ -8,6 +8,7 @@ SHA1 (patch-ab) = 5f1602f3a49c05fd4c4588
SHA1 (patch-ay) = f5f1accdb11e404ba4779b056228431e3080e4cd
SHA1 (patch-erts_configure.in) = 0f86b46e7abb9e158fc3d6114004a22a31253b93
SHA1 (patch-erts_emulator_drivers_common_inet__drv.c) = e34674aea2fa5092b5215944cb5639738df647bb
+SHA1 (patch-erts_emulator_drivers_unix_ttsl__drv.c) = 2e95398a1fd250bd3560f9ac157b8cb02a2fbf75
SHA1 (patch-erts_emulator_sys_unix_sys__uds.c) = a165f977221acc8aba2ef30ca23d149a10af060a
SHA1 (patch-erts_etc_unix_run__erl.c) = dbcd6819949874da19daa554335567c444d7abe2
SHA1 (patch-erts_lib__src_common_erl__printf.c) = 04b97c91d5c7a02c6a61ada0524ef2a2d9ad2e8b
Added files:
Index: pkgsrc/lang/erlang21/patches/patch-erts_emulator_drivers_unix_ttsl__drv.c
diff -u /dev/null pkgsrc/lang/erlang21/patches/patch-erts_emulator_drivers_unix_ttsl__drv.c:1.1
--- /dev/null Tue Oct 27 20:38:04 2026
+++ pkgsrc/lang/erlang21/patches/patch-erts_emulator_drivers_unix_ttsl__drv.c Tue Oct 27 20:38:04 2026
@@ -0,0 +1,54 @@
+$NetBSD: patch-erts_emulator_drivers_unix_ttsl__drv.c,v 1.1 2026/10/27 20:38:04 wiz Exp $
+
+Avoid using a keyword (in some C/C++ standards) as label name.
+
+--- erts/emulator/drivers/unix/ttsl_drv.c.orig 2026-10-27 20:35:16.647493992 +0000
++++ erts/emulator/drivers/unix/ttsl_drv.c
+@@ -1325,17 +1325,17 @@ static int start_termcap(void)
+
+ capbuf = driver_alloc(1024);
+ if (!capbuf)
+- goto false;
++ goto st_false;
+ eres = erl_drv_getenv("TERM", capbuf, &envsz);
+ if (eres == 0)
+ env = capbuf;
+ else if (eres < 0) {
+ DEBUGLOG(("start_termcap: failure in erl_drv_getenv(\"TERM\", ..) = %d\n", eres));
+- goto false;
++ goto st_false;
+ } else /* if (eres > 1) */ {
+ char *envbuf = driver_alloc(envsz);
+ if (!envbuf)
+- goto false;
++ goto st_false;
+ while (1) {
+ char *newenvbuf;
+ eres = erl_drv_getenv("TERM", envbuf, &envsz);
+@@ -1345,7 +1345,7 @@ static int start_termcap(void)
+ if (eres < 0 || !newenvbuf) {
+ DEBUGLOG(("start_termcap: failure in erl_drv_getenv(\"TERM\", ..) = %d or realloc buf == %p\n", eres, newenvbuf));
+ env = newenvbuf ? newenvbuf : envbuf;
+- goto false;
++ goto st_false;
+ }
+ envbuf = newenvbuf;
+ }
+@@ -1353,7 +1353,7 @@ static int start_termcap(void)
+ }
+ if ((tres = tgetent((char*)lbuf, env)) <= 0) {
+ DEBUGLOG(("start_termcap: failure in tgetent(..) = %d\n", tres));
+- goto false;
++ goto st_false;
+ }
+ if (env != capbuf) {
+ env = NULL;
+@@ -1375,7 +1375,7 @@ static int start_termcap(void)
+ return TRUE;
+ }
+ DEBUGLOG(("start_termcap: failed start\n"));
+- false:
++ st_false:
+ if (env && env != capbuf)
+ driver_free(env);
+ if (capbuf)
Home |
Main Index |
Thread Index |
Old Index