Diff for /loncom/build/lpml.dtd between versions 1.14 and 1.17

version 1.14, 2002/01/09 22:27:31 version 1.17, 2003/09/11 22:06:37
Line 43  http://www.lon-capa.org/ Line 43  http://www.lon-capa.org/
   
 <!ENTITY % lpml.Version  <!ENTITY % lpml.Version
         "-//TUX//DTD lpml 1.0 Final//EN"          "-//TUX//DTD lpml 1.0 Final//EN"
   
         -- Typical usage:  
   
             <!DOCTYPE lpml PUBLIC "-//TUX//DTD LPML 1.0 Final//EN">  
             <lpml>  
   
             </lpml>  
         --  
         >          >
   <!-- Typical usage: -->
   <!-- <!DOCTYPE lpml PUBLIC "-//TUX/DTD LPML 1.0 Final//EN"
         "http://lpml.sourceforge.net/DTD/lpml.dtd"> -->
   <!-- <lpml> -->
   <!-- ... -->
   <!-- </lpml> -->
   
 <!ELEMENT categoryname (#PCDATA)>  <!ELEMENT categoryname (#PCDATA)>
 <!ELEMENT targetroot (#PCDATA)>  <!ELEMENT targetroot (#PCDATA)>
Line 77  to only have one of two possible values: Line 75  to only have one of two possible values:
   "always run", or    "always run", or
   "run if dependencies change"    "run if dependencies change"
   
 Note that you must type this text exactly in for the  Note that you must type the trigger text values exactly for the
 attribute value to be understood and processed correctly  attribute value to be understood and processed correctly
 by the lpml "make build" parser.  by the lpml "make build" parser.
 -->  -->
 <!ELEMENT lpml (specialnotices|files|categories|directories|rpm)+>  <!ELEMENT lpml
 <!ATTLIST build>   (targetroot|sourceroot|specialnotices|files|categories|directories|rpm)+>
   <!ATTLIST build
    trigger CDATA #REQUIRED     trigger CDATA #REQUIRED
 >  >
 <!ELEMENT specialnotices specialnotice+>  <!ELEMENT specialnotices (specialnotice)+>
 <!ELEMENT categories category+>  <!ELEMENT categories (category)+>
 <!ELEMENT directories directory+>  <!ELEMENT directories (directory)+>
 <!ELEMENT files (file|fileglob|link)+>  <!ELEMENT files (file|fileglob|link)+>
 <!ELEMENT dependencies (#PCDATA)>  <!ELEMENT dependencies (#PCDATA)>
 <!ELEMENT note (#PCDATA)>  <!ELEMENT privatedependencies (#PCDATA)>
   <!ELEMENT note (#PCDATA|table|b|br)*>
   <!ELEMENT b (#PCDATA)>
   
 <!ELEMENT specialnotice (#PCDATA)>  <!ELEMENT specialnotice (#PCDATA)>
   <!ATTLIST specialnotice
       dist CDATA #REQUIRED
       >
 <!ELEMENT category (chmod,chown,abbreviation)>  <!ELEMENT category (chmod,chown,abbreviation)>
 <!ATTLIST category  <!ATTLIST category
     type CDATA #REQUIRED      type CDATA #REQUIRED
Line 106  by the lpml "make build" parser. Line 110  by the lpml "make build" parser.
 <!ATTLIST chmod  <!ATTLIST chmod
     dist CDATA #REQUIRED      dist CDATA #REQUIRED
     >      >
   
 <!ELEMENT abbreviation (#PCDATA)>  <!ELEMENT abbreviation (#PCDATA)>
   <!ELEMENT br EMPTY>
   <!ELEMENT nobr EMPTY>
   <!ELEMENT table (#PCDATA|tr)*>
   <!ATTLIST table
       cellpadding CDATA #IMPLIED
       cellspacing CDATA #IMPLIED
       border CDATA #IMPLIED
       >
   <!ELEMENT tr (#PCDATA|td)*>
   <!ELEMENT td (#PCDATA|br|ul|tt|nobr)*>
   <!ELEMENT description (#PCDATA|br|tt|u)*>
   <!ELEMENT ul (#PCDATA|li)*>
   <!ELEMENT li (#PCDATA)>
   <!ELEMENT tt (#PCDATA)>
   <!ELEMENT u (#PCDATA)>
   <!ELEMENT status (#PCDATA)>
   <!ELEMENT linkto (#PCDATA)>
   
 <!ELEMENT directory (targetdir,categoryname,description?)>  <!ELEMENT directory (protectionlevel,targetdir+,categoryname,description?)>
 <!ATTLIST directory  <!ATTLIST directory
     dist CDATA #REQUIRED      dist CDATA #REQUIRED
     >      >
   
 <!ELEMENT file (source,target,categoryname,description?,  <!ELEMENT protectionlevel (#PCDATA)>
   <!-- correct PCDATA values are:
        "never_delete"
        "weak_delete"
        "modest_delete"
        "strong_delete"
        "absolute_delete"
   -->
   <!ELEMENT file (source,target+,categoryname,description?,buildlink?,
                 note?,build?,status?,dependencies?)>                  note?,build?,status?,dependencies?)>
 <!ELEMENT link (source,target,categoryname,description?,  <!ATTLIST table
       type CDATA #IMPLIED
   >
   <!ELEMENT link (linkto,target,categoryname,description?,
                 note?,build?,status?,dependencies?)>                  note?,build?,status?,dependencies?)>
   
 <!ELEMENT fileglob (glob,sourcedir,targetdir,categoryname,  <!ELEMENT fileglob (glob,sourcedir,targetdir,categoryname,
Line 124  by the lpml "make build" parser. Line 157  by the lpml "make build" parser.
   
 <!ELEMENT rpm (rpmSummary,rpmName,rpmVersion,rpmRelease,rpmVendor,  <!ELEMENT rpm (rpmSummary,rpmName,rpmVersion,rpmRelease,rpmVendor,
                rpmBuildRoot,rpmCopyright,rpmGroup,rpmSource,rpmAutoReqProv,                 rpmBuildRoot,rpmCopyright,rpmGroup,rpmSource,rpmAutoReqProv,
                rpmdescription,rpmpre)>                 rpmdescription,rpmpre,rpmRequires)>
 <!ELEMENT rpmSummary (#PCDATA)>  <!ELEMENT rpmSummary (#PCDATA)>
 <!ELEMENT rpmName (#PCDATA)>  <!ELEMENT rpmName (#PCDATA)>
 <!ELEMENT rpmVersion (#PCDATA)>  <!ELEMENT rpmVersion (#PCDATA)>
Line 137  by the lpml "make build" parser. Line 170  by the lpml "make build" parser.
 <!ELEMENT rpmAutoReqProv (#PCDATA)>  <!ELEMENT rpmAutoReqProv (#PCDATA)>
 <!ELEMENT rpmdescription (#PCDATA)>  <!ELEMENT rpmdescription (#PCDATA)>
 <!ELEMENT rpmpre (#PCDATA)>  <!ELEMENT rpmpre (#PCDATA)>
 <!ELEMENT rpmRequires (#PCDATA)>  <!ELEMENT rpmRequires (item)+>
   <!ELEMENT item (#PCDATA)>

Removed from v.1.14  
changed lines
  Added in v.1.17


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