BSD Ports

lang/groovy 2.4.21_2 FreeBSD

Agile dynamic language for the JVM

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
lang, java
Package size
23240.7 KiB, 134173.4 KiB installed

Description

Groovy is an agile dynamic language for the Java 2 Platform that has many of the features that people like so much in languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax.

Groovy is designed to help you get things done on the Java 2 Platform in a quick, concise and fun way. Groovy brings the power of a scripting language directly into the Java 2 Platform. For example:

  • Shell scripting using Groovy allows the full power of the Java Platform to be brought to bear to the task at hand.
  • Groovy can be used (and indeed is already being used) as a replacement for Java for small and medium sized applications to execute on the Java 2 Platform.
  • Groovy can be used as an embedded language for dynamic business rules or extension points utilizing the agility of Groovy and saving the cost of redeploying applications for each change of rule (especially when the rules are stored in a database).
  • Groovy makes writing test cases for unit tests very easy.

As well as being a powerful language for scripting Java objects, Groovy can be used as an alternative compiler to javac to generate standard Java bytecode to be used by any Java project.

In the other systems

SystemPortVersion
FreeBSDlang/groovy2.4.21_2
DragonFlylang/groovy2.4.21
MidnightBSDlang/groovy2.4.21

Install

Binary package:

pkg install groovy

From the ports tree:

cd /usr/ports/lang/groovy/ && make install clean

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

RUN_DEPENDS=	groovy>0:lang/groovy

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:latest2.4.21_22.4.21_22.4.212.4.212.4.21_2
FreeBSD:14:quarterly2.4.21_22.4.21_2n/a2.4.212.4.21_2
FreeBSD:15:latest2.4.21_22.4.21_2n/a2.4.212.4.21
FreeBSD:15:quarterly2.4.21_22.4.21_2n/an/an/a
FreeBSD:16:latest2.4.21_22.4.21_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Run dependencies 53

No port depends on this one.

Configuration

Options name: lang_groovy

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe java zip
Service scripts
none

Files

distinfo 2
FileSizeSHA256
apache-groovy-binary-2.4.21.zip3.7467992e+072f0f59aeaa054a241705b102111a2d823c19ee0f840a6c5bb3e2d26907058f40
apache-groovy-docs-2.4.21.zip1.4845915e+072b91631f2f271cf1383d4d819c73a10170060c076c7be047a56a125a03f1100e
Master sites 1
  • http://dl.bintray.com/groovy/maven/

Commit history 0

No commits in the history this site was built from.