Skip to content
Permalink
Browse files

Simplify the default doxygen installation by not generating its PDF d…

…ocumentation file, thus removing the explicit dependencies on texlive and ghostscript. This makes for a much lighter installation process, and the PDF may be generated using the docs variant. see https://trac.macports.org/ticket/14421

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@40482 d073be05-634f-4543-b044-5fe20cf6d1d6
  • Loading branch information
cssdev committed Oct 3, 2008
1 parent 0745fa8 commit 86fabc6286ac6109e99d43060dccf6e36b256777
Showing with 13 additions and 6 deletions.
  1. +13 −6 textproc/doxygen/Portfile
@@ -4,6 +4,7 @@ PortSystem 1.0

name doxygen
version 1.5.7
revision 1
categories textproc devel
maintainers css@macports.org
description Documentation system for several programming languages
@@ -31,9 +32,8 @@ checksums md5 ee2fed530ade60daede50461d5227885 \
sha1 91a35d0ff0e5d19c8f0362999c305ed640c9ba92 \
rmd160 13c4872d49c9d4b178934fe93d02f6ed5e358bee

depends_lib path:${prefix}/bin/pdflatex:texlive \
bin:gs:ghostscript lib:libpng:libpng \
bin:dot:graphviz bin:ginstall:coreutils port:libiconv
depends_lib lib:libpng:libpng bin:dot:graphviz \
bin:ginstall:coreutils port:libiconv

# setup to work smoothly with Qt3
post-patch {
@@ -53,14 +53,21 @@ configure.args --docdir ${prefix}/share/doc --dot ${prefix}/bin/dot
configure.env QTDIR=${prefix}

build.env QTDIR=${prefix}
build.target all pdf
build.target all

destroot.target install install_docs
destroot.target install
destroot.args INSTALL=${destroot}${prefix} \
DOCDIR=${destroot}${prefix}/share/doc/doxygen \
MAN1DIR=share/man/man1

variant wizard {
variant docs description {Include the doxygen PDF documentation and LaTeX} {
build.target-append pdf
destroot.target-append inistall_docs
depends-lib-append path:${prefix}/bin/pdflatex:texlive \
bin:gs:ghostscript
}

variant wizard description {Include the GUI wizard based on Qt} {
depends_lib-append lib:libqt-mt:qt3
configure.args-append --with-doxywizard
}

0 comments on commit 86fabc6

Please sign in to comment.
You can’t perform that action at this time.