request for port create command, to build a portfile from a URL
Enrico Maria Crisostomo
enrico.m.crisostomo at gmail.com
Mon Mar 12 10:18:19 UTC 2018
> On 12 Mar 2018, at 08:28, Ryan Schmidt <ryandesign at macports.org> wrote:
>
>
> On Mar 9, 2018, at 13:22, Enrico Maria Crisostomo wrote:
>
>> I pushed to GitHub a skeleton of the idea:
>>
>> https://github.com/emcrisostomo/macports-utils
>>
>> I've moved what I'm using to a new script to see what the end result looked like. If you want to try it, just grab the release tarball here (if you don't have the Autotools installed):
>>
>> ./configure && make install
>>
>> otherwise just clone the repo, bootstrap it and use it:
>>
>> ./autogen.sh && ./configure && make install
>>
>> An example:
>>
>> $ port-gen --url https://github.com/emcrisostomo/semver-utils/releases/download/1.1.3/semver-utils-1.1.3.tar.gz
>>
>> outputs:
>>
>> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
>>
>> PortSystem 1.0
>> PortGroup github 1.0
>>
>> github.setup emcrisostomo semver-utils 1.1.3
>> github.tarball_from releases
>>
>> categories changeme
>> platforms darwin
>> license GPL-3
>>
>> maintainers obfuscated-maintainer-mail \
>> openmaintainer
>> description Add a short port description here.
>> long_description Add a long port description here.
>>
>> homepage https://github.com/emcrisostomo/semver-utils
>>
>> checksums md5 e65be62dc9e25af8aa467aa99cde1e00 \
>> rmd160 71cf46420315edd8019d6974062033480b5c79a0 \
>> sha256 888a688feabc82ce59abc754c63fd2babff5747f0463fb1a3f8fffaf50d5d982 \
>> size 514429
>>
>> livecheck.url ${github.homepage}/releases/latest
>
> The github portgroup takes care of setting the homepage and livecheck for you.
>
>
Thanks Ryan: that's why the expected output must be reviewed and/or designed by the experts.
More information about the macports-dev
mailing list