[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