Revisions of suitesparse

buildservice-autocommit accepted request 1146515 from David Anes's avatar David Anes (david.anes) (revision 55)
baserev update by copy to link target
David Anes's avatar David Anes (david.anes) accepted request 1145600 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 54)
- Cleanup specfile
  * Inform that keep-mongoose-test-sources.patch is not for upstream
  * Inform that the python file is for convenience for fetching test
    sources. See README-suse-maintenance.md.
- Set up cmake options just once -- during %build alone.
- Drop usage of cmake internal macros when specifying install
  paths.
- CMake >= 3.22 is now required for build; this automatically
  drops support for openSUSE < 1650 (i.e. Leap 15.x).
- Drop conditionals for old unsupported distro versions, they
  cannot support builds on account of the previous change anyway.
- Drop use of '-ffat-lto-objects' when building with LTO: this is
  only needed for static libs, not built here.
- Only unset MALLOC_* when LTO is being used.
- Use once consistent version for all libraries, set to source
  tarball.
- Drop more than five-year old Obsoletes/Provides; developers
  should use pkgconfig based (Build)Requires or directly use
  %{name}-devel.
- Drop suitesparse-rpmlintrc and make -doc packages noarch.
- Update to version 7.5.1 (boo#1208165):
  * SuiteSparse_config: bug fix to SUITESPARSE__VERCODE macro.
  * Example 1.6.1: add tests for *__VERSION macros.
- Changes introduced since 7.5.0:
  * Suitesparse_config: 7.5.0, to reflect the addition of
    GraphBLAS 9.0.0.
  * Minor updates to build system, including bug fixes when
    specifying a specific BLAS/LAPACK library, and configuration
    of *.pc files.
  * GraphBLAS 9.0.0: supporting the v2.1 C API; see
    https://github.com/GraphBLAS/graphblas-api-c
  * Example 1.6.0: using GraphBLAS 9.0.0 and SuiteSparse_config
    7.5.0,
  * Remove explicit dependencies on OpenMP, libm, GMP, and MPFR.
  * Add programs to test the *Config.cmake of each package.
  * All other packages (except CSparse): minor updates to build
    system.
  * Package versions in this release:
    - SuiteSparse_config 7.5.0
    - AMD 3.3.1
    - BTF 2.3.1
    - CAMD 3.3.1
    - CCOLAMD 3.3.1
    - CHOLMOD 5.1.1
    - COLAMD 3.3.1
    - CSparse 4.3.0 (unchanged from SuiteSparse 7.4.0)
    - CXSparse 4.3.1
    - Example 1.6.0
    - GraphBLAS 9.0.0
    - KLU 2.3.1
    - LDL 3.3.1
    - LAGraph 1.1.1
    - SuiteSparse_Mongoose 3.3.1
    - ParU 0.1.1
    - RBio 4.3.1
    - SPEX 2.3.1
    - SPQR 4.3.1
    - UMFPACK 6.3.1
- Changes introduced since 7.4.0:
  * Major change to build system:
    - Includes a top-level CMakeLists.txt that builds all
      packages.
    - Support for pkg-config.
  * LAGraph 1.1.0: new package: graph algorithms based on
    GraphBLAS
  * ParU 0.1.0: new package: parallel unsymmetric multifrontal
    method.
  * CHOLMOD 5.1.0: full support for sparse single precision
    matrices, bug fixes in the GPU Module.
  * AMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
  * CAMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
  * SuiteSparse_config 7.4.0: added wrappers for single-precision
    BLAS/LAPACK, added SUITESPARSE_TIME macro.
  * *_version: added methods to all package that didn't have them:
    AMD, CAMD, COLAMD, CCOLAMD, BTF, CSparse, CXSparse, KLU, BTF,
    RBio, SPEX, SPQR, and UMFPACK.
- Add new subpackage suitesparse_mongoose, an executable for
  Mongoose.
- Specfile now runs patchelf for broken RPATHs.
- Add keep-mongoose-test-sources.patch. This avoids test sources
  getting deleted.
- Remove not needed patchsets:
  * build_csparse_shared.patch
  * bnc775418-enable-SuiteSparse_time-symbol.patch
- Use BLAS environment variable when choosing over -lopenblas
  and -lblas
- Add list-mongoose-test-sources.py: a helper script to list
  matrix ids mentioned in the test step of the build of Mongoose's
  CMakeLists.txt
- Add new test tarballs for mongoose from
  list-mongoose-test-sources.py:
  * 1138_bus.tar.gz
  * 494_bus.tar.gz
  * 662_bus.tar.gz
  * 685_bus.tar.gz
  * arc130.tar.gz
  * ash292.tar.gz
  * ash85.tar.gz
  * bcspwr01.tar.gz
  * bcspwr02.tar.gz
  * bcspwr03.tar.gz
  * bcspwr09.tar.gz
  * bcsstk17.tar.gz
  * bcsstm02.tar.gz
  * jagmesh7.tar.gz
  * lnsp3937.tar.gz
  * lshp3466.tar.gz
  * sherman1.tar.gz
  * sstmodel.tar.gz
  * crystm01.tar.gz
  * msc04515.tar.gz
  * G42.tar.gz
  * nasa4704.tar.gz
  * fxm3_6.tar.gz
  * net25.tar.gz
  * LF10000.tar.gz
  * Erdos992.tar.gz
  * USpowerGrid.tar.gz
  * yeast.tar.gz
  * c-38.tar.gz
  * c-43.tar.gz
  * minnesota.tar.gz
  * netscience.tar.gz
  * netz4504.tar.gz
  * delaunay_n13.tar.gz
  * tx2010.tar.gz
- _constraints: Increase disk size to 40G
- Add README-suse-maintenance.md
buildservice-autocommit accepted request 1083043 from David Anes's avatar David Anes (david.anes) (revision 53)
baserev update by copy to link target
David Anes's avatar David Anes (david.anes) accepted request 1083042 from David Anes's avatar David Anes (david.anes) (revision 52)
- Adjust licenses in SPEC files (bsc#1210879)
David Anes's avatar David Anes (david.anes) accepted request 1083032 from David Anes's avatar David Anes (david.anes) (revision 51)
update licenses for all subpackages and main package
buildservice-autocommit accepted request 1039168 from David Anes's avatar David Anes (david.anes) (revision 50)
baserev update by copy to link target
David Anes's avatar David Anes (david.anes) accepted request 1039162 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 49)
- Update constraints for riscv64
buildservice-autocommit accepted request 1001907 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 48)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 1001819 from Christoph G's avatar Christoph G (mathletic) (revision 47)
- update to 5.13.0
  * GraphBLAS v7.2.0:  see GraphBLAS/Doc/ChangeLog for details.
    - performance:  more compact serialization (ZSTD added, now the
        default compression method).
    - MATLAB interface: faster linear indexing, reshape, bandwidth,
        istril, istriu, isbanded, isdiag.  C(I,J)=A can now grow the
        size of C.
    - features: reshape methods, cube root operator, isStoredElement
    - bugs: a minor bug; user-defined types were incorrectly limited to
        128 bytes in size in v7.0.3.
- remove unused rules from rpmlintrc
buildservice-autocommit accepted request 969910 from David Anes's avatar David Anes (david.anes) (revision 46)
baserev update by copy to link target
David Anes's avatar David Anes (david.anes) accepted request 969909 from David Anes's avatar David Anes (david.anes) (revision 45)
- update to 5.12.0:
  * GraphBLAS v7.0.3:  see GraphBLAS/Doc/ChangeLog for details.
    - performance: GrB_mxm, GrB_assign, and transpose
    - bug fix: vector iterator for bitmap
    - revised ACM TOMS submission: Doc/toms_parallel_grb2.pdf
    - spec bug: GrB_Matrix_diag was implemented incorrectly,
        thus requiring a version v7.x
buildservice-autocommit accepted request 962144 from David Anes's avatar David Anes (david.anes) (revision 44)
baserev update by copy to link target
David Anes's avatar David Anes (david.anes) accepted request 962096 from David Anes's avatar David Anes (david.anes) (revision 43)
- Fix bundled library versions:
  * libmongoose: 2.0.3 -> 2.0.4
  * libspqr: 2.0.9 -> 2.1.0
  * libumfpack: 5.7.8 -> 5.7.9 
- Update to 5.11.0:
  * GraphBLAS v6.2.5: see GraphBLAS/Doc/ChangeLog for changes.
    Primary ones highlighted here:
    - v2.0 API: v6.x complies with the v2.0 C API of the GraphBLAS Spec.
        Note that GrB_wait, GrB_Info are now different than in the v1.3
        C API Specification (and in v5.x of SuiteSparse:GraphBLAS).
    - GxB_Iterator: to iterate over rows/cols/entries of a matrix or vector
    - GxB_eWiseUnion: like eWiseAdd but with the op always applied
    - GxB_Matrix/Vector_sort: to sort the vectors of a matrix
    - better performance: for sparse-times-dense and dense-times-sparse,
        in particular; also other cases for GrB_mxm, up to 10x faster.
    - Apple Silicon: port @GrB to Octave 7 (thanks to Gabor Szarnyas)
    - added cpu_features: by Google
    - added LZ4/LZ4HC: compression library, http://www.lz4.org (BSD 2),
        v1.9.3, Copyright (c) 2011-2016, Yann Collet, All Rights Reserved.
    - iso-valued matrices and vectors: to exploit the common case of
        an unweighted graph
    - bug fixes: 4 bugs fixed since SuiteSparse 5.10.1 with 
        GraphBLAS v5.0.5.  12 other bugs appeared in the interim but
        appeared in versions after v5.0.5 but fixed before ever
        affecting SuiteSparse itself.
David Anes's avatar David Anes (david.anes) accepted request 957375 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 42)
- build parallel to reduce build time by ~ 30%
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 910273 from Guillaume GARDET's avatar Guillaume GARDET (Guillaume_G) (revision 41)
- Use asimdrdm CPU flag for aarch64 to select only more powerful
  buildhosts to avoid hanging builds.
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 908429 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 40)
- Enable openblas on riscv64
buildservice-autocommit accepted request 896629 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 39)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 895596 from Christoph G's avatar Christoph G (mathletic) (revision 38)
- Update to version 5.10.1
- Drop disable-Wmisleading-indentation.patch which is no longer
  required due to an upstream fix
buildservice-autocommit accepted request 895299 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 37)
baserev update by copy to link target
Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) accepted request 894476 from Christoph G's avatar Christoph G (mathletic) (revision 36)
Update to version 5.10.0
  * GraphBLAS upgraded to 5.0.4: many new features, much faster
    performance
Displaying revisions 1 - 20 of 55
openSUSE Build Service is sponsored by