pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/cln
Module Name: pkgsrc
Committed By: schmonz
Date: Fri Jul 18 16:19:44 UTC 2025
Modified Files:
pkgsrc/math/cln: Makefile distinfo
pkgsrc/math/cln/patches: patch-src_base_cl__low.h
Log Message:
cln: update to 1.3.7. Changes:
* Fixed compilation on ARM platforms.
* Add support for LoongArch.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/math/cln/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/cln/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/math/cln/patches/patch-src_base_cl__low.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/cln/Makefile
diff -u pkgsrc/math/cln/Makefile:1.30 pkgsrc/math/cln/Makefile:1.31
--- pkgsrc/math/cln/Makefile:1.30 Sat Apr 2 10:06:32 2022
+++ pkgsrc/math/cln/Makefile Fri Jul 18 16:19:44 2025
@@ -1,14 +1,14 @@
-# $NetBSD: Makefile,v 1.30 2022/04/02 10:06:32 wen Exp $
+# $NetBSD: Makefile,v 1.31 2025/07/18 16:19:44 schmonz Exp $
-DISTNAME= cln-1.3.6
+DISTNAME= cln-1.3.7
CATEGORIES= math
-MASTER_SITES= http://www.ginac.de/CLN/
+MASTER_SITES= ${HOMEPAGE}
MASTER_SITES+= ftp://ftpthep.physik.uni-mainz.de/pub/gnu/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= adam%NetBSD.org@localhost
HOMEPAGE= https://www.ginac.de/CLN/
-COMMENT= CLN Class Library for Numbers
+COMMENT= Class Library for Numbers
LICENSE= gnu-gpl-v2
USE_TOOLS+= gmake pkg-config
Index: pkgsrc/math/cln/distinfo
diff -u pkgsrc/math/cln/distinfo:1.19 pkgsrc/math/cln/distinfo:1.20
--- pkgsrc/math/cln/distinfo:1.19 Sat Apr 2 10:06:32 2022
+++ pkgsrc/math/cln/distinfo Fri Jul 18 16:19:44 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2022/04/02 10:06:32 wen Exp $
+$NetBSD: distinfo,v 1.20 2025/07/18 16:19:44 schmonz Exp $
-BLAKE2s (cln-1.3.6.tar.bz2) = bde4c5c6ff8bbf1b5fa265fda715a40bbb94fabd01de2c33ea22a741601a457d
-SHA512 (cln-1.3.6.tar.bz2) = a32a1449c5f0edac1444e58f500ef1a72ffab8dad65125082eff0995cc9855b45f38b89c7f754e3d4487756a8cd3f7db1e534865b8d0384fd28246f444ed7d14
-Size (cln-1.3.6.tar.bz2) = 1330815 bytes
-SHA1 (patch-src_base_cl__low.h) = 385d1bf88b8b80104da9a9e006a1b87edc3a0e84
+BLAKE2s (cln-1.3.7.tar.bz2) = 13777b993ea5194c76ed2f34797e12f1c05caf27661db6de57c451929f8e123c
+SHA512 (cln-1.3.7.tar.bz2) = 39abfae41504030cce16d0ed0547eafaa9a819f1225289d262cdd8e50d9af5bdb695d6e5a7f4b3577af29bedaf2e31700655b07a624b4232aecf8d795f697a1b
+Size (cln-1.3.7.tar.bz2) = 1337235 bytes
+SHA1 (patch-src_base_cl__low.h) = e824e7d2395a9c752418eb1236daf2bd591b5c28
Index: pkgsrc/math/cln/patches/patch-src_base_cl__low.h
diff -u pkgsrc/math/cln/patches/patch-src_base_cl__low.h:1.1 pkgsrc/math/cln/patches/patch-src_base_cl__low.h:1.2
--- pkgsrc/math/cln/patches/patch-src_base_cl__low.h:1.1 Fri May 15 09:17:03 2015
+++ pkgsrc/math/cln/patches/patch-src_base_cl__low.h Fri Jul 18 16:19:44 2025
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_base_cl__low.h,v 1.1 2015/05/15 09:17:03 joerg Exp $
+$NetBSD: patch-src_base_cl__low.h,v 1.2 2025/07/18 16:19:44 schmonz Exp $
---- src/base/cl_low.h.orig 2015-04-30 23:51:42.000000000 +0000
+--- src/base/cl_low.h.orig 2022-04-26 22:51:17.000000000 +0000
+++ src/base/cl_low.h
-@@ -202,13 +202,7 @@ inline uint32 mulu32_unchecked (uint32 a
- // > arg1, arg2 : zwei 32-Bit-Zahlen
- // < 2^32*hi+lo : eine 64-Bit-Zahl
+@@ -218,13 +218,7 @@ inline uint32 mulu32_unchecked (uint32 a
+ #else
extern "C" uint32 mulu32_ (uint32 arg1, uint32 arg2); // -> Low-Teil
+ #endif
-#ifdef _MSC_VER
- // Workaround MSVC compiler bug: extern "C" results in wrong symbols, when
- // declared inside a namespace!
@@ -16,7 +16,7 @@ $NetBSD: patch-src_base_cl__low.h,v 1.1
#if defined(__GNUC__) && defined(__m68k__) && !defined(NO_ASM)
#define mulu32(x,y,hi_zuweisung,lo_zuweisung) \
({ var uint32 _x = (x); \
-@@ -530,12 +524,7 @@ inline uint32 mulu32_unchecked (uint32 a
+@@ -537,12 +531,7 @@ inline uint32 mulu32_unchecked (uint32 a
// < uint16 r: x mod y
// < x = q*y+r
extern "C" uint32 divu_3216_3216_ (uint32 x, uint16 y); // -> Quotient q
@@ -29,7 +29,7 @@ $NetBSD: patch-src_base_cl__low.h,v 1.1
#if defined(__GNUC__) && defined(__sparc64__) && !defined(NO_ASM)
#define divu_3216_3216(x,y,q_zuweisung,r_zuweisung) \
({var uint32 __x = (x); \
-@@ -585,12 +574,7 @@ inline uint32 mulu32_unchecked (uint32 a
+@@ -592,12 +581,7 @@ inline uint32 mulu32_unchecked (uint32 a
// < uint32 r: x mod y
// < x = q*y+r
extern "C" uint32 divu_3232_3232_ (uint32 x, uint32 y); // -> Quotient q
Home |
Main Index |
Thread Index |
Old Index