Hello community, here is the log from the commit of package o2scl for openSUSE:Factory checked in at 2020-01-07 23:52:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/o2scl (Old) and /work/SRC/openSUSE:Factory/.o2scl.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "o2scl" Tue Jan 7 23:52:31 2020 rev:9 rq:761263 version:0.924 Changes: -------- --- /work/SRC/openSUSE:Factory/o2scl/o2scl.changes 2019-11-03 12:26:04.457652819 +0100 +++ /work/SRC/openSUSE:Factory/.o2scl.new.6675/o2scl.changes 2020-01-07 23:52:59.160019866 +0100 @@ -1,0 +2,37 @@ +Sat Jan 4 23:22:23 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 0.924: + * Updated second derivatives of the pressure for the particle + clases and updated the eos_had_skyrme class to compute second + derivatives. + * Created a new system for OS detection to make compilation a + bit more user-friendly. HDF5 headers have been reworked a bit + accordingly. + * Improved integration between acol and o2sclpy. + * Improved the handling of aliases in acol and cli. + * Generalized convert_units, several of the integration classes, + a few derivative and solver classes, and several of the + particle classes to templates to allow for other floating + point types. + * Improvements to the ex_mmin example and the example plots. + Created new example ex_fermion_summ. + * Improvements to the ode_iv_solve_grid class. + * Improved error handling for calculator class. + * Created functions vector_refine(), file_exists(), and + o2isfinite(). + * Created classes inte_tanh_sinh_boost, inte_sinh_sinh_boost, + inte_kronrod_boost, inte_exp_tanh_boost, nucmass_gen, and + frib_mex. + * Created a couple_threads option and an ac_coeffs() function + for mcmc_para. + * Creating strings_spec() for string list specifications and + updated vector_spec() and mult_vector_spec(). + * Improved tabulate option for tov_love::calc_y(). + * Updated constants for CODATA 2018 release. +- Drop o2scl-fix-LU-tests.patch: incorporated upstream. +- Add o2scl-disable-failing-eos-test.patch -- Disable a failing + test for eos which fails due to minor float error in the test + file (gh#awsteiner/o2scl#10). +- Use %license to install COPYING file. + +------------------------------------------------------------------- Old: ---- o2scl-0.923.tar.gz o2scl-fix-LU-tests.patch New: ---- o2scl-0.924.tar.gz o2scl-disable-failing-eos-test.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ o2scl.spec ++++++ --- /var/tmp/diff_new_pack.ptFqnn/_old 2020-01-07 23:53:00.396020508 +0100 +++ /var/tmp/diff_new_pack.ptFqnn/_new 2020-01-07 23:53:00.400020509 +0100 @@ -1,7 +1,7 @@ # # spec file for package o2scl # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,20 +18,22 @@ %define shlib lib%{name}0 Name: o2scl -Version: 0.923 +Version: 0.924 Release: 0 Summary: Object-oriented Scientific Computing Library License: GPL-3.0-only Group: Productivity/Scientific/Math -Url: https://isospin.roam.utk.edu/static/code/o2scl/ +URL: https://isospin.roam.utk.edu/static/code/o2scl/ Source: https://github.com/awsteiner/o2scl/releases/download/v%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM o2scl-fix-LU-tests.patch gh#awsteiner/o2scl#9 [email protected] -- Fix LU test that fails on x86_64 -Patch0: o2scl-fix-LU-tests.patch +# PATCH-FIX-UPSTREAM o2scl-disable-failing-eos-test.patch gh#wsteiner/o2scl#10 [email protected] -- Disable a failing test for eos which fails due to minor float error in the test file +Patch0: o2scl-disable-failing-eos-test.patch BuildRequires: armadillo-devel BuildRequires: eigen3-devel BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hdf5-devel +# Required For Patch0 +BuildRequires: libtool %if 0%{?suse_version} > 1320 BuildRequires: libboost_headers-devel %else @@ -90,12 +92,16 @@ %patch0 -p1 %build +autoreconf -fvi +# NEED TO PASS ADDITIONAL CXXFLAG TO FIX USED hdf5 HEADER LOCATION +export CXXFLAGS+=" -DO2SCL_PLAIN_HDF5_HEADER" %configure \ %if 0%{?suse_version} >= 1500 --enable-gsl2 \ %endif --enable-eigen \ --disable-static + make %{?_smp_mflags} %install @@ -127,7 +133,8 @@ %{_libdir}/*.so.* %files devel -%doc AUTHORS ChangeLog README NEWS COPYING +%doc AUTHORS ChangeLog README NEWS +%license COPYING %{_libdir}/*.so %{_includedir}/o2scl/ %{_bindir}/acol ++++++ o2scl-0.923.tar.gz -> o2scl-0.924.tar.gz ++++++ /work/SRC/openSUSE:Factory/o2scl/o2scl-0.923.tar.gz /work/SRC/openSUSE:Factory/.o2scl.new.6675/o2scl-0.924.tar.gz differ: char 5, line 1 ++++++ o2scl-disable-failing-eos-test.patch ++++++ Index: o2scl-0.924/src/eos/Makefile.am =================================================================== --- o2scl-0.924.orig/src/eos/Makefile.am +++ o2scl-0.924/src/eos/Makefile.am @@ -35,7 +35,7 @@ TEST_VAR = eos_had_apr.scr eos_quark_bag eos_had_tabulated.scr eos_nse.scr eos_had_rmf_delta.scr \ eos_crust.scr eos_had_ddc.scr eos_had_base.scr nucleus_rmf.scr \ eos_crust_virial.scr eos_had_gogny.scr tov_solve.scr \ - eos_quark_cfl6.scr eos_quark_cfl.scr nucmass_ldrop_shell.scr \ + eos_quark_cfl.scr nucmass_ldrop_shell.scr \ eos_nse_full.scr eos_had_hlps.scr nstar_rot.scr tov_love.scr \ eos_had_rmf_hyp.scr @@ -67,7 +67,7 @@ TEST_VAR = eos_had_apr.scr eos_quark_bag eos_had_sym4.scr eos_had_hlps.scr \ eos_quark_njl.scr eos_quark.scr eos_had_gogny.scr \ eos_had_rmf.scr eos_had_schematic.scr eos_had_skyrme.scr eos_tov.scr \ - tov_solve.scr eos_quark_cfl6.scr eos_had_tabulated.scr eos_nse.scr \ + tov_solve.scr eos_had_tabulated.scr eos_nse.scr \ eos_had_rmf_delta.scr eos_crust.scr eos_had_ddc.scr eos_quark_cfl.scr \ eos_had_base.scr nucmass_ldrop_shell.scr eos_nse_full.scr \ nstar_rot.scr tov_love.scr eos_cs2_poly.scr \ @@ -158,7 +158,7 @@ check_PROGRAMS = eos_had_apr_ts eos_quar nstar_cold_ts eos_base_ts eos_had_potential_ts eos_had_sym4_ts \ eos_had_base_ts eos_quark_njl_ts eos_quark_ts \ eos_had_rmf_ts eos_had_schematic_ts eos_had_skyrme_ts eos_tov_ts \ - tov_solve_ts eos_quark_cfl6_ts eos_had_tabulated_ts eos_nse_ts \ + tov_solve_ts eos_had_tabulated_ts eos_nse_ts \ eos_had_rmf_delta_ts eos_crust_ts eos_had_ddc_ts eos_quark_cfl_ts \ nucleus_rmf_ts eos_nse_full_ts eos_had_hlps_ts \ nucmass_ldrop_shell_ts eos_had_gogny_ts eos_crust_virial_ts \ @@ -194,7 +194,6 @@ eos_cs2_poly_ts_LDADD = $(VCHECK_LIBS) tov_solve_ts_LDADD = $(VCHECK_LIBS) tov_love_ts_LDADD = $(VCHECK_LIBS) nstar_rot_ts_LDADD = $(VCHECK_LIBS) -eos_quark_cfl6_ts_LDADD = $(VCHECK_LIBS) eos_had_tabulated_ts_LDADD = $(VCHECK_LIBS) eos_had_rmf_delta_ts_LDADD = $(VCHECK_LIBS) eos_crust_ts_LDADD = $(VCHECK_LIBS) @@ -248,8 +247,6 @@ tov_love.scr: tov_love_ts$(EXEEXT) ./tov_love_ts$(EXEEXT) > tov_love.scr nstar_rot.scr: nstar_rot_ts$(EXEEXT) ./nstar_rot_ts$(EXEEXT) > nstar_rot.scr -eos_quark_cfl6.scr: eos_quark_cfl6_ts$(EXEEXT) - ./eos_quark_cfl6_ts$(EXEEXT) > eos_quark_cfl6.scr eos_had_tabulated.scr: eos_had_tabulated_ts$(EXEEXT) ./eos_had_tabulated_ts$(EXEEXT) > eos_had_tabulated.scr eos_had_rmf_delta.scr: eos_had_rmf_delta_ts$(EXEEXT) @@ -292,7 +289,6 @@ eos_cs2_poly_ts_SOURCES = eos_cs2_poly_t tov_solve_ts_SOURCES = tov_solve_ts.cpp tov_love_ts_SOURCES = tov_love_ts.cpp nstar_rot_ts_SOURCES = nstar_rot_ts.cpp -eos_quark_cfl6_ts_SOURCES = eos_quark_cfl6_ts.cpp eos_had_tabulated_ts_SOURCES = eos_had_tabulated_ts.cpp eos_had_rmf_delta_ts_SOURCES = eos_had_rmf_delta_ts.cpp eos_crust_ts_SOURCES = eos_crust_ts.cpp
