notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
antlr4-cpp-runtime C++ target for ANTLR 4
4.13.2 develnew! 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. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-09-29 19:30:10
Last Update: 2026-09-29 19:17:23
Commit Hash: 7e94e62
License: BSD3CLAUSE
WWW:
https://www.antlr.org/
https://github.com/antlr/antlr4/tree/dev/runtime/Cpp
https://github.com/antlr/antlr4
Description:
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build parse trees and also generates a listener interface (or visitor) that makes it easy to respond to the recognition of phrases of interest. This port provides C++ target for ANTLR 4. It contains the C++ runtime support for ANTLR. See the canonical antlr4 repository for in depth detail about how to use ANTLR 4.
HomepageHomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (183 items)
Collapse this list.
  1. /usr/local/share/licenses/antlr4-cpp-runtime-4.13.2/catalog.mk
  2. /usr/local/share/licenses/antlr4-cpp-runtime-4.13.2/LICENSE
  3. /usr/local/share/licenses/antlr4-cpp-runtime-4.13.2/BSD3CLAUSE
  4. @dir include/antlr4-runtime/.idea
  5. include/antlr4-runtime/ANTLRErrorListener.h
  6. include/antlr4-runtime/ANTLRErrorStrategy.h
  7. include/antlr4-runtime/ANTLRFileStream.h
  8. include/antlr4-runtime/ANTLRInputStream.h
  9. include/antlr4-runtime/BailErrorStrategy.h
  10. include/antlr4-runtime/BaseErrorListener.h
  11. include/antlr4-runtime/BufferedTokenStream.h
  12. include/antlr4-runtime/CharStream.h
  13. include/antlr4-runtime/CommonToken.h
  14. include/antlr4-runtime/CommonTokenFactory.h
  15. include/antlr4-runtime/CommonTokenStream.h
  16. include/antlr4-runtime/ConsoleErrorListener.h
  17. include/antlr4-runtime/DefaultErrorStrategy.h
  18. include/antlr4-runtime/DiagnosticErrorListener.h
  19. include/antlr4-runtime/Exceptions.h
  20. include/antlr4-runtime/FailedPredicateException.h
  21. include/antlr4-runtime/FlatHashMap.h
  22. include/antlr4-runtime/FlatHashSet.h
  23. include/antlr4-runtime/InputMismatchException.h
  24. include/antlr4-runtime/IntStream.h
  25. include/antlr4-runtime/InterpreterRuleContext.h
  26. include/antlr4-runtime/Lexer.h
  27. include/antlr4-runtime/LexerInterpreter.h
  28. include/antlr4-runtime/LexerNoViableAltException.h
  29. include/antlr4-runtime/ListTokenSource.h
  30. include/antlr4-runtime/NoViableAltException.h
  31. include/antlr4-runtime/Parser.h
  32. include/antlr4-runtime/ParserInterpreter.h
  33. include/antlr4-runtime/ParserRuleContext.h
  34. include/antlr4-runtime/ProxyErrorListener.h
  35. include/antlr4-runtime/RecognitionException.h
  36. include/antlr4-runtime/Recognizer.h
  37. include/antlr4-runtime/RuleContext.h
  38. include/antlr4-runtime/RuleContextWithAltNum.h
  39. include/antlr4-runtime/RuntimeMetaData.h
  40. include/antlr4-runtime/Token.h
  41. include/antlr4-runtime/TokenFactory.h
  42. include/antlr4-runtime/TokenSource.h
  43. include/antlr4-runtime/TokenStream.h
  44. include/antlr4-runtime/TokenStreamRewriter.h
  45. include/antlr4-runtime/UnbufferedCharStream.h
  46. include/antlr4-runtime/UnbufferedTokenStream.h
  47. include/antlr4-runtime/Version.h
  48. include/antlr4-runtime/Vocabulary.h
  49. include/antlr4-runtime/WritableToken.h
  50. include/antlr4-runtime/antlr4-common.h
  51. include/antlr4-runtime/antlr4-runtime.h
  52. include/antlr4-runtime/atn/ATN.h
  53. include/antlr4-runtime/atn/ATNConfig.h
  54. include/antlr4-runtime/atn/ATNConfigSet.h
  55. include/antlr4-runtime/atn/ATNDeserializationOptions.h
  56. include/antlr4-runtime/atn/ATNDeserializer.h
  57. include/antlr4-runtime/atn/ATNSimulator.h
  58. include/antlr4-runtime/atn/ATNState.h
  59. include/antlr4-runtime/atn/ATNStateType.h
  60. include/antlr4-runtime/atn/ATNType.h
  61. include/antlr4-runtime/atn/ActionTransition.h
  62. include/antlr4-runtime/atn/AmbiguityInfo.h
  63. include/antlr4-runtime/atn/ArrayPredictionContext.h
  64. include/antlr4-runtime/atn/AtomTransition.h
  65. include/antlr4-runtime/atn/BasicBlockStartState.h
  66. include/antlr4-runtime/atn/BasicState.h
  67. include/antlr4-runtime/atn/BlockEndState.h
  68. include/antlr4-runtime/atn/BlockStartState.h
  69. include/antlr4-runtime/atn/ContextSensitivityInfo.h
  70. include/antlr4-runtime/atn/DecisionEventInfo.h
  71. include/antlr4-runtime/atn/DecisionInfo.h
  72. include/antlr4-runtime/atn/DecisionState.h
  73. include/antlr4-runtime/atn/EpsilonTransition.h
  74. include/antlr4-runtime/atn/ErrorInfo.h
  75. include/antlr4-runtime/atn/HashUtils.h
  76. include/antlr4-runtime/atn/LL1Analyzer.h
  77. include/antlr4-runtime/atn/LexerATNConfig.h
  78. include/antlr4-runtime/atn/LexerATNSimulator.h
  79. include/antlr4-runtime/atn/LexerAction.h
  80. include/antlr4-runtime/atn/LexerActionExecutor.h
  81. include/antlr4-runtime/atn/LexerActionType.h
  82. include/antlr4-runtime/atn/LexerChannelAction.h
  83. include/antlr4-runtime/atn/LexerCustomAction.h
  84. include/antlr4-runtime/atn/LexerIndexedCustomAction.h
  85. include/antlr4-runtime/atn/LexerModeAction.h
  86. include/antlr4-runtime/atn/LexerMoreAction.h
  87. include/antlr4-runtime/atn/LexerPopModeAction.h
  88. include/antlr4-runtime/atn/LexerPushModeAction.h
  89. include/antlr4-runtime/atn/LexerSkipAction.h
  90. include/antlr4-runtime/atn/LexerTypeAction.h
  91. include/antlr4-runtime/atn/LookaheadEventInfo.h
  92. include/antlr4-runtime/atn/LoopEndState.h
  93. include/antlr4-runtime/atn/NotSetTransition.h
  94. include/antlr4-runtime/atn/OrderedATNConfigSet.h
  95. include/antlr4-runtime/atn/ParseInfo.h
  96. include/antlr4-runtime/atn/ParserATNSimulator.h
  97. include/antlr4-runtime/atn/ParserATNSimulatorOptions.h
  98. include/antlr4-runtime/atn/PlusBlockStartState.h
  99. include/antlr4-runtime/atn/PlusLoopbackState.h
  100. include/antlr4-runtime/atn/PrecedencePredicateTransition.h
  101. include/antlr4-runtime/atn/PredicateEvalInfo.h
  102. include/antlr4-runtime/atn/PredicateTransition.h
  103. include/antlr4-runtime/atn/PredictionContext.h
  104. include/antlr4-runtime/atn/PredictionContextCache.h
  105. include/antlr4-runtime/atn/PredictionContextMergeCache.h
  106. include/antlr4-runtime/atn/PredictionContextMergeCacheOptions.h
  107. include/antlr4-runtime/atn/PredictionContextType.h
  108. include/antlr4-runtime/atn/PredictionMode.h
  109. include/antlr4-runtime/atn/ProfilingATNSimulator.h
  110. include/antlr4-runtime/atn/RangeTransition.h
  111. include/antlr4-runtime/atn/RuleStartState.h
  112. include/antlr4-runtime/atn/RuleStopState.h
  113. include/antlr4-runtime/atn/RuleTransition.h
  114. include/antlr4-runtime/atn/SemanticContext.h
  115. include/antlr4-runtime/atn/SemanticContextType.h
  116. include/antlr4-runtime/atn/SerializedATNView.h
  117. include/antlr4-runtime/atn/SetTransition.h
  118. include/antlr4-runtime/atn/SingletonPredictionContext.h
  119. include/antlr4-runtime/atn/StarBlockStartState.h
  120. include/antlr4-runtime/atn/StarLoopEntryState.h
  121. include/antlr4-runtime/atn/StarLoopbackState.h
  122. include/antlr4-runtime/atn/TokensStartState.h
  123. include/antlr4-runtime/atn/Transition.h
  124. include/antlr4-runtime/atn/TransitionType.h
  125. include/antlr4-runtime/atn/WildcardTransition.h
  126. include/antlr4-runtime/dfa/DFA.h
  127. include/antlr4-runtime/dfa/DFASerializer.h
  128. include/antlr4-runtime/dfa/DFAState.h
  129. include/antlr4-runtime/dfa/LexerDFASerializer.h
  130. include/antlr4-runtime/internal/Synchronization.h
  131. include/antlr4-runtime/misc/InterpreterDataReader.h
  132. include/antlr4-runtime/misc/Interval.h
  133. include/antlr4-runtime/misc/IntervalSet.h
  134. include/antlr4-runtime/misc/MurmurHash.h
  135. include/antlr4-runtime/misc/Predicate.h
  136. include/antlr4-runtime/support/Any.h
  137. include/antlr4-runtime/support/Arrays.h
  138. include/antlr4-runtime/support/BitSet.h
  139. include/antlr4-runtime/support/CPPUtils.h
  140. include/antlr4-runtime/support/Casts.h
  141. include/antlr4-runtime/support/Declarations.h
  142. include/antlr4-runtime/support/StringUtils.h
  143. include/antlr4-runtime/support/Unicode.h
  144. include/antlr4-runtime/support/Utf8.h
  145. include/antlr4-runtime/tree/AbstractParseTreeVisitor.h
  146. include/antlr4-runtime/tree/ErrorNode.h
  147. include/antlr4-runtime/tree/ErrorNodeImpl.h
  148. include/antlr4-runtime/tree/IterativeParseTreeWalker.h
  149. include/antlr4-runtime/tree/ParseTree.h
  150. include/antlr4-runtime/tree/ParseTreeListener.h
  151. include/antlr4-runtime/tree/ParseTreeProperty.h
  152. include/antlr4-runtime/tree/ParseTreeType.h
  153. include/antlr4-runtime/tree/ParseTreeVisitor.h
  154. include/antlr4-runtime/tree/ParseTreeWalker.h
  155. include/antlr4-runtime/tree/TerminalNode.h
  156. include/antlr4-runtime/tree/TerminalNodeImpl.h
  157. include/antlr4-runtime/tree/Trees.h
  158. include/antlr4-runtime/tree/pattern/Chunk.h
  159. include/antlr4-runtime/tree/pattern/ParseTreeMatch.h
  160. include/antlr4-runtime/tree/pattern/ParseTreePattern.h
  161. include/antlr4-runtime/tree/pattern/ParseTreePatternMatcher.h
  162. include/antlr4-runtime/tree/pattern/RuleTagToken.h
  163. include/antlr4-runtime/tree/pattern/TagChunk.h
  164. include/antlr4-runtime/tree/pattern/TextChunk.h
  165. include/antlr4-runtime/tree/pattern/TokenTagToken.h
  166. include/antlr4-runtime/tree/xpath/XPath.h
  167. include/antlr4-runtime/tree/xpath/XPathElement.h
  168. include/antlr4-runtime/tree/xpath/XPathLexer.h
  169. include/antlr4-runtime/tree/xpath/XPathLexerErrorListener.h
  170. include/antlr4-runtime/tree/xpath/XPathRuleAnywhereElement.h
  171. include/antlr4-runtime/tree/xpath/XPathRuleElement.h
  172. include/antlr4-runtime/tree/xpath/XPathTokenAnywhereElement.h
  173. include/antlr4-runtime/tree/xpath/XPathTokenElement.h
  174. include/antlr4-runtime/tree/xpath/XPathWildcardAnywhereElement.h
  175. include/antlr4-runtime/tree/xpath/XPathWildcardElement.h
  176. lib/libantlr4-runtime.a
  177. lib/libantlr4-runtime.so
  178. lib/libantlr4-runtime.so.4.13.2
  179. share/doc/libantlr4/README.md
  180. share/doc/libantlr4/VERSION
  181. @owner
  182. @group
  183. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • antlr4-cpp-runtime>0:devel/antlr4-cpp-runtime
To install the port:
cd /usr/ports/devel/antlr4-cpp-runtime/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/antlr4-cpp-runtime
  • pkg install antlr4-cpp-runtime
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: antlr4-cpp-runtime
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1790435600 SHA256 (antlr4-cpp-runtime-4.13.2-source.zip) = 0ed13668906e86dbc0dcddf30fdee68c10203dea4e83852b4edb810821bee3c4 SIZE (antlr4-cpp-runtime-4.13.2-source.zip) = 3182150

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
This port is required by:
for Libraries
  1. x11-fonts/afdko

Configuration Options:
===> The following configuration options are available for antlr4-cpp-runtime-4.13.2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
devel_antlr4-cpp-runtime
USES:
cmake compiler:c++17-lang zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.antlr.org/download/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.13.2
29 Sep 2026 19:17:23
commit hash: 7e94e6244bb5517be7a8e3668c9fc2341ab543d8commit hash: 7e94e6244bb5517be7a8e3668c9fc2341ab543d8commit hash: 7e94e6244bb5517be7a8e3668c9fc2341ab543d8commit hash: 7e94e6244bb5517be7a8e3668c9fc2341ab543d8 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/antlr4-cpp-runtime: Add antlr4-cpp-runtime 4.13.2

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for
reading, processing, executing, or translating structured text or binary files.
It's widely used to build languages, tools, and frameworks. From a grammar,
ANTLR generates a parser that can build parse trees and also generates a
listener interface (or visitor) that makes it easy to respond to the recognition
of phrases of interest.

This port provides C++ target for ANTLR 4. It contains the C++ runtime support
for ANTLR. See the canonical antlr4 repository for in depth detail about how to
use ANTLR 4.

Number of commits found: 1