<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/mk/patch/bsd.patch-vars.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>2008-06-09T14:47:03Z</updated>
<entry>
<title>Wrap expansion of local patches inside LOCALPATCHES, given that it is undefined</title>
<updated>2008-06-09T14:47:03Z</updated>
<author>
<name>sketch</name>
<email>sketch@pkgsrc.org</email>
</author>
<published>2008-06-09T14:47:03Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f3f4c752574313b73ea15a91a9690dcba84dbe3b'/>
<id>urn:sha1:f3f4c752574313b73ea15a91a9690dcba84dbe3b</id>
<content type='text'>
by default.  Previous behaviour would try to echo /&lt;pkgpath&gt; which leads to
interesting behaviour when /net is an autofs map...

Reduces runtime of mk/bulk/printdepends by 5.25 days on my test system.</content>
</entry>
<entry>
<title>Allow for emulation-specific patches for binary-only packages.  The</title>
<updated>2007-08-16T16:29:27Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2007-08-16T16:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=8cd21c85a1b5b5bb7a86d30698d94529d8fcb87f'/>
<id>urn:sha1:8cd21c85a1b5b5bb7a86d30698d94529d8fcb87f</id>
<content type='text'>
patches are named emul-${EMUL_PLATFORM}-patch-* and are located in
${PATCHDIR}.</content>
</entry>
<entry>
<title>Reworked the way the needed tools for the "patch" phase are determined.</title>
<updated>2007-08-13T09:22:21Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2007-08-13T09:22:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a6bcf86c93149998f7a48865e33dcb506ca65e73'/>
<id>urn:sha1:a6bcf86c93149998f7a48865e33dcb506ca65e73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When testing whether the patches/ directory exists or not, take into</title>
<updated>2007-05-25T14:21:32Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2007-05-25T14:21:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=72a55e9e864627027cb7bffca01491d1626203cd'/>
<id>urn:sha1:72a55e9e864627027cb7bffca01491d1626203cd</id>
<content type='text'>
account that CVS usually leaves empty directories around. This fixes the
bootstrapping after a "cvs update" without the -P option. The error
message leading to it was:

===&gt; running: (cd /home/p/src/devel/bmake &amp;&amp; /home/p/pkg/bin/bmake -s
	-DPKG_PRESERVE MAKECONF=/home/p/work/mk.conf.example
	WRKOBJDIR=/home/p/work/pkgsrc bootstrap-register)
ERROR: [resolve-dependencies] A package matching ``digest&gt;=20010302'' should
ERROR:     be installed, but one cannot be found.  Perhaps there is a
ERROR:     stale work directory for ../../pkgtools/digest?</content>
</entry>
<entry>
<title>* Add a new stage "bootstrap-depends" that happens before all other</title>
<updated>2006-07-13T14:02:34Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2006-07-13T14:02:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7a2c97d53fecacc96925c6584dd0b8db8ae097b9'/>
<id>urn:sha1:7a2c97d53fecacc96925c6584dd0b8db8ae097b9</id>
<content type='text'>
  stages, and that installs dependencies listed in BOOTSTRAP_DEPENDS.
  The bootstrap-depends step works just like the normal depends step
  and honors the value of DEPENDS_TARGET.  It's now possible to add
  dependencies solely to facilitate fetching the distfiles, e.g.

	BOOTSTRAP_DEPENDS+=	curl-[0-9]*:../../www/curl

* Teach the tools framework about ":bootstrap" as a tools modifier
  which indicates the tool should be added as a dependency via
  BOOTSTRAP_DEPENDS.

* Add "digest" to the tools framework.

* Use USE_TOOLS+=digest:bootstrap to force pkgsrc to install digest
  before anything else.  Get rid of unused "uptodate-digest" target
  and related digest version-checking code.

* Finish the refactoring work: split checksum-related code out of
  bsd.pkg.mk and into pkgsrc/mk/checksum and replace the "checksum"
  target command list with a script that does all the real work.

* Make DIGEST_ALGORITHMS and PATCH_DIGEST_ALGORITHM into private
  variables by prepending them with an underscore.  Also, rename
  _PATCH_DIGEST_ALGORITHM to _PATCH_DIGEST_ALGORITHMS and adjust the
  makepatchsum target to allow that variable to contain a list of
  algorithms, all of which are used when creating the patch checksums
  for ${DISTINFO_FILE}.</content>
</entry>
<entry>
<title>Move some variable definitions out of bsd.prefs.mk and back into</title>
<updated>2006-06-06T15:28:51Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2006-06-06T15:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3058ace76fb2a626712182cbb8d1c4ad1c522563'/>
<id>urn:sha1:3058ace76fb2a626712182cbb8d1c4ad1c522563</id>
<content type='text'>
bsd.pkg.mk.  They didn't actually need to be defined in bsd.prefs.mk,
just somewhere before the "main" bsd.&lt;phase&gt;.mk files were included.
This moves some conditional (?=) definitions back into bsd.pkg.mk so
they won't conflict with any conditional definitions in package
Makefiles.

This should fix the "checksum" problems in lang/php-gd as noted here:

    http://mail-index.netbsd.org/pkgsrc-users/2006/06/05/0012.html

where EXTRACT_SUFX had the wrong value due to the order in while *.mk
files were included.</content>
</entry>
<entry>
<title>Refactor "patch" code into correspondingly named subdirectory of</title>
<updated>2006-06-06T04:48:19Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2006-06-06T04:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=627dc60046ba2edbfcdc34b2cb837e9267888498'/>
<id>urn:sha1:627dc60046ba2edbfcdc34b2cb837e9267888498</id>
<content type='text'>
pkgsrc/mk.  Also get rid of the recursive make for the "patch" target.
This basically merges the "patch" phase into the "tools" phase.

There should eventually be a standalone script that can be used to
verify checksums listed in distinfo that should be used instead of
the roll-your-own code in the do-pkgsrc-patch target.</content>
</entry>
</feed>
