#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