El paquete OpenSP contiene una librería en C++ para el uso de ficheros SGML/XML. Es útil para validar, procesar y manipular documentos en SGML o XML.
Descarga (HTTP): http://download.sourceforge.net/openjade/OpenSP-1.5.1.tar.gz
Descarga (FTP): ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/OpenSP-1.5.1.tar.gz
Suma MD5 del paquete: f46fe0a04b76a4454ec27b7fcc84ec54
Tamaño del paquete: 1.4 MB
Estimación del espacio necesario en disco: 43 MB
Tiempo estimado de construcción: 0.97 SBU
Parche requerido (elimina ciertos mensajes molestos que pueden aparecer cuando se ejecuta openjade): http://www.linuxfromscratch.org/blfs/downloads/svn/OpenSP-1.5.1-LITLEN-1.patch
Parche requerido: http://www.linuxfromscratch.org/blfs/downloads/svn/OpenSP-1.5.1-gcc34-1.patch
Instala OpenSP ejecutando los siguientes comandos:
patch -Np1 -i ../OpenSP-1.5.1-LITLEN-1.patch &&
patch -Np1 -i ../OpenSP-1.5.1-gcc34-1.patch &&
./configure --prefix=/usr --disable-static --enable-http \
--enable-default-catalog=/etc/sgml/catalog \
--enable-default-search-path=/usr/share/sgml &&
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1
Ahora, como usuario root:
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1 install &&
ln -sf onsgmls /usr/bin/nsgmls &&
ln -sf osgmlnorm /usr/bin/sgmlnorm &&
ln -sf ospam /usr/bin/spam &&
ln -sf ospcat /usr/bin/spcat &&
ln -sf ospent /usr/bin/spent &&
ln -sf osx /usr/bin/sx &&
ln -sf osx /usr/bin/sgml2xml &&
ln -sf libosp.so /usr/lib/libsp.so
--disable-static: Esta opción evita la construcción de la librería estática.
--enable-http: Esta opción añade soporte para http.
--enable-default-catalog=/etc/sgml/catalog : Esta opción establece la ruta al catálogo centralizado.
--enable-default-search-path: Esta opción establece el valor por defecto de SGML_SEARCH_PATH.
--enable-xml-messages: Esta opción añade soporte para Mensajes Formateados en XML.
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1: Esto cambia el valor de la variable pkgdatadir en el fichero Makefile de /usr/share/OpenSP a /usr/share/sgml/OpenSP-1.5.
ln -sf ...: Estos comandos crean los equivalentes en SP de los ejecutables y librerías de OpenSP.
Procesa ficheros SGML.
Imprime en la salida estandar una versión de documento normalizado del documento SGML contenido en la encadenación de las entidades con identificadores de sistema .nf y .fi.
Un editor de flujo de marcas.
Imprime los identificadores efectivos del sistema encontrados en los catálogos.
Proporciona acceso al administrador de entidades de OpenSP.
Un normalizador de SGML o un conversor de SGML a XML.
Enlace simbólico a onsgmls.
Enlace simbólico a osx.
Enlace simbólico a osgmlnorm.
Enlace simbólico a ospam.
Enlace simbólico a ospcat.
Enlace simbólico a ospent.
Enlace simbólico a osx.
Contiene funciones requeridas por los programas OpenSP para procesar, validar y manipular ficheros SGML y XML.
Enlace simbólico a libosp.so.
Last updated on 2005-04-10 16:30:17 +0200