Пакет OpenSP содержит библиотеку C++ для использования SGML/XML файлов. Он полезен для проверки, разбора и манипулирования документами SGML и XML.
Адрес (HTTP): http://download.sourceforge.net/openjade/OpenSP-1.5.1.tar.gz
Адрес (FTP): ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/OpenSP-1.5.1.tar.gz
Контрольная сумма: f46fe0a04b76a4454ec27b7fcc84ec54
Размер: 1.4 MB
Требуемое дисковое пространство: 43 MB
Расчетное время сборки: 1.03 SBU
Требуемый патч (удаляет некоторые раздражающие сообщения, которые могут появиться во время запуска openjade): http://www.linuxfromscratch.org/blfs/downloads/6.0/OpenSP-1.5.1-LITLEN-1.patch
Требуемый патч http://www.linuxfromscratch.org/blfs/downloads/6.0/OpenSP-1.5.1-gcc34-1.patch
Установим OpenSP запуском следующих команд:
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 &&
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: Этот ключ запрещает сборку статической библиотеки.
--enable-http: Этот ключ добавляет поддержку HTTP.
--enable-default-catalog=/etc/sgml/catalog: Этот ключ устанавливает путь к централизованному каталогу.
--enable-default-search-path: Этот ключ устанавливает значение по умолчанию для SGML_SEARCH_PATH.
--enable-xml-messages: Этот ключ добавляет поддержку для XML форматированных сообщений.
make pkgdatadir=/usr/share/sgml/OpenSP-1.5.1: Это изменит переменную pkgdatadir в Makefile с /usr/share/OpenSP на /usr/share/sgml/OpenSP-1.5.1.
ln -sf ...: Эти команды создают SP эквиваленты для исполняемых файлов и библиотек OpenSP.
Пакет OpenSP содержит onsgmls, ospam, osx, ospcat и ospent.
Последнее обновление 2005-02-15 17:43:57 -0700