Wed Apr 19 18:32:47 2017 UTC ()
Updated ragel to 6.10.

Ragel 6.10 - Mar 24, 2017
=========================
 -C codegen: test P vs PE in goto/call/ret statements in EOF actions, just
  before re-entering. If at the end of the input block then the EOF check is
  jumped to. This change prevents overrunning the buffer if control flow is
  issued in an EOF action without fixing the input pointer first. If a program
  properly issues an fhold before the control flow the program won't be
  affected.
 -Updated action label generation. The previous set of conditions for
  generating the label didn't cover actions coming from the eofAction pointer
  (eof trans covered since it points into the set of transitions).
 -Use separate signed/unsigned values for host type min/max. Using separate
  values avoids the need to type cast before the data goes into FsmCtx structs.
  Keep it in native types until it is used.
 -Optionally do not generate entry point variables. Adds noentry write option
  for data.
 -Various warning elimination and build updates.


(wiz)
diff -r1.8 -r1.9 pkgsrc/devel/ragel/Makefile
diff -r1.9 -r1.10 pkgsrc/devel/ragel/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/devel/ragel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ragel/Makefile 2015/03/27 03:50:55 1.8
+++ pkgsrc/devel/ragel/Makefile 2017/04/19 18:32:47 1.9
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.8 2015/03/27 03:50:55 rodent Exp $ 1# $NetBSD: Makefile,v 1.9 2017/04/19 18:32:47 wiz Exp $
2 2
3DISTNAME= ragel-6.9 3DISTNAME= ragel-6.10
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= http://www.colm.net/files/ragel/ 5MASTER_SITES= http://www.colm.net/files/ragel/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.colm.net/open-source/ragel/ 8HOMEPAGE= http://www.colm.net/open-source/ragel/
9COMMENT= State machine compiler 9COMMENT= State machine compiler
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
12GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14USE_TOOLS+= gmake 14USE_TOOLS+= gmake
15 15
16post-install: 16post-install:

cvs diff -r1.9 -r1.10 pkgsrc/devel/ragel/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ragel/distinfo 2015/11/03 03:29:18 1.9
+++ pkgsrc/devel/ragel/distinfo 2017/04/19 18:32:47 1.10
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.9 2015/11/03 03:29:18 agc Exp $ 1$NetBSD: distinfo,v 1.10 2017/04/19 18:32:47 wiz Exp $
2 2
3SHA1 (ragel-6.9.tar.gz) = 70a7fe77aee8423be610fa14c3fa1f96b3119e1d 3SHA1 (ragel-6.10.tar.gz) = 946162090fb58b794ed53173fac13398d565b794
4RMD160 (ragel-6.9.tar.gz) = 67c7b1f39956f9707742201a1a681c164cff84ab 4RMD160 (ragel-6.10.tar.gz) = e37a0f83d3acbb77c7d7ea115f2faf0f2478724b
5SHA512 (ragel-6.9.tar.gz) = 46886a37fa0b785574c03ba6581d99bbeaa11ca65cf4fdc37ceef42f4869bd695694cd69b4b974a25cf539f004cb106e3debda17fc26e1a9a6a4295992733dbd 5SHA512 (ragel-6.10.tar.gz) = 6c1fe4f6fa8546ae28b92ccfbae94355ff0d3cea346b9ae8ce4cf6c2bdbeb823e0ccd355332643ea72d3befd533a8b3030ddbf82be7ffa811c2c58cbb01aaa38
6Size (ragel-6.9.tar.gz) = 1226871 bytes 6Size (ragel-6.10.tar.gz) = 1232993 bytes
7SHA1 (patch-aapl_bstcommon.h) = 540e74d2ff3ace21d3fb0cd817027cf18837bc98 7SHA1 (patch-aapl_bstcommon.h) = 540e74d2ff3ace21d3fb0cd817027cf18837bc98
8SHA1 (patch-ragel_javacodegen.cpp) = 3fc6b892b18993a769c7eb80bb89bbef63d71c7d 8SHA1 (patch-ragel_javacodegen.cpp) = 3fc6b892b18993a769c7eb80bb89bbef63d71c7d