--- - branch: MAIN date: Mon Jul 14 09:19:15 UTC 2008 files: - new: 1.1.1.1 old: '0' path: pkgsrc/devel/p5-Class-Base/DESCR pathrev: pkgsrc/devel/p5-Class-Base/DESCR@1.1.1.1 type: imported - new: 1.1.1.1 old: '0' path: pkgsrc/devel/p5-Class-Base/Makefile pathrev: pkgsrc/devel/p5-Class-Base/Makefile@1.1.1.1 type: imported - new: 1.1.1.1 old: '0' path: pkgsrc/devel/p5-Class-Base/distinfo pathrev: pkgsrc/devel/p5-Class-Base/distinfo@1.1.1.1 type: imported id: 20080714T091915Z.36bfb1ccb4d01d7749e5e9631217b171e4f01bfa log: "Added devel/p5-Class-Base version 0.03\n\nThis module implements a simple base class from which other modules\ncan be derived, thereby inheriting a number of useful methods such\nas new(), init(), params(), clone(), error() and debug().\n\nFor a number of years, I found myself re-writing this module for\npractically every Perl project of any significant size. Or rather,\nI would copy the module from the last project and perform a global\nsearch and replace to change the names. Each time it got a little\nmore polished and eventually, I decided to Do The Right Thing and\nrelease it as a module in it's own right.\n\nIt doesn't pretend to be an all-encompassing solution for every\nkind of object creation problem you might encounter. In fact, it\nonly supports blessed hash references that are created using the\npopular, but by no means universal convention of calling new() with\na list or reference to a hash array of named parameters. Constructor\nfailure is indicated by returning undef and setting the $ERROR\npackage variable in the module's class to contain a relevant message\n(which you can also fetch by calling error() as a class method).\n\nStatus:\n\nVendor Tag:\tTNF\nRelease Tags:\tpkgsrc-base\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/p5-Class-Base' unixtime: '1216027155' user: abs