<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/mk/wrapper/logic, branch pkgsrc-2015Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2007-11-28T14:45:22Z</updated>
<entry>
<title>Do not load the $cache file for every argument. Instead, load it once</title>
<updated>2007-11-28T14:45:22Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2007-11-28T14:45:22Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=410affab949994568174c99a79ecda3ee18aba4b'/>
<id>urn:sha1:410affab949994568174c99a79ecda3ee18aba4b</id>
<content type='text'>
and then call it as a shell function. Note that the shell function is
not called "cache", since some shells have problems when a function has
the same name as a variable.

This speeds up the wrapper by as little as 75 percent for the final link
command of editors/abiword on SunOS-5.10-sparc (before: 20 seconds,
after: 5 seconds).</content>
</entry>
<entry>
<title>The word "skipped" is ambiguous. Use "untransformed" instead.</title>
<updated>2007-09-13T10:50:43Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2007-09-13T10:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2e36f667a2cf760a3d7b7eacd30c46986e5993ff'/>
<id>urn:sha1:2e36f667a2cf760a3d7b7eacd30c46986e5993ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove trailing tabs.</title>
<updated>2006-12-15T13:15:06Z</updated>
<author>
<name>martti</name>
<email>martti@pkgsrc.org</email>
</author>
<published>2006-12-15T13:15:06Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=e2610fb8c820eb8b980e4903b6e8df8adafee4b0'/>
<id>urn:sha1:e2610fb8c820eb8b980e4903b6e8df8adafee4b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed the separate files for the cache header and footer. This makes</title>
<updated>2006-11-26T14:42:17Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2006-11-26T14:42:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0d6ef4486ff8f62653b2a630800a39167af2dda0'/>
<id>urn:sha1:0d6ef4486ff8f62653b2a630800a39167af2dda0</id>
<content type='text'>
the code a lot more readable.</content>
</entry>
<entry>
<title>Fixed the "inconsistent update" problem when using the pkgsrc wrapper</title>
<updated>2006-10-21T11:42:25Z</updated>
<author>
<name>rillig</name>
<email>rillig@pkgsrc.org</email>
</author>
<published>2006-10-21T11:42:25Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=69155cdc3e7cd4516da0e1fc05e755e7ee8aad8e'/>
<id>urn:sha1:69155cdc3e7cd4516da0e1fc05e755e7ee8aad8e</id>
<content type='text'>
cache together with MAKE_FLAGS=-j. The cache file is now regenerated
into a temporary file and then renamed (atomically) to the "real" cache
file.

Fixed some code that would fail when run in "set -e" mode. If you want to
test the "set -e" mode, just uncomment the line in wrapper.sh.</content>
</entry>
<entry>
<title>Add some more debugging annotations for the work log to note split args</title>
<updated>2005-02-14T21:43:11Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2005-02-14T21:43:11Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=993d3950288e846d91a74232ed8c81ae1f54fb59'/>
<id>urn:sha1:993d3950288e846d91a74232ed8c81ae1f54fb59</id>
<content type='text'>
and skipped args.</content>
</entry>
<entry>
<title>Split out the argument pre-processing logic into its own script</title>
<updated>2005-01-18T17:25:13Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2005-01-18T17:25:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5977984da264e02694efc6431ba4669cbee98103'/>
<id>urn:sha1:5977984da264e02694efc6431ba4669cbee98103</id>
<content type='text'>
arg-pp-main, and allow for wrapper-specific hooks to extend the
pre-processing through _WRAP_ARG_PP.&lt;wrappee&gt;.  Move the Darwin
GCC-related preprocessing into arg-pp-darwin-gcc, and create a
arg-pp-mipspro-cc that understands -LANG:&lt;feature&gt; and -LIST:&lt;feature&gt;
so that they're not confused with the usual -Ldir options.</content>
</entry>
<entry>
<title>Teach the wrapper scripts about HP-UX *.sl shared libraries.  They</title>
<updated>2005-01-18T05:24:47Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2005-01-18T05:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1cdb69ea246b757ff486e6b3b983a08e3d5ef572'/>
<id>urn:sha1:1cdb69ea246b757ff486e6b3b983a08e3d5ef572</id>
<content type='text'>
work the same way as ELF *.so shared libraries from pkgsrc's point of
view -- just the extension is different.</content>
</entry>
<entry>
<title>Avoid the silly optimization in the make logic and push it into the</title>
<updated>2005-01-10T03:40:25Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2005-01-10T03:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=fe94a169330bd09e6e349e06ce58b0a730244a89'/>
<id>urn:sha1:fe94a169330bd09e6e349e06ce58b0a730244a89</id>
<content type='text'>
shell script instead.  We can't avoid invoking sed at least once since
we need to protect the arguments against shell expansion, but we avoid
invoking sed for transformations unless there actually are transformations
to perform.  The code is simpler, more straightforward, and logically
correct now.

This fixes problems with using a non-GCC compiler with packages that
haven't been converted to use buildlink3, noted in PR pkg/28896.</content>
</entry>
<entry>
<title>Allow the wrapper-specific transform scripts to replace one arg with</title>
<updated>2004-12-05T03:43:18Z</updated>
<author>
<name>jlam</name>
<email>jlam@pkgsrc.org</email>
</author>
<published>2004-12-05T03:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=bd720de98fcb4fd294a723d07fa82fdf659537fc'/>
<id>urn:sha1:bd720de98fcb4fd294a723d07fa82fdf659537fc</id>
<content type='text'>
several args by setting split_arg="yes" as part of the transformation.</content>
</entry>
</feed>
