./devel/gradle, Groovy-based Java build system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 8.7, Package name: gradle-8.7, Maintainer: asiekierka

Gradle is a Java based build tool which allows creating
project build scripts using a domain-specific language
based on Groovy.


Required to run:
[shells/bash] [lang/openjdk11]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 131040.02 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-05 20:14:46 by Kevin Bloom | Files touched by this commit (3) | Package updated
Log message:
gradle: update to 8.7

3 years of active development.

Notable updates between major versions:
7 -> 8:
- upgrades the Kotlin DSL's API level to Kotlin 1.8.
- configuration cache speeds up builds by executing more tasks in
  parallel.
- gradle user home can be managed by configuring the retention time of
  cache directories.
  - Cache cleanup can also be disabled.
- many bug fixes and other general improvements.

6 -> 7:
- enabled file system watching by default to make your incremental
  builds faster
- support Java 16
- adds support for building on Macs using Apple Silicon processors.
- feature preview for centralized dependency versions
- enables build validation errors to make your builds more reliable
- easier to create convention plugins for settings files.
- many incubating features have been promoted to stable.

Major and minor release notes:
https://docs.gradle.org/8.7/release-notes.html
...
https://docs.gradle.org/8.0/release-notes.html

https://docs.gradle.org/7.6/release-notes.html
...
https://docs.gradle.org/7.0/release-notes.html

https://docs.gradle.org/6.9/release-notes.html
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-03-12 23:50:42 by Ryo ONODERA | Files touched by this commit (3)
Log message:
gradle: Update to 6.8.3

Changelog:
Too long. It includes:
* Outdated TLS/SSL is disabled by default.
* Fix bugs.
* Improve performance.
* Improve Kotlin DSL script support.
   2020-01-02 21:10:02 by David Brownlee | Files touched by this commit (2)
Log message:
Updated devel/gradle to 4.10.3

[#7500] - Please back port 7059 fix to 4.10.3
[#7014] - Gradle 4.10.1+ is unable to build a working war project within a ear \ 
project if scala plugin is used
[#6849] - 4.10.1 & 4.10.2: Cannot publish artifact 'compileScala.mapping' \ 
(PATH) as it does not exist.

Given the dropping of backwards compatibility in later gradle versions we
are probably at the point where we should split this into gradle{4,5,6}
packages
   2019-05-23 21:23:24 by Roland Illig | Files touched by this commit (242)
Log message:
all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
   2018-11-20 22:26:39 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 4.10.2. From the changelog:

- [#6750] Gradle fails to resolve project dependencies against Scala projects
- [#6747] Candidate set provided to `AttributeDisambiguationRule` contains null entry
- [#6735] Dependent module Scala compilation in test context fails for 4.10.1
   2018-09-12 23:35:26 by Filip Hajny | Files touched by this commit (3)
Log message:
devel/gradle: Update to 4.10.1.

This bug-fix release addresses 6 regressions in Gradle 4.10:

- FileTreeElement.getPath() returns absolute system dependent
  filepath.
- Up-to-date checks for missing files can be incorrect
- Gradle fails when no incremental compile snapshot data
  available.
- Gradle 4.10 incorrect ordering between dependencies of
  dependent tasks.
- tasks.withType(ScalaCompile::class.java).configureEach fails
  on multi-project builds.
- Double deprecation message when using publishing plugin.