Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
Adjust-executable-paths.patch | Adjust executable paths cfitsion utilities are taken from /usr/bin/ |
Ole Streicher <ole@aip.de> | no | 2018-02-28 | ||
Propagate-CFLAGS-etc.patch | Propagate CFLAGS etc. | Ole Streicher <olebole@debian.org> | no | 2018-02-28 | ||
Fix-slines-handling-in-fgwrite.c.patch | Fix slines handling in fgwrite.c Don't increment slines after allocation, only reallocate it. Also fix the realloc() calling parameters. This brings fgwrite back to work when a reallocation of slines was needed (the TOC contained more than 70 entries). |
Ole Streicher <olebole@debian.org> | no | 2018-08-17 | ||
Include-used-standard-header.patch | Include used standard header | Ole Streicher <olebole@debian.org> | no | 2018-08-17 | ||
Add-missing-tm_isdst-initialization.patch | Add missing tm_isdst initialization As discussed in bug#939048, the autopkgtest from iraf-fitsutil fail in a strange way when run with glibc 2.29 instead of glibc 2.28: | cl> fitsutil | This is the initial release of the IRAF FITSUTIL package | to include support for FITS tile compression via 'fpack'. | Please send comments and questions to seaman@noao.edu. | | cl> copy dev$pix.pix pix.pix | cl> copy dev$pix.imh pix.imh | cl> fgwrite "pix.pix pix.imh" pix.fits verb- | cl> mkdir out | cl> cd out | cl> fgread ../pix.fits "" "" verb- | cl> sum32 * | ERROR: No write permission on file (String_File) | "directory (img, long+) | scan (junk, junk, filsiz)" | line 42: fitsutil$src/sum32.cl | called as: `sum32 (input=*)' | called as: `cl ()' | "clbye()" | line 41: fitsutil$fitsutil.cl | called as: `fitsutil ()' | called as: `cl ()' | Error while reading login.cl file - may need to rebuild with mkiraf | Fatal startup error. CL dies. This happens because the error checking in mktime() have been improved in case a non-valid date is provided in the tm struct. More precisely in fgread.c, it should be noted that strptime does NOT setup the tm_isdst of tm struct, which is instead getting a random value from the stack. For this field 0 means no DST, positive value means DST and negative values means that the value should be computed by mktime(). In the iraf-fitsutil, tm_isdst is not known from the file so it should be set to -1, just like it's done in the POSIX.1-2018 strptime example: https://pubs.opengroup.org/onlinepubs/9699919799/ Therefore the following patch fixes the issue. |
Aurelien Jarno <aurel32@debian.org> | no | 2019-09-05 | ||
Don-t-try-to-install-cfitsio.patch | Don't try to install cfitsio | Ole Streicher <olebole@debian.org> | no | 2023-08-03 | ||
ANSI-C-clean-Wall.patch | ANSI-C, clean -Wall | Mike Fitzpatrick <fitz@noao.edu> | no | 2023-04-15 | ||
Use-time_t-instead-of-long-to-represent-timestamps.patch | Use time_t instead of long to represent timestamps. | Vladimir Petko <vladimir.petko@canonical.com> | no | 2024-04-11 |