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