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]

Reply via email to