[154447] trunk/dports/lang/guile16/Portfile

devans at macports.org devans at macports.org
Sun Oct 30 00:04:55 CEST 2016


Revision: 154447
          https://trac.macports.org/changeset/154447
Author:   devans at macports.org
Date:     2016-10-30 00:04:54 +0200 (Sun, 30 Oct 2016)
Log Message:
-----------
guile16: mark outdated port obsolete, replaced by guile, no dependents.

Modified Paths:
--------------
    trunk/dports/lang/guile16/Portfile

Modified: trunk/dports/lang/guile16/Portfile
===================================================================
--- trunk/dports/lang/guile16/Portfile	2016-10-29 22:00:01 UTC (rev 154446)
+++ trunk/dports/lang/guile16/Portfile	2016-10-29 22:04:54 UTC (rev 154447)
@@ -4,99 +4,9 @@
 PortSystem      1.0
 
 name            guile16
+replaced_by     guile
 version         1.6.8
-revision        3
+revision        4
 categories      lang
-# GPL with an exception that allows linking
-license         {GPL-2+ Permissive}
-maintainers     nomaintainer
-platforms       darwin
 
-description     GNU's Ubiquitous Intelligent Language for Extension (guile)
-long_description    \
-        Guile is an interpreter for the Scheme programming    \
-        language, packaged for use in a wide variety of        \
-        environments. Guile implements Scheme as described in    \
-        the Revised^5 Report on the Algorithmic Language Scheme    \
-        (usually known as R5RS), providing clean and general    \
-        data and control structures.                \
-                                    \
-        Guile goes beyond the rather austere language presented    \
-        in R5RS, extending it with a module system, full access    \
-        to POSIX system calls, networking support, multiple    \
-        threads, dynamic linking, a foreign function call    \
-        interface, powerful string processing, and many other    \
-        features needed for programming in the real world.
-
-#bugs        On Apple's darwin, the putenv library function acts    \
-#        differently than the GNU version. The patch to        \
-#        libguile/posix.c fixes this, so the guile 'putenv'    \
-#        function doesn't throw a system error.
-
-#user_notes    You may need to set the environment variable        \
-#        DYLD_LIBRARY_PATH to ${prefix}/lib (or wherever    \
-#        the guile libraries have been installed) if you want    \
-#        to load guile modules from an application linked with    \
-#        libguile.  This should only apply to developers using    \
-#        guile as an extension language.
-
-homepage        http://www.gnu.org/software/guile/guile.html
-master_sites    gnu:guile
-distname        guile-${version}
-
-checksums       md5 2756b01f428b910d33267aeaa0e2d59a
-
-patchfiles      patch-scmsigs.c.diff        \
-                patch-posix.c.diff        \
-                patch-gc_os_dep.c.diff \
-                patch-guile.c.diff
-
-depends_lib     port:readline
-
-configure.args  CPPFLAGS="-I${prefix}/include"    \
-                LDFLAGS=-L${prefix}/lib        \
-                --infodir=${prefix}/share/info    \
-                --mandir=${prefix}/share/man
-
-post-destroot {
-    file delete ${destroot}${prefix}/share/${name}/1.6/ice-9/and-let\*.scm
-    file delete ${destroot}${prefix}/share/info/goops.info
-    file delete ${destroot}${prefix}/share/info/guile-tut.info
-    file delete ${destroot}${prefix}/share/info/guile.info
-    file delete ${destroot}${prefix}/share/info/guile.info-1
-    file delete ${destroot}${prefix}/share/info/guile.info-2
-    file delete ${destroot}${prefix}/share/info/guile.info-3
-    file delete ${destroot}${prefix}/share/info/guile.info-4
-    file delete ${destroot}${prefix}/share/info/r5rs.info
-    
-    file rename ${destroot}${prefix}/bin/guile ${destroot}${prefix}/bin/${name}
-    file rename ${destroot}${prefix}/bin/guile-config ${destroot}${prefix}/bin/${name}-config
-    file rename ${destroot}${prefix}/bin/guile-snarf ${destroot}${prefix}/bin/${name}-snarf
-    file rename ${destroot}${prefix}/bin/guile-tools ${destroot}${prefix}/bin/${name}-tools
-
-    file rename ${destroot}${prefix}/include/guile ${destroot}${prefix}/include/guile16
-
-    file rename ${destroot}${prefix}/include/libguile ${destroot}${prefix}/include/libguile16
-    file rename ${destroot}${prefix}/include/libguile.h ${destroot}${prefix}/include/libguile16.h
-
-    file rename ${destroot}${prefix}/share/aclocal/guile.m4 ${destroot}${prefix}/share/aclocal/guile16.m4
-
-    file rename ${destroot}${prefix}/lib/libguile.a ${destroot}${prefix}/lib/libguile16.a
-    file rename ${destroot}${prefix}/lib/libguile.la ${destroot}${prefix}/lib/libguile16.la
-    file rename ${destroot}${prefix}/lib/libguile.dylib ${destroot}${prefix}/lib/libguile16.dylib
-
-    reinplace "s|-lguile |-lguile16 |g" ${destroot}${prefix}/bin/guile16-config
-    reinplace "s|${prefix}/bin/guile|${prefix}/bin/guile16|g" ${destroot}${prefix}/bin/guile16-config
-    reinplace "s|libguile\\.|libguile16\\.|g" ${destroot}${prefix}/lib/libguile16.la
-    reinplace "s|libguile.la|libguile16.la|g" ${destroot}${prefix}/lib/libguilereadline-v-12.la
-    
-    fs-traverse src_file  ${destroot}${prefix}/include/ {
-        if { [ file isfile ${src_file} ] } {
-            reinplace "s|\\<guile\\/|\\<guile16\\/|g"   $src_file
-            reinplace "s|libguile\\.h|libguile16\\.h|g" $src_file
-            reinplace "s|libguile/|libguile16/|g"       $src_file
-        }
-    }
-}
-
-livecheck.regex {guile-(1\.6(?:\.\d+)*)}
+PortGroup       obsolete 1.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-changes/attachments/20161030/e057ce63/attachment-0002.html>


More information about the macports-changes mailing list