12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Description: James Clark'ın Belge Stili Semantiği ve Şartname Dilinin uygulanması
- # URL: http://openjade.sourceforge.net/
- # Packager: milisarge
- # Depends on: opensp
- name=openjade
- version=1.3.2
- release=1
- source=(http://downloads.sourceforge.net/openjade/openjade-$version.tar.gz
- http://www.linuxfromscratch.org/patches/blfs/7.5/openjade-1.3.2-gcc_4.6-1.patch)
- build(){
- cd $name-$version
- # fix a compilation problem identified in gcc-4.6 and later
- patch -Np1 -i ../openjade-1.3.2-gcc_4.6-1.patch
- # fix a compilation problem with perl-5.16 and later
- sed -i -e '/getopts/{N;s#&G#g#;s#do .getopts.pl.;##;}' \
- -e '/use POSIX/ause Getopt::Std;' msggen.pl
-
- ./configure --prefix=/usr \
- --mandir=/usr/share/man \
- --enable-http \
- --disable-static \
- --enable-default-catalog=/etc/sgml/catalog \
- --enable-default-search-path=/usr/share/sgml \
- --datadir=/usr/share/sgml/openjade-$version
- make
- make DESTDIR=$PKG install
- make DESTDIR=$PKG/usr/share/man install-man
- # create the Jade equivalents of OpenJade executables and libraries
- cd $PKG/usr/bin
- ln -v -sf openjade jade
- cd $PKG/usr/lib
- ln -v -sf libogrove.so libgrove.so
- ln -v -sf libospgrove.so libspgrove.so
- ln -v -sf libostyle.so libstyle.so
-
- cd $SRC/$name-$version
- install -v -m644 dsssl/catalog $PKG/usr/share/sgml/openjade-$version
- install -v -m644 dsssl/*.{dtd,dsl,sgm} \
- $PKG/usr/share/sgml/openjade-$version
- }
- # NuTyX Pkgfile (http://nutyx.org)
|