Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL
(Corba and Microsoft flavors) and to some extent PHP, C#, and D. It can
generate an on-line class browser (in HTML) and/or an off-line reference
manual (in LaTeX/PostScript/PDF) from a set of documented source files.
The documentation is extracted directly from the sources.
===> The following configuration options are available for doxygen-1.18.0,2:
DOCS=on: Build and/or install documentation
GRAPHVIZ=on: Graphviz graph drawing support
LATEX=off: LaTeX support
QT6=off: Install Doxywizard GUI with QT6
SEARCH=off: Build external search tools (doxysearch and doxyindexer)
===> Use 'make config' to modify these settings
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Add a patch that fixes build for certain GCC versions, i.e. the
one available on FreeBSD 5.5.
PR: ports/118705
Submitted by: delphij
Approved by: maintainer
Presenting GNOME 2.20.1 and all related works for FreeBSD. The official
GNOME 2.20 release notes can be found at
http://www.gnome.org/start/2.20/notes/en/ . Beyond that, this update
includes the new GIMP 2.4 (courtesy of ahze).
The GNOME 2.20 update also includes a huge change in the FreeBSD GNOME
hierarchy. We are now using the more standard DATADIR of ${PREFIX}/share
rather than ${PREFIX}/share/gnome. The result is that fewer patches and
hacks are needed to port GNOME components to FreeBSD. This will mean some
user changes may be required, so be sure to read /usr/ports/UPDATING for
more details.
This release and the things we accomplished in it would not have been
possible without mezz's crazy idea to collapse DATADIR, and his persistence
to make it happen successfully. Ahze and pav also deserve thanks for
(Only the first 15 lines of the commit message are shown above )
- Update to 1.5.1
- Switch to partially dynamic plist:
autogeneration for docs (they change often) while rest is handled with PLIST_*
vars
PR: ports/109541
Submitted by: maintainer (Marcin Wisnicki)
- Respect NOPORTDOCS
pdf documents should be controlled by NOPORTDOCS
PR: ports/109222
Submitted by: rafan
Approved by: Marcin Wisnicki <mwisnicki+freebsd at gmail.com> (maintainer)
fix plist without LaTeX
Set the submitter as new maintainer. Because the original
maintainer's email address is bouncing.
PR: ports/103164
Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
Approved by: itetcu (mentor) linimon (for maintainer reset)
Upgrade from 1.4.6 to 1.4.7. LIB_DEPEND on png and use the standard -lmd
instead of building our own versions.
The bundled qtools/ can be removed too, but that will make the port
always depend on Qt (hence X11), which it currently avoids.
Approved by: maintainer timeout (13 days)
[maintainer update] Doxygen to 1.4.6
Upgrade to bugfix release 1.4.6.
Fixes a crash when using groupdef command under certain circumstances.
http://bugzilla.gnome.org/show_bug.cgi?id=325101
PR: ports/91309
Submitted by: Melvyn Sopacua <mdev@melvyn.homeunix.org>
This port is scheduled for removal on Nov 7 2003 if it is still broken at
that time and no PRs have been submitted to fix it. If you are interested
in saving this port, please send your patches to the maintainer. If the
maintainer is unresponsive or the port has no maintainer, then please
submit them via send-pr.
fix devel/doxygen:
- When INSTALL is defined as install -C in /etc/make.conf it breaks
configure target, with message "-C invalid argument".
PR: 54232
Submitted by: Melvyn Sopacua <melvyn@webteckies.org>
Fix broken LaTeX code generated by doxygen. Changing package
fancyhdr's \footrulewidth has always been documented using
\renewcommand (as opposed to \setlength), and the LaTeX from teTeX 2.x
barfs about it otherwise.
This is merely a stop-gap measure until the maintainer finds the time
to upgrade the doxygen port to a current version.
1. Update Doxygen to 1.2.18. Yay!
- had to redo the way to build the postscript doc. the old way
didn't work anymore; latex would bomb out.
2. Fix pkg-plist for kdesdk-3.0.4. This one kinda fell through the cracks
when I was rushing to get the 3.0.4 ports out there.
Maintainer changed to kde@ with kind permission of current maintainer, who
said he was really too busy to handle it anyway. There is a version update
which I will try to handle within the week.
Update to use qt30. added WITH_QT2 knob for old behavior.
committed becaused maintainer did not respond in three weeks and has an
invalid address in ports Makefile.
Overhaul QT/KDE support: - bsd.port.mk update to use bsd.kde.mk for
USE_{QT,KDE}* - Cleanup corresponding ports for bsd.kde.mk update. - Fix
bsd.kde.mk: use correct kdelibs dependency, put qt at the bottom, introduce
QT_NONSTANDARD variable for nonstandard configure setup. - Update KDE2 to
2.1.1. Two patches included in x11/kdelibs2 to fix the proxy authentication
that was broken for 2.1.1. Remove old patches. - Potentially fix kdelibs
build for alpha. - Fix qt-designer 2.3.0 build. - Ruby stuff left alone
since it looks like black magic to me. Should still work w/ compat shims
for older USE_QT[,2] style. Some others were also left alone for the same
reason.