[Lunar-commits] r15959 - in moonbase/trunk/perl: . IO-All Spiffy
Jens Luedicke
perldude at lunar-linux.org
Sun Jul 31 20:45:46 UTC 2005
Author: perldude
Date: 2005-07-31 20:45:45 +0000 (Sun, 31 Jul 2005)
New Revision: 15959
Added:
moonbase/trunk/perl/IO-All/
moonbase/trunk/perl/IO-All/BUILD
moonbase/trunk/perl/IO-All/DEPENDS
moonbase/trunk/perl/IO-All/DETAILS
moonbase/trunk/perl/Spiffy/
moonbase/trunk/perl/Spiffy/BUILD
moonbase/trunk/perl/Spiffy/DEPENDS
moonbase/trunk/perl/Spiffy/DETAILS
Log:
add Spiffy and IO::All Perl modules
Added: moonbase/trunk/perl/IO-All/BUILD
===================================================================
--- moonbase/trunk/perl/IO-All/BUILD 2005-07-31 20:10:39 UTC (rev 15958)
+++ moonbase/trunk/perl/IO-All/BUILD 2005-07-31 20:45:45 UTC (rev 15959)
@@ -0,0 +1,8 @@
+(
+
+ perl Makefile.PL &&
+ make &&
+ prepare_install &&
+ make install
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/perl/IO-All/DEPENDS
===================================================================
--- moonbase/trunk/perl/IO-All/DEPENDS 2005-07-31 20:10:39 UTC (rev 15958)
+++ moonbase/trunk/perl/IO-All/DEPENDS 2005-07-31 20:45:45 UTC (rev 15959)
@@ -0,0 +1,2 @@
+depends perl &&
+depends Spiffy
Added: moonbase/trunk/perl/IO-All/DETAILS
===================================================================
--- moonbase/trunk/perl/IO-All/DETAILS 2005-07-31 20:10:39 UTC (rev 15958)
+++ moonbase/trunk/perl/IO-All/DETAILS 2005-07-31 20:45:45 UTC (rev 15959)
@@ -0,0 +1,19 @@
+ MODULE=IO-All
+ VERSION=0.33
+ SOURCE=IO-All-$VERSION.tar.gz
+ SOURCE_URL=ftp://ftp.cpan.org/pub/CPAN/modules/by-authors/id/I/IN/INGY
+ SOURCE_VFY=sha1:77878eb6e6ab8982d2e22e77f6d800f022726786
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/IO-All-$VERSION
+ WEB_SITE=http://search.cpan.org/search?dist=IO-All
+ ENTERED=20050731
+ UPDATED=20050731
+ SHORT="IO::All - IO::All of it to Graham and Damian!"
+cat << EOF
+IO::All combines all of the best Perl IO modules into a single Spiffy object oriented interface to greatly simplify your everyday Perl IO
+idioms. It exports a single function called "io", which returns a new IO::All object. And that object can do it all!
+
+The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket, IO::String, Tie::File, File::Spec, File::Path and File::ReadBackwards;
+as well as all the DBM and MLDBM modules. You can use most of the methods found in these classes and in IO::Handle (which they inherit
+from). IO::All adds dozens of other helpful idiomatic methods including file stat and manipulation functions.
+
+EOF
Added: moonbase/trunk/perl/Spiffy/BUILD
===================================================================
--- moonbase/trunk/perl/Spiffy/BUILD 2005-07-31 20:10:39 UTC (rev 15958)
+++ moonbase/trunk/perl/Spiffy/BUILD 2005-07-31 20:45:45 UTC (rev 15959)
@@ -0,0 +1,6 @@
+(
+
+ perl Makefile.PL &&
+ default_make
+
+) > $C_FIFO 2>&1
Added: moonbase/trunk/perl/Spiffy/DEPENDS
===================================================================
--- moonbase/trunk/perl/Spiffy/DEPENDS 2005-07-31 20:10:39 UTC (rev 15958)
+++ moonbase/trunk/perl/Spiffy/DEPENDS 2005-07-31 20:45:45 UTC (rev 15959)
@@ -0,0 +1 @@
+depends perl
Added: moonbase/trunk/perl/Spiffy/DETAILS
===================================================================
--- moonbase/trunk/perl/Spiffy/DETAILS 2005-07-31 20:10:39 UTC (rev 15958)
+++ moonbase/trunk/perl/Spiffy/DETAILS 2005-07-31 20:45:45 UTC (rev 15959)
@@ -0,0 +1,17 @@
+ MODULE=Spiffy
+ VERSION=0.24
+ SOURCE=Spiffy-$VERSION.tar.gz
+ SOURCE_URL=ftp://ftp.cpan.org/pub/CPAN/modules/by-authors/id/I/IN/INGY
+ SOURCE_VFY=sha1:4f0998c3047a46574515d34385791a799549dcab
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/Spiffy-$VERSION
+ WEB_SITE=http://search.cpan.org/search?dist=Spiffy
+ ENTERED=20050731
+ UPDATED=20050731
+ SHORT="Spiffy - Spiffy Perl Interface Framework For You"
+cat << EOF
+Spiffy is a framework and methodology for doing object oriented (OO) programming in Perl. Spiffy combines the best parts of
+Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits and warts of traditional
+Perl OO, in a clean, straightforward and (perhaps someday) standard way.
+
+Spiffy borrows ideas from other OO languages like Python, Ruby, Java and Perl 6. It also adds a few tricks of its own.
+EOF
More information about the Lunar-commits
mailing list