notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Two new features

Two two features were added on 2020-05-30:
  1. Repology links - each port now has a link to repology.org. See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
Port details
jflex Fast Lexical Analyser Generator for Java[tm]
1.8.1 java on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. 1.8.1Version of this port present on the latest quarterly branch.
Maintainer: eg@fbsd.lt search for ports maintained by this maintainer
Port Added: 2004-02-18 22:41:41
Last Update: 2020-05-24 12:26:26
SVN Revision: 536386
Also Listed In: devel
License: BSD3CLAUSE
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (109 items)
  1. /usr/local/share/licenses/jflex-1.8.1/catalog.mk
  2. /usr/local/share/licenses/jflex-1.8.1/LICENSE
  3. /usr/local/share/licenses/jflex-1.8.1/BSD3CLAUSE
  4. bin/jflex
  5. share/java/classes/jflex.jar
  6. share/java/classes/jflex-1.8.1.jar
  7. share/doc/jflex/COPYRIGHT
  8. share/doc/jflex/fig/jflex-black.png
  9. share/doc/jflex/manual.css
  10. share/doc/jflex/manual.html
  11. share/doc/jflex/manual.pdf
  12. share/examples/jflex/byaccj/Makefile
  13. share/examples/jflex/byaccj/README.md
  14. share/examples/jflex/byaccj/src/main/jflex/calc.flex
  15. share/examples/jflex/byaccj/src/main/yacc/calc.y
  16. share/examples/jflex/common/include.xml
  17. share/examples/jflex/common/ivy.xml
  18. share/examples/jflex/common/Makefile.inc
  19. share/examples/jflex/common/README.md
  20. share/examples/jflex/cup-interpreter/build.xml
  21. share/examples/jflex/cup-interpreter/Makefile
  22. share/examples/jflex/cup-interpreter/pom.xml
  23. share/examples/jflex/cup-interpreter/README.md
  24. share/examples/jflex/cup-interpreter/src/main/cup/parser.cup
  25. share/examples/jflex/cup-interpreter/src/main/java/AST.java
  26. share/examples/jflex/cup-interpreter/src/main/java/Main.java
  27. share/examples/jflex/cup-interpreter/src/main/java/STEfun.java
  28. share/examples/jflex/cup-interpreter/src/main/java/STEvar.java
  29. share/examples/jflex/cup-interpreter/src/main/java/SymTab.java
  30. share/examples/jflex/cup-interpreter/src/main/java/SymtabEntry.java
  31. share/examples/jflex/cup-interpreter/src/main/java/Tboolexp.java
  32. share/examples/jflex/cup-interpreter/src/main/java/Tdekl.java
  33. share/examples/jflex/cup-interpreter/src/main/java/Tdekllist.java
  34. share/examples/jflex/cup-interpreter/src/main/java/Texp.java
  35. share/examples/jflex/cup-interpreter/src/main/java/Texpinfix.java
  36. share/examples/jflex/cup-interpreter/src/main/java/Texplist.java
  37. share/examples/jflex/cup-interpreter/src/main/java/Tfun.java
  38. share/examples/jflex/cup-interpreter/src/main/java/Tident.java
  39. share/examples/jflex/cup-interpreter/src/main/java/Tifthenelse.java
  40. share/examples/jflex/cup-interpreter/src/main/java/Tnumber.java
  41. share/examples/jflex/cup-interpreter/src/main/java/Tparlist.java
  42. share/examples/jflex/cup-interpreter/src/main/java/Tprogram.java
  43. share/examples/jflex/cup-interpreter/src/main/java/Tuminus.java
  44. share/examples/jflex/cup-interpreter/src/main/jflex/scanner.flex
  45. share/examples/jflex/cup-interpreter/src/test/data/example.as
  46. share/examples/jflex/cup-interpreter/src/test/data/output.good
  47. share/examples/jflex/cup-interpreter/src/test/java/CalcTest.java
  48. share/examples/jflex/cup-java-minijava/BUILD.bazel
  49. share/examples/jflex/cup-java-minijava/build.xml
  50. share/examples/jflex/cup-java-minijava/pom.xml
  51. share/examples/jflex/cup-java-minijava/README.md
  52. share/examples/jflex/cup-java-minijava/src/main/cup/minijava.cup
  53. share/examples/jflex/cup-java-minijava/src/main/java/jflex/examples/minijava/UnknownCharacterException.java
  54. share/examples/jflex/cup-java-minijava/src/main/jflex/minijava.flex
  55. share/examples/jflex/cup-java-minijava/src/test/java/jflex/examples/minijava/LexerTest.java
  56. share/examples/jflex/cup-java/build.xml
  57. share/examples/jflex/cup-java/Makefile
  58. share/examples/jflex/cup-java/pom.xml
  59. share/examples/jflex/cup-java/README.md
  60. share/examples/jflex/cup-java/src/main/cup/java12.cup
  61. share/examples/jflex/cup-java/src/main/java/JavaParser.java
  62. share/examples/jflex/cup-java/src/main/java/JavaSymbol.java
  63. share/examples/jflex/cup-java/src/main/java/TestLexer.java
  64. share/examples/jflex/cup-java/src/main/jflex/java.flex
  65. share/examples/jflex/cup-java/src/main/jflex/unicode.flex
  66. share/examples/jflex/cup-java/src/test/data/lexer-output.good
  67. share/examples/jflex/cup-java/src/test/java/JavaParserTest.java
  68. share/examples/jflex/cup-lcalc/build.xml
  69. share/examples/jflex/cup-lcalc/Makefile
  70. share/examples/jflex/cup-lcalc/pom.xml
  71. share/examples/jflex/cup-lcalc/README.md
  72. share/examples/jflex/cup-lcalc/src/main/cup/ycalc.cup
  73. share/examples/jflex/cup-lcalc/src/main/java/Main.java
  74. share/examples/jflex/cup-lcalc/src/main/jflex/lcalc.flex
  75. share/examples/jflex/cup-lcalc/src/test/data/output.good
  76. share/examples/jflex/cup-lcalc/src/test/data/test.txt
  77. share/examples/jflex/cup-lcalc/src/test/java/LexerTest.java
  78. share/examples/jflex/pom.xml
  79. share/examples/jflex/README.md
  80. share/examples/jflex/simple/BUILD.bazel
  81. share/examples/jflex/simple/build.xml
  82. share/examples/jflex/simple/Makefile
  83. share/examples/jflex/simple/pom.xml
  84. share/examples/jflex/simple/README.md
  85. share/examples/jflex/simple/src/main/java/Utility.java
  86. share/examples/jflex/simple/src/main/java/Yytoken.java
  87. share/examples/jflex/simple/src/main/jflex/simple.flex
  88. share/examples/jflex/simple/src/test/BUILD.bazel
  89. share/examples/jflex/simple/src/test/data/output.good
  90. share/examples/jflex/simple/src/test/data/test.txt
  91. share/examples/jflex/simple/src/test/java/YylexTest.java
  92. share/examples/jflex/standalone/build.xml
  93. share/examples/jflex/standalone/Makefile
  94. share/examples/jflex/standalone/pom.xml
  95. share/examples/jflex/standalone/README.md
  96. share/examples/jflex/standalone/src/main/jflex/standalone.flex
  97. share/examples/jflex/standalone/src/test/data/sample.expected
  98. share/examples/jflex/standalone/src/test/data/sample.in
  99. share/examples/jflex/standalone/src/test/java/de/jflex/example/standalone/SubstTest.java
  100. share/examples/jflex/zero-reader/build.xml
  101. share/examples/jflex/zero-reader/Makefile
  102. share/examples/jflex/zero-reader/pom.xml
  103. share/examples/jflex/zero-reader/README.md
  104. share/examples/jflex/zero-reader/src/main/java/FunkyReader.java
  105. share/examples/jflex/zero-reader/src/main/java/ZeroReader.java
  106. share/examples/jflex/zero-reader/src/main/jflex/zero-lexer.jflex
  107. share/examples/jflex/zero-reader/src/test/data/lexer-output.good
  108. share/examples/jflex/zero-reader/src/test/data/test-input.txt
  109. share/examples/jflex/zero-reader/src/test/java/ZeroTest.java
Collapse this list.
Dependency lines:
  • jflex>0:java/jflex
To install the port: cd /usr/ports/java/jflex/ && make install clean
To add the package: pkg install jflex
PKGNAME: jflex
Flavors: there is no flavor information for this port.
distinfo:
Packages:
jflex
ABIlatestquarterly
FreeBSD:11:aarch641.4.21.8.1
FreeBSD:11:amd641.8.11.8.1
FreeBSD:11:armv61.4.21.8.1
FreeBSD:11:i3861.8.11.8.1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.4.21.8.1
FreeBSD:12:amd641.8.11.8.1
FreeBSD:12:armv61.4.21.8.1
FreeBSD:12:armv71.4.21.8.1
FreeBSD:12:i3861.8.11.8.1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.8.1
FreeBSD:13:aarch64--
FreeBSD:13:amd641.8.1-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.8.1-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.8.1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. java : java/openjdk8
There are no ports dependent upon this port

Configuration Options
Master Sites:
  1. https://github.com/jflex-de/jflex/releases/download/v1.8.1/

Number of commits found: 24

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
24 May 2020 11:26:26
Original commit files touched by this commit  1.8.1
Revision:536386
rene search for other commits by this committer
java/jflex: undeprecate and update to 1.8.1

Further changes:
- use a prebuilt jar file to avoid depending on Maven or Bazel
- swith MASTER_SITES to GitHub
- add BSD3CLAUSE license
- rewrap pkg-descr

PR:		245447
Submitted by:	Jashank Jeremy
Approved by:	maintainer
MFH:		2020Q2
04 Apr 2020 20:51:41
Original commit files touched by this commit  1.4.2
Revision:530719  Sanity Test Failure
antoine search for other commits by this committer
Deprecate ports broken for more than 6 months
06 Nov 2019 12:48:32
Original commit files touched by this commit  1.4.2
Revision:516880  Sanity Test Failure
antoine search for other commits by this committer
Mark a few ports BROKEN, unfetchable
01 Apr 2016 14:08:38
Original commit files touched by this commit  1.4.2
Revision:412347
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
11 May 2015 18:34:58
Original commit files touched by this commit  1.4.2
Revision:386097
mat search for other commits by this committer
Cleanup DIST* variables.

When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
14 Nov 2014 15:38:28
Original commit files touched by this commit  1.4.2
Revision:372560
antoine search for other commits by this committer
Cleanup plist
04 Jul 2014 00:20:03
Original commit files touched by this commit  1.4.2
Revision:360494
adamw search for other commits by this committer
Remove NOPORTDOCS and NOPORTEXAMPLES.
17 Jun 2014 07:58:21
Original commit files touched by this commit  1.4.2
Revision:358072
vanilla search for other commits by this committer
Stagify.

Approved by:	portmgr@
21 Jan 2014 23:40:23
Original commit files touched by this commit  1.4.2
Revision:340674
bapt search for other commits by this committer
Fix properties on pkg-plist
20 Sep 2013 19:48:32
Original commit files touched by this commit  1.4.2
Revision:327738
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
java)
20 Mar 2011 12:54:45
Original commit files touched by this commit  1.4.2

miwi search for other commits by this committer
- Get Rid MD5 support
17 Sep 2009 21:31:48
Original commit files touched by this commit  1.4.2

linimon search for other commits by this committer
Over to new volunteer.

Feature safe:   yes
16 Sep 2009 22:34:40
Original commit files touched by this commit  1.4.2

linimon search for other commits by this committer
Reset ports@mcdermottroe.com at his request due to lack of time at the
moment.

Hat:            portmgr
Feature safe:   yes
09 Nov 2008 06:27:36
Original commit files touched by this commit  1.4.2

rafan search for other commits by this committer
- Update to 1.4.2

PR:             ports/128713
Submitted by:   Conor McDermottroe <ports at mcdermottroe.com> (maintainer)
06 Jun 2008 13:38:51
Original commit files touched by this commit  1.4.1_2

edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
19 May 2007 20:32:57
Original commit files touched by this commit  1.4.1_1

flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
22 Aug 2006 20:34:35
Original commit files touched by this commit  1.4.1

hq search for other commits by this committer
Fix the build by copying needed JAR files at post-extract stage

PR:             101712
Submitted by:   maintainer
22 Jan 2006 12:39:58
Original commit files touched by this commit  1.4.1

edwin search for other commits by this committer
SHA256ify

Approved by: krion@
20 Dec 2004 14:36:40
Original commit files touched by this commit  1.4.1

hq search for other commits by this committer
- Update to version 1.4.1 [1]
- Use USE_ANT [1]
- No longer add %%JAVAJARDIR%% to PLIST_SUB [1]
- Update to bsd.java.mk 2.0
- No longer patch the distribution shell script but rather use a FreeBSD
  specific one [1]
- Use SUB_FILES/SUB_LIST to perform substitutions on the launcher shell script
- Minor cosmetic improvements
- Use JAVALIBDIR rather than JAVAJARDIR for JAR dependencies
- Moved the BUILD_DEPENDS statement to calm portlint

PR:             75198 [1]
Submitted by:   maintainer [1]
10 May 2004 18:38:26
Original commit files touched by this commit  1.4

linimon search for other commits by this committer
Update to 1.4.

PR:             ports/66231
Submitted by:   Conor McDermottroe <ports@mcdermottroe.com> (maintainer)
19 Feb 2004 18:14:45
Original commit files touched by this commit  1.3.5

glewis search for other commits by this committer
. Don't patch out a line that doesn't need to be removed.
19 Feb 2004 17:33:29
Original commit files touched by this commit  1.3.5

glewis search for other commits by this committer
. Add $FreeBSD$
19 Feb 2004 17:26:35
Original commit files touched by this commit  1.3.5

glewis search for other commits by this committer
. Fix the build for JDK 1.1.8.

Submitted by:   bento (via kris)
18 Feb 2004 19:50:33
Original commit files touched by this commit  1.3.5

glewis search for other commits by this committer
Add a port of jflex:

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 Paxon states for his C/C++
tool flex: They do not share any code though.

WWW: http://www.jflex.de/

I've done some clean up to the submitted version of the port.

PR:             62043
Submitted by:   Conor McDermottroe <ports@mcdermottroe.com>

Number of commits found: 24

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumJun 05
gitlab-ceJun 04
gnutlsJun 04
py-django22Jun 04
py-django30Jun 04
libnghttp2Jun 03
nghttp2Jun 03
rubygem-websocket-extensionsJun 03
giteaMay 31
powerdns-recursor*May 29
gitlab-ceMay 28
rubygem-kaminari-coreMay 28
sane-backendsMay 28
sympaMay 26
chromiumMay 24

18 vulnerabilities affecting 99 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-06-05 11:54:25


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 39485
Broken 91
Deprecated 618
Ignore 333
Forbidden 5
Restricted 147
No CDROM 76
Vulnerable 22
Expired 11
Set to expire 567
Interactive 0
new 24 hours 6
new 48 hours9
new 7 days36
new fortnight67
new month176

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.