summaryrefslogtreecommitdiff
path: root/devel/alex
AgeCommit message (Collapse)AuthorFilesLines
2022-02-26Bump all Haskell packages after enabling "split sections" in mk/haskell.mkpho1-2/+2
2022-02-12revbump after changing the default Haskell compilerpho1-1/+2
2022-02-11Update to alex-3.2.7.1pho3-23/+9
Change in 3.2.7.1 * Fix bug with repeated numeral characters outside of r{n,m} repetitions. This was a regression introduced in 3.2.7. Changes in 3.2.7 * Allow arbitrary repetitions in regexps. Previously, the r{n,m} and related forms were restricted to single digit numbers n and m. * DFA minimization used to crash on tokens of the form c* which produce automata with only accepting states. Considering the empty set of non-accepting states as an equivalence class caused minimization to crash with exception. * The small_base flag is removed. Extremely old GHCs will no longer build. * A number of bug fixes and clearer diagnostics.
2022-01-18Bump packages that depends on GHCpho1-2/+2
2021-10-26archivers: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
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-07devel: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-03*: Bump PKGREVISION for ghc-9.0.1pho1-1/+2
2021-04-23Build and install the documentationpho2-5/+52
2021-04-23Update to alex-3.2.6pho2-7/+7
Changes in 3.2.6: Support for the GHC 9.2. The array access primops now use the fixed-sized numeric types corresponding to the width of the data accessed. Additionally, the primops to convert to and from fixed-sized numeric types have been given new names. 9.2 isn't cut yet, so these changes are somewhat speculative. Unfortunately, GHC must use a released version of Alex (and Happy) at all times until further changes have been made, so we must make the release to actually implement these changes in GHC. If the final GHC 9.2 ends up being different, this release will be marked broken to make it less likely people use it by accident.
2020-01-01Update to alex-3.2.5pho4-43/+7
Changes in 3.2.5: * Build fixes for GHC 8.8.x Changes in 3.2.4: * Remove dependency on QuickCheck * Change the way that bootstrapping is done: see README.md for build instructions Changes in 3.2.3: * fix issue when using cpphs (#116) Changes in 3.2.2: * Manage line length in generated files [GH-84] * Fix issue when identifier with multiple single quotes, e.g. foo'' was used * Allow omitting spaces around = in macro definitions * Include pre-generated Parser.hs and Scan.hs in the Hackage upload, to make bootstrapping easier. Changes in 3.2.1: * Fix build problem with GHC; add new test tokens_scan_user.x Changes in 3.2.0: * Allow the token type and productions to be overloaded, and add new directives: %token, %typeclass, %action. See "Type Signatures and Typeclasses" in the manual. * Some small space leak fixes
2016-09-06Update devel/alex to 3.1.7. Fix configure env wrap.fhajny2-9/+9
Changes in 3.1.7: - Add support for %encoding directive (allows to control --latin1 from inside Alex scripts) - Make code forward-compatible with in-progress proposals - Suppress more warnings Changes in 3.1.6: - sdist for 3.1.5 was mis-generated, causing it to ask for Happy when building. Changes in 3.1.5: - Generate less warning-laden code, and suppress other warnings. - Bug fixes.
2015-12-13Bump PKGREVISION forszptvlfn2-4/+4
hs-primitive-0.6.1.0 || hs-vector-0.11.0.0 || hs-mwc-random-0.13.3.2 || hs-vector-algorithms-0.7.0.1
2015-11-03Add SHA512 digests for distfiles for devel categoryagc1-1/+2
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-05-09Because this error:szptvlfn2-3/+4
ERROR: hs-primitive>=0.5.4 is not installed; can't buildlink files. Bump PKGREVISION for hs-primitive-0.5.4.0
2015-02-14Import alex-3.1.4 from wip/alexpho5-0/+71
Alex is a tool for generating lexical analysers in Haskell, given a description of the tokens to be recognised in the form of regular expressions. It is similar to the tools lex and flex for C/C++. Alex takes a description of tokens based on regular expressions and generates a Haskell module containing code for scanning text efficiently. Alex is designed to be familiar to exisiting lex users, although it does depart from lex in a number of ways.