Commit graph

19 commits

Author SHA1 Message Date
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
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.
2015-11-03 03:27:11 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
wen
67a836204e Update to 1.19
Upstream changes:
1.19  Fri Nov 22 07:15 2013
  - Remove the OP tree munging optimization since it wasn't in the
    end really speeding things up. (chocolateboy)
  - Require Time::HiRes explicitly because CentOS cripples the base
    perl install.

1.18  Mon Jun 17 18:07 2013
  - Revert fixes for implicitly-lvalue getters for now since that
    actually breaks user code. It seems it's not just because the
    users are naughty, so more investigation required.

1.17  Mon Jun 17 07:09 2013
  - For Hashes: Implement predicates that check definedness and
    existance explicitly. The traditional "predicates" check
    definedness. It's conceivable to also want a bool-check
    type predicate. File a ticket if you need that.
  - Fix bug regarding getters being implicitly lvalue by
    returning the internal SV*. Instead, we now use TARG.
2014-07-28 13:43:07 +00:00
wiz
7eeb51b534 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.
2014-05-29 23:35:13 +00:00
wiz
d2ca14a3f1 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.
2013-05-31 12:39:57 +00:00
wen
d36299b3c1 Update to 1.16
Upstream changes:
1.16  Mon Nov  5 13:47 2012
  - Drop erroneous MYMETA files from distribution.

1.15  Sun Nov  4 15:30 2012
  - Support for hash keys with NUL (\0) characters. Previously,
    these were truncated.
2012-12-10 14:50:15 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
sno
54232316bc Updating package for CPAN module Class::XSAccessor in
devel/p5-Class-XSAccessor from 1.13 to 1.14.

upstream changes:
1.14  Sun Aug 26 23:23 2012
  - Skip some failing tests on old debugging perls. Guys, please
    upgrade your perl!
2012-09-11 08:03:43 +00:00
rhaen
4f440a9ff9 Updated to 1.13
Changes:
1.13  Mon Dec 12 08:21 2011
  - Promotes 1.12_03 to a stable release.
2012-02-01 19:30:42 +00:00
hiramatsu
9f08d584a9 Update p5-Class-XAccessor to 1.12.
Changes from previous:
1.12  Fri Sep  4 19:00 2011
  - Reclaim compatibility with the most recent versions of
    ExtUtils::ParseXS.
  - Explicit tests for wrong-type invocants.
2011-11-16 08:04:26 +00:00
adam
feddb506f0 Changes 1.11:
* Fix assignment to lvalue accessors that point at an uninitialized hash
  element.

Changes 1.10:
* We don't occasionally crash during END any more. Instead, we rely on the OS
  to reap a bit of memory after perl was shut down anyway.
* Tiny refactoring for smaller object size.

Changes 1.09:
* Fix: Predicates return value, not bool
* TODO test for perl-crashing bug (in perl) that can happen
  on (arcane) XSUB aliasing on perls < 5.8.9
  We're open for work-around patches.
2011-08-10 06:42:39 +00:00
sno
8056f12e2e Updating devel/p5-Class-XSAccessor from 1.07 to 1.08
pkgsrc changes:
- removing dependency to devel/p5-AutoXS-Header

Upstream changes:
1.08  Fri Sep 17 20:30 2010
  - Promote latest development release to a stable release.

1.07_04  Sun Sep 12 10:30 2010
  - Since WIN32 doesn't have the PERL_CORE optimization,
    it gets the PERL_NO_GET_CONTEXT optimization back.
  - Add threading test that would previously crash on win32
    and perls compiled with track-mempool.
  - Use the system's malloc/etc for the shared memory, not perl's.

1.07_03  Thu Sep  9 20:30 2010
  - Minor constructor optimization/cleanup.
  - Various built-time warning fixes.
  - PERL_CORE optimization now disabled on WIN32.
  - Class::Accessor::Fast compatibility code added (not
    for public consumption!)
  - Clear requirement of Perl 5.8 everywhere.
  - Fix minor (constant as in O(1)) memory leak.

1.07_02  Mon Aug 23 20:30 2010
  - Various warning fixes and small cleanups over previous
    dev. version.

1.07_01  Wed Aug 18 20:30 2010
  - Experimental support for lvalue accessors:
    $obj->foo = 12
2010-09-21 05:59:42 +00:00
sno
b7a45c2f66 Updating devel/p5-Class-XSAccessor from 1.05nb1 to 1.07
Upstream changes:
1.07  Sun Aug 15 14:41 2010
  - Include two new test files for the fix in 1.06.
  - Define PERL_CORE, but *only* while including XSUB.h to get
    a significant speed-up (see XSAccessor.xs for an explanation).
    Idea from Chocolateboy. Complaints from rightfully annoyed
    perl5-porters (in particular but not limited to Nicholas)
    go to Steffen.

1.06  Sat Aug 14 20:21 2010
  - Add sanity checks to make sure we don't segfault on
    invalid invocants (chocolateboy)
2010-08-26 05:21:08 +00:00
seb
c3f1e700ad 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-08-21 16:32:42 +00:00
seb
9a6a30c26e Update p5-Class-XSAccessor from version 1.03 to version 1.05.
Upstream changes:
1.05  Sun Nov 15 12:54 2009
  - Minor developer doc tweaks.
  - Minor XS refactoring

1.04_05  Mon Nov  9 20:10 2009
  - Fixes for perls < 5.10:
    => No entersub optimization
    => Do no use precalculated hashes
  - Updated entersub optimization
  - Remove brain-damaged double-hashing
  - Minor portability fixlets

1.04_04  Thu Nov  5 18:00 2009
  - Fixes for non-threaded perls
    (no need for locks, perl_mutex not even defined).

1.04_03  Tue Nov  3 22:32 2009
  ** This release features some very radical changes. Test well. **
  - Replace use of perl hashes in the global hash key name storage with
    a full-blown, separate implementation of a hash table
    (Steffen, Chocolateboy)
  - Similarly, throw out the SV's for simple C strings.
  - Add a global lock for all modifications to global data structures:
  - The above three items fix RT #50454 (serious threading issues).
  - Add support for alternate use Class::XSAccessor { ... } syntax
    (Adam K)

1.04_02  Mon Sep  7 11:35 2009
  ** This release features some very radical changes. Test well. **
  - Significant optimization by replacing the relevant entersub ops
    with stripped down versions (Chocolateboy)

1.04_01  Mon Sep  7 11:35 2009
  ** This release features some very radical changes. Test well. **
  - More aggressive OPTIMIZE flags if possible (Chocolateboy)
  - Added shorthand syntax for getters, setters, accessors, and predicates
    where the attribute has the same name as the method (Chocolateboy)
  - Remove dependency on AutoXS::Header.
  - Merge Class::XSAccessor::Array into this distribution.
  - Refactored the XS to remove duplicate code.
  - Refactored the perl code in XSAccessor.pm and Array.pm to remove
    duplicate code (=> Heavy.pm).
  - Upgrade Devel::PPPort/ppport.h (Chocolateboy)

1.04  Thu Jun 11 16:40 2009
  - Fix a bunch of warnings thanks to a heads up from
    Marcela Maslanova.
2009-11-22 11:50:35 +00:00
joerg
a526930ce9 Fix dependency pattern. 2009-08-27 16:01:40 +00:00
seb
1b37cdbbb8 Initial import of p5-Class-XSAccessor version 1.03 in the NetBSD
Packages Collection.

The Perl 5 module Class::XSAccessor implements fast read, write and
read/write accessors in XS. Additionally, it can provide predicates
such as has_foo() for testing whether the attribute foo is defined
in the object. It only works with objects that are implemented as
ordinary hashes.
2009-08-26 18:10:17 +00:00