Up to [cvs.NetBSD.org] / pkgsrc / devel / ragel
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.13 / (download) - annotate - [select for diffs], Tue Oct 26 10:19:20 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
HEAD
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 7 13:43:58 2021 UTC (23 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.11: +1 -2
lines
Diff to previous 1.11 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.11 / (download) - annotate - [select for diffs], Thu Mar 12 17:36:35 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored)
ragel: fix unportable test(1) operator in test run script The script uses bash as interpreter, and pkgsrc doesn't run them yet, so we could skip instead...
Revision 1.10 / (download) - annotate - [select for diffs], Wed Apr 19 18:32:47 2017 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored)
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.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 3 03:29:18 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.8: +2 -1
lines
Diff to previous 1.8 (colored)
Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Mar 27 03:50:55 2015 UTC (8 years, 6 months ago) by rodent
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.7: +6 -9
lines
Diff to previous 1.7 (colored)
Update to latest release, 6.9. Fix HOMEPAGE and MASTER_SITES. Some patches were applied upstream, so remove. Comment, update, and defuzz remaining ones. Ragel 6.9 - Oct 13, 2014 ======================== -updated command-line synopsis -ocaml: fix missing semicolon -ocaml: support -G1 -ocaml: choose a unique name for type state -ruby: reduce the amount of calls to GET_WIDE_KEY() -union test case: warning fix -omit line directives around expression-oriented write statements -use AS_IF and test command to check if the DIST file is present -added missing std:: using -go: added '//line' directive support Ragel 6.8 - Feb 11, 2013 ======================== -The -G2 code generator for Go1 was rewritten. Table, flat and switch-based code generators were added. (Anton Ageev) -The CXXFLAGS variable is not longer set in the configure script.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Jun 10 18:56:05 2013 UTC (10 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
Make sure setiosflags is visible in the default scope.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 19 02:53:27 2012 UTC (10 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.5: +5 -1
lines
Diff to previous 1.5 (colored)
Fix template look up.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 12 16:19:45 2011 UTC (12 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.4: +4 -4
lines
Diff to previous 1.4 (colored)
Update ragel package to 6.7. Ragel 6.7 - May 22, 2011 ======================== -The C vim file now supports L,l on the end of literal numbers, other syntax highlighting fixes. -Added an explicit cast when modifying _trans to eliminate compiler warnings on Windows/VC++ -Fix for ruby 1.9 compatibility. -Fix for include directories (-I option) on Windows/VC++ -Can now rename data variable in C# code generator. -Fix for non-char alphtype in C# code generator. -Fix for signedness of wide char in C code generator. when comparing the wide type against a literal we need to pick the right signedness for the literal. -Fixed arithmetic overflow in generated C# code. The C# _acts and _nacts vars should not be typed based on the size of the array elements they point to. Fixes a bug reported by Attila Sztupák. -Made the -L option work for Ruby. -Enhanced ragel.m4 (from Diego). -Applied GO patch from Justine Tunney. -Applied D2 patch from Johannes Pfau. -Applied Ocaml patch from ygrek.
Revision 1.4 / (download) - annotate - [select for diffs], Mon May 2 12:42:20 2011 UTC (12 years, 5 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
Update ragel to 6.6. Ragel 6.6 - Dec 2, 2009 ======================= -Applied a number of patches from Diego Elio 'Flameeyes' Pettenò. Should not be modifying the program's arguments. Problem raised by const correctness in gcc 4.4. Other const-correctness and include fixes provided. -Fixed improper allocation of checks in makeIncludePathChecks. -Fixed segfault when there are no machine instantiations. -Fixed wrong line directives. Line directives need to use the fileName stored in the InputLoc stuctures from the parse trees, not the root source file, otherwise actions in included files will have the wrong source file names associated with the text. -Made a number of build system improvements. We locate the DIST file using $srcdir and source it. It contains settings for build_parsers and build_manual. This allows the user of a dist to enable only one. -Added missing files to doc/Makefile.am and examples/Makefile.am. -Added checks for pdflatex and fig2dev is build_manual is on. -Use automake --foreign so we don't need to have INSTALL and NEWS present. -Ragel VIM syntax files should be specialized by host language. Updated the VIM syntax files. -Just discovered that $srcdir is available in the configure script for checking for the existence of a file created by dist-hook. This lets us write a test that knows the difference between a distribution tarball and something from the repos. The building of the parsers and the manual can now be automatically turned off in a make dist tarball. -Added examples to the dist. Added unicode2ragel.rb to EXTRA_DIST in contrib. -Moved unicode2ragel.rb to the contrib directory.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 21 03:21:05 2009 UTC (14 years, 1 month ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
Update ragel to 6.5. Changes since 6.3: -Moved back to a single executable. The old intermediate format can still be generated using the -x option. Ragel was split into frontend and backend programs in version 5.0. This was done to encourage interoperability with other tools. Since then, ragel has been made to work with qfsm, with ragel producing the intermediate format and qfsm consuming it. However, there has been no use of Ragel as a consumer of state machine data, with Ragel used as a code generator for DFAs. This is not surprising given that much of the complexity of Ragel is in the frontend, where the regular language to DFA compilation happens. Since the full benefits of the split have not materialized, and the split increases the complexity for users, Ragel has been made once again into a single executable. -Applied a fix to the documentation Makefile from John D. Mitchell. -Use CXXFLAGS instead of CFLAGS for C++ compiling. Patch from Diego 'Flameeyes' Pettenò. -Added support for DESTDIR variable. Patch from Diego 'Flameeyes' Pettenò. -Added a script called unicode2ragel.rb for generating unicode machines to the examples directory. From Rakan El-Khalil. -Fixed a copy-paste error in the documentation that was reported by Jose Quinteiro. -Added three new write commands: write start; write first_final; write error; These generate a reference to the start, first final and error state. When there are many different machine specifications in one file it is easy to get the prefix for these wrong (especially when you do a lot of copy-pasting of boilerplate). The problem can be avoided by using write commands. -Fixed a problem reading hex numbers that have the high bit set when the alphabet is signed and we are on 64 bit. This was reported by _why. The fix was provided by Wialliam Morgan. The literal 0xffffffff was used for a fully set long when -1L should be used instead. -Fixed a bug in graphviz generation. Ragel crashed when using -V and -M and the specified machine referenced another machine that wasn't included in the build. -The name "CS" is in use on OpenSolaris, changed to vCS to ease compiling Ragel there. -Converted to automake. -REALLY fixed a bug that was intended to be fixed in 6.4: Fixed a problem reading hex numbers that have the high bit set when the alphabet is signed and we are on 64 bit. This was reported by _why. The fix was provided by Wialliam Morgan. The literal 0xffffffff was used for a fully set long when -1L should be used instead. A null patch (whitespace changes) must have gotten checked after I was testing with and without the critical one-line patch and I forgot to enable make sure it was enabled in the final checkin version.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 14 08:35:18 2008 UTC (14 years, 11 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.1: +4 -4
lines
Diff to previous 1.1 (colored)
Update ragel to 6.3. Patches provided by Matthias-Christian Ott. Too many changes and bug fixes since 5.21. See http://www.complang.org/ragel/ChangeLog for the complete list.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri May 25 23:37:45 2007 UTC (16 years, 4 months ago) by minskim
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import ragel. Ragel compiles finite state machines from regular languages into executable C, C++, Objective-C, D, Java, or Ruby code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language. Code embedding is done using inline operators that do not disrupt the regular language syntax.
Revision 1.1 / (download) - annotate - [select for diffs], Fri May 25 23:37:45 2007 UTC (16 years, 4 months ago) by minskim
Branch: MAIN
Initial revision