Received: by mail.netbsd.org (Postfix, from userid 605) id 0307184E7A; Mon, 9 Jan 2023 13:25:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 3253F84E76 for ; Mon, 9 Jan 2023 13:25:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id KslS1z2laKCb for ; Mon, 9 Jan 2023 13:25:12 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 4894E84E71 for ; Mon, 9 Jan 2023 13:25:12 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 41FBEFA90; Mon, 9 Jan 2023 13:25:12 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1673270712295210" MIME-Version: 1.0 Date: Mon, 9 Jan 2023 13:25:12 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/math/mpfr To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20230109132512.41FBEFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1673270712295210 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Mon Jan 9 13:25:12 UTC 2023 Modified Files: pkgsrc/math/mpfr: Makefile builtin.mk distinfo Removed Files: pkgsrc/math/mpfr/patches: patch-VERSION patch-src_mpfr.h patch-src_version.c patch-tests_tstckintc.c Log Message: mpfr: update to 4.2.0. Changes from versions 4.1.* to version 4.2.0: - The "fondue savoyarde" release. - Binary compatible with MPFR 4.0.* and 4.1.*, though some minor changes in the behavior of the formatted output functions may be visible, regarded as underspecified behavior or bug fixes (see below). - New functions mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu, mpfr_atanu and mpfr_atan2u. - New functions mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi, mpfr_asinpi, mpfr_atanpi and mpfr_atan2pi. - New functions mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1 and mpfr_compound_si. - New functions mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj, mpfr_pow_sj and mpfr_rootn_si (mpfr_pown is actually a macro defined as an alias for mpfr_pow_sj). - Bug fixes. In particular, for the formatted output functions (mpfr_printf, etc.), the case where the precision consists only of a period has been fixed to be like ".0" as specified in the ISO C standard, and the manual has been corrected and clarified. The macros of the custom interface have also been fixed: they now behave like functions (except a minor limitation for mpfr_custom_init_set). To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 pkgsrc/math/mpfr/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/mpfr/builtin.mk cvs rdiff -u -r1.33 -r1.34 pkgsrc/math/mpfr/distinfo cvs rdiff -u -r1.1 -r0 pkgsrc/math/mpfr/patches/patch-VERSION \ pkgsrc/math/mpfr/patches/patch-src_mpfr.h \ pkgsrc/math/mpfr/patches/patch-src_version.c \ pkgsrc/math/mpfr/patches/patch-tests_tstckintc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1673270712295210 Content-Disposition: inline Content-Length: 3752 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/math/mpfr/Makefile diff -u pkgsrc/math/mpfr/Makefile:1.46 pkgsrc/math/mpfr/Makefile:1.47 --- pkgsrc/math/mpfr/Makefile:1.46 Sun Nov 27 03:17:13 2022 +++ pkgsrc/math/mpfr/Makefile Mon Jan 9 13:25:11 2023 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.46 2022/11/27 03:17:13 mef Exp $ +# $NetBSD: Makefile,v 1.47 2023/01/09 13:25:11 wiz Exp $ -DISTNAME= mpfr-4.1.1 -PKGREVISION= 1 +DISTNAME= mpfr-4.2.0 CATEGORIES= math MASTER_SITES= http://www.mpfr.org/${DISTNAME}/ EXTRACT_SUFX= .tar.bz2 @@ -14,7 +13,7 @@ LICENSE= gnu-lgpl-v3 USE_LIBTOOL= yes GNU_CONFIGURE= yes .include "../../mk/bsd.prefs.mk" -.if !empty(MACHINE_PLATFORM:MNetBSD-[0-9]*-*) || !empty(MACHINE_PLATFORM:MDragonFly-[0-5]*-*) +.if !empty(MACHINE_PLATFORM:MNetBSD-[0-9]*-*) CONFIGURE_ARGS+= --disable-float128 .endif TEST_TARGET= check Index: pkgsrc/math/mpfr/builtin.mk diff -u pkgsrc/math/mpfr/builtin.mk:1.7 pkgsrc/math/mpfr/builtin.mk:1.8 --- pkgsrc/math/mpfr/builtin.mk:1.7 Thu Sep 3 08:58:42 2020 +++ pkgsrc/math/mpfr/builtin.mk Mon Jan 9 13:25:11 2023 @@ -1,4 +1,4 @@ -# $NetBSD: builtin.mk,v 1.7 2020/09/03 08:58:42 prlw1 Exp $ +# $NetBSD: builtin.mk,v 1.8 2023/01/09 13:25:11 wiz Exp $ BUILTIN_PKG:= mpfr @@ -29,7 +29,7 @@ MAKEVARS+= IS_BUILTIN.mpfr ### a package name to represent the built-in package. ### .if !defined(BUILTIN_PKG.mpfr) && \ - !empty(IS_BUILTIN.mpfr:M[yY][eE][sS]) && \ + ${IS_BUILTIN.mpfr:tl} == yes && \ empty(H_MPFR:M__nonexistent__) BUILTIN_VERSION.mpfr!= ${BUILTIN_VERSION_SCRIPT.mpfr} ${H_MPFR} BUILTIN_PKG.mpfr= mpfr-${BUILTIN_VERSION.mpfr} @@ -45,10 +45,10 @@ MAKEVARS+= BUILTIN_PKG.mpfr USE_BUILTIN.mpfr= no . else USE_BUILTIN.mpfr= ${IS_BUILTIN.mpfr} -. if defined(BUILTIN_PKG.mpfr) && !empty(IS_BUILTIN.mpfr:M[yY][eE][sS]) +. if defined(BUILTIN_PKG.mpfr) && ${IS_BUILTIN.mpfr:tl} == yes USE_BUILTIN.mpfr= yes . for _dep_ in ${BUILDLINK_API_DEPENDS.mpfr} -. if !empty(USE_BUILTIN.mpfr:M[yY][eE][sS]) +. if ${USE_BUILTIN.mpfr:tl} == yes USE_BUILTIN.mpfr!= \ if ${PKG_ADMIN} pmatch ${_dep_:Q} ${BUILTIN_PKG.mpfr:Q}; then \ ${ECHO} yes; \ @@ -63,8 +63,8 @@ USE_BUILTIN.mpfr!= \ MAKEVARS+= USE_BUILTIN.mpfr CHECK_BUILTIN.mpfr?= no -.if !empty(CHECK_BUILTIN.mpfr:M[Nn][Oo]) -. if !empty(USE_BUILTIN.mpfr:M[Yy][Ee][Ss]) +.if ${CHECK_BUILTIN.mpfr:tl} == no +. if ${USE_BUILTIN.mpfr:tl} == yes MPFR_INCLUDE= ${H_MPFR:H} BUILDLINK_INCDIRS.mpfr= ${MPFR_INCLUDE} BUILDLINK_LIBDIRS.mpfr= lib${LIBABISUFFIX} Index: pkgsrc/math/mpfr/distinfo diff -u pkgsrc/math/mpfr/distinfo:1.33 pkgsrc/math/mpfr/distinfo:1.34 --- pkgsrc/math/mpfr/distinfo:1.33 Sun Nov 27 03:17:13 2022 +++ pkgsrc/math/mpfr/distinfo Mon Jan 9 13:25:11 2023 @@ -1,9 +1,5 @@ -$NetBSD: distinfo,v 1.33 2022/11/27 03:17:13 mef Exp $ +$NetBSD: distinfo,v 1.34 2023/01/09 13:25:11 wiz Exp $ -BLAKE2s (mpfr-4.1.1.tar.bz2) = 2a859b41cc4482c530b020cfc9fe434db6fe8c6297c8bb104b7ed2c47de71b06 -SHA512 (mpfr-4.1.1.tar.bz2) = f0efefbfc4dec367cdab6299272062508ec80d53daa779fe05954cd626983277039a10d9d072ae686584f6ce75014ef2136e3f095128fa21fc994f7c6f33d674 -Size (mpfr-4.1.1.tar.bz2) = 1658183 bytes -SHA1 (patch-VERSION) = 06d1fa35bbdeee9e860cfaa66e7e358014e5a05d -SHA1 (patch-src_mpfr.h) = b8604763eaa2918053b9edceee509f9c7324fb82 -SHA1 (patch-src_version.c) = 8ff9100b82156c6ab23dab3d83c83f52e2eae11e -SHA1 (patch-tests_tstckintc.c) = c106eaac3c4c69ff02202fecd726c528f8dae772 +BLAKE2s (mpfr-4.2.0.tar.bz2) = caeeb2c1c9de21db358bc6f02bb789b935d10ed6b73ab73569e1e3f6666378c5 +SHA512 (mpfr-4.2.0.tar.bz2) = cb2a9314b94e34a4ea49ce2619802e9420c982e55258a4bc423f802740632646a3d420e7fcf373b19618385b8b2b412abfa127e8f473053863424cac233893c0 +Size (mpfr-4.2.0.tar.bz2) = 1695616 bytes --_----------=_1673270712295210--