pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/algol68g
Module Name: pkgsrc
Committed By: rhialto
Date: Sat Oct 5 15:51:02 UTC 2024
Modified Files:
pkgsrc/lang/algol68g: DESCR Makefile distinfo
Added Files:
pkgsrc/lang/algol68g/patches: patch-src_a68g_rts-parallel.c
Log Message:
lang/algol68g: update to 3.5.5
Version 3.5.0-5, February/June 2024
* Write diagnostics to stderr instead of stdout.
* Minor fix to configuration on Gentoo, OpenBSD and Fedora.
* Minor fixes.
Version 3.4.0-7, October 2023/January 2024
* Fix Darwin configuration issue.
* Enable plugin compiler on Apple Silicon Macs.
* C17 compliant code.
* Procedure "http content" now requires libcurl.
* Procedure "tcp request" is deprecated.
* Minor fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/lang/algol68g/DESCR
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/algol68g/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/algol68g/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/algol68g/patches/patch-src_a68g_rts-parallel.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/algol68g/DESCR
diff -u pkgsrc/lang/algol68g/DESCR:1.1.1.1 pkgsrc/lang/algol68g/DESCR:1.2
--- pkgsrc/lang/algol68g/DESCR:1.1.1.1 Tue Oct 11 12:43:50 2011
+++ pkgsrc/lang/algol68g/DESCR Sat Oct 5 15:51:02 2024
@@ -7,3 +7,5 @@ a recent, well-featured implementation w
defined by the Revised Report. The implementation is a hybrid
compiler-interpreter; units with considerable interpreter-overhead
can optionally be compiled.
+
+Note: 'a68g --compile' requires <quadmath.h> from gcc 8+.
Index: pkgsrc/lang/algol68g/Makefile
diff -u pkgsrc/lang/algol68g/Makefile:1.28 pkgsrc/lang/algol68g/Makefile:1.29
--- pkgsrc/lang/algol68g/Makefile:1.28 Wed May 29 16:33:13 2024
+++ pkgsrc/lang/algol68g/Makefile Sat Oct 5 15:51:02 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2024/05/29 16:33:13 adam Exp $
+# $NetBSD: Makefile,v 1.29 2024/10/05 15:51:02 rhialto Exp $
-DISTNAME= algol68g-3.4.4
-PKGREVISION= 2
+DISTNAME= algol68g-3.5.5
CATEGORIES= lang
MASTER_SITES= http://jmvdveer.home.xs4all.nl/
@@ -10,7 +9,8 @@ HOMEPAGE= https://jmvdveer.home.xs4all.n
COMMENT= Algol 68genie compiler
LICENSE= gnu-gpl-v3
-USE_LANGUAGES= c c17
+USE_LANGUAGES= c
+USE_CC_FEATURES= c17
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/${PKGBASE}
CONFIGURE_ARGS+= --enable-compiler
Index: pkgsrc/lang/algol68g/distinfo
diff -u pkgsrc/lang/algol68g/distinfo:1.18 pkgsrc/lang/algol68g/distinfo:1.19
--- pkgsrc/lang/algol68g/distinfo:1.18 Fri Dec 1 18:35:11 2023
+++ pkgsrc/lang/algol68g/distinfo Sat Oct 5 15:51:02 2024
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.18 2023/12/01 18:35:11 rhialto Exp $
+$NetBSD: distinfo,v 1.19 2024/10/05 15:51:02 rhialto Exp $
-BLAKE2s (algol68g-3.4.4.tar.gz) = 23d0e3bd00652313db915c4d984aba59c806a16bf08600602f7ff710c6d635f8
-SHA512 (algol68g-3.4.4.tar.gz) = d3d9b1aac61871475877c4dd1078bc856fd6f1726bd374e16d8ac9530aee00cdd7fb618c96afa98b28fd66dee343cc7bf92e201787d4598e41dbd794ec3d0a9a
-Size (algol68g-3.4.4.tar.gz) = 661980 bytes
+BLAKE2s (algol68g-3.5.5.tar.gz) = 3085b018808e47ed74b1504d9a9ccca53bcc28462682704a7c4d4f1e2af6386e
+SHA512 (algol68g-3.5.5.tar.gz) = 5c671e1b7f90a6a0197afd0efdae737d409d0db98b4f62e2a958ecbec5d731cb68896e8c14e975d4d569e399a79ee12be3269c6ab2e9c6a34f2cb6d9a1e5a273
+Size (algol68g-3.5.5.tar.gz) = 664205 bytes
SHA1 (patch-configure) = d56ff5b3ffe585d2afbeb78f57d4a33d3141578b
SHA1 (patch-src_a68g_a68g-options.c) = 5b7b7bb4b1db581bf5cc6a456bb61a327bfcbb7a
+SHA1 (patch-src_a68g_rts-parallel.c) = 109a5b476f17161968d55027852f0ccfba769c91
Added files:
Index: pkgsrc/lang/algol68g/patches/patch-src_a68g_rts-parallel.c
diff -u /dev/null pkgsrc/lang/algol68g/patches/patch-src_a68g_rts-parallel.c:1.1
--- /dev/null Sat Oct 5 15:51:02 2024
+++ pkgsrc/lang/algol68g/patches/patch-src_a68g_rts-parallel.c Sat Oct 5 15:51:02 2024
@@ -0,0 +1,20 @@
+$NetBSD: patch-src_a68g_rts-parallel.c,v 1.1 2024/10/05 15:51:02 rhialto Exp $
+
+Don't examine errno if the operation didn't fail.
+This resulted in a false positive.
+
+--- src/a68g/rts-parallel.c.orig 2024-08-30 22:34:06.000000000 +0000
++++ src/a68g/rts-parallel.c
+@@ -382,10 +382,12 @@ PROP_T genie_parallel (NODE_T * p)
+ diagnostic (A68_RUNTIME_ERROR, p, ERROR_PARALLEL_CANNOT_CREATE);
+ exit_genie (p, A68_RUNTIME_ERROR);
+ }
++#if 0 /* Don't examine errno if the operation didn't fail */
+ if (errno != 0) {
+ diagnostic (A68_RUNTIME_ERROR, p, ERROR_THREAD_FAULT);
+ exit_genie (p, A68_RUNTIME_ERROR);
+ }
++#endif
+ PARENT (u) = A68_PAR (main_thread_id);
+ ID (u) = A68_PAR (parent_thread_id);
+ A68_PAR (context_index)++;
Home |
Main Index |
Thread Index |
Old Index