Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: jflex | Distribution: SUSE Linux Framework One |
Version: 1.8.2 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.2.3 | Build date: Wed Feb 21 23:06:45 2024 |
Group: Development/Libraries/Java | Build host: reproducible |
Size: 1844892 | Source RPM: jflex-1.8.2-slfo.1.2.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.jflex.de/ | |
Summary: Lexical Analyzer Generator for Java |
JFlex is a lexical analyzer generator for Java written in Java. It is also a rewrite of the very useful tool JLex which was developed by Elliot Berk at Princeton University. As Vern Paxson states for his C/C++ tool flex: they do not share any code though. Design goals The main design goals of JFlex are: * Full unicode support * Fast generated scanners * Fast scanner generation * Convenient specification syntax * Platform independence * JLex compatibility
BSD-3-Clause
* Wed Feb 21 2024 fstrba@suse.com - Use %patch -P N instead of deprecated %patchN. * Wed Oct 25 2023 fstrba@suse.com - Build with source and target levels 8 * Thu May 04 2023 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 2022 fstrba@suse.com - Build against the standalone JavaEE modules unconditionally * Thu Mar 17 2022 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 2022 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 04 2017 fstrba@suse.com - Removed a jflex-lex-scan.patch again, so that bot is happy * Tue Oct 03 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 02 2013 mvyskocil@suse.com - conflict the non-bootstrap variant with the bootstrap variant * Thu Nov 14 2013 mvyskocil@suse.com - Fix build with junit 4 * jflex-junit4.patch * Mon Sep 09 2013 tchvatal@suse.com - Move from jpackage-utils to javapackage-tools * Mon Aug 26 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 2013 mvyskocil@suse.com - don't build javadoc * Wed Feb 16 2011 mvyskocil@suse.cz - fix build with antlr-bootstrap * Thu May 21 2009 mvyskocil@suse.cz - Removed a jflex-lex-scan.patch * Tue May 05 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 2009 mvyskocil@suse.cz - Initial packaging of jflex-bootstrap 1.4.2 in SUSE (from jpp5)
/usr/bin/jflex /usr/share/doc/packages/jflex /usr/share/doc/packages/jflex/README.md /usr/share/doc/packages/jflex/changelog.md /usr/share/java/JFlex.jar /usr/share/java/jflex.jar /usr/share/licenses/jflex /usr/share/licenses/jflex/LICENSE_JFLEX /usr/share/maven-metadata/jflex.xml /usr/share/maven-poms/JFlex.pom /usr/share/maven-poms/jflex.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Feb 7 23:57:44 2025