IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.3.7 PROGNAME="doxygen $VERSION" DESC="\ doxygen (documentation generator) \n\ \n\ Doxygen is a documentation system for C++, C, Java, IDL, and to some \n\ extent PHP and C#. Doxygen generates project documentation using \n\ special documentation blocks in the source code, easing the process of \n\ keeping docs and code in sync. Doxygen produces documentation in \n\ several output formats, including HTML, LaTeX, man pages, RTF, XML, \n\ compressed HTML, PostScript, and PDF." BUILD=1 MAINTAINER="Mark Post " SOURCE=http://www.doxygen.org/download.html PKGNAME=doxygen-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/doxygen-$VERSION.src.tar.bz2 cd doxygen-$VERSION/ # Allow setting complete docdir: zcat $CWD/doxygen.docdir.diff.gz | patch -p1 --verbose # Support Qt styles as plugins (or built-in): # zcat $CWD/doxygen.styleplugins.diff.gz | patch -p1 --verbose chown -R root.root . ./configure --shared \ --release \ --prefix /usr \ --docdir /usr/doc/doxygen-$VERSION \ --with-doxywizard make } install() { make -i install INSTALL=/package-doxygen/usr DOCDIR=/package-doxygen/usr/doc/doxygen-$VERSION make -i install_docs INSTALL=/package-doxygen/usr DOCDIR=/package-doxygen/usr/doc/doxygen-$VERSION cp -a INSTALL LANGUAGE.HOWTO LICENSE PLATFORMS README VERSION \ /package-doxygen/usr/doc/doxygen-$VERSION rm -rf /package-doxygen/usr/doc/doxygen-$VERSION/latex } attributes() { chown -R root.bin $PKG/package-doxygen/usr/bin/ chmod 755 $PKG/package-doxygen/usr/doc/doxygen-$VERSION/examples/tag/html/installdox } special() { cd $PKG/ mv package-doxygen/* ./ rmdir package-doxygen cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-doxygen/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }