Opened 14 years ago

Closed 13 years ago

Last modified 12 years ago

#12350 closed update (fixed)

UPDATE: cfitsio-3.040

Reported by: david.g.barnes@… Owned by: ryandesign (Ryan Schmidt)
Priority: High Milestone:
Component: ports Version:
Keywords: cfitsio Cc: david.g.barnes@…, nox@…, simon@…, ryandesign (Ryan Schmidt), 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 (2)

cfitsio.Portfile (1.7 KB) - added by david.g.barnes@… 14 years ago.
sample fixed portfile
cfitsio-3.040.patch (875 bytes) - added by simon@… 14 years ago.
Diff as requested.

Download all attachments as: .zip

Change History (16)

Changed 14 years ago by david.g.barnes@…

Attachment: cfitsio.Portfile added

sample fixed portfile

comment:1 Changed 14 years ago by nox@…

Cc: david.g.barnes@… added
Priority: ImportantHigh
Summary: cfitsio portfile outdatedUPDATE: cfitsio-3.040
Type: defectenhancement
Version: 1.5.0

You should produce a diff.

Changed 14 years ago by simon@…

Attachment: cfitsio-3.040.patch added

Diff as requested.

comment:2 Changed 14 years 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

comment:3 Changed 13 years ago by simon@…

Resolution: fixed
Status: newclosed

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.

comment:4 Changed 13 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: closedreopened

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.

comment:5 Changed 13 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Owner: changed from macports-dev@… to ryandesign@…
Status: reopenednew

comment:6 Changed 13 years ago by ryandesign (Ryan Schmidt)

Cc: Fawzi_Masri@… added

comment:7 Changed 13 years ago by ryandesign (Ryan Schmidt)

Has duplicate #13076.

comment:8 Changed 13 years ago by ryandesign (Ryan Schmidt)

Fixed configure.env again; see r30914.

comment:9 Changed 13 years 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

comment:10 Changed 13 years ago by ryandesign (Ryan Schmidt)

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

comment:11 Changed 13 years ago by ryandesign (Ryan Schmidt)

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.

comment:12 Changed 13 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: newclosed

comment:13 Changed 12 years ago by jmroot (Joshua Root)

Type: enhancementupdate

comment:14 Changed 12 years ago by (none)

Milestone: Port Updates

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.