head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.2 pkgsrc-2026Q1-base:1.1; locks; strict; comment @// @; 1.1 date 2026.02.17.18.41.01; author markd; state Exp; branches; next ; commitid CAo0CE6rWzQQdLuG; desc @@ 1.1 log @stellarsolver: Add version 2.7 - An Astrometric Plate Solver for Mac, Linux, and Windows, built on Astrometry.net and SEP (sextractor) - Meant to be an internal library for use in a program like KStars for internal plate solving on all supported operating systems - Python is not required for the library - Netpbm is not required for the library - Internal Library, so calls to external programs are not required - No Astrometry.cfg file is needed, the settings are internal to the program - Directly loads the image data into SEP and then takes the generated xy-list internally from Sextractor into astrometry.net, so there is no need to save any files. - No temporary files need to be created for solving and no WCS file needs to be created to read the solved information. Although astrometry.net does monitor for the creation of 2 files indicating that a field is solved or a cancel was made, so these are created for now. - The Index Files are still required for solving images, but the program or the user can specify the folder locations rather than putting them in the config file. @ text @$NetBSD$ No memory_status on OpenBSD or NetBSD --- stellarsolver/stellarsolver.cpp.orig 2025-05-25 04:36:42.000000000 +0000 +++ stellarsolver/stellarsolver.cpp @@@@ -1047,6 +1047,10 @@@@ bool StellarSolver::getAvailableRAM(doub memory = p.readAllStandardOutput(); totalRAM = memory.toLong() * 1024.0; //It is in kB on this system p.close(); +#elif defined(Q_OS_NETBSD) + return false; +#elif defined(Q_OS_OPENBSD) + return false; #else MEMORYSTATUSEX memory_status; ZeroMemory(&memory_status, sizeof(MEMORYSTATUSEX)); @