Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libHepMC3-1-3.2.4-2.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libHepMC3-1 Distribution: openSUSE:Factory:zSystems
Version: 3.2.4 Vendor: obs://build.opensuse.org/openSUSE:Factory:zSystems
Release: 2.1 Build date: Sun Dec 12 08:56:17 2021
Group: System/Libraries Build host: s390zp21
Size: 1044552 Source RPM: HepMC-3.2.4-2.1.src.rpm
Url: http://hepmc.web.cern.ch/hepmc/
Summary: An event record for High Energy Physics Monte Carlo Generators
The HepMC package is an object oriented event record written in C++
for High Energy Physics Monte Carlo Generators. Many extensions from
HEPEVT, the Fortran HEP standard, are supported: the number of entries
is unlimited, spin density matrices can be stored with each vertex,
flow patterns (such as color) can be stored and traced, integers
representing random number generator states can be stored, and an
arbitrary number of event weights can be included. Particles and
vertices are kept separate in a graph structure, physically similar to
a physics event. The added information supports the modularisation of
event generators. Event information is accessed by means of iterators
supplied with the package.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Tue Dec 07 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Temporarily disable tests for i586 until tolerance issues are
    sorted out.
* Sat Nov 13 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.4:
    * Minor fixes to the CMake configuration of examples.
    * Minor fixes in Pythia6 interface.
    * Bugfix for HI output in WiterAsciiHepMC2.
    * Speed optimizations for ReaderAsciiHepMC2.
    * Deprecate Pythia8, MC-TESTER, Taoulapp and Photospp
      interfaces, as these were picked-up by the upstream.
    * Bugfix: avoid cretion of empty attributes in
      ReaderAsciiHepMC2. Thanks to Pavel Demin for a hint.
    * Removal of trailing empty lines by Mattias Ellert.
    * Multiple fixes to style and printf by Mattias Ellert.
    * Fix WriterAscii* to avoid problems with memory tests on
      aarch64. Thanks to Mattias Ellert for reporting.
    * Fix buffer overflow in WritterAscii/WriterAsciiHepMC2. Thanks
      for Fabian Klimpel for help with debug.
    * Enable reading of multiple run info objects from ASCII files.
    * Fixes to the tests.
    * Drop cmake2 support
    * Update cmake so the c++ standard is deduced from the ROOT
      configuration if ROOT is used. Otherwise c++11 is used.
    * Fix a bug in GenCrossSection: acces to non-existing vector
      element in to_string() function. Happened for incomplete
      objects.
    * Fixed formating.
    * Added compiler flags to reduce the amount of warnings.
    * Fixed a bug in Tauola test, which was not reading proper
      config.
    * Streamlined cmake for PGI.
    * Fixed some tests to make them return non 0 in case of
      problems.
    * Updated CI.
    * Reduce debug-printout verbosity in ReaderFactory format
      autodetection.
    * Added uproot-based reader to examples.
    * Fixed cmake configuration to allow multiple Python versions.
    * Fixes of compilation warnings by Mattias Ellert.
* Sun Mar 14 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Move doc to HepMC3 named dir to avoid clash with HepMC2.
  - Provide HepMC3-* where appropriate.
* Thu Dec 17 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.3:
    * Documentation and copyright years were updated.
    * Python bindings were regenerated with binder 1.1.0 and the
      pybind11 copy updated to 2.6.0.
    * The #ifdefs around the functions that had to be excluded from
      bindings but binder 1.0.0 was not doing that were removed.
    * A python test with attributes was added.
    * ReaderLHEF was fixed for to treat correctly more comaplicated
      input.
    * Included updates to many python scripts.
    * Included updates to CMake scripts.
  - Run tests; need to pass CMAKE_SKIP_RPATH=OFF to cmake to fix
    rpath handling in Leap 15.2 (and doesn't hurt generally).
* Tue Jul 14 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.2:
    * Fixed treatment of the weights in case of different number of
      weights and weight names.
    * Fixed WriterAsciiHepMC2 option for separate flows.
    * Improved treatment of python installation.
    * Split the sources of python bindings into smaller files to
      optimize compilation.
    * Improved cmake configuration for special cases, e.g. old
      cmake, no ROOT, some compilers, etc. Added more error
      handling.
    * Fixed compilation of the search module with Clang.
    * Added an example for search module.
    * Fixed the HepMC2 output for events without weights.
    * Fixed the signal vertex ID for HepMC2 output.
    * Added an interface for HepMC2 (in-memory-conversion).
    * Added functions to search module: search for relatives
      (particle or vertex)->(particle or vertex) in different
      combinations.
    * The previous point bumps .so version of the libHepMC3search to
      4.
    * Improved the configuration of Pythia8 for tests (minimal
      version requirement).
    * Fixed compatibility of ROOT trees written with HePMC3.0 and
      removed the typedefs in the dictionaries.
  - Drop HepMC-type-mismatch-error.patch: incorporated upstream.
* Mon Jun 08 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Add HepMC-type-mismatch-error.patch: Fix type mismatch between
    function definition and function call flagged by GCC 10.
  - Use autosetup to setup build dir and automatically apply patch.
* Wed Apr 22 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update Licensing:
    * Main License has been changed to GPL-3.0-or-later.
    * Python bindings licensed under the BSD-3-Clause.
  - Package the appropriate License file for python-%{name} package.
* Sat Apr 04 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.2.1:
    * Bugfix release.
    * Explicit usage of namespaces.
    * Disallow empty lines for the attribute names.
    * Added an option for explicit selection of packages for
      testing.
    * Adjustments in the interfaces of Tauola/Photos/mc-tester as a
      part of preparation to the new releases of these libraries
    * Experimental support for Python modulescompilation with pypy.
    * Bugfix in VectorString attribute.
    * Improvement in the attribute parsing.
    * Added an option to handle Python 3.9.
    * Implemented special treatment of some broken HePMC2 events.
  - Update to version 3.2.0:
    * First release with Python bindings.
    * Added ReaderPlugin and WriterPlugin and macros to declare
      plugins.
    * Fixed GenCrossSection for the case of multiple
      cross-sections.
    * Removed Error class.
    * Removed ReaderHEPEVT::read_hepevt_particle(int i, bool
      iflong=true), ReaderHEPEVT::read_event(GenEvent &evt, bool
      iflong).
    * Removed ReaderHEPEVT::get_vertices_positions_present and
      ReaderHEPEVT::set_vertices_positions_present. The
      functionality above is implemented now Reader::set_options,
      Reader::get_options.
    * Fixed GenEvent::weight_names(). Now it should be called w/o
      arguments.
    * Added set_options, get_options to I/O classes for fine control
      of I/O.
    * The standard Selector members from Selector (e.g.
      Selector::MASS) were moved into a new class StandardSelector.
    * Added HEPMC3_ prefix to DEBUG, ERROR, WARNING  macros.
    * Added Reader::skip(int &) for fast forwarding of input.
    * Added to LHEF::Writer wrapper functions that can be used in
      Python.
    * use delete/override for class members.
  - Build python3 bindings and package them in a new subpackage
    python3-HepMC; introduces BuildRequires on python3 and
    python3-devel.
  - Build docs and examples by passing the appropriate options to
    cmake and package them in a -doc subpackage; drop commands used
    to build doc separately.
  - Use %bcond_with/%bcond_without to enable pythia and disable
    rootio respectively.
  - Add BuildRequires: pkgconfig(zlib) to enable linking against
    zlib.
  - Package LICENCE and COPYING files using %license.
* Sun Mar 29 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Disable setting rpaths on installed libs.
* Wed Jan 08 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.1.2:
    * Add GenParticle::abs_pid() to match FourVector::abs_eta(),
      abs_rap().
    * Add FourVector component-setting functions in HepMC method
      naming convention; deprecate old camelCase ones.
    * Bugfix release. Fixed some typos and minor bugs.
    * Fixed name of ROOT dictionary
    * Added more standard attributes
    * Extended documentation for doxygen
    * Added stremer output to Reader/Writer classes
    * Added procedures for boost, rotation and reflection to
      GenEvent
    * Added operators for printing events, particles, etc.
    * Added example with reading of compressed file and more tests
  - Run fdupes on full docdir to link even more duplicated files.
* Wed May 01 2019 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 3.1.1:
    * Improved treatment of events with cycles.
    * Improved documentation and examples.
  - Changes from version 3.1.0:
    * Renaming the namespace, header directory and library name to
      HepMC3
    * SmartPointer is repaced with shared_ptr from C++11, so C++11
      is always required now
    * Split library into HepMC3(core) and HepMC3search (search
      engine)
    * New Search engine with highly abstract search capabilities
    * New readers and writers: WriterAsciiHepMC2, ReaderLHEF
    * Ascii files now have own string in header: Asciiv3
    * Deduction of input file format in ReaderFactory
    * Improved consistency of interface
    * Removal of most deprecated functions and  multiple bugfixes
    * Implemented test suite
    * Improved examples and documentation
  - Drop sover.diff: so versioning added by upstream.
  - Update Source url in keeping with upstream name changes.
  - Adapt to name changes (HepMC -> HepMC3) in spec file wherever
    appropriate.
  - Use %%cmake_build for building and parallel jobs when building
    documentation.
  - Package new library libHepMC3search.
  - New BuildRequires: graphviz-gd and ghostscript-fonts-std needed
    to generate docs, gcc-fortran needed for library.
* Wed Aug 09 2017 jengelh@inai.de
  - Reapply shared library guidelines.
  - Add sover.diff to force shlib versioning.
  - Slightly trim description for length.
* Sat Aug 05 2017 badshah400@gmail.com
  - Update to version 3.0.0:
    + See list of changes from:
      https://gitlab.cern.ch/hepmc/HepMC3/blob/3.0.0/ChangeLog.
  - Drop shared library subpackage; there is no numbered shared lib
    any more. Package everything into the devel package.
  - Use cmake macros for build and install.
  - Drop unused cmake options.
  - Build and install doxygen documentation.
  - Manually install examples to docdir, running fdupes to weed out
    duplicated files.
  - Update URL and Source URL for new upstream links.
  - Updated file-list.
* Fri Dec 06 2013 badshah400@gmail.com
  - Initial version

Files

/usr/lib64/libHepMC3.so.3
/usr/lib64/libHepMC3search.so.4


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Aug 9 13:50:54 2022