From 6265066e111f4ea474709aa9531e1f2c78f094ea Mon Sep 17 00:00:00 2001
From: Erin Sheldon <erin.sheldon@gmail.com>
Date: Tue, 18 Jun 2024 12:19:43 -0400
Subject: [PATCH 1/3] move to cfitsio-4.4.1-20240617, bump to version 1.2.4

no code changes here, just a license change
---
 CHANGES.md                                    |   7 +
 .../NASA_Open_Source_Agreement_1.3.txt        | 249 ------------------
 cfitsio-4.4.1-20240617/.gitignore             |   1 +
 .../CMakeLists.txt                            |   2 +-
 .../Makefile.in                               |   0
 .../README.MacOS                              |   0
 .../README.md                                 |   0
 .../README.win                                |   0
 .../README_OLD.win                            |   0
 .../buffers.c                                 |   0
 .../cfileio.c                                 |   0
 .../cfitsio-config-version.cmake.in           |   0
 .../cfitsio-config.cmake.in                   |   0
 .../cfitsio.pc.cmake                          |   0
 .../cfitsio.pc.in                             |   0
 .../cfitsio.xcodeproj/project.pbxproj         |   0
 .../cfitsio_mac.sit.hqx                       |   0
 .../cfortran.h                                |   0
 .../checksum.c                                |   0
 .../config.guess                              |   0
 .../config.sub                                |   0
 .../configure                                 |   2 +-
 .../configure.in                              |   2 +-
 .../docs/cfitsio.pdf                          | Bin
 .../docs/cfitsio.ps                           | Bin
 .../docs/cfitsio.tex                          |   0
 .../docs/cfitsio.toc                          |   0
 .../docs/cfortran.doc                         |   0
 .../docs/changes.txt                          |   4 +
 .../docs/fitsio.pdf                           | Bin
 .../docs/fitsio.ps                            | Bin
 .../docs/fitsio.tex                           |   0
 .../docs/fitsio.toc                           |   0
 cfitsio-4.4.1-20240617/docs/fpackguide.odt    | Bin 0 -> 36970 bytes
 .../docs/fpackguide.pdf                       | Bin
 .../docs/quick.pdf                            | Bin
 .../docs/quick.ps                             | Bin
 .../docs/quick.tex                            |   0
 .../docs/quick.toc                            |   0
 .../drvrfile.c                                |   0
 .../drvrgsiftp.c                              |   0
 .../drvrgsiftp.h                              |   0
 .../drvrmem.c                                 |   0
 .../drvrnet.c                                 |   0
 .../drvrsmem.c                                |   0
 .../drvrsmem.h                                |   0
 .../editcol.c                                 |   0
 .../edithdu.c                                 |   0
 .../eval.l                                    |   0
 .../eval.y                                    |   0
 .../eval_defs.h                               |   0
 .../eval_f.c                                  |   0
 .../eval_l.c                                  |   0
 .../eval_tab.h                                |   0
 .../eval_y.c                                  |   0
 .../f77.inc                                   |   0
 .../f77_wrap.h                                |   0
 .../f77_wrap1.c                               |   0
 .../f77_wrap2.c                               |   0
 .../f77_wrap3.c                               |   0
 .../f77_wrap4.c                               |   0
 .../fits_hcompress.c                          |   0
 .../fits_hdecompress.c                        |   0
 .../fitscore.c                                |   0
 .../fitsio.h                                  |   4 +-
 .../fitsio2.h                                 |   0
 .../getcol.c                                  |   0
 .../getcolb.c                                 |   0
 .../getcold.c                                 |   0
 .../getcole.c                                 |   0
 .../getcoli.c                                 |   0
 .../getcolj.c                                 |   0
 .../getcolk.c                                 |   0
 .../getcoll.c                                 |   0
 .../getcols.c                                 |   0
 .../getcolsb.c                                |   0
 .../getcolui.c                                |   0
 .../getcoluj.c                                |   0
 .../getcoluk.c                                |   0
 .../getkey.c                                  |   0
 .../group.c                                   |   0
 .../group.h                                   |   0
 .../grparser.c                                |   0
 .../grparser.h                                |   0
 .../histo.c                                   |   0
 .../imcompress.c                              |   0
 .../install-sh                                |   0
 .../iraffits.c                                |   0
 .../iter_a.c                                  |   0
 .../iter_a.f                                  |   0
 .../iter_a.fit                                |   0
 .../iter_b.c                                  |   0
 .../iter_b.f                                  |   0
 .../iter_b.fit                                | Bin
 .../iter_c.c                                  |   0
 .../iter_c.f                                  |   0
 .../iter_c.fit                                |   0
 .../iter_image.c                              |   0
 .../iter_var.c                                |   0
 cfitsio-4.4.1-20240617/licenses/License.txt   |  25 ++
 .../longnam.h                                 |   0
 .../modkey.c                                  |   0
 .../pliocomp.c                                |   0
 .../putcol.c                                  |   0
 .../putcolb.c                                 |   0
 .../putcold.c                                 |   0
 .../putcole.c                                 |   0
 .../putcoli.c                                 |   0
 .../putcolj.c                                 |   0
 .../putcolk.c                                 |   0
 .../putcoll.c                                 |   0
 .../putcols.c                                 |   0
 .../putcolsb.c                                |   0
 .../putcolu.c                                 |   0
 .../putcolui.c                                |   0
 .../putcoluj.c                                |   0
 .../putcoluk.c                                |   0
 .../putkey.c                                  |   0
 .../quantize.c                                |   0
 .../region.c                                  |   0
 .../region.h                                  |   0
 .../ricecomp.c                                |   0
 .../sample.tpl                                |   0
 .../scalnull.c                                |   0
 .../simplerng.c                               |   0
 .../simplerng.h                               |   0
 .../swapproc.c                                |   0
 .../testf77.out                               |   0
 .../testf77.std                               | Bin
 .../testprog.out                              |   0
 .../testprog.std                              |   0
 .../testprog.tpt                              |   0
 .../utilities/cookbook.c                      |   0
 .../utilities/cookbook.f                      |   0
 .../utilities/fitscopy.c                      |   0
 .../utilities/fitsverify.c                    |   0
 .../utilities/fpack.c                         |   0
 .../utilities/fpack.h                         |   0
 .../utilities/fpackutil.c                     |   0
 .../utilities/ftverify.c                      |   0
 .../utilities/funpack.c                       |   0
 .../utilities/fverify.h                       |   0
 .../utilities/fvrf_data.c                     |   0
 .../utilities/fvrf_file.c                     |   0
 .../utilities/fvrf_head.c                     |   0
 .../utilities/fvrf_key.c                      |   0
 .../utilities/fvrf_misc.c                     |   0
 .../utilities/imcopy.c                        |   0
 .../utilities/smem.c                          |   0
 .../utilities/speed.c                         |   0
 .../utilities/testf77.f                       |   0
 .../utilities/testprog.c                      |   0
 .../vmsieee.c                                 |   0
 .../wcssub.c                                  |   0
 .../wcsutil.c                                 |   0
 .../winDumpExts.mak                           |   0
 .../windumpexts.c                             |   0
 .../zcompress.c                               |   0
 .../zuncompress.c                             |   0
 fitsio/__init__.py                            |   2 +-
 setup.py                                      |   4 +-
 161 files changed, 45 insertions(+), 257 deletions(-)
 delete mode 100644 cfitsio-4.4.0/licenses/NASA_Open_Source_Agreement_1.3.txt
 create mode 100644 cfitsio-4.4.1-20240617/.gitignore
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/CMakeLists.txt (99%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/Makefile.in (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/README.MacOS (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/README.md (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/README.win (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/README_OLD.win (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/buffers.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfileio.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfitsio-config-version.cmake.in (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfitsio-config.cmake.in (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfitsio.pc.cmake (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfitsio.pc.in (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfitsio.xcodeproj/project.pbxproj (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfitsio_mac.sit.hqx (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/cfortran.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/checksum.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/config.guess (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/config.sub (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/configure (99%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/configure.in (99%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/cfitsio.pdf (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/cfitsio.ps (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/cfitsio.tex (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/cfitsio.toc (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/cfortran.doc (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/changes.txt (99%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/fitsio.pdf (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/fitsio.ps (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/fitsio.tex (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/fitsio.toc (100%)
 create mode 100644 cfitsio-4.4.1-20240617/docs/fpackguide.odt
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/fpackguide.pdf (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/quick.pdf (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/quick.ps (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/quick.tex (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/docs/quick.toc (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/drvrfile.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/drvrgsiftp.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/drvrgsiftp.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/drvrmem.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/drvrnet.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/drvrsmem.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/drvrsmem.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/editcol.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/edithdu.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/eval.l (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/eval.y (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/eval_defs.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/eval_f.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/eval_l.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/eval_tab.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/eval_y.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/f77.inc (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/f77_wrap.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/f77_wrap1.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/f77_wrap2.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/f77_wrap3.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/f77_wrap4.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/fits_hcompress.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/fits_hdecompress.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/fitscore.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/fitsio.h (99%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/fitsio2.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcol.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcolb.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcold.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcole.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcoli.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcolj.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcolk.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcoll.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcols.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcolsb.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcolui.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcoluj.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getcoluk.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/getkey.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/group.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/group.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/grparser.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/grparser.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/histo.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/imcompress.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/install-sh (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iraffits.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_a.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_a.f (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_a.fit (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_b.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_b.f (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_b.fit (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_c.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_c.f (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_c.fit (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_image.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/iter_var.c (100%)
 create mode 100644 cfitsio-4.4.1-20240617/licenses/License.txt
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/longnam.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/modkey.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/pliocomp.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcol.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcolb.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcold.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcole.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcoli.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcolj.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcolk.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcoll.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcols.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcolsb.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcolu.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcolui.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcoluj.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putcoluk.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/putkey.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/quantize.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/region.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/region.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/ricecomp.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/sample.tpl (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/scalnull.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/simplerng.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/simplerng.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/swapproc.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/testf77.out (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/testf77.std (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/testprog.out (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/testprog.std (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/testprog.tpt (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/cookbook.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/cookbook.f (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fitscopy.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fitsverify.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fpack.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fpack.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fpackutil.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/ftverify.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/funpack.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fverify.h (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fvrf_data.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fvrf_file.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fvrf_head.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fvrf_key.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/fvrf_misc.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/imcopy.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/smem.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/speed.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/testf77.f (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/utilities/testprog.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/vmsieee.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/wcssub.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/wcsutil.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/winDumpExts.mak (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/windumpexts.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/zcompress.c (100%)
 rename {cfitsio-4.4.0 => cfitsio-4.4.1-20240617}/zuncompress.c (100%)

diff --git a/CHANGES.md b/CHANGES.md
index 31c87e37..047d3dc2 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,10 @@
+version 1.2.4
+-------------
+
+Changes
+
+    - use cfitsio-4.4.1-20240617 which reverts to a free license
+
 version 1.2.3
 -------------
 
diff --git a/cfitsio-4.4.0/licenses/NASA_Open_Source_Agreement_1.3.txt b/cfitsio-4.4.0/licenses/NASA_Open_Source_Agreement_1.3.txt
deleted file mode 100644
index f2451bcb..00000000
--- a/cfitsio-4.4.0/licenses/NASA_Open_Source_Agreement_1.3.txt
+++ /dev/null
@@ -1,249 +0,0 @@
-NASA OPEN SOURCE AGREEMENT VERSION 1.3
-
-THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE,
-REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN
-COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT
-AS REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT
-AGENCY").  THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT
-AGENCY, IS AN INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT
-DISTRIBUTIONS OR REDISTRIBUTIONS OF THE SUBJECT SOFTWARE.  ANYONE WHO
-USES, REPRODUCES, DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT
-SOFTWARE, AS DEFINED HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION,
-ACCEPTING IN FULL THE RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN
-THIS AGREEMENT.
-
-Government Agency:  _NASA Goddard Space Flight Center_
-Government Agency Original Software Designation: _GSC-18590-1_
-Government Agency Original Software Title: _CFITSIO - A Programmer Interface to FITS Format Data Files_
-User Registration Requested.  Please Visit _https://github.com/HEASARC/cfitsio_
-Government Agency Point of Contact for Original Software: _Bill Pence (ccfits@heasarc.gsfc.nasa.gov)_
-
-1. DEFINITIONS
-
-A. "Contributor" means Government Agency, as the developer of the
-Original Software, and any entity that makes a Modification.
-B. "Covered Patents" mean patent claims licensable by a Contributor
-that are necessarily infringed by the use or sale of its Modification
-alone or when combined with the Subject Software.
-C. "Display" means the showing of a copy of the Subject Software,
-either directly or by means of an image, or any other device.
-D. "Distribution" means conveyance or transfer of the Subject
-Software, regardless of means, to another.
-E. "Larger Work" means computer software that combines Subject
-Software, or portions thereof, with software separate from the Subject
-Software that is not governed by the terms of this Agreement.
-F.  "Modification" means any alteration of, including addition to or
-deletion from, the substance or structure of either the Original
-Software or Subject Software, and includes derivative works, as that
-term is defined in the Copyright Statute, 17 USC 101.  However, the
-act of including Subject Software as part of a Larger Work does not in
-and of itself constitute a Modification.
-G. "Original Software" means the computer software first released
-under this Agreement by Government Agency with Government Agency
-designation _GSC-18590-1_ and entitled
-_CFITSIO - A Programmer Interface to FITS Format Data Files_, including source code,
-object code and accompanying documentation, if any.
-H. "Recipient" means anyone who acquires the Subject Software under
-this Agreement, including all Contributors.
-I. "Redistribution" means Distribution of the Subject Software after a
-Modification has been made.
-J. "Reproduction" means the making of a counterpart, image or copy of
-the Subject Software.
-K. "Sale" means the exchange of the Subject Software for money or
-equivalent value.
-L. "Subject Software" means the Original Software, Modifications, or
-any respective parts thereof.
-M. "Use" means the application or employment of the Subject Software
-for any purpose.
-
-2. GRANT OF RIGHTS
-
-A. Under Non-Patent Rights: Subject to the terms and conditions of
-this Agreement, each Contributor, with respect to its own contribution
-to the Subject Software, hereby grants to each Recipient a
-non-exclusive, world-wide, royalty-free license to engage in the
-following activities pertaining to the Subject Software:
-
-1. Use
-2. Distribution
-3. Reproduction
-4. Modification
-5. Redistribution
-6. Display
-
-B. Under Patent Rights: Subject to the terms and conditions of this
-Agreement, each Contributor, with respect to its own contribution to
-the Subject Software, hereby grants to each Recipient under Covered
-Patents a non-exclusive, world-wide, royalty-free license to engage in
-the following activities pertaining to the Subject Software:
-
-1. Use
-2. Distribution
-3. Reproduction
-4. Sale
-5. Offer for Sale
-
-C. The rights granted under Paragraph B. also apply to the combination
-of a Contributor's Modification and the Subject Software if, at the
-time the Modification is added by the Contributor, the addition of
-such Modification causes the combination to be covered by the Covered
-Patents.  It does not apply to any other combinations that include a
-Modification.
-
-D. The rights granted in Paragraphs A. and B. allow the Recipient to
-sublicense those same rights.  Such sublicense must be under the same
-terms and conditions of this Agreement.
-
-3. OBLIGATIONS OF RECIPIENT
-
-A. Distribution or Redistribution of the Subject Software must be made
-under this Agreement except for additions covered under paragraph 3H.
-
-1. Whenever a Recipient distributes or redistributes the Subject
-   Software, a copy of this Agreement must be included with each copy
-   of the Subject Software; and
-2. If Recipient distributes or redistributes the Subject Software in
-   any form other than source code, Recipient must also make the
-   source code freely available, and must provide with each copy of
-   the Subject Software information on how to obtain the source code
-   in a reasonable manner on or through a medium customarily used for
-   software exchange.
-
-B. Each Recipient must ensure that the following copyright notice
-appears prominently in the Subject Software:
-
-Copyright Ó {YEAR}
-United States Government as represented by __ NASA Goddard Space Flight Center__.  No copyright is claimed in the United
-States under Title 17, U.S.Code. All Other Rights Reserved.
-
-C. Each Contributor must characterize its alteration of the Subject
-Software as a Modification and must identify itself as the originator
-of its Modification in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Modification.  In
-fulfillment of these requirements, Contributor must include a file
-(e.g., a change log file) that describes the alterations made and the
-date of the alterations, identifies Contributor as originator of the
-alterations, and consents to characterization of the alterations as a
-Modification, for example, by including a statement that the
-Modification is derived, directly or indirectly, from Original
-Software provided by Government Agency. Once consent is granted, it
-may not thereafter be revoked.
-
-D. A Contributor may add its own copyright notice to the Subject
-Software.  Once a copyright notice has been added to the Subject
-Software, a Recipient may not remove it without the express permission
-of the Contributor who added the notice.
-
-E. A Recipient may not make any representation in the Subject Software
-or in any promotional, advertising or other material that may be
-construed as an endorsement by Government Agency or by any prior
-Recipient of any product or service provided by Recipient, or that may
-seek to obtain commercial advantage by the fact of Government Agency's
-or a prior Recipient's participation in this Agreement.
-
-F. In an effort to track usage and maintain accurate
-records of the Subject Software, each Recipient, upon receipt of the
-Subject Software, is requested to provide Government Agency, by e-mail
-to the Government Agency Point of Contact listed in clause 5.F., the
-following information: first and last name, email address, and affiliation.  Recipient's
-name and personal information shall be used for statistical purposes
-only. Once a Recipient makes a Modification available, it is requested
-that the Recipient inform Government Agency, by e-mail to the
-Government Agency Point of Contact listed in clause 5.F., how to
-access the Modification.
-
-G. Each Contributor represents that that its Modification is believed
-to be Contributor's original creation and does not violate any
-existing agreements, regulations, statutes or rules, and further that
-Contributor has sufficient rights to grant the rights conveyed by this
-Agreement.
-
-H. A Recipient may choose to offer, and to charge a fee for, warranty,
-support, indemnity and/or liability obligations to one or more other
-Recipients of the Subject Software.  A Recipient may do so, however,
-only on its own behalf and not on behalf of Government Agency or any
-other Recipient.  Such a Recipient must make it absolutely clear that
-any such warranty, support, indemnity and/or liability obligation is
-offered by that Recipient alone.  Further, such Recipient agrees to
-indemnify Government Agency and every other Recipient for any
-liability incurred by them as a result of warranty, support, indemnity
-and/or liability offered by such Recipient.
-
-I. A Recipient may create a Larger Work by combining Subject Software
-with separate software not governed by the terms of this agreement and
-distribute the Larger Work as a single product. In such case, the
-Recipient must make sure Subject Software, or portions thereof,
-included in the Larger Work is subject to this Agreement.
-
-J. Notwithstanding any provisions contained herein, Recipient is
-hereby put on notice that export of any goods or technical data from
-the United States may require some form of export license from the
-U.S. Government.  Failure to obtain necessary export licenses may
-result in criminal liability under U.S. laws.  Government Agency
-neither represents that a license shall not be required nor that, if
-required, it shall be issued.  Nothing granted herein provides any
-such export license.
-
-4. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
-
-A. No Warranty: THE SUBJECT SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY
-WARRANTY OF ANY KIND, EITHER EXPRESSED, IMPLIED, OR STATUTORY,
-INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SUBJECT SOFTWARE
-WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR FREEDOM FROM
-INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR
-FREE, OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO
-THE SUBJECT SOFTWARE. THIS AGREEMENT DOES NOT, IN ANY MANNER,
-CONSTITUTE AN ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT
-OF ANY RESULTS, RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY
-OTHER APPLICATIONS RESULTING FROM USE OF THE SUBJECT SOFTWARE.
-FURTHER, GOVERNMENT AGENCY DISCLAIMS ALL WARRANTIES AND LIABILITIES
-REGARDING THIRD-PARTY SOFTWARE, IF PRESENT IN THE ORIGINAL SOFTWARE,
-AND DISTRIBUTES IT "AS IS."
-
-B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS
-AGAINST THE UNITED STATES GOVERNMENT, ITS CONTRACTORS AND
-SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT.  IF RECIPIENT'S USE OF
-THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES,
-EXPENSES OR LOSSES ARISING FROM SUCH USE, INCLUDING ANY DAMAGES FROM
-PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE SUBJECT
-SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS THE UNITED
-STATES GOVERNMENT, ITS CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY
-PRIOR RECIPIENT, TO THE EXTENT PERMITTED BY LAW.  RECIPIENT'S SOLE
-REMEDY FOR ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL
-TERMINATION OF THIS AGREEMENT.
-
-
-5. GENERAL TERMS
-
-A. Termination: This Agreement and the rights granted hereunder will
-terminate automatically if a Recipient fails to comply with these
-terms and conditions, and fails to cure such noncompliance within
-thirty (30) days of becoming aware of such noncompliance.  Upon
-termination, a Recipient agrees to immediately cease use and
-distribution of the Subject Software.  All sublicenses to the Subject
-Software properly granted by the breaching Recipient shall survive any
-such termination of this Agreement.
-
-B. Severability: If any provision of this Agreement is invalid or
-unenforceable under applicable law, it shall not affect the validity
-or enforceability of the remainder of the terms of this Agreement.
-
-C. Applicable Law: This Agreement shall be subject to United States
-federal law only for all purposes, including, but not limited to,
-determining the validity of this Agreement, the meaning of its
-provisions and the rights, obligations and remedies of the parties.
-
-D. Entire Understanding: This Agreement constitutes the entire
-understanding and agreement of the parties relating to release of the
-Subject Software and may not be superseded, modified or amended except
-by further written agreement duly executed by the parties.
-
-E. Binding Authority: By accepting and using the Subject Software
-under this Agreement, a Recipient affirms its authority to bind the
-Recipient to all terms and conditions of this Agreement and that that
-Recipient hereby agrees to all terms and conditions herein.
-
-F. Point of Contact: Any Recipient contact with Government Agency is
-to be directed to the designated representative as follows:
-ccfits@heasarc.gsfc.nasa.gov.
diff --git a/cfitsio-4.4.1-20240617/.gitignore b/cfitsio-4.4.1-20240617/.gitignore
new file mode 100644
index 00000000..b25c15b8
--- /dev/null
+++ b/cfitsio-4.4.1-20240617/.gitignore
@@ -0,0 +1 @@
+*~
diff --git a/cfitsio-4.4.0/CMakeLists.txt b/cfitsio-4.4.1-20240617/CMakeLists.txt
similarity index 99%
rename from cfitsio-4.4.0/CMakeLists.txt
rename to cfitsio-4.4.1-20240617/CMakeLists.txt
index 6c446647..28667c1c 100755
--- a/cfitsio-4.4.0/CMakeLists.txt
+++ b/cfitsio-4.4.1-20240617/CMakeLists.txt
@@ -22,7 +22,7 @@ PROJECT(CFITSIO
 # Define project version
 SET(${PROJECT_NAME}_MAJOR 4)
 SET(${PROJECT_NAME}_MINOR 4)
-SET(${PROJECT_NAME}_MICRO 0)
+SET(${PROJECT_NAME}_MICRO 1)
 SET(${PROJECT_NAME}_VERSION ${${PROJECT_NAME}_MAJOR}.${${PROJECT_NAME}_MINOR}.${${PROJECT_NAME}_MICRO})
 SET(LIB_NAME cfitsio)
 
diff --git a/cfitsio-4.4.0/Makefile.in b/cfitsio-4.4.1-20240617/Makefile.in
similarity index 100%
rename from cfitsio-4.4.0/Makefile.in
rename to cfitsio-4.4.1-20240617/Makefile.in
diff --git a/cfitsio-4.4.0/README.MacOS b/cfitsio-4.4.1-20240617/README.MacOS
similarity index 100%
rename from cfitsio-4.4.0/README.MacOS
rename to cfitsio-4.4.1-20240617/README.MacOS
diff --git a/cfitsio-4.4.0/README.md b/cfitsio-4.4.1-20240617/README.md
similarity index 100%
rename from cfitsio-4.4.0/README.md
rename to cfitsio-4.4.1-20240617/README.md
diff --git a/cfitsio-4.4.0/README.win b/cfitsio-4.4.1-20240617/README.win
similarity index 100%
rename from cfitsio-4.4.0/README.win
rename to cfitsio-4.4.1-20240617/README.win
diff --git a/cfitsio-4.4.0/README_OLD.win b/cfitsio-4.4.1-20240617/README_OLD.win
similarity index 100%
rename from cfitsio-4.4.0/README_OLD.win
rename to cfitsio-4.4.1-20240617/README_OLD.win
diff --git a/cfitsio-4.4.0/buffers.c b/cfitsio-4.4.1-20240617/buffers.c
similarity index 100%
rename from cfitsio-4.4.0/buffers.c
rename to cfitsio-4.4.1-20240617/buffers.c
diff --git a/cfitsio-4.4.0/cfileio.c b/cfitsio-4.4.1-20240617/cfileio.c
similarity index 100%
rename from cfitsio-4.4.0/cfileio.c
rename to cfitsio-4.4.1-20240617/cfileio.c
diff --git a/cfitsio-4.4.0/cfitsio-config-version.cmake.in b/cfitsio-4.4.1-20240617/cfitsio-config-version.cmake.in
similarity index 100%
rename from cfitsio-4.4.0/cfitsio-config-version.cmake.in
rename to cfitsio-4.4.1-20240617/cfitsio-config-version.cmake.in
diff --git a/cfitsio-4.4.0/cfitsio-config.cmake.in b/cfitsio-4.4.1-20240617/cfitsio-config.cmake.in
similarity index 100%
rename from cfitsio-4.4.0/cfitsio-config.cmake.in
rename to cfitsio-4.4.1-20240617/cfitsio-config.cmake.in
diff --git a/cfitsio-4.4.0/cfitsio.pc.cmake b/cfitsio-4.4.1-20240617/cfitsio.pc.cmake
similarity index 100%
rename from cfitsio-4.4.0/cfitsio.pc.cmake
rename to cfitsio-4.4.1-20240617/cfitsio.pc.cmake
diff --git a/cfitsio-4.4.0/cfitsio.pc.in b/cfitsio-4.4.1-20240617/cfitsio.pc.in
similarity index 100%
rename from cfitsio-4.4.0/cfitsio.pc.in
rename to cfitsio-4.4.1-20240617/cfitsio.pc.in
diff --git a/cfitsio-4.4.0/cfitsio.xcodeproj/project.pbxproj b/cfitsio-4.4.1-20240617/cfitsio.xcodeproj/project.pbxproj
similarity index 100%
rename from cfitsio-4.4.0/cfitsio.xcodeproj/project.pbxproj
rename to cfitsio-4.4.1-20240617/cfitsio.xcodeproj/project.pbxproj
diff --git a/cfitsio-4.4.0/cfitsio_mac.sit.hqx b/cfitsio-4.4.1-20240617/cfitsio_mac.sit.hqx
similarity index 100%
rename from cfitsio-4.4.0/cfitsio_mac.sit.hqx
rename to cfitsio-4.4.1-20240617/cfitsio_mac.sit.hqx
diff --git a/cfitsio-4.4.0/cfortran.h b/cfitsio-4.4.1-20240617/cfortran.h
similarity index 100%
rename from cfitsio-4.4.0/cfortran.h
rename to cfitsio-4.4.1-20240617/cfortran.h
diff --git a/cfitsio-4.4.0/checksum.c b/cfitsio-4.4.1-20240617/checksum.c
similarity index 100%
rename from cfitsio-4.4.0/checksum.c
rename to cfitsio-4.4.1-20240617/checksum.c
diff --git a/cfitsio-4.4.0/config.guess b/cfitsio-4.4.1-20240617/config.guess
similarity index 100%
rename from cfitsio-4.4.0/config.guess
rename to cfitsio-4.4.1-20240617/config.guess
diff --git a/cfitsio-4.4.0/config.sub b/cfitsio-4.4.1-20240617/config.sub
similarity index 100%
rename from cfitsio-4.4.0/config.sub
rename to cfitsio-4.4.1-20240617/config.sub
diff --git a/cfitsio-4.4.0/configure b/cfitsio-4.4.1-20240617/configure
similarity index 99%
rename from cfitsio-4.4.0/configure
rename to cfitsio-4.4.1-20240617/configure
index c1ab8605..23339ad8 100755
--- a/cfitsio-4.4.0/configure
+++ b/cfitsio-4.4.1-20240617/configure
@@ -2575,7 +2575,7 @@ CFITSIO_MAJOR=4
 
 CFITSIO_MINOR=4
 
-CFITSIO_MICRO=0
+CFITSIO_MICRO=1
 
 # Increment soname each time the interface changes:
 CFITSIO_SONAME=10
diff --git a/cfitsio-4.4.0/configure.in b/cfitsio-4.4.1-20240617/configure.in
similarity index 99%
rename from cfitsio-4.4.0/configure.in
rename to cfitsio-4.4.1-20240617/configure.in
index ddd46051..d9c1ee4c 100644
--- a/cfitsio-4.4.0/configure.in
+++ b/cfitsio-4.4.1-20240617/configure.in
@@ -16,7 +16,7 @@ AC_CANONICAL_TARGET([])
 #--------------------------------------------------------------------
 AC_SUBST(CFITSIO_MAJOR,4)
 AC_SUBST(CFITSIO_MINOR,4)
-AC_SUBST(CFITSIO_MICRO,0)
+AC_SUBST(CFITSIO_MICRO,1)
 # Increment soname each time the interface changes:
 AC_SUBST(CFITSIO_SONAME,10)
 
diff --git a/cfitsio-4.4.0/docs/cfitsio.pdf b/cfitsio-4.4.1-20240617/docs/cfitsio.pdf
similarity index 100%
rename from cfitsio-4.4.0/docs/cfitsio.pdf
rename to cfitsio-4.4.1-20240617/docs/cfitsio.pdf
diff --git a/cfitsio-4.4.0/docs/cfitsio.ps b/cfitsio-4.4.1-20240617/docs/cfitsio.ps
similarity index 100%
rename from cfitsio-4.4.0/docs/cfitsio.ps
rename to cfitsio-4.4.1-20240617/docs/cfitsio.ps
diff --git a/cfitsio-4.4.0/docs/cfitsio.tex b/cfitsio-4.4.1-20240617/docs/cfitsio.tex
similarity index 100%
rename from cfitsio-4.4.0/docs/cfitsio.tex
rename to cfitsio-4.4.1-20240617/docs/cfitsio.tex
diff --git a/cfitsio-4.4.0/docs/cfitsio.toc b/cfitsio-4.4.1-20240617/docs/cfitsio.toc
similarity index 100%
rename from cfitsio-4.4.0/docs/cfitsio.toc
rename to cfitsio-4.4.1-20240617/docs/cfitsio.toc
diff --git a/cfitsio-4.4.0/docs/cfortran.doc b/cfitsio-4.4.1-20240617/docs/cfortran.doc
similarity index 100%
rename from cfitsio-4.4.0/docs/cfortran.doc
rename to cfitsio-4.4.1-20240617/docs/cfortran.doc
diff --git a/cfitsio-4.4.0/docs/changes.txt b/cfitsio-4.4.1-20240617/docs/changes.txt
similarity index 99%
rename from cfitsio-4.4.0/docs/changes.txt
rename to cfitsio-4.4.1-20240617/docs/changes.txt
index 1d03f014..5ab8f53a 100644
--- a/cfitsio-4.4.0/docs/changes.txt
+++ b/cfitsio-4.4.1-20240617/docs/changes.txt
@@ -1,5 +1,9 @@
                    Log of Changes Made to CFITSIO
                    
+Version 4.4.1 - Jun 2024
+
+  - Removed NOSA license and restored previous license file
+
 Version 4.4.0 - Feb 2024
 
   - Reorganization of helper utility code; added fitsverify
diff --git a/cfitsio-4.4.0/docs/fitsio.pdf b/cfitsio-4.4.1-20240617/docs/fitsio.pdf
similarity index 100%
rename from cfitsio-4.4.0/docs/fitsio.pdf
rename to cfitsio-4.4.1-20240617/docs/fitsio.pdf
diff --git a/cfitsio-4.4.0/docs/fitsio.ps b/cfitsio-4.4.1-20240617/docs/fitsio.ps
similarity index 100%
rename from cfitsio-4.4.0/docs/fitsio.ps
rename to cfitsio-4.4.1-20240617/docs/fitsio.ps
diff --git a/cfitsio-4.4.0/docs/fitsio.tex b/cfitsio-4.4.1-20240617/docs/fitsio.tex
similarity index 100%
rename from cfitsio-4.4.0/docs/fitsio.tex
rename to cfitsio-4.4.1-20240617/docs/fitsio.tex
diff --git a/cfitsio-4.4.0/docs/fitsio.toc b/cfitsio-4.4.1-20240617/docs/fitsio.toc
similarity index 100%
rename from cfitsio-4.4.0/docs/fitsio.toc
rename to cfitsio-4.4.1-20240617/docs/fitsio.toc
diff --git a/cfitsio-4.4.1-20240617/docs/fpackguide.odt b/cfitsio-4.4.1-20240617/docs/fpackguide.odt
new file mode 100644
index 0000000000000000000000000000000000000000..3a18e6c4dfa456a9962a589e72db7b90540cbf33
GIT binary patch
literal 36970
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
X3K|Bp+`!AeDZ<)tEZP|ECj0Dvja^GQ

literal 0
HcmV?d00001

diff --git a/cfitsio-4.4.0/docs/fpackguide.pdf b/cfitsio-4.4.1-20240617/docs/fpackguide.pdf
similarity index 100%
rename from cfitsio-4.4.0/docs/fpackguide.pdf
rename to cfitsio-4.4.1-20240617/docs/fpackguide.pdf
diff --git a/cfitsio-4.4.0/docs/quick.pdf b/cfitsio-4.4.1-20240617/docs/quick.pdf
similarity index 100%
rename from cfitsio-4.4.0/docs/quick.pdf
rename to cfitsio-4.4.1-20240617/docs/quick.pdf
diff --git a/cfitsio-4.4.0/docs/quick.ps b/cfitsio-4.4.1-20240617/docs/quick.ps
similarity index 100%
rename from cfitsio-4.4.0/docs/quick.ps
rename to cfitsio-4.4.1-20240617/docs/quick.ps
diff --git a/cfitsio-4.4.0/docs/quick.tex b/cfitsio-4.4.1-20240617/docs/quick.tex
similarity index 100%
rename from cfitsio-4.4.0/docs/quick.tex
rename to cfitsio-4.4.1-20240617/docs/quick.tex
diff --git a/cfitsio-4.4.0/docs/quick.toc b/cfitsio-4.4.1-20240617/docs/quick.toc
similarity index 100%
rename from cfitsio-4.4.0/docs/quick.toc
rename to cfitsio-4.4.1-20240617/docs/quick.toc
diff --git a/cfitsio-4.4.0/drvrfile.c b/cfitsio-4.4.1-20240617/drvrfile.c
similarity index 100%
rename from cfitsio-4.4.0/drvrfile.c
rename to cfitsio-4.4.1-20240617/drvrfile.c
diff --git a/cfitsio-4.4.0/drvrgsiftp.c b/cfitsio-4.4.1-20240617/drvrgsiftp.c
similarity index 100%
rename from cfitsio-4.4.0/drvrgsiftp.c
rename to cfitsio-4.4.1-20240617/drvrgsiftp.c
diff --git a/cfitsio-4.4.0/drvrgsiftp.h b/cfitsio-4.4.1-20240617/drvrgsiftp.h
similarity index 100%
rename from cfitsio-4.4.0/drvrgsiftp.h
rename to cfitsio-4.4.1-20240617/drvrgsiftp.h
diff --git a/cfitsio-4.4.0/drvrmem.c b/cfitsio-4.4.1-20240617/drvrmem.c
similarity index 100%
rename from cfitsio-4.4.0/drvrmem.c
rename to cfitsio-4.4.1-20240617/drvrmem.c
diff --git a/cfitsio-4.4.0/drvrnet.c b/cfitsio-4.4.1-20240617/drvrnet.c
similarity index 100%
rename from cfitsio-4.4.0/drvrnet.c
rename to cfitsio-4.4.1-20240617/drvrnet.c
diff --git a/cfitsio-4.4.0/drvrsmem.c b/cfitsio-4.4.1-20240617/drvrsmem.c
similarity index 100%
rename from cfitsio-4.4.0/drvrsmem.c
rename to cfitsio-4.4.1-20240617/drvrsmem.c
diff --git a/cfitsio-4.4.0/drvrsmem.h b/cfitsio-4.4.1-20240617/drvrsmem.h
similarity index 100%
rename from cfitsio-4.4.0/drvrsmem.h
rename to cfitsio-4.4.1-20240617/drvrsmem.h
diff --git a/cfitsio-4.4.0/editcol.c b/cfitsio-4.4.1-20240617/editcol.c
similarity index 100%
rename from cfitsio-4.4.0/editcol.c
rename to cfitsio-4.4.1-20240617/editcol.c
diff --git a/cfitsio-4.4.0/edithdu.c b/cfitsio-4.4.1-20240617/edithdu.c
similarity index 100%
rename from cfitsio-4.4.0/edithdu.c
rename to cfitsio-4.4.1-20240617/edithdu.c
diff --git a/cfitsio-4.4.0/eval.l b/cfitsio-4.4.1-20240617/eval.l
similarity index 100%
rename from cfitsio-4.4.0/eval.l
rename to cfitsio-4.4.1-20240617/eval.l
diff --git a/cfitsio-4.4.0/eval.y b/cfitsio-4.4.1-20240617/eval.y
similarity index 100%
rename from cfitsio-4.4.0/eval.y
rename to cfitsio-4.4.1-20240617/eval.y
diff --git a/cfitsio-4.4.0/eval_defs.h b/cfitsio-4.4.1-20240617/eval_defs.h
similarity index 100%
rename from cfitsio-4.4.0/eval_defs.h
rename to cfitsio-4.4.1-20240617/eval_defs.h
diff --git a/cfitsio-4.4.0/eval_f.c b/cfitsio-4.4.1-20240617/eval_f.c
similarity index 100%
rename from cfitsio-4.4.0/eval_f.c
rename to cfitsio-4.4.1-20240617/eval_f.c
diff --git a/cfitsio-4.4.0/eval_l.c b/cfitsio-4.4.1-20240617/eval_l.c
similarity index 100%
rename from cfitsio-4.4.0/eval_l.c
rename to cfitsio-4.4.1-20240617/eval_l.c
diff --git a/cfitsio-4.4.0/eval_tab.h b/cfitsio-4.4.1-20240617/eval_tab.h
similarity index 100%
rename from cfitsio-4.4.0/eval_tab.h
rename to cfitsio-4.4.1-20240617/eval_tab.h
diff --git a/cfitsio-4.4.0/eval_y.c b/cfitsio-4.4.1-20240617/eval_y.c
similarity index 100%
rename from cfitsio-4.4.0/eval_y.c
rename to cfitsio-4.4.1-20240617/eval_y.c
diff --git a/cfitsio-4.4.0/f77.inc b/cfitsio-4.4.1-20240617/f77.inc
similarity index 100%
rename from cfitsio-4.4.0/f77.inc
rename to cfitsio-4.4.1-20240617/f77.inc
diff --git a/cfitsio-4.4.0/f77_wrap.h b/cfitsio-4.4.1-20240617/f77_wrap.h
similarity index 100%
rename from cfitsio-4.4.0/f77_wrap.h
rename to cfitsio-4.4.1-20240617/f77_wrap.h
diff --git a/cfitsio-4.4.0/f77_wrap1.c b/cfitsio-4.4.1-20240617/f77_wrap1.c
similarity index 100%
rename from cfitsio-4.4.0/f77_wrap1.c
rename to cfitsio-4.4.1-20240617/f77_wrap1.c
diff --git a/cfitsio-4.4.0/f77_wrap2.c b/cfitsio-4.4.1-20240617/f77_wrap2.c
similarity index 100%
rename from cfitsio-4.4.0/f77_wrap2.c
rename to cfitsio-4.4.1-20240617/f77_wrap2.c
diff --git a/cfitsio-4.4.0/f77_wrap3.c b/cfitsio-4.4.1-20240617/f77_wrap3.c
similarity index 100%
rename from cfitsio-4.4.0/f77_wrap3.c
rename to cfitsio-4.4.1-20240617/f77_wrap3.c
diff --git a/cfitsio-4.4.0/f77_wrap4.c b/cfitsio-4.4.1-20240617/f77_wrap4.c
similarity index 100%
rename from cfitsio-4.4.0/f77_wrap4.c
rename to cfitsio-4.4.1-20240617/f77_wrap4.c
diff --git a/cfitsio-4.4.0/fits_hcompress.c b/cfitsio-4.4.1-20240617/fits_hcompress.c
similarity index 100%
rename from cfitsio-4.4.0/fits_hcompress.c
rename to cfitsio-4.4.1-20240617/fits_hcompress.c
diff --git a/cfitsio-4.4.0/fits_hdecompress.c b/cfitsio-4.4.1-20240617/fits_hdecompress.c
similarity index 100%
rename from cfitsio-4.4.0/fits_hdecompress.c
rename to cfitsio-4.4.1-20240617/fits_hdecompress.c
diff --git a/cfitsio-4.4.0/fitscore.c b/cfitsio-4.4.1-20240617/fitscore.c
similarity index 100%
rename from cfitsio-4.4.0/fitscore.c
rename to cfitsio-4.4.1-20240617/fitscore.c
diff --git a/cfitsio-4.4.0/fitsio.h b/cfitsio-4.4.1-20240617/fitsio.h
similarity index 99%
rename from cfitsio-4.4.0/fitsio.h
rename to cfitsio-4.4.1-20240617/fitsio.h
index 97406e2c..63a6ebd4 100644
--- a/cfitsio-4.4.0/fitsio.h
+++ b/cfitsio-4.4.1-20240617/fitsio.h
@@ -34,10 +34,10 @@ SERVICES PROVIDED HEREUNDER."
 #ifndef _FITSIO_H
 #define _FITSIO_H
 
-#define CFITSIO_VERSION 4.4.0
+#define CFITSIO_VERSION 4.4.1
 /* Minor and micro numbers must not exceed 99 under current method
    of version representataion in ffvers(). */
-#define CFITSIO_MICRO 0
+#define CFITSIO_MICRO 1
 #define CFITSIO_MINOR 4
 #define CFITSIO_MAJOR 4
 #define CFITSIO_SONAME 10
diff --git a/cfitsio-4.4.0/fitsio2.h b/cfitsio-4.4.1-20240617/fitsio2.h
similarity index 100%
rename from cfitsio-4.4.0/fitsio2.h
rename to cfitsio-4.4.1-20240617/fitsio2.h
diff --git a/cfitsio-4.4.0/getcol.c b/cfitsio-4.4.1-20240617/getcol.c
similarity index 100%
rename from cfitsio-4.4.0/getcol.c
rename to cfitsio-4.4.1-20240617/getcol.c
diff --git a/cfitsio-4.4.0/getcolb.c b/cfitsio-4.4.1-20240617/getcolb.c
similarity index 100%
rename from cfitsio-4.4.0/getcolb.c
rename to cfitsio-4.4.1-20240617/getcolb.c
diff --git a/cfitsio-4.4.0/getcold.c b/cfitsio-4.4.1-20240617/getcold.c
similarity index 100%
rename from cfitsio-4.4.0/getcold.c
rename to cfitsio-4.4.1-20240617/getcold.c
diff --git a/cfitsio-4.4.0/getcole.c b/cfitsio-4.4.1-20240617/getcole.c
similarity index 100%
rename from cfitsio-4.4.0/getcole.c
rename to cfitsio-4.4.1-20240617/getcole.c
diff --git a/cfitsio-4.4.0/getcoli.c b/cfitsio-4.4.1-20240617/getcoli.c
similarity index 100%
rename from cfitsio-4.4.0/getcoli.c
rename to cfitsio-4.4.1-20240617/getcoli.c
diff --git a/cfitsio-4.4.0/getcolj.c b/cfitsio-4.4.1-20240617/getcolj.c
similarity index 100%
rename from cfitsio-4.4.0/getcolj.c
rename to cfitsio-4.4.1-20240617/getcolj.c
diff --git a/cfitsio-4.4.0/getcolk.c b/cfitsio-4.4.1-20240617/getcolk.c
similarity index 100%
rename from cfitsio-4.4.0/getcolk.c
rename to cfitsio-4.4.1-20240617/getcolk.c
diff --git a/cfitsio-4.4.0/getcoll.c b/cfitsio-4.4.1-20240617/getcoll.c
similarity index 100%
rename from cfitsio-4.4.0/getcoll.c
rename to cfitsio-4.4.1-20240617/getcoll.c
diff --git a/cfitsio-4.4.0/getcols.c b/cfitsio-4.4.1-20240617/getcols.c
similarity index 100%
rename from cfitsio-4.4.0/getcols.c
rename to cfitsio-4.4.1-20240617/getcols.c
diff --git a/cfitsio-4.4.0/getcolsb.c b/cfitsio-4.4.1-20240617/getcolsb.c
similarity index 100%
rename from cfitsio-4.4.0/getcolsb.c
rename to cfitsio-4.4.1-20240617/getcolsb.c
diff --git a/cfitsio-4.4.0/getcolui.c b/cfitsio-4.4.1-20240617/getcolui.c
similarity index 100%
rename from cfitsio-4.4.0/getcolui.c
rename to cfitsio-4.4.1-20240617/getcolui.c
diff --git a/cfitsio-4.4.0/getcoluj.c b/cfitsio-4.4.1-20240617/getcoluj.c
similarity index 100%
rename from cfitsio-4.4.0/getcoluj.c
rename to cfitsio-4.4.1-20240617/getcoluj.c
diff --git a/cfitsio-4.4.0/getcoluk.c b/cfitsio-4.4.1-20240617/getcoluk.c
similarity index 100%
rename from cfitsio-4.4.0/getcoluk.c
rename to cfitsio-4.4.1-20240617/getcoluk.c
diff --git a/cfitsio-4.4.0/getkey.c b/cfitsio-4.4.1-20240617/getkey.c
similarity index 100%
rename from cfitsio-4.4.0/getkey.c
rename to cfitsio-4.4.1-20240617/getkey.c
diff --git a/cfitsio-4.4.0/group.c b/cfitsio-4.4.1-20240617/group.c
similarity index 100%
rename from cfitsio-4.4.0/group.c
rename to cfitsio-4.4.1-20240617/group.c
diff --git a/cfitsio-4.4.0/group.h b/cfitsio-4.4.1-20240617/group.h
similarity index 100%
rename from cfitsio-4.4.0/group.h
rename to cfitsio-4.4.1-20240617/group.h
diff --git a/cfitsio-4.4.0/grparser.c b/cfitsio-4.4.1-20240617/grparser.c
similarity index 100%
rename from cfitsio-4.4.0/grparser.c
rename to cfitsio-4.4.1-20240617/grparser.c
diff --git a/cfitsio-4.4.0/grparser.h b/cfitsio-4.4.1-20240617/grparser.h
similarity index 100%
rename from cfitsio-4.4.0/grparser.h
rename to cfitsio-4.4.1-20240617/grparser.h
diff --git a/cfitsio-4.4.0/histo.c b/cfitsio-4.4.1-20240617/histo.c
similarity index 100%
rename from cfitsio-4.4.0/histo.c
rename to cfitsio-4.4.1-20240617/histo.c
diff --git a/cfitsio-4.4.0/imcompress.c b/cfitsio-4.4.1-20240617/imcompress.c
similarity index 100%
rename from cfitsio-4.4.0/imcompress.c
rename to cfitsio-4.4.1-20240617/imcompress.c
diff --git a/cfitsio-4.4.0/install-sh b/cfitsio-4.4.1-20240617/install-sh
similarity index 100%
rename from cfitsio-4.4.0/install-sh
rename to cfitsio-4.4.1-20240617/install-sh
diff --git a/cfitsio-4.4.0/iraffits.c b/cfitsio-4.4.1-20240617/iraffits.c
similarity index 100%
rename from cfitsio-4.4.0/iraffits.c
rename to cfitsio-4.4.1-20240617/iraffits.c
diff --git a/cfitsio-4.4.0/iter_a.c b/cfitsio-4.4.1-20240617/iter_a.c
similarity index 100%
rename from cfitsio-4.4.0/iter_a.c
rename to cfitsio-4.4.1-20240617/iter_a.c
diff --git a/cfitsio-4.4.0/iter_a.f b/cfitsio-4.4.1-20240617/iter_a.f
similarity index 100%
rename from cfitsio-4.4.0/iter_a.f
rename to cfitsio-4.4.1-20240617/iter_a.f
diff --git a/cfitsio-4.4.0/iter_a.fit b/cfitsio-4.4.1-20240617/iter_a.fit
similarity index 100%
rename from cfitsio-4.4.0/iter_a.fit
rename to cfitsio-4.4.1-20240617/iter_a.fit
diff --git a/cfitsio-4.4.0/iter_b.c b/cfitsio-4.4.1-20240617/iter_b.c
similarity index 100%
rename from cfitsio-4.4.0/iter_b.c
rename to cfitsio-4.4.1-20240617/iter_b.c
diff --git a/cfitsio-4.4.0/iter_b.f b/cfitsio-4.4.1-20240617/iter_b.f
similarity index 100%
rename from cfitsio-4.4.0/iter_b.f
rename to cfitsio-4.4.1-20240617/iter_b.f
diff --git a/cfitsio-4.4.0/iter_b.fit b/cfitsio-4.4.1-20240617/iter_b.fit
similarity index 100%
rename from cfitsio-4.4.0/iter_b.fit
rename to cfitsio-4.4.1-20240617/iter_b.fit
diff --git a/cfitsio-4.4.0/iter_c.c b/cfitsio-4.4.1-20240617/iter_c.c
similarity index 100%
rename from cfitsio-4.4.0/iter_c.c
rename to cfitsio-4.4.1-20240617/iter_c.c
diff --git a/cfitsio-4.4.0/iter_c.f b/cfitsio-4.4.1-20240617/iter_c.f
similarity index 100%
rename from cfitsio-4.4.0/iter_c.f
rename to cfitsio-4.4.1-20240617/iter_c.f
diff --git a/cfitsio-4.4.0/iter_c.fit b/cfitsio-4.4.1-20240617/iter_c.fit
similarity index 100%
rename from cfitsio-4.4.0/iter_c.fit
rename to cfitsio-4.4.1-20240617/iter_c.fit
diff --git a/cfitsio-4.4.0/iter_image.c b/cfitsio-4.4.1-20240617/iter_image.c
similarity index 100%
rename from cfitsio-4.4.0/iter_image.c
rename to cfitsio-4.4.1-20240617/iter_image.c
diff --git a/cfitsio-4.4.0/iter_var.c b/cfitsio-4.4.1-20240617/iter_var.c
similarity index 100%
rename from cfitsio-4.4.0/iter_var.c
rename to cfitsio-4.4.1-20240617/iter_var.c
diff --git a/cfitsio-4.4.1-20240617/licenses/License.txt b/cfitsio-4.4.1-20240617/licenses/License.txt
new file mode 100644
index 00000000..2f5f48d3
--- /dev/null
+++ b/cfitsio-4.4.1-20240617/licenses/License.txt
@@ -0,0 +1,25 @@
+Copyright (Unpublished--all rights reserved under the copyright laws of
+the United States), U.S. Government as represented by the Administrator
+of the National Aeronautics and Space Administration.  No copyright is
+claimed in the United States under Title 17, U.S. Code.
+
+Permission to freely use, copy, modify, and distribute this software
+and its documentation without fee is hereby granted, provided that this
+copyright notice and disclaimer of warranty appears in all copies.
+
+DISCLAIMER:
+
+THE SOFTWARE IS PROVIDED 'AS IS' WITHOUT ANY WARRANTY OF ANY KIND,
+EITHER EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO,
+ANY WARRANTY THAT THE SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY
+IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+PURPOSE, AND FREEDOM FROM INFRINGEMENT, AND ANY WARRANTY THAT THE
+DOCUMENTATION WILL CONFORM TO THE SOFTWARE, OR ANY WARRANTY THAT THE
+SOFTWARE WILL BE ERROR FREE.  IN NO EVENT SHALL NASA BE LIABLE FOR ANY
+DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES, ARISING OUT OF, RESULTING FROM, OR IN ANY WAY
+CONNECTED WITH THIS SOFTWARE, WHETHER OR NOT BASED UPON WARRANTY,
+CONTRACT, TORT , OR OTHERWISE, WHETHER OR NOT INJURY WAS SUSTAINED BY
+PERSONS OR PROPERTY OR OTHERWISE, AND WHETHER OR NOT LOSS WAS SUSTAINED
+FROM, OR AROSE OUT OF THE RESULTS OF, OR USE OF, THE SOFTWARE OR
+SERVICES PROVIDED HEREUNDER.
diff --git a/cfitsio-4.4.0/longnam.h b/cfitsio-4.4.1-20240617/longnam.h
similarity index 100%
rename from cfitsio-4.4.0/longnam.h
rename to cfitsio-4.4.1-20240617/longnam.h
diff --git a/cfitsio-4.4.0/modkey.c b/cfitsio-4.4.1-20240617/modkey.c
similarity index 100%
rename from cfitsio-4.4.0/modkey.c
rename to cfitsio-4.4.1-20240617/modkey.c
diff --git a/cfitsio-4.4.0/pliocomp.c b/cfitsio-4.4.1-20240617/pliocomp.c
similarity index 100%
rename from cfitsio-4.4.0/pliocomp.c
rename to cfitsio-4.4.1-20240617/pliocomp.c
diff --git a/cfitsio-4.4.0/putcol.c b/cfitsio-4.4.1-20240617/putcol.c
similarity index 100%
rename from cfitsio-4.4.0/putcol.c
rename to cfitsio-4.4.1-20240617/putcol.c
diff --git a/cfitsio-4.4.0/putcolb.c b/cfitsio-4.4.1-20240617/putcolb.c
similarity index 100%
rename from cfitsio-4.4.0/putcolb.c
rename to cfitsio-4.4.1-20240617/putcolb.c
diff --git a/cfitsio-4.4.0/putcold.c b/cfitsio-4.4.1-20240617/putcold.c
similarity index 100%
rename from cfitsio-4.4.0/putcold.c
rename to cfitsio-4.4.1-20240617/putcold.c
diff --git a/cfitsio-4.4.0/putcole.c b/cfitsio-4.4.1-20240617/putcole.c
similarity index 100%
rename from cfitsio-4.4.0/putcole.c
rename to cfitsio-4.4.1-20240617/putcole.c
diff --git a/cfitsio-4.4.0/putcoli.c b/cfitsio-4.4.1-20240617/putcoli.c
similarity index 100%
rename from cfitsio-4.4.0/putcoli.c
rename to cfitsio-4.4.1-20240617/putcoli.c
diff --git a/cfitsio-4.4.0/putcolj.c b/cfitsio-4.4.1-20240617/putcolj.c
similarity index 100%
rename from cfitsio-4.4.0/putcolj.c
rename to cfitsio-4.4.1-20240617/putcolj.c
diff --git a/cfitsio-4.4.0/putcolk.c b/cfitsio-4.4.1-20240617/putcolk.c
similarity index 100%
rename from cfitsio-4.4.0/putcolk.c
rename to cfitsio-4.4.1-20240617/putcolk.c
diff --git a/cfitsio-4.4.0/putcoll.c b/cfitsio-4.4.1-20240617/putcoll.c
similarity index 100%
rename from cfitsio-4.4.0/putcoll.c
rename to cfitsio-4.4.1-20240617/putcoll.c
diff --git a/cfitsio-4.4.0/putcols.c b/cfitsio-4.4.1-20240617/putcols.c
similarity index 100%
rename from cfitsio-4.4.0/putcols.c
rename to cfitsio-4.4.1-20240617/putcols.c
diff --git a/cfitsio-4.4.0/putcolsb.c b/cfitsio-4.4.1-20240617/putcolsb.c
similarity index 100%
rename from cfitsio-4.4.0/putcolsb.c
rename to cfitsio-4.4.1-20240617/putcolsb.c
diff --git a/cfitsio-4.4.0/putcolu.c b/cfitsio-4.4.1-20240617/putcolu.c
similarity index 100%
rename from cfitsio-4.4.0/putcolu.c
rename to cfitsio-4.4.1-20240617/putcolu.c
diff --git a/cfitsio-4.4.0/putcolui.c b/cfitsio-4.4.1-20240617/putcolui.c
similarity index 100%
rename from cfitsio-4.4.0/putcolui.c
rename to cfitsio-4.4.1-20240617/putcolui.c
diff --git a/cfitsio-4.4.0/putcoluj.c b/cfitsio-4.4.1-20240617/putcoluj.c
similarity index 100%
rename from cfitsio-4.4.0/putcoluj.c
rename to cfitsio-4.4.1-20240617/putcoluj.c
diff --git a/cfitsio-4.4.0/putcoluk.c b/cfitsio-4.4.1-20240617/putcoluk.c
similarity index 100%
rename from cfitsio-4.4.0/putcoluk.c
rename to cfitsio-4.4.1-20240617/putcoluk.c
diff --git a/cfitsio-4.4.0/putkey.c b/cfitsio-4.4.1-20240617/putkey.c
similarity index 100%
rename from cfitsio-4.4.0/putkey.c
rename to cfitsio-4.4.1-20240617/putkey.c
diff --git a/cfitsio-4.4.0/quantize.c b/cfitsio-4.4.1-20240617/quantize.c
similarity index 100%
rename from cfitsio-4.4.0/quantize.c
rename to cfitsio-4.4.1-20240617/quantize.c
diff --git a/cfitsio-4.4.0/region.c b/cfitsio-4.4.1-20240617/region.c
similarity index 100%
rename from cfitsio-4.4.0/region.c
rename to cfitsio-4.4.1-20240617/region.c
diff --git a/cfitsio-4.4.0/region.h b/cfitsio-4.4.1-20240617/region.h
similarity index 100%
rename from cfitsio-4.4.0/region.h
rename to cfitsio-4.4.1-20240617/region.h
diff --git a/cfitsio-4.4.0/ricecomp.c b/cfitsio-4.4.1-20240617/ricecomp.c
similarity index 100%
rename from cfitsio-4.4.0/ricecomp.c
rename to cfitsio-4.4.1-20240617/ricecomp.c
diff --git a/cfitsio-4.4.0/sample.tpl b/cfitsio-4.4.1-20240617/sample.tpl
similarity index 100%
rename from cfitsio-4.4.0/sample.tpl
rename to cfitsio-4.4.1-20240617/sample.tpl
diff --git a/cfitsio-4.4.0/scalnull.c b/cfitsio-4.4.1-20240617/scalnull.c
similarity index 100%
rename from cfitsio-4.4.0/scalnull.c
rename to cfitsio-4.4.1-20240617/scalnull.c
diff --git a/cfitsio-4.4.0/simplerng.c b/cfitsio-4.4.1-20240617/simplerng.c
similarity index 100%
rename from cfitsio-4.4.0/simplerng.c
rename to cfitsio-4.4.1-20240617/simplerng.c
diff --git a/cfitsio-4.4.0/simplerng.h b/cfitsio-4.4.1-20240617/simplerng.h
similarity index 100%
rename from cfitsio-4.4.0/simplerng.h
rename to cfitsio-4.4.1-20240617/simplerng.h
diff --git a/cfitsio-4.4.0/swapproc.c b/cfitsio-4.4.1-20240617/swapproc.c
similarity index 100%
rename from cfitsio-4.4.0/swapproc.c
rename to cfitsio-4.4.1-20240617/swapproc.c
diff --git a/cfitsio-4.4.0/testf77.out b/cfitsio-4.4.1-20240617/testf77.out
similarity index 100%
rename from cfitsio-4.4.0/testf77.out
rename to cfitsio-4.4.1-20240617/testf77.out
diff --git a/cfitsio-4.4.0/testf77.std b/cfitsio-4.4.1-20240617/testf77.std
similarity index 100%
rename from cfitsio-4.4.0/testf77.std
rename to cfitsio-4.4.1-20240617/testf77.std
diff --git a/cfitsio-4.4.0/testprog.out b/cfitsio-4.4.1-20240617/testprog.out
similarity index 100%
rename from cfitsio-4.4.0/testprog.out
rename to cfitsio-4.4.1-20240617/testprog.out
diff --git a/cfitsio-4.4.0/testprog.std b/cfitsio-4.4.1-20240617/testprog.std
similarity index 100%
rename from cfitsio-4.4.0/testprog.std
rename to cfitsio-4.4.1-20240617/testprog.std
diff --git a/cfitsio-4.4.0/testprog.tpt b/cfitsio-4.4.1-20240617/testprog.tpt
similarity index 100%
rename from cfitsio-4.4.0/testprog.tpt
rename to cfitsio-4.4.1-20240617/testprog.tpt
diff --git a/cfitsio-4.4.0/utilities/cookbook.c b/cfitsio-4.4.1-20240617/utilities/cookbook.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/cookbook.c
rename to cfitsio-4.4.1-20240617/utilities/cookbook.c
diff --git a/cfitsio-4.4.0/utilities/cookbook.f b/cfitsio-4.4.1-20240617/utilities/cookbook.f
similarity index 100%
rename from cfitsio-4.4.0/utilities/cookbook.f
rename to cfitsio-4.4.1-20240617/utilities/cookbook.f
diff --git a/cfitsio-4.4.0/utilities/fitscopy.c b/cfitsio-4.4.1-20240617/utilities/fitscopy.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fitscopy.c
rename to cfitsio-4.4.1-20240617/utilities/fitscopy.c
diff --git a/cfitsio-4.4.0/utilities/fitsverify.c b/cfitsio-4.4.1-20240617/utilities/fitsverify.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fitsverify.c
rename to cfitsio-4.4.1-20240617/utilities/fitsverify.c
diff --git a/cfitsio-4.4.0/utilities/fpack.c b/cfitsio-4.4.1-20240617/utilities/fpack.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fpack.c
rename to cfitsio-4.4.1-20240617/utilities/fpack.c
diff --git a/cfitsio-4.4.0/utilities/fpack.h b/cfitsio-4.4.1-20240617/utilities/fpack.h
similarity index 100%
rename from cfitsio-4.4.0/utilities/fpack.h
rename to cfitsio-4.4.1-20240617/utilities/fpack.h
diff --git a/cfitsio-4.4.0/utilities/fpackutil.c b/cfitsio-4.4.1-20240617/utilities/fpackutil.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fpackutil.c
rename to cfitsio-4.4.1-20240617/utilities/fpackutil.c
diff --git a/cfitsio-4.4.0/utilities/ftverify.c b/cfitsio-4.4.1-20240617/utilities/ftverify.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/ftverify.c
rename to cfitsio-4.4.1-20240617/utilities/ftverify.c
diff --git a/cfitsio-4.4.0/utilities/funpack.c b/cfitsio-4.4.1-20240617/utilities/funpack.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/funpack.c
rename to cfitsio-4.4.1-20240617/utilities/funpack.c
diff --git a/cfitsio-4.4.0/utilities/fverify.h b/cfitsio-4.4.1-20240617/utilities/fverify.h
similarity index 100%
rename from cfitsio-4.4.0/utilities/fverify.h
rename to cfitsio-4.4.1-20240617/utilities/fverify.h
diff --git a/cfitsio-4.4.0/utilities/fvrf_data.c b/cfitsio-4.4.1-20240617/utilities/fvrf_data.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fvrf_data.c
rename to cfitsio-4.4.1-20240617/utilities/fvrf_data.c
diff --git a/cfitsio-4.4.0/utilities/fvrf_file.c b/cfitsio-4.4.1-20240617/utilities/fvrf_file.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fvrf_file.c
rename to cfitsio-4.4.1-20240617/utilities/fvrf_file.c
diff --git a/cfitsio-4.4.0/utilities/fvrf_head.c b/cfitsio-4.4.1-20240617/utilities/fvrf_head.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fvrf_head.c
rename to cfitsio-4.4.1-20240617/utilities/fvrf_head.c
diff --git a/cfitsio-4.4.0/utilities/fvrf_key.c b/cfitsio-4.4.1-20240617/utilities/fvrf_key.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fvrf_key.c
rename to cfitsio-4.4.1-20240617/utilities/fvrf_key.c
diff --git a/cfitsio-4.4.0/utilities/fvrf_misc.c b/cfitsio-4.4.1-20240617/utilities/fvrf_misc.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/fvrf_misc.c
rename to cfitsio-4.4.1-20240617/utilities/fvrf_misc.c
diff --git a/cfitsio-4.4.0/utilities/imcopy.c b/cfitsio-4.4.1-20240617/utilities/imcopy.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/imcopy.c
rename to cfitsio-4.4.1-20240617/utilities/imcopy.c
diff --git a/cfitsio-4.4.0/utilities/smem.c b/cfitsio-4.4.1-20240617/utilities/smem.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/smem.c
rename to cfitsio-4.4.1-20240617/utilities/smem.c
diff --git a/cfitsio-4.4.0/utilities/speed.c b/cfitsio-4.4.1-20240617/utilities/speed.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/speed.c
rename to cfitsio-4.4.1-20240617/utilities/speed.c
diff --git a/cfitsio-4.4.0/utilities/testf77.f b/cfitsio-4.4.1-20240617/utilities/testf77.f
similarity index 100%
rename from cfitsio-4.4.0/utilities/testf77.f
rename to cfitsio-4.4.1-20240617/utilities/testf77.f
diff --git a/cfitsio-4.4.0/utilities/testprog.c b/cfitsio-4.4.1-20240617/utilities/testprog.c
similarity index 100%
rename from cfitsio-4.4.0/utilities/testprog.c
rename to cfitsio-4.4.1-20240617/utilities/testprog.c
diff --git a/cfitsio-4.4.0/vmsieee.c b/cfitsio-4.4.1-20240617/vmsieee.c
similarity index 100%
rename from cfitsio-4.4.0/vmsieee.c
rename to cfitsio-4.4.1-20240617/vmsieee.c
diff --git a/cfitsio-4.4.0/wcssub.c b/cfitsio-4.4.1-20240617/wcssub.c
similarity index 100%
rename from cfitsio-4.4.0/wcssub.c
rename to cfitsio-4.4.1-20240617/wcssub.c
diff --git a/cfitsio-4.4.0/wcsutil.c b/cfitsio-4.4.1-20240617/wcsutil.c
similarity index 100%
rename from cfitsio-4.4.0/wcsutil.c
rename to cfitsio-4.4.1-20240617/wcsutil.c
diff --git a/cfitsio-4.4.0/winDumpExts.mak b/cfitsio-4.4.1-20240617/winDumpExts.mak
similarity index 100%
rename from cfitsio-4.4.0/winDumpExts.mak
rename to cfitsio-4.4.1-20240617/winDumpExts.mak
diff --git a/cfitsio-4.4.0/windumpexts.c b/cfitsio-4.4.1-20240617/windumpexts.c
similarity index 100%
rename from cfitsio-4.4.0/windumpexts.c
rename to cfitsio-4.4.1-20240617/windumpexts.c
diff --git a/cfitsio-4.4.0/zcompress.c b/cfitsio-4.4.1-20240617/zcompress.c
similarity index 100%
rename from cfitsio-4.4.0/zcompress.c
rename to cfitsio-4.4.1-20240617/zcompress.c
diff --git a/cfitsio-4.4.0/zuncompress.c b/cfitsio-4.4.1-20240617/zuncompress.c
similarity index 100%
rename from cfitsio-4.4.0/zuncompress.c
rename to cfitsio-4.4.1-20240617/zuncompress.c
diff --git a/fitsio/__init__.py b/fitsio/__init__.py
index 6cb6eef1..cca79d06 100644
--- a/fitsio/__init__.py
+++ b/fitsio/__init__.py
@@ -5,7 +5,7 @@
 usage.
 """
 
-__version__ = '1.2.3'
+__version__ = '1.2.4'
 
 from . import fitslib
 
diff --git a/setup.py b/setup.py
index e380dfcd..a889be97 100644
--- a/setup.py
+++ b/setup.py
@@ -67,7 +67,7 @@
 
 
 class build_ext_subclass(build_ext):
-    cfitsio_version = '4.4.0'
+    cfitsio_version = 'cfitsio-4.4.1-20240617'
     cfitsio_dir = 'cfitsio-%s' % cfitsio_version
 
     def finalize_options(self):
@@ -318,7 +318,7 @@ def check_system_cfitsio_objects(self, obj_name):
 
 setup(
     name="fitsio",
-    version="1.2.3",
+    version="1.2.4",
     description=description,
     long_description=long_description,
     long_description_content_type='text/markdown; charset=UTF-8; variant=GFM',

From 433b590b32f83b77f767f93f44934b157293f487 Mon Sep 17 00:00:00 2001
From: Erin Sheldon <erin.sheldon@gmail.com>
Date: Tue, 18 Jun 2024 12:24:18 -0400
Subject: [PATCH 2/3] bug version

---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index a889be97..707be3c2 100644
--- a/setup.py
+++ b/setup.py
@@ -67,7 +67,7 @@
 
 
 class build_ext_subclass(build_ext):
-    cfitsio_version = 'cfitsio-4.4.1-20240617'
+    cfitsio_version = '4.4.1-20240617'
     cfitsio_dir = 'cfitsio-%s' % cfitsio_version
 
     def finalize_options(self):

From 66a1217d39e389b6a15000f6aa25c3947514e425 Mon Sep 17 00:00:00 2001
From: Erin Sheldon <erin.sheldon@gmail.com>
Date: Tue, 18 Jun 2024 12:31:35 -0400
Subject: [PATCH 3/3] update manifest

---
 MANIFEST.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index 51e80e45..d620f8ec 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,6 +1,6 @@
 include *.txt
 include README.md
-recursive-include cfitsio-4.4.0 *
+recursive-include cfitsio-4.4.1-20240617 *
 recursive-include patches *
 recursive-include fitsio/test_images *
 recursive-include zlib *