[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