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