### this file is sourced not run
PKGVER=1.5.2
PKGBUILD=1
PKGARCH=x86_64

# BLFS 11.3
TARBALL=OpenSP-$PKGVER.tar.gz
MD5SUM=670b223c5d12cee40c9137be86b6c39b
SRC_URL=https://downloads.sourceforge.net/openjade/$TARBALL
BUNDLE=

SLACKREQ=
SLACKDESC="opensp: opensp $PKGVER (SGML/XML parsing library)
opensp: 
opensp: The OpenSP package contains a C++ library for using SGML/XML files. 
opensp: This is useful for validating, parsing and manipulating SGML and XML 
opensp: documents.
opensp: 
opensp: https://openjade.sourceforge.net/
opensp: 
opensp: 
opensp: 
opensp: 
"

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/OpenSP*

	# BLFS 11.3 - remove annoying message
	sed -i 's/32,/253,/' lib/Syntax.cxx &&
	sed -i 's/LITLEN          240 /LITLEN          8092/' \
		unicode/{gensyntax.pl,unicode.syn} &&

	# build
	./configure $CONFFLAGS                             \
            --disable-static                           \
            --disable-doc-build                        \
            --enable-default-catalog=/etc/sgml/catalog \
            --enable-http                              \
            --enable-default-search-path=/usr/share/sgml &&
	make pkgdatadir=/usr/share/sgml/OpenSP-$PKGVER &&

	# install
	make pkgdatadir=/usr/share/sgml/OpenSP-$PKGVER \
		docdir=/usr/share/doc/OpenSP-$PKGVER       \
		install &&

	# BLFS 11.3 create "sp" equivalents from opensp
	ln -v -sf onsgmls   /usr/bin/nsgmls   &&
	ln -v -sf osgmlnorm /usr/bin/sgmlnorm &&
	ln -v -sf ospam     /usr/bin/spam     &&
	ln -v -sf ospcat    /usr/bin/spcat    &&
	ln -v -sf ospent    /usr/bin/spent    &&
	ln -v -sf osx       /usr/bin/sx       &&
	ln -v -sf osx       /usr/bin/sgml2xml &&
	ln -v -sf libosp.so /usr/lib/libsp.so &&

	pkg_build_slackdesc
}


