GitHub post-extract shenanigans

2018-10-16 Thread Aaron Madlon-Kay
Hello all. The github 1.0 portgroup does some post-extract shenanigans to normalize the result of extracting the distfile: e.g. a GitHub project `me/myproject` will, as retrieved from GitHub, extract to `me-myproject-0123abc`; this is moved to `myproject` via globbing:

Re: Merging pull requests before 72 hours

2018-10-16 Thread Rainer Müller
On 2018-10-16 10:06, Chris Jones wrote: > On 16/10/18 07:37, Leonardo Brondani Schenkel wrote: >>> On 15 Oct 2018, at 11:18 pm, Chris Jones >> hep.phy.cam.ac.uk> wrote: >>> On 15 Oct 2018, at 10:34 pm, Leonardo Brondani Schenkel >>> at macports.org> wrote: I'm a committer, and if I'm

Re: cloning the macports-ports travis/CI to personal ports tree repositories?

2018-10-16 Thread Rainer Müller
On 2018-10-16 21:23, René J.V. Bertin wrote: > The biggest mystery for me is why the script adds a remote for the > macports-ports repo and then checks it out; isn't that taken care of > automatically by the CI? This is used to update the timestamps of the Portfiles. We use the PortIndex as

Re: cloning the macports-ports travis/CI to personal ports tree repositories?

2018-10-16 Thread Rainer Müller
On 2018-10-16 12:55, René J.V. Bertin wrote: > Are there guidelines somewhere how to tweak the travis.yml and > _ci/bootstrap.sh in order to get things set up correctly? You do not need anything special, just create an account on travis-ci.org, enable it for your fork of macports-ports, and

Re: Launchctl script

2018-10-16 Thread Ryan Schmidt
On Oct 16, 2018, at 13:41, Vincent Habchi wrote: > I’m currently writing a Portfile for Strongswan, the IKEv2 VPN client/server. > > I’d like the demons ipsec and charon to be launched through launchctl. Is > there a way to automatically write the required script, or must I do that by >

Launchctl script

2018-10-16 Thread Vincent Habchi
Folks, I’m currently writing a Portfile for Strongswan, the IKEv2 VPN client/server. I’d like the demons ipsec and charon to be launched through launchctl. Is there a way to automatically write the required script, or must I do that by hand? Thanks a bunch, have fun everyone Vincent

Re: cloning the macports-ports travis/CI to personal ports tree repositories?

2018-10-16 Thread Mojca Miklavec
On Tue, 16 Oct 2018 at 12:54, René J.V. Bertin wrote: > > Hi, > > Please correct if I'm wrong; the CI system running on macports-ports uses > github build farms, correct? Travis CI, not GitHub. > IOW, it should be possible to clone it to serve personal ports tree repos > without burdening

Re: Merging pull requests before 72 hours

2018-10-16 Thread Leonardo Brondani Schenkel
Please point me to where this is documented ? i.e. where is it stated that openmaintainer allows revision changes. This appears to be one of the issues here since not everyone, myself included, agrees with you. The only statement I have found is "If a port's maintainer contains the address ,

cloning the macports-ports travis/CI to personal ports tree repositories?

2018-10-16 Thread René J . V . Bertin
Hi, Please correct if I'm wrong; the CI system running on macports-ports uses github build farms, correct? IOW, it should be possible to clone it to serve personal ports tree repos without burdening MacPorts resources? Are there guidelines somewhere how to tweak the travis.yml and

Re: Merging pull requests before 72 hours

2018-10-16 Thread Chris Jones
Hi, On 16/10/18 07:37, Leonardo Brondani Schenkel wrote: On 15 Oct 2018, at 11:18 pm, Chris Jones wrote: On 15 Oct 2018, at 10:34 pm, Leonardo Brondani Schenkel at macports.org> wrote: I'm a committer, and if I'm doing a trivial bump of an openmaintainer port I'll push it directly.

Re: Merging pull requests before 72 hours

2018-10-16 Thread Leonardo Brondani Schenkel
On 15 Oct 2018, at 11:18 pm, Chris Jones wrote: On 15 Oct 2018, at 10:34 pm, Leonardo Brondani Schenkel wrote: I'm a committer, and if I'm doing a trivial bump of an openmaintainer port I'll push it directly. Depends entirely on what you consider trivial. If you consider a version update