[MacPorts] #43530: [NEW] Cling

MacPorts noreply at macports.org
Wed Apr 30 00:14:43 PDT 2014


#43530: [NEW] Cling
-------------------------+--------------------------------
  Reporter:  ani07nov@…  |      Owner:  macports-tickets@…
      Type:  submission  |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.2.1
Resolution:              |   Keywords:
      Port:  cling       |
-------------------------+--------------------------------
Changes (by ryandesign@…):

 * cc: ryandesign@…, mattiafrancescomoro@…, jonesc@…, Deil.Christoph@…
 (added)
 * port:   => cling


Comment:

 Thanks. I see some problems with the portfile:

  * You need to fill in the version field. If the project does not assign
 version numbers, you can invent one; the YYYYMMDD format is often used.
  * If possible, fetch from a distfile (e.g. tarball, zipball) instead of
 from git. If not possible, fetch from a specific committish of the git
 repository, not from the head of the repository because that's not a
 repeatable build.
  * The maintainers line needs to list your complete valid email address,
 preferably in our obfuscated host:user format.
  * In the post-fetch block, use `system`'s `-W` argument instead of using
 `cd`.
  * Do not disable the checksum phase. If fetching from a distfile, provide
 valid checksums; if not fetching from a distfile, MacPorts doesn't use the
 checksum phase anyway.
  * Use a MacPorts python (e.g. python27), not OS X's python; you may want
 to provide variants so the user can select which MacPorts python version
 to use.
  * Don't add `--prefix=${prefix}` to configure.args; it's already in
 configure.pre_args for you.
  * Implement livecheck, if possible.

 Note that we also have a request to [ticket:34171 add a cling variant to
 the root port], which might be relevant.

-- 
Ticket URL: <https://trac.macports.org/ticket/43530#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list