Commits
Ryan Schmidt authored b7124d64855
1 1 | # -*- coding: utf-8; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 |
2 2 | |
3 3 | PortSystem 1.0 |
4 + | PortGroup github 1.0 |
4 5 | |
6 + | github.setup UltraMixer JarBundler 3.3.0 |
5 7 | name jarbundler |
6 - | version 2.2.0 |
7 8 | maintainers nomaintainer |
8 - | |
9 9 | categories java devel |
10 + | license Apache-2 |
10 11 | supported_archs noarch |
11 12 | |
12 - | description JarBundler is a ant task that creates a Mac OS X app bundle from jar files and a main class |
13 + | description JarBundler is a maven task that creates a macOS app bundle \ |
14 + | from jar files and a main class |
13 15 | long_description ${description} |
14 - | license GPL-2 |
15 16 | |
16 17 | platforms darwin |
17 18 | |
18 - | homepage http://informagen.com/JarBundler |
19 - | master_sites sourceforge:jarbundler |
20 - | |
21 - | use_zip yes |
19 + | github.tarball_from releases |
20 + | extract.suffix .jar |
21 + | distname ${name}-core-${version} |
22 + | extract.only |
22 23 | |
23 - | checksums md5 c3055d180a62810aff626f1fae0ede7c \ |
24 - | sha1 6883f6a85f832fc5e1d9b9dadcd63654af267a3b \ |
25 - | rmd160 66b44f8f48396aed4e04ec701d65b135e74c9c94 |
26 - | |
27 - | depends_lib port:apache-ant |
24 + | checksums rmd160 3039be12261037549c3531a05f59a29ecbd1b0ca \ |
25 + | sha256 45d5058864f762af36bc9b73b6ccd858dffd973b765f2e947850648d4975d731 \ |
26 + | size 22946 |
28 27 | |
29 28 | use_configure no |
30 29 | |
31 - | build.cmd ant |
32 - | build.target compile javadocs |
30 + | build {} |
33 31 | |
34 32 | destroot { |
35 - | xinstall -m 755 -d ${destroot}${prefix}/share/java ${destroot}${prefix}/share/doc |
36 - | xinstall -m 644 ${worksrcpath}/${name}-${version}.jar ${destroot}${prefix}/share/java/jarbundler.jar |
37 - | file copy ${worksrcpath}/javadoc ${destroot}${prefix}/share/doc/${name} |
33 + | xinstall -m 0755 -d ${destroot}${prefix}/share/java |
34 + | copy ${distpath}/${distfiles} ${destroot}${prefix}/share/java/${name}-core.jar |
35 + | ln -s ${name}-core.jar ${destroot}${prefix}/share/java/${name}.jar |
38 36 | } |
39 - | |
40 - | livecheck.url ${homepage} |
41 - | livecheck.type regex |
42 - | livecheck.regex <h1>Version (.*)</h1> |