The NetBSD Project

CVS log for pkgsrc/devel/p5-Variable-Magic/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-Variable-Magic

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat Nov 16 12:05:30 2024 UTC (4 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, HEAD
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -1 lines
*: recursive bump for perl 5.40

Revision 1.45: download - view: text, markup, annotated - select for diffs
Wed Apr 3 07:23:03 2024 UTC (11 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -3 lines
p5-Variable-Magic: update to 0.64.

0.64    2024-03-18 23:20 UTC
        This is a maintenance release. The code contains no functional change.
        Satisfied users of version 0.63 can skip this update.
        + Add : Contributing guidelines are now listed in the new
                CONTRIBUTING file.
        + Fix : [RT #151104] : fix for t/18-opinfo.t broken under blead
                Some optimization in core made t/18-opinfo.t fail since perl
                5.39.7, but that was reverted before 5.40 was released.
                This fix will make this test pass even when the optimization
                is reinstantiated after release freeze.
                Thanks David Mitchell for reporting and providing a fix.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu Jul 6 09:40:25 2023 UTC (20 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -1 lines
*: recursive bump for perl 5.38

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Jan 8 00:35:39 2023 UTC (2 years, 2 months ago) by wen
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -3 lines
Update to 0.63

Upstream changes:
0.63    2022-09-20 21:45 UTC
        This is a maintenance release. The code contains no functional change.
        Satisfied users of version 0.62 can skip this update.
        + Fix : [RT #144052] : Add support for 5.37.3s PADSV_STORE optimization
                B.pm-related tests have been taught about this new thing.
                Thanks Richard Leach for contributing a patch.
        + Upd : Contact info.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue Jun 28 11:33:36 2022 UTC (2 years, 8 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -2 lines
*: recursive bump for perl 5.36

Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon May 24 19:51:55 2021 UTC (3 years, 10 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2 lines
*: recursive bump for perl 5.34

Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Aug 31 18:09:13 2020 UTC (4 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
*: bump PKGREVISION for perl-5.32.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Sun Aug 11 13:20:43 2019 UTC (5 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -2 lines
Bump PKGREVISIONs for perl 5.30.0

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Jun 30 20:16:02 2019 UTC (5 years, 8 months ago) by nia
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2 lines
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Wed Aug 22 09:44:55 2018 UTC (6 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -1 lines
Recursive bump for perl5-5.28.0

Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Nov 8 20:49:17 2017 UTC (7 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -3 lines
p5-Variable-Magic: update to 0.62.

0.62    2017-11-04 16:35 UTC
        + Fix : [RT #123314] : Compatibility with CV-in-stash optimisation
                Thanks Father Chrysostomos for reporting and contributing a
                patch.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Jun 5 14:23:51 2017 UTC (7 years, 9 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -1 lines
Recursive revbump from lang/perl5 5.26.0

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Jan 25 12:21:09 2017 UTC (8 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
Updated p5-Variable-Magic to 0.61.

0.61    2017-01-24 15:30 UTC
        + Fix : [RT #115792] : Latest blead stack unwind work causes infloop
                in a test.
                A change in how the core frees temporary values after eval
                interacted badly with Variable::Magic and caused infinite loops
                when a free callback was attached to a wizard. This change was
                temporarily reverted, but is going to be reinstated, and
                Variable::Magic is now able to play nicely when this happens.
                Thanks Peter Rabbitson for reporting and David Mitchell for
                providing a fix.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Sep 7 06:21:46 2016 UTC (8 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -3 lines
Updated p5-Variable-Magic to 0.60.

0.60    2016-09-06 22:30 UTC
        + Chg : A large chunk of boilerplate XS code, which is also used in
                other XS modules, has been factored out of the main .xs file
                to a collection of .h files in the xsh subdirectory.
        + Fix : [RT #128989] : Bleadperl v5.25.3-266-g1d7e644 breaks V::M.
                Len magic is no longer called for negative array indices
                fetches, so the relevant tests are now skipped.
                Thanks Andreas Koenig for reporting.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Jun 8 19:23:45 2016 UTC (8 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -1 lines
Bump PKGREVISION for perl-5.24.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Apr 14 12:48:26 2016 UTC (8 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
Update p5-Variable-Magic to 0.59.

0.59    2015-10-05 19:05 UTC
        + Chg : The magic callbacks are now always executed in a new stack.
                This should have no negative impact (performance-wise or
                behaviour-wise) on your code, but may actually fix some obscure
                bugs.
        + Fix : [RT #107294] : Crash during install of Variable-Magic-0.58
                running "t\18-opinfo.t".
                A recent change in the core implementation of transliterations
                caused an undefined behaviour when it interacted with this
                module, which resulted in visible stack corruption on Win32
                perls compiled with MSVC when the op_info feature was enabled.
                This was fixed by using a separate stack for the magic
                callbacks.
                Thanks Peter Stokes for reporting and providing greatly
                helpful feedback.
        + Fix : The object op_info feature will now handle correctly Unicode
                transliteration, multideref and custom ops.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Aug 6 08:26:17 2015 UTC (9 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -3 lines
Update to 0.58:

0.58    2015-07-21 16:00 UTC
        + Add : If a non-len magic callback returns a reference, it will now
                only be freed at the end of the statement that caused the
                magic to trigger. This allows the user to attach free magic
                (or a plain destructor) to a token returned from the callbacks
                in order to defer an action after the magic is processed by
                perl.
        + Fix : Test failures of threads tests on systems with harsh resource
                constraints causing the threads to exit() during run.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Jun 12 10:49:56 2015 UTC (9 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -1 lines
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Apr 25 08:26:52 2015 UTC (9 years, 11 months ago) by mef
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
Update 0.55 to 0.57
-------------------
0.57    2015-04-17 15:20 UTC
        + Chg : The new environment variable to enable thread tests on older
                perls is PERL_FORCE_TEST_THREADS. Note that this variable
                should only be turned on by authors.
        + Fix : Segfaults when the module is loaded by several threads (or
                Windows emulated processes) ran in parallel.
        + Fix : Segfaults when the module is loaded in a thread, which spawns
                itself a new thread, and that child thread outlives its parent.
        + Fix : Small memory leaks of structures required for thread safety.
        + Fix : Update the Windows ActivePerl + gcc 3.4 workaround for
                ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting
                and feedback on this issue.
        + Tst : The global destruction test will now be exercised on any perl
                that has DEBUGGING set.
        + Tst : Optional capturing tests in t/17-ctl.t that were only run when
                Capture::Tiny was present were converted to an IPC::Open3
                based helper and will now be run everywhere.

0.56    2015-03-11 15:15 UTC
        + Fix : [RT #101410] : Install fails in blead
                Even though the change that caused this error was reverted from
                blead, lvalue uses of ERRSV have been removed from this module
                so that there will be no breakage when this change is possibly
                reintroduced in the following months.
                Thanks Dave Rolsky for reporting.
        + Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms,
                which will address failures of t/17-ctl.t with unusual
                compilers (like icc) that link all their compiled objects to
                their own libraries.
        + Tst : The global destruction test is now only run on perl 5.13.4 and
                higher, and only if either Perl::Destruct::Level is installed
                or PERL_DESTRUCT_LEVEL is set and the perl is a debugging perl.
                This will solve rare crashes of t/15-self.t on perl 5.13.3 and
                older.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Oct 23 07:20:11 2014 UTC (10 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
Update to 0.55:

0.55    2014-10-20 23:45 UTC
        + Fix : [RT #99319] : t/18-opinfo.t: test failure due to change in
                perl 5 blead
                The new METHOP op class added in perl 5.21.5 is now supported.
                Thanks James E Keenan for reporting.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Oct 1 10:59:02 2014 UTC (10 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -3 lines
Update to 0.54:

0.54    2014-09-22 17:30 UTC
        + Add : The new constant VMG_COMPAT_CODE_COPY_CLONE evaluates to true
                if your perl calls 'copy' magic when a magical code prototype
                is cloned, which is currently the case for perl 5.17.0 and
                above.
        + Fix : [RT #90205] : copy magic on subs puts raw CV in $_[3]
                $_[3] will now contain a reference to the cloned code when
                'copy' magic is called for a coderef.
                Thanks Lukas Mai for reporting.
        + Fix : t/35-stash.t has been taught about perl 5.21.4.
        + Fix : Tests using run_perl() in t/17-ctl.t will no longer fail on
                Android.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu May 29 23:36:26 2014 UTC (10 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -1 lines
Bump for perl-5.20.0.
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.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Nov 24 02:03:03 2013 UTC (11 years, 4 months ago) by wen
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -3 lines
Update to 0.53

Upstream changes:
0.53    2013-09-01 17:50 UTC
        This is a maintenance release. The code contains no functional change.
        Satisfied users of version 0.52 can skip this update.
        + Fix : [RT #86338] : typo fix.
                Thanks dsteinbrunner@pobox.com for the patch.
        + Tst : Author tests are no longer bundled with this distribution.
                They are only made available to authors in the git repository.

0.52    2012-11-05 02:30 UTC
        + Add : The new constant VMG_COMPAT_SCALAR_NOLEN evaluates to true
                when your perl does not call 'len' magic for scalars, which
                is the case for perl 5.17.4 and above.
                This fixes RT #80388.
        + Tst : t/35-stash.t has been taught about perl 5.17.4.
        + Tst : Author tests overhaul.

0.51    2012-08-18 15:00 UTC
        + Fix : It is now safe to call dispell() from inside 'free', 'copy' and
                'uvar' callbacks to dispell the magic currently in use.
                Thanks Clinton Gormley for reporting.
        + Fix : Exceptions thrown from inside a 'free' callback are now always
                consistently propagated outside of the callback. They used to
                be lost when the 'free' callback was invoked at the end of an
                eval block or string.
        + Fix : The 'reset RMG flag' workaroundn used to allow wizards with
                both 'uvar' and 'clear' magics to be cast onto a hash, has been
                made thread-safe.

0.50    2012-06-24 23:00 UTC
        + Fix : Less memory is leaked when a wizard is freed during global
                destruction, or when an exception is thrown from a 'free'
                callback.
        + Fix : [RT #77991] : t/17-ctl.t fails on perl 5.14 and 5.16.
                This was actually an issue with ActivePerl, and this test
                has learned to cope with it.
                Thanks Gisle Aas for reporting.
        + Tst : t/35-stash.t has been taught about perl 5.17.1.
        + Doc : Many clarifications.

0.49    2012-06-05 21:40 UTC
        This is a maintenance release. The code contains no functional change.
        Satisfied users of version 0.48 can skip this update.
        + Fix : [RT #77644] : t/17_ctl.t fails in test 44 since 5.17.0.
                This test has been taught about perl 5.17.0.
                Thanks Reini Urban for reporting.
        + Tst : t/99-kwalitee.t will be skipped when only problematic versions
                of its dependencies are available.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri May 31 12:40:53 2013 UTC (11 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Bump all packages for perl-5.18, that
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.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Oct 31 11:19:16 2012 UTC (12 years, 4 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -3 lines
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Oct 3 21:55:50 2012 UTC (12 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1 lines
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Mar 4 14:09:59 2012 UTC (13 years ago) by abs
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -3 lines
Updated devel/p5-Variable-Magic to 0.48

0.48    2012-02-17 23:40 UTC
        + Add : You can now pass a reference to undef as the magic callback in
                order to install a no-op callback.
                Thanks Florian Ragwitz for the suggestion.

0.47    2011-10-27 16:55 UTC
        + Add : The new constant VMG_COMPAT_HASH_DELETE_NOUVAR_VOID evaluates
                to true when "delete $hash{key}" does not call 'delete' uvar
                magic in void context.
        + Chg : The MAGIC tokens created by this module no longer use the
                mg_private member for storing a "magical" signature.
        + Fix : Triggering magic in a thread on a variable cloned from the main
                interpreter, and when the wizard already went out of scope,
                will not segfault anymore.
        + Opt : The pointer table is no longer needed to ensure thread safety.
                The size of the object code is about 8% smaller for threaded
                perls.
        + Tst : Threads tests will not fail anymore if resources constraints
                prevent the system from creating all the required threads.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Oct 12 11:16:46 2011 UTC (13 years, 5 months ago) by hiramatsu
Branches: MAIN
CVS tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -3 lines
Update p5-Variable-Magic to 0.46.

Changes from previous:
0.46    2011-01-23 16:45 UTC
        + Fix : [RT #64866] : Assertion failure with perl 5.13.9.
                The real problem was that dispell() wasn't properly resetting
                the magical sv flags, which became visible in the test suite
                only with perl 5.13.9.
                Thanks Joshua ben Jore for reporting.

0.45    2010-11-21 23:15 UTC
        This is a maintenance release. The code contains no functional change.
        Users of 0.44 can skip this update.
        + Doc : C++ compilers are officially NOT supported.
        + Doc : The minimum perl 5.10.0 requirement for uvar magic has been
                made more explicit.
                Thanks Peter Rabbitson for pointing this out and contributing a
                patch.
        + Tst : Tune for perl 5.13.7.
        + Tst : Capture::Tiny will be used in t/17-ctl.t if and only if it can
                capture a simple run.

0.44    2010-09-24 19:10 UTC
        + Fix : Broken linkage on Windows with gcc 3.4, which appears in
                particular when using ActivePerl's default compiler suite.
                For those setups, the Variable::Magic shared library will now
                be linked against the perl dll directly (instead of the import
                library). This (should) fix RT #51483.
                Thanks Christian Walde for helping to reproduce this failure
                and extra testing.
        + Rem : Support for development perls from the 5.11 branch but older
                than the 5.11.0 release was removed. This could cause more
                recent setups to fail.
        + Tst : Threads tests are now only run on perl 5.13.4 and higher.
                They could segfault randomly because of what seems to be an
                internal bug of Perl, which has been addressed in 5.13.4.
                There is also an environment variable that allows you to
                forcefully run those tests, but it should be set only for
                author testing and not for end users.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Aug 14 12:26:48 2011 UTC (13 years, 7 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
Revision bump after updating perl5 to 5.14.1.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Aug 21 16:34:43 2010 UTC (14 years, 7 months ago) by seb
Branches: MAIN
CVS tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Bump the PKGREVISION for all packages which depend directly on perl,
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!

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Jul 14 09:43:00 2010 UTC (14 years, 8 months ago) by seb
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Update p5-Variable-Magic from version 0.42 to version 0.43.

Upstream changes:
0.43    2010-06-25 23:35 UTC
        + Add : The new constant VMG_COMPAT_GLOB_GET tells you whether get magic
                is called for globs. It's true starting perl 5.13.2.
        + Chg : All callbacks are now called within an eval-like context.
                Only free callbacks used to be called that way.
        + Fix : Some exceptions thrown from a free callback could be lost.
        + Fix : Croak messages could sometimes be repeated several times.
        + Fix : t/41-clone.t segfaulting with perl 5.13.2.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon May 24 21:02:18 2010 UTC (14 years, 10 months ago) by seb
Branches: MAIN
CVS tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Update p5-Variable-Magic from version 0.41 to version 0.42.

Upstream changes:
0.42    2010-05-19 00:15 UTC
        This is a maintenance release. The code contains no functional change.
        Users of 0.41 can skip this update.
        + Fix : Test failures with perl 5.13.
        + Tst : Improve coverage.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Mar 16 11:31:35 2010 UTC (15 years ago) by sno
Branches: MAIN
CVS tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Updating devel/p5-Variable-Magic from 0.40 to 0.41

Upstream changes:
0.41    2010-03-15 17:35 UTC
        + Doc : Tweaks and fixups.
                Thanks Shlomi Fish.
        + Fix : Compatibility with the soon-to-be-released perl 5.12.0.
        + Fix : Correctly propagate the errors thrown when variable destruction
                happens at compile-time and not from inside eval STRING.
                Thanks Florian Ragwitz and Ash Berlin for reporting.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Jan 26 12:27:35 2010 UTC (15 years, 2 months ago) by sno
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Updating devel/p5-Variable-Magic from 0.38 to 0.40

Upstream changes
:0.40    2010-01-06 23:20 UTC
        + Fix : Possible memory miswrites when passing data arguments to cast().
        + Fix : Minor C portability tweaks.

0.39    2009-12-01 00:05 UTC
        + Add : You can use a function name as a callback by passing a string
                reference to wizard() instead of a code reference.
        + Fix : Compatiblity with perl 5.11.1 and 5.11.2.
        + Fix : Scalars stored into the data slot no longer leak.
        + Fix : Thread destruction should not segfault anymore.
        + Opt : As a result of removing the deprecated features, less memory is
                used for both threaded (a pointer table is used instead of a
                hash) and non-threaded (no global structure is needed anymore)
                perls.
        + Rem : As advertised in the precendent version, all the signature
                related features were removed. This includes the 'sig' option
                to wizard(), the getsig() and gensig() functions, and the SIG_*
                constants.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Oct 11 10:09:53 2009 UTC (15 years, 5 months ago) by sno
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Updating devel/p5-Variable-Magic from 0.37 to 0.38

Upstream changes:
0.38    2009-10-04 16:10 UTC
        + Dep : All the signature-related features are DEPRECATED and will be
                removed in december 2009. This includes the 'sig' option to
                wizard(), the getsig() and gensig() functions, and the SIG_*
                constants.
                Afaik those features were never used in real life, and they make
                the XS code slow and brittle. If you want your wizards to be
                globally available, you'll have to handle that yourself by
                storing them in a hash.
        + Doc : More examples in a new COOKBOOK section.
        + Fix : Compatiblity with the 5.11.0 release. The new compatibility
                constant VMG_COMPAT_ARRAY_PUSH_NOLEN_VOID was added to cover
                this.
        + Fix : Work around Kwalitee test misfailures.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Sep 12 21:21:58 2009 UTC (15 years, 6 months ago) by sno
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
Updating devel/p5-Variable-Magic from 0.36 to 0.37

Upstream changes:
0.37    2009-08-25 15:25 UTC
        + Add : The new constant VMG_FORKSAFE can be tested to know whether the
                module will behave nicely when fork()ing. It's currently always
                true except on Windows where you need perl 5.10.1 for it to be
                true.
        + Doc : Nits and clarifications.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jul 8 08:39:06 2009 UTC (15 years, 8 months ago) by sno
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3 lines
Updating package for p5 module Variable::Magic from 0.35 to 0.36
Correcting license according to META.yml

Upstream changes:
0.36    2009-07-05 16:30 UTC
        + Chg : getdata() now returns an empty list when no magic is present.
                It used to return undef but did not croak as stated in the doc.
                Thanks Matt S. Trout for pointing this out.
        + Fix : Building and tests with ActiveState Perl 5.8 build >= 822.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun May 17 17:58:14 2009 UTC (15 years, 10 months ago) by sno
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
PkgSrc changes:
  - Updating package for p5 module Variable::Magic from 0.34 to 0.35

Upstream changes:
0.35    2009-05-15 20:50 UTC
        This is a maintenance release. Users of 0.34 can skip this update.
        + Chg : uvar magic used to be enabled for 5.9.5. It now requires 5.10 or
                later.
        + Fix : Silence compilation warnings for cxinc().
        + Rem : The workaround introduced in 0.31 for the "Unknown errors" issue
                was removed, as regression tests show that 0.34 provides a
                better fix.
        + Tst : Skip t/40-threads.t on 5.8.x with old versions of threads and
                threads::shared.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Apr 22 08:45:54 2009 UTC (15 years, 11 months ago) by sno
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
PkgSrc changes:
  - Updating package for p5 module Variable::Magic to 0.34

- Upstream changes:
0.34    2009-04-19 16:55 UTC
        + Fix : Destruction of wizards in require.
        + Fix : "panic: restartop" in 5.10 when dieing at compile time triggers
                a destructor.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Apr 12 19:47:55 2009 UTC (15 years, 11 months ago) by sno
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -2 lines
PkgSrc changes:
  - Updating package for p5 module Variable::Magic to 0.33
  - Set license to artistic-2.0

Upstream changes:
0.33    2009-03-26 00:00 UTC
        + Chg : cast() and getsig() now croak too when an invalid signature is
                passed.
        + Fix : It was possible to generate with gensig() the same signature
                twice before actually defining the wizards.
        + Tst : More stash tests.
        + Tst : Test when the magic takes place in some cases.
        + Tst : Improved coverage for the op object feature.

0.32    2009-03-01 13:45 UTC
        + Chg : dispell() and getdata() now croak when an invalid signature is
                passed.
        + Doc : More examples and a brand new synopsis.
        + Fix : The signature is no longer stored in the mg_private member of
                the MAGIC struct. This fixes possible clashes with magics from
                other extensions.
        + Fix : op info objects weren't blessed into the right class.
        + Fix : Races when initializing the op names cache under threads.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Feb 24 22:13:40 2009 UTC (16 years, 1 month ago) by he
Branches: MAIN
CVS tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -2 lines
Update from version 0.27 to 0.31.

Pkgsrc changes:
 o Note that we need a C compiler to build

Upstream changes:

0.31    2009-02-19 23:50 UTC
        + Doc : A somewhat better introduction. The FUNCTION section was moved
                before CONSTANTS and HISTORY since it's more important. And
                'assignation' is really 'assignment', says Ricardo. :)
        + Fix : The op_info features are now thread safe.
        + Fix : Segfaults that occured when trying to get the op name during
                global destruction.
        + Fix : Segfaults and wrong "Unknown error" exceptions that happened
                when dieing in require caused a free callback to fire.
                Thanks Florian Ragwitz for reporting.

0.30    2009-02-12 17:05 UTC
        + Add : You can now get in all the callbacks either the name or a B::OP
                object representing the current op if you pass the new 'op_info'
                option to wizard() with respective values VMG_OP_INFO_NAME and
                VMG_OP_INFO_OBJECT.
        + Doc : Document magic on array/hashes values.
        + Fix : Completely skip free callbacks during global destruction.
        + Tst : Tests now pass again on 5.8.3 and lower (they were broken since
                0.27).
        + Tst : Test magic on symbol table and on array/hash values.

0.29    2009-02-08 11:10 UTC
        + Add : Set $_[2] to the default length for len magic on scalars.
        + Chg : Perl 5.8 is required.
        + Chg : The CLONE method will no longer be defined for non-threaded
                perls.
        + Doc : Nits.
        + Fix : The logic for turning off the GMAGICAL flag on hashes when no
                uvar magic is involved could do nasty things on tied hashes.
        + Upd : More resources in META.yml.

0.28    2009-01-24 17:05 UTC
        + Add : The 'copy_key' option to wizard(), that enables the safe edition
                of $_[2] in uvar callbacks to redirect actions to another key.
        + Fix : Exception objects thrown from callbacks at compile time were not
                available in $@.
        + Fix : free callbacks triggered during global destruction could lead to
                segfaults because the wizard was already freed.
        + Fix : Refcount of scalars with free callback.
        + Fix : Segfaults when using get or uvar magic simultaneously with clear
                magic.
        + Doc : The documentation about what the callbacks take and should
                return is now somewhat clearer.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jan 19 23:26:56 2009 UTC (16 years, 2 months ago) by he
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Update from version 0.26 to 0.27.

Upstream changes:

0.27    2009-01-18 23:40 UTC
        + Fix : Offset of 1 with len magic on scalars.
        + Fix : Segfaults that seem to happen when one croak in a callback at
                compile time (thanks Ash Berlin for the testcase).
        + Upd : Resources in META.yml (Florian Ragwitz)
        + Tst : Large cleanup resulting in a wider set of tested behaviours.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Dec 21 00:10:13 2008 UTC (16 years, 3 months ago) by he
Branches: MAIN
CVS tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Update from version 0.25 to 0.26.

Upstream changes:

0.26    2008-11-29 22:05 UTC
        + Fix : Leaks of cloned coderefs that access lexicals.
        + Fix : Building with maint-5.8 and blead (thanks Andreas Koenig).

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Nov 17 22:37:49 2008 UTC (16 years, 4 months ago) by he
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -3 lines
Update from version 0.19nb1 to 0.25.

Upstream changes:

0.25    2008-11-12 19:40 UTC
        + Fix : Compatibility with 5.8.9.
        + Fix : Old Pod::Coverage don't ignore CLONE.
        + Upd : META.yml spec updated to 1.4.

0.24    2008-10-12 14:55 UTC
        + Fix : Really fix it.

0.23    2008-10-11 17:25 UTC
        + Fix : Building on perls with multiplicity but not ithreads.

0.22    2008-09-29 19:40 UTC
        + Doc : Explain how magic differs from overloading.
        + Fix : Disable thread safety for perl 5.8 on Windows. If you want it
                enabled, reliable feedback is welcome.

0.21_02 2008-09-28 23:10 UTC
        + Fix : Hide previously deleted magic tokens in vmg_svt_free (Yuval
                Kogman).

0.21_01 2008-09-22 13:25 UTC
        + Chg : Shrink the context data.
        + Fix : Enable thread safety features for perls that just lack
                MY_CXT_CLONE.
        + Tst : Output threads and threads::shared versions in threads tests.

0.20    2008-09-20 23:35 UTC
        + Fix : The module is now thread safe. You can test if it had been
                built with thread safety features enabled through the
                VMG_THREADSAFE constant.
        + Fix : Correct backtrace when wizard() croaks.
        + Fix : 'cast $a, undef' should throw an 'invalid wizard' error instead
                of an 'invalid signature'.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Oct 19 19:18:09 2008 UTC (16 years, 5 months ago) by he
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Bump the PKGREVISION for all packages which depend directly on perl,
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=...").

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Sep 14 23:00:23 2008 UTC (16 years, 6 months ago) by seb
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2008Q3-base, pkgsrc-2008Q3
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Initial import of p5-Variable-Magic version 0.19 in the NetBSD
Packages Collection.

Magic is Perl way of enhancing objects. This mechanism let the user
add extra data to any variable and overload syntaxical operations
(such as access, assignation or destruction) that can be applied
to it. With the module Variable::Magic , you can add your own magic
to any variable without the pain of the C API.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Sep 14 23:00:23 2008 UTC (16 years, 6 months ago) by seb
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>