<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/mk/pkgformat/pkg/tests, branch trunk</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2017-10-04T04:13:12Z</updated>
<entry>
<title>reduce-depends.awk: Also reduce "exact match" and "any version".</title>
<updated>2017-10-04T04:13:12Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2017-10-04T04:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=8d6717d0baa625752d9cb2c5b92747590f2159da'/>
<id>urn:sha1:8d6717d0baa625752d9cb2c5b92747590f2159da</id>
<content type='text'>
Also reduce patterns of the form:

	pkg-version	(exact match)
	pkg-[0-9]*	(fnmatch pattern matching any version)</content>
</entry>
<entry>
<title>reduce-depends.awk: Match version strings containing tilde (~).</title>
<updated>2017-10-04T04:13:00Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2017-10-04T04:13:00Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c674b9774bf82aecb2f6813352745201af5ebce1'/>
<id>urn:sha1:c674b9774bf82aecb2f6813352745201af5ebce1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reduce-depends.awk: Reduce "pkg&gt;1" and "pkg&lt;2" into "pkg&gt;1&lt;2".</title>
<updated>2017-10-01T04:00:40Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2017-10-01T04:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5744c51323e9de77bf95c7adedf36df17b363b35'/>
<id>urn:sha1:5744c51323e9de77bf95c7adedf36df17b363b35</id>
<content type='text'>
Enhance the reduce-depends.awk script to reduce a larger set of
dependencies into a single dependency.  The patterns representing
intervals of version numbers (can be open-ended) are of the form:

	pkg&gt;lower
	pkg&gt;=lower
	pkg&lt;upper
	pkg&lt;=upper
	pkg&gt;lower&lt;upper
	pkg&gt;lower&lt;=upper
	pkg&gt;=lower&lt;upper
	pkg&gt;=lower&lt;=upper

These patterns are now condensed into a single dependency of the
same form.  For example, given the following patterns:

	pkg&gt;=1.0
	pkg&gt;2.0
	pkg&lt;3.0
	pkg&lt;=4.0
	pkg&gt;=2.5&lt;3.5

the reduced pattern becomes:

	pkg&gt;=2.5&lt;3.0

Add the test script used to help with refactoring and adding the
new feature to the script.

This is a mostly complete rewrite of the script; change the
license to the standard 2-clause BSD license used by TNF.</content>
</entry>
<entry>
<title>Using script templates implies a dependency on pkgtasks.</title>
<updated>2017-06-02T19:13:44Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2017-06-02T19:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0efae112519d733e8a1e75658150c78c00496c68'/>
<id>urn:sha1:0efae112519d733e8a1e75658150c78c00496c68</id>
<content type='text'>
The header template loads pkgtasks' load.subr unconditionally, so
if any script templates are used, then they imply a dependency on
pkgtasks.  Trigger the dependency in the "pkgtasks" framework by
setting USE_PKGTASKS to "yes".</content>
</entry>
<entry>
<title>Make creation of +DEINSTALL/+INSTALL scripts pkgformat-specific.</title>
<updated>2017-06-01T02:09:43Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2017-06-01T02:09:43Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=af0fdc41317355088c9f02fa3203e52441290057'/>
<id>urn:sha1:af0fdc41317355088c9f02fa3203e52441290057</id>
<content type='text'>
Move the files needed to generate +DEINSTALL and +INSTALL scripts
for the "pkg" format into pkgsrc/mk/pkgformat/pkg.

Create new script templates that make use of "pkgtasks" to perform
the actual tasks.</content>
</entry>
</feed>
