[MacPorts] #52870: shairport-sync @2.8.6_0: submission
MacPorts
noreply at macports.org
Sun Nov 13 14:00:59 CET 2016
#52870: shairport-sync @2.8.6_0: submission
-----------------------------+--------------------------------
Reporter: ale275 | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: shairport-sync |
-----------------------------+--------------------------------
Comment (by neverpanic):
A couple of comments:
- For ports from GitHub, use `PortGroup github 1.0` and call
`github.setup`. In your case, the correct line would be `github.setup
mikebrady shairport-sync 2.8.6`. That automatically sets version,
homepage, fetch.type, git.url and git.branch properly, so you should
remove those. It also automatically uses a tarball download, which allows
better caching on our mirror infrastructure.
- The maintainer field does not (yet) accept GitHub usernames, so make
this an email address of yours in the obfuscated `domain.tld:localpart`
format. Putting `ale275` there will make MacPorts think your email address
is `ale275 at macports.org`.
- Please decide whether you want to mark the port with the
`openmaintainer` policy; see https://guide.macports.org/#project.update-
policies.nonmaintainer for an explanation. We don't mind either way, but
want it to be a conscious decision, not a silent default.
- Dependencies on openssl should be written
`path:lib/libssl.dylib:openssl` so that libressl can satisfy them, unless
you know the port won't build with libressl.
- `configure.pre_args` already contains `--prefix=${prefix}`, so can just
remove it from `configure.args`.
- We are trying to get rid of `no_*` variants and instead prefer positive
variants that are enabled by default, e.g.
{{{
variant metadata description {Enable metadata output} {
configure.args-append --with-metadata
}
default_variants +metadata
}}}
--
Ticket URL: <https://trac.macports.org/ticket/52870#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list