Opened 20 months ago

Closed 10 months ago

Last modified 10 months ago

#65818 closed update (fixed)

hdfeos5: Update to 2.0

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: tenomoto (Takeshi Enomoto)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: Dave-Allured (Dave Allured)
Port: hdfeos5

Description

hdfeos5 version 2.0 was released April 21, 2021.

$ port livecheck hdfeos5
hdfeos5 seems to have been updated (port version: 1.16, new version: 2.0)

Attachments (1)

hdfeos5-2.0-incomplete.patch (1.8 KB) - added by ryandesign (Ryan Carsten Schmidt) 12 months ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 20 months ago by tenomoto (Takeshi Enomoto)

I cannot figure out how to download the source with curl. The files seems to be hosted on bitbucket.

Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)

comment:2 Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)

The attached patch works for me, using the download URL provided on their homepage and this recipe for dealing with download URLs that have GET parameters. This patch only deals with updating the fetch location and checksums; the port will then fail in the patch phase; I'll leave the rest to you.

comment:3 Changed 12 months ago by Dave-Allured (Dave Allured)

Cc: Dave-Allured added

comment:4 Changed 12 months ago by Dave-Allured (Dave Allured)

I tested the above fetch patch in my local repo on Big Sur. It works fine for me with hdfeos5 version 2.0.

I am now stuck on "unable to find libz" during configure. Adding zlib as a dependency did not help. I fixed up "implicit.patch" (#65288), and that also did not help. I will investigate some more and ask for help if I can't figure it out. This package's "configure" does some strange things with secondary dependencies such as zlib.

If anyone recognizes this "libz" problem, please let me know.

comment:5 Changed 10 months ago by tenomoto (Takeshi Enomoto)

Resolution: fixed
Status: assignedclosed

In c6bdeb2c3bd802e1ae22b248388cd867eddec2f3/macports-ports (master):

hdfeos5: update to 2.0

Closes: #65818

comment:6 Changed 10 months ago by tenomoto (Takeshi Enomoto)

In aae53316e1ebbffe50ae8bf1494dd3254f349d4b/macports-ports (master):

ncarg: fix jpc_decode bug

Closes: #65818

comment:7 Changed 10 months ago by tenomoto (Takeshi Enomoto)

Thanks for the patch. I looked at the recipe but I was not able to make it work. Perhaps distfiles must be done before master_sites. The libz problem was probably caused because HAVE_LIBZ was not defined in the shell at the same time as writing to confdefs.h.

comment:8 in reply to:  7 Changed 10 months ago by Dave-Allured (Dave Allured)

Replying to tenomoto:

Thanks for the patch. I looked at the recipe but I was not able to make it work. Perhaps distfiles must be done before master_sites. The libz problem was probably caused because HAVE_LIBZ was not defined in the shell at the same time as writing to confdefs.h.

This is all working now, after #67810. Thanks for your work, @tenomoto.

Last edited 10 months ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:9 Changed 10 months ago by Dave-Allured (Dave Allured)

In e2c839241f3e0dfd58514156d8f5456db6fa8d07/macports-ports (master):

ncarg: revbump for dependency update

Dependency hdfeos5 was updated from 1.16 to 2.0.

See: #65818

Note: See TracTickets for help on using tickets.