* Update to version 4.4.0.
* 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-devel-scripts-destination.patch. cfitsio-allow-user-specified-incdir.patch. cfitsio-cmake-lowercase-util-names.patch. cfitsio-cmake-match-autotools-soversion.patch.
OBS-URL: https://build.opensuse.org/request/show/1182493
OBS-URL: https://build.opensuse.org/package/show/science/cfitsio?expand=0&rev=35
- 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
OBS-URL: https://build.opensuse.org/request/show/1042225
OBS-URL: https://build.opensuse.org/package/show/science/cfitsio?expand=0&rev=25
- update to 3.490:
- Fix to imcompress.c. It now turns off quantization if ZSCALE
and ZZERO columns are missing. Treatment will be the same as
if ZQUANTIZ were set to 'NONE', even if ZQUANTIZ is present
and set to something else.
- Added mutex to fits_execute_template() function so that the
creation of files using ASCII templates will be thread safe.
- In fpack when using -table flag, replaced warning message with a
more detailed description mentioning FITS format update.
- Added flag to CMake builds to disable curl dependency. Also
only add CURL_LIBRARIES to CMake link target if curl is found.
- Minor adjustment to download progress output.
OBS-URL: https://build.opensuse.org/request/show/827084
OBS-URL: https://build.opensuse.org/package/show/science/cfitsio?expand=0&rev=20