]> granicus.if.org Git - php/commitdiff
DTD corrections (make it require minimal data for installer)
authorTomas V.V.Cox <cox@php.net>
Sat, 23 Feb 2002 21:21:18 +0000 (21:21 +0000)
committerTomas V.V.Cox <cox@php.net>
Sat, 23 Feb 2002 21:21:18 +0000 (21:21 +0000)
pear/package.dtd

index 50c7ca51b1b02445497498a18c18c7f8f2b1175e..357e69ecaffcec4334213cb7cf6aa75fd0288dab 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-     $Id: package.dtd,v 1.15 2002-02-17 14:43:16 ssb Exp $
+     $Id: package.dtd,v 1.16 2002-02-23 21:21:18 cox Exp $
 
      This is the PEAR package description, version 1.0b3.
      It should be used with the informal public identifier:
@@ -21,7 +21,7 @@
 
   -->
 
-<!ELEMENT package (name|summary|description|license|maintainers|release|changelog)*>
+<!ELEMENT package (name|summary|description|license|maintainers|release|changelog?)>
 <!ATTLIST package type    (source|binary|empty) "empty"
                   version CDATA                 #REQUIRED>
 
@@ -31,9 +31,9 @@
 
 <!ELEMENT description (#PCDATA)>
 
-<!ELEMENT maintainers (maintainer)*>
+<!ELEMENT maintainers (maintainer)+>
 
-<!ELEMENT maintainer (user|role|name|email)*>
+<!ELEMENT maintainer (user|role|name|email)>
 
 <!ELEMENT user (#PCDATA)>
 
@@ -43,7 +43,7 @@
 
 <!ELEMENT changelog (release)*>
 
-<!ELEMENT release (version|license|state|date|notes|filelist|deps)*>
+<!ELEMENT release (version|license|state|date|notes|filelist|deps?)>
 
 <!ELEMENT version (#PCDATA)>
 
@@ -74,7 +74,7 @@
 
 <!ELEMENT libadd (#PCDATA)>
 
-<!ELEMENT deps (dep)*>
+<!ELEMENT deps (dep)+>
 
 <!ELEMENT dep (#PCDATA)>
 <!ATTLIST dep