This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libmakefile-parser-perl.

      from  e32c72d   update changelog
       new  3dcdb07   Add debian/upstream/metadata
       new  0bf65cf   Update debian/changelog
      adds  4e9c13c   started the gmake-db branch
      adds  a3e6d91    r390@agentz:  agentz | 2007-03-20 01:01:08 +0800  * 
added Makefile::Parser::GmakeDB to parse the GNU make database  * added 
script/pgmake-db to utilize the GNU make database
      adds  ada8da6    r393@agentz:  agentz | 2007-03-25 16:43:56 +0800  * 
first sketch of Makefile::AST and pgmake-db, passing a lot of tests in 
mdom-gmake
      adds  696df2e   changed the MIME type
      adds  e5667a2    r836@agentz:  agentz | 2007-06-03 14:07:20 +0800  * 
AST::Rule - "local"ize $. to Command->lineno  * Parser::GmakeDB - reset 
->{lineno} according to the comments in Makefile DB  * script/pgmake-db - set 
$Makefile::AST::Runtime to true  now tests in sanity/func-refs.t are passing! 
yay!
      adds  ea30232    r840@agentz:  agentz | 2007-06-03 15:55:11 +0800  
various fixes in the evaluator and now featgures/comments2.t passes:)
      adds  086b3c2    r844@agentz:  agentz | 2007-06-03 22:39:59 +0800  * 
Makefile::AST - fixed the add_auto_var method and now it accepts    a list of 
name-value pairs  * Makefile::AST::Rule - added support for the $^ automatic 
variable  * Makefile::AST::Rule::Base - added the as_str method which is very   
 handly for debugging rules  * Makefile::Parser::GmakeDB - added support for 
lineno  * evaluator and frontend script - added (almost-complete) support    
for double-colon rules (all t [...]
      adds  7d8aaf7    r846@agentz:  agentz | 2007-06-03 23:45:08 +0800  added 
support for -n and -s to pgmake-db
      adds  74749b1    r852@agentz:  agentz | 2007-06-04 00:20:19 +0800  * 
added support for options -n, -s, and -i to pgmake-db  * added the long option 
forms from -f, -n, -s, and -i
      adds  f1f4822    r856@agentz:  agentz | 2007-06-04 19:20:43 +0800  * 
patched the gnu makefile database output to work    around the (un)escaping bug 
of gnu make:    http://www.mail-archive.com/bug-make@gnu.org/msg04650.html  * 
unescapes the escaped metachars in both the target and    prereq list when 
building the AST  * pass command line args onto the `make -pq` system call
      adds  bc9da41    r860@agentz:  agentz | 2007-06-04 20:34:52 +0800  * 
Parser::GmakeDB - fixed the .DEFAULT_GOAL value bug ([0])  * pgmake-db - 
escapes C<\> in preprocessing of the db output  (escape.t and escape2.t are 
passing now. yay!)
      adds  d5b7f1b    r862@agentz:  agentz | 2007-06-04 22:00:18 +0800  
pgmake-db - let warnings for overriding commands from GNU make get through
      adds  e607638    r868@agentz:  agentz | 2007-06-07 10:11:56 +0800  * 
Makefile::Parser::GmakeDB - issues a warning if there's    unknown structs in 
the db output  * pgmake-db - sets the MAKE var to $0
      adds  a7a0075    r869@agentz:  agentz | 2007-06-07 10:15:11 +0800  
pgmake-db - passes -s to make
      adds  0bef7c5   did some refactoring to Evaluator: moved package 
variables %Required, , and %Making into  and added some methods to access these 
new object slots
      adds  b1129c1    r871@agentz:  agentz | 2007-06-07 10:39:11 +0800  
Evaluator - cached the mtime of each target, only update the mtime in the cache 
after all the individual double-colon rules for the same target have been 
updated. this has fixed Savannah bug #14334 and all the tests in 
features/double_colon*.t are passing now :)
      adds  e4f7df0    r872@agentz:  agentz | 2007-06-07 11:07:24 +0800  did 
some refactoring to Evaluator: moved package variables %Required, , and %Making 
into  and added some methods to access these new object slots
      adds  69ba885    r883@agentz:  agentz | 2007-06-07 12:16:13 +0800  
Evaluator - renamed method 'target_is_required' to 'is_required_target'
      adds  62dd753    r889@agentz:  agentz | 2007-06-07 15:29:55 +0800  * 
added basic support for phony targets  * added support for order-only prereqs 
(both in Parser::GmakeDB, AST, and the evaluator), now features/order_only*.t 
pass! yay!  * added support for automatic variables $+ and $|
      adds  d732104    r896@agentz:  agentz | 2007-06-07 17:12:34 +0800  used 
$::MAKE instead of bash in the error/warning messages to conform with GNU 
make's behavior
      adds  84051de    r899@agentz:  agentz | 2007-06-07 19:32:02 +0800  * 
added support for verbatim variables (i.e., those defined via    the define 
directive)  * added support for canned sequence of commands
      adds  d9868f2    r906@agentz:  agentz | 2007-06-07 20:33:47 +0800  added 
support for stacked command modifier to the evaluator
      adds  8713bfd    r909@agentz:  agentz | 2007-06-07 20:51:03 +0800  
Parser::GmakeDB - excludes the last newline char from verbatim variable's value
      adds  fa478f5    r914@agentz:  agentz | 2007-06-08 01:43:32 +0800  * 
fixed the implicit rule support in the evaluator  * extracted info about 
pattern stem and "also-made" targets for    searched implicit rule from the 
comments in the db output  * added as_str method to AST::Rule::Implicit  * sort 
matched implicit rules according to the generality (i.e.    the number of 
normal prereqs) so as to make tests pass    (it's not spec'd afaik)  * fixed a 
bogus error message in the runtime   [...]
      adds  fdb8f3a    r919@agentz:  agentz | 2007-06-09 19:51:41 +0800  fixed 
a bug in the gmake db patching code which mispatched the back-slash char
      adds  6ead71c    r921@agentz:  agentz | 2007-06-09 20:11:35 +0800  * 
evaluator - renamed the term "scope" to "pad"    (hey, there is a PadWalker on 
CPAN, no?)  * added accessors file and lineno to AST::Variable  * introduced 
$orig_file and feed both $orig_file and    $orig_lineno to 
AST::Variable->new(...)  * added various "# XXX ..." hooks to the source
      adds  699cfc5    r923@agentz:  agentz | 2007-06-09 20:25:00 +0800  use 
eval_var_value in favor of get_var
      adds  a875a48    r926@agentz:  agentz | 2007-06-09 20:31:55 +0800  fixed 
a bug in AST::Rule regarding not re-recognize command modifiers *after* 
variable expansion
      adds  970878e    r928@agentz:  agentz | 2007-06-09 20:42:55 +0800  
pgmake-db - fixed a special case when neither makefile nor target is found
      adds  efbc4c4    r934@agentz:  agentz | 2007-06-10 01:03:55 +0800  * pad 
refactoring: now we use pad triggers to handle target specific    variables  * 
added support for target-specific variables (=,:=,?=,+=)  * added the target 
accessor to AST::Rule::Base  * made GmakeDB "context aware" via $db_section
      adds  2c4309e    r964@agentz:  agentz | 2007-06-11 19:22:21 +0800  * 
pgmake-db - added support for the -B and --always-make option  * AST::Evaluator 
- introduced the $AlwaysMake variable to control    the remaking behavior
      adds  2eabe84    r974@agentz:  agentz | 2007-06-11 21:35:36 +0800  * 
partially implemented the -q --question option  * did a major refactoring with 
Makefile::AST::Rule:  ** split command running  to two distinct phases, namely, 
    command preparation and command execution  ** added the prepare_commands 
and prepare_command methods  * introduced class Makefile::AST::Command to hold 
not    only the command body, but also the command modifiers    like @, +, and 
-.
      adds  356eba7    r976@agentz:  agentz | 2007-06-11 21:49:38 +0800  * 
commands are considered empty even when after varaible expansion    it's 
important for --question  * a minor fix in pgmake-db and one more test in 
options/dash-q.t    passes!
      adds  51de450    r980@agentz:  agentz | 2007-06-11 22:39:28 +0800  * 
added support for the -v --version option  * use Class::Accessor::Fast for 
Makefile::AST
      adds  d8abc26    r982@agentz:  agentz | 2007-06-11 22:48:51 +0800  * 
turned named_pads, pad_stack, pad_triggers, and default_goal    to 
auto-generated accessors.
      adds  ba0a2ab    r984@agentz:  agentz | 2007-06-12 01:22:16 +0800  * 
added the 'firing_rule' trigger to Makefile::AST::Evaluator::make_by_rule  * 
fixed a failing test in t/ast-basic.t due to API changes  * updated the 
MANIFEST file
      adds  43997db    r986@agentz:  agentz | 2007-06-12 01:24:45 +0800  * 
added the make-simplest script which can desugar arbitrary    GNU Makefile to 
the simplest form (only simple rules are    included, no directives, no 
variables, and no magic)    Only $(MAKE) is preserved.  Thanks to 
Class::Trigger++, or the code won't be so clean :)
      adds  0e4c41d    r988@agentz:  agentz | 2007-06-12 02:06:13 +0800  * 
added t/make-simplest.t to test script/make-simplest  * evaluator - the same 
set of double-colon rules should only be fired once  * script/make-simplest - 
proper support for order-only rules,    double-colon rules and default goals
      adds  6634787    r990@agentz:  agentz | 2007-06-12 03:12:56 +0800  * 
script/make-simplest - warns when no rule can be found to make    nonexistent 
target  * fixed an evil bug in Makefile::AST's target_exists method  * added 
some more tests to t/make-simplest.t
      adds  f092a98    r994@agentz:  agentz | 2007-06-12 03:25:38 +0800  added 
more tests to t/make-simplest.t
      adds  6d7557f    r996@agentz:  agentz | 2007-06-12 10:50:19 +0800  
renamed make-simplest to makesimple
      adds  cae3efe    r998@agentz:  agentz | 2007-06-12 12:02:21 +0800  added 
more tests to t/makefile.t for conditonals, multi-line commands, function 
references, static pattern rules and such
      adds  e426bc6    r1000@agentz:  agentz | 2007-06-12 16:06:11 +0800  * 
added tests to t/makesimple.t for chained implicit rules  * fixed a serious bug 
in Makefile::AST::Rule::Implicit's    apply method regarding chained implicit 
rule handling
      adds  efb9f8b    r1004@agentz:  agentz | 2007-06-12 17:15:39 +0800  added 
the missing Makefile::AST::Command file
      adds  53a9ab5    r1088@agentz:  agentz | 2007-06-14 21:23:12 +0800  added 
some tests to t/makesimple.t to demonstrate the dynamics of the GNU make 
language
      adds  17dd643    r7887@agentz-office:  agentz | 2008-03-07 10:07:28 +0800 
 [gmake-db] fixed MAKELEVEL issues in makesimple
      adds  a64c250    r7889@agentz-office:  agentz | 2008-03-07 10:15:10 +0800 
 [gmake-db] added META.yml and inc/
      adds  a99a4b3    r7899@agentz-office:  agentz | 2008-03-07 16:28:33 +0800 
 [gmake-db] CPAN release 0.20
      adds  ed395b9    r7902@agentz-office:  agentz | 2008-03-07 16:36:49 +0800 
 [gmake-db] fixed Makefile.PL a bit
      adds  3646e04    r7926@agentz-office:  agentz | 2008-03-08 16:00:38 +0800 
 copied over the t/lib from the mdom repos
      adds  8d646b0    r7928@agentz-office:  agentz | 2008-03-08 16:13:27 +0800 
 [gmake-db] fixed the test lib
      adds  bcbd30b    r7934@agentz-office:  agentz | 2008-03-08 18:31:15 +0800 
 [gmake-db] updated inc using the latest Module::Install
      adds  503b013    r7936@agentz-office:  agentz | 2008-03-08 18:35:02 +0800 
 [gmake-db] updated Changes
      adds  b3570b9    r7937@agentz-office:  agentz | 2008-03-08 18:37:00 +0800 
 [gmake-db] bumped the version number to 0.202
      adds  c436c00    r7940@agentz-office:  agentz | 2008-03-08 18:58:02 +0800 
 [gmake-db] added File::Slurp to Makefile.PL
      adds  d0d0089    r7950@agentz-office:  agentz | 2008-03-08 20:53:52 +0800 
 gmake-db - CPAN release 0.204
      adds  1e61dc1    r7954@agentz-office:  agentz | 2008-03-10 12:12:34 +0800 
 [gmake-db] fixed the debugging craps in script/makesimple
      adds  e68ebb4    r7956@agentz-office:  agentz | 2008-03-10 12:30:53 +0800 
 [gmake-db] made makesimple.t emit GNU makes version
      adds  a8c64e7    r7958@agentz-office:  agentz | 2008-03-10 12:43:29 +0800 
 [gmake-db] skipped t/makesimple.t if GNU make not found or version too old
      adds  2b2b23b    r7964@agentz-office:  agentz | 2008-03-10 15:46:47 +0800 
 [gmake-db] preparing for the 0.206 release
      adds  425ffc0    r7966@agentz-office:  agentz | 2008-03-10 15:54:49 +0800 
 [gmake-db] added pointers for the GmakeDB parser to Makefile::Parsers POD
      adds  66a488a    r7971@agentz-office:  agentz | 2008-03-10 16:35:34 +0800 
 [gmake-db] added POD for Makefile::AST
      adds  9dc4307    r7974@agentz-office:  agentz | 2008-03-10 16:45:50 +0800 
 [gmake-db] added POD to Makefile::AST::Evaluator (half done)
      adds  da58cc7    r7976@agentz-office:  agentz | 2008-03-10 17:30:47 +0800 
 [gmake-db] translated a lot of POD to english in Makefile::AST
      adds  13313b9    r7978@agentz-office:  agentz | 2008-03-10 17:49:25 +0800 
 [gmake-db] finished the POD for Makefile::AST::Evaluator and bumped the 
version number to 0.207
      adds  114e72d    r7980@agentz-office:  agentz | 2008-03-10 17:58:27 +0800 
 [gmake-db] added $VERSION to Makefile::AST and Makefile::AST::Evaluator
      adds  1e6b3c4    r7988@agentz-office:  agentz | 2008-03-12 11:17:39 +0800 
 [gmake-db] CPAN release 0.208
      adds  72f7222    r7994@agentz-office:  agentz | 2008-03-12 12:11:29 +0800 
 [gmake-db] bumped the version to 0.209
      adds  ae8e7bb    r8013@agentz-office:  agentz | 2008-03-16 17:17:54 +0800 
 [gmake-db] added Makefile6
      adds  23c6ee8   checked in the already released but not-yet-committed 
version 0.211.
      adds  396b057   updated the author name to "Zhang agentzh Yichun".
      adds  e4bb0ef   updated the author's email address.
      adds  662974a   updated code repository address; also updated 
Module::Install to 1.001.
      adds  57bc481   updated .gitignore.
      adds  da11ff8   CPAN release 0.212.
      adds  37ac57c   applied the patch from Philip Allison and fixed a bug 
regarding clearing initial set makefile variables before parsing makefiles.
      adds  97a9b6d   commented out some debugging code from the test suite.
      adds  21482f5   CPAN release 0.213.
      adds  667d690   fixed typos in the docs: SVN REPOSITORY => CODE 
REPOSITORY.
      adds  53ce64d   fixed a bug when dealing with trailing backslashes in 
variable values. this fixed RT #69319: Error parsing line continuations. thanks 
Marcelo.
      adds  84dd7b5   checked in t/Makefile7.
      adds  94614eb   CPAN release 0.214.
      adds  3af667c   applied the patch from Salvatore Bonaccorso to fix a typo 
in the docs.
      adds  cf84a9f   fixed RT #41595: makesimple error: Can't locate object 
method "last_element" via package "MDOM::Token::Whitespace".
      adds  cc00a10   CPAN release 0.215.
      adds  177bac6   Makefile::AST::Evaluator: remove strange unicode char
      adds  758b36a   Merge pull request #2 from olof/unicode_pod_issue
      adds  469f96e   fixed test failures with Gnu make 3.82.
      adds  a3f4d4c   now we require Makefile::DOM 0.008+.
      adds  5740a7c   updated auto-generated files and bundled Perl modules, 
which also fixes #3. thanks Alberto Simões for the report.
      adds  81d2cca   updated .gitignore to reflect recent changes.
      adds  51334c7   CPAN release 0.216.
      adds  a7d3cb8   Imported Upstream version 0.216
       new  b5921fc   Merge tag 'upstream/0.216'
       new  ed337ad   Update debian/changelog
       new  ef64001   Bump versioned (build) dependency on libmakefile-dom-perl.
       new  753d992   add NOTE to d/changelog

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                           |   6 +
 MANIFEST                          |   2 +
 META.yml                          |  11 +-
 MYMETA.json                       |  62 +++++
 META.yml => MYMETA.yml            |  19 +-
 Makefile.PL                       |   2 +-
 README                            |   4 +-
 debian/changelog                  |  11 +-
 debian/control                    |   4 +-
 debian/upstream/metadata          |   5 +
 inc/Module/AutoInstall.pm         | 150 ++++++++++--
 inc/Module/Install.pm             |   6 +-
 inc/Module/Install/AutoInstall.pm |  13 +-
 inc/Module/Install/Base.pm        |   2 +-
 inc/Module/Install/Can.pm         |  85 ++++++-
 inc/Module/Install/Fetch.pm       |   2 +-
 inc/Module/Install/Include.pm     |   2 +-
 inc/Module/Install/Makefile.pm    |  27 ++-
 inc/Module/Install/Metadata.pm    |  22 +-
 inc/Module/Install/Scripts.pm     |   2 +-
 inc/Module/Install/Win32.pm       |   2 +-
 inc/Module/Install/WriteAll.pm    |   2 +-
 inc/Spiffy.pm                     |  76 +++---
 inc/Test/Base.pm                  |  70 +++---
 inc/Test/Base/Filter.pm           |   4 +-
 inc/Test/Builder.pm               | 492 ++++++++++++++++++++++++++++++--------
 inc/Test/Builder/Module.pm        |  20 +-
 inc/Test/More.pm                  | 277 ++++++++++++---------
 lib/Makefile/AST.pm               |   2 +-
 lib/Makefile/AST/Evaluator.pm     |   4 +-
 lib/Makefile/Parser.pm            |   4 +-
 lib/Makefile/Parser/GmakeDB.pm    |   4 +-
 t/makesimple.t                    |  27 ++-
 33 files changed, 1036 insertions(+), 385 deletions(-)
 create mode 100644 MYMETA.json
 copy META.yml => MYMETA.yml (64%)
 create mode 100644 debian/upstream/metadata

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libmakefile-parser-perl.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to