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

cfitsio-4.7.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: cfitsio Distribution: openSUSE Tumbleweed
Version: 4.7.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Aug 17 00:57:55 2026
Group: Unspecified Build host: reproducible
Size: 490697 Source RPM: cfitsio-4.7.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://heasarc.gsfc.nasa.gov/fitsio/
Summary: Library for manipulating FITS data files
CFITSIO is a library of C and Fortran subroutines for reading and writing data
files in FITS (Flexible Image Transport System) data format. CFITSIO provides
simple high-level routines for reading and writing FITS files that insulate the
programmer from the internal complexities of the FITS format. CFITSIO also
provides many advanced features for manipulating and filtering the information
in FITS files.

This package contains some FITS image compression and decompression utilities.

Provides

Requires

License

NASA-1.3

Changelog

* Sun Aug 16 2026 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.7.0:
    * This release includes patches to security vulnerabilities.
    * New test framework added, containing a collection of unit
      tests.
    * Bug fix for parsing octal integer constants in expressions.
    * Enhanced output from uncompress2mem_from_mem function.
    * Appended 'fits_' prefix to stream driver function names to
      reduce chances of potential symbol name conflicts with outside
      libraries.
  - Bump min version of cmake in BuildRequires to 3.15 to keep up
    with upstream.
  - Add pregenerated documentation as Sources.
* Sat May 16 2026 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.6.4:
    * This release includes patches to security vulnerabilities.
    * Input files iter_image.fits and vari.fits added for use in
      iter_image and iter_var example programs.
    * New configure/build options --enable-iterprogs for 'configure'
      and -DITERPROGS=ON for CMAKE.
    * Absolute paths for installation directories now supported in
      CMAKE builds.
    * Bug fixes for edge cases involving lossless compression of
      int-type images, and for float-types that cannot undergo lossy
      compression.
    * Bug fix for case of switching between HDUs of lossless and
      quantized compression.
    * Bug fix for applying histogram binning to image extensions.
* Wed Oct 15 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.6.3:
    * Fix unitialized before used warnings.
* Tue Apr 22 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.6.2:
    * Updated autotools configure script to use AM_MAINTAINER_MODE;
      disables automatic regeneration of the build system unless
      configure is invoked with '--enable-maintainer-mode'
  - Changes from version 4.6.1:
    * Updated CMake configuration to use GNUInstallDirs module and
      to use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR;
      fixes bug in 4.6.0 that led to an empty 'includedir' in
      cfitsio.pc.
  - Changes from version 4.6.0:
    * Improved the empty primary data test performed in
      fits_open_file.
    * Correction to eval_defs.h typedefs to allow for compilation on
      old gcc compilers.
    * The fitsverify utility tool now distinguishes between
      alternate coordinate systems when testing positions of WCSAXES
      keywords.
    * Updates made for greater C23 compatibility as required for
      gcc-15.
    * Possible memory vulnerabilities patched.
    * Fix to a possible heap buffer overflow in a utility tool.
    * Negative size parameter vulnerability patched in utility tool.
  - Drop cfitsio-nullptr.patch: incorporated upstream.
  - Drop cfitsio-cmake-devel-scripts-destination.patch: fixed
    upstream (also fixes boo#1236985).
* Mon Apr 07 2025 Friedrich Haubensak <hsk17@mail.de>
  - add cfitsio-nullptr.patch to fix gcc15 compile time error
* Fri Mar 21 2025 Shawn Dunn <sfalken@opensuse.org>
  - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS on cmake4
* Fri Dec 20 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.5.0:
    * Conversion of CFITSIO configure/build files to better conform
      with automake and libtool.
    * Bug fix for case of bit column output in string format on
      clang compilers with high optimization.
    * Added compiler macro support to improve builds on loongarch64
      and on Gnu/Hurd kernels.
    * Bug fix to fitsverify utility.
  - Drop upstreamed patches:
    * cfitsio-cmake-allow-user-specified-incdir.patch
    * cfitsio-cmake-lowercase-util-names.patch
    * cfitsio-cmake-match-autotools-soversion.patch
* Thu Jun 13 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.4.0:
    * Reorganization of helper utility code; added fitsverify
    * CMakeLists.txt: Changed install location of
      cfitsio-targets.cmake to conform with the one listed in
      cfitsio-config.cmake.in (i.e.  including the extra "cfitsio"
      subdir of lib/cmake).
    * calculator functions that read GTIs do more correct validity
      checking of GTI input files
    * fits_insert_rows now works if input table starts with both no
      rows and no columns
    * Can now write internal memory files of size > 2^32 directly to
      a gzip-compressed output file.
    * Added support for unsigned long long types to fits_update_key.
    * Added ability for Windows builds to handle UTF-8 needed for
      reading filenames with non-ASCII characters.
    * Added 2-byte int test to speed.c utility.
    * Made fix to http file handler to expand the allowed URL
      length.
  - Change License tag to NASA-1.3 in keeping with upstream.
  - Switch to cmake+ninja for build.
  - Switch BuildRequires to pkgconfig based packages where possible.
  - Add a bunch of cmake build related patches to make the output
    close to that generated by autotools:
    * cfitsio-cmake-devel-scripts-destination.patch: Fix destination of
      pkgconfig and cmake scripts from /usr/lib to %{_libdir}.
    * cfitsio-cmake-allow-user-specified-incdir.patch: Allow specifying
      user-defined include dir into which to install header files.
    * cfitsio-cmake-lowercase-util-names.patch: Use lowercase
      names for utility binaries when building using cmake (same as
      autotools)
    * cfitsio-cmake-match-autotools-soversion.patch: Same so
      number as used in configure.in.
* Sat Jan 06 2024 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
  - Update to version 4.3.1:
    * Improve longstring keyword functions
* Wed Jul 26 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.3.0:
    * Bug fix to fits_make_hist[d] that was introduced in 4.2.0.
    * Added overflow checking for case of reading images with 8-byte
      float values into 4-byte float arrays.
    * fits_write_key_longstr now handles case of writing a long
      keyword in combination with a long keyword value string.
    * Add conversion of French locale comma-to-period in corner
      cases appearing in ffr2e and ffd2e functions.
    * Increased the precision when writing version number to
      User-Agent strings for http connections.  This is needed to
      fully conform to 3-field version string format.
    * Bug fix to GTIOVERLAP() calculator function, which was being
      treated as a boolean value in expressions, and is now
      correctly treated as a floating point result.
    * Bug fix to ARRAY() calculator function, which caused a memory
      overflow error
    * Enhancement to the ARRAY function, such that ARRAY(V,d) can
      apply new dimensions to V, as long as the total number of
      array/vector elements does not change.
    * Enhancement of long string keyword read/write functions to
      fully conform with FITS standard specifications for multi-line
      value and comment strings. Two new functions have been added
      to implement this: fits_get_key_com_strlen and
      fits_read_string_key_com.
  - Make doc package noarch.

Files

/usr/bin/fitscopy
/usr/bin/fitsverify
/usr/bin/fpack
/usr/bin/funpack
/usr/bin/imcopy
/usr/bin/speed
/usr/share/doc/packages/cfitsio
/usr/share/doc/packages/cfitsio/ChangeLog
/usr/share/doc/packages/cfitsio/README.md
/usr/share/licenses/cfitsio
/usr/share/licenses/cfitsio/License.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 24 22:55:34 2026