aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/starlink-ast/cminpack.diff
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/starlink-ast/cminpack.diff
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/starlink-ast/cminpack.diff')
-rw-r--r--vcpkg/ports/starlink-ast/cminpack.diff46
1 files changed, 46 insertions, 0 deletions
diff --git a/vcpkg/ports/starlink-ast/cminpack.diff b/vcpkg/ports/starlink-ast/cminpack.diff
new file mode 100644
index 0000000..deb5e2d
--- /dev/null
+++ b/vcpkg/ports/starlink-ast/cminpack.diff
@@ -0,0 +1,46 @@
+diff --git a/Makefile.in b/Makefile.in
+index a935107..51c5e07 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -1572,13 +1572,13 @@ libast_la_SOURCES = \
+ libast_la_LDFLAGS = -version-info @version_info@
+ @EXTERNAL_CMINPACK_FALSE@@EXTERNAL_PAL_FALSE@libast_la_LIBADD = libast_pal.la libast_cminpack.la
+ @EXTERNAL_CMINPACK_FALSE@@EXTERNAL_PAL_TRUE@libast_la_LIBADD = -lpal libast_cminpack.la
+-@EXTERNAL_CMINPACK_TRUE@@EXTERNAL_PAL_FALSE@libast_la_LIBADD = libast_pal.la -lcminpack
++@EXTERNAL_CMINPACK_TRUE@@EXTERNAL_PAL_FALSE@libast_la_LIBADD = libast_pal.la $(LIBCMINPACK)
+
+ # Ensure libast links against libraries containing functions used within
+ # libast. If AST is configured --with-external-pal, then the internal
+ # libast_pal library will be empty, and we link to an external PAL
+ # library instead. Do the same for cminpack
+-@EXTERNAL_CMINPACK_TRUE@@EXTERNAL_PAL_TRUE@libast_la_LIBADD = -lpal -lcminpack
++@EXTERNAL_CMINPACK_TRUE@@EXTERNAL_PAL_TRUE@libast_la_LIBADD = -lpal $(LIBCMINPACK)
+
+ # AST_PAR is really part of GRP_F_INCLUDE_FILES, but it must not be
+ # distributed, so list it separately.
+diff --git a/configure b/configure
+index d9db3ee..f3d3fc0 100755
+--- a/configure
++++ b/configure
+@@ -15763,7 +15763,7 @@ fi
+ EXTERNAL_CMINPACK=$external_cminpack
+
+ if test "$external_cminpack" = "1"; then
+- LIBCMINPACK="-lcminpack"
++ LIBCMINPACK="-lcminpack$CMINPACK_DEBUG_SUFFIX"
+
+
+ $as_echo "#define EXTERNAL_CMINPACK 1" >>confdefs.h
+diff --git a/src/polymap.c b/src/polymap.c
+index 0b436cc..1aee268 100644
+--- a/src/polymap.c
++++ b/src/polymap.c
+@@ -165,7 +165,7 @@ f - AST_POLYTRAN: Fit a PolyMap inverse or forward transformation
+ #include "cmpmap.h" /* Compound mappings */
+ #include "polymap.h" /* Interface definition for this class */
+ #include "unitmap.h" /* Unit mappings */
+-#include "cminpack/cminpack.h" /* Levenberg - Marquardt minimization */
++#include "cminpack-1/cminpack.h" /* Levenberg - Marquardt minimization */
+ #include "pal.h" /* SLALIB function definitions */
+
+ /* Error code definitions. */