| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=accovuu62uaqi9m0fpi5tdp58h; path=/
content-type: text/html; charset=UTF-8
date: Sun, 28 Dec 2025 22:49:25 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
ragel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/ragel, State machine compiler
[
Branch: CURRENT, Version: 6.10, Package name: ragel-6.10, Maintainer: pkgsrc-users
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.
Required to build:
[pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
rageldoc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/ragel, State machine compiler
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 6.10, Package name: ragel-6.10, Maintainer: pkgsrc-users
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.
Required to build:
[pkgtools/cwrappers]
Master sites:
Filesize: 1204.095 KBVersion history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2017-11-23) Package has been reborn
- (2017-04-20) Updated to version: ragel-6.10
CVS history: (Expand)
| 2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message: 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 |
| 2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message: devel: Remove SHA1 hashes for distfiles |
| 2020-03-12 18:36:36 by Thomas Klausner | Files touched by this commit (2) |
Log message: 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... |
| 2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981) |
Log message: all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. |
| 2017-04-19 20:32:47 by Thomas Klausner | Files touched by this commit (2) | |
Log message: 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. |
| 2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message: 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. |
| 2015-03-27 04:50:55 by Blue Rats | Files touched by this commit (7) | |
Log message: 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. |
| 2013-06-10 20:56:06 by Joerg Sonnenberger | Files touched by this commit (2) |
Log message: Make sure setiosflags is visible in the default scope. |
