Diff for /needlesearch/build.xml between versions 1.20 and 1.21

version 1.20, 2004/02/05 11:50:19 version 1.21, 2004/07/19 22:34:52
Line 35 Line 35
       </target>        </target>
   
   
        <target name="copy-from-live" description="Copies files from the test environment to src tree">    <target name="deploy-to-live" description="Deploy to live environment Mozilla ${deploy.location}" depends="jar">
        <echo message="Copy files from ..\..\browsers\mozilla${test.browser.version}\chrome\ "/>        
        <copy todir="${src.dir}/.">        <echo message="Copy files from src tree to Mozilla ${deploy.location}"/>
                <fileset dir="F:\\Program Files\\mozilla.org\\Mozilla\\chrome">        <copy todir="${deploy.location}">
                  <exclude name="needlesearch/**/NeedleSearchData.rdf"/>            <fileset dir="${src.dir}/chrome/.">
                  <include name="needlesearch/**/*.js"/>              <include name="needlesearch.jar"/>
                  <include name="needlesearch/**/*.xul"/>              <include name="NeedleSearchBookmarks.rdf"/>
                  <include name="needlesearch/**/*.dtd"/>            </fileset>      
                  <include name="needlesearch/**/*.rdf"/> 
                  <include name="needlesearch/**/*.properties"/> 
                  <include name="needlesearch/**/*.gif"/> 
                          <!--include name="needlesearch/**/*.png"/--> 
                </fileset>               
         </copy>          </copy>
           
         </target>
       
       <target name="create-install-all.js" description="Creating install.js">
           
           <delete file="${src.dir}/install.js"/>
           <copy file="${src.dir}/install-all.js" tofile="${src.dir}/install.js"/>
           <replace file="${src.dir}/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/>
           <replace file="${src.dir}/install.js" token="@@entries@@">
           <replacevalue>          
               registerChrome(CONTENT | DELAYED_CHROME, getFolder(findDir, "content"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/en-US/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/de-AT/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/es-AR/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/fr/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/fi/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/nl/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/da/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/cy-GB/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/it/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/ru/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/zh-CN/needlesearch"));
               registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/se/needlesearch"));
           </replacevalue>
           </replace>
           
           <replace file="${src.dir}/install.js" token="//@@profileentries@@">
           <replacevalue>          
               //Now install the profile folder
               setPackageFolder(findDir);
               var err = addDirectory("needlesearch");
                   if ( err == SUCCESS ) { 
                       registerChrome(CONTENT | PROFILE_CHROME, getFolder(findDir, &quot;profile&quot;));
                       err = performInstall();
                       if ( err != SUCCESS ) {
                           alert("performInstall() bailed");
                       }
                   } else { 
                       alert("Creating the profile directory: needlesearch failed. Are you logged in as root?\nLinux/Unix user: make sure that all files in the directory chrome/needlesearch/ have write permissions");
                   }
           </replacevalue>
           </replace>
           
           <replace file="${src.dir}/install.js" token="@@message@@" value="NeedleSearch Toolbar"/>
     </target>      </target>
           
    <target name="deploy-to-live" description="Deploy to live environment Mozilla ${test.browser.version}">    <target name="version" description="Replacing all version numbers">
         <replace file="${src.dir}/install.rdf" token="@@version-number@@" value="${app.version}"/>
         <replace file="${src.dir}/needlesearch/content/needlesearch/settings.xul" token="@@version-number@@" value="${app.version}"/>
         <replace file="${src.dir}/needlesearch/content/needlesearch/settingsDialog.xul" token="@@version-number@@" value="${app.version}"/>
         <replace file="${src.dir}/needlesearch/content/needlesearch/settingsOverlay.xul" token="@@version-number@@" value="${app.version}"/>
                   
        <echo message="Copy files from src tree to Mozilla ${test.browser.version}"/>    </target>
        <copy todir="${test.browser.location}\\chrome">    
                <fileset dir="${src.dir}/.">    <target name="deversion" description="Replacing all version numbers for replacevalue">
                  <exclude name="needlesearch/**/NeedleSearchData.rdf"/>        <replace file="${src.dir}/install.rdf" value="@@version-number@@" token="${app.version}"/>
                  <include name="needlesearch/**/*.js"/>        <replace file="${src.dir}/needlesearch/content/needlesearch/settings.xul" token="${app.version}" value="@@version-number@@"/>
                  <include name="needlesearch/**/*.xul"/>        <replace file="${src.dir}/needlesearch/content/needlesearch/settingsDialog.xul" token="${app.version}" value="@@version-number@@"/>
                  <include name="needlesearch/**/*.dtd"/>        <replace file="${src.dir}/needlesearch/content/needlesearch/settingsOverlay.xul" token="${app.version}" value="@@version-number@@"/>
                  <include name="needlesearch/**/*.rdf"/> 
                  <include name="needlesearch/**/*.css"/> 
                  <include name="needlesearch/**/*.xml"/> 
                  <include name="needlesearch/**/*.properties"/> 
                  <include name="needlesearch/**/*.gif"/> 
                          <!--include name="needlesearch/**/*.png"/--> 
                </fileset>               
        </copy> 
                   
      </target>    </target>
            
        <target name="create-install-all.js" description="Creating install.js">        <target name="create-chrome-dir" description="Creating chrome dir">
                                <mkdir dir="./src/chrome"/>
                <delete file="${src.dir}/install.js"/> 
                <copy file="${src.dir}/install-all.js" tofile="${src.dir}/install.js"/> 
                <replace file="${src.dir}/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/> 
                <replace file="${src.dir}/install.js" token="@@entries@@"> 
                <replacevalue>                   
                        registerChrome(CONTENT | DELAYED_CHROME, getFolder(findDir, "content")); 
                        registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/en-US/needlesearch")); 
                registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/de-AT/needlesearch")); 
                registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/es-AR/needlesearch")); 
                registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/fr/needlesearch")); 
                registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/fi/needlesearch")); 
                registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/nl/needlesearch")); 
                        registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/da/needlesearch")); 
                        registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/cy-GB/needlesearch")); 
                        registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/it/needlesearch")); 
                        registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/ru/needlesearch")); 
                        registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/zh-CN/needlesearch")); 
                        registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/se/needlesearch")); 
                </replacevalue> 
                </replace> 
                 
                <replace file="${src.dir}/install.js" token="//@@profileentries@@"> 
                <replacevalue>                   
                        //Now install the profile folder 
                        setPackageFolder(findDir); 
                        var err = addDirectory("needlesearch"); 
                                if ( err == SUCCESS ) {  
                                    registerChrome(CONTENT | PROFILE_CHROME, getFolder(findDir, &quot;profile&quot;)); 
                                        err = performInstall(); 
                                        if ( err != SUCCESS ) { 
                                        alert("performInstall() bailed"); 
                                        } 
                                } else {  
                                        alert("Creating the profile directory: needlesearch failed. Are you logged in as root?\nLinux/Unix user: make sure that all files in the directory chrome/needlesearch/ have write permissions"); 
                                } 
                </replacevalue> 
                </replace> 
                 
                <replace file="${src.dir}/install.js" token="@@message@@" value="NeedleSearch Toolbar"/> 
        </target> 
         
        <target name="version" description="Replacing all version numbers"> 
                 
                <replace file="${src.dir}/needlesearch/content/settings.xul" token="@@version-number@@" value="${app.version}"/> 
                <replace file="${src.dir}/needlesearch/content/settingsDialog.xul" token="@@version-number@@" value="${app.version}"/> 
                <replace file="${src.dir}/needlesearch/content/settingsOverlay.xul" token="@@version-number@@" value="${app.version}"/> 
                 
         </target>          </target>
            
        <target name="deversion" description="Replacing all version numbers for replacevalue">    <target name="jar" description="Make jar file" depends="create-chrome-dir">
                                <jar destfile="src/chrome/needlesearch.jar">
                <replace file="${src.dir}/needlesearch/content/settings.xul" token="${app.version}" value="@@version-number@@"/>                        <fileset dir="./src/needlesearch">
                <replace file="${src.dir}/needlesearch/content/settingsDialog.xul" token="${app.version}" value="@@version-number@@"/>                                          <include name="**/*.js"/>
                <replace file="${src.dir}/needlesearch/content/settingsOverlay.xul" token="${app.version}" value="@@version-number@@"/>                                          <include name="**/*.xul"/>
                                                          <include name="**/*.dtd"/>
                                           <include name="**/*.rdf"/>
                                           <include name="**/*.properties"/>
                                           <include name="**/*.gif"/>
                                           <include name="**/*.png"/>
                                           <include name="**/*.css"/>                                      
                 </fileset>            
         </jar>
         </target>          </target>
            
        <target name="make-target" description="Make XPI for version ${app.version}">    <target name="make-target" description="Make XPI for version ${app.version}">
         <property file="build-info.${user.name}.properties"/>          <property file="build-info.${user.name}.properties"/>
                   
        <echo message="copy install.js"/>        <!--echo message="copy install.js"/>
        <copy file="${src.dir}/install-all.js" tofile="${src.dir}/install.js"/>        <copy file="src/install-all.js" tofile="src/install.js"/-->
   
         <echo message="Packaging webapp ${app.name}-${app.version}-(${build-nr}).xpi"/>          <echo message="Packaging webapp ${app.name}-${app.version}-(${build-nr}).xpi"/>
         <zip destfile="bin/${app.name}-${app.version}-(${build-nr}).xpi">          <zip destfile="bin/${app.name}-${app.version}-(${build-nr}).xpi">
                        <fileset dir="./${src.dir}">                        <fileset dir="./src">
                                          <include name="install.js"/>                                          <include name="install.*"/>
                                          <include name="needlesearch/**/*.js"/>                                          <include name="chrome/needlesearch.jar"/>
                                          <include name="needlesearch/**/*.xul"/>                                          <include name="chrome/NeedleSearchBookmarks.rdf"/>
                                          <include name="needlesearch/**/*.dtd"/>                                          
                                          <include name="needlesearch/**/*.rdf"/>                                          <!--exclude name="needlesearch/locale/zh-CN/**/*.*"/-->
                                          <include name="needlesearch/**/*.properties"/> 
                                          <include name="needlesearch/**/*.gif"/> 
                                          <include name="extra/**/*.rdf"/> 
                                          <exclude name="needlesearch/content/NeedleSearchData.rdf"/> 
                                           <!--exclude name="needlesearch/locale/cy-GB/**/*.*"/-->                                            <!--exclude name="needlesearch/locale/cy-GB/**/*.*"/-->
                                           <!--exclude name="needlesearch/locale/it/**/*.*"/-->                                            <!--exclude name="needlesearch/locale/it/**/*.*"/-->
                 </fileset>                                </fileset>              
Line 157 Line 148
         <!--delete file="${src.dir}/install.js"/-->          <!--delete file="${src.dir}/install.js"/-->
   
     </target>      </target>
            
            
     <target name="make-xpi"       <target name="make-xpi" 
                description="Make XPI for version ${app.version}"             description="Make XPI for version ${app.version}" 
                depends="label-build,version,create-install-all.js,make-target,deversion"/>            depends="label-build,version,jar,make-target,deversion"/>
   
     <target name="make-deinstaller" description="Make deinstaller for the toolbar">      <target name="make-deinstaller" description="Make deinstaller for the toolbar">
         <property file="build-info.${user.name}.properties"/>          <property file="build-info.${user.name}.properties"/>
                   
         <echo message="Packaging webapp deinstall-${app.name}.xpi"/>          <echo message="Packaging webapp deinstall-${app.name}.xpi"/>
         <jar destfile="bin/deinstall-${app.name}.xpi">          <jar destfile="bin/deinstall-${app.name}.xpi">
                        <fileset dir="./deinstall-src">            <fileset dir="./deinstall-src">
                                          <exclude name="needlesearch/**/NeedleSearchData.rdf"/>                      <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                          <include name="install.js"/>                      <include name="install.js"/>
                                          <include name="needlesearch/**/*.js"/>                      <include name="needlesearch/**/*.js"/>
                                          <include name="needlesearch/**/*.xul"/>                      <include name="needlesearch/**/*.xul"/>
                                          <include name="needlesearch/**/*.dtd"/>                      <include name="needlesearch/**/*.dtd"/>
                                          <include name="needlesearch/**/*.rdf"/>                      <include name="needlesearch/**/*.rdf"/>
                                          <include name="needlesearch/**/*.properties"/>                      <include name="needlesearch/**/*.properties"/>
                                          <include name="needlesearch/**/*.gif"/>                      <include name="needlesearch/**/*.gif"/>
                                          <!--include name="needlesearch/**/*.png"/-->                      <!--include name="needlesearch/**/*.png"/-->
                </fileset>                          </fileset>      
         </jar>          </jar>
       </target>        </target>
   
Line 186 Line 177
                   
         <echo message="Packaging default iconpack"/>          <echo message="Packaging default iconpack"/>
         <delete file="./icon/install.js"/>          <delete file="./icon/install.js"/>
                <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>        <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>
                <replace file="./icon/install.js" token="@@dirname@@" value="default"/>        <replace file="./icon/install.js" token="@@dirname@@" value="default"/>
         <zip destfile="bin/ns-icons-default.xpi">          <zip destfile="bin/ns-icons-default.xpi">
                        <fileset dir="./icon">            <fileset dir="./icon">
                                          <include name="default/*.gif"/>                      <include name="default/*.gif"/>
                                          <include name="install.js"/>                      <include name="install.js"/>
                </fileset>                          </fileset>      
         </zip>          </zip>
   
         <echo message="Packaging modern iconpack"/>          <echo message="Packaging modern iconpack"/>
         <delete file="./icon/install.js"/>          <delete file="./icon/install.js"/>
                <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>        <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>
                <replace file="./icon/install.js" token="@@dirname@@" value="modern"/>        <replace file="./icon/install.js" token="@@dirname@@" value="modern"/>
         <zip destfile="bin/ns-icons-modern.xpi">          <zip destfile="bin/ns-icons-modern.xpi">
                        <fileset dir="./icon">            <fileset dir="./icon">
                                          <include name="modern/*.gif"/>                      <include name="modern/*.gif"/>
                                          <include name="install.js"/>                      <include name="install.js"/>
                </fileset>                          </fileset>      
         </zip>          </zip>
                   
        <echo message="Packaging monochromatic iconpack"/>        <echo message="Packaging monochrome iconpack"/>
         <delete file="./icon/install.js"/>          <delete file="./icon/install.js"/>
                <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>        <copy file="./icon/install-icons.js" tofile="./icon/install.js"/>
                <replace file="./icon/install.js" token="@@dirname@@" value="monochromatic"/>        <replace file="./icon/install.js" token="@@dirname@@" value="monochrome"/>
        <zip destfile="bin/ns-icons-monochromatic.xpi">        <zip destfile="bin/ns-icons-monochrome.xpi">
                        <fileset dir="./icon">            <fileset dir="./icon">
                                          <include name="monochromatic/*.gif"/>                      <include name="monochrome/*.gif"/>
                                          <include name="install.js"/>                      <include name="install.js"/>
                </fileset>                          </fileset>      
         </zip>          </zip>
                   
       </target>        </target>

Removed from v.1.20  
changed lines
  Added in v.1.21


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>