<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/mk/patch/patch.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>2009-03-17T21:43:54Z</updated>
<entry>
<title>Replaced _PKG_SILENT and _PKG_DEBUG with RUN.</title>
<updated>2009-03-17T21:43:54Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2009-03-17T21:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6744d25ff3aada3fb154cd31581293bba2d1b7fe'/>
<id>urn:sha1:6744d25ff3aada3fb154cd31581293bba2d1b7fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added LOCALPATCHES and PATCHDIR.</title>
<updated>2007-09-19T08:37:37Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2007-09-19T08:37:37Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7e901dd9f355a300a51e8b6c4dd36d61320253f6'/>
<id>urn:sha1:7e901dd9f355a300a51e8b6c4dd36d61320253f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made "make show-all-patch" work.</title>
<updated>2007-09-19T08:32:13Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2007-09-19T08:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=500f99647baf758c024c5f217be18aa31a2753d6'/>
<id>urn:sha1:500f99647baf758c024c5f217be18aa31a2753d6</id>
<content type='text'>
</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>Use a flag to the checksum script to tell it whether we're checking</title>
<updated>2007-08-15T13:56:24Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2007-08-15T13:56:24Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3ff1bf7b408690f2577591c7780f33cf92193de1'/>
<id>urn:sha1:3ff1bf7b408690f2577591c7780f33cf92193de1</id>
<content type='text'>
a distfile or a pkgsrc patch.  It's simple, cleaner, less magic, etc.
(duh!).

While here, I notice that _CHECKSUM_CMD was already being defined in
mk/checksum/checksum.mk (as it should be), so update the definition
from mk/patch/patch.mk and remove it from patch.mk.</content>
</entry>
<entry>
<title>Teach the pkgsrc/mk/checksum/checksum script how to verify patches by</title>
<updated>2007-08-14T21:25:09Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2007-08-14T21:25:09Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=701b13909a92de00bd3f399d00e83ebbcf763efd'/>
<id>urn:sha1:701b13909a92de00bd3f399d00e83ebbcf763efd</id>
<content type='text'>
first stripping them of NetBSD RCS ID tags.  Use the checksum script
in the patch module to verify patch checksums instead of hand-coding
a miniature version of the checksum script in the do-pkgsrc-patches
target.</content>
</entry>
<entry>
<title>Don't print the message for the distribution patches if there aren't any.</title>
<updated>2007-08-14T13:21:57Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2007-08-14T13:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b1e6764d1370dc4737eef36214976f1b5c576334'/>
<id>urn:sha1:b1e6764d1370dc4737eef36214976f1b5c576334</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modify the barrier so that we always invoke the recursive make process</title>
<updated>2006-07-22T16:31:35Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2006-07-22T16:31:35Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=77b719dae84890b82a5725e63447bd357afcf808'/>
<id>urn:sha1:77b719dae84890b82a5725e63447bd357afcf808</id>
<content type='text'>
when passing through the barrier.  This ensures the PATH (passed via
PKGSRC_MAKE_ENV) is correctly set for all phases after the barrier.

This fixes a bug in "interactive" pkgsrc use, where if you have no
work directory and type "make build &amp;&amp; make install", then the "install"
step does not have a PATH set to include all the wrapper and tools
directories.</content>
</entry>
<entry>
<title>Rearrange sequence so that "wrapper" occurs between "tools" and</title>
<updated>2006-07-21T14:21:28Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2006-07-21T14:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4011c5cff2e356e5371e70f8c4ead23e2afaefd3'/>
<id>urn:sha1:4011c5cff2e356e5371e70f8c4ead23e2afaefd3</id>
<content type='text'>
"extract".  This allows all user-definable targets (pre-*, do-*,
post-*) to have access to the wrapper scripts.</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>
</feed>
