Opened 7 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)
Change History (9)
comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 7 years ago by mf2k (Frank Schima)
Keywords: | maintainer removed |
---|---|
Version: | 2.4.2 |
comment:3 Changed 7 years ago by mf2k (Frank Schima)
Comments:
- Can openmaintainer be added?
- Instead of using
distfiles
, usedistname
:distname 6SV${version}
comment:4 Changed 7 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 7 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.
comment:6 Changed 7 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?
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
Looks good. The
maintainers
line needs to change fromForTozs
to@ForTozs
since that is your GitHub handle, not your MacPorts handle. And instead of clearingworksrcdir
, you should setextract.mkdir yes
.