The NetBSD Project

CVS log for pkgsrc/devel/alex/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / alex

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Mar 5 03:38:59 2025 UTC (3 weeks, 2 days ago) by pho
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
recursive revbump after patching lang/ghc910

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Feb 2 13:04:53 2025 UTC (7 weeks, 4 days ago) by pho
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -1 lines
Bump all Haskell packages after switching the default compiler.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Jan 13 06:36:27 2025 UTC (2 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -3 lines
devel/alex: update to alex-3.5.2.0

## Changes in 3.5.2.0

* Use `byteSwap16#` and `byteSwap32#` on big-endian architectures instead of
  handrolling the implementation
  ([PR #260](https://github.com/haskell/alex/pull/260)).
* More descriptive error in `alexScan`; inline `alexScanUser`
  ([PR #262](https://github.com/haskell/alex/pull/262)).
* Tested with GHC 8.0 - 9.12.1.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu May 9 01:31:42 2024 UTC (10 months, 2 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1 lines
Recursive revbump after changing the default Haskell compiler

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Apr 12 08:57:24 2024 UTC (11 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
alex: update to 3.5.1.0.

## Changes in 3.5.1.0

* Drop generating output for GHC < 6.4.
* Use qualified imports in generated code (except for `Prelude`)
  ([Issue #258](https://github.com/haskell/alex/issues/258)).
* Suppress warnings `tabs` and `unused-imports` for generated code
  ([Issue #255](https://github.com/haskell/alex/issues/255)).
* Tested with GHC 8.0 - 9.8.2.

## Changes in 3.5.0.0

 * Add option `--numeric-version`.
 * Remove deprecated `-v` as alias for `--version`.
 * Add `-v` as placeholder for a future `--verbose` option.
 * Make `alex{G,S}etUserState` available with the `monadUserState-bytestring` wrapper
   ([Issue #220](https://github.com/haskell/alex/issues/220)).
 * Debugging lexer: print character in addition to its ASCII code
   ([PR #252](https://github.com/haskell/alex/pull/252)).
 * Tested with GHC 8.0 - 9.8.1.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Nov 13 18:51:19 2023 UTC (16 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -3 lines
libgnomeui: remove

Gnome 2 support library, now unused in pkgsrc.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Nov 2 06:36:14 2023 UTC (16 months, 3 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Revbump all Haskell after updating lang/ghc96

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Oct 26 13:07:44 2023 UTC (17 months ago) by pho
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -24 lines
devel/alex: Update to 3.4.0.0

Changes in 3.4.0.0 [Andreas Abel, 2023-06-20]
* New wrappers to lex strict Text: strict-text, posn-strict-text,
  monad-strict-text and monadUserState-strict-text (PR #240). These
  complement the existing wrappers for String and ByteString.
* Tested with GHC 7.0 - 9.6.2.

Changes in 3.3.0.0 [Andreas Abel, 2023-05-25]
* Add an Ord instance to AlexPosn (Issue #233). This breaks developments
  that define their own (orphan) instance Ord AlexPosn. If this is the
  derived stock instance, the fix is to delete the orphan instance and
  require build-tool-depends: alex:alex >= 3.3.0.0.
* Switch to Haskell PVP versioning with four digits.
* Tested with GHC 7.0 - 9.6.1.

Change in 3.2.7.4 [Andreas Abel, 2023-05-02]
* The user-supplied "epilogue" Haskell code is now put last in the
  generated file. This enables use of Template Haskell in the
  epilogue. (Issue #125.)
* Tested with GHC 7.0 - 9.6.1.

Change in 3.2.7.3 [Andreas Abel, 2023-04-14]
* Amend last change (3.2.7.2) so that Alex-generated code does not need
  LANGUAGE PatternGuards.
* Tested with GHC 7.0 - 9.6.1.

Change in 3.2.7.2 [Andreas Abel, 2023-04-03]
* Fix bug with out-of-bound access to alex_check array. (Surfaced with
  GHC's JS backend, fixed by Sylvain Henry in PR #223.)
* Tested with GHC 7.0 - 9.6.1.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Oct 9 04:54:04 2023 UTC (17 months, 2 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Bump Haskell packages after updating lang/ghc94

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Jun 6 12:40:34 2023 UTC (21 months, 3 weeks ago) by riastradh
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -4 lines
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Feb 7 01:40:25 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Feb 26 03:57:45 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Feb 12 08:50:26 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -1 lines
revbump after changing the default Haskell compiler

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Feb 11 09:47:44 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -3 lines
Update to alex-3.2.7.1

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.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Jan 18 02:48:02 2022 UTC (3 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Bump packages that depends on GHC

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon May 3 19:00:53 2021 UTC (3 years, 10 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
*: Bump PKGREVISION for ghc-9.0.1

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Apr 23 04:35:50 2021 UTC (3 years, 11 months ago) by pho
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +15 -5 lines
Build and install the documentation

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Apr 23 00:35:13 2021 UTC (3 years, 11 months ago) by pho
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update to alex-3.2.6

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.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jan 1 05:32:03 2020 UTC (5 years, 2 months ago) by pho
Branches: MAIN
CVS tags: 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
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -3 lines
Update to alex-3.2.5

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

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Sep 6 14:43:14 2016 UTC (8 years, 6 months ago) by fhajny
Branches: 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, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -4 lines
Update devel/alex to 3.1.7. Fix configure env wrap.

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.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Dec 13 14:14:35 2015 UTC (9 years, 3 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Bump PKGREVISION for
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

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat May 9 11:22:25 2015 UTC (9 years, 10 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Because this error:
  ERROR: hs-primitive>=0.5.4 is not installed; can't buildlink files.
Bump PKGREVISION for hs-primitive-0.5.4.0

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Feb 14 09:01:33 2015 UTC (10 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Import alex-3.1.4 from wip/alex

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.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>