Files

56 lines
1.7 KiB
Plaintext
Raw Permalink Normal View History

2024-05-21 12:04:41 +02: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 github 1.0
2026-03-14 20:04:53 +01:00
github.setup google google-java-format 1.35.0 v
2025-05-01 14:54:37 +02:00
github.tarball_from archive
2024-05-21 12:04:41 +02:00
revision 0
maintainers {@danchr danchr} openmaintainer
license Apache-2
categories java devel textproc
description Reformat Java source code to comply with Google Java Style
long_description {*}${description}
2026-03-14 20:04:53 +01:00
checksums rmd160 8904af94df9ccf15eb3c4f785863c8c1a2c92e3e \
sha256 cae14f13a52b1f11052f1189b3bc71615c4b5ae3e34e4f64e4732eab079586c8 \
size 211140
2024-05-21 12:04:41 +02:00
depends_build bin:mvn3:maven3 \
port:openjdk21-graalvm
use_configure no
2024-11-15 16:01:44 +01:00
set java_home ${prefix}/Library/Java/JavaVirtualMachines/jdk-21-oracle-graalvm-community.jdk/Contents/Home
2024-05-21 12:04:41 +02:00
set maven_local_repository ${worksrcpath}/.m2/repository
pre-build {
file mkdir ${maven_local_repository}
}
build.cmd mvn3
build.target "package"
2024-11-15 16:01:44 +01:00
build.env-append JAVA_HOME=${java_home}
2024-05-21 12:04:41 +02:00
build.pre_args-append \
-Dmaven.repo.local=${maven_local_repository} \
-DskipTests -Pnative
build.dir ${worksrcpath}/core
destroot {
# Ensure needed directories
xinstall -m 755 -d ${destroot}${prefix}/share/java
# Install jar
foreach f [glob ${worksrcpath}/core/target/${name}-${version}*.jar] {
xinstall -m 644 $f ${destroot}${prefix}/share/java
}
# Install binary
xinstall -m 755 ${worksrcpath}/core/target/${name} \
${destroot}${prefix}/bin/${name}
}