# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # Generated with JReleaser 1.15.0-SNAPSHOT at 2024-10-31T08:59:56.877249853Z PortSystem 1.0 PortGroup github 1.0 PortGroup java 1.0 github.setup jreleaser jreleaser 1.15.0 v revision 0 categories devel java license Apache-2 maintainers @aalmiray platforms any supported_archs noarch description Release projects quickly and easily with JReleaser long_description JReleaser is a release automation tool. Its goal is to simplify creating releases and \ publishing artifacts to multiple package managers while providing customizable options. \ \ JReleaser takes inputs from popular builds tools (Ant, Maven, Gradle) such as JAR files, \ binary distributions (.zip, .tar), JLink images, or any other file that you’d like to \ publish as a Git release on popular Git services such as GitHub, GitLab, or Gitea. \ Distribution files may additionally be published to be consumed by popular package managers \ such as Homebrew, Chocolatey, Snapcraft, or get ready to be launched via JBang. Releases \ may be announced in a variety of channels such as Twitter, Zulip, SDKMAN!, and more. homepage https://jreleaser.org github.tarball_from releases use_zip yes checksums rmd160 d8dbb87ea11d44f465aba6c74da61ede343edcbc \ sha256 fd3d5b424190956313da111c144bb4788fc647907722e4a662c1e6654c2ac384 \ size 41644365 java.version 1.8+ use_configure no build {} destroot { set target ${destroot}${prefix}/share/${name} # Create the target directory xinstall -m 755 -d ${target} # Copy over the needed elements of our directory tree copy {*}[glob -dir ${worksrcpath} *] ${target} # Remove extraneous files delete {*}[glob -directory ${target}/bin *.bat] ln -s ../share/${name}/bin/jreleaser ${destroot}${prefix}/bin/jreleaser }