<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9bf39db0db98f781cb0c2e20f5516b1b342d2b5c">https://github.com/macports/macports-ports/commit/9bf39db0db98f781cb0c2e20f5516b1b342d2b5c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9bf39db0db98f781cb0c2e20f5516b1b342d2b5c
</span>Author: Tomas Volf <~@wolfsden.cz>
AuthorDate: Sun Aug 25 23:58:11 2024 +0200
<span style='display:block; white-space:pre;color:#404040;'> guile-1.8: Resolve lint issues.
</span>---
lang/guile-1.8/Portfile | 118 ++++++++++++++++++++++++------------------------
1 file changed, 60 insertions(+), 58 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/guile-1.8/Portfile b/lang/guile-1.8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 778b4dd285e..81473ba8103 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/guile-1.8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/guile-1.8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,58 +1,60 @@
</span> # -*- 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
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup muniversal 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup select 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name guile-1.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.8.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories lang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description GNU's Ubiquitous Intelligent Language for Extension (guile)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Guile is an interpreter for the Scheme programming \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- language, packaged for use in a wide variety of \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- environments. Guile implements Scheme as described in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the Revised^5 Report on the Algorithmic Language Scheme \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (usually known as R5RS), providing clean and general \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data and control structures. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Guile goes beyond the rather austere language presented \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- in R5RS, extending it with a module system, full access \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- to POSIX system calls, networking support, multiple \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- threads, dynamic linking, a foreign function call \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- interface, powerful string processing, and many other \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- features needed for programming in the real world.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#user_notes You may need to set the environment variable \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# DYLD_LIBRARY_PATH to ${prefix}/lib (or wherever \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# the guile libraries have been installed) if you want \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# to load guile modules from an application linked with \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libguile. This should only apply to developers using \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# guile as an extension language.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname guile-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://www.gnu.org/software/guile/guile.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites gnu:guile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 18661a8fdfef13e2fcb7651720aa53f3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 548d6927aeda332b117f8fc5e4e82c39a05704f9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 8ac185a72ad8394b14d5377549e5bbf02889faaa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-srfi-60.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-libguile-fports.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-no-stack-checking.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endl.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:readline \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libtool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup select 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name guile-1.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.8.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories lang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description GNU's Ubiquitous Intelligent Language for Extension (guile)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Guile is an interpreter for the Scheme programming \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ language, packaged for use in a wide variety of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ environments. Guile implements Scheme as described in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the Revised^5 Report on the Algorithmic Language Scheme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (usually known as R5RS), providing clean and general \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ data and control structures. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Guile goes beyond the rather austere language presented \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in R5RS, extending it with a module system, full access \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ to POSIX system calls, networking support, multiple \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ threads, dynamic linking, a foreign function call \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ interface, powerful string processing, and many other \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ features needed for programming in the real world.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#user_notes You may need to set the environment variable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# DYLD_LIBRARY_PATH to ${prefix}/lib (or wherever \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the guile libraries have been installed) if you want \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# to load guile modules from an application linked with \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# libguile. This should only apply to developers using \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# guile as an extension language.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname guile-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.gnu.org/software/guile/guile.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites gnu:guile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 18661a8fdfef13e2fcb7651720aa53f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha1 548d6927aeda332b117f8fc5e4e82c39a05704f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 8ac185a72ad8394b14d5377549e5bbf02889faaa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3956654
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-srfi-60.c.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-libguile-fports.c.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-no-stack-checking.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endl.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:readline \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gmp
</span>
depends_run-append port:guile_select
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -150,12 +152,12 @@ post-destroot {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url "https://ftp.gnu.org/pub/gnu/guile/?C=N;O=D"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex {guile-(1\.8(?:\.\d+)*)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url "https://ftp.gnu.org/pub/gnu/guile/?C=N;O=D"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex {guile-(1\.8(?:\.\d+)*)}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-select.group guile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-select.file ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+select.group guile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+select.file ${name}
</span>
notes "
To make the Guile ${version} default one, run:
</pre><pre style='margin:0'>
</pre>