Diff for /needlesearch/build.xml between versions 1.1 and 1.12

version 1.1, 2003/02/19 11:54:24 version 1.12, 2003/09/01 06:58:51
Line 1 Line 1
<project name="CIP Webapp" default="make-xpi" basedir="."><project name="NeedleSearch Toolbar" default="make-xpi" basedir=".">
   
       <property file="build.${user.name}.properties"/>        <property file="build.${user.name}.properties"/>
               
Line 35 Line 35
       </target>        </target>
   
   
            <target name="copy-from-live" description="Copies files from the test environment to src tree">
    <target name="make-xpi" description="Make XPI for version ${app.version}" depends="label-build"> 
         
         
         <echo message="Copy files from ..\..\browsers\mozilla${test.browser.version}\chrome\ "/>          <echo message="Copy files from ..\..\browsers\mozilla${test.browser.version}\chrome\ "/>
        <copy todir="src">        <copy todir="src/.">
                <fileset dir="..\browsers\mozilla${test.browser.version}\chrome\">                <fileset dir="F:\\Program Files\\mozilla.org\\Mozilla\\chrome">
                   <exclude name="needlesearch/**/NeedleSearchData.rdf"/>                    <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                   <include name="needlesearch/**/*.js"/>                    <include name="needlesearch/**/*.js"/>
                   <include name="needlesearch/**/*.xul"/>                    <include name="needlesearch/**/*.xul"/>
Line 49 Line 46
                   <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>              
         </copy>          </copy>
            </target>
        <property file="build-info.${user.name}.properties"/>    
         
        <echo message="Packaging webapp ${app.name}-${app.version}-(${build-nr}).xpi"/> 
        <jar jarfile="bin/${app.name}-${app.version}-(${build-nr}).xpi"> 
                        <fileset dir="."> 
                                          <exclude name="src/needlesearch/**/NeedleSearchData.rdf"/> 
                                          <include name="src/install.js"/> 
                                          <include name="src/needlesearch/**/*.js"/> 
                                          <include name="src/needlesearch/**/*.xul"/> 
                                          <include name="src/needlesearch/**/*.dtd"/> 
                                          <include name="src/needlesearch/**/*.rdf"/> 
                                          <include name="src/needlesearch/**/*.properties"/> 
                                          <include name="src/needlesearch/**/*.gif"/> 
                                          <include name="src/needlesearch/**/*.png"/> 
                </fileset>               
        </jar> 
      </target> 
         
     <target name="deploy-to-live" description="Deploy to live environment Mozilla ${test.browser.version}">      <target name="deploy-to-live" description="Deploy to live environment Mozilla ${test.browser.version}">
                   
         <echo message="Copy files from src tree to Mozilla ${test.browser.version}"/>          <echo message="Copy files from src tree to Mozilla ${test.browser.version}"/>
        <copy todir="..\..\browsers\mozilla${test.browser.version}\chrome\">        <copy todir="..\browsers\mozilla${test.browser.version}\chrome\">
                <fileset dir=".">                <fileset dir="src/.">
                   <exclude name="needlesearch/**/NeedleSearchData.rdf"/>                    <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                   <include name="needlesearch/**/*.js"/>                    <include name="needlesearch/**/*.js"/>
                   <include name="needlesearch/**/*.xul"/>                    <include name="needlesearch/**/*.xul"/>
Line 83 Line 63
                   <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>              
         </copy>          </copy>
                   
       </target>        </target>
           
           <target name="create-install-all.js" description="Creating install.js">
                   
                   <delete file="src/install.js"/>
                   <copy file="src/install-all.js" tofile="src/install.js"/>
                   <replace file="src/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/>
                   <replace file="src/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/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"));
                   </replacevalue>
                   </replace>
                   
                   <replace file="src/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/install.js" token="@@message@@" value="NeedleSearch Toolbar"/>
           </target>
           
       <target name="make-xpi" description="Make XPI for version ${app.version}" depends="label-build,create-install-all.js">
           <property file="build-info.${user.name}.properties"/>
           
           <echo message="copy install.js"/>
           <copy file="src/install-all.js" tofile="src/install.js"/>
   
           <echo message="Packaging webapp ${app.name}-${app.version}-nordf-(${build-nr}).xpi"/>
           <zip destfile="bin/${app.name}-${app.version}-nordf-(${build-nr}).xpi">
                           <fileset dir="./src">
                                             <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                             <include name="install.js"/>
                                             <include name="needlesearch/**/*.js"/>
                                             <include name="needlesearch/**/*.xul"/>
                                             <include name="needlesearch/**/*.dtd"/>
                                             <include name="needlesearch/**/*.rdf"/>
                                             <include name="needlesearch/**/*.properties"/>
                                             <include name="needlesearch/**/*.gif"/>
                                             
                                             <exclude name="needlesearch/locale/zh-CN/**/*.*"/>
                                             <!--exclude name="needlesearch/locale/cy-GB/**/*.*"/-->
                                             <!--exclude name="needlesearch/locale/it/**/*.*"/-->
                   </fileset>              
           </zip>
   
           <echo message="Cleaning up..."/>
           <delete file="src/install.js"/>
   
         </target>
   
           <target name="create-install-da.js" description="Creating install.js">
                   
                   <delete file="src/install.js"/>
                   <copy file="src/install-all.js" tofile="src/install.js"/>
                   <replace file="src/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/>
                   <replace file="src/install.js" token="@@entries@@">
                   <replacevalue>                  registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/da/needlesearch"));
                   </replacevalue>
                   </replace>
                   
                   <replace file="src/install.js" token="@@message@@" value="Danish language pack"/>
                   
           </target>
   
   
       <target name="make-da-xpi" description="Make XPI for Danish Language pack version ${app.version}" depends="label-build,create-install-da.js">
   
           <echo message="Packaging webapp NS-da.xpi"/>
           <zip destfile="bin/NS-da.xpi">
                           <fileset dir="./src">
                                             <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                             <include name="install.js"/>
                                             <include name="needlesearch/locale/da/**/*.dtd"/>
                                             <include name="needlesearch/locale/da/**/*.rdf"/>
                                             <include name="needlesearch/locale/da/**/*.properties"/>
                   </fileset>              
           </zip>
   
           <echo message="Cleaning up..."/>
           <delete file="src/install.js"/>
   
         </target>
   
   
           <target name="create-install-zh-CN.js" description="Creating install.js">
                   
                   <delete file="src/install.js"/>
                   <copy file="src/install-all.js" tofile="src/install.js"/>
                   <replace file="src/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/>
                   <replace file="src/install.js" token="@@entries@@">
                   <replacevalue>                  registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/zh-CN/needlesearch"));
                   </replacevalue>
                   </replace>
                   
                   <replace file="src/install.js" token="@@message@@" value="simplified Chinese language pack"/>
                   
           </target>
           
       <target name="make-zh-CN-xpi" description="Make XPI for simplified Chinese language pack version ${app.version}" depends="label-build,create-install-zh-CN.js">
   
           <echo message="Packaging webapp NS-zh-CN.xpi"/>
           <zip destfile="bin/NS-zh-CN.xpi">
                           <fileset dir="./src">
                                             <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                             <include name="install.js"/>
                                             <include name="needlesearch/locale/zh-CN/**/*.dtd"/>
                                             <include name="needlesearch/locale/zh-CN/**/*.rdf"/>
                                             <include name="needlesearch/locale/zh-CN/**/*.properties"/>
                   </fileset>              
           </zip>
   
           <echo message="Cleaning up..."/>
           <delete file="src/install.js"/>
   
         </target>
   
           <target name="create-install-cy-GB.js" description="Creating install.js">
                   
                   <delete file="src/install.js"/>
                   <copy file="src/install-all.js" tofile="src/install.js"/>
                   <replace file="src/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/>
                   <replace file="src/install.js" token="@@entries@@">
                   <replacevalue>                  registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/cy-GB/needlesearch"));
                   </replacevalue>
                   </replace>
                   
                   <replace file="src/install.js" token="@@message@@" value="Cymraeg/Welsh language pack"/>
                   
           </target>
   
   
       <target name="make-cy-GB-xpi" description="Make XPI for Cymraeg/Welsh Language pack version ${app.version}" depends="label-build,create-install-cy-GB.js">
           
           <echo message="Packaging webapp NS-cy-GB.xpi"/>
           <zip destfile="bin/NS-cy-GB.xpi">
                           <fileset dir="./src">
                                             <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                             <include name="install.js"/>
                                             <include name="needlesearch/locale/cy-GB/**/*.dtd"/>
                                             <include name="needlesearch/locale/cy-GB/**/*.rdf"/>
                                             <include name="needlesearch/locale/cy-GB/**/*.properties"/>
                   </fileset>              
           </zip>
           
           <echo message="Cleaning up..."/>
           <delete file="src/install.js"/>
         </target>
   
   
           <target name="create-install-it.js" description="Creating install.js">
                   
                   <delete file="src/install.js"/>
                   <copy file="src/install-all.js" tofile="src/install.js"/>
                   <replace file="src/install.js" token="@@version-number@@" value="&quot;${app.version}&quot;"/>
                   <replace file="src/install.js" token="@@entries@@">
                   <replacevalue>                  registerChrome(LOCALE | DELAYED_CHROME, getFolder(findDir, "locale/it/needlesearch"));
                   </replacevalue>
                   </replace>
                   
                   <replace file="src/install.js" token="@@message@@" value="Italian language pack"/>
                   
           </target>
   
       <target name="make-it-xpi" description="Make XPI for Italian Language pack version ${app.version}" depends="label-build,create-install-it.js">
   
           <echo message="Packaging webapp NS-it.xpi"/>
           <zip destfile="bin/NS-it.xpi">
                           <fileset dir="./src">
                                             <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                             <include name="install.js"/>
                                             <include name="needlesearch/locale/it/**/*.dtd"/>
                                             <include name="needlesearch/locale/it/**/*.rdf"/>
                                             <include name="needlesearch/locale/it/**/*.properties"/>
                   </fileset>              
           </zip>
   
           <echo message="Cleaning up..."/>
           <delete file="src/install.js"/>
   
         </target>
   
       <target name="make-xpi+rdf" description="Make XPI for version ${app.version}" depends="label-build,create-install-all.js">
           <property file="build-info.${user.name}.properties"/>
           
           <echo message="Packaging webapp ${app.name}-${app.version}-withrdf-(${build-nr}).xpi"/>
           <zip destfile="bin/${app.name}-${app.version}-withrdf-(${build-nr}).xpi">
                           <fileset dir="./src">
                                             <include name="install.js"/>
                                             <include name="needlesearch/**/*.js"/>
                                             <include name="needlesearch/**/*.xul"/>
                                             <include name="needlesearch/**/*.dtd"/>
                                             <include name="needlesearch/**/*.rdf"/>
                                             <include name="needlesearch/**/*.properties"/>
                                             <include name="needlesearch/**/*.gif"/>
                                             <!--include name="needlesearch/**/*.png"/-->
                   </fileset>              
           </zip>
         </target>
   
       <target name="make-deinstaller" description="Make deinstaller for the toolbar">
           <property file="build-info.${user.name}.properties"/>
           
           <echo message="Packaging webapp deinstall-${app.name}.xpi"/>
           <jar destfile="bin/Deinstall-${app.name}.xpi">
                           <fileset dir="./deinstall-src">
                                             <exclude name="needlesearch/**/NeedleSearchData.rdf"/>
                                             <include name="install.js"/>
                                             <include name="needlesearch/**/*.js"/>
                                             <include name="needlesearch/**/*.xul"/>
                                             <include name="needlesearch/**/*.dtd"/>
                                             <include name="needlesearch/**/*.rdf"/>
                                             <include name="needlesearch/**/*.properties"/>
                                             <include name="needlesearch/**/*.gif"/>
                                             <!--include name="needlesearch/**/*.png"/-->
                   </fileset>              
           </jar>
         </target>
   
       <target name="make-example-nsbookmarks" description="Make XPI for version ${app.version}">
           <property file="build-info.${user.name}.properties"/>
           
           <echo message="Packaging example rdf: example-rdf-${app.version}.xpi"/>
           <zip destfile="bin/example-rdf-${app.version}.xpi">
                           <fileset dir="./rest">
                                             <include name="needlesearch/**/NeedleSearchData.rdf"/>
                                             <include name="install.js"/>
                   </fileset>              
           </zip>
         </target>
   
 </project>  </project>

Removed from v.1.1  
changed lines
  Added in v.1.12


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