diff --git a/mpfr-3.1.6-vs-4.1.0.yaml b/mpfr-3.1.6-vs-4.1.0.yaml deleted file mode 100644 index 38bfe4d96137bb512d15eeb0c6953ae552b02885..0000000000000000000000000000000000000000 --- a/mpfr-3.1.6-vs-4.1.0.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: mpfr -old_version: 3.1.6 -new_version: 4.1.0 -interface_differences: -- type: 'feature' - item: 新功能mpfr_free_cache2 - diff: 多线程应用程序共享缓存 - influence: 功能增强 -- type: 'feature' - item: MPFR依赖 - diff: MPFR现在依赖于GMP 5.0+,而不是4.1+。 - influence: 功能增强、优化 -- type: 'feature' - item: Partial支持MPFR_RNDF - diff: MPFR_RNDF模式的工作方式如下:计算值要么对应于MPFR_RNDD,要么对应于MPFR_RNDU - influence: 功能增强,不影响原有功能 -- type: 'ABI' - item: 新增mpfr_fpif_export、mpfr_fpif_import、mpfr_fmodquo - diff: 以浮点交换格式导出和导入数字,这与每个字的位数和字节序无关。返回与mpfr_fmod对应的商的低位。 - influence: 功能增强,无影响。 -- type: 'feature' - item: x86_64的测试覆盖率提高 - diff: 将x86_64的测试覆盖率提高到了代码的98.6%。 - influence: 功能增强、优化 -- type: 'ABI' - item: 新增mpfr_flags_clear,mpfr_flags_set,mpfr_flags_test,mpfr_flags_save和mpfr_flags_restore - diff: 用于对标志组进行操作。 - influence: 功能增强 -- type: 'ABI' - item: 新增mpfr_set_float128和mpfr_get_float128 - diff: '将_Float128数字转换为多精度浮点数,将多精度浮点数转换为_Float128数字' - influence: 功能增强 -- type: 'ABI' - item: 新增mpfr_round_nearest_away - diff: 用于支持多种输入(如IEEE 754-2008中所定义)。 - influence: 功能增强 -- type: 'feature' - item: 将__float128更改为ISO/IEC TS 18661中指定的_Float128类型 - diff: 如果不支持_Float128,则将__float128用作后备 - influence: 功能增强 不影响 -- type: 'ABI' - item: 新增mpfr_rootn_ui - diff:由mpfr_root修改而来,名字发生变化,功能一致。 - influence: 功能增强 不影响 -- type: 'ABI' - item: 新增mpfr_log_ui - diff:用于为Gamma函数计算整数mpfr_gamma_inc的对数 - influence: 功能增强 不影响 -- type: 'ABI' - item: '新增mpfr_get_q - mpfr_free_pool - mpfr_nrandom和mpfr_erandom - mpfr_get_decimal128和mpfr_set_decimal128 - mpfr_cmpabs_ui - mpfr_total_order_p' - diff: '将浮点数转换为有理数 - 添加了内部小型mpz_t池,该池用在避免内存分配的开销。 - 分别服从正态分布和指数分布的随机数。 - 仅当MPFR已构建为具有十进制浮点数支持时可用,转换多精度浮点数 - 比较FP的绝对值与无符号长度 - 两个浮点数的总顺序' - influence: 功能增强 -- type: 'ABI' - item: mpfr_grandom和mpfr_root - diff: 不建议使用,以后版本会删除 - influence: 功能优化 -- type: 'CLI' - item: --enable-decimal-float配置选项不再需要--with-gmp-build - diff:现在默认情况下会自动检测到对十进制浮点数的支持 - influence: 功能增强 -- type: 'CLI' - item: 新增--enable-formally-proven-code选项 - diff:使用经过正式验证的可用的代码 - influence: 功能增强 -- type: 'CLI' - item: 添加了配置选项--enable-assert = none - diff:以避免检查任何断言。 - influence: 功能增强 -remark: '新增功能,影响小' diff --git a/mpfr-4.2.1.tar.xz b/mpfr-4.2.1.tar.xz deleted file mode 100644 index 62fb991131420c31d94e7e992c9ba798e8de866f..0000000000000000000000000000000000000000 Binary files a/mpfr-4.2.1.tar.xz and /dev/null differ diff --git a/mpfr-4.2.2.tar.xz b/mpfr-4.2.2.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..da5f9b11a56effb0867f8eac9027121c797c6873 Binary files /dev/null and b/mpfr-4.2.2.tar.xz differ diff --git a/mpfr.spec b/mpfr.spec index 49076e457e9ae25ffe5027e445edfb25e35a1a15..4c9c51c9124e1d171d6ad6314b4f431c5ef8f80e 100644 --- a/mpfr.spec +++ b/mpfr.spec @@ -1,6 +1,6 @@ Name: mpfr -Version: 4.2.1 -Release: 2 +Version: 4.2.2 +Release: 1 Summary: A C library for multiple-precision floating-point computations URL: https://www.mpfr.org/ License: LGPL-3.0-or-later and GPL-3.0-or-later and GFDL-1.2-only @@ -60,6 +60,9 @@ rm -f $RPM_BUILD_ROOT%{_pkgdocdir}/COPYING $RPM_BUILD_ROOT%{_pkgdocdir}/COPYING %{_libdir}/pkgconfig/mpfr.pc %changelog +* Sat Mar 22 2025 Funda Wang - 4.2.2-1 +- update to 4.2.2 + * Tue Aug 06 2024 Funda Wang - 4.2.1-2 - Cleanup spec - bump epoch for gmp package diff --git a/mpfr.yaml b/mpfr.yaml index d8aa85c9a14ce20bd9e936f84e24701c0c7711f3..83bc4f0751df3593b6dce0e2936e249c0e464e74 100644 --- a/mpfr.yaml +++ b/mpfr.yaml @@ -1,4 +1,4 @@ -version_control: svn -src_repo: https://scm.gforge.inria.fr/anonscm/svn/mpfr/tags +version_control: git +src_repo: https://gitlab.inria.fr/mpfr/mpfr.git tag_prefix: -seperator: . +separator: .