Compare commits

..

No commits in common. "rawhide" and "f33" have entirely different histories.

21 changed files with 1136 additions and 1144 deletions

View file

@ -0,0 +1,46 @@
--- M2/Macaulay2/packages/NautyGraphs.m2.orig 2016-08-15 12:38:31.000000000 -0600
+++ M2/Macaulay2/packages/NautyGraphs.m2 2017-02-27 21:49:22.976044001 -0700
@@ -30,9 +30,9 @@ newPackage select((
-------------------
-- Check the ~/.Macaulay2/init-NautyGraphs.m2 file for the absolute path.
--- If it's not there, then use the M2-Programs directory.
+-- If it's not there, then use the system binary directory.
nauty'path = (options NautyGraphs).Configuration#"path";
-if nauty'path == "" then nauty'path = prefixDirectory | currentLayout#"programs";
+if nauty'path == "" then nauty'path = "/usr/bin/";
-------------------
-- Exports
@@ -420,7 +420,7 @@ callNauty (String, List) := List => opts
scan(graphToString \ dataList, d -> o << d << endl);
close o;
-- try to harvest the lines
- r := lines try get openIn ("!" | nauty'path | cmdStr | " <" | infn | " 2>" | erfn)
+ r := lines try get openIn ("!" | nauty'path | "nauty-" | cmdStr | " <" | infn | " 2>" | erfn)
else (
-- nauty errored, harvest the error
e := last separate(":", first lines get openIn erfn);
--- M2/Macaulay2/packages/Nauty.m2.orig 2016-08-15 12:38:31.000000000 -0600
+++ M2/Macaulay2/packages/Nauty.m2 2017-02-27 21:49:22.977043998 -0700
@@ -37,9 +37,9 @@ newPackage select((
-------------------
-- Check the ~/.Macaulay2/init-Nauty.m2 file for the absolute path.
--- If it's not there, then use the M2-Programs directory.
+-- If it's not there, then use the system binary directory.
nauty'path = (options Nauty).Configuration#"path";
-if nauty'path == "" then nauty'path = prefixDirectory | currentLayout#"programs";
+if nauty'path == "" then nauty'path = "/usr/bin/";
-------------------
-- Exports
@@ -472,7 +472,7 @@ callNauty (String, List) := List => opts
scan(graphToString \ dataList, d -> o << d << endl);
close o;
-- try to harvest the lines
- r := lines try get openIn ("!" | nauty'path | cmdStr | " <" | infn | " 2>" | erfn)
+ r := lines try get openIn ("!" | nauty'path | "nauty-" | cmdStr | " <" | infn | " 2>" | erfn)
else (
-- nauty errored, harvest the error
e := last separate(":", first lines get openIn erfn);

View file

@ -1,15 +1,17 @@
--- M2/configure.ac.orig 2021-01-12 14:20:55.509886490 -0700
+++ M2/configure.ac 2021-01-12 14:21:55.866785423 -0700
@@ -252,9 +252,9 @@ AC_MSG_NOTICE([checking for C compiler f
--- M2/configure.ac.orig 2018-08-06 14:16:21.725371828 -0600
+++ M2/configure.ac 2018-08-06 14:22:27.632902514 -0600
@@ -266,10 +266,10 @@ AC_MSG_NOTICE([checking for C compiler f
dnl always compile with "-g", so we can debug even optimized versions
if test "$GCC" = yes
-then CFLAGS="$CFLAGS -g3"
- CXXFLAGS="$CXXFLAGS -g3"
- LDFLAGS="$LDFLAGS -g3"
- LDFLAGS_FOR_BUILD="$LDFLAGS_FOR_BUILD -g3"
+then CFLAGS="$CFLAGS -g"
+ CXXFLAGS="$CXXFLAGS -g"
+ LDFLAGS="$LDFLAGS -g"
+ LDFLAGS_FOR_BUILD="$LDFLAGS_FOR_BUILD -g"
else CFLAGS="$CFLAGS -g"
CXXFLAGS="$CXXFLAGS -g"
LDFLAGS="$LDFLAGS -g"

View file

@ -0,0 +1,73 @@
--- M2/Macaulay2/e/fplll-interface.cpp.orig 2020-05-22 08:58:09.000000000 -0600
+++ M2/Macaulay2/e/fplll-interface.cpp 2020-05-31 20:25:06.775601853 -0600
@@ -1,10 +1,10 @@
-#include "fplll-interface.hpp"
-#include "mutablemat.hpp"
-
#ifdef HAVE_FPLLL
#include <stddef.h>
-#include <fplll.h>
#endif
+#include <fplll/fplll.h>
+
+#include "fplll-interface.hpp"
+#include "mutablemat.hpp"
bool fp_LLL(MutableMatrix *M, MutableMatrix *U, int strategy)
{
@@ -15,15 +15,15 @@ bool fp_LLL(MutableMatrix *M, MutableMat
assert(U == NULL);
double delta = 0.99;
double eta = 0.51;
- LLLMethod method = LM_WRAPPER;
- FloatType floatType = FT_DEFAULT;
+ fplll::LLLMethod method = fplll::LM_WRAPPER;
+ fplll::FloatType floatType = fplll::FT_DEFAULT;
int precision = 0;
- int flags = LLL_DEFAULT;
+ int flags = fplll::LLL_DEFAULT;
int ncols = static_cast<int>(M->n_rows());
int nrows = static_cast<int>(M->n_cols());
- ZZ_mat<mpz_t> mat(nrows, ncols);
+ fplll::ZZ_mat<mpz_t> mat(nrows, ncols);
for (int i = 0; i < nrows; i++)
for (int j = 0; j < ncols; j++)
@@ -31,21 +31,21 @@ bool fp_LLL(MutableMatrix *M, MutableMat
ring_elem a;
if (M->get_entry(j, i, a))
{
- mpz_set(mat[i][j].getData(), a.get_mpz());
+ mpz_set(mat[i][j].get_data(), a.get_mpz());
}
}
int result =
- lllReduction(mat, delta, eta, method, floatType, precision, flags);
+ lll_reduction(mat, delta, eta, method, floatType, precision, flags);
switch (result)
{
- case RED_SUCCESS:
+ case fplll::RED_SUCCESS:
break;
- case RED_BABAI_FAILURE:
+ case fplll::RED_BABAI_FAILURE:
ERROR("Error in fpLLL");
return 0;
- case RED_LLL_FAILURE:
+ case fplll::RED_LLL_FAILURE:
ERROR("infinite loop in LLL");
return 0;
default:
@@ -60,7 +60,7 @@ bool fp_LLL(MutableMatrix *M, MutableMat
for (int j = 0; j < ncols; j++)
for (int i = 0; i < nrows; i++)
{
- mpz_set(a, mat[i][j].getData());
+ mpz_set(a, mat[i][j].get_data());
ring_elem b = globalZZ->from_int(a);
M->set_entry(j, i, b);
}

View file

@ -0,0 +1,21 @@
--- M2/configure.ac.orig 2020-05-22 08:58:09.000000000 -0600
+++ M2/configure.ac 2020-05-28 19:59:37.838647299 -0600
@@ -308,12 +308,12 @@ fi
]
if test "$OPTIMIZE" = yes
-then CFLAGS="$CFLAGS -O2"
- CXXFLAGS="$CXXFLAGS -O2"
- FCFLAGS="$FCFLAGS -O2"
-else CFLAGS="$CFLAGS -O0"
- CXXFLAGS="$CXXFLAGS -O0"
- FCFLAGS="$FCFLAGS -O0"
+then CFLAGS="-O2 $CFLAGS"
+ CXXFLAGS="-O2 $CXXFLAGS"
+ FCFLAGS="-O2 $FCFLAGS"
+else CFLAGS="-O0 $CFLAGS"
+ CXXFLAGS="-O0 $CXXFLAGS"
+ FCFLAGS="-O0 $FCFLAGS"
fi
AC_SUBST(GCCVERSION)

View file

@ -0,0 +1,11 @@
--- M2/Macaulay2/Makefile.in.orig 2020-07-12 19:17:33.241211749 -0600
+++ M2/Macaulay2/Makefile.in 2020-07-12 19:18:07.133195781 -0600
@@ -3,7 +3,7 @@
VPATH = @srcdir@
include ../include/config.Makefile
all: @pre_docdir@/COPYING-GPL-2 @pre_docdir@/COPYING-GPL-3 @pre_docdir@/README @pre_docdir@/LAYOUT
-SUBDIRS = util regex c d e system bin m2 man packages editors html-check-links tests
+SUBDIRS = util regex c d e system bin m2 man packages editors
define do-in-subdirs
$(foreach d,$(SUBDIRS),

View file

@ -0,0 +1,11 @@
--- M2/Macaulay2/e/mem.cpp.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/Macaulay2/e/mem.cpp 2020-07-12 19:26:39.391982818 -0600
@@ -71,7 +71,7 @@ void stash::text_out(buffer &o) const
{
char s[200];
sprintf(s,
- "%16s %9dk %9dk %10zd %10lu %10lu %10lu %10lu%s",
+ "%16s %9dk %9dk %10zu %10zu %10zu %10zu %10zu%s",
name,
static_cast<int>((element_size * highwater + 1023) / 1024),
static_cast<int>((element_size * n_inuse + 1023) / 1024),

View file

@ -0,0 +1,11 @@
--- M2/configure.ac.orig 2020-07-12 19:15:12.986277846 -0600
+++ M2/configure.ac 2020-07-12 19:19:00.202170774 -0600
@@ -673,7 +673,7 @@ AC_SUBST(BUILTLIBS)
AC_SUBST(LIBLIST, " atomic_ops gc gdbm gmp mpir mpfr readline ntl flint factory lapack mpsolve frobby glpk cddlib fplll linbox gtest ")
# The list LIBLIST is the list of libraries that might be used and linked into M2.
-AC_SUBST(PROGLIST, "4ti2 gfan normaliz csdp nauty cddplus lrslib gftables topcom cohomcalg")
+AC_SUBST(PROGLIST, "4ti2 gfan normaliz csdp nauty cddplus lrslib topcom cohomcalg")
# The list PROGLIST is the list of programs and libraries for them that are distributed with M2.
# Initially, we offer no option for not compiling some of them.

View file

@ -0,0 +1,11 @@
--- M2/Macaulay2/packages/Macaulay2Doc/overview_modules.m2.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/Macaulay2/packages/Macaulay2Doc/overview_modules.m2 2020-07-12 19:27:28.520963206 -0600
@@ -347,7 +347,7 @@ document {
},
TEX "Macaulay2 represents each module (at least conceptually) as a subquotient module, that is, a submodule of
a quotient of an ambient free module. A subquotient module is determined by two
- matrices $f : R^m \\rightarrow{} R^n$ and $g : R^p \\rightarrow{} R^n$.
+ matrices $f : R^m \\rightarrow R^n$ and $g : R^p \\rightarrow R^n$.
The {\\em subquotient module} with generators $f$ and relations $g$ is by definition the module
$M = ((image f) + (image g))/(image g)$.",
PARA{},

View file

@ -1,9 +1,20 @@
--- M2/libraries/Makefile.library.in.orig 2024-11-01 04:33:00.000000000 -0600
+++ M2/libraries/Makefile.library.in 2025-02-18 20:23:38.667139158 -0700
@@ -254,10 +254,10 @@ ifneq (@DOWNLOAD@,yes)
@ false
--- M2/GNUmakefile.in.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/GNUmakefile.in 2020-07-12 19:24:55.838024149 -0600
@@ -136,7 +136,7 @@ build-in-$1: submodules/$1/Makefile
$(MAKE) -C submodules/$1 all
check-in-$1: run-configure-in-$1
ifeq ($(no-check-$1),)
- ulimit -v 1000000 && $(MAKE) -C submodules/$1 check
+ ulimit -v 2000000 && $(MAKE) -C submodules/$1 check
endif
install-in-$1: build-in-$1; + $(MAKE) -C submodules/$1 install
--- M2/libraries/Makefile.library.in.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/libraries/Makefile.library.in 2020-07-12 19:20:23.705132772 -0600
@@ -238,10 +238,10 @@ distclean: package-distclean
clean::; rm -rf .patched* .untarred* $(LIBNAME)* .checked* .compiled* .configured* .installed* .untarred2* diffs tmp $(UNTARDIR) $(OLDUNTARDIR)
distclean: clean ; rm -rf Makefile
-SLIMIT ?= 8192
-TLIMIT ?= 100
-MLIMIT ?= 400000
@ -15,10 +26,10 @@
LIMIT := :
ifeq (@ULIMIT_T@,yes)
LIMIT += ; ulimit -t $(TLIMIT)
--- M2/Macaulay2/m2/basictests/Makefile.in.orig 2024-11-01 04:33:00.000000000 -0600
+++ M2/Macaulay2/m2/basictests/Makefile.in 2025-02-18 20:23:38.667139158 -0700
--- M2/Macaulay2/m2/basictests/Makefile.in.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/Macaulay2/m2/basictests/Makefile.in 2020-07-12 19:23:46.653051760 -0600
@@ -22,17 +22,17 @@ $(TESTRESULTS) : @pre_exec_prefix@/bin/M
ARGS := --silent -q --stop --no-core -e 'srcdir = "@srcdir@/"'
ARGS := --silent -q --stop --no-setup -e 'srcdir = "@srcdir@/"'
ifeq "@DEBUG@" "no"
-TLIMIT ?= 20
@ -42,8 +53,19 @@
LIMIT :=
ifeq (@ULIMIT_T@,yes)
--- M2/Macaulay2/tests/ComputationsBook/Makefile.chapter.in.orig 2024-11-01 04:33:00.000000000 -0600
+++ M2/Macaulay2/tests/ComputationsBook/Makefile.chapter.in 2025-02-18 20:23:38.667139158 -0700
--- M2/Macaulay2/m2/run.m2.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/Macaulay2/m2/run.m2 2020-07-12 19:22:43.157077109 -0600
@@ -7,7 +7,7 @@
utest := opt -> (
cmd := "ulimit " | opt | "; ";
if chkrun("2>/dev/null >/dev/null "|cmd) == 0 then cmd else "")
-ulimit := utest "-c unlimited" | utest "-t 700" | utest "-m 850000" | utest "-s 8192" | utest "-n 512"
+ulimit := utest "-c unlimited" | utest "-t 1400" | utest "-m 1700000" | utest "-s 16384" | utest "-n 512"
M2statusRegexp := "^--status:"
statusLines := file -> select(lines file, s -> match(M2statusRegexp,s))
--- M2/Macaulay2/tests/ComputationsBook/Makefile.chapter.in.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/Macaulay2/tests/ComputationsBook/Makefile.chapter.in 2020-07-12 19:20:27.318131329 -0600
@@ -15,16 +15,16 @@ diff:
LIMIT :=
@ -61,12 +83,12 @@
endif
ifeq (@ULIMIT_S@,yes)
-LIMIT += ulimit -s 8192 ;
+LIMIT += ulimit -s 16384 ;
+LIMIT += ulimit -s 16834 ;
endif
--- M2/Macaulay2/tests/Makefile.test.in.orig 2024-11-01 04:33:00.000000000 -0600
+++ M2/Macaulay2/tests/Makefile.test.in 2025-02-18 20:23:38.667139158 -0700
--- M2/Macaulay2/tests/Makefile.test.in.orig 2020-07-11 05:04:29.000000000 -0600
+++ M2/Macaulay2/tests/Makefile.test.in 2020-07-12 19:20:27.319131328 -0600
@@ -6,18 +6,18 @@ DEFERRED ?= no
DOTS ?= ../..
@ -75,17 +97,15 @@
+TLIMIT ?= 180
# one test doesn't work with only 150MB RAM, ext-total.m2, on a 64 bit intel machine:
-MLIMIT ?= 800000
-VLIMIT ?= 2000000
+MLIMIT ?= 1600000
+VLIMIT ?= 4000000
VLIMIT ?= 2000000
else
# give the debug version more time and space
-TLIMIT ?= 140
-MLIMIT ?= 1200000
-VLIMIT ?= 2000000
+TLIMIT ?= 280
+MLIMIT ?= 2400000
+VLIMIT ?= 4000000
VLIMIT ?= 2000000
endif
# make the stack limit always the same as it would be under MacOS
-SLIMIT ?= 8192

View file

@ -1,35 +0,0 @@
--- M2/Macaulay2/c/compat.h.orig 2021-06-13 14:30:17.341325747 -0600
+++ M2/Macaulay2/c/compat.h 2021-06-14 06:52:52.648631798 -0600
@@ -2,7 +2,7 @@
#ifndef __cplusplus
#undef bool
-typedef char bool;
+typedef _Bool bool;
#endif
extern char posfmt[];
--- M2/Macaulay2/d/types.h.orig 2021-06-04 17:33:04.000000000 -0600
+++ M2/Macaulay2/d/types.h 2021-06-13 14:30:27.804335244 -0600
@@ -37,6 +37,10 @@
# define LONGJUMP(env) longjmp(env, 1)
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
struct ArgCell
{
int argc, envc;
@@ -50,6 +54,10 @@ struct JumpCell
bool is_set;
};
+#ifdef __cplusplus
+}
+#endif
+
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif

View file

@ -1,12 +0,0 @@
--- M2/Macaulay2/Makefile.in.orig 2025-11-14 04:03:48.000000000 -0700
+++ M2/Macaulay2/Makefile.in 2025-11-14 13:59:26.630241856 -0700
@@ -3,8 +3,7 @@
VPATH = @srcdir@
include ../include/config.Makefile
all: @pre_docdir@/COPYING-GPL-2 @pre_docdir@/COPYING-GPL-3 @pre_docdir@/LAYOUT
-SUBDIRS = c d e system bin m2 man packages editors \
- $(if $(filter html, @DOCUMENTATION@), html-check-links) tests
+SUBDIRS = c d e system bin m2 man packages editors tests
define do-in-subdirs
$(foreach d,$(SUBDIRS),

View file

@ -1,42 +0,0 @@
--- M2/configure.ac.orig 2025-11-14 04:03:48.000000000 -0700
+++ M2/configure.ac 2025-11-14 13:57:06.905244494 -0700
@@ -318,12 +318,12 @@ fi
]
if test "$OPTIMIZE" = yes
-then CFLAGS="$CFLAGS -O2"
- CXXFLAGS="$CXXFLAGS -O2"
- FCFLAGS="$FCFLAGS -O2"
-else CFLAGS="$CFLAGS -O0"
- CXXFLAGS="$CXXFLAGS -O0"
- FCFLAGS="$FCFLAGS -O0"
+then CFLAGS="-O2 $CFLAGS"
+ CXXFLAGS="-O2 $CXXFLAGS"
+ FCFLAGS="-O2 $FCFLAGS"
+else CFLAGS="-O0 $CFLAGS"
+ CXXFLAGS="-O0 $CXXFLAGS"
+ FCFLAGS="-O0 $FCFLAGS"
fi
AC_SUBST(GCCVERSION)
--- M2/libraries/factory/Makefile.in.orig 2025-11-14 04:03:48.000000000 -0700
+++ M2/libraries/factory/Makefile.in 2025-11-14 13:57:56.926954878 -0700
@@ -7,7 +7,7 @@
URL = https://macaulay2.com/Downloads/OtherSourceCode
VERSION = 4.4.1
PATCHFILE = @abs_srcdir@/patch-$(VERSION)
-PRECONFIGURE = autoreconf -vif
+PRECONFIGURE = sed -i 's/-g0 -O3 //' m4/flags.m4 && autoreconf -vif
BUILDTARGET = all ftmpl_inst.o
LIBRARIES = ftmpl_inst.o
--- M2/libraries/mpfr/Makefile.in.orig 2025-11-14 04:03:48.000000000 -0700
+++ M2/libraries/mpfr/Makefile.in 2025-11-14 13:57:06.905816340 -0700
@@ -36,6 +36,7 @@ CONFIGOPTIONS += --disable-shared
# endif
# PRECONFIGURE = autoreconf -i
+PRECONFIGURE = sed -i '/LDFLAGS/s/ -Wl,--disable-new-dtags//g' configure
include ../Makefile.library
BUILDOPTIONS += CPPFLAGS="$(CPPFLAGS)"

File diff suppressed because it is too large Load diff

View file

@ -1,7 +0,0 @@
# Macaulay2
[Macaulay2](http://macaulay2.com/) is a system for computing in commutative
algebra, algebraic geometry and related fields. The system was originally
written by Dan Grayson and Mike Stillman. David Eisenbud joined the project a
number of years ago, and many users are writing packages for the system, and
some are contributing source code.

682
changelog
View file

@ -1,682 +0,0 @@
* Mon Oct 13 2025 Jerry James <loganjerry@gmail.com> - 1.25.06-4
- Drop unused atomic_ops dependency
* Wed Oct 08 2025 Terje Rosten <terjeros@gmail.com> - 1.25.06-4
- Move to C++17 for gtest 1.17.0
* Sat Aug 23 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 1.25.06-3
- Rebuilt for tinyxml2 11.0.0
* Wed Aug 20 2025 Jerry James <loganjerry@gmail.com> - 1.25.06-2
- Rebuild for tbb 2022.2.0
* Fri Aug 08 2025 Jerry James <loganjerry@gmail.com> - 1.25.06-1
- Version 1.25.06
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.05-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jun 13 2025 Jerry James <loganjerry@gmail.com> - 1.25.05-4
- Unbundle factory-gftables (bz 2372455)
* Wed Jun 11 2025 Jerry James <loganjerry@gmail.com> - 1.25.05-3
- Rebuild for normaliz 3.10.5
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 1.25.05-2
- Rebuilt for Python 3.14
* Thu May 29 2025 Jerry James <loganjerry@gmail.com> - 1.25.05-1
- Version 1.25.05
- Drop upstreamed patches: no_gftables, fplll, codim-option, rightarrow
- Add patch to avoid the deprecated strstream C++ header
- Unbundle memtailor, mathic, and mathicgb
* Thu Feb 20 2025 Jerry James <loganjerry@gmail.com> - 1.24.11-1
- Version 1.24.11
- Drop upstreamed vector overrun patch
- Add patch to fix mismatched options to codim
- BR e-antic-devel
- BR and Recommend msolve
- Move configuration steps to %%conf
- Remove pessimization on s390x
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.05-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Nov 22 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 1.24.05-5
- Rebuild for libfplll 5.5.0
* Mon Sep 23 2024 Jerry James <loganjerry@gmail.com> - 1.24.05-4
- Rebuild for nauty 2.8.9
* Sat Aug 24 2024 Jerry James <loganjerry@gmail.com> - 1.24.05-3
- Rebuild for Singular 4.4.0p4
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.24.05-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jun 19 2024 Jerry James <loganjerry@gmail.com> - 1.24.05-1
- Version 1.24.05
* Fri Feb 23 2024 Jerry James <loganjerry@gmail.com> - 1.22-6
- Build the polymake and scip examples
- Recommend scip
- Disable ppc64le build until segfaults can be diagnosed
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.22-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.22-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jan 17 2024 Jonathan Wakely <jwakely@redhat.com> - 1.22-3
- Rebuilt for Boost 1.83
* Fri Nov 10 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 1.22-2
- Correct appstreamcli invocation (--nonet no longer works)
- Ask appstreamcli to explain validation findings
- Also validate AppStream XML with appstream-util, required by guidelines
* Thu Oct 26 2023 Jerry James <loganjerry@gmail.com> - 1.22-1
- Version 1.22
- Drop upstreamed Macaulay2-configure-c99.patch
- Build against mariadb-connector-c instead of the server package
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.21-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Apr 15 2023 Florian Weimer <fweimer@redhat.com> - 1.21-5
- Port configure script to C99
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 1.21-4
- Rebuilt for Boost 1.81
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.21-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jan 12 2023 Jerry James <loganjerry@gmail.com> - 1.21-2
- Rebuild for libfplll 5.4.4
* Thu Dec 22 2022 Jerry James <loganjerry@gmail.com> - 1.21-1
- Version 1.21
- Drop upstreamed patch for crash when building documentation
- Use rdns names for the desktop and metainfo files
* Tue Dec 20 2022 Jerry James <loganjerry@gmail.com> - 1.20-2
- Convert License tag to SPDX
* Sun Sep 25 2022 Rich Mattes <richmattes@gmail.com> - 1.20-2
- Rebuild for tinyxml2-9.0.0
* Thu Aug 4 2022 Jerry James <loganjerry@gmail.com> - 1.20-1
- Version 1.20
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 1.19.1-2
- Rebuilt for Boost 1.78
* Mon Feb 21 2022 Jerry James <loganjerry@gmail.com> - 1.19.1-1
- Version 1.19.1
- Disable LTO to work around segfaults
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Nov 24 2021 Jerry James <loganjerry@gmail.com> - 1.19-1
- Version 1.19
* Fri Aug 06 2021 Jonathan Wakely <jwakely@redhat.com> - 1.18-4
- Rebuilt for Boost 1.76
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jun 29 2021 Jerry James <loganjerry@gmail.com> - 1.18-2
- Rebuild for ntl 11.5.1
* Thu Jun 17 2021 Jerry James <loganjerry@gmail.com> - 1.18-1
- Version 1.18
* Thu Feb 18 2021 Jerry James <loganjerry@gmail.com> - 1.17-2
- Reduce optimization level on s390x to work around FTBFS
- Install metainfo
- Add -mathic patch to silence GCC warnings
- Add -lto patch to silence LTO warnings
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Jan 16 2021 Jerry James <loganjerry@gmail.com> - 1.17-1
- Version 1.17
- Drop upstreamed patches: -nauty-paths, -format
- Merge -gcc11 patch into mathicgb-1.0.patch
* Thu Oct 15 2020 Jeff Law <law@redhat.com> - 1.16-2
- Add missing #includes for gcc-11
* Mon Aug 31 2020 Jerry James <loganjerry@gmail.com> - 1.16-1
- Version 1.16
- Drop upstreamed patch: -xdg_open
- Add -ulimit patch for the slower builders
- Add -format and -rightarrow patches
- Bundle packages due to garbage collector crashes: linbox, memtailor, mathic
- Drop the XEmacs subpackage; XEmacs support no longer works
* Sun Aug 16 2020 Iñaki Úcar <iucar@fedoraproject.org> - 1.15.1.0-5
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.1.0-4
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 1 2020 Jeff Law <law@redhat.com> - 1.15.1.0-2
- Disable LTO
* Wed Jun 3 2020 Jerry James <loganjerry@gmail.com> - 1.15.1.0-1
- Version 1.15.1.0
- Drop upstreamed patches: -no_Werror, -mpir, -pthreads, -fflas-ffpack,
-fno-common, -gtest, -pthreads
* Tue Feb 11 2020 Jerry James <loganjerry@gmail.com> - 1.14.0.1-4
- Add -fno-common patch to fix FTBFS with GCC 10
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.0.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Jan 10 2020 Jerry James <loganjerry@gmail.com> - 1.14.0.1-3
- Rebuild for ntl 11.4.3
* Fri Nov 1 2019 Jerry James <loganjerry@gmail.com> - 1.14.0.1-2
- Rebuild for givaro 4.1.1, fflas-ffpack 2.4.3, and linbox 1.6.3
* Thu Sep 26 2019 Jerry James <loganjerry@gmail.com> - 1.14.0.1-1
- Macaulay2-1.14.0.1
- Drop upstreamed -format and -exception patches
- Also bundle libmpc since it is linked with mpfr
- Drop fix for F26 symlink-file snafu
- Build with python 3 instead of python 2
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.12.0.1-5
- Rebuild for readline 8.0
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Nov 20 2018 Jerry James <loganjerry@gmail.com> - 1.12.0.1-3
- Rebuild for lrslib 070
* Wed Oct 10 2018 Jerry James <loganjerry@gmail.com> - 1.12.0.1-2
- Rebuild for ntl 11.3.0
- Build with openblas instead of atlas (bz 1618938)
* Fri Aug 10 2018 Jerry James <loganjerry@gmail.com> - 1.12.0.1-1
- Macaulay2-1.12.0.1
- Replace tiny icon of unknown origin with various sizes of upstream's icon
- Remove deprecated entries from the desktop file
- Add upstream mpfr 3.1.6 patches
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 3 2018 Jerry James <loganjerry@gmail.com> - 1.11-2
- Rebuild for ntl 11.1.0
- Remove scriptlets that call install-info
- Do not byte compile python files in the examples
* Sat Jun 2 2018 Jerry James <loganjerry@gmail.com> - 1.11-1
- Macaulay2-1.11
- Drop upstreamed patches: -verbose_build, -givaro, -pari, -endian
- New patches: -fflas-ffpack, -format, -exception, -fplll, -configure
- Update bundled software
- Refresh INFO_FILES list
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.9.2-8
- Escape macros in %%changelog
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.9.2-6
- Remove obsolete scriptlets
* Wed Oct 11 2017 Jerry James <loganjerry@gmail.com> - 1.9.2-5
- Link rather than copy the normaliz binary
- Fix accidental replacement of factory symlink with a directory
* Sat Sep 30 2017 Jerry James <loganjerry@gmail.com> - 1.9.2-4
- Rebuild for ntl 10.5.0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Apr 5 2017 Jerry James <loganjerry@gmail.com> - 1.9.2-1
- Macaulay2-1.9.2
- Drop upstreamed patches: -disable_broken_debug_functions, -gc, -rpath,
-rh_configure_hack
- Add patches: -givaro, -gtest, -pari
- Create fake library and submodule tarballs to fool the build system into
building in support for system libraries
- Bundle mpfr, flint, and factory to avoid garbage collector crashes
- Replace the (X)Emacs triggers with (x)emacs-filesystem dependencies
- New URLs
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.6-33
- Rebuild for readline 7.x
* Thu Oct 20 2016 Jerry James <loganjerry@gmail.com> - 1.6-32
- Rebuild for ntl 10.1.0
* Mon Sep 5 2016 Jerry James <loganjerry@gmail.com> - 1.6-31
- Rebuild for ntl 9.11.0
* Fri Aug 12 2016 Jerry James <loganjerry@gmail.com> - 1.6-30
- Rebuild for fflas-ffpack 2.2.2, givaro 4.0.2, and linbox 1.4.2
* Mon Jul 25 2016 Jerry James <loganjerry@gmail.com> - 1.6-29
- Rebuild for ntl 9.10.0
* Thu Jun 2 2016 Jerry James <loganjerry@gmail.com> - 1.6-28
- Rebuild for ntl 9.9.1
* Fri Apr 29 2016 Jerry James <loganjerry@gmail.com> - 1.6-27
- Rebuild for ntl 9.8.0
- Nauty is now available
- Drop -gcc-template-bug patch; gcc bug has been fixed
* Sat Mar 19 2016 Jerry James <loganjerry@gmail.com> - 1.6-26
- Rebuild for ntl 9.7.0
* Sat Feb 20 2016 Jerry James <loganjerry@gmail.com> - 1.6-25
- Rebuild for ntl 9.6.4
- Add -gcc-template-bug patch to work around gcc bug (bz 1307282)
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Jan 14 2016 Jonathan Wakely <jwakely@redhat.com> - 1.6-23
- Rebuilt for Boost 1.60
* Fri Dec 4 2015 Jerry James <loganjerry@gmail.com> - 1.6-22
- Rebuild for ntl 9.6.2
- Add python2 BR for the tests
* Sat Oct 17 2015 Kalev Lember <klember@redhat.com> - 1.6-21
- Rebuilt for libntl soname bump
* Fri Oct 16 2015 Jerry James <loganjerry@gmail.com> - 1.6-20
- Rebuild for ntl 9.4.0
* Tue Sep 29 2015 Rex Dieter <rdieter@fedoraproject.org> 1.6-19
- refresh config.guess/config.sub hack, fix FTBFS on aarch64
* Sat Sep 19 2015 Jerry James <loganjerry@gmail.com> - 1.6-18
- Rebuild for flint 2.5.2 and ntl 9.3.0
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1.6-17
- Rebuilt for Boost 1.59
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-16
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1.6-15
- rebuild for Boost 1.58
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon May 18 2015 Jerry James <loganjerry@gmail.com> - 1.6-13
- Rebuild for ntl 9.1.1 and cddlib-094h
* Fri May 15 2015 Jerry James <loganjerry@gmail.com> - 1.6-12
- Bump and rebuild
* Sat May 9 2015 Jerry James <loganjerry@gmail.com> - 1.6-11
- Rebuild for ntl 9.1.0
* Mon Feb 2 2015 Jerry James <loganjerry@gmail.com> - 1.6-10
- Rebuild for ntl 8.1.2
* Mon Jan 26 2015 Petr Machata <pmachata@redhat.com> - 1.6-9
- Rebuild for boost 1.57.0
* Thu Jan 15 2015 Jerry James <loganjerry@gmail.com> - 1.6-8
- Rebuild for ntl 8.1.0
- Fix the desktop file name
* Wed Oct 29 2014 Jerry James <loganjerry@gmail.com> - 1.6-7
- Rebuild for ntl 6.2.1
- Revert Apr 8 HTML creation timeout, now handled upstream
- Revert use of -common subpkg; various arches timeout differently
* Wed Sep 24 2014 Rex Dieter <rdieter@fedoraproject.org> 1.6-6
- enable -common subpkg (to be more compatible with upstream packaging)
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Wed Jun 25 2014 Rex Dieter <rdieter@fedoraproject.org> 1.6-4
- restore --build/--host configure options lost in 1.6 update, should help arm
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1.6-2
- Rebuild for boost 1.55.0
* Mon May 19 2014 Rex Dieter <rdieter@fedoraproject.org> 1.6-1
- Macaulay2-1.6 (#1074594)
- ExcludeArch: %%arm (#1099598)
* Wed May 14 2014 Rex Dieter <rdieter@fedoraproject.org> 1.5-8
- rebuild (gc)
* Tue Apr 8 2014 Jerry James <loganjerry@gmail.com> - 1.5-7
- Build for all arches
- Increase HTML creation timeouts for slower processors, such as ARM
- Add --build and --host invocations to configure to fix mismatched ARM names
* Wed Apr 2 2014 Jerry James <loganjerry@gmail.com> - 1.5-6
- Rebuild for ntl 6.1.0
* Fri Mar 21 2014 Jerry James <loganjerry@gmail.com> - 1.5-5
- The normaliz patch was used; bring it back
- Complete the removal of the system_normaliz variable
- Link with RPM_LD_FLAGS
- Due to use of a static library, explicitly link with -lflint
* Fri Jan 24 2014 Rex Dieter <rdieter@fedoraproject.org> - 1.5-5
- drop unused patches (4ti2, normalize)
* Tue Jan 21 2014 Rex Dieter <rdieter@fedoraproject.org> - 1.5-4
- utilize %%_libexecdir/Macaulay2/... for helper/system binaries
- libdir: %%_libdir => %%_prefix/lib
- -common subpkg option (not used yet)
* Tue Jan 14 2014 Jerry James <loganjerry@gmail.com> - 1.5-3
- Update normaliz interface for normaliz 2.8 and later
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 1.5-2
- Rebuild for boost 1.54.0
* Thu May 23 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5-1
- Release: 1 (using non-snapshot release tarball now)
* Tue May 21 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.5-0.7.20130401
- update to 20130401 r15955 snapshot release
- (Build)Requires: factory-gftables (see bug #965655)
- refresh INFO_FILES content
* Mon May 6 2013 Jerry James <loganjerry@gmail.com> - 1.5-0.6.20130214
- Rebuild for m4ri 20130416
* Fri Feb 15 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.5.20130214
- r15838 (20130214 snapshot)
* Wed Feb 13 2013 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.4.20120807
- BR: doxygen-latex
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-0.3.20120807
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Tue Aug 07 2012 Rex Dieter <rdieter@fedoraproject.org> 1.5-0.2.20120807
- 1.5 20120807 r15022 snapshot
* Thu Jul 19 2012 Rex Dieter <rdieter@fedoraproject.org> 1.4-9
- rebuild against (Singular's) libfac/factory 3.1.3
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Jul 03 2012 Rex Dieter <rdieter@fedoraproject.org> 1.4-7
- rebuild (pari)
* Sun Jul 1 2012 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 1.4-6
- Link to gmp not mpir.
- Rebuild with pari 2.5.
* Wed May 30 2012 Rex Dieter <rdieter@fedoraproject.org>
- 1.4-5
- License: GPLv2 or GPLv3 (#821036)
- pkgconfig-style deps
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-4
- Rebuilt for c++ ABI breakage
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Fri Sep 30 2011 Rex Dieter <rdieter@fedoraproject.org> 1.4-2
- rebuild (gdbm)
* Thu May 26 2011 Rex Dieter <rdieter@fedoraproject.org> 1.4-1
- 1.4
* Thu May 26 2011 Rex Dieter <rdieter@fedoraproject.org> 1.3.1-9
- Typo in INFO_FILES (#708086)
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Jun 30 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.3.1-7
- BR: cddlib-static (#609698)
* Tue Mar 16 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.3.1-6
- rebuild (factory/libfac)
* Tue Mar 16 2010 Mark Chappell <tremble@fedoraproject.org> - 1.3.1-5
- Run install-info on all of the .info files we installed
- Re-enable the now functional ppc64 build
* Wed Mar 10 2010 Mark Chappell <tremble@fedoraproject.org> - 1.3.1-4
- Add in missing Requires runtime dependancies
* Wed Mar 10 2010 Mark Chappell <tremble@fedoraproject.org> - 1.3.1-3
- GPLv3/GPLv2 conflict, use compat-readline5 - bz#511299
* Tue Mar 09 2010 Mark Chappell <tremble@fedoraproject.org> - 1.3.1-2
- Replace DSO patch with one accepted upstream
- Completely disable static linking
* Wed Feb 24 2010 Mark Chappell <tremble@fedoraproject.org> - 1.3.1-1
- Upstream version increment
- Remove unused patch
- Remove patch applied upstream
- Ensure consistent use of buildroot macro instead of RPM_BUILD_ROOT
- Fix implicit linking DSO failure
- Don't package empty .okay files which simply indicate test passes
* Tue Dec 8 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 1.2-7
- Explicitly BR factory-static and libfac-static in accordance with the
Packaging Guidelines (factory-devel/libfac-devel are still static-only).
* Tue Sep 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-6
- fixup/optimize scriplets
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Fri Apr 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-4
- rebuild for ntl-devel (shared)
* Wed Feb 25 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.2-3
- BR: libfac-devel,factory-devel >= 3.1
- restore ExcludeArch: ppc64 (#253847)
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Fri Feb 13 2009 Rex Dieter <rdieter@fedoraproject.org> 1.2-1
- Macaulay-1.2
* Thu Oct 02 2008 Rex Dieter <rdieter@fedoraproject.org> 1.1-2
- respin (factory/libfac)
* Tue Mar 11 2008 Rex Dieter <rdieter@fedoraproject.org> 1.1-1
- Macaulay2-1.1
- Obsoletes/Provides: Macaulay2-common (upstream compatibility)
- re-enable ppc64 (#253847)
- IgnoreExampleErrors=true
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.95-10
- Autorebuild for GCC 4.3
* Tue Dec 18 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-9
- Provides: macaulay2
- respin against new(er) factory,libfac,ntl
* Wed Aug 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-8
- ExcludeArch: ppc64 (#253847)
* Tue Aug 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-7
- BR: gawk
* Tue Aug 21 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-6
- gc-7.0 patches
* Sat Aug 11 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-5
- License: GPLv2
* Mon Jan 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-4
- Ob/Pr: Macaulay2-doc, not -docs (#222609)
* Sat Jan 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-3
- re-enable ppc build (#201739)
* Tue Jan 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 0.9.95-2
- ./configure --disable-strip, for usable -debuginfo (#220893)
* Mon Dec 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.95-1
- Macaulay2-0.9.95
* Wed Nov 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.20-0.5.20060808svn
- .desktop Categories: -Application,Scientific,X-Fedora +ConsoleOnly
* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.20-0.4.20060808svn
- fc6 respin
* Tue Aug 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.20-0.3.20060808svn
- ExcludeArch: ppc (bug #201739)
- %%ghost (x)emacs site-lisp bits (using hints from fedora-rpmdevtools)
* Tue Aug 08 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.20-0.2.20060808svn
- 20060808 snapshot
* Mon Jul 24 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.20-0.1.20060724svn
- 2006-07-15-0.9.20
* Wed Jul 12 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.10-0.6.20060710svn
- 0.9.10
-* Mon Jul 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.8-0.6.cvs20060327
- BR: ncurses-devel
* Fri May 05 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.8-0.4.cvs20060327
- 64bit patch (#188709)
* Wed Apr 12 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.8-0.3.cvs20060327
- omit x86_64, for now (#188709)
* Tue Apr 11 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.8-0.2.cvs20060327
- 0.9.8 (cvs, no tarball yet)
- drop -doc subpkg (in main now)
* Mon Apr 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.2-22
- fix icon location (#188384)
* Thu Mar 30 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.2-21
- really disable %%check (fails on fc5+ anyway)
* Fri Jan 20 2006 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.2-20
- .desktop: drop Category=Development
- app icon: follow icon spec
- drop -emacs subpkg (in main now)
* Fri Sep 16 2005 Rex Dieter <rexdieter[AT]users.sf.net> - 0.9.2-19
- disable 'make check' (fc5/buildsystem error), besides, we get a
good consistency check when M2 builds all the doc examples.
* Wed Sep 14 2005 Rex Dieter <rexdieter[AT]users.sf.net> - 0.9.2-18
- rebuild against gc-6.6
* Thu May 26 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.2-17
- rebuild (build system x86_64 repository access failed for 0.9.2-16)
- fix build for GCC 4 (#156223)
* Thu Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.2-15
- rebuilt
* Mon Feb 21 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0:0.9.2-14
- x86_64 issues (%%_libdir -> %%_prefix/lib )
- remove desktop_file macro usage
* Sat Oct 23 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.13
- BR: time (again)
- omit m2_dir/setup (not needed/wanted)
* Mon Oct 18 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.12
- actually *apply* gcc34 patch this time.
* Mon Oct 18 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.11
- gcc34 patch
* Fri Oct 1 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.10
- explicit BR versions for gc-devel, libfac-devel, factory-devel
* Tue Aug 10 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.9
- BR: time
* Thu Jun 03 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.8
- .desktop: remove Terminaloptions to be desktop agnostic
- .desktop: Categories += Education;Math;Development (Devel only
added so it shows *somewhere* in gnome menus)
* Tue Jun 01 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.7
- disable default 'make check' (util/screen fails on fc2)
* Tue Mar 30 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.6
- desktop-file is now on by default
- use separate (not inline) .desktop file
* Mon Jan 05 2004 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.5
- fix BuildRequires: desktop-file-utils to satisfy rpmlint.
- put emacs files in emacs subdir too (to follow supplied docs)
- *really* nuke .cvsignore files
- fix desktop-file-install --add-cateagories usage
* Tue Dec 23 2003 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.4
- -emacs: use %%defattr
- -emacs: fix M2-init.el
* Mon Nov 17 2003 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.3
- update/simplify macros
- desktop_file support.
- emacs subpkg.
- relax Req's on subpkgs to just: Requires: %%name = %%epoch:%%version
- use non-versioned BuildRequires
- remove redundant BuildRequires: gmp-devel
- remove gc patch, no longer needed.
- delete/not-package a bunch of unuseful files.
- use --disable-strip when debug_package is in use.
* Thu Nov 13 2003 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.2
- no longer explictly Requires: emacs
* Wed Nov 05 2003 Rex Dieter <rexdieter at sf.net> 0:0.9.2-0.fdr.1
- missing Epoch: 0
* Fri Sep 12 2003 Rex Dieter <rexdieter at sf.net> 0.9.2-0.fdr.0
- fedora'ize

View file

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.macaulay2.macaulay2</id>
<metadata_license>0BSD</metadata_license>
<project_license>GPL-2.0-only OR GPL-3.0-only</project_license>
<name>Macaulay2</name>
<summary>System for algebraic geometry and commutative algebra</summary>
<description>
<p>
Macaulay 2 is a software system devoted to supporting research in
algebraic geometry and commutative algebra written by Daniel R. Grayson
and Michael E. Stillman.
</p>
</description>
<launchable type="desktop-id">com.macaulay2.macaulay2.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>https://faculty.math.illinois.edu/Macaulay2/Screenshots/texmacs.png</image>
<caption>Macaulay2 with TeXmacs</caption>
</screenshot>
<screenshot>
<image>https://faculty.math.illinois.edu/Macaulay2/Screenshots/emacs-M2-c.png</image>
<caption>Macaulay2 with Emacs</caption>
</screenshot>
</screenshots>
<update_contact>Macaulay2-maintainers@fedoraproject.org</update_contact>
<url type="homepage">https://macaulay2.com/</url>
<url type="bugtracker">https://github.com/Macaulay2/M2/issues</url>
<url type="contact">https://groups.google.com/g/macaulay2</url>
<content_rating type="oars-1.0"></content_rating>
<provides>
<binary>M2</binary>
<binary>M2-binary</binary>
</provides>
</component>

74
factory-4.1.1.patch Normal file
View file

@ -0,0 +1,74 @@
--- m4/flags.m4.orig 2018-02-15 07:02:18.000000000 -0700
+++ m4/flags.m4 2020-07-12 20:46:53.024384864 -0600
@@ -122,7 +122,7 @@ AC_DEFUN([SING_CHECK_SET_ARGS], [
## for clang: -Wunneeded-internal-declaration
if test "x${ENABLE_OPTIMIZATION}" != xno; then
- OPTFLAGS="-g0 -O3 -Wno-unused-function -Wno-trigraphs -Wno-unused-parameter -Wunknown-pragmas -Wno-unused-variable -fomit-frame-pointer -fwrapv -fvisibility=default -finline-functions -fno-exceptions -fno-threadsafe-statics -fno-enforce-eh-specs -fconserve-space -funroll-loops -fno-delete-null-pointer-checks"
+ OPTFLAGS="-Wno-unused-function -Wno-trigraphs -Wno-unused-parameter -Wunknown-pragmas -Wno-unused-variable -fomit-frame-pointer -fwrapv -fvisibility=default -finline-functions -fno-exceptions -fno-threadsafe-statics -fno-enforce-eh-specs -fconserve-space -funroll-loops -fno-delete-null-pointer-checks"
# -O3 - crashes gcc???!!!
# -fpermissive
AC_LANG_PUSH([C])
--- m4/flint-check.m4.orig 2018-02-15 07:02:18.000000000 -0700
+++ m4/flint-check.m4 2020-07-12 20:46:08.072325817 -0600
@@ -69,7 +69,7 @@ for FLINT_HOME in ${FLINT_HOME_PATH}
[
AC_TRY_RUN(
[#include <flint/flint.h>
- int main () { if ((int) version[0] < 2) return -1; else return 0; }
+ int main () { if (__FLINT_VERSION < 2) return -1; else return 0; }
],[
flint_found="yes"
break
--- factory-4.1.1/cf_factory.h.orig 2017-12-06 10:37:14.000000000 -0700
+++ factory-4.1.1/cf_factory.h 2018-02-17 14:34:52.000000000 -0700
@@ -15,7 +15,7 @@
#include "variable.h"
#include "factory/cf_gmp.h"
-#include "factory/cf_assert.h"
+#include "cf_assert.h"
class InternalCF;
class CanonicalForm;
--- factory-4.1.1/cf_switches.cc.orig 2017-12-06 10:37:11.000000000 -0700
+++ factory-4.1.1/cf_switches.cc 2018-06-26 09:07:29.000000000 -0600
@@ -31,6 +31,7 @@ CFSwitches::CFSwitches ()
// and set the default (recommended) On-values:
#ifdef HAVE_NTL
On(SW_USE_CHINREM_GCD);
+ On(SW_USE_EZGCD_P); // provided to me by Hans Schoenemann
//Off(SW_USE_NTL_SORT);
#endif
On(SW_USE_EZGCD);
--- factory-4.1.1/configure.orig 2018-02-09 07:29:54.000000000 -0700
+++ factory-4.1.1/configure 2020-07-12 20:19:22.755415850 -0600
@@ -5827,7 +5827,7 @@ done
## for clang: -Wunneeded-internal-declaration
if test "x${ENABLE_OPTIMIZATION}" != xno; then
- OPTFLAGS="-g0 -O3 -Wno-unused-function -Wno-trigraphs -Wno-unused-parameter -Wunknown-pragmas -Wno-unused-variable -fomit-frame-pointer -fwrapv -fvisibility=default -finline-functions -fno-exceptions -fno-threadsafe-statics -fno-enforce-eh-specs -fconserve-space -funroll-loops -fno-delete-null-pointer-checks"
+ OPTFLAGS="-Wno-unused-function -Wno-trigraphs -Wno-unused-parameter -Wunknown-pragmas -Wno-unused-variable -fomit-frame-pointer -fwrapv -fvisibility=default -finline-functions -fno-exceptions -fno-threadsafe-statics -fno-enforce-eh-specs -fconserve-space -funroll-loops -fno-delete-null-pointer-checks"
# -O3 - crashes gcc???!!!
# -fpermissive
ac_ext=c
@@ -22481,7 +22481,7 @@ else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <flint/flint.h>
- int main () { if ((int) version[0] < 2) return -1; else return 0; }
+ int main () { if (__FLINT_VERSION < 2) return -1; else return 0; }
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
--- factory-4.1.1/ftmpl_inst.cc.orig 2017-12-06 10:37:12.000000000 -0700
+++ factory-4.1.1/ftmpl_inst.cc 2018-05-15 12:28:00.560409016 -0600
@@ -73,7 +73,7 @@ template List<Variable> Difference ( con
// NTL 6
#ifdef HAVE_NTL
#include<NTL/version.h>
-#if NTL_MAJOR_VERSION == 6
+#if NTL_MAJOR_VERSION >= 6
#include<NTL/tools.h>
#include<NTL/lzz_pE.h>

35
linbox-1.6.3.patch Normal file
View file

@ -0,0 +1,35 @@
--- linbox-1.6.3/configure.ac.orig 2019-06-07 07:22:08.000000000 -0600
+++ linbox-1.6.3/configure.ac 2020-06-05 12:24:32.920910975 -0600
@@ -65,9 +65,8 @@ AC_PROG_CXX
AC_COMPILER_NAME
-STDFLAG=${CXXFLAGS}
+STDFLAG=""
-CXXFLAGS=""
# We need a C++11 compiler now - AB 2014-12-12
# clang-3.8 does not support __float128 without explicitly passing it -std=c++11
@@ -187,10 +186,6 @@ echo "----------------------------------
echo " START LINBOX CONFIG "
echo "-----------------------------------------------"
-# Checks which SIMD optimization flags to use and set SIMD_CFLAGS accordingly
-INSTR_SET
-AC_SUBST(SIMD_FLAGS)
-
dnl gcc-4.9.2 bug See https://trac.sagemath.org/ticket/17635#comment:178
AS_IF([ test "x$CCNAM" = "xgcc492" ],[CXXFLAGS="${CXXFLAGS} -fpermissive"],[])
--- linbox-1.6.3/linbox/algorithms/gauss/gauss-solve-gf2.inl.orig 2019-06-07 07:22:08.000000000 -0600
+++ linbox-1.6.3/linbox/algorithms/gauss/gauss-solve-gf2.inl 2020-02-01 16:19:20.692143829 -0700
@@ -72,7 +72,7 @@ namespace LinBox
Vector1 w(F2, A.coldim());
- for(typename Vector1::iterator it=w.begin()+(ptrdiff_t)Rank;it!=w.end();++it)
+ for(typename Vector1::iterator it=w.begin()+(long)Rank;it!=w.end();++it)
F2.assign(*it,F2.zero);
return this->solve(x, w, Rank, Q, L, A, P, b);

42
mathicgb-1.0.patch Normal file
View file

@ -0,0 +1,42 @@
--- src/mathicgb/MonoMonoid.hpp.orig 2017-06-06 10:08:53.000000000 -0600
+++ src/mathicgb/MonoMonoid.hpp 2018-10-06 16:57:04.776068625 -0600
@@ -582,6 +582,7 @@ public:
MATHICGB_ASSERT(i == varCount() / 2 || access(a, i*2+1) >= 0);
uint64 A, B, AB;
+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
// We have to use std::memcpy here because just casting to a int64 breaks
// the strict aliasing rule which implies undefined behavior. Both MSVC and
// gcc don't actually call memcpy here. MSVC is a tiny bit slower for this
@@ -589,6 +590,11 @@ public:
std::memcpy(&A, ptr(a, i*2), 8);
std::memcpy(&B, ptr(b, i*2), 8);
std::memcpy(&AB, ptr(ab, i*2), 8);
+#else
+ A = *ptr(a, i*2) | (((uint64)*ptr(a, i*2 + 1)) << 32);
+ B = *ptr(b, i*2) | (((uint64)*ptr(b, i*2 + 1)) << 32);
+ AB = *ptr(ab, i*2) | (((uint64)*ptr(ab, i*2 + 1)) << 32);
+#endif
orOfXor |= AB ^ (A + B);
}
MATHICGB_ASSERT((orOfXor == 0) == isProductOf(a, b, ab));
@@ -608,11 +614,19 @@ public:
uint64 orOfXor = 0;
for (VarIndex i = varCount() / 2; i != beforeEntriesIndexBegin(); --i) {
uint64 A1, A2, B, A1B, A2B;
+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
std::memcpy(&A1, ptr(a1, i*2), 8);
std::memcpy(&A2, ptr(a2, i*2), 8);
std::memcpy(&B, ptr(b, i*2), 8);
std::memcpy(&A1B, ptr(a1b, i*2), 8);
std::memcpy(&A2B, ptr(a2b, i*2), 8);
+#else
+ A1 = *ptr(a1, i*2) | (((uint64)*ptr(a1, i*2 + 1)) << 32);
+ A2 = *ptr(a2, i*2) | (((uint64)*ptr(a2, i*2 + 1)) << 32);
+ B = *ptr(b, i*2) | (((uint64)*ptr(b, i*2 + 1)) << 32);
+ A1B = *ptr(a1b, i*2) | (((uint64)*ptr(a1b, i*2 + 1)) << 32);
+ A2B = *ptr(a2b, i*2) | (((uint64)*ptr(a2b, i*2 + 1)) << 32);
+#endif
orOfXor |= (A1B ^ (A1 + B)) | (A2B ^ (A2 + B));
}
MATHICGB_ASSERT

38
sources
View file

@ -1,21 +1,25 @@
SHA512 (Macaulay2-icons.tar.xz) = 069aa0ad70a0253583b00091c094da9b79d2a2f0f2d38aa97f543081f5df5fd3b5a9e1463febd6947c3151cf01844133174c7372f57e158c2d3faba6baed5d1d
SHA512 (Macaulay2-1.25.11.tar.gz) = 7ae9ced76fa17e37715165976348b0e93793a6fc9d6f6f46af4f54513e2e81be648d3f462d403af373dd7cc62a675a2f3c946b70668f9cabbe7b379e3b42adff
SHA512 (4ti2-1.6.13.tar.gz) = 3e6335e5e539594d121e8b38972e6d4e3aec51f8b6b617ae308200142c8f79407d5b64e7ef246aa47ee2b7cf4006647a860ea7e2fd498ca34d001470ec06b2f8
SHA512 (cddlib-094m.tar.gz) = d140d57391b1c963d68ca2e344fbda723a5077004bace322a18362fdc1fff8b50fdc4b598ca8cdf131158e07afc96c5d9aafd7abde082a9e241701e403310b9f
SHA512 (Macaulay2-1.16.tar.gz) = 3e69e2dc407af9bc6b4f7db2046788e509effb543286a98406655828ab1c462cb406abe350f91ba5d204934fa3f5d04f82d454cd441dce428f8d02ded68f2372
SHA512 (4ti2-1.6.9.tar.gz) = f02b61ba04d7512e86d9574574669ec764d053fc5d01744dc6b521518d4165b41355ae12344923f1549b323406130c6562a4d9272b1b88de2ecc2c20d3d892d5
SHA512 (cddlib-094h.tar.gz) = 94a3ef03fd86ece7e61e4f9bec283862594b05a6faca76897e33ad15762527c885cee5439bb8a5d337a608ceb17baff24910da326071a3107df17a0c07f5e774
SHA512 (cohomCalg-0.32.tar.gz) = b76d8de00b13a8fe8881222178247c5e99c15075c46290830f6c3afffb9dfc18af0d57f738ac5a0d7c00044db81b4465d1e0563c95f7f656a2440be5765c6818
SHA512 (Csdp-6.2.0.tgz) = 6f6c44abcb7b0e277f5a42a1e31acbd41c8fbdce0c1641982a48199fe1d922b28d86433d1a98ac71ae521bea04188a830c441db1e9d8eebf174debf501430e82
SHA512 (factory-4.4.1.tar.gz) = a6ebed7cc0dea06a40c596f8845194633b6175670119afc11cb93269940ff6866a270549b9796929c1cc216645d01386ddea455a07d9ea033ce937baa4a05dfe
SHA512 (flint-3.3.1.tar.gz) = c426655868fd104c7c9fb95ba1ed199f63168cfda6f2379ba7f249344fee32660a095f20ecf11666f47ee0c59e350213e16706ce13eb6c3cb41967f1eec81166
SHA512 (fplll-5.5.0.tar.gz) = ffeeeb55c2e4dccb9c7fd2753e49fa3514ae0c88a119131fa6281b213566813c481f95befe0acde344c8c032d8341ef1ec074cd66b130de4f8b8f6eb20f40613
SHA512 (frobby_v0.9.5.tar.gz) = 321da2c83ddd1e1364a2e97cdf69c9b7bc6d2a59583aeab93526030151222049bb7b7e32287e7575cab4d0d22593a92a1f926092b1ed8f9da6b4d68118371bdb
SHA512 (factory-4.1.1.tar.gz) = f08d74cb860145c07b9f1cc0a3fe44cb6fb2fc158a9b992f0db55eeef9e93d280cf66a5c8822236389e54b8084d2a37c174b32864e4dc12b8ee3c4760e9fe2bf
SHA512 (flint-2.6.3.tar.gz) = 8e71570364c789b1d4eaaa5f5adf10212cab47bf1a9f45c333211035ed021a86bb7b1de1feec51e83b2e113e8168853e370f127d2d2b1e941a12aec71fe8ae9e
SHA512 (frobby_v0.9.0.tar.gz) = bc96ff20ec334932b5eaa8a3d15d0e36eab41eb85e8b74dbdc374dcaafc9873e44a8af16f6caae649aeea17cd6284caf244d4d345689ad43288f199c591a68a6
SHA512 (gfan0.6.2.tar.gz) = 08a9cc543967771af959a506b79db5b55e0e4942e4170dad8691db35ef7d381d878e1ea6534a3cacc0f5d30ec31564ec94cc20b46792d06f18a3a8a3c0aac91d
SHA512 (givaro-4.2.1.tar.gz) = 9ab55e19d6c205832ddb8f712691b79ea7ae796848fb2cb73ff8fcd2fd3ce06ec0d2b86c3e1ba4a0b9992156777524b26e754615d7b9809daeab9ff284be5885
SHA512 (glpk-5.0.tar.gz) = 36bcba534ed69b0f5328f4626018359efe07f802322c0821db75c7d1935f760af8cb907189d7d7c5b2f134a8b6214ae747ca004acc4c5ceccf157f6fc311523d
SHA512 (linbox-1.7.1.tar.gz) = f13f607c4e7c4b6eb569d03007b96bc6ab4d57f520cfa557fda71c62eec43e23c24260c7495dbed9c39ddff18674c22eb72e43cff43fe7d0396f848f19df7595
SHA512 (lrslib-073.tar.gz) = f5d283c3c9bcc8ea83c1f6a0ce184202ccd0818987caaa7cf32fe8287cf8277802587f5001dc44878658c962c48fe6ae1250e9a522bb2bf0fa1d0ca8b84e1b9a
SHA512 (M2-emacs-5249684.tar.gz) = 11c59430232e206b70042f0d365174a80f613ac528c18275cafaf28db32c06be7afe535ee61b10810caa7b5a21023abb0bd0ce30ee2e31fcf56565c20551d8df
SHA512 (mpfr-4.2.2.tar.gz) = 373c5ce2c9636e45685dfa94f45bc4f8f6c2c0512d634b9e065ec33cb29da727b3ea13cf23aff307c1da765a40064f0fd4a347a3849ebd97252984fc85a0a400
SHA512 (mpsolve-3.2.3.tar.gz) = 27f3966f9ba6d96fd19551f574c4e917258f45f0f25c183b714a8a64a7fa9e4764c2466770dc78240ec431a745f3659c2acbff68ff1a9c89a81106eb25eb51fc
SHA512 (TOPCOM-1.1.2.tar.gz) = 8f0d6dcfe5d83b260f671d4fd231a8e5a902668d2bf02d0977fbfa6a1d49e0ba3f1f51f2305267a4cbc0591c183c07642ef3d9613aae8f27f1832fe96ca90abb
SHA512 (v0.9.2.tar.gz) = 2d205f1b74c445059f3b4ad6af45b10fc2eff2a0d41b373f71199965237dea200342702d0a0b5027f0d7e323d89d3317a89ef9ebe9f00a7f6341c37b436360bb
SHA512 (v3.12.1.tar.gz) = eedfbae0447a965da66fea6dcd1a561717faede85e0f2e19a794d3947f6b8b4649b3415786ceba65914755766fafc0c2ff4ba80dfd309230145f879e6b900284
SHA512 (givaro-4.1.1.tar.gz) = baaf139f42176838c541143a5b69acf47a8f31c17020a85cf413ce18ade2c3048e009d15c2acf4d71041c0776cd42f5fedb1c183ce1cc0f85cb8672ceac00ee7
SHA512 (glpk-4.59.tar.gz) = ca05bd085880143acf4a440cf7efd2392d4dde89bed53a0e5726526cb210eee004bfcd434aeb8ca8abb1dc89ff93e72054489911e5e2c843e0ed631d50c55f56
SHA512 (gtest-1.10.0.tar.gz) = bd52abe938c3722adc2347afad52ea3a17ecc76730d8d16b065e165bc7477d762bce0997a427131866a89f1001e3f3315198204ffa5d643a9355f1f4d0d7b1a9
SHA512 (lapack-3.6.0.tgz) = 0975c721abe38ef46cda2ba446060428e2f576ec4558cc0205ca6af2af2bd8f7f4c31fd0c90d77a92719a73e1942fade19b4c17e6fe2da29d54ad1adccf5a6b2
SHA512 (libfplll-5.2.0.tar.gz) = 67d1a8deb92d3f9245983b09b7593b19c5d43c8fe77cfea893ea9dfb744bcb77b7239d73e4f619450cc6960f4c48fb1c6ba46268208b0f31f855cf1af6bfaa29
SHA512 (linbox-1.6.3.tar.gz) = 7585f51b46b65a90328b4ff82f7c74eb59510c912a0bb0ce49263f4c7c1e777c0f9961e4672fa36be6fb84035a019b8e212615c363fd62d632e37c327d6ed3c0
SHA512 (lrslib-062.tar.gz) = 78fa6d470b2dd9cb06d1d15023debd8fafc27ed4df93cd90ef746071755f6b1fe9ee2c6a24659030b9a8851bd3ee3a699407586d320f3760c3d8a3a1c79d7116
SHA512 (M2-emacs-7460c44.tar.gz) = 295e78238300dbefaa82ac0ea5b7d3eb538e2ec5677dd7f0588ee89c515ab29de899a0d1aa11b35f9d5c1e883e6f53059042662579740d43fc980e595100d11c
SHA512 (mathic-1.0.tar.gz) = 3bf767f77cec8aed0267752f8328d0599b2f4d31c3e4cffea69d9e9aa26a163d6a38e52e5b371e2ffc391f954003008cf734a75440b538d7ae4107ee1dd95f90
SHA512 (mathicgb-1.0.tar.gz) = b7fdcbf20dc0bfaa3251bd681f4a61d5bbb16f62f4a577a902ad9bf176c359ad8ab10dd20b6ef06040c9955e149d8e022ce98c15531a6dd339876fa3a187ea68
SHA512 (memtailor-1.0.tar.gz) = f3f185200b9f9cd381e9b920f0d6feb4bc721c5235a38b0d68515184430ca2fcb7d1c87762e6489d735d4791bd8cb63eb8bf1400b86e439188df8d9741dea943
SHA512 (mpfr-4.1.0.tar.xz) = 1bd1c349741a6529dfa53af4f0da8d49254b164ece8a46928cdb13a99460285622d57fe6f68cef19c6727b3f9daa25ddb3d7d65c201c8f387e421c7f7bee6273
SHA512 (mpsolve-3.2.1.tar.gz) = 8f0cb1be303767bf5a68c150df01c98f7f5e17bfaee685ea4cb9300c0dbf740069c774d647f141a4a1eb46fa54f23d9e75a800ce195cd522527c72e3c6aeed0f
SHA512 (normaliz-3.7.2.tar.gz) = 044a1b5c7e877cdfceedbe6b283b982b66e58f0cc5b0ccf6a63a293044d1348290fde92531b4c4a0a58f5263bb7696a2511b5a1dff94222c9e56a2fe3fccb69b
SHA512 (TOPCOM-0.17.8.tar.gz) = 8611e8bd36eda00646fb40794435f23e6af81ecbee93c40e8fe5f73905e673e6244cb0f8cc1fe5c29050e40c7d53a44c615c60cbbecc8452b3c85f1d8a816d7a