File fastjet.changes of Package fastjet

-------------------------------------------------------------------
Sun Jul  6 22:21:36 UTC 2025 - Christoph G <foss@grueninger.de>

- update to 3.5.1
  * CMake build system improvements, notably Windows DLL support
    and new option to turn off build of examples and build just
    the Python interface
- update to 3.5.0
  * Introduction of a new CMake-based build system.
  * Inclusion of SISCone 3.1.1, with its own CMake support
  * Speed improvements for corner cases of the N2Plain strategy
    noted in 2503.08146.
- update to 3.4.3
  * python interface looks also for python3-config
  * various build-system upgrades

-------------------------------------------------------------------
Sat Jan  6 12:40:42 UTC 2024 - Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>

- update to 3.4.2
  * Bug fixes:
    + small fix in ClosestPair2D class for compatibility with c++20
    + SISCone updated to 3.0.6, which eliminates default
      -ffast-math compile-time argument, which could cause
      interference with other code. 
- update to 3.4.1
  * New features:
    + JetDefinition has a new clustering strategy, N2PlainEEAccurate
    + two new functions to make it possible for plugin algorithms
      to modify user info:
      - PseudoJet::set_user_info_shared_ptr(...)
      - ClusterSequence::plugin_non_const_jet(...)
  * Bug fixes:
    + Resolved MAJOR BUG that arose with full thread-safety enabled
    + eliminated NaN from square-root of negative mean areas in
      background estimation (now returns zero) 
  + Other changes:
    + auto_ptr interface is now disabled by default

-------------------------------------------------------------------
Fri Jan  7 10:07:40 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>

- Remove rpath references from fastjet-configs script.

-------------------------------------------------------------------
Fri Aug 27 14:39:34 UTC 2021 - Dirk Stoecker <opensuse@dstoecker.de>

- update to 3.4.0
- New features:
 * addition of support for thread safety. It requires a compiler
  * supporting the C++11 standard (or later) and must be explicitly
    enabled at configure time. There are two options
   - the --enable-limited-thread-safety configure option is generally
     sufficient if each thread is processing entirely distinct events.
     It should have essentially no speed overhead.
   - the --enable-thread-safety configure option is required if you
     want to be able to read/copy/process a common set of PseudoJets
     across multiple threads. Depending on the system, our tests have
     shown speed penalties of up to 10-15%. For further details, see
     section 10 of the manual 
  * The jet area infrastructure has new calls to facilitate
    reproducible multi-threaded running: AreaDefinition::with_fixed_seed(seed)
    and GhostedAreaSpec::get_last_seed(seed). See section 10.3.1 of the manual.
  * The background estimators have a new interface to facilitate
    reproducible multi-threaded running: BackgroundEstimatorBase::estimate(...)
    returns a BackgroundEstimate object, which contains rho, sigma, etc. For
    details on using it, see sections 8 and 10.3.2 of the manual. The
    Subtractor class has been updated to use this. 
 * Improvements to existing features:
  * the Python interface now has improved exceptions (a fastjet Error
    is translated into a FastJetError python exception) and can be
    more easily be used with projects using FastJet that want to
    define their own python wrappers. Thanks to Patrick Komiske
    for the suggestions.
  * PxConePlugin now has an optional mode argument for e+e- running
    (mode=1) instead of pp running (mode=2). Thanks to Stefan Kluth
     for the suggestion. 
 * Bug fixes:
  * the Fortran interface to e+e- interface now returns jets ordered
    in decreasing energy rather than decreasing transverse momentum. 
 * Changes compared to the fastjet-3.4.0-beta.1 release:
  * added set_default_stream_and_mutex to Error and LimitedWarnings
    to help guard against garbled output.
- Build with enable-cgal-header-only for openSUSE > Leap 15.2
  (where cgal version is >= 5).

-------------------------------------------------------------------
Mon Dec 21 20:04:22 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 3.3.4:
  * clarifications in documentation for handling of CGAL v5.
  * resolved run-time crash with certain strict g++ options and
    compilation issue with oracle c++.
  * included SISCone v3.0.5 (fixes signed-unsigned mismatch, no
    impact on results).
- Summary of changes from v3.3.2 -> v3.3.3:
  * improved treatment of CGAL in the build system.
  * fixed an overflow issue in the JadePlugin.
- Enable cgal linking; BuildRequires and Requires for -devel pkg:
  cgal-devel.
- Run spec-cleaner for minor cleanups.

-------------------------------------------------------------------
Fri Nov  8 01:44:46 UTC 2019 - Atri Bhattacharya <badshah400@gmail.com>

- Update to version 3.3.2:
  * Improved the shared-library behaviour by setting the proper
    inter-dependences
  * Included SISCone v3.0.4 with a similar fix
- Changes from version 3.3.1:
  * Main FastJet license clarified as being GPL v2 or later
  * Added theta() and cos_theta() members to PseudoJet
  * Added a --with-cgal-boostdir=... configure option to handle
    cases where CGAL uses a non-standard Boost installation path
  * Fixed compilation bug in the SISCone interface
- Use fdupes to link duplicated files.
- Update License to GPL-2.0-or-later.

-------------------------------------------------------------------
Wed Aug  2 07:59:38 UTC 2017 - badshah400@gmail.com

- Update to version 3.3.0:
  * This release adds a first version of a Python interface to
    FastJet 
- Enable python bindings:
  * Split out a python-fastjet subpackage.
  * Add python BuildRequires
  * Pass --enable-pyext to configure
  * Package python examples.

-------------------------------------------------------------------
Sat Nov 12 08:30:50 UTC 2016 - badshah400@gmail.com

- Update to version 3.2.1:
  * Added a missing assignment operator for ClusterSequence.
  * Eliminated a warning about unused variables when assertions
    are disabled.
  * Included SISCone-3.0.3 which now installs config.h to improve
    build stability.
- Changes from version 3.2.0:
  * Exposed the N2Plain and N2Tiled strategies for 3rd-party
    clustering algorithms under the form of two new classes
    (NNFJN2Plain and NNFJN2Tiled), similar to NNH.
  * Included version 3.0.2 SISCone with minor bug fixes.
  * Made template implementation of
    PseudoJet::obj_sorted_by_values() public.
  * Added a --guess-prefix option to fastjet-config (guesses
    prefix from location of fastjet-config instead of prefix from
    configure).
  * Added a --disable-auto-ptr option to configure.
  * Added internal helpers for C++11 and C++14 features:
    compile-time deprecation and the override keyword.
  * Small tweaks to the build system.
  * fjcore now ships with an illustrative fortran wrapper and
    example.

-------------------------------------------------------------------
Sun Nov  8 13:20:00 UTC 2015 - p.drouand@gmail.com

- Update to version 3.1.3
  * disables JetDefinition::operator(...) when CINT is detected, for
    ROOT v5 compatibility
  * works around an issue with recent versions of CGAL and the clang
    compiler 
- Changes from version 3.1.2
  * fixes a rounding error issue in the "lazy" clustering strategies 
    that, in rare cases, caused infinite loops or crashes
  * adds a check on clustering's internal consistency; a failure will 
    throw a new "InternalError" exception (derived from Error)
  * fixes a bug in the extraction of the fjcore code that resulted in
    fjcore failing for high multiplicities (~1000). This issue only 
    affects fjcore, not the full fastjet library 

-------------------------------------------------------------------
Mon Jan 12 12:53:33 UTC 2015 - p.drouand@gmail.com

- Update to version 3.1.1
  + fix to area support for Filter with Cambridge/Aachen jets and subjets
  + GridMedianBackgroundEstimator has new constructor and RectangularGrid
    as public base
  + added virtual destructor to TilingBase class

-------------------------------------------------------------------
Fri Dec  6 23:36:30 UTC 2013 - badshah400@gmail.com

- Initial version

openSUSE Build Service is sponsored by