Wed Apr 19 15:08:36 2023 UTC ()
poke: update to 3.1.

Version 3.1 (17 April 2023)
* Bug fixes

   - Fix recognition of token 0[bB] in the lexer.

   - Do not validate and check _print* functions within struct types
     as if they were methods.  As functions, they can have any
     signature as they are no special in any way.

   - Do not emit an empty table for computed fiels in the output of
     .info type if the type has no computed fields.

   - Use tar-ustar in AM_INIT_AUTOMAKE.  The usage older algorithms in
     tar was causing problems when creating poke tarballs with long
     path names.

   - std.pk now provides utility functions to parse and compare poke
     versions.  This is for example to be used by poke pickles in
     order to require a particular minimum version of the program.

   - poked now recognizes the short option -S.

   - poked now creates its socket with umask 0077, and it uses a more
     suitable default socket path that includes the PID of the process
     running the daemon.

   - The Poke compiler now emits proper parse errors when problems are
     found in asm templates.

   - poke will no longer abort execution in case it finds a fatal
     error in the lexer, such as memory exhaustion.

   - Casts from arrays to arrays now use the right bounder.

   - Constant folding of offset multiplication by an offset with zero
     unit is now fixed.


(fcambus)
diff -r1.4 -r1.5 pkgsrc/editors/poke/Makefile
diff -r1.1 -r1.2 pkgsrc/editors/poke/PLIST
diff -r1.1 -r1.2 pkgsrc/editors/poke/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/editors/poke/Makefile (expand / switch to context diff)
--- pkgsrc/editors/poke/Makefile 2023/03/03 10:59:27 1.4
+++ pkgsrc/editors/poke/Makefile 2023/04/19 15:08:36 1.5
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2023/03/03 10:59:27 fcambus Exp $
+# $NetBSD: Makefile,v 1.5 2023/04/19 15:08:36 fcambus Exp $
 
-DISTNAME=	poke-3.0
-PKGREVISION=	1
+DISTNAME=	poke-3.1
 CATEGORIES=	editors
 MASTER_SITES=	https://ftp.gnu.org/gnu/poke/
 

cvs diff -r1.1 -r1.2 pkgsrc/editors/poke/PLIST (expand / switch to context diff)
--- pkgsrc/editors/poke/PLIST 2023/02/14 07:11:54 1.1
+++ pkgsrc/editors/poke/PLIST 2023/04/19 15:08:36 1.2
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2023/02/14 07:11:54 fcambus Exp $
+@comment $NetBSD: PLIST,v 1.2 2023/04/19 15:08:36 fcambus Exp $
 bin/pk-bin2poke
 bin/pk-elfextractor
 bin/pk-strings
@@ -10,6 +10,7 @@
 lib/pkgconfig/poke.pc
 man/man1/poke.1
 man/man1/poked.1
+share/aclocal/poke.m4
 share/emacs/site-lisp/poke-map-mode.el
 share/emacs/site-lisp/poke-ras-mode.el
 share/poke/maps/dwarf.map
@@ -74,6 +75,7 @@
 share/poke/pickles/time.pk
 share/poke/pickles/ustar.pk
 share/poke/pickles/uuid.pk
+share/poke/pkl-config.pk
 share/poke/pkl-rt.pk
 share/poke/poke/nodelist
 share/poke/poke/pk-cmd.pk

cvs diff -r1.1 -r1.2 pkgsrc/editors/poke/distinfo (expand / switch to context diff)
--- pkgsrc/editors/poke/distinfo 2023/02/14 07:11:54 1.1
+++ pkgsrc/editors/poke/distinfo 2023/04/19 15:08:36 1.2
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/02/14 07:11:54 fcambus Exp $
+$NetBSD: distinfo,v 1.2 2023/04/19 15:08:36 fcambus Exp $
 
-BLAKE2s (poke-3.0.tar.gz) = c29e1eee92c0b63b2fef37a7e7b7ba1990999bfb130a8a3139ef771db121810a
+BLAKE2s (poke-3.1.tar.gz) = f16607fcb75047ceae6fcda705bfba3dc2dc262c5e5590cd9baeb7f0e34b828f
-SHA512 (poke-3.0.tar.gz) = 5b786cdfae732a1f7196b0c4bf271c97f204f8fe9de9b34d92704f35150c8abfc2c080940d67efac63e3e82d0d4afe2fde4b75066faf9f4d1e9df6b6f62edb96
+SHA512 (poke-3.1.tar.gz) = 5680ce13b0a8e9a1f2770d295bccf7ccbe3aff54f3f4301a12c4719f54a6717ce5addb6ae3fe0478d0e426ccc756ef06a5e852b0d6ada0f8d3c587640ad209dd
-Size (poke-3.0.tar.gz) = 7510801 bytes
+Size (poke-3.1.tar.gz) = 7562582 bytes