Opened 15 years ago

Closed 5 years ago

#19714 closed update (fixed)

Gerris update

Reported by: dershow Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
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 (5)

comment:1 Changed 15 years ago by dbevans (David B. Evans)

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

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

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.

comment:3 Changed 14 years ago by jmroot (Joshua Root)

Type: requestupdate
Version: 1.7.1

comment:4 Changed 5 years ago by mf2k (Frank Schima)

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

comment:5 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: assignedclosed

In 500e66446870769d2111d7394037d6b5d0f1169f/macports-ports (master):

gerris/gts/gfsview: switch to snapshot versions

The last official releases of these interdependent ports were 2006.
Snapshots have been created more recently (2012 and 2013).

Fixes #19714
Fixes #15790

Note: See TracTickets for help on using tickets.