diff --git a/dev-libs/libxml2/libxml2-2.8.0.recipe b/dev-libs/libxml2/libxml2-2.8.0.recipe index e1b33950d..da585ccd7 100644 --- a/dev-libs/libxml2/libxml2-2.8.0.recipe +++ b/dev-libs/libxml2/libxml2-2.8.0.recipe @@ -1,10 +1,20 @@ SUMMARY="The XML C parser and toolkit of Gnome" +DESCRIPTION=" +Libxml2 is the XML C parser and toolkit developed for the Gnome project \ +(but usable outside of the Gnome platform), it is free software available \ +under the MIT License. XML itself is a metalanguage to design markup \ +languages, i.e. text language where semantic and structure are added to \ +the content using extra "markup" information enclosed between angle \ +brackets. HTML is the most well-known markup language. Though the library \ +is written in C a variety of language bindings make it available in other \ +environments. +" HOMEPAGE="http://www.xmlsoft.org/" LICENSE="MIT" COPYRIGHT="1998-2003 Daniel Veillard. All Rights Reserved." SRC_URI="ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz" CHECKSUM_SHA256="f2e2d0e322685193d1affec83b21dc05d599e17a7306d7b90de95bb5b9ac622a" -REVISION="9" +REVISION="10" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -151,6 +161,7 @@ PROVIDES_devel=" " REQUIRES_devel=" libxml2$secondaryArchSuffix == $portVersion base + devel:libz$secondaryArchSuffix " # ----- python package ------------------------------------------------------- @@ -165,59 +176,3 @@ if $pythonModuleEnabled; then cmd:python " fi - -# ----- DESCRIPTION ----------------------------------------------------------- - -DESCRIPTION=" - Libxml2 is the XML C parser and toolkit developed for the Gnome project - (but usable outside of the Gnome platform), it is free software available - under the MIT License. XML itself is a metalanguage to design markup - languages, i.e. text language where semantic and structure are added to - the content using extra "markup" information enclosed between angle - brackets. HTML is the most well-known markup language. Though the library - is written in C a variety of language bindings make it available in other - environments. - - Libxml2 implements a number of existing standards related to markup - languages: - - - the XML standard: http://www.w3.org/TR/REC-xml - - Namespaces in XML: http://www.w3.org/TR/REC-xml-names/ - - XML Base: http://www.w3.org/TR/xmlbase/ - - RFC 2396 : Uniform Resource Identifiers - - XML Path Language (XPath) 1.0: http://www.w3.org/TR/xpath - - HTML4 parser: http://www.w3.org/TR/html401/ - - XML Pointer Language (XPointer) Version 1.0: http://www.w3.org/TR/xptr - - XML Inclusions (XInclude) Version 1.0: http://www.w3.org/TR/xinclude/ - - ISO-8859-x encodings, as well as rfc2044 [UTF-8] and rfc2781 [UTF-16] - Unicode encodings, and more if using iconv support part of SGML Open - Technical Resolution TR9401:1997 - - XML Catalogs Working Draft 06 August 2001: - http://www.oasis-open.org/committees/entity/spec-2001-08-06.html - - Canonical XML Version 1.0: - http://www.w3.org/TR/xml-c14n and the Exclusive XML Canonicalization - CR draft http://www.w3.org/TR/xml-exc-c14n - - Relax NG, ISO/IEC 19757-2:2003, - http://www.oasis-open.org/committees/relax-ng/spec-20011203.html - - W3C XML Schemas Part 2: Datatypes REC 02 May 2001 - - W3C xml:id Working Draft 7 April 2004 - - In most cases libxml2 tries to implement the specifications in a - relatively strictly compliant way. As of release 2.4.16, libxml2 passed - all 1800+ tests from the OASIS XML Tests Suite. - - To some extent libxml2 provides support for the following additional - specifications but doesn't claim to implement them completely: - - - Document Object Model (DOM) http://www.w3.org/TR/DOM-Level-2-Core/ - the document model, but it doesn't implement the API itself, gdome2 - does this on top of libxml2 - - RFC 959 : libxml2 implements a basic FTP client code - - RFC 1945 : HTTP/1.0, again a basic HTTP client code - - SAX: a SAX2 like interface and a minimal SAX1 implementation compatible - with early expat versions - - A partial implementation of XML Schemas Part 1: Structure is being worked - on but it would be far too early to make any conformance statement about - it at the moment. - " diff --git a/dev-libs/libxml2/libxml2-2.9.1.recipe b/dev-libs/libxml2/libxml2-2.9.1.recipe index b7a25eded..47729a43c 100644 --- a/dev-libs/libxml2/libxml2-2.9.1.recipe +++ b/dev-libs/libxml2/libxml2-2.9.1.recipe @@ -1,10 +1,20 @@ SUMMARY="The XML C parser and toolkit of Gnome" +DESCRIPTION=" +Libxml2 is the XML C parser and toolkit developed for the Gnome project \ +(but usable outside of the Gnome platform), it is free software available \ +under the MIT License. XML itself is a metalanguage to design markup \ +languages, i.e. text language where semantic and structure are added to \ +the content using extra "markup" information enclosed between angle \ +brackets. HTML is the most well-known markup language. Though the library \ +is written in C a variety of language bindings make it available in other \ +environments. +" HOMEPAGE="http://www.xmlsoft.org/" LICENSE="MIT" COPYRIGHT="1998-2013 Daniel Veillard. All Rights Reserved." -SRC_URI="ftp://xmlsoft.org/libxml2/libxml2-2.9.1.tar.gz" +SRC_URI="ftp://xmlsoft.org/libxml2/libxml2-$portVersion.tar.gz" CHECKSUM_SHA256="fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb" -REVISION="2" +REVISION="3" ARCHITECTURES="!x86_gcc2 !x86 x86_64" SECONDARY_ARCHITECTURES="!x86_gcc2 !x86" @@ -151,6 +161,7 @@ PROVIDES_devel=" " REQUIRES_devel=" libxml2$secondaryArchSuffix == $portVersion base + devel:libz$secondaryArchSuffix " # ----- python package ------------------------------------------------------- @@ -166,58 +177,3 @@ if $pythonModuleEnabled; then " fi -# ----- DESCRIPTION ----------------------------------------------------------- - -DESCRIPTION=" - Libxml2 is the XML C parser and toolkit developed for the Gnome project - (but usable outside of the Gnome platform), it is free software available - under the MIT License. XML itself is a metalanguage to design markup - languages, i.e. text language where semantic and structure are added to - the content using extra "markup" information enclosed between angle - brackets. HTML is the most well-known markup language. Though the library - is written in C a variety of language bindings make it available in other - environments. - - Libxml2 implements a number of existing standards related to markup - languages: - - - the XML standard: http://www.w3.org/TR/REC-xml - - Namespaces in XML: http://www.w3.org/TR/REC-xml-names/ - - XML Base: http://www.w3.org/TR/xmlbase/ - - RFC 2396 : Uniform Resource Identifiers - - XML Path Language (XPath) 1.0: http://www.w3.org/TR/xpath - - HTML4 parser: http://www.w3.org/TR/html401/ - - XML Pointer Language (XPointer) Version 1.0: http://www.w3.org/TR/xptr - - XML Inclusions (XInclude) Version 1.0: http://www.w3.org/TR/xinclude/ - - ISO-8859-x encodings, as well as rfc2044 [UTF-8] and rfc2781 [UTF-16] - Unicode encodings, and more if using iconv support part of SGML Open - Technical Resolution TR9401:1997 - - XML Catalogs Working Draft 06 August 2001: - http://www.oasis-open.org/committees/entity/spec-2001-08-06.html - - Canonical XML Version 1.0: - http://www.w3.org/TR/xml-c14n and the Exclusive XML Canonicalization - CR draft http://www.w3.org/TR/xml-exc-c14n - - Relax NG, ISO/IEC 19757-2:2003, - http://www.oasis-open.org/committees/relax-ng/spec-20011203.html - - W3C XML Schemas Part 2: Datatypes REC 02 May 2001 - - W3C xml:id Working Draft 7 April 2004 - - In most cases libxml2 tries to implement the specifications in a - relatively strictly compliant way. As of release 2.4.16, libxml2 passed - all 1800+ tests from the OASIS XML Tests Suite. - - To some extent libxml2 provides support for the following additional - specifications but doesn't claim to implement them completely: - - - Document Object Model (DOM) http://www.w3.org/TR/DOM-Level-2-Core/ - the document model, but it doesn't implement the API itself, gdome2 - does this on top of libxml2 - - RFC 959 : libxml2 implements a basic FTP client code - - RFC 1945 : HTTP/1.0, again a basic HTTP client code - - SAX: a SAX2 like interface and a minimal SAX1 implementation compatible - with early expat versions - - A partial implementation of XML Schemas Part 1: Structure is being worked - on but it would be far too early to make any conformance statement about - it at the moment. - "