pkgsrc-WIP-changes archive

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

guile30: update to 3.0.1



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Sun Mar 15 13:58:54 2020 +0100
Changeset:	cd865ad774768f47cdc2a69ba532be9e9e9d983f

Modified Files:
	guile30/Makefile
	guile30/buildlink3.mk
	guile30/distinfo
	guile30/module.mk
Added Files:
	guile30/TODO

Log Message:
guile30: update to 3.0.1

add TOOD, since it doesn't build -- reported upstream

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

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

diffstat:
 guile30/Makefile      |  4 ++--
 guile30/TODO          |  8 ++++++++
 guile30/buildlink3.mk | 26 +++++++++++++-------------
 guile30/distinfo      |  8 ++++----
 guile30/module.mk     |  4 ++--
 5 files changed, 29 insertions(+), 21 deletions(-)

diffs:
diff --git a/guile30/Makefile b/guile30/Makefile
index e1d9a95cf2..8cebb004ba 100644
--- a/guile30/Makefile
+++ b/guile30/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	guile-3.0.0
+DISTNAME=	guile-3.0.1
 PKGNAME=	${DISTNAME:S/guile/guile30/}
 CATEGORIES=	lang
 MASTER_SITES=	ftp://ftp.gnu.org/gnu/guile/
@@ -18,7 +18,7 @@ GUILE_SUBDIR=	guile/3.0
 HAS_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--disable-shared
 # not until boehm-gc is threaded
-CONFIGURE_ARGS+=	--without-threads
+#CONFIGURE_ARGS+=	--without-threads
 CONFIGURE_ARGS+=	SHELL=${CONFIG_SHELL}
 # Needed to work around broken configure check for accept4()
 LDFLAGS.SunOS+=		-lsocket -lnsl
diff --git a/guile30/TODO b/guile30/TODO
new file mode 100644
index 0000000000..8dc5ed825a
--- /dev/null
+++ b/guile30/TODO
@@ -0,0 +1,8 @@
+  CCLD     libguile-3.0.la
+ld: .libs/libguile_3.0_la-posix.o: in function `scm_tmpnam':
+/scratch/wip/guile30/work/guile-3.0.1/libguile/posix.c:1605: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
+  CCLD     guile
+ld: ./.libs/libguile-3.0.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
+ld: ./.libs/libguile-3.0.so: undefined reference to `scm_i_pthread_key_create'
+
+Reported upstream as http://debbugs.gnu.org/cgi/bugreport.cgi?bug=40075
diff --git a/guile30/buildlink3.mk b/guile30/buildlink3.mk
index 737bb49026..3a1065de28 100644
--- a/guile30/buildlink3.mk
+++ b/guile30/buildlink3.mk
@@ -1,19 +1,19 @@
-# $NetBSD: buildlink3.mk,v 1.2 2019/07/14 21:46:22 rillig Exp $
+# $NetBSD: buildlink3.mk,v 1.3.0019/07/14 21:46:30 rillig Exp $
 
-BUILDLINK_TREE+=	guile22
+BUILDLINK_TREE+=	guile30
 
-.if !defined(GUILE22_BUILDLINK3_MK)
-GUILE22_BUILDLINK3_MK:=
+.if !defined(GUILE30_BUILDLINK3_MK)
+GUILE30_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.guile22+=	guile22>=2.2
-BUILDLINK_PKGSRCDIR.guile22?=	../../lang/guile22
+BUILDLINK_API_DEPENDS.guile30+=	guile30>=3.0
+BUILDLINK_PKGSRCDIR.guile30?=	../../lang/guile30
 
-BUILDLINK_PASSTHRU_DIRS=		${PREFIX}/guile/2.2
-BUILDLINK_FILES.guile22+=		guile/2.2/bin/*
-BUILDLINK_FNAME_TRANSFORM.guile22+=	-e s,guile/2.2/bin,bin,
-BUILDLINK_FNAME_TRANSFORM.guile22+=	-e s,guile/2.2/lib/pkgconfig,lib/pkgconfig,
+BUILDLINK_PASSTHRU_DIRS=		${PREFIX}/guile/3.0
+BUILDLINK_FILES.guile30+=		guile/3.0/bin/*
+BUILDLINK_FNAME_TRANSFORM.guile30+=	-e s,guile/3.0/bin,bin,
+BUILDLINK_FNAME_TRANSFORM.guile30+=	-e s,guile/3.0/lib/pkgconfig,lib/pkgconfig,
 
-GUILE22_SUBDIR=				guile/2.2
+GUILE30_SUBDIR=				guile/3.0
 
 .include "../../devel/gmp/buildlink3.mk"
 .include "../../devel/libffi/buildlink3.mk"
@@ -23,6 +23,6 @@ GUILE22_SUBDIR=				guile/2.2
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../textproc/libunistring/buildlink3.mk"
 .include "../../devel/boehm-gc/buildlink3.mk"
-.endif # GUILE22_BUILDLINK3_MK
+.endif # GUILE30_BUILDLINK3_MK
 
-BUILDLINK_TREE+=	-guile22
+BUILDLINK_TREE+=	-guile30
diff --git a/guile30/distinfo b/guile30/distinfo
index 617117da54..6a54410521 100644
--- a/guile30/distinfo
+++ b/guile30/distinfo
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.8 2019/09/10 03:47:27 gutteridge Exp $
 
-SHA1 (guile-3.0.0.tar.gz) = 2c02190e43943f2eb70ea116019073f571495dce
-RMD160 (guile-3.0.0.tar.gz) = 7d693dc2da61c3096fde68f1d1852865b4a8ac61
-SHA512 (guile-3.0.0.tar.gz) = 5c1e02abc00d122c1bebc0df567c986fcda8b4721d29cff4fe2c11f12d68cc96308b34bc6082c262bacca216014d2a43befadc2b99aa613012e3f4a8e93b59f6
-Size (guile-3.0.0.tar.gz) = 21912896 bytes
+SHA1 (guile-3.0.1.tar.gz) = 5a191a9463333723601077b6ba77e5f3874d31b0
+RMD160 (guile-3.0.1.tar.gz) = 4182018f3876b44df2dc970ec2f91509d0268831
+SHA512 (guile-3.0.1.tar.gz) = bfb7dc07f28f2d5b37e368b7582ad74bb6b3866260561ee88f896e0239bb7b6880d72fffee72dcc80a36d49ff9aefe7596bd1d89f93d2a6b4e65dcb5345b00e9
+Size (guile-3.0.1.tar.gz) = 21919190 bytes
 SHA1 (patch-lib_Makefile.in) = ae3428997a653d89cef9bd51f52b57b64431b753
 SHA1 (patch-libguile_loader.c) = 32b012d095c343995f93d0c8160411c4b0cfbee1
diff --git a/guile30/module.mk b/guile30/module.mk
index d8706b107e..4cd9efc5f9 100644
--- a/guile30/module.mk
+++ b/guile30/module.mk
@@ -14,11 +14,11 @@
 GNU_CONFIGURE_PREFIX=	${PREFIX}/guile/2.2
 CONFIGURE_ARGS+=	--libdir=${PREFIX}/guile/2.2/lib
 
-.if defined(GUILE_NEED_BOOTSTRAP)
+.  if defined(GUILE_NEED_BOOTSTRAP)
 USE_TOOLS+=		automake autoconf autoreconf
 pre-configure:
 	(cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/2.2/share/aclocal -vif)
-.endif
+.  endif
 
 .include "../../lang/guile22/buildlink3.mk"
 .endif


Home | Main Index | Thread Index | Old Index