Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.
No effective change for the above reason.
Ok joerg
---------------------------
0.006017 - 2014-09-25
- fix for changes in 5.21.4 (Avoid creating GVs when subs are declared),
RT#99102, Father Chrysostomos
0.006016 - 2014-03-31
- fixed syntax error in a test
0.006015 - 2014-02-02
- fix use of wrong sprintf formatting codes (Zefram, RT#91983)
0.006014 - 2013-07-21
- converted dist to Distar
0.006013 - 2013-06-18
- re-release, because Module::Install is AWESOME!
0.006012 - 2013-06-18
- Updates for some deprecations in perl 5.17. (Zefram, RT#83968)
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
devel/p5-Devel-Declare from 0.006008 to 0.006011.
Upstream changes:
0.006011 - 22 Feb 2012
- In XS, use PERL_NO_GET_CONTEXT for efficiency.
- Avoid using Test::Warn, which has previously been a troublesome
dependency.
0.006010 - 07 Feb 2012
- Fix workaround for unexported core symbols to avoid breaking
compilation on non-threading builds of Perl 5.8.
- Set permissions on .perldb file created during test, to avoid
"insecure rcfile" warning.
0.006009 - 01 Feb 2012
- Be adaptive about whether to delete the line reallocation filter,
so as to play as nicely as possible with other kinds of source filter.
- Document that injecting newlines doesn't work.
- Fix a C declaration after statement, which broke compatibility with
older compilers (Jan Dubois).
- Partially work around unexported core symbols affecting Perl 5.8 on
Windows (David Bouyssie).
- Jump through some hoops to avoid compiler warnings.
devel/p5-Devel-Declare from 0.006007 to 0.006008.
pkgsrc changes:
- adjust dependencies
Upstream changes:
0.006008 - 05 Nov 2011
- Adjust toke_scan_str logic to always leave the prefix part of
linestr unchanged.
Changes from previous:
0.006007 - 12 Sep 2011
- Depend on B::Hooks::OP::Check version 0.19, which fixes a serious bug in
how it interacts with other modules that hook ops.
- Initialize immediately upon loading the module, so that "was Devel::Declare
loaded soon enough" errors in string eval can be fixed by loading the
module earlier without having to also actually use the module earlier.
- Adjust toke_scan_str logic to always show a positive effective length of
string source.
- Return undef from toke_scan_str if string was unterminated.
- Detect and croak if unwanted reallocation occurs during toke_scan_str.
- Avoid memory leak in toke_scan_str.
- Give Devel::Declare::Context::Simple a version number.
- Add MYMETA.{json,yml} to MANIFEST.SKIP and .gitignore.
0.006006 - 23 Aug 2011
- Increase default linestr size to avoid reallocations (Zefram).
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
Upstream changes:
0.005011 - 14 Aug 2009
- Add tests for not interpreting various things as barewords when they
aren't.
- Depend on a Test::More with done_testing support.
- Don't invoke the const callback for a keyword followed by a fat comma.
0.005010 - 11 Aug 2009
- Don't invoke the linestr callback if we found a keyword and the bufptr
still contains an arrow at its beginning. This causes the linestr callback
not to be fired on things like "->method" (if method is a declarator).
While this might be useful, it mostly caused problems so far. It might be
added again later as a separate feature.
0.005009 - 10 Aug 2009
- Stop mixing declarations with code. (Closes: RT#48548) (Cosimo Streppone)
- Move strip_attrs, which is a purely parsing method, from
MethodInstaller::Simple to Context::Simple (nperez).
Pkgsrc changes:
- Adjust dependencies, most notably devel/p5-B-Hooks-OP-Check is needed
at run time, not only at build time
- Fix PERL5_MODULE_TYPE, this module is "Module::Install" module
Upstream changes:
- Depend on the latest ExtUtils::Depends for win32+gcc support.
- Conditionally expand linestrings under perl debugger.
- Updating package of p5 module Devel::Declare from 0.005002 to
0.005005
- Adjusting license according to META.yaml
- Use Module::Install as module type
- Adjust MEM_WRAP_CHECK_ patch (was it submitted upstream?)
Upstream changes:
0.005005
- Improve compatibility with MAD-enabled perls
(Reini Urban, Closes RT#45779).
0.005004
- Don't redefine MEM_WRAP_CHECK_ if it's already defined, getting rid of
compilation errors on some perls (Maik Fischer).
0.005003
- Failing tests for line number issues (Ash Berlin).
- Add strip_names_and_args (Cory Watson).
- Various pod fixes (Yanick Champoux, Florian Ragwitz).
- Add copyright statements.
- Updating package for p5 module Devel::Declare from 0.005000 to
0.005002
Upstream changes:
0.005002
- Don't invoke the linestr callback if the parser was expecting an operator.
This makes calling a method with the name of a declarator work.
0.005001
- Implement skip_declarator in terms of scan_word in Context::Simple.
This avoids relying on PL_tokenbuf to skip past the declarator, as
PL_tokenbuf might be overwritten by compiling other code between calling
the linestr callback and skip_declarator.
- Updating package for p5 module Devel::Declare to 0.005000
Upstream changes:
0.005000
- Port the documentation from %^H and Scope::Guard to B::Hooks::EndOfScope.
- Fix extracting multi-line strings using scan_str.
- Remove the nasty workaround for the above from Context::Simple.
- Updating package for perl module Devel::Declare to 0.004000
- set license to artistic-2.0
Upstream changes:
0.004000
- Much improved documentation (osfameron).
- Make sure the linestr callback isn't invoked when a declarator is used as
part of some quoting construct like qq//, m//, s///, qr//, tr///, qx//, ``,
etc (Florian Ragwitz).
- Tests for this (osfameron, Florian Ragwitz).
0.003005
- Depend on a recent B::Hooks::EndOfScope to make semicolon injection more
robust (Florian Ragwitz).
- Add a couple of TODO tests for better error reporting (Marcus Ramberg).
- Context::Simple::inject_if_block now returns true if start of block was
found (Ash Berlin).
Upstream changes:
0.003004
- Make magic work within string evals on 5.10 if the hints hash is used.
- Bind S_scan_ident to perl. It allows scanning for simple identifiers.
- Add strip_ident to Context::Simple.
Pkgsrc changes:
o Adjust/update dependency lists
Upstream changes:
0.003003
- Devel::Declare::MethodInstaller::Simple now has code_for() which the
subclass can override to monkey with the magic shadowed subroutine.
This is handy if you want to employ Devel::BeginLift.
0.003002
- Depend on Sub::Name and B::Hooks::EndOfScope. MethodInstaller::Simple and
Context::Simple use them.
0.003001
- Don't use :lvalue in Context::Simple and MethodInstaller::Simple to keep
the debugger happy.
0.003000
- Add Devel::Declare::Context::Simple and
Devel::Declare::MethodInstaller::Simple as an experimental way to make
creating block- and sub-like keywords easier (Rhesa Rozendaal).
0.002999_01
- Use B::Hooks::OP::Check to register PL_check callbacks.
- Use B::Hooks::EndOfScope instead of %^H and Scope::Guard.
- Don't segfault if HvNAME(PL_curstash) == NULL.
- Don't segfault on 5.9.5+, where PL_parser is a symbol, not a define.
- Don't delete the previous symbol table entry when shadowing subs. This
makes us work within the debugger.
- Don't mix declarations and code.
0.002002
- switch done_declare call from call_argv to call_pv.
- Make get_linestr{,_offset} return sensible values when called while the
parser isn't running.
- Remove several compile time warnings.
- Allow enabling of debug mode using $ENV{DD_DEBUG}.
0.002001
- clean up checks for whether we're lexing and whether lex_stuff exists
to handle the PL_parser factor-out in 5.10
- check if reallocation of PL_linestr is necessary before doing it. this way
we can bail out properly instead of corrupting memory in some cases
- don't call strlen twice on the same sting
- try to be more portable
- stop using Nullsv
- don't use Perl_* functions directly.
- don't define PERL_CORE
- use NEWSV from handy.h instead of defining our own
- don't define PERL_NO_GET_CONTEXT
- don't support preprocessors (perl -P)
0.002000
- rewrite guts into perl, add tests for new declaration style
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").