# -*- 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.12.0-SNAPSHOT at 2024-05-01T13:00:50.646676518Z PortSystem 1.0 PortGroup github 1.0 PortGroup java 1.0 github.setup jreleaser jreleaser 1.12.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 c8e5a6b5eb1de80f652e0efd6be5ca8e297d6a02 \ sha256 e72b06f31d2f9f4c00f78e12d5073725d0379506e5455dd6391de1fc514bfc48 \ size 44351919 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 }