<feed xmlns='http://www.w3.org/2005/Atom'>
<title>make, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/port/make/atom?h=master</id>
<link rel='self' href='https://git.osdyson.ru/port/make/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/'/>
<updated>2015-03-24T19:52:20Z</updated>
<entry>
<title>Implemented .WAIT</title>
<updated>2015-03-24T19:52:20Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2015-03-24T19:30:52Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=f312d23f4598097b56883d95d598dc4b502498b7'/>
<id>urn:sha1:f312d23f4598097b56883d95d598dc4b502498b7</id>
<content type='text'>
Based on this patch:
http://lists.gnu.org/archive/html/help-make/2005-04/msg00091.html

Test file (wait.mk):
simple: 1 .WAIT 2
    @echo $@
1:
    @sleep 2; echo $@
2:
    @echo $@

run:
./make --sun -f wait.mk -j50 simple
Output:
1
2
simple
</content>
</entry>
<entry>
<title>Eat trailing spaces in sun mode</title>
<updated>2015-03-24T19:06:35Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2015-03-24T19:06:35Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=5e4b4e1c1142a747fa1ba6286639b4d82d80f4ce'/>
<id>urn:sha1:5e4b4e1c1142a747fa1ba6286639b4d82d80f4ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore ? before the command in SunOS mode</title>
<updated>2015-03-24T18:40:09Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2015-03-24T18:40:09Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=030eb1cecb5bca5a5999dee1fd3f37639ab79a2d'/>
<id>urn:sha1:030eb1cecb5bca5a5999dee1fd3f37639ab79a2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support SunOS make target-specific variables</title>
<updated>2015-03-24T18:34:59Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2015-03-24T18:29:00Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=036ccd8efa9ca16734b8baf4cc022eacb5d78576'/>
<id>urn:sha1:036ccd8efa9ca16734b8baf4cc022eacb5d78576</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Option --sun to enable syntax and features of SunOS make</title>
<updated>2015-03-24T18:34:59Z</updated>
<author>
<name>Igor Pashev</name>
<email>pashev.igor@gmail.com</email>
</author>
<published>2015-03-24T16:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=87e2dd5c98e7bdd770914c2404efd8194778fc93'/>
<id>urn:sha1:87e2dd5c98e7bdd770914c2404efd8194778fc93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SV 44348] Fix handling of shell widlcards on MS-Windows.</title>
<updated>2015-02-28T12:34:51Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2015-02-28T12:34:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=a80a8b8a10a8b3d46046d955986f484527c81c0b'/>
<id>urn:sha1:a80a8b8a10a8b3d46046d955986f484527c81c0b</id>
<content type='text'>
	* job.c (construct_command_argv_internal): If shell wildcard
	characters are found inside a string quoted with "..", give up the
	fast route and go through the shell.  Fixes Savannah bug #44348.
</content>
</entry>
<entry>
<title>Fix bs-nl handling, exit and Environment for VMS.</title>
<updated>2015-01-28T02:43:16Z</updated>
<author>
<name>John Malmberg</name>
<email>wb8tyw@qsl.net</email>
</author>
<published>2014-11-28T03:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=e4ac28e83081fa273b19fa778d46c1e3052cb834'/>
<id>urn:sha1:e4ac28e83081fa273b19fa778d46c1e3052cb834</id>
<content type='text'>
This fix required a complete rewrite of the command parser vmsjobs.c
child_execute_job.  The old parser had too many incorrect assumptions
about DCL commands and could not be repaired to extended.

The parser now more closely parses VMS commands and handles quoted
commands and redirection.  Command File mode has been improved, but can
not fully support bs-nl syntax.

VMS Unix shell simulation has been improved.

* commands.c: vms_comma_separator is now a run-time setting.
* function.c: vms_comma_separator is now a run-time setting.
* function.c(func_basename_dir) now reports "[]" or "./" based on
  VMS crtl runtime setting.
* job.c(start_job_command): VMS Handle empty commands propery.
* main.c: Add VMS environment variables for run-time settings.
  * vms_legacy_behavior - Force older behavior.
  * vms_comma_separator - Commas or spaces for separators.
  * vms_unix_simulation - Enhanced Posix shell simulation features.
  * Detect if VMS CRTL is set to report Unix paths instead of VMS.
  * ':' and '&gt;' are also MAP_DIRSEP on VMS.
* makeint.h: Add VMS run-time option variables.
* readme.vms: Update to current behavior.
* variable.c(define_variable_in_set): Fix VMS Environment variable
  lookup.
* variable.c(define_automatic_variables): Remove some VMS specific
  automatic variables and use the Unix ones instead.
* vms_export_symbol.c: Set max symbol size correctly.
* vmsjobs.c: child_execute_job() complete rewrite of VMS comand
  parsing.
* vmsjobs.c(build_vms_cmd): VMS commmand building with shell simulation.

Signed-off-by: Paul Smith &lt;psmith@gnu.org&gt;
</content>
</entry>
<entry>
<title>Fix $(shell) on hosts with 64-bit pid_t.</title>
<updated>2014-12-27T08:55:01Z</updated>
<author>
<name>Christian Boos</name>
<email>cboos@edgewall.org</email>
</author>
<published>2014-12-27T08:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=1fae20a2b7894ab24bb2a17e48178e70c4cf0db9'/>
<id>urn:sha1:1fae20a2b7894ab24bb2a17e48178e70c4cf0db9</id>
<content type='text'>
* function.c: Use pid_t for shell_function_pid.
* job.c: Likewise.

Copyright-paperwork-exempt: yes
</content>
</entry>
<entry>
<title>* main.c (main): [SV 43434] Handle NULL returns from ttyname().</title>
<updated>2014-10-20T05:54:56Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2014-10-20T05:54:56Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=292da6f6867b75a5af7ddbb639a1feae022f438f'/>
<id>urn:sha1:292da6f6867b75a5af7ddbb639a1feae022f438f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* tests/scripts/features/archives: [SV 43405] override AR variable.</title>
<updated>2014-10-20T05:45:09Z</updated>
<author>
<name>Benedikt Morbach</name>
<email>benedikt.morbach@googlemail.com</email>
</author>
<published>2014-10-12T08:11:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/port/make/commit/?id=3c487e7ed54bcfe9c83cb4cbb66549c5d42692fe'/>
<id>urn:sha1:3c487e7ed54bcfe9c83cb4cbb66549c5d42692fe</id>
<content type='text'>
Copyright-paperwork-exempt: yes
</content>
</entry>
</feed>
