[csw-devel] SF.net SVN: gar:[10295] csw/mgar/pkg/cpan

andrewrn at users.sourceforge.net andrewrn at users.sourceforge.net
Wed Jun 23 16:02:11 CEST 2010


Revision: 10295
          http://gar.svn.sourceforge.net/gar/?rev=10295&view=rev
Author:   andrewrn
Date:     2010-06-23 14:02:10 +0000 (Wed, 23 Jun 2010)

Log Message:
-----------
Perl6-Export-Attrs: Initial commit

Added Paths:
-----------
    csw/mgar/pkg/cpan/Perl6-Export-Attrs/
    csw/mgar/pkg/cpan/Perl6-Export-Attrs/branches/
    csw/mgar/pkg/cpan/Perl6-Export-Attrs/tags/
    csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/
    csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/Makefile
    csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/checksums
    csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/files/


Property changes on: csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/Makefile
===================================================================
--- csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/Makefile	2010-06-23 14:02:10 UTC (rev 10295)
@@ -0,0 +1,26 @@
+GARNAME = Perl6-Export-Attrs
+GARVERSION = 0.0.3
+CATEGORIES = cpan
+AUTHOR = DCONWAY
+
+DESCRIPTION = Perl6::Export::Attrs - The Perl 6 'is export(...)' trait as a Perl 5 attribute
+define BLURB
+	Implements a Perl 5 native version of what the Perl 6 symbol export mechanism will look like.
+
+	It's very straightforward:
+
+			* If you want a subroutine to be capable of being exported (when explicitly requested in the use arguments), you mark it with the :Export attribute.
+			* If you want a subroutine to be automatically exported when the module is used (without specific overriding arguments), you mark it with the :Export(:DEFAULT) attribute.
+			* If you want a subroutine to be automatically exported when the module is used (even if the user specifies overriding arguments), you mark it with the :Export(:MANDATORY) attribute.
+			* If the subroutine should also be exported when particular export groups are requested, you add the names of those export groups to the attribute's argument list.
+
+	That's it.	
+endef
+
+PACKAGES = CSWpmperl6exportattr
+CATALOGNAME = pm_perl6exportattr
+
+ARCHALL = 1
+LICENSE = README
+
+include gar/category.mk

Added: csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/checksums
===================================================================
--- csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/cpan/Perl6-Export-Attrs/trunk/checksums	2010-06-23 14:02:10 UTC (rev 10295)
@@ -0,0 +1 @@
+c8af78c4fec3351178d1de59cc9c8869  Perl6-Export-Attrs-0.0.3.tar.gz


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list