BSD Ports

devel/opengrok 1.14.19_1 FreeBSD

Fast and powerful code search and cross-reference engine

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b324cf36c1
License
CDDL, ADAIC, BSD3CLAUSE, EPL, ECMA, MIT, RUBY
Categories
devel, java
Package size
52683.9 KiB, 62523.5 KiB installed

Description

OpenGrok is a fast source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histories like Mercurial, Git, SCCS, RCS, CVS, Subversion, Teamware, ClearCase, Perforce and Bazaar. In other words it lets you grok (profoundly understand) the open source, hence the name OpenGrok. It is written in Java.

In the other systems

SystemPortVersion
FreeBSDdevel/opengrok1.14.19_1
NetBSDdevel/opengrok0.12.1.5nb29
DragonFlydevel/opengrok1.13.27
MidnightBSDdevel/opengrok1.13.27
HardenedBSDdevel/opengrok1.14.19
GhostBSDdevel/opengrok1.14.19

Install

Binary package:

pkg install opengrok

From the ports tree:

cd /usr/ports/devel/opengrok/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	opengrok>0:devel/opengrok

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.14.19_11.14.19_1--1.14.19_1
FreeBSD:14:quarterly1.14.191.14.19n/a-1.14.19
FreeBSD:15:latest1.14.19_11.14.19_1n/a-1.14.1
FreeBSD:15:quarterly1.14.191.14.19n/an/an/a
FreeBSD:16:latest1.14.19_11.14.19_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 55
Run dependencies 79

No port depends on this one.

Configuration

Options name: devel_opengrok

OptionDefaultDescription
DOCSoffBuild and/or install documentation
GLASSFISHoffGlassfish support
TOMCAT101onUse Tomcat 10.1.x
USES
cpe java python:env
Service scripts
none

Message after installing

java version 21 or higher is required.  Example:
	tomcat101_java_home="/usr/local/openjdk21" in /etc/rc.conf

It is necessary to reindex from scratch when upgrading from anything
older than opengrok 1.14.0.

java version 21 or higher is required.  Example:
	tomcat101_java_home="/usr/local/openjdk21" in /etc/rc.conf

The /usr/local/bin/opengrok java wrapper script has been replaced
by the upstream-supported opengrok-tools python command runner, installed
to the same path. Refer to upstream's Setup Opengrok[0] and Repository
Synchronization[1] wiki guides for instructions and opengrok-tools usage examples
using the new /usr/local/bin/opengrok wrapper script, or try running:

opengrok --help

[0] https://github.com/oracle/opengrok/wiki/How-to-setup-OpenGrok#step1---install-management-tools-optional
[1] https://github.com/oracle/opengrok/wiki/Repository-synchronization

Files

pkg-plist 274
  • %%T%%/webapps/opengrok/META-INF/MANIFEST.MF
  • %%T%%/webapps/opengrok/META-INF/context.xml
  • %%T%%/webapps/opengrok/META-INF/maven/org.opengrok/opengrok-web/pom.properties
  • %%T%%/webapps/opengrok/META-INF/maven/org.opengrok/opengrok-web/pom.xml
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/AuthorizationFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/CookieFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/DiffData.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/DiffType.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/DirectoryListing.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/GetFile.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/PageConfig.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/ProjectHelper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/ResponseHeaderFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/Scripts$FileScript.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/Scripts$Script.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/Scripts$Type.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/Scripts.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/StatisticsFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/WebappError.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/WebappListener.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/ApiTask$ApiTaskState.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/ApiTask.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/ApiTaskManager.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/error/ExceptionMapperUtils$ExceptionModel.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/error/ExceptionMapperUtils.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/error/GenericExceptionMapper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/error/ValidationExceptionMapper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/error/WebApplicationExceptionMapper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/FileNotFoundExceptionMapper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/NoPathParameterExceptionMapper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/RestApp.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/AnnotationController$AnnotationDTO.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/AnnotationController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/ConfigurationController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/DirectoryListingController$DirectoryEntryDTO.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/DirectoryListingController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/FileController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/GroupsController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/HistoryController$HistoryDTO.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/HistoryController$HistoryEntryDTO.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/HistoryController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/MessagesController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/ProjectsController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/RepositoriesController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SearchController$SearchEngineWrapper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SearchController$SearchHit.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SearchController$SearchResult.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SearchController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/StatusController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SuggesterController$Result.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SuggesterController$TermIncrementData.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SuggesterController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/controller/SystemController.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/filter/CorsEnable.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/filter/CorsFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/filter/IncomingFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/filter/PathAuthorizationFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/filter/PathAuthorized.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/SuggesterAppBinder.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/model/SuggesterData.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/model/SuggesterQueryData.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/parser/SuggesterQueryDataParser$ProcessedQueryData.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/parser/SuggesterQueryDataParser.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/ParseExceptionMapper.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/filter/AuthorizationFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/filter/Authorized.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/filter/Suggester.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/filter/SuggestionsEnabledFilter.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/service/SuggesterService.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/service/SuggesterServiceFactory.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/provider/service/impl/SuggesterServiceImpl.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/query/SuggesterQueryBuilder.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/api/v1/suggester/query/SuggesterQueryParser.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/servlet/MetricsServlet.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/util/DTOUtil.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/util/FileUtil.class
  • %%T%%/webapps/opengrok/WEB-INF/classes/org/opengrok/web/util/NoPathParameterException.class
  • %%T%%/webapps/opengrok/WEB-INF/lib/HdrHistogram-2.2.2.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/JavaEWAH-1.2.3.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/LatencyUtils-2.0.3.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/affinity-3.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/ant-1.10.14.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/ant-launcher-1.10.14.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/aopalliance-repackaged-3.0.6.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/asm-7.1.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/bcel-6.7.0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/cglib-3.3.0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-algorithms-2.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-analytics-0.EMPTY.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-bytes-2.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-core-2.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-map-3.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-threads-2.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-values-2.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/chronicle-wire-2.27ea0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/classgraph-4.8.173.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/classmate-1.5.1.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/commons-codec-1.18.0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/commons-compress-1.26.0.jar
  • %%T%%/webapps/opengrok/WEB-INF/lib/commons-io-2.14.0.jar

The first 100 are listed.

distinfo 1
FileSizeSHA256
opengrok-1.14.19.tar.gz9.2574429e+075add1c899966a85167b4c4962d27877c572ef5bad0b2ce38e71de12f9dd22574
Master sites 1
  • https://github.com/oracle/opengrok/releases/download/1.14.19/

Commit history 3

DateCommitCreditsLog message
b324cf36c1 Siva Mahadevan devel/opengrok: depend on opengrok-tools for wrapper script
This is the upstream supported path going forward.
d7f694fc5a Don Lewis devel/opengrok: transfer maintanership
Siva Mahadevan <[email protected]> is the new MAINTAINER.
95710c130e Siva Mahadevan devel/opengrok: update to 1.14.19
Update to 1.14.19 PR: 298419