New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #19714 (new update)

Opened 3 years ago

Last modified 16 months ago

Gerris update

Reported by: dersh@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign@…
Port: gerris

Description

The Gerris port has not been updated in a while. The 0.9.2 version was released in 2006. Gerris has recently made some changes and improvements including, according to the release notes, some that are specific to make it mac compatible.

See:

 http://gfs.sourceforge.net/wiki/index.php/Gerris_release_notes/12-05-09

 http://gfs.sourceforge.net/wiki/index.php/Gerris_release_notes/18-09-07

My request is to update the Gerris port to the new release  http://gfs.sourceforge.net/wiki/index.php/Main_Page to include the many new features and bug fixes.

There is even a wiki page about building it on a mac:  http://gfs.sourceforge.net/wiki/index.php/Mac_OSX_Installation

This is a powerful open source CFD tool, so it would be great to have it up to date.

Thanks,

--Adam

Change History

Changed 3 years ago by devans@…

If you'll come up with a patch for the Portfile, I'll commit if for you.

Changed 3 years ago by ryandesign@…

  • cc ryandesign@… added

0.9.2 is the most recent version the developers have posted on the SourceForge files page. All they offer now seems to be a snapshot from their source repository. They don't even change the snapshot filename when they change its contents, which is problematic for MacPorts and not a good practice IMHO. We will either have to copy that file into the MacPorts repository with a unique filename (including the snapshot date for example), or else fetch using darcs like their documentation says, except MacPorts does not have a feature for fetching from darcs, so the port will have to implement it on its own. We have one other port currently doing this (ghc-devel) from which we could copy the code. We may also want to add darcs fetching to MacPorts base, but of course the port could not use that until the next version of MacPorts is released.

The installation document in the wiki that you refer to actually shows how to install three pieces of software: gts, gerris, gfsview. We have ports for the first two and don't have one yet for the third. They probably need to be updated in tandem to continue to work together.

Changed 16 months ago by jmr@…

  • version 1.7.1 deleted
  • type changed from request to update
Note: See TracTickets for help on using tickets.