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 unified 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,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.4 2023/03/03 10:59:27 fcambus Exp $ 1# $NetBSD: Makefile,v 1.5 2023/04/19 15:08:36 fcambus Exp $
2 2
3DISTNAME= poke-3.0 3DISTNAME= poke-3.1
4PKGREVISION= 1 
5CATEGORIES= editors 4CATEGORIES= editors
6MASTER_SITES= https://ftp.gnu.org/gnu/poke/ 5MASTER_SITES= https://ftp.gnu.org/gnu/poke/
7 6
8MAINTAINER= fcambus@NetBSD.org 7MAINTAINER= fcambus@NetBSD.org
9HOMEPAGE= https://ftp.gnu.org/gnu/poke/ 8HOMEPAGE= https://ftp.gnu.org/gnu/poke/
10COMMENT= Extensible editor for structured binary data 9COMMENT= Extensible editor for structured binary data
11LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
12 11
13GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
14INFO_FILES= yes 13INFO_FILES= yes
15 14
16USE_TOOLS+= pkg-config gmake makeinfo install-info 15USE_TOOLS+= pkg-config gmake makeinfo install-info
17 16

cvs diff -r1.1 -r1.2 pkgsrc/editors/poke/PLIST (expand / switch to unified 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,25 +1,26 @@ @@ -1,25 +1,26 @@
1@comment $NetBSD: PLIST,v 1.1 2023/02/14 07:11:54 fcambus Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/04/19 15:08:36 fcambus Exp $
2bin/pk-bin2poke 2bin/pk-bin2poke
3bin/pk-elfextractor 3bin/pk-elfextractor
4bin/pk-strings 4bin/pk-strings
5bin/poke 5bin/poke
6bin/poked 6bin/poked
7include/libpoke.h 7include/libpoke.h
8info/poke.info 8info/poke.info
9lib/libpoke.la 9lib/libpoke.la
10lib/pkgconfig/poke.pc 10lib/pkgconfig/poke.pc
11man/man1/poke.1 11man/man1/poke.1
12man/man1/poked.1 12man/man1/poked.1
 13share/aclocal/poke.m4
13share/emacs/site-lisp/poke-map-mode.el 14share/emacs/site-lisp/poke-map-mode.el
14share/emacs/site-lisp/poke-ras-mode.el 15share/emacs/site-lisp/poke-ras-mode.el
15share/poke/maps/dwarf.map 16share/poke/maps/dwarf.map
16share/poke/maps/elf.map 17share/poke/maps/elf.map
17share/poke/maps/mp3.map 18share/poke/maps/mp3.map
18share/poke/pickles/argp.pk 19share/poke/pickles/argp.pk
19share/poke/pickles/asn1-ber.pk 20share/poke/pickles/asn1-ber.pk
20share/poke/pickles/bmp.pk 21share/poke/pickles/bmp.pk
21share/poke/pickles/bpf.pk 22share/poke/pickles/bpf.pk
22share/poke/pickles/btf-dump.pk 23share/poke/pickles/btf-dump.pk
23share/poke/pickles/btf-ext.pk 24share/poke/pickles/btf-ext.pk
24share/poke/pickles/btf.pk 25share/poke/pickles/btf.pk
25share/poke/pickles/coff-aarch64.pk 26share/poke/pickles/coff-aarch64.pk
@@ -64,26 +65,27 @@ share/poke/pickles/pe-riscv.pk @@ -64,26 +65,27 @@ share/poke/pickles/pe-riscv.pk
64share/poke/pickles/pe-sh3.pk 65share/poke/pickles/pe-sh3.pk
65share/poke/pickles/pe.pk 66share/poke/pickles/pe.pk
66share/poke/pickles/pk-table.pk 67share/poke/pickles/pk-table.pk
67share/poke/pickles/pktest.pk 68share/poke/pickles/pktest.pk
68share/poke/pickles/redoxfs.pk 69share/poke/pickles/redoxfs.pk
69share/poke/pickles/rgb24.pk 70share/poke/pickles/rgb24.pk
70share/poke/pickles/riscv.pk 71share/poke/pickles/riscv.pk
71share/poke/pickles/search.pk 72share/poke/pickles/search.pk
72share/poke/pickles/sframe-dump.pk 73share/poke/pickles/sframe-dump.pk
73share/poke/pickles/sframe.pk 74share/poke/pickles/sframe.pk
74share/poke/pickles/time.pk 75share/poke/pickles/time.pk
75share/poke/pickles/ustar.pk 76share/poke/pickles/ustar.pk
76share/poke/pickles/uuid.pk 77share/poke/pickles/uuid.pk
 78share/poke/pkl-config.pk
77share/poke/pkl-rt.pk 79share/poke/pkl-rt.pk
78share/poke/poke/nodelist 80share/poke/poke/nodelist
79share/poke/poke/pk-cmd.pk 81share/poke/poke/pk-cmd.pk
80share/poke/poke/pk-copy.pk 82share/poke/poke/pk-copy.pk
81share/poke/poke/pk-diff.pk 83share/poke/poke/pk-diff.pk
82share/poke/poke/pk-dump.pk 84share/poke/poke/pk-dump.pk
83share/poke/poke/pk-extract.pk 85share/poke/poke/pk-extract.pk
84share/poke/poke/pk-help.pk 86share/poke/poke/pk-help.pk
85share/poke/poke/pk-hserver.pk 87share/poke/poke/pk-hserver.pk
86share/poke/poke/pk-info.pk 88share/poke/poke/pk-info.pk
87share/poke/poke/pk-map.pk 89share/poke/poke/pk-map.pk
88share/poke/poke/pk-save.pk 90share/poke/poke/pk-save.pk
89share/poke/poke/pk-scrabble.pk 91share/poke/poke/pk-scrabble.pk

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