You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by an...@apache.org on 2004/11/21 23:19:01 UTC

svn commit: r106127 - /cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl

Author: antonio
Date: Sun Nov 21 14:19:00 2004
New Revision: 106127

Modified:
   cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl
Log:
Create one condition only + clean trailing spaces

Modified: cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl
Url: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl?view=diff&rev=106127&p1=cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl&r1=106126&p2=cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl&r2=106127
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl	(original)
+++ cocoon/branches/BRANCH_2_1_X/tools/src/blocks-build.xsl	Sun Nov 21 14:19:00 2004
@@ -83,12 +83,14 @@
     </target>
 
     <target name="unstable" depends="init">
-      <xsl:for-each select="$cocoon-blocks[@status='unstable']">
-        <xsl:variable name="block-name" select="substring-after(@name,'cocoon-block-')"/>
         <condition property="unstable.blocks.present">
-          <isfalse value="${{internal.exclude.block.{$block-name}}}"/>
-        </condition>
-      </xsl:for-each>
+          <or>
+            <xsl:for-each select="$cocoon-blocks[@status='unstable']">
+                <xsl:variable name="block-name" select="substring-after(@name,'cocoon-block-')"/>
+                <isfalse value="${{internal.exclude.block.{$block-name}}}"/>
+            </xsl:for-each>
+        </or>
+      </condition>
       <if>
         <istrue value="${{unstable.blocks.present}}"/>
         <then>
@@ -106,12 +108,14 @@
     </target>
 
     <target name="excluded" depends="init">
-      <xsl:for-each select="$cocoon-blocks">
-        <xsl:variable name="block-name" select="substring-after(@name,'cocoon-block-')"/>
-        <condition property="excluded.blocks.present">
-          <istrue value="${{internal.exclude.block.{$block-name}}}"/>
-        </condition>
-      </xsl:for-each>
+      <condition property="excluded.blocks.present">
+        <or>
+          <xsl:for-each select="$cocoon-blocks">
+            <xsl:variable name="block-name" select="substring-after(@name,'cocoon-block-')"/>
+              <istrue value="${{internal.exclude.block.{$block-name}}}"/>
+          </xsl:for-each>
+        </or>
+      </condition>
       <if>
         <istrue value="${{excluded.blocks.present}}"/>
         <then>
@@ -149,7 +153,7 @@
         </xsl:for-each>
       </xsl:attribute>
     </target>
-                                                                                                                                                                               
+
     <target name="roles">
       <xsl:attribute name="depends">
         <xsl:text>init</xsl:text>
@@ -329,7 +333,7 @@
   <xsl:template match="project">
     <xsl:variable name="block-name" select="substring-after(@name,'cocoon-block-')"/>
     <xsl:variable name="cocoon-block-dependencies" select="depend[starts-with(@project,'cocoon-block-')]"/>
-    
+
     <target name="{@name}" unless="internal.exclude.block.{$block-name}"/>
 
     <target name="{@name}-compile" unless="internal.exclude.block.{$block-name}">
@@ -374,7 +378,7 @@
           </javac>
         </then>
       </if>
-      
+
       <!-- This is a little bit tricky:
            As the javac task checks, if a src directory is available and
            stops if its not available, we use the following property
@@ -484,7 +488,7 @@
           </xsl:for-each>
         </xsl:if>
       </xsl:attribute>
-                                                                                                                                                                               
+
       <xpatch file="${{build.webapp}}/sitemap.xmap" srcdir="${{blocks}}">
         <include name="{$block-name}/conf/*.xmap"/>
       </xpatch>
@@ -498,8 +502,8 @@
         <include name="{$block-name}/conf/*.xweb"/>
       </xpatch>
 
-      <!-- generate sitemap entries 
-      <sitemap-components sitemap="${{build.webapp}}/sitemap.xmap" 
+      <!-- generate sitemap entries
+      <sitemap-components sitemap="${{build.webapp}}/sitemap.xmap"
                           source="${{blocks}}/{$block-name}/java"
                           block="{$block-name}">
         <xsl:if test="@status='unstable'">
@@ -510,12 +514,12 @@
         </xsl:if>
       </sitemap-components>
       -->
-      
+
       <!-- generate sitemap components docs -->
       <!-- TODO - this is the wrong place for documentation, but currently blocks
            don't have own docs!
         <mkdir dir="${{build.context}}/xdocs/userdocs"/>
-      <sitemap-components docDir="${{build.context}}/xdocs/userdocs" 
+      <sitemap-components docDir="${{build.context}}/xdocs/userdocs"
                           source="${{blocks}}/{$block-name}/java"
                           block="{$block-name}">
         <xsl:if test="@status='unstable'">
@@ -527,7 +531,7 @@
       </sitemap-components>
       -->
     </target>
-                                                                                                                                                                               
+
     <target name="{@name}-roles" unless="internal.exclude.block.{$block-name}">
       <xsl:if test="depend">
         <xsl:attribute name="depends">
@@ -538,7 +542,7 @@
           </xsl:for-each>
         </xsl:attribute>
       </xsl:if>
-                                                                                                                                                                               
+
       <xpatch file="${{build.dest}}/org/apache/cocoon/cocoon.roles" srcdir="${{blocks}}">
         <include name="{$block-name}/conf/*.xroles"/>
       </xpatch>