Title: libxslt update Case: PSARC/2009/631 Submitter: Laszlo Peter Owner: John Fischer Timeout: 11/23/2009 1.0 Introduction 1.1 Project/Component Working Name: libxslt update to 1.1.26 1.2 Purpose This project will deliver an updated version of libxslt into Solaris. Patch release binding is requested. 2.0 Description Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2. It also implements most of the EXSLT set of processor-portable extension functions. 2.1 Changes in this release Details of all changes since the previous update (version 1.1.15) can be found here: http://xmlsoft.org/XSLT/ChangeLog.html 2.2.1 New Interfaces The following new APIs were added since version 1.1.15: xsltCheckExtURI function xsltExtensionInstructionResultFinalize function xsltExtensionInstructionResultRegister function xsltFreeLocale function xsltInit function xsltInitAllDocKeys function xsltInitGlobals function xsltLocaleStrcmp function xsltLocalVariablePop function xsltLocalVariablePush function xsltNewLocale function xsltRegisterLocalRVT function xsltReleaseRVT function xsltStrxfrm function xsltUninit function New header: xsltlocale.h 3.0 Delivery This project is targetting a Patch release of the Solaris OS. Availability and file locations: libxslt: +------------------+----------------------------------------------------+ | Package name | File locations | +------------------+----------------------------------------------------+ | SUNWlxsl | /usr/lib/libxslt.so.1 | | | /usr/lib/libexslt.so.0 | | | /usr/lib/{amd64,sparcv9}/libxslt.so.1 | | | /usr/lib/{amd64,sparcv9}/libexslt.so.0 | | | /usr/bin/xsltproc | +------------------+----------------------------------------------------+ | SUNWlxsl-devel | /usr/bin/xslt-config | | | /usr/include/libexslt/* | | | /usr/include/libxslt/* | | | /usr/lib/pkgconfig/libexslt.pc | | | /usr/lib/pkgconfig/libxslt.pc | | | /usr/lib/{amd64,sparcv9}/pkgconfig/libexslt.pc | | | /usr/lib/{amd64,sparcv9}/pkgconfig/libxslt.pc | | | /usr/share/aclocal/libxslt.m4 | +------------------+----------------------------------------------------+ | SUNWlxsl-python | /usr/lib/python2.4/vendor-packages/libxslt.py | | | /usr/lib/python2.4/vendor-packages/libxsltmod.so | +------------------+----------------------------------------------------+ | SUNWlxsl-python26| /usr/lib/python2.6/vendor-packages/libxslt.py | | | /usr/lib/python2.6/vendor-packages/libxsltmod.so | +------------------+----------------------------------------------------+ 4.0 Interface Classification The project exports the following interfaces: libxslt: +-----------------------------------------------------------------------+ | Interfaces Exported | +--------------------------+----------------------+---------------------+ | Interface | Classification | Comments | +--------------------------+----------------------+---------------------+ | /usr/lib/libxslt.so | Uncommitted | PSARC/2002/244 | | /usr/lib/libexslt.so | Uncommitted | | | /usr/bin/xsltproc | Uncommitted | | | /usr/bin/xslt-config | Uncommitted | | | /usr/share/lib/xml/style | Uncommitted | | | /usr/share/lib/xslt/doc | Uncommitted | | +--------------------------+----------------------+---------------------+ | libxslt python 2.4 module| Obsolete Volatile | PSARC/2009/043 | +--------------------------+----------------------+---------------------+ | libxslt python 2.6 module| Volatile | PSARC/2009/043 | +--------------------------+----------------------+---------------------+ | SUNWlxsl | Committed | | | SUNWlxsl-devel | Committed | CR 6212388 | | SUNWlxsl-python | Obsolete Committed | | | SUNWlxsl-python26 | Committed | | +--------------------------+----------------------+---------------------+ 5.0 References Original ARC case: PSARC/2002/244 Most recent update: PSARC/2006/291 Upstream Web site: http://xmlsoft.org/