# -*- 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 name openjfx11 version 11.0.2 revision 0 set build 0 set major 11 categories java devel maintainers nomaintainer platforms darwin license GPL-2 supported_archs x86_64 description OpenJFX ${major} long_description OpenJFX is an open source, next generation client application platform \ for desktop, mobile and embedded systems built on Java. homepage https://openjfx.io/ depends_lib port:openjdk11 master_sites https://download2.gluonhq.com/openjfx/${version}/ distname openjfx-${version}_osx-x64_bin-sdk use_zip yes checksums rmd160 3b74b4bd563cc46e28b886df5c9e239fb00845c2 \ sha256 e98158812db1a0037cdaf85824adff384e41e3edf046fda145479ce6057cb514 \ size 41684332 worksrcdir javafx-sdk-${version} use_configure no build {} # macOS Java tools expect to find Java virtual machines under /Library/Java/JavaVirtualMachines, which is not under ${prefix}. destroot.violate_mtree yes set target /Library/Java/JavaVirtualMachines/openjdk11/Contents/Home set destroot_target ${destroot}${target} destroot { xinstall -m 755 -d ${destroot_target}/Contents/Home copy ${worksrcpath}/legal ${destroot_target}/legal copy ${worksrcpath}/lib ${destroot_target}/lib # src.zip is already provided by openjdk11 move ${destroot_target}/lib/src.zip ${destroot_target}/lib/src_javafx.zip } livecheck.type regex livecheck.url https://gluonhq.com/products/javafx/ livecheck.regex "href=\"https://download2.gluonhq.com/openjfx/(\[0-9\\.\]+)/openjfx-11\[0-9\\.\]+_osx-x64_bin-sdk.zip.sha256\""