Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#34940 closed update (fixed)

cfitsio: Please update 3.28 to 3.30

Reported by: cdeil (Christoph Deil) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc:
Port: cfitsio

Description

3.30 contains a year's worth of bugfixes and performance improvements: http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/changes.txt

Simply updating the version and checksums in the Portfile should work.

Thanks!

Change History (6)

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

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

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

Resolution: fixed
Status: assignedclosed

comment:3 Changed 8 years ago by cdeil (Christoph Deil)

Please let me know if this is not the right place for asking, but anyways:

  • I would like to maintain the cfitsio port.
  • Why isn't the libcfitsio.dylib version set?
    $ otool -L /opt/local/lib/libcfitsio.dylib 
    /opt/local/lib/libcfitsio.dylib:
    	/opt/local/lib/libcfitsio.dylib (compatibility version 0.0.0, current version 0.0.0)
    	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
    
  • Why are almost all (~ 1000 on my system) libs installed as the root owner, but for cfitsio the user is macports?
    $ ls -lh /opt/local/lib | grep -v root
    total 1374520
    -rw-r--r--    1 macports  admin   2.6M Sep 16 13:19 libcfitsio.a
    -rwxr-xr-x    1 macports  admin   2.0M Sep 16 13:19 libcfitsio.dylib
    -rw-r--r--    1 macports  admin   791K Sep 13 10:15 libvpx.a
    
  • What has to be changed in the Portfile to fix the version and owner issue mentioned above? Or is this irrelevant?

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

I think you raise some valid points, but in fact this isn't the right place to raise them. This ticket requested that the port be updated, and that was accomplished four months ago so this ticket is closed. You should file new tickets (e.g. "cfitsio: should set library version number" and "cfitsio: should install dylib as root not as macports user"). Then we can figure out how best to handle each issue.

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

But I have gone ahead and made you the maintainer in r98560. I added "openmaintainer" since you are not yet a committer and this will make it easier for committers to update the port.

comment:6 Changed 8 years ago by cdeil (Christoph Deil)

Thanks!

I have filed new tickets as you suggested:

#36532 : cfitsio: should set library version number

#36533 : cfitsio: should install dylib as root not as macports user

Note: See TracTickets for help on using tickets.