# -*- 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 name apache-ivy version 2.4.0 categories devel java platforms darwin freebsd license Apache-2 maintainers nomaintainer description Dependency manager for Apache Ant long_description Apache Ivy is a transitive dependency manager that \ is designed to integrate with Apache Ant. An \ external XML file defines project dependencies and \ lists the resources necessary to build a project. \ Ivy then resolves and downloads resources from an \ artifact repository: either a private repository \ or one publicly available on the Internet. homepage https://ant.apache.org/ivy depends_build port:apache-ant master_sites apache:ant/ivy/${version} distname ${name}-${version}-src checksums md5 bd16ef9a402859522606ed9edd468f1f \ sha1 1efa73e73b5fc14ef003ff2fcb182f039db33ce2 \ sha256 202f08ca41f4bdf1c081aa8b2e531565be6c73e9e5e0d68137f454f14eb16ef6 \ rmd160 f878b4c76d1fc6b42419eee47eb1bf28008408a8 worksrcdir ${name}-${version} use_configure no build.cmd ant build.target /localivy jar destroot { set javadir ${destroot}${prefix}/share/java/ set docdir ${destroot}${prefix}/share/doc/ xinstall -d ${javadir}/apache-ant/lib/ ${docdir} xinstall ${worksrcpath}/build/artifact/jars/ivy.jar ${javadir} ln -s ${prefix}/share/java/ivy.jar ${javadir}/apache-ant/lib/ivy.jar file delete -force ${worksrcpath}/build/artifact move ${worksrcpath}/doc ${docdir}/${name} # move ${worksrcpath} ${javadir}/${name} } livecheck.type regex livecheck.url https://ant.apache.org/ivy/index.html livecheck.regex ">(\\d+(?:\\.\\d+)*)<"