Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

SciPDL as Homebrew formula, possibly also GitHub releases #465

Open
mohawk2 opened this issue Mar 3, 2024 · 0 comments
Open

SciPDL as Homebrew formula, possibly also GitHub releases #465

mohawk2 opened this issue Mar 3, 2024 · 0 comments

Comments

@mohawk2
Copy link
Member

mohawk2 commented Mar 3, 2024

We ought to have a Homebrew formula for PDL, then for a SciPDL that includes that. Instructions on how: https://docs.brew.sh/Formula-Cookbook

#367 mentions https://www.mail-archive.com/pdl-porters@jach.hawaii.edu/msg05839/scipdl-2.007-maverick.pod for SciPDL 2.007 (by @mkenworthy) with detailed build instructions for that. It includes:

https://sourceforge.net/projects/pdl/files/SciPDL/ lists what's included for SciPDL 2.017 (by @karlglazebrook):

  • XQuartz (actually you need to download it)
  • its Perl deps
  • ExtUtils::F77 1.19
  • Astro::FITS::Header 3.07
  • Astro::FITS::CFITSIO 1.10
  • PGPLOT 2.21
  • PDL::FFTW3 0.04
  • Term::ReadLine::Gnu 1.25
  • pgplot 5.3.1 (see pgplot 5.3.1 djerius/pgplot-autotool#1 for getting this, and licensing and maybe using Giza instead)
  • libpng 1.2.8
  • zlib 1.2.3
  • fftw 3.3.4
  • cfitsio 3.370
  • gsl 1.16
  • readline 5.1

Also recently (at the time of writing) a SciPDL 2.025 as a GitHub "release" by @karlglazebrook visible at https://github.com/PDLPorters/pdl/releases/tag/untagged-1ff8920233b6f6ee9c33, with assets (mostly from the README.pdf):

  • libquadmath plus instructions to install
  • instructions to use MacPorts xorg
  • Perl 5.32
  • PDL 2.025
  • Astro-FITS-CFITSIO-1.15
  • ExtUtils-F77-1.20
  • PDL-FFTW3-0.06
  • cfitsio-3.49
  • fftw-3.3.9
  • gsl-v2.6
  • libpng-1.6.37
  • perl5-PGPLOT-2.24
  • libpgplot5.3.1

Also we might automate creating at least a draft release for each tag, see https://github.com/PDLPorters/pdl/releases for ones created by the mighty @d-lamb up to 2.026.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant