Ticket #51863: Portfile.3

File Portfile.3, 1.7 KB (added by mohd-akram (Mohamed Akram), 7 years ago)
Line 
1# -*- 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
2
3PortSystem          1.0
4PortGroup           github 1.0
5
6name                chez-scheme
7categories          lang
8platforms           darwin
9supported_archs     i386 x86_64
10license             Apache-2
11maintainers         outlook.com:mohd.akram openmaintainer
12
13description         Chez Scheme
14
15long_description    Chez Scheme is both a programming language and an \
16                    implementation of that language, with supporting tools \
17                    and documentation.
18
19homepage            https://cisco.github.io/ChezScheme/
20
21github.setup        cisco ChezScheme 9.4 v
22
23master_sites-append https://github.com/nanopass/nanopass-framework-scheme/archive
24distfiles-append    v1.9.tar.gz
25post-extract {
26    file delete ${worksrcpath}/nanopass
27    ln -s ${workpath}/nanopass-framework-scheme-1.9 ${worksrcpath}/nanopass
28}
29
30checksums           ${distname}${extract.suffix} \
31                        rmd160  7d2e07c85d13a9f6852b34a2a788394bf959097c \
32                        sha256  7b78a497af2498c84ccc3c0b06f25ea2466815cf6ecbb4ca2a6f58bfca7d704d \
33                    v1.9.tar.gz \
34                        rmd160  783777cdcf0609444c0f7f1481af2320d5003d41 \
35                        sha256  625b239f9030d0b1e86b1fffd8b69f7249a63e8b8ca85195a00cf22889f7fc86
36
37depends_lib         port:libiconv port:ncurses port:xorg-libX11 port:zlib
38
39patchfiles          patch-configure.diff \
40                    patch-c-Mf-base.diff \
41                    patch-c-Mf-ti3osx.diff \
42                    patch-c-Mf-ta6osx.diff
43
44configure.pre_args  --installprefix=${prefix}
45configure.args      --temproot=${destroot} \
46                    --threads
47
48build.target