<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/cfb4f31b18c03d77c0661e12282fa85632d5ceec">https://github.com/macports/macports-ports/commit/cfb4f31b18c03d77c0661e12282fa85632d5ceec</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit cfb4f31b18c03d77c0661e12282fa85632d5ceec
</span>Author: Tomas Volf <~@wolfsden.cz>
AuthorDate: Mon Aug 12 11:27:38 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    guile18: Replace by guile-1.8.
</span>---
 lang/guile18/Portfile | 209 ++------------------------------------------------
 1 file changed, 8 insertions(+), 201 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/guile18/Portfile b/lang/guile18/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 166e5df350e..78f88742279 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/guile18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/guile18/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,203 +1,10 @@
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name               guile18
</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    7
</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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# guile-using applications may need to set DYLD_LIBRARY_PATH to the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# guile library path so they can be loaded at runtime. They should not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use ${prefix}/lib because this includes other MacPorts libraries that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# they may not wish to load instead. Accordingly, we install guile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libraries into ${prefix}/lib/$libsubdir For compatibility, we symlink
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# everything back into ${prefix}/lib.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/52494
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set libsubdir guile18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args     CPPFLAGS="-I${prefix}/include"                \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           LDFLAGS="-L${prefix}/lib"             \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           --infodir="${prefix}/share/info"      \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           --mandir="${prefix}/share/man"                \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           --enable-regex                          \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           --disable-error-on-warning \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --libdir ${prefix}/lib/${libsubdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This changes configure to do what the author actually intended based on their comments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|-Werror -Wmissing-braces|-Werror=missing-braces|" ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Unable to cross compile, so we need to be able to run the built code
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.arch} eq "i386" && ${os.major} >= 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs i386 x86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set universal_archs_supported {i386 x86_64}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${os.arch} eq "i386" && ${build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs i386 x86_64 ppc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set universal_archs_supported {i386 x86_64 ppc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${os.arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs i386 ppc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set universal_archs_supported {i386 ppc}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${build_arch} eq "ppc64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs ppc ppc64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set universal_archs_supported {ppc ppc64}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs ${build_arch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set universal_archs_supported ${build_arch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${universal_possible} && [variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_host(i386) i686-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_host(ppc64) powerpc64-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_host(ppc) powerpc-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_configure_args(x86_64) "--build=x86_64-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_configure_args(ppc) "--build=powerpc-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_configure_args(ppc64) "--build=powerpc64-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --host=i686-apple-${os.platform}${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --build=i686-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${build_arch} eq "x86_64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --host=x86_64-apple-${os.platform}${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --build=x86_64-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${build_arch} eq "ppc"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --host=powerpc-apple-${os.platform}${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --build=powerpc-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${build_arch} eq "ppc64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --host=powerpc64-apple-${os.platform}${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            --build=powerpc64-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set merger_dont_diff "${prefix}/include/libguile/scmconfig.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Clean up libsubdir redirection and provide symlinks to ${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/lib/${libsubdir}/pkgconfig/guile-1.8.pc ${destroot}${prefix}/lib/pkgconfig/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/lib/${libsubdir}/pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach f [glob -tails -directory ${destroot}${prefix}/lib/${libsubdir} *] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s ${libsubdir}/$f ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Remove conflicting files and rename to make guile18 installable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # with guile 2.0. Update internal paths and links.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/${name}/1.6/ice-9/and-let\*.scm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/goops.info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile-tut.info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info-1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info-3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info-4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info-5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info-6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/guile.info-7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file delete ${destroot}${prefix}/share/info/r5rs.info
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/bin/guile ${destroot}${prefix}/bin/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/bin/guile-config ${destroot}${prefix}/bin/${name}-config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/bin/guile-snarf ${destroot}${prefix}/bin/${name}-snarf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/bin/guile-tools ${destroot}${prefix}/bin/${name}-tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/include/guile ${destroot}${prefix}/include/guile18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/include/libguile ${destroot}${prefix}/include/libguile18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/include/libguile.h ${destroot}${prefix}/include/libguile18.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/share/aclocal/guile.m4 ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/lib/libguile.a ${destroot}${prefix}/lib/libguile18.a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/lib/libguile.la ${destroot}${prefix}/lib/libguile18.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/lib/libguile.dylib ${destroot}${prefix}/lib/libguile18.dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename ${destroot}${prefix}/share/man/man1/guile.1 ${destroot}${prefix}/share/man/man1/guile18.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|-lguile |-lguile18 |g" ${destroot}${prefix}/bin/guile18-config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|guile-config|guile18-config|g" ${destroot}${prefix}/bin/guile18-config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|guile-tools|guile18-tools|g" ${destroot}${prefix}/bin/guile18-tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|${prefix}/bin/guile|${prefix}/bin/guile18|g" ${destroot}${prefix}/bin/guile18-config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|-lguile |-lguile18 |g" ${destroot}${prefix}/lib/pkgconfig/guile-1.8.pc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "/^includedir=/s|$|/guile18|g" ${destroot}${prefix}/lib/pkgconfig/guile-1.8.pc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|libguile|libguile18|g" ${destroot}${prefix}/lib/libguile18.la
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|,guile|,guile18|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|guile-tools|guile18-tools|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|guile-config|guile18-config|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_PROGS|GUILE1_8_PROGS|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_FLAGS|GUILE1_8_FLAGS|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_SITE_DIR|GUILE1_8_SITE_DIR|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_CHECK|GUILE1_8_CHECK|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_MODULE_CHECK|GUILE1_8_MODULE_CHECK|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_MODULE_AVAILABLE|GUILE1_8_MODULE_AVAILABLE|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_MODULE_REQUIRED|GUILE1_8_MODULE_REQUIRED|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_MODULE_EXPORTS|GUILE1_8_MODULE_EXPORTS|g" ${destroot}${prefix}/share/aclocal/guile18.m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|GUILE_MODULE_REQUIRED_EXPORT|GUILE1_8_MODULE_REQUIRED_EXPORT|g" ${destroot}${prefix}/share/aclocal/guile18.m4    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    fs-traverse src_file  ${destroot}${prefix}/include/ {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if { [ file isfile ${src_file} ] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|\\<guile\\/|\\<guile18\\/|g"   $src_file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|libguile\\.h|libguile18\\.h|g" $src_file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|libguile/|libguile18/|g"       $src_file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                guile18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by         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></pre><pre style='margin:0'>

</pre>