<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/mk/fetch/github.mk, branch pkgsrc-2016Q1</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2016Q1</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2016Q1'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2015-10-19T14:24:26Z</updated>
<entry>
<title>Don't encode the github tag into the distfile name if we are packaging</title>
<updated>2015-10-19T14:24:26Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-10-19T14:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f7850fab0667dc7887caadeedd22451c6e5765a8'/>
<id>urn:sha1:f7850fab0667dc7887caadeedd22451c6e5765a8</id>
<content type='text'>
a github release and the release version happens to look like a tag.
(a date like 20150714 could be misinterpreted as a git "short SHA")</content>
</entry>
<entry>
<title>'-' is a valid character in github account names</title>
<updated>2015-03-12T21:00:01Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-12T21:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=397f54cc438c1f36db1087e08eb134b8ba5cefff'/>
<id>urn:sha1:397f54cc438c1f36db1087e08eb134b8ba5cefff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use SITES.${_GITHUB_DEFAULT_DISTFILES} instead of ugly := assignment</title>
<updated>2015-03-09T15:50:18Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-09T15:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f035b11be13b0b1826384571227fc8b94de868ca'/>
<id>urn:sha1:f035b11be13b0b1826384571227fc8b94de868ca</id>
<content type='text'>
to MASTER_SITES which could conceivably break some use cases.
Also add comment in bsd.fetch-vars.mk.</content>
</entry>
<entry>
<title>MASTER_SITE_GITHUB goes in sites.mk</title>
<updated>2015-03-09T13:10:45Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-09T13:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3a9fce40ec4c405109e2e936daa683cc485501fc'/>
<id>urn:sha1:3a9fce40ec4c405109e2e936daa683cc485501fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Address issues raised by agc@ to make the github master site handling</title>
<updated>2015-03-07T21:14:32Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-07T21:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=81fcba18057452d58defaf207bfe816a44067012'/>
<id>urn:sha1:81fcba18057452d58defaf207bfe816a44067012</id>
<content type='text'>
more pkgsrcesque.

1) turn _USE_GITHUB into an internal infrastructure variable
2) put back MASTER_SITES in packages' Makefiles.
3) encode the account in the master site URL, remove GH_ACCOUNT
4) rename GH_PROJECT to GITHUB_PROJECT
5) rename GH_TAGNAME to GITHUB_TAG and allow it to accept commit hash
   as well as tag. GH_COMMIT is gone.
6) turn on this functionality when MASTER_SITES matches a predefined github
   pattern instead of via explicit USE_GITHUB setting.</content>
</entry>
<entry>
<title>use https. Unconditionally gets redirected to https, so saves a redirect.</title>
<updated>2015-03-07T16:54:28Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-07T16:54:28Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c45efa99fc29f1185de6a48a332cd32c0cdd5c0e'/>
<id>urn:sha1:c45efa99fc29f1185de6a48a332cd32c0cdd5c0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve inline documentation</title>
<updated>2015-03-07T16:17:42Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-07T16:17:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=756449b5d621afa2b6ad73e019724cdb8a661805'/>
<id>urn:sha1:756449b5d621afa2b6ad73e019724cdb8a661805</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add keyword for make help</title>
<updated>2015-03-07T15:31:52Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-07T15:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=23f04d12f3ac0be57e628c2aa227b9e19ef5e65c'/>
<id>urn:sha1:23f04d12f3ac0be57e628c2aa227b9e19ef5e65c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adopt USE_GITHUB from FreeBSD ports to make github MASTER_SITE</title>
<updated>2015-03-07T14:17:51Z</updated>
<author>
<name>tnn</name>
<email>tnn@pkgsrc.org</email>
</author>
<published>2015-03-07T14:17:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6370898cba24215be2489e33c04c45c7d10c624c'/>
<id>urn:sha1:6370898cba24215be2489e33c04c45c7d10c624c</id>
<content type='text'>
handling less painful.
See: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html#makefile-master_sites-github

To use, set in Makefile:

DISTNAME=	exampleproject-1.2
USE_GITHUB=	YES

The following variables alter USE_GITHUB behavior:

GH_ACCOUNT	defaults to PKGBASE
GH_PROJECT	defaults to PKGBASE
GH_TAGNAME	defaults to PKGVERSION_NOREV
		(sometimes you want to override with v${PKGVERSION_NOREV})
GH_COMMIT	explicit commit hash if no tag is available
GH_RELEASE	default empty, may be set to ${DISTNAME} for example
GH_TYPE		overrides the autodetected MASTER_SITE URL scheme</content>
</entry>
</feed>
