NOTICE: This package has been removed from pkgsrc

./devel/p5-Attribute-Handlers, Simpler definition of attribute handlers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.93nb2, Package name: p5-Attribute-Handlers-0.93nb2, Maintainer: pkgsrc-users

This module, when inherited by a package, allows that package's
class to define attribute handler subroutines for specific attributes.
Variables and subroutines subsequently defined in that package, or
in packages derived from that package may be given attributes with
the same names as the attribute handler subroutines, which will
then be called in one of the compilation phases (i.e. in a BEGIN,
CHECK, INIT, or END block).


Required to run:
[lang/perl5]

Master sites: (Expand)

SHA1: 7b677cc4156be55e58cd535c4924d3fdfbc9f6ed
RMD160: eed2473058d37f5a49e87d4ed2c655592c0e2091
Filesize: 23.448 KB

Version history: (Expand)


CVS history: (Expand)


   2013-05-31 14:42:58 by Thomas Klausner | Files touched by this commit (2880)
Log message:
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.
   2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-10-03 23:59:10 by Thomas Klausner | Files touched by this commit (2798)
Log message:
Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
   2012-02-20 13:29:17 by Jens Rehsack | Files touched by this commit (2)
Log message:
Updating package for CPAN module Attribute::Handlers in
devel/p5-Attribute-Handlers from 0.91 to 0.93

Upstream changes:
0.93	Mon Dec 19 09:19:00 CET 2011
	- documentation: "my" should be "till" (Frederic Briere)
	- Spelling fixes (Father Chrysostomos)
	- Indentation fixes (Father Chrysostomos)
   2011-08-07 10:07:00 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 0.91:
* Typo fixes in documentation
* POD link fix.
   2010-08-21 18:37:14 by Stoned Elipot | Files touched by this commit (1724) | Package updated
Log message:
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!
   2010-04-24 18:05:18 by Stoned Elipot | Files touched by this commit (2)
Log message:
Update p5-Attribute-Handlers from version 0.87 to version 0.88.

Upstream changes:
0.88	Mon Apr  5 16:33:00 CET 2010
	- Avoid clobbering $_ (perl #74052, LanX)
   2009-09-22 19:16:44 by Jens Rehsack | Files touched by this commit (2)
Log message:
Updating devel/p5-Attribute-Handlers from 0.86 to 0.87

Upstream changes:
0.87	Mon Sep 21 15:55:00 CET 2009
        - Promote to stable release

0.86_01	Thu Sep 17 10:01:00 CET 2009
        - From perl change 09330df80caf214f375fcf0c04857347e3b17c69 (Zefram):

          Fix [perl #66970] Incorrect coderef in MODIFY_CODE_ATTRIBUTES

          Attribute handlers being applied to a temporary CV has actually been
          reported as a bug, #66970.  The attached patch fixes the bug, by
          changing the order in which things happen: attributes are now applied
          after the temporary CV has been merged into the existing CV or has
          otherwise been added to the appropriate GV.

          The change breaks part of Attribute::Handlers.  Part of A:H searches the
          package to find the name of the sub to which a :ATTR attribute is being
          applied, and the correct time at which to launch that search depends
          crucially on the order in which the CV construction events occur. So
          this patch also includes a change to A:H, to make it detect which way
          things happen.  The resulting A:H works either way, which is essential
          for its dual-life nature.