6 Commits

5 changed files with 50 additions and 28 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e4854fc3365c1462e493aa586bfaa2f3d0bb8c20b75a524955db64c27427ce09
size 4648097

3
cfitsio-4.6.3.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fad44fff274fdda5ffcc0c0fff3bc3c596362722b9292fc8944db91187813600
size 4661924

View File

@@ -1,18 +0,0 @@
---
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: cfitsio-4.5.0/CMakeLists.txt
===================================================================
--- cfitsio-4.5.0.orig/CMakeLists.txt
+++ cfitsio-4.5.0/CMakeLists.txt
@@ -359,7 +359,7 @@ ENDIF(UTILS)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cfitsio.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/cfitsio.pc @ONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cfitsio-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/cfitsio-config.cmake @ONLY)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cfitsio-config-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/cfitsio-config-version.cmake @ONLY)
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/cfitsio.pc DESTINATION ${LIB_DESTINATION}/lib/pkgconfig/)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/cfitsio.pc DESTINATION ${LIB_DESTINATION}/pkgconfig/)
install(FILES ${CFITSIO_BINARY_DIR}/cfitsio-config.cmake
${CFITSIO_BINARY_DIR}/cfitsio-config-version.cmake
- DESTINATION ${LIB_DESTINATION}/lib/cfitsio-${CFITSIO_VERSION})
+ DESTINATION ${LIB_DESTINATION}/cfitsio-${CFITSIO_VERSION})

View File

@@ -1,3 +1,43 @@
-------------------------------------------------------------------
Wed Oct 15 15:15:22 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.6.3:
* Fix unitialized before used warnings.
-------------------------------------------------------------------
Tue Apr 22 08:55:11 UTC 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 7 13:18:25 UTC 2025 - Friedrich Haubensak <hsk17@mail.de>
- add cfitsio-nullptr.patch to fix gcc15 compile time error
-------------------------------------------------------------------
Fri Mar 21 01:44:59 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package cfitsio
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,14 +19,12 @@
%define so_ver 10
%define __builder ninja
Name: cfitsio
Version: 4.5.0
Version: 4.6.3
Release: 0
Summary: Library for manipulating FITS data files
License: NASA-1.3
URL: https://heasarc.gsfc.nasa.gov/fitsio/
Source0: https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/%{name}-%{version}.tar.gz
# PATCH-FIX-UPSTREAM cfitsio-cmake-devel-scripts-destination.patch badshah400@gmail.com -- Fix installation dir for pkgconfig and cmake scripts
Patch1: cfitsio-cmake-devel-scripts-destination.patch
BuildRequires: cmake >= 3.5
BuildRequires: gcc-c++
BuildRequires: gcc-fortran
@@ -85,7 +83,7 @@ in FITS files.
%build
%cmake \
-DINCLUDE_INSTALL_DIR=%{_includedir}/cfitsio \
-DCMAKE_INSTALL_INCLUDEDIR=include/cfitsio \
-DUSE_BZIP2=ON \
-DTESTS=ON \
-DUTILS=ON \
@@ -101,7 +99,6 @@ in FITS files.
%cmake_install
%check
# testsuite
%ctest
%ldconfig_scriptlets -n libcfitsio%{so_ver}
@@ -113,14 +110,17 @@ in FITS files.
%{_bindir}/fitsverify
%{_bindir}/fpack
%{_bindir}/funpack
%{_bindir}/imcopy
%{_bindir}/speed
%files devel
%license licenses/License.txt
%{_bindir}/cookbook
%{_bindir}/smem
%{_includedir}/%{name}/
%{_libdir}/libcfitsio.so
%{_libdir}/pkgconfig/cfitsio.pc
%{_libdir}/cmake/%{name}/
%{_libdir}/%{name}-%{version}/
%files devel-doc
%doc docs/{cfitsio.ps,cfortran.doc,fitsio.doc,fitsio.ps,quick.ps}