Hi all,

I've been keeping this into mystuff/ for too much i think.  It's a port
for guile 3, or the GNU Ubiquitous Intelligent Language for Extensions.
It's a scheme dialect.

I'm not a guile hacker, but I somewhat play with it from time to time
and I think it's nice to have it packaged.  I've mostly played with it
inside Emacs using the geiser and geiser-guile packages.

To avoid a conflict with guile2, I'm attaching a diff that drops the
info pages from it, just like we're currently doing guile2 to avoid a
conflict with lang/guile.

I'm slightly worried that some software that is currently using guile1
or guile2 could switch to guile3 during configure if found.

All but two tests are passing \o/

Tested only on amd64 for now.  Comments/ok? :)

Thanks,

Omar Polo

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/lang/guile2/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile    11 Mar 2022 19:29:02 -0000      1.29
+++ Makefile    13 May 2022 11:22:35 -0000
@@ -8,6 +8,7 @@ COMMENT=                GNU's Ubiquitous Intelligent L
 VERSION=               2.2.7
 DISTNAME=              guile-${VERSION}
 PKGNAME=               guile2-${VERSION}
+REVISION=              0
 V=                     ${VERSION:R}
 SUBST_VARS=            V
 
@@ -75,6 +76,8 @@ post-install:
        install -d ${PREFIX}/share/guile/site/${V}/
        # fix conflict with devel/guile
        mv ${PREFIX}/share/aclocal/guile{,${V}}.m4
+       # fix conflict with lang/guile3
+       rm -rf ${PREFIX}/info
 
 .include <bsd.port.mk>
 
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/lang/guile2/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST
--- pkg/PLIST   11 Mar 2022 19:29:02 -0000      1.10
+++ pkg/PLIST   13 May 2022 11:44:16 -0000
@@ -132,8 +132,6 @@ include/guile/${V}/libguile/weak-set.h
 include/guile/${V}/libguile/weak-table.h
 include/guile/${V}/libguile/weak-vector.h
 include/guile/${V}/readline.h
-@info info/guile.info
-@info info/r5rs.info
 @comment lib/charset.alias
 lib/guile/
 lib/guile/${V}/


Attachment: guile3.tar.gz
Description: GNU Zip compressed data

Reply via email to