Skip to content

SciPDL as Homebrew formula, possibly also GitHub releases #465

@mohawk2

Description

@mohawk2

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions