Compare commits
14 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9add745d4e | ||
|
|
49c93575db | ||
|
|
8dcde7a520 | ||
|
|
fb8c264465 | ||
|
|
39960738e3 | ||
|
|
f8f7eed549 | ||
|
|
c0e21ea5f6 | ||
|
|
b201a8d33f | ||
|
|
80d72d3d57 | ||
|
|
e36d37b56d | ||
|
|
03495424bf | ||
|
|
2347c2ca2e | ||
|
|
59b47bf61f | ||
|
|
e03e7aac23 |
8 changed files with 733 additions and 1371 deletions
|
|
@ -1,12 +1,12 @@
|
|||
--- M2/Macaulay2/Makefile.in.orig 2025-05-15 13:11:03.000000000 -0600
|
||||
+++ M2/Macaulay2/Makefile.in 2025-05-27 07:06:53.335036043 -0600
|
||||
--- 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 = util c d e system bin m2 man packages editors \
|
||||
-SUBDIRS = c d e system bin m2 man packages editors \
|
||||
- $(if $(filter html, @DOCUMENTATION@), html-check-links) tests
|
||||
+SUBDIRS = util c d e system bin m2 man packages editors tests
|
||||
+SUBDIRS = c d e system bin m2 man packages editors tests
|
||||
|
||||
define do-in-subdirs
|
||||
$(foreach d,$(SUBDIRS),
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
--- M2/configure.ac.orig 2025-05-15 13:11:03.000000000 -0600
|
||||
+++ M2/configure.ac 2025-05-27 10:03:26.646029450 -0600
|
||||
@@ -314,12 +314,12 @@ fi
|
||||
--- 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
|
||||
|
|
@ -19,19 +19,19 @@
|
|||
fi
|
||||
|
||||
AC_SUBST(GCCVERSION)
|
||||
--- M2/libraries/factory/Makefile.in.orig 2025-05-15 13:11:03.000000000 -0600
|
||||
+++ M2/libraries/factory/Makefile.in 2025-05-27 10:06:05.923689632 -0600
|
||||
--- 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)
|
||||
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-05-15 13:11:03.000000000 -0600
|
||||
+++ M2/libraries/mpfr/Makefile.in 2025-05-28 10:00:08.231129391 -0600
|
||||
--- 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
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +0,0 @@
|
|||
--- M2/Macaulay2/e/f4/f4.cpp.orig 2025-05-15 13:11:03.000000000 -0600
|
||||
+++ M2/Macaulay2/e/f4/f4.cpp 2025-05-27 14:07:27.737228269 -0600
|
||||
@@ -26,7 +26,6 @@
|
||||
#include <algorithm> // for stable_sort
|
||||
#include <vector> // for swap, vector
|
||||
#include <atomic> // for atomic ints in gauss_reduce
|
||||
-#include <strstream>
|
||||
#include <iostream>
|
||||
|
||||
class RingElement;
|
||||
712
Macaulay2.spec
712
Macaulay2.spec
|
|
@ -18,7 +18,7 @@
|
|||
# We have to bundle the linbox package. It has global constructors that cause
|
||||
# the same problem as libfplll.
|
||||
|
||||
%global emacscommit 6d0db52505c524d02c2270059767644aea360fd0
|
||||
%global emacscommit 524968452e95d010769ece30092edaa09d1e814f
|
||||
%global emacsurl https://github.com/Macaulay2/M2-emacs
|
||||
%global emacsshort %(cut -b -7 <<< %{emacscommit})
|
||||
%global m2url https://github.com/Macaulay2/M2
|
||||
|
|
@ -47,8 +47,8 @@
|
|||
|
||||
Summary: System for algebraic geometry and commutative algebra
|
||||
Name: Macaulay2
|
||||
Version: 1.25.05
|
||||
Release: 1%{?dist}
|
||||
Version: 1.25.11
|
||||
Release: %autorelease
|
||||
|
||||
# GPL-2.0-only OR GPL-3.0-only:
|
||||
# - the project as a whole
|
||||
|
|
@ -173,7 +173,7 @@ Source20: etags.sh
|
|||
## BUNDLED code
|
||||
# Normaliz must sometimes be bundled due to version differences
|
||||
%if ! %system_normaliz
|
||||
%global normalizver 3.10.4
|
||||
%global normalizver 3.11.0
|
||||
Source100: http://www.math.uiuc.edu/Macaulay2/Downloads/OtherSourceCode/normaliz-%{normalizver}.tar.gz
|
||||
Provides: bundled(normaliz) = %{normalizver}
|
||||
%endif
|
||||
|
|
@ -184,7 +184,7 @@ Source101: https://www.mpfr.org/mpfr-%{mpfrver}/mpfr-%{mpfrver}.tar.gz
|
|||
Provides: bundled(mpfr) = %{mpfrver}
|
||||
|
||||
# FLINT is bundled because it must be linked with the specially-built MPFR
|
||||
%global flintver 3.2.2
|
||||
%global flintver 3.3.1
|
||||
Source102: https://github.com/flintlib/flint/archive/v%{flintver}/flint-%{flintver}.tar.gz
|
||||
Provides: bundled(flint) = %{flintver}
|
||||
|
||||
|
|
@ -194,29 +194,31 @@ Source103: https://www.singular.uni-kl.de/ftp/pub/Math/Factory/factory-%{factory
|
|||
Provides: bundled(factory) = %{factoryver}
|
||||
|
||||
# LINBOX is bundled because it introduces static global objects
|
||||
%global linboxver 1.7.0
|
||||
%global linboxver 1.7.1
|
||||
Source104: https://github.com/linbox-team/linbox/releases/download/v%{linboxver}/linbox-%{linboxver}.tar.gz
|
||||
Provides: bundled(linbox) = %{linboxver}
|
||||
|
||||
## PATCHES FOR BUNDLED code
|
||||
# This is a conglomeration of all current patches for the Fedora linbox package
|
||||
Source200: linbox-1.7.0.patch
|
||||
# No patches
|
||||
|
||||
## FAKE library tarballs that convince Macaulay2 to use the system versions
|
||||
Source300: frobby_v0.9.5.tar.gz
|
||||
Source301: cddlib-094m.tar.gz
|
||||
# lapack
|
||||
Source302: v3.12.1.tar.gz
|
||||
Source303: 4ti2-1.6.10.tar.gz
|
||||
Source303: 4ti2-1.6.13.tar.gz
|
||||
Source304: fplll-5.5.0.tar.gz
|
||||
Source305: gfan0.6.2.tar.gz
|
||||
Source306: givaro-4.2.0.tar.gz
|
||||
Source306: givaro-4.2.1.tar.gz
|
||||
Source307: lrslib-073.tar.gz
|
||||
Source308: TOPCOM-1.1.2.tar.gz
|
||||
Source309: cohomCalg-0.32.tar.gz
|
||||
Source310: glpk-5.0.tar.gz
|
||||
Source311: Csdp-6.2.0.tgz
|
||||
Source312: mpsolve-3.2.1.tar.gz
|
||||
Source312: mpsolve-3.2.3.tar.gz
|
||||
# msolve
|
||||
%global msolvever 0.9.2
|
||||
Source313: v%{msolvever}.tar.gz
|
||||
|
||||
# let Fedora optflags override the defaults
|
||||
Patch: %{name}-1.25-optflags.patch
|
||||
|
|
@ -228,8 +230,6 @@ Patch: %{name}-1.25-default_make_targets.patch
|
|||
Patch: %{name}-1.17-configure.patch
|
||||
# Fix LTO warnings about mismatched declarations and definitions
|
||||
Patch: %{name}-1.18-lto.patch
|
||||
# Avoid use of the deprecated strstream C++ header
|
||||
Patch: %{name}-1.25-strstream.patch
|
||||
|
||||
BuildRequires: 4ti2
|
||||
BuildRequires: appstream
|
||||
|
|
@ -281,10 +281,8 @@ BuildRequires: msolve
|
|||
BuildRequires: msolve-devel
|
||||
BuildRequires: nauty
|
||||
BuildRequires: normaliz
|
||||
BuildRequires: ntl-devel
|
||||
BuildRequires: ocl-icd-devel
|
||||
BuildRequires: pari-devel
|
||||
BuildRequires: pkgconfig(atomic_ops)
|
||||
BuildRequires: pkgconfig(bdw-gc) >= 8.2.6
|
||||
BuildRequires: pkgconfig(cddlib)
|
||||
BuildRequires: pkgconfig(expat)
|
||||
|
|
@ -303,6 +301,7 @@ BuildRequires: pkgconfig(mathicgb)
|
|||
BuildRequires: pkgconfig(memtailor)
|
||||
BuildRequires: pkgconfig(mpfi)
|
||||
BuildRequires: pkgconfig(ncurses)
|
||||
BuildRequires: pkgconfig(ntl)
|
||||
BuildRequires: pkgconfig(qd)
|
||||
BuildRequires: pkgconfig(readline)
|
||||
BuildRequires: pkgconfig(tbb)
|
||||
|
|
@ -363,8 +362,8 @@ ExcludeArch: %{ix86} %{power64}
|
|||
|
||||
%description
|
||||
Macaulay 2 is a new software system devoted to supporting research in
|
||||
algebraic geometry and commutative algebra written by Daniel R. Grayson
|
||||
and Michael E. Stillman
|
||||
algebraic geometry and commutative algebra written by Daniel R. Grayson and
|
||||
Michael E. Stillman.
|
||||
|
||||
%package common
|
||||
Summary: Common files for %{name}
|
||||
|
|
@ -381,6 +380,9 @@ tar -C Macaulay2/editors/emacs --strip-components=1 -xzf %{SOURCE1}
|
|||
|
||||
install -p -m755 %{SOURCE20} ./etags
|
||||
|
||||
## TODO: Remove this when Fedora moves to normaliz 3.11.0
|
||||
sed -i 's/3\.11\.0/3.10.5/' libraries/normaliz/Makefile.in
|
||||
|
||||
## bundled code
|
||||
%if ! %system_normaliz
|
||||
install -p -m644 %{SOURCE100} BUILD/tarfiles/
|
||||
|
|
@ -399,13 +401,12 @@ sed -e 's,--disable-shared,& --disable-arch --with-blas-include=%{_includedir}/f
|
|||
-e 's/-pedantic-errors/& -fno-strict-aliasing/' \
|
||||
-e "s,PRECONFIGURE.*,& \&\& sed -i 's/openblas/flexiblas/' configure," \
|
||||
-i libraries/flint/Makefile.in
|
||||
cp -p %{SOURCE200} libraries/linbox/patch-%{linboxver}
|
||||
sed -i 's/^#\(PATCHFILE\)/\1/' libraries/linbox/Makefile.in
|
||||
|
||||
## fake library tarballs
|
||||
install -p -m644 %{SOURCE300} %{SOURCE301} %{SOURCE302} %{SOURCE303} \
|
||||
%{SOURCE304} %{SOURCE305} %{SOURCE306} %{SOURCE307} %{SOURCE308} \
|
||||
%{SOURCE309} %{SOURCE310} %{SOURCE311} %{SOURCE312} BUILD/tarfiles/
|
||||
%{SOURCE309} %{SOURCE310} %{SOURCE311} %{SOURCE312} %{SOURCE313} \
|
||||
BUILD/tarfiles/
|
||||
sed -i '/PRECONFIGURE/d' libraries/{4ti2,cddlib,givaro,normaliz,topcom}/Makefile.in
|
||||
sed -i '/PATCHFILE/d' libraries/{csdp,frobby,gfan,givaro,mpsolve,normaliz,topcom}/Makefile.in
|
||||
sed -i '/INSTALLCMD/,/stdinc/d' libraries/frobby/Makefile.in
|
||||
|
|
@ -443,11 +444,6 @@ sed -e 's/BUILD_cddlib=yes/BUILD_cddlib=no/' \
|
|||
-e 's,\$added_fclibs != yes,"$added_fclibs" != yes,' \
|
||||
-i configure.ac
|
||||
|
||||
# Avoid obsolescence warnings
|
||||
sed -i 's/egrep/grep -E/g' Makefile.in Macaulay2/bin/Makefile.in \
|
||||
Macaulay2/tests/Makefile{,.test}.in libraries/Makefile.library.in
|
||||
sed -i 's/fgrep/grep -F/g' Macaulay2/util/linkexec-alternative
|
||||
|
||||
# Do not try to download tarballs
|
||||
sed -i '/^fetch: download-enabled/d' libraries/Makefile.library.in
|
||||
|
||||
|
|
@ -509,6 +505,11 @@ for fil in $(grep -Erl -e '-lfplll|-lgivaro' .); do
|
|||
rm -f $fil.orig
|
||||
done
|
||||
|
||||
# Do not try to checkout submodules with git
|
||||
mkdir -p BUILD/%{_target_platform}/libraries/{flint,givaro}
|
||||
touch BUILD/%{_target_platform}/libraries/{flint,givaro}/.submodule-updated
|
||||
|
||||
# Build
|
||||
make -C BUILD/%{_target_platform} VERBOSE=true Verbose=true IgnoreExampleErrors=true
|
||||
|
||||
# log errors
|
||||
|
|
@ -529,6 +530,10 @@ for fil in checkregularity chiro2circuits chiro2cocircuits cohomcalg csdp lrs \
|
|||
ln -s %{_bindir}/$fil $mbindir/$fil
|
||||
done
|
||||
|
||||
# unbundle factory-gftables
|
||||
rm -fr %{buildroot}%{_datadir}/Macaulay2/Core/factory
|
||||
ln -s ../../factory %{buildroot}%{_datadir}/Macaulay2/Core
|
||||
|
||||
# app img
|
||||
for sz in 64 72 96 128 192 256 512; do
|
||||
sz2=${sz}x${sz}
|
||||
|
|
@ -590,659 +595,4 @@ make check -C BUILD/%{_target_platform}/Macaulay2/bin
|
|||
|
||||
|
||||
%changelog
|
||||
* 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
|
||||
|
||||
%autochangelog
|
||||
|
|
|
|||
682
changelog
Normal file
682
changelog
Normal file
|
|
@ -0,0 +1,682 @@
|
|||
* 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
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
--- flint-3.1.3/src/flint.h.in.orig
|
||||
+++ flint-3.1.3/src/flint.h.in
|
||||
@@ -141,12 +141,10 @@ typedef struct __FLINT_FILE FLINT_FILE;
|
||||
# define FLINT_CONSTANT_P(x) 0
|
||||
#endif
|
||||
|
||||
-#if defined(__cplusplus)
|
||||
+#if defined(__cplusplus) || ( __STDC_VERSION__ >= 202300L )
|
||||
# define FLINT_NORETURN [[noreturn]]
|
||||
-#elif __STDC_VERSION__ < 202300L
|
||||
-# define FLINT_NORETURN _Noreturn
|
||||
#else
|
||||
-# define FLINT_NORETURN noreturn
|
||||
+# define FLINT_NORETURN _Noreturn
|
||||
#endif
|
||||
|
||||
#if FLINT_USES_TLS
|
||||
|
|
@ -1,644 +0,0 @@
|
|||
--- linbox-1.7.0/linbox/algorithms/gauss/gauss-nullspace.inl.orig 2020-09-10 03:26:43.000000000 -0600
|
||||
+++ linbox-1.7.0/linbox/algorithms/gauss/gauss-nullspace.inl 2025-02-18 20:18:35.488279051 -0700
|
||||
@@ -2,7 +2,7 @@
|
||||
* Copyright (C) LinBox 2008
|
||||
*
|
||||
* Written by Jean-Guillaume Dumas <Jean-Guillaume.Dumas@imag.fr>
|
||||
- * Time-stamp: <27 Aug 20 15:17:09 Jean-Guillaume.Dumas@imag.fr>
|
||||
+ * Time-stamp: <26 Jan 24 16:05:55 Jean-Guillaume.Dumas@imag.fr>
|
||||
*
|
||||
*
|
||||
* ========LICENCE========
|
||||
@@ -104,11 +104,11 @@ namespace LinBox
|
||||
|
||||
Permutation<Field> P(field(),(int)Nj);
|
||||
|
||||
- // A.write( std::cerr << "A:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
+// A.write( std::cerr << "A:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
this->InPlaceLinearPivoting(Rank, Det, A, P, Ni, Nj );
|
||||
|
||||
- // P.write( std::cerr << "P:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
- // A.write( std::cerr << "Ua:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
+// P.write( std::cerr << "P:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
+// A.write( std::cerr << "Ua:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
|
||||
for(size_t i=0; i< Ni; ++i) {
|
||||
if (A[i].size() == 0) {
|
||||
@@ -123,7 +123,7 @@ namespace LinBox
|
||||
}
|
||||
}
|
||||
|
||||
- // A.write( std::cerr << "Ub:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
+// A.write( std::cerr << "Ub:=", Tag::FileFormat::Maple ) << ';' << std::endl;
|
||||
|
||||
return this->nullspacebasis(x, Rank, A, P);
|
||||
}
|
||||
--- linbox-1.7.0/linbox/blackbox/apply.h.orig 2021-12-13 13:01:21.000000000 -0700
|
||||
+++ linbox-1.7.0/linbox/blackbox/apply.h 2025-02-18 20:17:28.073199632 -0700
|
||||
@@ -593,8 +593,10 @@ namespace LinBox
|
||||
*/
|
||||
int rclen = (int)num_chunks*2 + 5;
|
||||
|
||||
- unsigned char* combined = new unsigned char[(size_t)rc*_n*(size_t)rclen];
|
||||
- memset(combined, 0, (size_t)rc*_n*(size_t)rclen);
|
||||
+ // https://github.com/linbox-team/linbox/issues/304#issuecomment-1766621021
|
||||
+ size_t combined_size = (size_t)rc*_n*(size_t)rclen + 1;
|
||||
+ unsigned char* combined = new unsigned char[combined_size];
|
||||
+ memset(combined, 0, combined_size);
|
||||
|
||||
//order from major index to minor: combining index, component of sol'n, byte
|
||||
//compute a product (chunk times x) for each chunk
|
||||
--- linbox-1.7.0/linbox/matrix/matrixdomain/opencl-domain.h.orig 2021-12-10 07:36:06.000000000 -0700
|
||||
+++ linbox-1.7.0/linbox/matrix/matrixdomain/opencl-domain.h 2025-02-18 20:17:41.112021598 -0700
|
||||
@@ -208,8 +208,8 @@ namespace LinBox{
|
||||
* @param j Column index of entry, 0...coldim() - 1
|
||||
* @param a_ij Element to set
|
||||
*/
|
||||
- const Element& setEntry(size_t i, size_t j, const Element& a_ij){
|
||||
- return _Mat->setEntry(_r0 + i, _c0 + j, a_ij);
|
||||
+ const void setEntry(size_t i, size_t j, const Element& a_ij){
|
||||
+ _Mat->setEntry(_r0 + i, _c0 + j, a_ij);
|
||||
}
|
||||
|
||||
/** Get a writeable reference to an entry in the matrix.
|
||||
--- linbox-1.7.0/linbox/matrix/sparsematrix/sparse-ell-matrix.h.orig 2020-06-26 09:09:12.000000000 -0600
|
||||
+++ linbox-1.7.0/linbox/matrix/sparsematrix/sparse-ell-matrix.h 2025-02-18 20:18:35.488279051 -0700
|
||||
@@ -1210,10 +1210,10 @@ namespace LinBox
|
||||
_colid_beg = iter._colid_beg ;
|
||||
_colid_it = iter._colid_it ;
|
||||
_data_it = iter._data_it ;
|
||||
- _data_beg = iter._data_beg ;
|
||||
- _data_end = iter._data_end ;
|
||||
- _field = iter._field ;
|
||||
- _ld = iter._ld ;
|
||||
+ const_cast<data_it>(_data_beg) = iter._data_beg ;
|
||||
+ const_cast<data_it>(_data_end) = iter._data_end ;
|
||||
+ const_cast<Field &>(_field) = iter._field ;
|
||||
+ const_cast<size_t&>(ld) = iter._ld ;
|
||||
_row = iter._row ;
|
||||
|
||||
return *this;
|
||||
--- linbox-1.7.0/linbox/matrix/sparsematrix/sparse-ellr-matrix.h.orig 2020-06-26 09:09:12.000000000 -0600
|
||||
+++ linbox-1.7.0/linbox/matrix/sparsematrix/sparse-ellr-matrix.h 2025-02-18 20:18:35.488279051 -0700
|
||||
@@ -1102,11 +1102,11 @@ namespace LinBox
|
||||
_Iterator &operator = (const _Iterator &iter)
|
||||
{
|
||||
_data_it = iter._data_it ;
|
||||
- _data_beg = iter._data_beg ;
|
||||
- _data_end = iter._data_end ;
|
||||
- _field = iter._field ;
|
||||
- _rowid = iter._rowid;
|
||||
- _ld = iter._ld ;
|
||||
+ const_cast<element_iterator>(_data_beg) = iter._data_beg ;
|
||||
+ const_cast<element_iterator>(_data_end)= iter._data_end ;
|
||||
+ const_cast<Field &>(_field) = iter._field ;
|
||||
+ const_cast<std::vector<size_t>&>(_rowid) = iter._rowid;
|
||||
+ const_cast<size_t&>(ld) = iter._ld ;
|
||||
_row = iter._row ;
|
||||
|
||||
return *this;
|
||||
@@ -1252,10 +1252,10 @@ namespace LinBox
|
||||
_colid_beg = iter._colid_beg ;
|
||||
_colid_it = iter._colid_it ;
|
||||
_data_it = iter._data_it ;
|
||||
- _data_beg = iter._data_beg ;
|
||||
- _data_end = iter._data_end ;
|
||||
- _field = iter._field ;
|
||||
- _ld = iter._ld ;
|
||||
+ const_cast<data_it>(_data_beg) = iter._data_beg ;
|
||||
+ const_cast<data_it>(_data_end) = iter._data_end ;
|
||||
+ const_cast<Field &>(_field) = iter._field ;
|
||||
+ const_cast<size_t&>(ld)= iter._ld ;
|
||||
_row = iter._row ;
|
||||
|
||||
return *this;
|
||||
--- linbox-1.7.0/linbox/matrix/sparsematrix/sparse-tpl-matrix-omp.h.orig 2020-06-26 09:09:12.000000000 -0600
|
||||
+++ linbox-1.7.0/linbox/matrix/sparsematrix/sparse-tpl-matrix-omp.h 2025-02-18 20:19:35.886454322 -0700
|
||||
@@ -318,9 +318,9 @@ class SparseMatrix<Field_, SparseMatrixF
|
||||
typedef typename selfvec::const_iterator selfiter;
|
||||
otheriter vp_p; selfiter v_p;
|
||||
|
||||
- Ap.data_.resize(A.data.size());
|
||||
+ Ap.data_.resize(A.data_.size());
|
||||
for (v_p = A.data_.begin(), vp_p = Ap.data_.begin();
|
||||
- v_p != A.data.end(); ++ v_p, ++ vp_p)
|
||||
+ v_p != A.data_.end(); ++ v_p, ++ vp_p)
|
||||
hom.image (vp_p->elt, v_p->elt);
|
||||
}
|
||||
};
|
||||
--- linbox-1.7.0/linbox/ring/ntl/ntl-lzz_pe.h.orig 2021-12-13 13:01:21.000000000 -0700
|
||||
+++ linbox-1.7.0/linbox/ring/ntl/ntl-lzz_pe.h 2025-02-18 20:18:35.488279051 -0700
|
||||
@@ -96,18 +96,18 @@ namespace LinBox
|
||||
NTL::zz_pE::init(irredPoly);
|
||||
_f = irredPoly;
|
||||
}
|
||||
-
|
||||
+
|
||||
NTL_zz_pE_Initialiser( const Integer & p, const NTL::zz_pX & f) {
|
||||
NTL::zz_p::init((int64_t) p);
|
||||
NTL::zz_pE::init(f);
|
||||
_f = f;
|
||||
}
|
||||
-
|
||||
+
|
||||
NTL_zz_pE_Initialiser(const NTL::zz_pX &f) {
|
||||
NTL::zz_pE::init(f);
|
||||
_f = f;
|
||||
}
|
||||
-
|
||||
+
|
||||
const NTL::zz_pX& modulus() const {
|
||||
return _f;
|
||||
}
|
||||
@@ -143,22 +143,22 @@ namespace LinBox
|
||||
NTL_zz_pE (const integer &p, const integer &k) :
|
||||
NTL_zz_pE_Initialiser(p,k),Father_t ()
|
||||
{
|
||||
- init(const_cast<Element &>(zero), 0);
|
||||
- init(const_cast<Element &>(one), 1);
|
||||
- init(const_cast<Element &>(mOne), p-1);
|
||||
+ init(const_cast<Element &>(zero), 0);
|
||||
+ init(const_cast<Element &>(one), 1);
|
||||
+ init(const_cast<Element &>(mOne), p-1);
|
||||
}
|
||||
-
|
||||
+
|
||||
NTL_zz_pE (const integer &p, const NTL::zz_pX &f) :
|
||||
NTL_zz_pE_Initialiser(p,f), Father_t()
|
||||
{
|
||||
init(const_cast<Element &>(zero), 0);
|
||||
- init(const_cast<Element &>(one), 1);
|
||||
- init(const_cast<Element &>(mOne), p-1);
|
||||
+ init(const_cast<Element &>(one), 1);
|
||||
+ init(const_cast<Element &>(mOne), p-1);
|
||||
}
|
||||
-
|
||||
+
|
||||
NTL_zz_pE(const NTL_zz_pE &F) :
|
||||
- NTL_zz_pE_Initialiser(F.modulus()), Father_t(),
|
||||
- zero(NTL::to_zz_pE(0)), one(NTL::to_zz_pE(1)), mOne(-one)
|
||||
+ NTL_zz_pE_Initialiser(F.modulus()), Father_t(),
|
||||
+ zero(NTL::to_zz_pE(0)), one(NTL::to_zz_pE(1)), mOne(-one)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -182,15 +182,15 @@ namespace LinBox
|
||||
|
||||
bool isUnit (const Element& x) const
|
||||
{
|
||||
- if (isZero(x)) {
|
||||
- return false;
|
||||
- }
|
||||
-
|
||||
- NTL::zz_pX g, tmp;
|
||||
- tmp = NTL::conv<NTL::zz_pX>(x);
|
||||
- NTL::GCD(g, tmp, modulus());
|
||||
-
|
||||
- return g == 1;
|
||||
+ if (isZero(x)) {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ NTL::zz_pX g, tmp;
|
||||
+ tmp = NTL::conv<NTL::zz_pX>(x);
|
||||
+ NTL::GCD(g, tmp, modulus());
|
||||
+
|
||||
+ return g == 1;
|
||||
}
|
||||
|
||||
bool isMOne (const Element& x) const
|
||||
@@ -207,7 +207,9 @@ namespace LinBox
|
||||
return f;
|
||||
}
|
||||
|
||||
- Element & init(Element & x, integer n = 0) const
|
||||
+ Element & init(Element & x) const { return x; }
|
||||
+
|
||||
+ Element & init(Element & x, integer n) const
|
||||
{ // assumes n >= 0.
|
||||
int e = exponent();
|
||||
n %= cardinality();
|
||||
@@ -215,14 +217,14 @@ namespace LinBox
|
||||
//write(std::cout << "init-ed ", x) << std::endl;
|
||||
return x;
|
||||
}
|
||||
-
|
||||
+
|
||||
// documentation of NTL::conv:
|
||||
// http://www.shoup.net/ntl/doc/conversions.txt
|
||||
// XXX = long, ZZ, ZZ_p, ZZ_pE, ZZ_pX
|
||||
template<class XXX>
|
||||
Element &init(Element &x, const XXX &y) const {
|
||||
- x = NTL::conv<NTL::zz_pE>(y);
|
||||
- return x;
|
||||
+ x = NTL::conv<NTL::zz_pE>(y);
|
||||
+ return x;
|
||||
}
|
||||
|
||||
integer & convert(integer & x, const Element & y) const
|
||||
@@ -279,81 +281,80 @@ namespace LinBox
|
||||
x=one/x;
|
||||
return x;
|
||||
}
|
||||
-
|
||||
+
|
||||
Element& div(Element &x, const Element &y, const Element &z) const {
|
||||
- NTL::zz_pX g, zx;
|
||||
- conv(zx, z);
|
||||
- NTL::GCD(g, zx, modulus());
|
||||
-
|
||||
- NTL::zz_pE zg;
|
||||
- conv(zg, zx / g);
|
||||
- x = NTL::conv<NTL::zz_pE>(NTL::conv<NTL::zz_pX>(y) / g);
|
||||
- x /= zg;
|
||||
-
|
||||
- return x;
|
||||
+ NTL::zz_pX g, zx;
|
||||
+ conv(zx, z);
|
||||
+ NTL::GCD(g, zx, modulus());
|
||||
+
|
||||
+ NTL::zz_pE zg;
|
||||
+ conv(zg, zx / g);
|
||||
+ x = NTL::conv<NTL::zz_pE>(NTL::conv<NTL::zz_pX>(y) / g);
|
||||
+ x /= zg;
|
||||
+
|
||||
+ return x;
|
||||
}
|
||||
-
|
||||
+
|
||||
Element& divin(Element &x, const Element &y) const {
|
||||
- Element r;
|
||||
- div(r, x, y);
|
||||
- return x = r;
|
||||
+ Element r;
|
||||
+ div(r, x, y);
|
||||
+ return x = r;
|
||||
}
|
||||
|
||||
bool isDivisor(const Element &x, const Element &y) const {
|
||||
- if (isZero(y)) {
|
||||
- return false;
|
||||
- }
|
||||
-
|
||||
- if (isUnit(y)) {
|
||||
- return true;
|
||||
- }
|
||||
-
|
||||
- NTL::zz_pX a, b;
|
||||
- conv(a, x);
|
||||
- conv(b, y);
|
||||
-
|
||||
- NTL::zz_pX ga, gb;
|
||||
- NTL::GCD(ga, a, modulus());
|
||||
- NTL::GCD(gb, b, modulus());
|
||||
-
|
||||
- NTL::zz_pX r;
|
||||
- r = ga % gb;
|
||||
- return isZero(NTL::conv<Element>(r));
|
||||
+ if (isZero(y)) {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ if (isUnit(y)) {
|
||||
+ return true;
|
||||
+ }
|
||||
+
|
||||
+ NTL::zz_pX a, b;
|
||||
+ conv(a, x);
|
||||
+ conv(b, y);
|
||||
+
|
||||
+ NTL::zz_pX ga, gb;
|
||||
+ NTL::GCD(ga, a, modulus());
|
||||
+ NTL::GCD(gb, b, modulus());
|
||||
+ NTL::zz_pX r;
|
||||
+ r = ga % gb;
|
||||
+ return isZero(NTL::conv<Element>(r));
|
||||
}
|
||||
-
|
||||
+
|
||||
Element& gcd(Element &g, const Element &a, const Element &b) const {
|
||||
NTL::zz_pX r1, r2, x, y;
|
||||
conv(x, a);
|
||||
conv(y, b);
|
||||
-
|
||||
+
|
||||
NTL::GCD(r1, x, modulus());
|
||||
NTL::GCD(r2, y, r1);
|
||||
-
|
||||
+
|
||||
return g = NTL::conv<Element>(r2);
|
||||
}
|
||||
-
|
||||
+
|
||||
Element& gcdin(Element &a, const Element &b) const {
|
||||
NTL::zz_pE g;
|
||||
gcd(g, a, b);
|
||||
return a = g;
|
||||
}
|
||||
-
|
||||
+
|
||||
Element& dxgcd(Element &g, Element &s, Element &t, Element &u, Element &v, const Element &a, const Element &b) const {
|
||||
NTL::zz_pX gx, sx, tx, ux, vx, ax, bx;
|
||||
conv(ax, a);
|
||||
conv(bx, b);
|
||||
-
|
||||
+
|
||||
NTL::XGCD(gx, sx, tx, ax, bx);
|
||||
-
|
||||
+
|
||||
ux = ax / gx;
|
||||
vx = bx / gx;
|
||||
-
|
||||
+
|
||||
conv(g, gx);
|
||||
conv(s, sx);
|
||||
conv(t, tx);
|
||||
conv(u, ux);
|
||||
conv(v, vx);
|
||||
-
|
||||
+
|
||||
return g;
|
||||
}
|
||||
|
||||
@@ -364,12 +365,12 @@ namespace LinBox
|
||||
x=NTL::to_zz_pE(tmp);
|
||||
return is;
|
||||
}
|
||||
-
|
||||
+
|
||||
std::ostream& write( std::ostream& os ) const
|
||||
{
|
||||
return os << "Polynomial quotient ring using NTL::zz_pE";
|
||||
}
|
||||
-
|
||||
+
|
||||
std::ostream& write( std::ostream& os, const Element& x) const {
|
||||
os << x;
|
||||
return os;
|
||||
@@ -429,7 +430,7 @@ namespace LinBox
|
||||
uint64_t _seed;
|
||||
const NTL_zz_pE& _ring;
|
||||
}; // class UnparametricRandIters
|
||||
-
|
||||
+
|
||||
} // LinBox
|
||||
|
||||
#endif //__LINBOX_ntl_lzz_pe_H
|
||||
--- linbox-1.7.0/linbox/ring/ntl/ntl-lzz_p.h.orig 2021-12-13 13:01:21.000000000 -0700
|
||||
+++ linbox-1.7.0/linbox/ring/ntl/ntl-lzz_p.h 2025-02-18 20:18:35.488279051 -0700
|
||||
@@ -85,7 +85,7 @@ namespace Givaro
|
||||
* @param x reference to Integer to contain output (reference returned).
|
||||
* @param y constant reference to field element.
|
||||
*/
|
||||
- template <>
|
||||
+ template <>
|
||||
Integer& Caster(Integer& x, const NTL::zz_p& y)
|
||||
{
|
||||
return x = int64_t(rep(y));
|
||||
@@ -130,7 +130,7 @@ namespace LinBox
|
||||
typedef NTL::zz_p Element ;
|
||||
typedef Givaro::UnparametricOperations<Element> Father_t ;
|
||||
typedef UnparametricRandIter<NTL::zz_p> RandIter;
|
||||
-
|
||||
+
|
||||
const Element zero,one,mOne ;
|
||||
|
||||
|
||||
@@ -145,6 +145,11 @@ namespace LinBox
|
||||
,zero( NTL::to_zz_p(0)),one( NTL::to_zz_p(1)),mOne(-one)
|
||||
{}
|
||||
|
||||
+ Element &init (Element &x) const
|
||||
+ {
|
||||
+ return x = NTL::to_zz_p(0);
|
||||
+ }
|
||||
+
|
||||
Element& init(Element& x, const double& y) const
|
||||
{
|
||||
double z = fmod(y,(double)Element::modulus());
|
||||
@@ -153,7 +158,7 @@ namespace LinBox
|
||||
return x = NTL::to_zz_p(static_cast<long>(z)); //rounds towards 0
|
||||
}
|
||||
|
||||
- Element &init (Element &x, const integer &y=0) const
|
||||
+ Element &init (Element &x, const integer &y) const
|
||||
{
|
||||
NTL::ZZ tmp= NTL::to_ZZ(std::string(y).data());
|
||||
return x = NTL::to_zz_p(tmp);
|
||||
--- linbox-1.7.0/linbox/ring/ntl/ntl-zz_px.h.orig 2020-06-26 09:09:12.000000000 -0600
|
||||
+++ linbox-1.7.0/linbox/ring/ntl/ntl-zz_px.h 2025-02-18 20:18:35.488279051 -0700
|
||||
@@ -104,6 +104,12 @@ namespace LinBox
|
||||
,_CField(cf)
|
||||
{}
|
||||
|
||||
+ /** Initialize p to 0 */
|
||||
+ Element& init( Element& p ) const
|
||||
+ {
|
||||
+ return p = 0;
|
||||
+ }
|
||||
+
|
||||
/** Initialize p to the constant y (p = y*x^0) */
|
||||
template <class ANY>
|
||||
Element& init( Element& p, const ANY& y ) const
|
||||
--- linbox-1.7.0/linbox/vector/blas-subvector.h.orig 2020-09-10 03:26:43.000000000 -0600
|
||||
+++ linbox-1.7.0/linbox/vector/blas-subvector.h 2025-02-18 20:19:06.510855483 -0700
|
||||
@@ -1,6 +1,6 @@
|
||||
/* linbox/matrix/blas-vector.h
|
||||
* Copyright (C) 2013 the LinBox group
|
||||
- * 2019 Pascal Giorgi
|
||||
+ * 2019 Pascal Giorgi
|
||||
*
|
||||
* Written by :
|
||||
* Pascal Giorgi pascal.giorgi@lirmm.fr
|
||||
@@ -45,7 +45,7 @@ namespace LinBox {
|
||||
// forward declaration
|
||||
template <class Field, class Storage>
|
||||
class BlasVector;
|
||||
-
|
||||
+
|
||||
|
||||
template <typename _Vector>
|
||||
class VectorEltPointer {
|
||||
@@ -61,7 +61,7 @@ namespace LinBox {
|
||||
typedef typename _Vector::Storage::const_reference reference;
|
||||
using Element=const typename _Vector::Field::Element;
|
||||
};
|
||||
-
|
||||
+
|
||||
template<class _Vector>
|
||||
class BlasSubvector {
|
||||
|
||||
@@ -88,7 +88,7 @@ namespace LinBox {
|
||||
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
|
||||
|
||||
protected:
|
||||
- pointer _ptr;
|
||||
+ pointer _ptr;
|
||||
size_t _size;
|
||||
size_t _inc;
|
||||
Field const*_field;
|
||||
@@ -101,7 +101,7 @@ namespace LinBox {
|
||||
//////////////////
|
||||
|
||||
BlasSubvector(){}
|
||||
-
|
||||
+
|
||||
/** Constructor from an existing @ref BlasVector and dimensions.
|
||||
* \param V Pointer to @ref BlasVector of which to construct subvector
|
||||
* \param beg Starting idx
|
||||
@@ -110,7 +110,7 @@ namespace LinBox {
|
||||
*/
|
||||
BlasSubvector (vectorType &V, size_t beg, size_t inc, size_t dim) :
|
||||
_ptr(V.getPointer()+beg), _size(dim), _inc(inc), _field(&V.field()) {}
|
||||
-
|
||||
+
|
||||
/** Constructor from an existing @ref BlasSubvector and dimensions.
|
||||
* \param V Pointer to @ref DenseSubector of which to construct subvector
|
||||
* \param beg Starting idx
|
||||
@@ -118,9 +118,9 @@ namespace LinBox {
|
||||
* \param inc distance between two element
|
||||
*/
|
||||
BlasSubvector (Self_t &V, size_t beg, size_t inc, size_t dim) :
|
||||
- _ptr(V.data()+beg), _size(dim), _inc(inc), _field(&V.field()) {}
|
||||
+ _ptr(V.getPointer()+beg), _size(dim), _inc(inc), _field(&V.field()) {}
|
||||
+
|
||||
|
||||
-
|
||||
/** Constructor from an existing @ref BlasVector
|
||||
* \param V Pointer to @ref BlasVector of which to construct submatrix
|
||||
*/
|
||||
@@ -132,17 +132,17 @@ namespace LinBox {
|
||||
*/
|
||||
BlasSubvector (const Field& F, pointer ptr, size_t inc, size_t dim) :
|
||||
_ptr(ptr), _size(dim), _inc(inc), _field(&F) {}
|
||||
-
|
||||
-
|
||||
+
|
||||
+
|
||||
|
||||
BlasSubvector (const Field& F, std::vector<Element>& v) :
|
||||
- _ptr(v.data()), _size(v.size()), _inc(1), _field(&F)
|
||||
+ _ptr(v.data()), _size(v.size()), _inc(1), _field(&F)
|
||||
{
|
||||
std::cerr<<"WARNING "<<__LINE__<<" ("<<__FILE__<<") : creating a BlasSubvector from a std::vector -> MUST BE DEPRECATED"<<std::endl;
|
||||
throw LinBoxError("Deprecated Subvector cstor from std::vector");
|
||||
}
|
||||
-
|
||||
-
|
||||
+
|
||||
+
|
||||
|
||||
/** Copy operator */
|
||||
BlasSubvector& operator= (const BlasSubvector& V){
|
||||
@@ -157,18 +157,18 @@ namespace LinBox {
|
||||
|
||||
template<class Vect>
|
||||
Self_t& copy(const Vect& A){
|
||||
- assert(_size == A.size());
|
||||
+ assert(_size == A.size());
|
||||
auto it=A.begin(); auto jt=begin();
|
||||
for( ; it!=A.end();++it,++jt)
|
||||
field().assign(*jt,*it);
|
||||
return *this;
|
||||
}
|
||||
-
|
||||
+
|
||||
//! Rebind operator
|
||||
template<typename _Tp1, typename _Rep2 = typename Rebind<Storage, _Tp1>::other>
|
||||
struct rebind {
|
||||
typedef BlasVector<_Tp1, _Rep2> other;
|
||||
-
|
||||
+
|
||||
void operator() (other & Ap, const Self_t& A) {
|
||||
typedef typename Self_t::const_iterator ConstSelfIterator ;
|
||||
typedef typename other::iterator OtherIterator ;
|
||||
@@ -180,14 +180,14 @@ namespace LinBox {
|
||||
}
|
||||
};
|
||||
|
||||
-
|
||||
+
|
||||
|
||||
/////////////////
|
||||
// ACCESSORS //
|
||||
/////////////////
|
||||
|
||||
const Field& field() const { return *_field;}
|
||||
-
|
||||
+
|
||||
// dimension of the vector
|
||||
size_t size() const{ return _size; }
|
||||
size_t max_size() const{ return _size; }
|
||||
@@ -203,14 +203,14 @@ namespace LinBox {
|
||||
* @return the inc value of the subvector
|
||||
*/
|
||||
size_t getInc() const {return _inc;}
|
||||
-
|
||||
+
|
||||
|
||||
void setEntry (size_t i, const Element &a_i){ field().assign(_ptr[i],a_i); }
|
||||
-
|
||||
+
|
||||
reference refEntry (size_t i){ return _ptr[i]; }
|
||||
|
||||
const_reference getEntry (size_t i) const { return _ptr[i]; }
|
||||
-
|
||||
+
|
||||
Element& getEntry (Element &x, size_t i) const{ return field().assign(x,_ptr[i]); }
|
||||
|
||||
// write
|
||||
@@ -226,7 +226,7 @@ namespace LinBox {
|
||||
case (Tag::FileFormat::Maple) :
|
||||
{
|
||||
os << '<' ;
|
||||
- for(size_t i=0; i<_size; i++){
|
||||
+ for(size_t i=0; i<_size; i++){
|
||||
field().write(os, *(_ptr+_inc*i));
|
||||
if (i != _size-1)
|
||||
os << ',' ;
|
||||
@@ -237,7 +237,7 @@ namespace LinBox {
|
||||
return os << "not implemented" ;
|
||||
}
|
||||
}
|
||||
-
|
||||
+
|
||||
//read
|
||||
std::istream &read ( std::istream &is, Tag::FileFormat fmt = Tag::FileFormat::Pretty ) {
|
||||
return is;
|
||||
@@ -275,10 +275,10 @@ namespace LinBox {
|
||||
const_reference front (void) const { return _ptr[0];}
|
||||
reference back (void) { return _ptr[(_size-1)*_inc];}
|
||||
const_reference back (void) const { return _ptr[(_size-1)*_inc];}
|
||||
-
|
||||
+
|
||||
bool empty() const {return (_size==0);}
|
||||
};
|
||||
-
|
||||
+
|
||||
template <class Vector>
|
||||
std::ostream& operator<< (std::ostream & os, const BlasSubvector<Vector> & V) {
|
||||
return V.write(os);
|
||||
@@ -296,7 +296,7 @@ namespace LinBox {
|
||||
|
||||
|
||||
|
||||
-
|
||||
+
|
||||
} // LinBox
|
||||
#endif
|
||||
// Local Variables:
|
||||
--- linbox-1.7.0/tests/test-subvector.C.orig 2020-06-26 09:09:12.000000000 -0600
|
||||
+++ linbox-1.7.0/tests/test-subvector.C 2025-02-18 20:19:06.510855483 -0700
|
||||
@@ -752,6 +752,12 @@ static bool testSubvector3(Field &F, siz
|
||||
//vector<int> ww(3, 77);
|
||||
w = ww;
|
||||
report << ww << std::endl;
|
||||
+
|
||||
+ report << "Constructing subvectors from subvector: ";
|
||||
+ subVector ww1(w, 0, 0, Length);
|
||||
+ report << ww1 << std::endl;
|
||||
+
|
||||
+
|
||||
#if 0
|
||||
report << "Constructing subvector from iterators: ";
|
||||
Subvect www(w.begin(), w.end());
|
||||
15
sources
15
sources
|
|
@ -1,20 +1,21 @@
|
|||
SHA512 (Macaulay2-icons.tar.xz) = 069aa0ad70a0253583b00091c094da9b79d2a2f0f2d38aa97f543081f5df5fd3b5a9e1463febd6947c3151cf01844133174c7372f57e158c2d3faba6baed5d1d
|
||||
SHA512 (Macaulay2-1.25.05.tar.gz) = 00bc29fb15f01b354f94ff8088f362375e34d3d5c83f8a08365bcbd69156ae3c1fcd3104f788c759a6ad5e06faa24f7f01f9d628b01497fb031ad6e2454765b8
|
||||
SHA512 (4ti2-1.6.10.tar.gz) = 0bdf73a8885fe03258a903f0bfb45b8271dcf755d8033b57b8d5620daba7fc25b51031ffb2c8609e40bc19508e07ba028de035d8c193caeffe6400457fc0e3e1
|
||||
SHA512 (Macaulay2-1.25.11.tar.gz) = 7ae9ced76fa17e37715165976348b0e93793a6fc9d6f6f46af4f54513e2e81be648d3f462d403af373dd7cc62a675a2f3c946b70668f9cabbe7b379e3b42adff
|
||||
SHA512 (4ti2-1.6.13.tar.gz) = 3e6335e5e539594d121e8b38972e6d4e3aec51f8b6b617ae308200142c8f79407d5b64e7ef246aa47ee2b7cf4006647a860ea7e2fd498ca34d001470ec06b2f8
|
||||
SHA512 (cddlib-094m.tar.gz) = d140d57391b1c963d68ca2e344fbda723a5077004bace322a18362fdc1fff8b50fdc4b598ca8cdf131158e07afc96c5d9aafd7abde082a9e241701e403310b9f
|
||||
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.2.2.tar.gz) = 6856e617efb0369a3b90c8d3a7eb734cfad263c1450f1c2d92236d61294dd8e9c3da3769d10e28aa42d4340c979ad01ee665deef68c0666c7ef48d831e308c8b
|
||||
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 (gfan0.6.2.tar.gz) = 08a9cc543967771af959a506b79db5b55e0e4942e4170dad8691db35ef7d381d878e1ea6534a3cacc0f5d30ec31564ec94cc20b46792d06f18a3a8a3c0aac91d
|
||||
SHA512 (givaro-4.2.0.tar.gz) = 8258507f4ac2643ab39d1802ec79cf24051e7a70e167fcee1362c1a8ac12f924e831ce24450055cea96a8824f34fa83ad344d240a55571f7d522787db16afdfc
|
||||
SHA512 (givaro-4.2.1.tar.gz) = 9ab55e19d6c205832ddb8f712691b79ea7ae796848fb2cb73ff8fcd2fd3ce06ec0d2b86c3e1ba4a0b9992156777524b26e754615d7b9809daeab9ff284be5885
|
||||
SHA512 (glpk-5.0.tar.gz) = 36bcba534ed69b0f5328f4626018359efe07f802322c0821db75c7d1935f760af8cb907189d7d7c5b2f134a8b6214ae747ca004acc4c5ceccf157f6fc311523d
|
||||
SHA512 (linbox-1.7.0.tar.gz) = cb4e848186d1f6357f498d1e3bda6484b4c789c02440f9614a227a2ae206a31fb20b32be40bda74da3f2f8f981bbd58d80fc97c95499b5151bb06eafb867ef9e
|
||||
SHA512 (linbox-1.7.1.tar.gz) = f13f607c4e7c4b6eb569d03007b96bc6ab4d57f520cfa557fda71c62eec43e23c24260c7495dbed9c39ddff18674c22eb72e43cff43fe7d0396f848f19df7595
|
||||
SHA512 (lrslib-073.tar.gz) = f5d283c3c9bcc8ea83c1f6a0ce184202ccd0818987caaa7cf32fe8287cf8277802587f5001dc44878658c962c48fe6ae1250e9a522bb2bf0fa1d0ca8b84e1b9a
|
||||
SHA512 (M2-emacs-6d0db52.tar.gz) = e0bc13093ad931c19673c1ea6adb279d6b7934cc38caf3d5359c6241e349b2d22695db6c35a9c7e12c943863f8923da25c9d4b4f35e0b7bffc52a9bdd376e402
|
||||
SHA512 (M2-emacs-5249684.tar.gz) = 11c59430232e206b70042f0d365174a80f613ac528c18275cafaf28db32c06be7afe535ee61b10810caa7b5a21023abb0bd0ce30ee2e31fcf56565c20551d8df
|
||||
SHA512 (mpfr-4.2.2.tar.gz) = 373c5ce2c9636e45685dfa94f45bc4f8f6c2c0512d634b9e065ec33cb29da727b3ea13cf23aff307c1da765a40064f0fd4a347a3849ebd97252984fc85a0a400
|
||||
SHA512 (mpsolve-3.2.1.tar.gz) = 8f0cb1be303767bf5a68c150df01c98f7f5e17bfaee685ea4cb9300c0dbf740069c774d647f141a4a1eb46fa54f23d9e75a800ce195cd522527c72e3c6aeed0f
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue