Files

60 lines
2.0 KiB
Tcl
Raw Permalink Normal View History

2021-03-14 12:35:22 -07:00
# -*- 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
PortSystem 1.0
PortGroup java 1.0
PortGroup github 1.0
name detekt-cli
2025-03-07 21:23:18 +01:00
github.setup detekt detekt 1.23.8 v
2021-05-15 12:14:44 +02:00
revision 0
2021-03-14 12:35:22 -07:00
2021-08-31 09:11:42 +02:00
# Set the version of the resulting jar. This might be, but is not necessarily identical to ${version}.
set buildversion ${version}
2021-08-12 20:33:02 +02:00
2021-03-14 12:35:22 -07:00
categories java devel
license Apache-2
maintainers {bochtler.io:macports @MarcelBochtler} \
openmaintainer
platforms darwin
description CLI tool for detekt
long_description Detekt is a static code analysis tool for Kotlin.
homepage https://detekt.github.io
variant formatting description {Include the formatting plugin} {
build.target-append \
detekt-formatting:jar
}
2021-03-14 12:35:22 -07:00
github.tarball_from archive
distname v${version}
2025-03-07 21:23:18 +01:00
checksums sha256 993a86ad076454824d3ee99eb95571fb2e2b406b5a202bb8fa98ef7021c9b9c5 \
rmd160 b435dcbfb804a8892c4d2e19aa938c9d6b5c8c2a \
size 2031521
2021-03-14 12:35:22 -07:00
java.fallback openjdk11
java.version 1.8+
use_configure no
build.env-append GRADLE_USER_HOME=${worksrcpath}/${name}
build.cmd ${worksrcpath}/gradlew
build.target ${name}:shadowJar
2021-03-14 12:35:22 -07:00
destroot {
set javadir ${destroot}${prefix}/share/java
xinstall -m 755 -d ${javadir}/${name}
2021-08-12 20:33:02 +02:00
xinstall -m 644 ${worksrcpath}/${name}/build/libs/${name}-${buildversion}-all.jar ${javadir}/${name}/${name}.jar
2021-03-14 12:35:22 -07:00
if {[variant_isset formatting]} {
xinstall -m 644 ${worksrcpath}/detekt-formatting/build/libs/detekt-formatting-${buildversion}.jar ${javadir}/${name}/detekt-formatting.jar
}
2021-03-14 12:35:22 -07:00
# Install the wrapper script
xinstall -m 755 ${filespath}/detekt ${destroot}${prefix}/bin
reinplace "s|_PREFIX_|${prefix}|g" ${destroot}${prefix}/bin/detekt
}
2021-04-18 23:40:40 +02:00
github.livecheck.regex (\\d+\\.\\d+\\.\\d+)