Commit graph

14 commits

Author SHA1 Message Date
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