changeset 6576:03860a88b499

librsb: Update to version 1.3.0.2 * src/librsb.mk: Update version and checksum. Build without Fortran compiler. * src/librsb-1-setenv.patch, src/librsb-2-config.patch: Remove files. * dist-files.mk: Remove deleted files from list.
author Markus Mützel <markus.muetzel@gmx.de>
date Sun, 27 Nov 2022 19:08:31 +0100
parents 2778ec7dd467
children dc7335a5a446
files dist-files.mk src/librsb-1-setenv.patch src/librsb-2-config.patch src/librsb.mk
diffstat 4 files changed, 3 insertions(+), 64 deletions(-) [+]
line wrap: on
line diff
--- a/dist-files.mk	Mon Dec 19 16:10:21 2022 +0100
+++ b/dist-files.mk	Sun Nov 27 19:08:31 2022 +0100
@@ -294,8 +294,6 @@
   libpng-test.c \
   libpng.mk \
   libproxy.mk \
-  librsb-1-setenv.patch \
-  librsb-2-config.patch \
   librsb.mk \
   librsvg-1-fixes.patch \
   librsvg-test.c \
--- a/src/librsb-1-setenv.patch	Mon Dec 19 16:10:21 2022 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
---- librsb-1.3.0.1/rsb_test_matops.c.orig	2022-02-24 11:11:02.000000000 +0100
-+++ librsb-1.3.0.1/rsb_test_matops.c	2022-10-15 13:44:55.920772450 +0200
-@@ -1979,7 +1979,7 @@
- 			RSB_STDOUT("# Memory benchmark took %.3lfs\n",dt);
- 	}
- 
--#ifdef RSB_HAVE_UNISTD_H
-+#ifdef RSB_HAVE_SETENV
- {
- 	/* special environmental variables set just for the sake of being saved in .rpr files */
- #ifdef RSB_CC
-@@ -6536,7 +6536,7 @@
- 			RSB_STDOUT("# Memory benchmark took %.3lfs\n",dt);
- 	}
- 
--#ifdef RSB_HAVE_UNISTD_H
-+#ifdef RSB_HAVE_SETENV
- {
- 	/* special environmental variables set just for the sake of being saved in .rpr files */
- #ifdef RSB_CC
-@@ -10962,7 +10962,7 @@
- 			RSB_STDOUT("# Memory benchmark took %.3lfs\n",dt);
- 	}
- 
--#ifdef RSB_HAVE_UNISTD_H
-+#ifdef RSB_HAVE_SETENV
- {
- 	/* special environmental variables set just for the sake of being saved in .rpr files */
- #ifdef RSB_CC
- 
- --- librsb-1.3.0.1/rsbench.c.orig	2022-10-15 13:54:32.053382000 +0200
-+++ librsb-1.3.0.1/rsbench.c	2022-10-15 13:54:58.038005553 +0200
-@@ -479,7 +479,15 @@
- 	{
- 		const rsb_char_t *name=ava, *value=esp+1;
- 		*esp=RSB_NUL;
-+		#ifdef RSB_HAVE_SETENV
- 		setenv(name, value, /*overwrite*/1);
-+		#else
-+		rsb_char_t buf[1000];
-+		strcpy(buf, name);
-+		strcat(buf, "=");
-+		strcat(buf, value);
-+		putenv(buf);
-+		#endif
- 		RSBENCH_STDOUT("# Calling setenv() with arguments %s and %s\n",name,value);
- 	}
- 	if( ava )
- 	
--- a/src/librsb-2-config.patch	Mon Dec 19 16:10:21 2022 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,11 +0,0 @@
---- librsb-1.3.0.1/librsb-config.in.orig	2022-04-28 19:17:05.000000000 +0200
-+++ librsb-1.3.0.1/librsb-config.in	2022-10-15 14:10:34.827545946 +0200
-@@ -16,7 +16,7 @@
- includedir="@includedir@/"
- ldflags="@LDFLAGS@"
- # Note: if using -lrsbpp explicitly and -stdc++ is there, optional -lasan needs to precede -stdc++ (in RSB_RSBPP_LIBS)
--libs="-lrsb"
-+libs="-lrsb -lz"
- extra_libs="@LIBS@ @OPENMP_CFLAGS@ @LIBRSB_MKL_LIBS@ @RSB_RSBPP_LIBS@"
- all_libs="-lrsb"
- fclibs="@FCLIBS@"
--- a/src/librsb.mk	Mon Dec 19 16:10:21 2022 +0100
+++ b/src/librsb.mk	Sun Nov 27 19:08:31 2022 +0100
@@ -3,8 +3,8 @@
 
 PKG             := librsb
 $(PKG)_IGNORE   :=
-$(PKG)_VERSION  := 1.3.0.1
-$(PKG)_CHECKSUM := c5781cfdd137a6d442318f9f5e7b9fd18c46d8c2
+$(PKG)_VERSION  := 1.3.0.2
+$(PKG)_CHECKSUM := 61e23ad6258dba602fc3bcb3cdc4d1c1b24e220c
 $(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
 $(PKG)_FILE     := $(PKG)-$($(PKG)_VERSION).tar.gz
 $(PKG)_URL      := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$($(PKG)_FILE)
@@ -25,6 +25,7 @@
         --prefix='$(HOST_PREFIX)' \
         $(ENABLE_SHARED_OR_STATIC) \
         $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        FC=' ' \
         --disable-c-examples \
         --disable-fortran-examples \
         --disable-sparse-blas-interface \