Opened 6 years ago

Last modified 6 years ago

#55756 new submission

sixs 2.1: new port for 6SV2.1

Reported by: ForTozs Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: sixs

Description

Here is a very rough Portfile that allows me install 6S on my machine. I welcome any feedback.

Attachments (1)

Portfile (1.5 KB) - added by ForTozs 6 years ago.
Portfile

Download all attachments as: .zip

Change History (9)

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

Looks good. The maintainers line needs to change from ForTozs to @ForTozs since that is your GitHub handle, not your MacPorts handle. And instead of clearing worksrcdir, you should set extract.mkdir yes.

comment:2 Changed 6 years ago by mf2k (Frank Schima)

Keywords: maintainer removed
Version: 2.4.2

comment:3 Changed 6 years ago by mf2k (Frank Schima)

Comments:

  • Can openmaintainer be added?
  • Instead of using distfiles, use distname:
    distname           6SV${version}
    

comment:4 Changed 6 years ago by ForTozs

That works for me. What are your thoughts on changing this port to sixs2. There is also a version 1 that is a dependency for other programs such as arcsi. It may be best to have both versions available (sixs1 and sixs2).

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

You removed yourself as maintainer. So the maintainers line should be:

maintainers         @ForTozs openmaintainer

Also, you incorrectly set the distname. Having .tar is not correct. Use what I said in comment:3.

Changed 6 years ago by ForTozs

Attachment: Portfile added

Portfile

comment:6 Changed 6 years ago by mf2k (Frank Schima)

More comments:

  • No dependency on a fortran compiler appears in the port. Is there a missing command needed from the compilers portgroup?
Last edited 6 years ago by mf2k (Frank Schima) (previous) (diff)

comment:7 Changed 6 years ago by mf2k (Frank Schima)

Any update? The compiled program links to libgcc, but that is not listed in the dependencies.

comment:8 Changed 6 years ago by mf2k (Frank Schima)

Looking at other ports that use the compilers portgroup, some variant of the following is needed:

compilers.setup         require_fortran
Note: See TracTickets for help on using tickets.