# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 name mit-scheme epoch 1 version 12.1 revision 1 categories lang license {GPL-2+ OpenSSLException} maintainers {dports @drkp} openmaintainer description MIT/GNU Scheme long_description MIT/GNU Scheme is an implementation of the \ Scheme programming language, providing an \ interpreter, compiler, source-code debugger, \ integrated Emacs-like editor, and a large \ runtime library. MIT/GNU Scheme is best suited \ to programming large applications with a rapid \ development cycle. homepage https://www.gnu.org/software/mit-scheme/ master_sites gnu:${name}/stable.pkg/${version}/ distname ${name}-${version}-svm1-64le checksums rmd160 304ef1f527184ef4f63f7a93162744e85efe4b29 \ sha256 2c5b5bf1f44c7c2458da79c0943e082ae37f1752c7d9d1ce0a61f7afcbf04304 \ size 88542947 depends_lib \ port:xorg-libX11 \ port:ncurses \ path:lib/libssl.dylib:openssl use_parallel_build no configure.ldflags-append \ -Wl,-U,_arg_double \ -Wl,-U,_arg_long \ -Wl,-U,_arg_pointer \ -Wl,-U,_arg_ulong \ -Wl,-U,_block_signals \ -Wl,-U,_callout_continue \ -Wl,-U,_callout_lunseal \ -Wl,-U,_callout_pop \ -Wl,-U,_callout_seal \ -Wl,-U,_callout_unseal \ -Wl,-U,_check_number_of_args \ -Wl,-U,_cstack_lpop \ -Wl,-U,_cstack_push \ -Wl,-U,_double_to_scm \ -Wl,-U,_long_to_scm \ -Wl,-U,_pointer_to_scm \ -Wl,-U,_ulong_to_scm \ -Wl,-U,_unblock_signals \ -Wl,-U,_unspecific destroot.cmd ${build.cmd} worksrcdir ${name}-${version}/src post-destroot { # remove this symlink to avoid conflicts with chez scheme file delete "${destroot}${prefix}/bin/scheme" } build.target build.env CC=${configure.cc} "CFLAGS=${configure.cflags} ${configure.cc_archflags}" livecheck.url https://ftp.gnu.org/gnu/${name}/stable.pkg/ livecheck.type regex livecheck.regex {([0-9.]+)/}