Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-float for openSUSE:Factory checked in at 2025-09-12 21:10:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-float (Old) and /work/SRC/openSUSE:Factory/.gap-float.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-float" Fri Sep 12 21:10:30 2025 rev:6 rq:1304255 version:1.0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-float/gap-float.changes 2025-03-14 23:53:16.115570983 +0100 +++ /work/SRC/openSUSE:Factory/.gap-float.new.1977/gap-float.changes 2025-09-12 21:11:39.788623867 +0200 @@ -1,0 +2,6 @@ +Fri Sep 12 08:41:26 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to release 1.0.9 + * Migration to C23 build mode + +------------------------------------------------------------------- Old: ---- float-1.0.7.tar.gz New: ---- float-1.0.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-float.spec ++++++ --- /var/tmp/diff_new_pack.By2EV9/_old 2025-09-12 21:11:40.448651698 +0200 +++ /var/tmp/diff_new_pack.By2EV9/_new 2025-09-12 21:11:40.448651698 +0200 @@ -17,7 +17,7 @@ Name: gap-float -Version: 1.0.7 +Version: 1.0.9 Release: 0 Summary: GAP: Integration of mpfr, mpfi, mpc, fplll and cxsc in GAP License: GPL-3.0-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.By2EV9/_old 2025-09-12 21:11:40.476652879 +0200 +++ /var/tmp/diff_new_pack.By2EV9/_new 2025-09-12 21:11:40.476652879 +0200 @@ -1,5 +1,5 @@ -mtime: 1741939767 -commit: 278000d016879672e9da85e77c060bf5f7dac36b3722ca4a16d6f4fe322e4b0c +mtime: 1757666592 +commit: 7f5861de6de578372d57b5b98256f2557280675a1bba863b186f9b91ff76e474 url: https://src.opensuse.org/jengelh/gap-float revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-09-12 10:43:22.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ float-1.0.7.tar.gz -> float-1.0.9.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/PackageInfo.g new/float-1.0.9/PackageInfo.g --- old/float-1.0.7/PackageInfo.g 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/PackageInfo.g 2025-08-26 15:46:07.000000000 +0200 @@ -5,12 +5,12 @@ SetPackageInfo( rec( PackageName := "float", Subtitle := "Integration of mpfr, mpfi, mpc, fplll and cxsc in GAP", -Version := "1.0.7", -Date := "10/03/2025", # dd/mm/yyyy format +Version := "1.0.9", +Date := "26/08/2025", # dd/mm/yyyy format License := "GPL-2.0-or-later", ## <#GAPDoc Label="Version"> -## <!ENTITY Version "1.0.7"> -## <!ENTITY Date "10/03/2025"> +## <!ENTITY Version "1.0.9"> +## <!ENTITY Date "26/08/2025"> ## <#/GAPDoc> Persons := [ rec( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/configure new/float-1.0.9/configure --- old/float-1.0.7/configure 2025-03-10 16:13:23.982728562 +0100 +++ new/float-1.0.9/configure 2025-08-26 15:46:25.036796746 +0200 @@ -20032,13 +20032,10 @@ MPFR_LDFLAGS="-L$withval/lib" fi else case e in #( - e) if command -v brew --prefix mpfr >/dev/null 2>&1 + e) if command -v brew >/dev/null 2>&1 then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: BREW mpfr detected" >&5 -printf "%s\n" "$as_me: BREW mpfr detected" >&6;} withval=$(brew --prefix) - MPFR=yes MPFR_CPPFLAGS="-I$withval/include" MPFR_LDFLAGS="-L$withval/lib" @@ -20205,13 +20202,10 @@ MPFI_LDFLAGS="-L$withval/lib" fi else case e in #( - e) if command -v brew --prefix mpfi >/dev/null 2>&1 + e) if command -v brew >/dev/null 2>&1 then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: BREW mpfi detected" >&5 -printf "%s\n" "$as_me: BREW mpfi detected" >&6;} withval=$(brew --prefix) - MPFI=yes MPFI_CPPFLAGS="-I$withval/include" MPFI_LDFLAGS="-L$withval/lib" @@ -20243,7 +20237,7 @@ if test "$MPFI" != no; then -if test "$MPFR" = no; then +if test "$MPFI" != unknown && test "$MPFR" = no; then as_fn_error $? "Cannot have MPFI without having MPFR too." "$LINENO" 5 fi @@ -20382,13 +20376,10 @@ MPC_LDFLAGS="-L$withval/lib" fi else case e in #( - e) if command -v brew --prefix libmpc >/dev/null 2>&1 + e) if command -v brew >/dev/null 2>&1 then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: BREW libmpc detected" >&5 -printf "%s\n" "$as_me: BREW libmpc detected" >&6;} withval=$(brew --prefix) - MPC=yes MPC_CPPFLAGS="-I$withval/include" MPC_LDFLAGS="-L$withval/lib" @@ -20420,7 +20411,7 @@ if test "$MPC" != no; then -if test "$MPFR" = no; then +if test "$MPC" != unknown &&test "$MPFR" = no; then as_fn_error $? "Cannot have MPC without having MPFR too." "$LINENO" 5 fi @@ -20559,13 +20550,10 @@ FPLLL_LDFLAGS="-L$withval/lib" fi else case e in #( - e) if command -v brew --prefix fplll >/dev/null 2>&1 + e) if command -v brew >/dev/null 2>&1 then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: BREW fplll detected" >&5 -printf "%s\n" "$as_me: BREW fplll detected" >&6;} withval=$(brew --prefix) - FPLLL=yes FPLLL_CPPFLAGS="-I$withval/include" FPLLL_LDFLAGS="-L$withval/lib" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/doc/chap0.html new/float-1.0.9/doc/chap0.html --- old/float-1.0.7/doc/chap0.html 2025-03-10 16:13:20.669793502 +0100 +++ new/float-1.0.9/doc/chap0.html 2025-08-26 15:46:21.447499945 +0200 @@ -25,9 +25,9 @@ <h1>Floating-point numbers</h1> -<p>Version 1.0.7</p> +<p>Version 1.0.9</p> -<p>10/03/2025</p> +<p>26/08/2025</p> </div> <p> @@ -51,7 +51,7 @@ <p>This documentation for <strong class="pkg">Float</strong> is available at <span class="URL"><a href="https://docs.gap-system.org/pkg/float/doc/manual.pdf">https://docs.gap-system.org/pkg/float/doc/manual.pdf</a></span> in PDF format, and may be accessed online at <span class="URL"><a href="https://gap-packages.github.io/float/">https://gap-packages.github.io/float/</a></span>.</p> -<p>The latest release of the package may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/releases/download/v1.0.7/float-1.0.7.tar.gz">https://github.com/gap-packages/float/releases/download/v1.0.7/float-1.0.7.tar.gz</a></span> (tar, gzipped). The latest repository version (possibly unstable) may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/tarball/master">https://github.com/gap-packages/float/tarball/master</a></span> (tar, gzipped), <span class="URL"><a href="https://github.com/gap-packages/float.git">https://github.com/gap-packages/float.git</a></span> (git repository), <span class="URL"><a href="https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all">https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all</a></span> (debian package), or explored at <span class="URL"><a href="https://github.com/gap-packages/float/tree/master/">https://github .com/gap-packages/float/tree/master/</a></span>.</p> +<p>The latest release of the package may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/releases/download/v1.0.9/float-1.0.9.tar.gz">https://github.com/gap-packages/float/releases/download/v1.0.9/float-1.0.9.tar.gz</a></span> (tar, gzipped). The latest repository version (possibly unstable) may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/tarball/master">https://github.com/gap-packages/float/tarball/master</a></span> (tar, gzipped), <span class="URL"><a href="https://github.com/gap-packages/float.git">https://github.com/gap-packages/float.git</a></span> (git repository), <span class="URL"><a href="https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all">https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all</a></span> (debian package), or explored at <span class="URL"><a href="https://github.com/gap-packages/float/tree/master/">https://github .com/gap-packages/float/tree/master/</a></span>.</p> <p>For comments or questions on <strong class="pkg">Float</strong> please contact the author.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/doc/chap0.txt new/float-1.0.9/doc/chap0.txt --- old/float-1.0.7/doc/chap0.txt 2025-03-10 16:13:18.342016599 +0100 +++ new/float-1.0.9/doc/chap0.txt 2025-08-26 15:46:19.072245178 +0200 @@ -3,10 +3,10 @@ [1XFloating-point numbers[101X - Version 1.0.7 + Version 1.0.9 - 10/03/2025 + 26/08/2025 Laurent Bartholdi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/doc/chap0_mj.html new/float-1.0.9/doc/chap0_mj.html --- old/float-1.0.7/doc/chap0_mj.html 2025-03-10 16:13:20.672168910 +0100 +++ new/float-1.0.9/doc/chap0_mj.html 2025-08-26 15:46:21.449833520 +0200 @@ -28,9 +28,9 @@ <h1>Floating-point numbers</h1> -<p>Version 1.0.7</p> +<p>Version 1.0.9</p> -<p>10/03/2025</p> +<p>26/08/2025</p> </div> <p> @@ -54,7 +54,7 @@ <p>This documentation for <strong class="pkg">Float</strong> is available at <span class="URL"><a href="https://docs.gap-system.org/pkg/float/doc/manual.pdf">https://docs.gap-system.org/pkg/float/doc/manual.pdf</a></span> in PDF format, and may be accessed online at <span class="URL"><a href="https://gap-packages.github.io/float/">https://gap-packages.github.io/float/</a></span>.</p> -<p>The latest release of the package may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/releases/download/v1.0.7/float-1.0.7.tar.gz">https://github.com/gap-packages/float/releases/download/v1.0.7/float-1.0.7.tar.gz</a></span> (tar, gzipped). The latest repository version (possibly unstable) may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/tarball/master">https://github.com/gap-packages/float/tarball/master</a></span> (tar, gzipped), <span class="URL"><a href="https://github.com/gap-packages/float.git">https://github.com/gap-packages/float.git</a></span> (git repository), <span class="URL"><a href="https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all">https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all</a></span> (debian package), or explored at <span class="URL"><a href="https://github.com/gap-packages/float/tree/master/">https://github .com/gap-packages/float/tree/master/</a></span>.</p> +<p>The latest release of the package may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/releases/download/v1.0.9/float-1.0.9.tar.gz">https://github.com/gap-packages/float/releases/download/v1.0.9/float-1.0.9.tar.gz</a></span> (tar, gzipped). The latest repository version (possibly unstable) may be downloaded as <span class="URL"><a href="https://github.com/gap-packages/float/tarball/master">https://github.com/gap-packages/float/tarball/master</a></span> (tar, gzipped), <span class="URL"><a href="https://github.com/gap-packages/float.git">https://github.com/gap-packages/float.git</a></span> (git repository), <span class="URL"><a href="https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all">https://packages.debian.org/search?keywords=gap-float&searchon=names&suite=all§ion=all</a></span> (debian package), or explored at <span class="URL"><a href="https://github.com/gap-packages/float/tree/master/">https://github .com/gap-packages/float/tree/master/</a></span>.</p> <p>For comments or questions on <strong class="pkg">Float</strong> please contact the author.</p> Binary files old/float-1.0.7/doc/manual.pdf and new/float-1.0.9/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/m4/ac_check_fplll.m4 new/float-1.0.9/m4/ac_check_fplll.m4 --- old/float-1.0.7/m4/ac_check_fplll.m4 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/m4/ac_check_fplll.m4 2025-08-26 15:46:07.000000000 +0200 @@ -24,10 +24,8 @@ FPLLL_CPPFLAGS="-I$withval/include" FPLLL_LDFLAGS="-L$withval/lib" fi], - [AS_IF([command -v brew --prefix fplll >/dev/null 2>&1],[ - AC_MSG_NOTICE([BREW fplll detected]) + [AS_IF([command -v brew >/dev/null 2>&1],[ withval=$(brew --prefix) - FPLLL=yes FPLLL_CPPFLAGS="-I$withval/include" FPLLL_LDFLAGS="-L$withval/lib" ])] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/m4/ac_check_mpc.m4 new/float-1.0.9/m4/ac_check_mpc.m4 --- old/float-1.0.7/m4/ac_check_mpc.m4 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/m4/ac_check_mpc.m4 2025-08-26 15:46:07.000000000 +0200 @@ -24,10 +24,8 @@ MPC_CPPFLAGS="-I$withval/include" MPC_LDFLAGS="-L$withval/lib" fi], - [AS_IF([command -v brew --prefix libmpc >/dev/null 2>&1],[ - AC_MSG_NOTICE([BREW libmpc detected]) + [AS_IF([command -v brew >/dev/null 2>&1],[ withval=$(brew --prefix) - MPC=yes MPC_CPPFLAGS="-I$withval/include" MPC_LDFLAGS="-L$withval/lib" ])] @@ -49,7 +47,7 @@ if test "$MPC" != no; then -if test "$MPFR" = no; then +if test "$MPC" != unknown &&test "$MPFR" = no; then AC_MSG_ERROR([Cannot have MPC without having MPFR too.]) fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/m4/ac_check_mpfi.m4 new/float-1.0.9/m4/ac_check_mpfi.m4 --- old/float-1.0.7/m4/ac_check_mpfi.m4 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/m4/ac_check_mpfi.m4 2025-08-26 15:46:07.000000000 +0200 @@ -24,10 +24,8 @@ MPFI_CPPFLAGS="-I$withval/include" MPFI_LDFLAGS="-L$withval/lib" fi], - [AS_IF([command -v brew --prefix mpfi >/dev/null 2>&1],[ - AC_MSG_NOTICE([BREW mpfi detected]) + [AS_IF([command -v brew >/dev/null 2>&1],[ withval=$(brew --prefix) - MPFI=yes MPFI_CPPFLAGS="-I$withval/include" MPFI_LDFLAGS="-L$withval/lib" ])] @@ -49,7 +47,7 @@ if test "$MPFI" != no; then -if test "$MPFR" = no; then +if test "$MPFI" != unknown && test "$MPFR" = no; then AC_MSG_ERROR([Cannot have MPFI without having MPFR too.]) fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/m4/ac_check_mpfr.m4 new/float-1.0.9/m4/ac_check_mpfr.m4 --- old/float-1.0.7/m4/ac_check_mpfr.m4 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/m4/ac_check_mpfr.m4 2025-08-26 15:46:07.000000000 +0200 @@ -24,10 +24,8 @@ MPFR_CPPFLAGS="-I$withval/include" MPFR_LDFLAGS="-L$withval/lib" fi], - [AS_IF([command -v brew --prefix mpfr >/dev/null 2>&1],[ - AC_MSG_NOTICE([BREW mpfr detected]) + [AS_IF([command -v brew >/dev/null 2>&1],[ withval=$(brew --prefix) - MPFR=yes MPFR_CPPFLAGS="-I$withval/include" MPFR_LDFLAGS="-L$withval/lib" ])] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/src/cxsc.C new/float-1.0.9/src/cxsc.C --- old/float-1.0.7/src/cxsc.C 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/src/cxsc.C 2025-08-26 15:46:07.000000000 +0200 @@ -614,7 +614,7 @@ if (s[0] == '[') s >> CI_OBJ(f); else if (s[0] == '(') { - complex l, r; + cxsc::complex l, r; std::string t = CSTR_STRING(str); s >> RndDown >> l; t >> RndUp >> r; @@ -626,9 +626,9 @@ s >> RndDown >> l; t >> RndUp >> r; if (last == 'i' || last == 'I') - CI_OBJ(f) = cinterval(complex(0.0,l),complex(0.0,r)); + CI_OBJ(f) = cinterval(cxsc::complex(0.0,l),cxsc::complex(0.0,r)); else - CI_OBJ(f) = cinterval(complex(l),complex(r)); + CI_OBJ(f) = cinterval(cxsc::complex(l),cxsc::complex(r)); } return f; @@ -994,9 +994,9 @@ real g = f; times2pown(g, s); return g; } -static inline complex ldexp (complex f, int s) +static inline cxsc::complex ldexp (cxsc::complex f, int s) { - return complex(ldexp(Re(f),s),ldexp(Im(f),s)); + return cxsc::complex(ldexp(Re(f),s),ldexp(Im(f),s)); } static inline interval ldexp (interval f, int s) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/src/mpc.c new/float-1.0.9/src/mpc.c --- old/float-1.0.7/src/mpc.c 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/src/mpc.c 2025-08-26 15:46:07.000000000 +0200 @@ -84,7 +84,7 @@ return g; \ } #define Inc1_MPC_arg(name,arg) \ - { #name, 1, arg, name, "src/mpc.c:" #name } + { #name, 1, arg, (ObjFunc)(void *)(name), "src/mpc.c:" #name } #define Inc1_MPC(name) Inc1_MPC_arg(name,"complex") Func1_MPC(PROJ_MPC,mpc_proj); @@ -543,7 +543,7 @@ return g; \ } #define Inc2_MPC_arg(name,arg) \ - { #name, 2, arg, name, "src/mpc.c:" #name } + { #name, 2, arg, (ObjFunc)(void *)(name), "src/mpc.c:" #name } #define Inc2_MPC(name) Inc2_MPC_arg(name##_MPC,"complex, complex"), \ Inc2_MPC_arg(name##_MPC_MPFR,"complex, real"), \ Inc2_MPC_arg(name##_MPFR_MPC,"real, complex") \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/src/mpfi.c new/float-1.0.9/src/mpfi.c --- old/float-1.0.7/src/mpfi.c 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/src/mpfi.c 2025-08-26 15:46:07.000000000 +0200 @@ -91,7 +91,7 @@ return mpfi_name(GET_MPFI(f)) > 0 ? True : False; \ } #define Inc1_MPFI_arg(name,arg) \ - { #name, 1, arg, name, "src/mpfi.c:" #name } + { #name, 1, arg, (ObjFunc)(void *)(name), "src/mpfi.c:" #name } #define Inc1_MPFI(name) Inc1_MPFI_arg(name,"interval") Func1_MPFI(COS_MPFI,mpfi_cos); @@ -666,7 +666,7 @@ return g; \ } #define Inc2_MPFI_arg(name,arg) \ - { #name, 2, arg, name, "src/mpfi.c:" #name } + { #name, 2, arg, (ObjFunc)(void *)(name), "src/mpfi.c:" #name } #define Inc2_MPFI(name) Inc2_MPFI_arg(name,"interval, interval") #define Inc2_MPFIX(name) Inc2_MPFI_arg(name##_MPFI,"interval, interval"), \ Inc2_MPFI_arg(name##_MPFI_MPFR,"interval, real"), \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/float-1.0.7/src/mpfr.c new/float-1.0.9/src/mpfr.c --- old/float-1.0.7/src/mpfr.c 2025-03-10 16:12:52.000000000 +0100 +++ new/float-1.0.9/src/mpfr.c 2025-08-26 15:46:07.000000000 +0200 @@ -58,7 +58,7 @@ return g; \ } #define Inc1_MPFR_arg(name,arg) \ - { #name, 1, arg, name, "src/mpfr.c:" #name } + { #name, 1, arg, (ObjFunc)(void *)(name), "src/mpfr.c:" #name } #define Inc1_MPFR(name) Inc1_MPFR_arg(name,"float") Func1_MPFR(COS_MPFR,mpfr_cos); @@ -496,7 +496,7 @@ return g; \ } #define Inc2_MPFR_arg(name,arg) \ - { #name, 2, arg, name, "src/mpfr.c:" #name } + { #name, 2, arg, (ObjFunc)(void *)(name), "src/mpfr.c:" #name } #define Inc2_MPFR(name) Inc2_MPFR_arg(name,"float, float") Func2_MPFR(SUM_MPFR,mpfr_add);
