| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cfitsio | Distribution: openSUSE Tumbleweed |
| Version: 4.6.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Apr 22 10:55:11 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 750276 | Source RPM: cfitsio-4.6.2-1.1.src.rpm |
| Packager: http://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.
NASA-1.3
* 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.
* Sun Dec 11 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 4.2.0:
- This release includes patches to security vulnerabilities.
We strongly encourage this upgrade, particularly for those
running CFITSIO in web accessible applications.
- Fix to fits_read_key function, which was failing to properly
read keywords declared type TUINT on compilers where
sizeof(int) = sizeof(long).
- Added new functions fits_read_cols and fits_write_cols to
efficiently read or write multiple columns in a single
function call
- Added new function fits_copy_selrows to copy only selected
rows, such as the selected rows returned by fits_find_rows
- Added new calculator functions ERF(X), ERFC(X) and GAMMA(X),
which are mathematical special functions of the same name
- Added new calculator function GTIFIND() which reports which
GTI row brackets a given time sample
- Added new calculator functions which operate upon vector table
values NAXIS(V), NAXES(V,n), ELEMENTNUM(V) and AXISELEM(V,n),
and ARRAY(X,d) which promotes scalar X to a vector or array
with given dimensions.
- The CFITSIO histogramming code now handles binning by any
arbitrary calculator expression rather than just a column name.
Both the binned columns as well as the optional weights may be
calculator expressions, enclosed in parentheses.
- Binning of vector columns or expressions is now supported, as
long as all binned inputs (as well as the optional weighting)
have the same vector dimensions. Binning of variable-length
columns remains unsupported.
- A bug that caused histogram weights from columns that are null
values to be tallied along with non-null values has been fixed.
- The CFITSIO calculator and histogramming functionality is now
fully reentrant and does not require multithreading interlocks.
- A long-standing segmentation fault bug in the histogramming
code related to binning any value using the "reciprocal" /XXXX
notation has been fixed.
- Added mutex locks for thread safety in ftgiou and ftfiou.
- Added several Fortran wrappers to support image read/write when
'fpixel' and 'nelements' are 8-byte integers.
- Fixed bug which was adding spaces to some cases of long string
key value output.
- Enable SSE2 on x86_64
- Package fitscopy util
- Enable bzip2 support
* Tue Mar 29 2022 Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 4.1.0:
* Calls to the zlib inflate() function in zcompress.c now handle
the Z_BUF_ERROR return value rather than exiting.
* The SUBTRACTIVE_DITHER_2 option has been removed when using the
HCOMPRESS algorithm.
* Updated fits_get_version function to return a float calculated
from 3 version fields.
* Added handling of SBYTE_IMG and ULONGLONG_IMG types to the
fits_resize_img function.
* Updates made to C/Fortran interfacing in cfortran.h and
f77_wrap.h specifically driven by new Mac/ARM architecture.
* Fix to the fits_insert_col functions to handle columns with
TULONGLONG data.
* Sun Aug 01 2021 Asterios Dramis <asterios.dramis@gmail.com>
- Update to version 4.0.0:
- Removed separate directory for zlib/gzip code, and updated
configuration to check for zlib on the user's system
(required). When use of cURL is enabled, it may also pull in
zlib such that user applications may not need to link with it
separately.
- Changed version numbering to 3-field format.
- Added new calculator functions SETNULL(x,y) to allow
substitution of NULL values into tables, and GTIOVERLAP() for
calculating the amount of GTI overlap exposure for a time bin.
- Fix added for proper handling of string columns with zero
repeat count.
- Fix to column filtering expressions which write #NULL values to
columns of type (J) format.
- Fix to memory clearing when using polygon shapes in region
files.
- Fix to fits_str2time function so that it now flags a particular
case of bad syntax which was previously getting through.
- In ffgclb and ffpclb (read/write byte columns), the
"undocumented" feature of being able to transfer columns 'A'
string columnss as byte arrays is now handled correctly, with
improved error checking via updates to ffgcprll. More
documentation on string handling is in cfitsio.tex.
- Fix bug in 'colfilter' functionality. When performing a
column deletion of the form -COLNAM*, and multiple matches
existed, then none of the matches got deleted. Now the
first is deleted as expected.
- Improved handling of corner case in ffpkn functions.
- In ffgky, modified TULONG case to allow it to read unsigned
values greater than the 8-byte signed limit.
- Fix to parsing of corner case of extended file syntax.
- Major updates to CMake configuration.
- Removed cfitsio-zlib.patch (not needed anynore).
/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/README.md /usr/share/doc/packages/cfitsio/fpackguide.pdf /usr/share/licenses/cfitsio /usr/share/licenses/cfitsio/License.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025