Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cfitsio for openSUSE:Factory checked in at 2021-08-04 22:28:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cfitsio (Old) and /work/SRC/openSUSE:Factory/.cfitsio.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cfitsio" Wed Aug 4 22:28:24 2021 rev:22 rq:909635 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cfitsio/cfitsio.changes 2020-08-20 22:24:03.739847562 +0200 +++ /work/SRC/openSUSE:Factory/.cfitsio.new.1899/cfitsio.changes 2021-08-04 22:29:01.413791836 +0200 @@ -1,0 +2,37 @@ +Sun Aug 1 19:48:35 UTC 2021 - Asterios Dramis <[email protected]> + +- 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). + +------------------------------------------------------------------- Old: ---- cfitsio-3.49.tar.gz cfitsio-zlib.patch New: ---- cfitsio-4.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cfitsio.spec ++++++ --- /var/tmp/diff_new_pack.3jELIu/_old 2021-08-04 22:29:03.117789757 +0200 +++ /var/tmp/diff_new_pack.3jELIu/_new 2021-08-04 22:29:03.117789757 +0200 @@ -1,7 +1,7 @@ # # spec file for package cfitsio # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,14 @@ # -%define tar_ver 3.49 %define so_ver 9 Name: cfitsio -Version: 3.490 +Version: 4.0.0 Release: 0 Summary: Library for manipulating FITS data files License: ISC URL: https://heasarc.gsfc.nasa.gov/fitsio/ -Source0: https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/%{name}-%{tar_ver}.tar.gz -# PATCH-FIX-OPENSUSE cfitsio-zlib.patch [email protected] -- Use system zlib, link programs to shared libcfitsio (based on patches from Fedora and Debian) -Patch0: cfitsio-zlib.patch +Source0: https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/%{name}-%{version}.tar.gz BuildRequires: gcc-fortran BuildRequires: libcurl-devel BuildRequires: pkgconfig @@ -78,15 +75,7 @@ in FITS files. %prep -%setup -q -n %{name}-%{tar_ver} -%patch0 -p1 - -# Remove bundled zlib -pushd zlib -rm -f adler32.c crc32.c crc32.h deflate.c deflate.h infback.c inffast.c \ - inffast.h inffixed.h inflate.c inflate.h inftrees.c inftrees.h trees.c trees.h \ - uncompr.c zconf.h zlib.h zutil.c zutil.h -popd +%setup -q %build # lines bellow contain fixes for pkgconfig file bnc#546004, some of them are already fixed by upstream @@ -96,13 +85,13 @@ sed -i 's|Libs.private: -lm @LIBS@|Libs.private: -lz -lm @LIBS@|' cfitsio.pc.in %configure --enable-reentrant -make shared %{?_smp_mflags} -make fpack %{?_smp_mflags} -make funpack %{?_smp_mflags} +%make_build shared +%make_build fpack +%make_build funpack %check # testsuite -make testprog %{?_smp_mflags} +%make_build testprog LD_LIBRARY_PATH=. ./testprog > testprog.lis diff testprog.lis testprog.out cmp testprog.fit testprog.std ; echo $? ++++++ cfitsio-3.49.tar.gz -> cfitsio-4.0.0.tar.gz ++++++ ++++ 59294 lines of diff (skipped)
