pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

guile30; Update to 3.0.7



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Tue May 11 07:05:15 2021 -0400
Changeset:	f76739756b5796478e9935d234d2ee78a38b5c5f

Modified Files:
	guile30/Makefile
	guile30/PLIST
	guile30/distinfo
Removed Files:
	guile30/patches/patch-lib_Makefile.in

Log Message:
guile30; Update to 3.0.7

(This still fails to build if mprotect is enabled.)

Upstream changes (see NEWS for details)
  bugfixes
  minor improvements and additions
  stop using libltdl
  new reader implementation in Scheme
  gnulib updated

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f76739756b5796478e9935d234d2ee78a38b5c5f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 guile30/Makefile                      |  8 +-------
 guile30/PLIST                         | 13 ++++++++++---
 guile30/distinfo                      |  9 ++++-----
 guile30/patches/patch-lib_Makefile.in | 35 -----------------------------------
 4 files changed, 15 insertions(+), 50 deletions(-)

diffs:
diff --git a/guile30/Makefile b/guile30/Makefile
index 96be4c0b64..5a0ad31e11 100644
--- a/guile30/Makefile
+++ b/guile30/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	guile-3.0.4
+DISTNAME=	guile-3.0.7
 PKGNAME=	${DISTNAME:S/guile/guile30/}
 CATEGORIES=	lang
 MASTER_SITES=	ftp://ftp.gnu.org/gnu/guile/
@@ -64,12 +64,6 @@ PRINT_PLIST_AWK+=	{gsub(/${GUILE_LIBNAME}/, "$${GUILE_LIBNAME}");}
 
 .include "../../mk/bsd.prefs.mk"
 
-# If not Darwin, an extra charset.alias file is installed
-PLIST_VARS+=	charset
-.if ${OPSYS} != "Darwin"
-PLIST.charset=	yes
-.endif
-
 # https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24002
 post-configure:
 	${ECHO} '#define FLEXIBLE_ARRAY_MEMBER /**/' >> ${WRKSRC}/config.h
diff --git a/guile30/PLIST b/guile30/PLIST
index dad0bfb85d..0caf2db939 100644
--- a/guile30/PLIST
+++ b/guile30/PLIST
@@ -117,7 +117,6 @@ guile/3.0/include/guile/3.0/libguile/symbols.h
 guile/3.0/include/guile/3.0/libguile/tags.h
 guile/3.0/include/guile/3.0/libguile/threads.h
 guile/3.0/include/guile/3.0/libguile/throw.h
-guile/3.0/include/guile/3.0/libguile/trees.h
 guile/3.0/include/guile/3.0/libguile/unicode.h
 guile/3.0/include/guile/3.0/libguile/uniform.h
 guile/3.0/include/guile/3.0/libguile/validate.h
@@ -135,7 +134,6 @@ guile/3.0/include/guile/3.0/libguile/weak-vector.h
 guile/3.0/include/guile/3.0/readline.h
 guile/3.0/info/guile.info
 guile/3.0/info/r5rs.info
-${PLIST.charset}guile/3.0/lib/charset.alias
 guile/3.0/lib/guile/3.0/ccache/ice-9/and-let-star.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/arrays.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/atomic.go
@@ -146,6 +144,7 @@ guile/3.0/lib/guile/3.0/ccache/ice-9/calling.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/command-line.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/common-list.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/control.go
+guile/3.0/lib/guile/3.0/ccache/ice-9/copy-tree.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/curried-definitions.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/deprecated.go
 guile/3.0/lib/guile/3.0/ccache/ice-9/documentation.go
@@ -227,6 +226,7 @@ guile/3.0/lib/guile/3.0/ccache/language/cps/cse.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/dce.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/devirtualize-integers.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/effects-analysis.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/elide-arity-checks.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/graphs.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/intmap.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/intset.go
@@ -245,6 +245,7 @@ guile/3.0/lib/guile/3.0/ccache/language/cps/spec.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/specialize-numbers.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/specialize-primcalls.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/split-rec.go
+guile/3.0/lib/guile/3.0/ccache/language/cps/switch.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/type-checks.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/type-fold.go
 guile/3.0/lib/guile/3.0/ccache/language/cps/types.go
@@ -418,6 +419,7 @@ guile/3.0/lib/guile/3.0/ccache/system/base/syntax.go
 guile/3.0/lib/guile/3.0/ccache/system/base/target.go
 guile/3.0/lib/guile/3.0/ccache/system/base/types.go
 guile/3.0/lib/guile/3.0/ccache/system/base/types/internal.go
+guile/3.0/lib/guile/3.0/ccache/system/foreign-library.go
 guile/3.0/lib/guile/3.0/ccache/system/foreign-object.go
 guile/3.0/lib/guile/3.0/ccache/system/foreign.go
 guile/3.0/lib/guile/3.0/ccache/system/repl/command.go
@@ -461,7 +463,7 @@ guile/3.0/lib/guile/3.0/ccache/web/server/http.go
 guile/3.0/lib/guile/3.0/ccache/web/uri.go
 guile/3.0/lib/guile/3.0/extensions/guile-readline.la
 guile/3.0/lib/libguile-3.0.la
-guile/3.0/lib/libguile-3.0.so.1.2.0-gdb.scm
+guile/3.0/lib/libguile-3.0.so.1.4.0-gdb.scm
 guile/3.0/lib/pkgconfig/guile-3.0.pc
 guile/3.0/man/man1/guile.1
 guile/3.0/share/aclocal/guile.m4
@@ -476,6 +478,7 @@ guile/3.0/share/guile/3.0/ice-9/calling.scm
 guile/3.0/share/guile/3.0/ice-9/command-line.scm
 guile/3.0/share/guile/3.0/ice-9/common-list.scm
 guile/3.0/share/guile/3.0/ice-9/control.scm
+guile/3.0/share/guile/3.0/ice-9/copy-tree.scm
 guile/3.0/share/guile/3.0/ice-9/curried-definitions.scm
 guile/3.0/share/guile/3.0/ice-9/deprecated.scm
 guile/3.0/share/guile/3.0/ice-9/documentation.scm
@@ -524,6 +527,7 @@ guile/3.0/share/guile/3.0/ice-9/r5rs.scm
 guile/3.0/share/guile/3.0/ice-9/r6rs-libraries.scm
 guile/3.0/share/guile/3.0/ice-9/r7rs-libraries.scm
 guile/3.0/share/guile/3.0/ice-9/rdelim.scm
+guile/3.0/share/guile/3.0/ice-9/read.scm
 guile/3.0/share/guile/3.0/ice-9/readline.scm
 guile/3.0/share/guile/3.0/ice-9/receive.scm
 guile/3.0/share/guile/3.0/ice-9/regex.scm
@@ -562,6 +566,7 @@ guile/3.0/share/guile/3.0/language/cps/cse.scm
 guile/3.0/share/guile/3.0/language/cps/dce.scm
 guile/3.0/share/guile/3.0/language/cps/devirtualize-integers.scm
 guile/3.0/share/guile/3.0/language/cps/effects-analysis.scm
+guile/3.0/share/guile/3.0/language/cps/elide-arity-checks.scm
 guile/3.0/share/guile/3.0/language/cps/graphs.scm
 guile/3.0/share/guile/3.0/language/cps/intmap.scm
 guile/3.0/share/guile/3.0/language/cps/intset.scm
@@ -580,6 +585,7 @@ guile/3.0/share/guile/3.0/language/cps/spec.scm
 guile/3.0/share/guile/3.0/language/cps/specialize-numbers.scm
 guile/3.0/share/guile/3.0/language/cps/specialize-primcalls.scm
 guile/3.0/share/guile/3.0/language/cps/split-rec.scm
+guile/3.0/share/guile/3.0/language/cps/switch.scm
 guile/3.0/share/guile/3.0/language/cps/type-checks.scm
 guile/3.0/share/guile/3.0/language/cps/type-fold.scm
 guile/3.0/share/guile/3.0/language/cps/types.scm
@@ -763,6 +769,7 @@ guile/3.0/share/guile/3.0/system/base/syntax.scm
 guile/3.0/share/guile/3.0/system/base/target.scm
 guile/3.0/share/guile/3.0/system/base/types.scm
 guile/3.0/share/guile/3.0/system/base/types/internal.scm
+guile/3.0/share/guile/3.0/system/foreign-library.scm
 guile/3.0/share/guile/3.0/system/foreign-object.scm
 guile/3.0/share/guile/3.0/system/foreign.scm
 guile/3.0/share/guile/3.0/system/repl/command.scm
diff --git a/guile30/distinfo b/guile30/distinfo
index 5783ea7996..11ad1d3541 100644
--- a/guile30/distinfo
+++ b/guile30/distinfo
@@ -1,8 +1,7 @@
 $NetBSD: distinfo,v 1.8 2019/09/10 03:47:27 gutteridge Exp $
 
-SHA1 (guile-3.0.4.tar.gz) = 82a56bcc2b8eaaeb9bc03c29386aeea6e856f3f8
-RMD160 (guile-3.0.4.tar.gz) = 8b33a6896855e77e0d818ae9d357e7cb194badcd
-SHA512 (guile-3.0.4.tar.gz) = d707d89ef0f94f74eb4678bcc79dfa99ea068d68a789f47039b5f00c0b8b01ace567a567c0f971fdc0dfc620c11d9536fc003d8d8e049e2cc158ce8b171e1134
-Size (guile-3.0.4.tar.gz) = 21619204 bytes
-SHA1 (patch-lib_Makefile.in) = ae3428997a653d89cef9bd51f52b57b64431b753
+SHA1 (guile-3.0.7.tar.gz) = df4e2aa5f062fe65a990d5cbdf5e7d067daf8499
+RMD160 (guile-3.0.7.tar.gz) = 0a7035e6a7cae8363692921018dee3bcc5fdf8ec
+SHA512 (guile-3.0.7.tar.gz) = d7b159e109fd4a08231ef9b961376e71c2872f08d47d82896d96ccac250f5677b35be9a8ce3b9a758bd2ed78d6451e4fdd844408a1baf684256d9bfa09999f3f
+Size (guile-3.0.7.tar.gz) = 21878396 bytes
 SHA1 (patch-libguile_loader.c) = 32b012d095c343995f93d0c8160411c4b0cfbee1
diff --git a/guile30/patches/patch-lib_Makefile.in b/guile30/patches/patch-lib_Makefile.in
deleted file mode 100644
index b61d025d0f..0000000000
--- a/guile30/patches/patch-lib_Makefile.in
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD: patch-lib_Makefile.in,v 1.1 2019/09/10 03:47:28 gutteridge Exp $
-
-Install a (stub) charset.alias file unconditionally on Linux, to work
-around mismatches between pkgsrc's means of identifying glibc vs. this
-package's tools. This is the simplest fix for PLIST issues, for now...
-
---- lib/Makefile.in.orig	2019-06-30 20:06:43.000000000 +0000
-+++ lib/Makefile.in
-@@ -2969,18 +2969,14 @@ langinfo.h: langinfo.in.h $(top_builddir
- all-local: charset.alias ref-add.sed ref-del.sed
- install-exec-local: install-exec-localcharset
- install-exec-localcharset: all-local
--	if test $(GLIBC21) = no; then \
--	  case '$(host_os)' in \
--	    darwin[56]*) \
--	      need_charset_alias=true ;; \
--	    darwin* | cygwin* | mingw* | pw32* | cegcc*) \
--	      need_charset_alias=false ;; \
--	    *) \
--	      need_charset_alias=true ;; \
--	  esac ; \
--	else \
--	  need_charset_alias=false ; \
--	fi ; \
-+	case '$(host_os)' in \
-+	  darwin[56]*) \
-+	    need_charset_alias=true ;; \
-+	  darwin* | cygwin* | mingw* | pw32* | cegcc*) \
-+	    need_charset_alias=false ;; \
-+	  *) \
-+	    need_charset_alias=true ;; \
-+	esac ; \
- 	if $$need_charset_alias; then \
- 	  $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
- 	fi ; \


Home | Main Index | Thread Index | Old Index