git: a02c296c230a - main - lang/guile: Update version 3.0.7=>3.0.8
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 04 Jul 2022 15:47:21 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=a02c296c230a9d86251746aaebd8b1db6c322c06
commit a02c296c230a9d86251746aaebd8b1db6c322c06
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-07-04 15:44:48 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-07-04 15:46:49 +0000
lang/guile: Update version 3.0.7=>3.0.8
- Mark NOT_FOR_ARCHS with i386 other ARCHS should be checked
- Add USE_GCC=12
Reported by: herbert@gojira.at
Relnotes: https://www.gnu.org/software/guile/download/#releases
---
lang/guile/Makefile | 36 +++++++++++++++++++++---------------
lang/guile/distinfo | 6 +++---
lang/guile/pkg-plist | 13 ++++++++++---
3 files changed, 34 insertions(+), 21 deletions(-)
diff --git a/lang/guile/Makefile b/lang/guile/Makefile
index 9fcbbbe1b987..057247df9e01 100644
--- a/lang/guile/Makefile
+++ b/lang/guile/Makefile
@@ -2,8 +2,7 @@
# $MCom: ports/lang/guile/Makefile,v 1.1 2006/09/12 14:57:06 ahze Exp $
PORTNAME= guile
-PORTVERSION= 3.0.7
-PORTREVISION= 1
+PORTVERSION= 3.0.8
CATEGORIES= lang scheme
MASTER_SITES= GNU
@@ -13,38 +12,42 @@ COMMENT= GNU Ubiquitous Intelligent Language for Extension
LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
+# Currently has linker error in i386. Feel free to add other ARCHS in
+# case of failure
+NOT_FOR_ARCHS= i386
+
LIB_DEPENDS= libffi.so:devel/libffi \
libgmp.so:math/gmp \
libltdl.so:devel/libltdl \
libunistring.so:devel/libunistring
-USES= charsetfix compiler:c11 cpe gmake iconv libtool makeinfo pathfix pkgconfig \
- readline tar:lz
-USE_LDCONFIG= yes
-
+USES= charsetfix compiler:gcc-c++11-lib cpe gmake iconv libtool \
+ makeinfo pathfix pkgconfig readline tar:lz
CPE_VENDOR= gnu
+USE_GCC= 12
+USE_LDCONFIG= yes
-CONFLICTS_INSTALL= guile1 guile2
+GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
-
-GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
+CONFLICTS_INSTALL= guile1 guile2
+
INFO= guile r5rs
PLIST_SUB= GUILE_VER=${PORTVERSION:R}
-OPTIONS_DEFINE= NLS THREADS
-OPTIONS_DEFAULT=NLS THREADS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= NLS THREADS
+OPTIONS_DEFAULT= NLS THREADS
+OPTIONS_SUB= yes
+NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
-NLS_USES= gettext
-THREADS_CONFIGURE_WITH= threads
-THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded
+THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded
THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc
+THREADS_CONFIGURE_WITH= threads
.include <bsd.port.options.mk>
@@ -62,4 +65,7 @@ post-patch:
post-patch-THREADS-on:
@${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure
+post-install:
+ @${FIND} ${STAGEDIR}${PREFIX}/lib -name "*.go" | ${XARGS} ${STRIP_CMD}
+
.include <bsd.port.mk>
diff --git a/lang/guile/distinfo b/lang/guile/distinfo
index 6f4b75e0a7a4..5fd7bfc2c544 100644
--- a/lang/guile/distinfo
+++ b/lang/guile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1621920572
-SHA256 (guile-3.0.7.tar.lz) = f02166205ced31651d27bd037f947e199a442545ca73f913907c69469ddd7b54
-SIZE (guile-3.0.7.tar.lz) = 10797035
+TIMESTAMP = 1656779066
+SHA256 (guile-3.0.8.tar.lz) = 96f5263f89dda2d757fe1129e489e672f5a0b7540ee6710ec7ef352120d8af52
+SIZE (guile-3.0.8.tar.lz) = 5890261
diff --git a/lang/guile/pkg-plist b/lang/guile/pkg-plist
index 6b19c7ad9ef2..d7637f1d81e5 100644
--- a/lang/guile/pkg-plist
+++ b/lang/guile/pkg-plist
@@ -45,7 +45,6 @@ include/guile/%%GUILE_VER%%/libguile/fports.h
include/guile/%%GUILE_VER%%/libguile/frames.h
include/guile/%%GUILE_VER%%/libguile/gc-inline.h
include/guile/%%GUILE_VER%%/libguile/gc.h
-include/guile/%%GUILE_VER%%/libguile/generalized-arrays.h
include/guile/%%GUILE_VER%%/libguile/generalized-vectors.h
include/guile/%%GUILE_VER%%/libguile/gettext.h
include/guile/%%GUILE_VER%%/libguile/goops.h
@@ -223,6 +222,7 @@ lib/guile/%%GUILE_VER%%/ccache/language/cps/contification.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/cse.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/dce.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/devirtualize-integers.go
+lib/guile/%%GUILE_VER%%/ccache/language/cps/dump.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/effects-analysis.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/elide-arity-checks.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/graphs.go
@@ -235,6 +235,7 @@ lib/guile/%%GUILE_VER%%/ccache/language/cps/peel-loops.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/prune-top-level-scopes.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/reify-primitives.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/renumber.go
+lib/guile/%%GUILE_VER%%/ccache/language/cps/return-types.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/rotate-loops.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/self-references.go
lib/guile/%%GUILE_VER%%/ccache/language/cps/simplify.go
@@ -280,10 +281,12 @@ lib/guile/%%GUILE_VER%%/ccache/language/tree-il/debug.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/effects.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/eta-expand.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/fix-letrec.go
+lib/guile/%%GUILE_VER%%/ccache/language/tree-il/inlinable-exports.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/letrectify.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/optimize.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/peval.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/primitives.go
+lib/guile/%%GUILE_VER%%/ccache/language/tree-il/resolve-free-vars.go
lib/guile/%%GUILE_VER%%/ccache/language/tree-il/spec.go
lib/guile/%%GUILE_VER%%/ccache/language/value/spec.go
lib/guile/%%GUILE_VER%%/ccache/oop/goops.go
@@ -466,8 +469,8 @@ lib/guile/%%GUILE_VER%%/extensions/guile-readline.so.0.0.0
lib/libguile-%%GUILE_VER%%.a
lib/libguile-%%GUILE_VER%%.so
lib/libguile-%%GUILE_VER%%.so.1
-lib/libguile-%%GUILE_VER%%.so.1.4.0
-lib/libguile-%%GUILE_VER%%.so.1.4.0-gdb.scm
+lib/libguile-%%GUILE_VER%%.so.1.5.0
+lib/libguile-%%GUILE_VER%%.so.1.5.0-gdb.scm
libdata/pkgconfig/guile-%%GUILE_VER%%.pc
man/man1/guile.1.gz
share/aclocal/guile.m4
@@ -569,6 +572,7 @@ share/aclocal/guile.m4
%%DATADIR%%/%%GUILE_VER%%/language/cps/cse.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/dce.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/devirtualize-integers.scm
+%%DATADIR%%/%%GUILE_VER%%/language/cps/dump.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/effects-analysis.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/elide-arity-checks.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/graphs.scm
@@ -581,6 +585,7 @@ share/aclocal/guile.m4
%%DATADIR%%/%%GUILE_VER%%/language/cps/prune-top-level-scopes.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/reify-primitives.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/renumber.scm
+%%DATADIR%%/%%GUILE_VER%%/language/cps/return-types.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/rotate-loops.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/self-references.scm
%%DATADIR%%/%%GUILE_VER%%/language/cps/simplify.scm
@@ -626,10 +631,12 @@ share/aclocal/guile.m4
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/effects.scm
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/eta-expand.scm
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/fix-letrec.scm
+%%DATADIR%%/%%GUILE_VER%%/language/tree-il/inlinable-exports.scm
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/letrectify.scm
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/optimize.scm
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/peval.scm
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/primitives.scm
+%%DATADIR%%/%%GUILE_VER%%/language/tree-il/resolve-free-vars.scm
%%DATADIR%%/%%GUILE_VER%%/language/tree-il/spec.scm
%%DATADIR%%/%%GUILE_VER%%/language/value/spec.scm
%%DATADIR%%/%%GUILE_VER%%/oop/goops.scm