Commit graph

10 commits

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