Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #12350 (closed enhancement: fixed)

Opened 16 months ago

Last modified 12 months ago

UPDATE: cfitsio-3.040

Reported by: david.g.barnes@… Owned by: ryandesign@…
Priority: High Milestone: Port Updates
Component: ports Version:
Keywords: cfitsio Cc: david.g.barnes@…, nox@…, simon@…, ryandesign@…, Fawzi_Masri@…
Port:

Description

The current cfitsio portfile now refers to a sufficiently old version of the cfitsio code that is no longer readily available for download. The version 2.510 should be updated to 3.040 and likewise the file stub from 2510 to 3040.

Additionally, the cfitsio portfile should now depend on gcc42 and use gfortran-mp-4.2 to build rather than g77. It currently depends on gcc34 which means cfitsio as it stands cannot be built on an Intel mac.

Attachments

cfitsio.Portfile (1.7 KB) - added by david.g.barnes@… 16 months ago.
sample fixed portfile
cfitsio-3.040.patch (0.9 KB) - added by simon@… 15 months ago.
Diff as requested.

Change History

Changed 16 months ago by david.g.barnes@…

sample fixed portfile

Changed 16 months ago by nox@…

  • cc david.g.barnes@… added
  • priority changed from Important to High
  • version 1.5.0 deleted
  • type changed from defect to enhancement
  • summary changed from cfitsio portfile outdated to UPDATE: cfitsio-3.040

You should produce a diff.

Changed 15 months ago by simon@…

Diff as requested.

Changed 15 months ago by simon@…

  • cc nox@…, simon@… added

Could someone please try this patch and then commit it (or tell it works then we can commit it). Thanks.

Simon

Changed 13 months ago by simon@…

  • status changed from new to closed
  • resolution set to fixed

Committed in [30907]. Thanks for your help.

I haven't tried to build it (no ggc)! But as the old Portfile doesn't work an update was necessary.

Changed 13 months ago by ryandesign@…

  • status changed from closed to reopened
  • resolution fixed deleted

The new port doesn't build at all. The checksum doesn't match, and once I fix that, the patchfile fails to apply. I do have gcc42 installed so I'll see what I can do.

Changed 13 months ago by ryandesign@…

  • cc ryandesign@… added
  • owner changed from macports-dev@… to ryandesign@…
  • status changed from reopened to new

Changed 13 months ago by ryandesign@…

  • cc Fawzi_Masri@… added

Changed 13 months ago by ryandesign@…

Has duplicate #13076.

Changed 13 months ago by ryandesign@…

Fixed configure.env again; see r30914.

Changed 12 months ago by Fawzi_Masri@…

Hello Ryan,

I just tried installing cfitsio, and i have checksum error: root:221> port -f install cfitsio ---> Verifying checksum(s) for cfitsio Error: Checksum (md5) mismatch for cfitsio3040.tar.gz Error: Target org.macports.checksum returned: Unable to verify file checksums Error: Status 1 encountered during processing.

Hope you can help here,

thanks

fawzi

Changed 12 months ago by ryandesign@…

Right, I'm working on updating the port to 3.06.

Changed 12 months ago by ryandesign@…

Updated to 3.060 in r30984. The port used to override the Makefile's install target, but now it uses it again. I had to patch the Makefile to support DESTDIR. I'll submit the patch upstream.

Changed 12 months ago by ryandesign@…

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.