Commit graph

18 commits

Author SHA1 Message Date
hiramatsu
96b0a4ba22 Update p5-Object-InsideOut to 3.84.
Changes from previous:
3.84 Tue Oct 11 22:42:26 2011
	- Fixed bug in string dump of objects

3.83 Thu Oct  6 23:53:04 2011
	- Fix bug with NOT_SHARED in threads::shared app
	- Document error caused by returning non-shared objects from threads

3.82 Tue Sep 27 23:28:33 2011
	- Fix obj ID reuse for shared objects in threaded app
	- Documented limitation regarding removing shared internal objects

3.81 Tue Mar 22 02:20:49 2011
	- Faster initialization (from O(n^3) to O(n))

3.79 Fri Dec 24 18:06:02 2010
	- Bundle update

3.78 Fri Dec 24 15:35:25 2010
	- POD update

3.77 Tue Dec 21 14:29:37 2010
	- Test fixes for $@ changes
	- Test change for ??? syntax error

3.76 Mon Nov 15 00:01:50 2010
	- Skip some more shared tests under 5.8.8 and prior

3.75 Tue Nov  9 15:01:06 2010
	- Skip some shared tests under 5.8.8 and prior

3.74 Tue Nov  9 02:16:45 2010
	- threads::shared version number in test

3.73 Mon Nov  8 18:53:00 2010
	- Fix obj ID handling for shared objects in threaded app

3.72 Mon Oct 18 21:15:53 2010
	- Fix obj ID handling for non-shared objects in threaded app

3.71 Wed Oct 13 18:25:20 2010
	- Fixed a memory leak

3.69 Tue Sep 28 20:38:53 2010
	- Fix test counts in t/27-exception.t

3.68 Thu Sep 23 17:09:21 2010
	- POD note to 'use threads' in DBI applications [bug #58394]
	- Allow warnings for unhandled args
2011-11-12 02:56:44 +00:00
obache
39619a9444 Revision bump after updating perl5 to 5.14.1. 2011-08-14 12:26:04 +00:00
sno
5de8d55c85 Updating devel/p5-Object-InsideOut from 3.64nb1 to 3.67
pkgsrc changes:
- bump dependency of Scalar::Util to 1.23

Upstream changes:
3.67 Mon May 17 23:22:44 2010
	- More fixes for $@ changes

3.66 Fri May 14 13:31:04 2010
	- More fixes for $@ changes

3.65 Fri May  7 19:05:34 2010
	- Fix tests for $@ changes that will be coming with Perl 5.14
2010-09-14 06:19:11 +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
sno
fc62d5af4a Updating devel/p5-Object-InsideOut from 3.63 to 3.64
Upstream changes:
3.64 Mon Mar  8 17:59:51 2010
	- Added tests related to shared object destruction
2010-03-16 18:46:32 +00:00
sno
a981e11472 Updating devel/p5-Object-InsideOut from 3.58 to 3.63
Upstream changes:
3.63 Fri Mar  5 13:11:48 EST 2010
	- Fix for shared object destruction bug

3.62 Thu Mar  4 04:24:02 2010
	- Extended the change in v3.59 to Perl 5.8.9

3.61 Wed Mar  3 21:37:19 2010
	- Code cleanup

3.59 Wed Mar  3 19:11:50 2010
	- Fixed shared object destruction when using Thread::Queue
2010-03-08 18:26:19 +00:00
sno
3e5ffd8b66 Updating devel/p5-Object-InsideOut from 3.57 to 3.58
pkgsrc changes:
- Adjust dependencies

Upstream changes:
3.58 Wed Dec 23 12:45:55 2009
	- Support type checking for scalar refs
2010-02-16 13:02:02 +00:00
seb
89eee73c89 Update p5-Object-InsideOut from version 3.56 to version 3.57.
Pkgsrc changes:
- Add more recommended dependencies (devel/p5-Storable)

Upstream changes:
3.57 Thu Nov  5 01:42:26 2009
	- Check args to ->isa()/->can()
2009-11-11 18:32:33 +00:00
sno
4a28209d70 Updating package for p5 module Object::InsideOut from 3.55 to 3.56
pkgsrc changes:
  - Adjust license according to META.yml
  - Adjust dependencies according to META.yml

Upstream changes:
3.56 Wed Jul 29 19:11:02 2009
	- Changed label that was a keyword
2009-08-09 12:13:19 +00:00
sno
b2c73841e7 pkgsrc changes:
- Updating package for p5 module Object::InsideOut from 3.54 to 3.55
  - Adjusting dependency

upstream changes:
3.55 Fri May  8 11:38:53 2009
	- Upgraded dependencies to Exception::Class 1.29
2009-05-19 23:12:38 +00:00
sno
d8b36a7a74 PkgSrc changes:
- Updating package for p5 module of Object::InsideOut from 3.52 to 3.54
  - Setting license to gnu-gpl-v2

Upstream changes:
3.54 Wed Feb 18 18:04:51 2009
	- Doc update only

3.53 Wed Feb 18 15:34:20 2009
	- Handle unnamed fields when using Storable
	- Cache some object initialization activities
2009-05-01 21:21:49 +00:00
he
8dd21448a0 Update from version 3.45nb1 to 3.52.
Upstream changes:

3.52 Mon Oct 27 11:16:19 2008
	- Upgraded dependencies to Exception::Class 1.26

3.51 Thu Oct 23 20:18:23 2008
	- Fix issues with Exception::Class 1.25

3.49 Fri Oct 17 18:33:46 2008
	- Call all :Destroy methods before deleting field data

3.48 Wed Oct 15 20:05:20 2008
	- Fix runtime loading of classes with multiple inheritance

3.47 Mon Oct  6 18:50:26 2008
	- Proper implementation of ->isa()/->can()

3.46 Fri Oct  3 21:01:59 2008
	- Support Test::MockObject
2008-11-17 04:08:55 +00:00
he
b021813da0 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=...").
2008-10-19 19:17:40 +00:00
he
c428f18623 Update from version 3.34 to 3.45.
Pkgsrc changes:
 o Change module type to Module::Build.

Upstream changes:

3.45 Fri Jul 11 18:58:46 2008
	- Don't clone deep internally held objects

3.44 Fri Jul 11 17:39:35 2008
	- Don't clone internally held objects

3.43 Tue Jun 24 18:05:10 2008
	- Added 'scalar' type checking

3.42 Fri Jun 13 17:35:27 2008
	- End all tests with exit(0) and fix SKIPs
	- Recommended modules in META.yml

3.41 Fri May 16 11:16:30 EDT 2008
	- Changed function shared_clone() to clone_shared() in Util.pm
	- Handle circular refs when cloning data

3.39 Mon Mar 10 20:25:30 2008
	- Catch unhandled params to ->new()

3.38 Tue Feb 26 16:54:46 2008
	- No shared copying if no threads

3.37 Tue Feb 19 19:01:56 2008
	- Fixed another preformance issue with reclaiming object IDs
	- Fix testing under Perl 5.8.0

3.36 Fri Feb 15 19:45:37 2008
	- Shared copies of refs of refs

3.35 Fri Dec 21 15:18:29 2007
	- Set min threads::shared version when overloading '==' operator
	    for shared objects
	- Added a countdown indicator to Term::YAPI
2008-08-11 12:48:45 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
seb
c53f2ea1bc Update to version 3.34.
Changes since last packaged version (3.25):
3.34 Wed Nov 28 01:47:52 2007
	- Fixed preformance issue with reclaiming object IDs

3.33 Fri Nov  9 13:16:56 2007
	- Fix overload tests

3.32 Thu Nov  8 21:57:28 2007
	- Skip overload test file if no threads

3.31 Thu Nov  8 19:22:42 2007
	- Overload the '==' operator for shared objects

3.29 Wed Nov  7 18:20:56 2007
	- Fix to dump (Bug #30527)
	- Additional fix to UNIVERSAL::isa call (Bug #30533)

3.28 Wed Nov  7 01:34:02 2007
	- Fix to UNIVERSAL::isa call (Bug #30533)

3.27 Sat Nov  3 01:23:30 2007
	- Make :Default({}) work as expected
	- Added ->endtime() method to Term::YAPI

3.26 Mon Sep 17 23:59:28 2007
	- Support ANSI color sequences in Term::YAPI
2007-12-16 21:57:26 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
seb
dc24759dc2 Initial import of p5-Object-InsideOut version 3.25 into The NetBSD
Packages Collection.

The Perl 5 module Object::InsideOut provides comprehensive support
for implementing classes using the inside-out object model.

It implements inside-out objects as anonymous scalar references
that are blessed into a class with the scalar containing the ID
for the object (usually a sequence number).  Object data (i.e.,
fields) are stored within the class's package in either arrays
indexed by the object's ID, or hashes keyed to the object's ID.

The virtues of the inside-out object model over the 'blessed hash'
object model have been extolled in detail elsewhere.  Briefly,
inside-out objects offer the following advantages over 'blessed
hash' objects:
* Encapsulation
* Field Name Collision Avoidance
* Compile-time Name Checking
2007-09-16 22:51:57 +00:00