Hello community, here is the log from the commit of package cfitsio for openSUSE:Factory checked in at 2012-08-05 07:59:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cfitsio (Old) and /work/SRC/openSUSE:Factory/.cfitsio.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cfitsio", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/cfitsio/cfitsio.changes 2012-05-14 16:11:51.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cfitsio.new/cfitsio.changes 2012-08-05 07:59:02.000000000 +0200 @@ -1,0 +2,36 @@ +Tue Jul 31 16:10:47 UTC 2012 - [email protected] + +- Update to version 3.310: + * Enhanced the CFITSIO column filtering syntax to allow the comma, in + addition to the semi-colon, to be used to separate clauses, for example: + [col X,Y;Z = max(X,Y)]. This was done because users are not allowed to + enter the semi-colon character in the on-line Hera data processing + system due to computer security concerns. + * Enhanced the CFITSIO extended filename syntax to allow specifying image + compression parameters (e.g. '[compress Rice]') when opening an existing + FITS file with write access. The specified compression parameters will + be used by default if more images are appended to the existing file. + * Modified drvrfile.c to do additional file secrity checks when CFITSIO + is running within the HEASARC's Hera software system. In this case + CFITSIO will not allow FITS files to be created outside of the user's + individual Hera data directory area. + * Fixed an issue in fpack and funpack on Windows machines, caused by + the fact that the 'rename' function behaves differently on Windows + in that it does not clobber an existing file, as it does on Unix + platforms. + * Fixed bug in the way byte-swapping was being performed when writing + integer*8 null values to an image or binary table column. + * Added the missing macro definition for fffree to fitsio.h. + * Modified the low level table read and write functions in getcol*.c and + putcol*.c to remove the 32-bit limitation on the number of elements. + These routines now support reading and writing more than 2**31 elements + at one time. Thanks to Keh-Cheng Chu (Stanford U.) for the patch. + * Modified Makefile.in so that the shared libcfitsio.so is linked against + pthreads and libm. +- Removed the fix to link the library to libpthread and libm from cfitsio.patch + (fixed upstream). +- Rebased cfitsio-zlib.patch to apply cleanly. Removed the linking of the + programs (fpack and funpack) to libz from the patch (not needed). +- Remove some more bundled zlib files from the package. + +------------------------------------------------------------------- Old: ---- cfitsio3300.tar.gz New: ---- cfitsio3310.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cfitsio.spec ++++++ --- /var/tmp/diff_new_pack.AeQ8WQ/_old 2012-08-05 07:59:20.000000000 +0200 +++ /var/tmp/diff_new_pack.AeQ8WQ/_new 2012-08-05 07:59:20.000000000 +0200 @@ -17,16 +17,16 @@ Name: cfitsio -Version: 3.300 +Version: 3.310 Release: 0 Summary: Library for manipulating FITS data files License: ISC Group: Productivity/Scientific/Other Url: http://heasarc.nasa.gov/fitsio/ -Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3300.tar.gz -# PATCH-FIX-OPENSUSE cfitsio.patch [email protected] -- Fix library soname, link with libpthread and libm (taken from Fedora) +Source0: ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3310.tar.gz +# PATCH-FIX-OPENSUSE cfitsio.patch [email protected] -- Fix library soname (taken from Fedora) Patch0: cfitsio.patch -# PATCH-FIX-OPENSUSE cfitsio-zlib.patch [email protected] -- Use system zlib (based on patches from Fedora and Debian) +# PATCH-FIX-OPENSUSE cfitsio-zlib.patch [email protected] -- Use system zlib, link programs to shared libcfitsio (based on patches from Fedora and Debian) Patch1: cfitsio-zlib.patch # PATCH-FIX-OPENSUSE implicit-pointer-decl.patch [email protected] -- Fix "implicit-pointer-decl" rpm post build check warning Patch2: implicit-pointer-decl.patch @@ -84,9 +84,9 @@ %patch2 # Remove bundled zlib -rm -f adler32.c crc32.c deflate.c infback.c inffast.c inflate.c inflate.h \ - inftrees.c inftrees.h zlib.h deflate.h trees.c trees.h uncompr.c zconf.h \ - zutil.c zutil.h +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 %build # lines bellow contain fixes for pkgconfig file bnc#546004, some of them are already fixed by upstream @@ -96,7 +96,7 @@ sed -i 's|Libs: -L${libdir} -lcfitsio @LIBS@|Libs: -L${libdir} -lcfitsio|' cfitsio.pc.in sed -i 's|Libs.private: -lm|Libs.private: @LIBS@ -lz -lm|' cfitsio.pc.in # Fix version -sed -i 's|3.30|3.300|' cfitsio.pc.in +sed -i 's|3.31|3.310|' cfitsio.pc.in export CC=gcc export FC=f95 ++++++ cfitsio-zlib.patch ++++++ --- /var/tmp/diff_new_pack.AeQ8WQ/_old 2012-08-05 07:59:20.000000000 +0200 +++ /var/tmp/diff_new_pack.AeQ8WQ/_new 2012-08-05 07:59:20.000000000 +0200 @@ -1,6 +1,6 @@ -diff -ur cfitsio/Makefile.in cfitsio-zlib/Makefile.in ---- cfitsio/Makefile.in 2012-04-24 14:19:09.307351928 +0200 -+++ cfitsio-zlib/Makefile.in 2012-04-24 14:19:40.906582888 +0200 +diff -Naur cfitsio/Makefile.in cfitsio-zlib/Makefile.in +--- cfitsio/Makefile.in 2012-07-17 23:38:34.000000000 +0300 ++++ cfitsio-zlib/Makefile.in 2012-07-31 18:40:04.455338700 +0300 @@ -52,9 +52,7 @@ putcolj.c putcolk.c putcoluk.c putcoll.c putcols.c putcolsb.c \ putcolu.c putcolui.c putcoluj.c putkey.c region.c scalnull.c \ @@ -16,8 +16,8 @@ shared: libcfitsio${SHLIB_SUFFIX} libcfitsio${SHLIB_SUFFIX}: ${OBJECTS} -- ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lpthread -lm -+ ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lpthread -lm -lz +- ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lm ${LIBS} ++ ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lm ${LIBS} -lz install: libcfitsio.a $(INSTALL_DIRS) @if [ -f libcfitsio.a ]; then \ @@ -30,17 +30,17 @@ fpack: fpack.o fpackutil.o libcfitsio.a ${OBJECTS} - ${CC} $(CFLAGS) $(DEFS) -o fpack fpack.o fpackutil.o libcfitsio.a -lm ${LIBS} -+ ${CC} $(CFLAGS) $(DEFS) -o fpack fpack.o fpackutil.o -L. -lcfitsio -lm ${LIBS} -lz ++ ${CC} $(CFLAGS) $(DEFS) -o fpack fpack.o fpackutil.o -L. -lcfitsio -lm ${LIBS} funpack: funpack.o fpackutil.o libcfitsio.a ${OBJECTS} - ${CC} $(CFLAGS) $(DEFS) -o funpack funpack.o fpackutil.o libcfitsio.a -lm ${LIBS} -+ ${CC} $(CFLAGS) $(DEFS) -o funpack funpack.o fpackutil.o -L. -lcfitsio -lm ${LIBS} -lz ++ ${CC} $(CFLAGS) $(DEFS) -o funpack funpack.o fpackutil.o -L. -lcfitsio -lm ${LIBS} fitscopy: fitscopy.o libcfitsio.a ${OBJECTS} ${CC} $(CFLAGS) $(DEFS) -o fitscopy fitscopy.o -L. -lcfitsio -lm ${LIBS} diff -Naur cfitsio/zcompress.c cfitsio-zlib/zcompress.c --- cfitsio/zcompress.c 2011-01-03 23:17:38.000000000 +0200 -+++ cfitsio-zlib/zcompress.c 2012-05-07 22:45:43.737201520 +0300 ++++ cfitsio-zlib/zcompress.c 2012-07-31 18:23:13.819473443 +0300 @@ -2,7 +2,7 @@ #include <errno.h> #include <stdlib.h> ++++++ cfitsio.patch ++++++ --- /var/tmp/diff_new_pack.AeQ8WQ/_old 2012-08-05 07:59:20.000000000 +0200 +++ /var/tmp/diff_new_pack.AeQ8WQ/_new 2012-08-05 07:59:20.000000000 +0200 @@ -20,15 +20,3 @@ lhea_shlib_cflags='-fPIC' fi if test "x$lhea_shlib_cflags" != x; then -diff -ur cfitsio/Makefile.in cfitsio-fixed/Makefile.in ---- cfitsio/Makefile.in 2012-04-13 21:16:08.000000000 +0200 -+++ cfitsio-fixed/Makefile.in 2012-04-24 13:55:38.543470352 +0200 -@@ -87,7 +87,7 @@ - shared: libcfitsio${SHLIB_SUFFIX} - - libcfitsio${SHLIB_SUFFIX}: ${OBJECTS} -- ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -+ ${SHLIB_LD} ${LDFLAGS} -o $@ ${OBJECTS} -lpthread -lm - - install: libcfitsio.a $(INSTALL_DIRS) - @if [ -f libcfitsio.a ]; then \ ++++++ cfitsio3300.tar.gz -> cfitsio3310.tar.gz ++++++ ++++ 2051 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
