Skip to content
Permalink
Browse files

ditaa: Update to version 0.11.0

  • Loading branch information
slewsys authored and cjones051073 committed Apr 24, 2019
1 parent dbbdc24 commit 96b82737da6dd7447f572ccafdf6c90d6b5323c7
Showing with 26 additions and 39 deletions.
  1. +24 −39 java/ditaa/Portfile
  2. +2 −0 java/ditaa/files/ditaa.sh
@@ -1,62 +1,47 @@
# -*- 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

name ditaa
version 0.9
revision 3
github.setup stathissideris ditaa 0.11.0 v
categories java editors
platforms darwin
supported_archs noarch
license GPL-2+
maintainers nomaintainer

description ditaa is a small command-line utility written in Java \
that can convert diagrams drawn using ascii art
maintainers {gmail.com:slewsys @slewsys} openmaintainer

long_description ${description}
description Java ASCII art to bitmap graphics conversion utility

homepage http://ditaa.sourceforge.net
master_sites sourceforge
distfiles ${name}[strsed ${version} {/\./_/}]-src.zip
use_zip yes
long_description \
ditaa is a small command-line utility, written in Java, that can convert \
diagrams drawn using ASCII art (i.e., 'drawings' that contain characters \
that resemble lines like | / - ) into proper bitmap graphics.

checksums md5 d7230273bf4c28c5029d350842278cf9 \
sha1 570893b57cb29efbc919c7a36f119a0db11c46ce \
rmd160 84222a7ded4680d3d0b2b7fac79e19c8983c6233
github.tarball_from releases

depends_build bin:ant:apache-ant
distname ${name}-${version}-standalone.jar

checksums rmd160 16aa67b0501ceef9553f981c9fbdffec5fecd08e \
sha256 9418aa63ff6d89c5d2318396f59836e120e75bea7a5930c4d34aa10fe7a196a9 \
size 12621318

extract.suffix
extract.mkdir yes
extract.cmd cp
extract.pre_args
extract.post_args ${worksrcpath}/

post-extract {
xinstall -m 755 -d ${worksrcpath}/bin
xinstall -m 755 ${filespath}/${name}.sh ${worksrcpath}/
reinplace "s|@JARFILE@|${prefix}/share/java/${distname}|" ${name}.sh
}

use_configure no

build.cmd ant
build.args -buildfile build/release.xml
build.target compile release-jar
build {}

destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/java/
xinstall -m 644 ${worksrcpath}/releases/${name}[strsed ${version} {/\./_/}].jar \
${destroot}${prefix}/share/java/

set docdir ${destroot}${prefix}/share/doc/${name}
xinstall -d ${docdir}
xinstall -m 644 -W ${worksrcpath} \
COPYING \
HISTORY \
${docdir}

if {[variant_isset emacs]} {
xinstall -m 755 -d ${destroot}${prefix}/share/emacs/contrib/scripts/
xinstall -m 644 ${worksrcpath}/releases/${name}[strsed ${version} {/\./_/}].jar \
${destroot}${prefix}/share/emacs/contrib/scripts/ditaa.jar
}
}

variant emacs description {Link it into emacs} {
xinstall -m 755 -d ${destroot}${prefix}/share/java
xinstall -m 755 ${worksrcpath}/${distname} ${destroot}${prefix}/share/java/
xinstall -m 755 ${worksrcpath}/${name}.sh ${destroot}${prefix}/bin/${name}
}
@@ -0,0 +1,2 @@
#!/bin/sh
exec java -jar @JARFILE@ "$@"

0 comments on commit 96b8273

Please sign in to comment.
You can’t perform that action at this time.