[csw-devel] SF.net SVN: gar:[19287] csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Sep 25 15:16:24 CEST 2012


Revision: 19287
          http://gar.svn.sourceforge.net/gar/?rev=19287&view=rev
Author:   dmichelsen
Date:     2012-09-25 13:16:24 +0000 (Tue, 25 Sep 2012)
Log Message:
-----------
cpan/ExtUtils-XSBuilder/trunk: Update to makemake

Modified Paths:
--------------
    csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/Makefile

Removed Paths:
-------------
    csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.depend
    csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.gspec
    csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.prototype

Modified: csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/Makefile
===================================================================
--- csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/Makefile	2012-09-25 11:34:59 UTC (rev 19286)
+++ csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/Makefile	2012-09-25 13:16:24 UTC (rev 19287)
@@ -4,19 +4,20 @@
 GARTYPE = v2
 AUTHOR = GRICHTER
 
-DESCRIPTION = parse C header files and create XS glue code
-define BLURB
-	ExtUtils::XSBuilder is a set modules to parse C header files and create XS
-	glue code and documentation out of it. Idealy this allows to "write" an
-	interface to a C library without coding a line. Since no C-API is ideal,
-	some adjuments are necessary most of the time. So to use this module you
-	must still be familar with C and XS programming, but it removes a lot of
-	stupid work and copy&paste from you. Also when the C API changes, most of
-	the time you only have to rerun XSBuilder to get your new Perl API.
-endef
+DESCRIPTION = Automatic Perl XS glue code generation
 
-DISTFILES = $(call admfiles,CSWpmextutxsbld,depend prototype)
+CATALOG_RELEASE = unstable
 
-DEPENDS += cpan/Parse-RecDescent cpan/Tie-IxHash
+LICENSE_TEXT = This module is licensed under the  license
 
+PACKAGES += CSWpm-extutils-xsbuilder
+CATALOGNAME_CSWpm-extutils-xsbuilder = pm_extutils_xsbuilder
+SPKG_DESC_CSWpm-extutils-xsbuilder = Automatic Perl XS glue code generation
+# There was no information if this is pure Perl or not. Please remove if necessary.
+ARCHALL_CSWpm-extutils-xsbuilder = 1
+RUNTIME_DEP_PKGS_CSWpm-extutils-xsbuilder += CSWpm-tie-ixhash
+RUNTIME_DEP_PKGS_CSWpm-extutils-xsbuilder += CSWpm-parse-recdescent
+OBSOLETED_BY_CSWpm-extutils-xsbuilder += CSWpmextutxsbld
+CATALOGNAME_CSWpmextutxsbld = pm_extutxsbld_stub
+
 include gar/category.mk

Deleted: csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.depend
===================================================================
--- csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.depend	2012-09-25 11:34:59 UTC (rev 19286)
+++ csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.depend	2012-09-25 13:16:24 UTC (rev 19287)
@@ -1,2 +0,0 @@
-P CSWpmparserecdescent pm_parserecdescent - generate recursive-descent parsers
-P CSWpmtieixhash pm_tieixhash - ordered associative arrays for Perl

Deleted: csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.gspec
===================================================================
--- csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.gspec	2012-09-25 11:34:59 UTC (rev 19286)
+++ csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.gspec	2012-09-25 13:16:24 UTC (rev 19287)
@@ -1,14 +0,0 @@
-%var            bitname pm_extutxsbld
-%var            pkgname CSWpmextutxsbld
-%var            arch all
-%include        url file://%{PKGLIB}/csw_cpan.gspec
-%copyright      
-Copyright (c) 2000-2001 Doug MacEachern
-Copyright (c) 2001-2004 Gerald Richter / ecos gmbh (www.ecos.de)
-
-You may distribute under the terms of either the GNU General Public
-License or the Artistic License, as specified in the Perl README file.
-
-THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Deleted: csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.prototype
===================================================================
--- csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.prototype	2012-09-25 11:34:59 UTC (rev 19286)
+++ csw/mgar/pkg/cpan/ExtUtils-XSBuilder/trunk/files/CSWpmextutxsbld.prototype	2012-09-25 13:16:24 UTC (rev 19287)
@@ -1,28 +0,0 @@
-d none /opt/csw/lib 0755 root bin
-d none /opt/csw/lib/perl 0755 root bin
-d none /opt/csw/lib/perl/csw 0755 root bin
-d none /opt/csw/lib/perl/csw/auto/ 0755 root bin
-d none /opt/csw/lib/perl/csw/auto/ExtUtils 0755 root bin
-d none /opt/csw/lib/perl/csw/auto/ExtUtils/XSBuilder 0755 root bin
-f none /opt/csw/lib/perl/csw/auto/ExtUtils/XSBuilder/.packlist 0444 root bin
-d none /opt/csw/share 0755 root bin
-d none /opt/csw/share/man 0755 root bin
-d none /opt/csw/share/man/man3 0755 root bin
-f none /opt/csw/share/man/man3/ExtUtils::XSBuilder.3perl 0444 root bin
-f none /opt/csw/share/man/man3/ExtUtils::XSBuilder::PODTemplate.3perl 0444 root bin
-f none /opt/csw/share/man/man3/ExtUtils::xsbuilder.osc2002.3perl 0444 root bin
-d none /opt/csw/share/perl 0755 root bin
-d none /opt/csw/share/perl/csw 0755 root bin
-d none /opt/csw/share/perl/csw/ExtUtils 0755 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder.pm 0555 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder.pod 0555 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/C/grammar.pm 0444 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/CallbackMap.pm 0555 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/FunctionMap.pm 0444 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/MapUtil.pm 0555 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/PODTemplate.pm 0444 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/ParseSource.pm 0555 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/StructureMap.pm 0555 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/TypeMap.pm 0444 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/XSBuilder/WrapXS.pm 0444 root bin
-f none /opt/csw/share/perl/csw/ExtUtils/xsbuilder.osc2002.pod 0444 root bin

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