Skip to content
Permalink
Browse files

Bug: https://trac.macports.org/ticket/515

Submitted by:	blb@
Port:	doxygen
Version:	1.3.5

new port, doxygen, a Documentation system for several programming languages

git-svn-id: https://svn.macports.org/repository/macports/trunk/dports@4325 d073be05-634f-4543-b044-5fe20cf6d1d6
  • Loading branch information
Felix Kronlage
Felix Kronlage committed Dec 28, 2003
1 parent dcacc78 commit af1fb081a1f3734861c02ad797dbe36ca512e4d1
Showing with 62 additions and 0 deletions.
  1. +51 −0 textproc/doxygen/Portfile
  2. +11 −0 textproc/doxygen/files/patch-Makefile.doxywizard
@@ -0,0 +1,51 @@
# $Id: Portfile,v 1.1 2003/12/28 01:46:02 fkr Exp $

PortSystem 1.0
name doxygen
version 1.3.5
categories textproc devel
maintainers blb@pobox.com
description Documentation system for several programming languages

long_description \
It can generate an on-line documentation browser (in HTML) and/or an \
off-line reference manual from a set of documented source files. \
There is also support for generating output in RTF (MS-Word), \
PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The \
documentation is extracted directly from the sources, which makes it \
much easier to keep the documentation consistent with the source code. \
You can configure doxygen to extract the code structure from \
undocumented source files. This is very useful to quickly find your \
way in large source distributions. You can also visualize the \
relations between the various elements by means of include dependency \
graphs, inheritance diagrams, and collaboration diagrams, which are \
all generated automatically.

homepage http://www.doxygen.org/
master_sites ftp://ftp.stack.nl/pub/users/dimitri/

platforms darwin
distfiles ${distname}.src${extract.suffix}
checksums md5 58f5ed6de54725ba52c2bb6a18d5a147

depends_lib bin:tex:teTeX bin:gs:ghostscript lib:libpng:libpng \
lib:libqt-mt:qt3 bin:dot:graphviz bin:ginstall:coreutils

# setup to work smoothly with Qt3
patchfiles patch-Makefile.doxywizard
post-patch { reinplace "s|\$(QTDIR)/include|${prefix}/include/qt3|g" \
"${workpath}/${worksrcdir}/tmake/lib/macosx-c++/tmake.conf"
reinplace "s|\$(QTDIR)/lib|${prefix}/lib|g" \
"${workpath}/${worksrcdir}/tmake/lib/macosx-c++/tmake.conf"
reinplace "s|= -lqt|= -lqt-mt|g" \
"${workpath}/${worksrcdir}/tmake/lib/macosx-c++/tmake.conf"
}

configure.pre_args --prefix ${prefix}
configure.args --docdir ${prefix}/share/doc \
--with-doxywizard
configure.env QTDIR=${prefix}
build.target all docs
destroot.target install_docs
destroot.args INSTALL=${destroot}/${prefix} \
DOCDIR=${destroot}/${prefix}/share/doc/doxygen
@@ -0,0 +1,11 @@
--- addon/doxywizard/Makefile.doxywizard.orig Wed Apr 9 13:27:13 2003
+++ addon/doxywizard/Makefile.doxywizard Tue Apr 29 18:45:15 2003
@@ -24,7 +24,7 @@
INCPATH = -I../../src -I$(QTDIR)/include
LINK = g++
LFLAGS = -g
-LIBS = -L$(QTDIR)/lib -lqt -L/usr/X11R6/lib -lXext -lX11 -lm
+LIBS = -L$(QTDIR)/lib -lqt-mt -L/usr/X11R6/lib -lXext -lX11 -lm
MOC = /usr/lib/qt-2.3.1/bin/moc

TAR = tar -cf

0 comments on commit af1fb08

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