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.