File jflex.changes of Package jflex

-------------------------------------------------------------------
Tue Oct 15 11:15:12 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

- Upgrade to 1.9.1
  * JFlex 1.9.1 is a small bugfix release:
  * fix negated char classes with overlapping content
    (#1065, #1066): Expressions such as [^\s\n] were translated
    incorrectly, because \s and \n overlap and the negation
    operator ^ in version 1.9.0 did not handle this case correctly.
- Includes changes from 1.9.0
  * JFlex 1.9.0 is a feature release with slight performance
    improvements in the scanning engine. It also fixes all known
    bugs of version 1.8.2.
  * New features
    + add optional token limit size (#1045, #197)
    + warn for unicode escapes that are too long (#1042)
    + directives and command line switches for enabling/disabling
      JFlex warnings (#1020)
    + allow custom annotations such as @SuppressWarnings
      (#1027, #762)
    + increase maximum supported DFA size to about 2^32 states
      (#1003, #952)
    + better error reporting for character classes (#996, #888, #939)
    + allow comments after %yylexthrow (#794)
    + make maven build reproducible (#765)
  * Fixed bugs
    + make character classes more robust (#985, #974, #986)
    + fix NullPointerException when generating dot files (#769)
  * Other
    + update dependencies
    + more and better property-based tests (#953)
    + use SPDX license identifiers
    + avoid use of createTempDir() (was used in tests only)
    + migrate CI to GitHub actions
    + migrate most tests to bazel
    + improve test suite to work on non-US locales
    + fix example file name for minijava example
    + improved simple.flex example
- Remove jflex-1.8.2-no-auto-value.patch (not applicable to
  versions newer than 1.8.2)
- Add jflex-1.9.1-no-auto-value.patch
- Merge multibuild logic into single .spec file
  * remove jflex-bootstrap.spec
  * remove jflex-bootstrap.changes
  * remove pre-checkin.sh

-------------------------------------------------------------------
Wed Feb 21 22:06:45 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Wed Oct 25 18:27:04 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Build with source and target levels 8

-------------------------------------------------------------------
Thu May  4 13:37:10 UTC 2023 - Frederic Crozat <fcrozat@suse.com>

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

-------------------------------------------------------------------
Wed Mar 30 10:16:51 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Build against the standalone JavaEE modules unconditionally

-------------------------------------------------------------------
Thu Mar 17 15:42:32 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Build against standalone glassfish-annotation-api for relevant
  distribution versions that have JDK that does not contain the
  JavaEE modules

-------------------------------------------------------------------
Fri Jan 14 07:05:37 UTC 2022 - Fridrich Strba <fstrba@suse.com>

- Upgrade to version 1.8.2
  * fix build with recent java-cup
- Build the bootstrap package using ant with a generated build.xml
- Build the non-bootstrap package using maven, since its dependency
  auto is already built with maven
- Added patch:
  * jflex-1.8.2-no-auto-value.patch
    + do not process auto-value-annotations in bootstrap build
    + the generated file is pre-generated outside build for this
      variant
- Removed patches:
  * jflex-byaccj-utl.patch
  * jflex-classpath.patch
  * jflex-javac-no-target.patch
  * jflex-junit4.patch
  * jflex-no-cup-no-jflex.patch
    + not needed in this version

-------------------------------------------------------------------
Wed Oct  4 07:49:17 UTC 2017 - fstrba@suse.com

- Removed a jflex-lex-scan.patch again, so that bot is happy

-------------------------------------------------------------------
Tue Oct  3 17:31:18 UTC 2017 - fstrba@suse.com

- Don't BuildRequire java-1_5_0-gcj-compat-devel, since it will be
  soon gone; BuildRequire java-devel
- Build with java source and target level 1.6 to allow building
  with jdk9
- Sync the bootstrap and non-bootstrap spec files using the
  jpackage-bootstrap-prepare.sh script and clean spec file

-------------------------------------------------------------------
Mon Dec  2 12:44:19 UTC 2013 - mvyskocil@suse.com

- conflict the non-bootstrap variant with the bootstrap variant

-------------------------------------------------------------------
Thu Nov 14 12:31:24 UTC 2013 - mvyskocil@suse.com

- Fix build with junit 4
  * jflex-junit4.patch

-------------------------------------------------------------------
Mon Sep  9 11:06:00 UTC 2013 - tchvatal@suse.com

- Move from jpackage-utils to javapackage-tools

-------------------------------------------------------------------
Mon Aug 26 12:18:15 UTC 2013 - mvyskocil@suse.com

- don't build tests when bootstrapping 
- properly synchronized both spec files
- drop antlr-bootstrap dependency, it's pointless withouth javadoc

-------------------------------------------------------------------
Fri Aug 23 09:06:21 UTC 2013 - mvyskocil@suse.com

- don't build javadoc 

-------------------------------------------------------------------
Thu Feb 17 00:59:58 CET 2011 - mvyskocil@suse.cz

- fix build with antlr-bootstrap

-------------------------------------------------------------------
Thu May 21 17:11:33 CEST 2009 - mvyskocil@suse.cz

- Removed a jflex-lex-scan.patch 

-------------------------------------------------------------------
Tue May  5 09:35:07 CEST 2009 - mvyskocil@suse.cz

- Update to 1.4.3 (bugfix release)
- Build using java-1_5_0-gcj to allow openjdk bootstrap
- Recreated jflex-lex-scan.patch

-------------------------------------------------------------------
Wed Apr 29 16:16:14 CEST 2009 - mvyskocil@suse.cz

- Initial packaging of jflex-bootstrap 1.4.2 in SUSE (from jpp5)

openSUSE Build Service is sponsored by