Opened 16 years ago
Closed 6 years ago
#15790 closed defect (fixed)
Missing dependencies for Gerris
Reported by: | tom.duck@… | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | ||
Port: | gerris |
Description
The Gerris port is missing dependencies. If it would help, then I can address these with some instruction from you on the preferred approach. I have proposed solutions at the end.
Here is what is missing:
1) If openmpi or some such thing is available for multiprocessing, Gerris will compile with it. It seems reasonable to include this as a variant.
2) The Gerris example program cylinder.gfs in /opt/local/share/doc/gerris/cylinder is dependent on the 'ppmtoy4m' utility provided by the mjpegtools,and the 'convert' utility from imagemagick. These are not listed as dependencies. Note: Execution instructions for each example program are given at http://gfs.sourceforge.net/examples/examples/index.html.
3) When running the example programs as described on the Web site, the output from Gerris is often piped to one of the GfsView companion programs. There is no port for GfsView at this time.
4) The example program pipeline also makes use of ppmtompeg, which is provided by the netpbm packages and not currently listed as a dependency.
There may be other issues, but I won't know until these are addressed so that I can run the examples.
One way to deal with issues 2-4 is to create an 'examples' variant that separately installs the example programs along with the dependencies. Alternatively, the examples can be installed as is, but with additional dependencies listed for the base install. If it would be help, then I can prepare a patch for Gerris and a new port for GfsView. Just please let me know which you consider to be the best alternative.
Change History (6)
comment:1 Changed 16 years ago by tom.duck@…
comment:3 Changed 14 years ago by jmroot (Joshua Root)
Keywords: | gerris removed |
---|---|
Port: | gerris added |
comment:4 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Cc: | MarcusCalhoun-Lopez added |
---|
comment:5 Changed 6 years ago by mf2k (Frank Schima)
Cc: | MarcusCalhoun-Lopez removed |
---|---|
Owner: | changed from macports-tickets@… to MarcusCalhoun-Lopez |
Status: | new → assigned |
comment:6 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
One quick revision to the proposed approach: mjpegtools and imagemagick should be dependencies in the base install because they are invoked right from within Gerris programs.