Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

groovy18-1.8.9-9.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: groovy18 Distribution: openSUSE:Factory:zSystems
Version: 1.8.9 Vendor: openSUSE
Release: 9.2 Build date: Tue Feb 20 15:34:44 2024
Group: Development/Libraries/Java Build host: reproducible
Size: 18703 Source RPM: groovy18-1.8.9-9.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://groovy-lang.org
Summary: Dynamic language for the Java Platform
Groovy is an agile and dynamic language for the Java Virtual Machine,
built upon Java with features inspired by languages like Python, Ruby and
Smalltalk.  It seamlessly integrates with all existing Java objects and
libraries and compiles straight to Java byte-code so you can use it anywhere
you can use Java.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Feb 20 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Tue Sep 26 2023 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * groovy18-reproducible-bytecode.patch
      + backport of upstream changes to have interface methods and
      collected variables always in the same order
* Thu Sep 14 2023 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * groovy18-timestamp.patch
      + use SOURCE_DATE_EPOCH for timestamp in classes generated by
      groovy
* Mon May 16 2022 Fridrich Strba <fstrba@suse.com>
  - Added patches:
    * groovy18-jansi.patch
    - Fix build against jansi 2.4.0
    * groovy18-jline2.patch
    - Port to use jline 2.x instead of 1.x
* Tue Mar 22 2022 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * groovy18-nofork.patch
      + do not fork the groovyc and java tasks in the ant build.xml
      file, so that the ANT_OPTS are propagated to the tasks
  - Add opens of java.lang from java.base module to all unnamed
    * fixes build with jdk17
* Mon Mar 21 2022 Fridrich Strba <fstrba@suse.com>
  - Modified patch:
    * groovy18-sourcetarget.patch
      + Build with source and target levels 8
  - Added patches:
    * groovy18-amgiguous-function-calls.patch
      + Cast to Collection to help compiler to resolve ambiguities
      with new JDKs
    * groovy18-asm7.patch
      + Remove dependency on the old asm3
* Mon Dec 16 2019 Fridrich Strba <fstrba@suse.com>
  - Avoid too many compatibility symlinks, since this is already
    build in compatibility mode
* Mon Dec 02 2019 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * groovy18-notarget.patch
      + Do not except on a classfile with MODULE information, just
      ignore it
      + Fixes build with jdk9+
* Fri Oct 11 2019 Fridrich Strba <fstrba@suse.com>
  - Modify the groovy18-script to correspond to library paths in
    our distributions
* Thu Jun 20 2019 Fridrich Strba <fstrba@suse.com>
  - Initial packaging of groovy 1.8.9 as a compatibility groovy18
    package

Files

/etc/groovy18-starter.conf
/usr/bin/grape18
/usr/bin/groovy18
/usr/bin/groovy18Console
/usr/bin/groovy18c
/usr/bin/groovy18sh
/usr/bin/java2groovy18
/usr/share/doc/packages/groovy18
/usr/share/doc/packages/groovy18/README.md
/usr/share/licenses/groovy18
/usr/share/licenses/groovy18/LICENSE-2.0.txt
/usr/share/licenses/groovy18/LICENSE.txt
/usr/share/licenses/groovy18/NOTICE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:40:23 2024