Ticket #1752: Portfile

File Portfile, 1.8 KB (added by sleepinghead@…, 20 years ago)

Portfile

Line 
1# $Id$
2PortSystem      1.0
3name            sisc
4version         1.8.8
5categories      lang java
6platforms       darwin
7maintainers     sleepinghead@netzero.net
8description     Second Interpreter of Scheme Code
9long_description        SISC is a Java based interpreter of Scheme.
10homepage        http://sisc.sourceforge.net/
11master_sites    sourceforge
12distfiles       ${name}-${version}.jar
13checksums       md5 d6ac6795f0f3256a93bba9c88735c868
14worksrcdir      ${name}
15use_zip         yes
16use_configure   no
17depends_build   bin:ant:apache-ant path:${prefix}/share/xsl:docbook-xsl
18pre-build       {
19        reinplace "s|/usr/share/sgml/docbook/stylesheet/xsl/nwalsh|${prefix}/share/xsl/docbook-xsl|" ${worksrcpath}/build.xml
20}
21build.cmd       ant
22build.target    full-dist
23destroot        {
24        xinstall -m 755 ${worksrcpath}/dist/full/sisc/sisc \
25                ${destroot}${prefix}/bin/sisc
26        reinplace "s|\"`dirname \$0`\"|\"${prefix}/share/java/sisc\"|" \
27                ${destroot}${prefix}/bin/sisc
28
29        xinstall -m 755 ${worksrcpath}/dist/full/sisc/install-srfi22.sh \
30                ${destroot}${prefix}/bin/install-srfi22.sh
31        reinplace "s|/usr/local/bin|${prefix}/bin|" \
32                ${destroot}${prefix}/bin/install-srfi22.sh
33        reinplace "s|scheme-src|${prefix}/share/java/sisc/scheme-src|" \
34                ${destroot}${prefix}/bin/install-srfi22.sh
35
36        xinstall -d ${destroot}${prefix}/share/java/sisc/scheme-src/srfi-22
37        system "cp -r ${worksrcpath}/dist/full/sisc/scheme-src \
38                ${destroot}${prefix}/share/java/sisc"
39        system "cp ${worksrcpath}/dist/full/sisc/*.jar \
40                ${worksrcpath}/dist/full/sisc/*.shp \
41                ${destroot}${prefix}/share/java/sisc"
42
43        xinstall -d ${destroot}${prefix}/share/doc/sisc
44        system "cp ${worksrcpath}/dist/full/sisc/ChangeLog \
45                ${worksrcpath}/dist/full/sisc/COPYING \
46                ${worksrcpath}/dist/full/sisc/GOALS \
47                ${worksrcpath}/dist/full/sisc/README \
48                ${worksrcpath}/dist/full/sisc/TODO \
49                ${worksrcpath}/dist/full/sisc/doc/* \
50                ${destroot}${prefix}/share/doc/sisc"
51}