From afc7e32530de0bad0ec6c211f973e11ac9da4928 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Aug 25 2021 19:39:45 +0000 Subject: Version 2.8.0. --- diff --git a/flint-sphinx3.5.patch b/flint-sphinx3.5.patch index eb06692..570cf6d 100644 --- a/flint-sphinx3.5.patch +++ b/flint-sphinx3.5.patch @@ -1,5 +1,5 @@ ---- doc/source/flintxx_functions.rst.orig 2020-08-11 21:00:32.000000000 -0600 -+++ doc/source/flintxx_functions.rst 2021-02-19 17:10:13.600926080 -0700 +--- doc/source/flintxx_functions.rst.orig 2021-07-22 07:01:43.000000000 -0600 ++++ doc/source/flintxx_functions.rst 2021-08-24 12:02:53.700104051 -0600 @@ -15,25 +15,25 @@ Flint exception type Random functions =============================================================================== @@ -4501,21 +4501,7 @@ Compute the logarithm function. These may raise ``flint_exception`` if the series do not converge. -@@ -3618,10 +3622,10 @@ Logarithm - Special functions - ------------------------------------------------------------------------------- - --.. function:: Padic_expr teichmuller(Padic_expr) -+.. cpp:function:: Padic_expr teichmuller(Padic_expr) - --.. function:: Fmpz_expr padic_val_fac(Fmpz_expr, Fmpz_expr) --.. function:: ulong padic_val_fac(T:is_unsigned_integer, Fmpz_expr) -+.. cpp:function:: Fmpz_expr padic_val_fac(Fmpz_expr, Fmpz_expr) -+.. cpp:function:: ulong padic_val_fac(T::is_unsigned_integer, Fmpz_expr) - - Polynomials over the `p`-adics (``padic_poly``) - =============================================================================== -@@ -3634,75 +3638,75 @@ temporary expressions apply to ``padic_p +@@ -3626,75 +3630,75 @@ temporary expressions apply to ``padic_p C++ particulars ------------------------------------------------------------------------------- @@ -4617,7 +4603,7 @@ Assignment and basic manipulation ------------------------------------------------------------------------------- -@@ -3710,45 +3714,45 @@ Assignment and basic manipulation +@@ -3702,45 +3706,45 @@ Assignment and basic manipulation The overloaded ``operator=`` can be used for assignments. Additionally, we provide the following functions. @@ -4684,7 +4670,7 @@ Arithmetic ------------------------------------------------------------------------------- -@@ -3758,23 +3762,23 @@ The overloaded operators ``+ - *`` can b +@@ -3750,23 +3754,23 @@ The overloaded operators ``+ - *`` can b Powering ------------------------------------------------------------------------------- @@ -4713,7 +4699,7 @@ Evaluation and composition ------------------------------------------------------------------------------- -@@ -3782,15 +3786,15 @@ Evaluation and composition +@@ -3774,15 +3778,15 @@ Evaluation and composition The overloaded ``operator()`` can be used for both evaluation and composition. @@ -4734,7 +4720,7 @@ Matrices of $p$-adics (``padic_mat``) =============================================================================== -@@ -3803,66 +3807,66 @@ temporary expressions apply to ``padic_m +@@ -3795,66 +3799,66 @@ temporary expressions apply to ``padic_m C++ particulars ------------------------------------------------------------------------------- @@ -4828,7 +4814,7 @@ Conversion ------------------------------------------------------------------------------- -@@ -3870,37 +3874,37 @@ Conversion +@@ -3862,37 +3866,37 @@ Conversion Converting from a ``fmpq_matxx`` can be done using ``operator=``, or the following functions. @@ -4874,7 +4860,7 @@ Arithmetic ------------------------------------------------------------------------------- -@@ -3920,11 +3924,11 @@ apply as for ``padicxx``. +@@ -3912,11 +3916,11 @@ apply as for ``padicxx``. Context ------------------------------------------------------------------------------- @@ -4888,7 +4874,7 @@ Obtain a reference to the underlying C data structure. Note that this reference is mutable even if the instance of -@@ -3935,51 +3939,51 @@ Context +@@ -3927,51 +3931,51 @@ Context If this is called on a constant instance of ``qadicxx_ctx``, you must ensure that no user-visible state is changed. @@ -4953,7 +4939,7 @@ Obtain the precision of this instance. See ``qadic_prec``. Note that this never requires evaluation. -@@ -3987,28 +3991,28 @@ Data structures +@@ -3979,28 +3983,28 @@ Data structures Memory management ------------------------------------------------------------------------------- @@ -4989,7 +4975,7 @@ Obtain a random qadic number of precision ``prec``. See ``qadic_randtest``, ``qadic_randtest_int`` and -@@ -4017,26 +4021,26 @@ Randomisation +@@ -4009,26 +4013,26 @@ Randomisation Conversion ------------------------------------------------------------------------------- @@ -5031,7 +5017,7 @@ Convert self to ``padicxx``, if possible. See ``qadic_get_padic``. -@@ -4046,16 +4050,16 @@ Arithmetic operations +@@ -4038,16 +4042,16 @@ Arithmetic operations The overloaded operators ``+ - * / << >>`` can be used for arithmetic operations, provided these are implemented for ``qadic_t``. @@ -5053,7 +5039,7 @@ Compute the exponential function. These may raise ``flint_exception`` if the series do not converge. -@@ -4063,8 +4067,8 @@ Exponential +@@ -4055,8 +4059,8 @@ Exponential Logarithm ------------------------------------------------------------------------------- @@ -5064,7 +5050,7 @@ Compute the logarithm function. These may raise ``flint_exception`` if the series do not converge. -@@ -4072,11 +4076,11 @@ Logarithm +@@ -4064,11 +4068,11 @@ Logarithm Special functions ------------------------------------------------------------------------------- @@ -5081,7 +5067,7 @@ Arithmetic functions (``arith``) =============================================================================== -@@ -4087,36 +4091,36 @@ functions for computing number theoretic +@@ -4079,36 +4083,36 @@ functions for computing number theoretic Primorials ------------------------------------------------------------------------------- @@ -5132,7 +5118,7 @@ Compute an $m \times n$ Stirling matrix. -@@ -4125,86 +4129,86 @@ Stirling numbers +@@ -4117,86 +4121,86 @@ Stirling numbers Bell numbers ------------------------------------------------------------------------------- diff --git a/flint.spec b/flint.spec index 847c0cb..540d8d3 100644 --- a/flint.spec +++ b/flint.spec @@ -6,8 +6,8 @@ %global hm_date 20140328 Name: flint -Version: 2.7.1 -Release: 2%{?dist} +Version: 2.8.0 +Release: 1%{?dist} Summary: Fast Library for Number Theory # Flint itself is LGPLv2+. The hmod_mat extension is GPLv2+. @@ -210,8 +210,8 @@ popd %doc %{name}-%{version}/README %doc %{name}-%{version}/README.hmod_mat.md %license %{name}-%{version}/LICENSE %{name}-%{version}/LICENSE.hmod_mat -%{_libdir}/libflint.so.15* -%{_libdir}/libflint-gc.so.15* +%{_libdir}/libflint.so.16* +%{_libdir}/libflint-gc.so.16* %{_datadir}/flint/ @@ -228,6 +228,9 @@ popd %changelog +* Tue Aug 24 2021 Jerry James - 2.8.0-1 +- Version 2.8.0 + * Wed Jul 21 2021 Fedora Release Engineering - 2.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 5b52f8b..d153eb4 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (flint-2.7.1.tar.gz) = abea97228e91089d82a9a44714e719064bef261c45f5f5b24700955bb841cc98a8182e04e6054fcbcaa3bd92f2f95a82bd5d168ec2171af6a58d4f71eb0a479a +SHA512 (flint-2.8.0.tar.gz) = 91125f7c3aaccb40768091c36c11b5fb5d1e5010e7cb71145d18d348606baa1e72aeae27baa826c00c4a190c39ef19af9488357d0d5634a7c5774e9aeeaef3fc SHA512 (hmod_mat-75378f4.tar.gz) = 9f54499c3dccfe32e168a309c3516dbab7e307dd960572fd224b7600bceb7ff9ec34b178c7276d5f42923c0d70574d82be7c266d0f967a72929d693307163258