[parrot/parrot] 98b8b6: Change some dependency rules to make them work wit...

GitHub noreply at github.com
Sun Jul 14 07:39:57 UTC 2013


  Branch: refs/heads/m0
  Home:   https://github.com/parrot/parrot
  Commit: 98b8b603ce7d088cf1b0e46eb02ac573de64bd96
      https://github.com/parrot/parrot/commit/98b8b603ce7d088cf1b0e46eb02ac573de64bd96
  Author: Martin Vorländer <martin.vorlaender at t-online.de>
  Date:   2012-11-03 (Sat, 03 Nov 2012)

  Changed paths:
    M config/auto/pmc.pm
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  Change some dependency rules to make them work with MMS/MMK (VMS make utilities).

The VMS make utilities always need an action if they determine that a target is
older than a denpendency element.

Besides, rules like

some/header.h : some/source.c

some/source.c : some/file.dump
	$(PMC2CC) some/source.pmc

don't reflect the building process, as both the C and header file are generated
by the $(PMCCC) call.


  Commit: 86b7619bde86b39332069508f61afe1a28a7379b
      https://github.com/parrot/parrot/commit/86b7619bde86b39332069508f61afe1a28a7379b
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M config/auto/pmc.pm
    M src/dynpmc/Rules.in

  Log Message:
  -----------
  Merge pull request #865 from mvorl/depend-h_c_dump

Change some dependency rules to make them work with VMS.


  Commit: 6b79c78f210aa90aa69d6b25def66097140e09ba
      https://github.com/parrot/parrot/commit/6b79c78f210aa90aa69d6b25def66097140e09ba
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M ChangeLog
    M RESPONSIBLE_PARTIES

  Log Message:
  -----------
  [doc] Add a note about VMS make to our changelog


  Commit: 5dbd17bc843a009769375fa424bc7b709377a59f
      https://github.com/parrot/parrot/commit/5dbd17bc843a009769375fa424bc7b709377a59f
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2013-06-24 (Mon, 24 Jun 2013)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  [doc] Update readme with some more helpful pointers


  Commit: 0286c7152ba971e8435cf37b72a0ca00620dd731
      https://github.com/parrot/parrot/commit/0286c7152ba971e8435cf37b72a0ca00620dd731
  Author: Will "Coke" Coleda <will at coleda.com>
  Date:   2013-06-25 (Tue, 25 Jun 2013)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  fix typo


  Commit: ebd9b7e9a12f65beebdc61d7e428e11fffc6a2fc
      https://github.com/parrot/parrot/commit/ebd9b7e9a12f65beebdc61d7e428e11fffc6a2fc
  Author: Kent Fredric <kentfredric at gmail.com>
  Date:   2013-06-26 (Wed, 26 Jun 2013)

  Changed paths:
    M config/auto/perldoc.pm
    M config/gen/makefiles/docs.in

  Log Message:
  -----------
  Always use redirection and *NEVER* perldoc -d  ( github #520 )

perldoc -d $path is limited because perldoc SETUID's to `UID=nobody` if
`UID=0`, which basically guarantees that `perldoc -d $path` will not be
able to write anywhere in the working directory.

Though using redirection may be limited on some platforms, any competing
solution should change the code executed depending on platform.

On UNIX as UID=0, -d should **always** be avoided because of perldocs
inherent defects.


  Commit: 05d88717aad1e49f8ac9bee6402b193ae09a551c
      https://github.com/parrot/parrot/commit/05d88717aad1e49f8ac9bee6402b193ae09a551c
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2013-06-27 (Thu, 27 Jun 2013)

  Changed paths:
    M config/auto/perldoc.pm
    M config/gen/makefiles/docs.in

  Log Message:
  -----------
  Merge pull request #973 from kentfredric/master

Always use >  not  `perldoc -d`


  Commit: b078d7cf5f3cdc3d85c623f52747a79e859794ba
      https://github.com/parrot/parrot/commit/b078d7cf5f3cdc3d85c623f52747a79e859794ba
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2013-06-29 (Sat, 29 Jun 2013)

  Changed paths:
    M src/events.c

  Log Message:
  -----------
  [doc] Remove an svn remnant and improve POD name


  Commit: 802f2d3549d8dfa36e0bb18c02ad9eceadde79d6
      https://github.com/parrot/parrot/commit/802f2d3549d8dfa36e0bb18c02ad9eceadde79d6
  Author: Jonathan "Duke" Leto <jonathan at leto.net>
  Date:   2013-07-14 (Sun, 14 Jul 2013)

  Changed paths:
    M ChangeLog
    M README.pod
    M RESPONSIBLE_PARTIES
    M config/auto/perldoc.pm
    M config/auto/pmc.pm
    M config/gen/makefiles/docs.in
    M src/dynpmc/Rules.in
    M src/events.c

  Log Message:
  -----------
  Merge branch 'master' into m0


Compare: https://github.com/parrot/parrot/compare/8ee0ff753ecb...802f2d3549d8


More information about the parrot-commits mailing list