[csw-devel] SF.net SVN: gar:[3905] csw/mgar/gar/v2
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Tue Mar 24 11:49:16 CET 2009
Revision: 3905
http://gar.svn.sourceforge.net/gar/?rev=3905&view=rev
Author: dmichelsen
Date: 2009-03-24 10:49:16 +0000 (Tue, 24 Mar 2009)
Log Message:
-----------
mGAR v2: Allow dynamic gspec on cpan modules
Modified Paths:
--------------
csw/mgar/gar/v2/categories/cpan/category.mk
csw/mgar/gar/v2/gar.pkg.mk
Modified: csw/mgar/gar/v2/categories/cpan/category.mk
===================================================================
--- csw/mgar/gar/v2/categories/cpan/category.mk 2009-03-24 09:39:33 UTC (rev 3904)
+++ csw/mgar/gar/v2/categories/cpan/category.mk 2009-03-24 10:49:16 UTC (rev 3905)
@@ -34,6 +34,7 @@
SPKG_SOURCEURL := $(SPKG_SOURCEURL)/$(GARNAME)
_MERGE_EXCLUDE_CATEGORY = .*/perllocal\.pod .*/\.packlist
+_CATEGORY_GSPEC_INCLUDE ?= csw_cpan.gspec
include gar/gar.mk
Modified: csw/mgar/gar/v2/gar.pkg.mk
===================================================================
--- csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 09:39:33 UTC (rev 3904)
+++ csw/mgar/gar/v2/gar.pkg.mk 2009-03-24 10:49:16 UTC (rev 3905)
@@ -299,6 +299,8 @@
# flagged with ARCHALL_<pkg> = 1 for a specific package or with ARCHALL = 1
# for all packages.
+_CATEGORY_GSPEC_INCLUDE ?= csw_dyngspec.gspec
+
# This rule dynamically generates gspec-files
.PRECIOUS: $(WORKDIR)/%.gspec
$(WORKDIR)/%.gspec:
@@ -306,7 +308,7 @@
(echo "%var bitname $(call catalogname,$*)"; \
echo "%var pkgname $*"; \
$(if $(or $(ARCHALL),$(ARCHALL_$*)),echo "%var arch all";) \
- echo "%include url file://%{PKGLIB}/csw_dyngspec.gspec") >$@\
+ $(if $(_CATEGORY_GSPEC_INCLUDE),echo "%include url file://%{PKGLIB}/$(_CATEGORY_GSPEC_INCLUDE)")) >$@\
)
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