head	1.65;
access;
symbols
	RELEASE_5_EOL:1.64
	RELEASE_7_0_0:1.60
	RELEASE_6_3_0:1.60
	PRE_XORG_7:1.57
	RELEASE_4_EOL:1.53
	RELEASE_6_2_0:1.53
	RELEASE_6_1_0:1.50
	RELEASE_5_5_0:1.50
	RELEASE_6_0_0:1.46
	RELEASE_5_4_0:1.44
	RELEASE_4_11_0:1.42
	RELEASE_5_3_0:1.42
	RELEASE_4_10_0:1.42
	RELEASE_5_2_1:1.36
	RELEASE_5_2_0:1.36
	RELEASE_4_9_0:1.36
	RELEASE_5_1_0:1.30
	RELEASE_4_8_0:1.27
	RELEASE_5_0_0:1.26
	RELEASE_4_7_0:1.23
	RELEASE_4_6_2:1.19
	RELEASE_4_6_1:1.19
	RELEASE_4_6_0:1.19
	RELEASE_5_0_DP1:1.18
	RELEASE_4_5_0:1.16
	RELEASE_4_4_0:1.11
	RELEASE_4_3_0:1.11
	RELEASE_4_2_0:1.6
	RELEASE_4_1_1:1.5
	RELEASE_4_1_0:1.5
	RELEASE_3_5_0:1.5
	RELEASE_4_0_0:1.4
	RELEASE_3_4_0:1.2
	RELEASE_3_3_0:1.2
	v0_4:1.1.1.1
	JOEP:1.1.1;
locks; strict;
comment	@# @;


1.65
date	2008.06.06.13.21.06;	author edwin;	state Exp;
branches;
next	1.64;

1.64
date	2008.05.27.20.25.32;	author jadawin;	state Exp;
branches;
next	1.63;

1.63
date	2008.04.19.17.47.43;	author miwi;	state Exp;
branches;
next	1.62;

1.62
date	2008.03.07.13.24.11;	author araujo;	state Exp;
branches;
next	1.61;

1.61
date	2007.12.11.21.46.33;	author delphij;	state Exp;
branches;
next	1.60;

1.60
date	2007.10.24.23.35.14;	author marcus;	state Exp;
branches;
next	1.59;

1.59
date	2007.06.13.09.52.38;	author beech;	state Exp;
branches;
next	1.58;

1.58
date	2007.05.19.20.02.22;	author flz;	state Exp;
branches;
next	1.57;

1.57
date	2007.02.26.07.24.17;	author clsung;	state Exp;
branches;
next	1.56;

1.56
date	2007.02.16.14.30.05;	author rafan;	state Exp;
branches;
next	1.55;

1.55
date	2007.02.13.00.16.19;	author pav;	state Exp;
branches;
next	1.54;

1.54
date	2007.02.11.08.59.54;	author dryice;	state Exp;
branches;
next	1.53;

1.53
date	2006.06.27.14.14.17;	author mi;	state Exp;
branches;
next	1.52;

1.52
date	2006.06.27.04.35.57;	author mi;	state Exp;
branches;
next	1.51;

1.51
date	2006.05.04.21.40.33;	author edwin;	state Exp;
branches;
next	1.50;

1.50
date	2006.01.04.21.10.02;	author edwin;	state Exp;
branches;
next	1.49;

1.49
date	2005.12.18.13.35.37;	author barner;	state Exp;
branches;
next	1.48;

1.48
date	2005.12.18.12.59.08;	author barner;	state Exp;
branches;
next	1.47;

1.47
date	2005.12.18.01.50.39;	author lofi;	state Exp;
branches;
next	1.46;

1.46
date	2005.04.12.03.25.08;	author obrien;	state Exp;
branches;
next	1.45;

1.45
date	2005.04.11.08.01.42;	author obrien;	state Exp;
branches;
next	1.44;

1.44
date	2005.02.10.11.53.15;	author lofi;	state Exp;
branches;
next	1.43;

1.43
date	2005.02.09.19.33.52;	author lofi;	state Exp;
branches;
next	1.42;

1.42
date	2004.03.04.00.10.14;	author lofi;	state Exp;
branches;
next	1.41;

1.41
date	2004.03.01.11.57.14;	author arved;	state Exp;
branches;
next	1.40;

1.40
date	2004.02.28.23.00.24;	author arved;	state Exp;
branches;
next	1.39;

1.39
date	2004.02.04.05.19.27;	author marcus;	state Exp;
branches;
next	1.38;

1.38
date	2004.01.20.16.30.05;	author marcus;	state Exp;
branches;
next	1.37;

1.37
date	2003.12.23.23.58.41;	author arved;	state Exp;
branches;
next	1.36;

1.36
date	2003.09.10.11.42.27;	author arved;	state Exp;
branches;
next	1.35;

1.35
date	2003.08.19.13.45.13;	author arved;	state Exp;
branches;
next	1.34;

1.34
date	2003.08.08.04.40.40;	author kris;	state Exp;
branches;
next	1.33;

1.33
date	2003.08.07.09.26.47;	author kris;	state Exp;
branches;
next	1.32;

1.32
date	2003.07.09.05.15.56;	author daichi;	state Exp;
branches;
next	1.31;

1.31
date	2003.06.12.21.01.05;	author lioux;	state Exp;
branches;
next	1.30;

1.30
date	2003.05.11.14.11.57;	author joerg;	state Exp;
branches;
next	1.29;

1.29
date	2003.05.05.12.48.41;	author arved;	state Exp;
branches;
next	1.28;

1.28
date	2003.04.22.14.15.27;	author arved;	state Exp;
branches;
next	1.27;

1.27
date	2003.03.07.06.00.17;	author ade;	state Exp;
branches;
next	1.26;

1.26
date	2002.11.29.17.44.53;	author alane;	state Exp;
branches;
next	1.25;

1.25
date	2002.10.23.14.16.10;	author alane;	state Exp;
branches;
next	1.24;

1.24
date	2002.10.16.10.26.18;	author alane;	state Exp;
branches;
next	1.23;

1.23
date	2002.08.27.08.42.15;	author alane;	state Exp;
branches;
next	1.22;

1.22
date	2002.06.23.20.10.44;	author alane;	state Exp;
branches;
next	1.21;

1.21
date	2002.06.23.20.00.42;	author alane;	state Exp;
branches;
next	1.20;

1.20
date	2002.05.25.17.02.40;	author ijliao;	state Exp;
branches;
next	1.19;

1.19
date	2002.04.04.22.58.49;	author dwcjr;	state Exp;
branches;
next	1.18;

1.18
date	2002.03.30.14.18.47;	author ijliao;	state Exp;
branches;
next	1.17;

1.17
date	2002.03.15.04.13.23;	author ijliao;	state Exp;
branches;
next	1.16;

1.16
date	2002.01.05.09.38.13;	author pat;	state Exp;
branches;
next	1.15;

1.15
date	2001.11.25.08.47.25;	author petef;	state Exp;
branches;
next	1.14;

1.14
date	2001.10.19.05.11.11;	author dwcjr;	state Exp;
branches;
next	1.13;

1.13
date	2001.09.29.22.21.07;	author dwcjr;	state Exp;
branches;
next	1.12;

1.12
date	2001.09.25.14.50.04;	author sf;	state Exp;
branches;
next	1.11;

1.11
date	2001.04.03.08.13.59;	author will;	state Exp;
branches;
next	1.10;

1.10
date	2001.03.13.09.03.14;	author kuriyama;	state Exp;
branches;
next	1.9;

1.9
date	2001.03.13.06.38.14;	author kuriyama;	state Exp;
branches;
next	1.8;

1.8
date	2001.01.28.19.50.35;	author dannyboy;	state Exp;
branches;
next	1.7;

1.7
date	2001.01.07.17.49.45;	author will;	state Exp;
branches;
next	1.6;

1.6
date	2000.09.25.12.21.12;	author asami;	state Exp;
branches;
next	1.5;

1.5
date	2000.04.11.21.27.48;	author mharo;	state Exp;
branches;
next	1.4;

1.4
date	2000.02.25.21.32.18;	author cpiazza;	state Exp;
branches;
next	1.3;

1.3
date	2000.02.21.23.43.38;	author cpiazza;	state Exp;
branches;
next	1.2;

1.2
date	99.08.25.05.47.51;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	99.06.10.00.27.39;	author steve;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.06.10.00.27.39;	author steve;	state Exp;
branches;
next	;


desc
@@


1.65
log
@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)
@
text
@# New ports collection makefile for:   doxygen
# Date created:        20 March 1998
# Whom:                Joep Grooten <joep@@di.nl>
#
# $FreeBSD$
#

PORTNAME=	doxygen
PORTVERSION=	1.5.6
PORTREVISION=	1
CATEGORIES=	devel
MASTER_SITES=	ftp://ftp.stack.nl/pub/users/dimitri/ \
		http://ftp.stack.nl/pub/users/dimitri/
EXTRACT_SUFX=	.src.tar.gz

MAINTAINER=	mwisnicki+freebsd@@gmail.com
COMMENT=	A documentation system for C, C++ and other languages

BUILD_DEPENDS=	tmake:${PORTSDIR}/devel/tmake
LIB_DEPENDS=	png:${PORTSDIR}/graphics/png

USE_BISON=	yes
USE_ICONV=	yes
ALL_TARGET=	all

EXTRACT_AFTER_ARGS=|${TAR} -xpf - \
		--exclude '*/libmd5'	\
		--exclude '*/libpng'	\
		--exclude '*/tmake'

CONFIGURE_ENV+=	CXX="${CXX}"

.if !defined(NOPORTDOCS)
ALL_TARGET+=	docs
USE_PYTHON_BUILD=	yes
BUILD_DEPENDS+=	dot:${PORTSDIR}/graphics/graphviz

.if !defined(WITHOUT_LATEX)
ALL_TARGET+=	pdf
BUILD_DEPENDS+=	dvips:${PORTSDIR}/print/dvipsk-tetex \
		latex:${PORTSDIR}/print/teTeX
USE_GHOSTSCRIPT_BUILD=	yes
MAKE_ARGS+=	HAVE_LATEX=yes
.endif # !defined(WITHOUT_LATEX)
.endif # !defined(NOPORTDOCS)

.if !defined(WITHOUT_DOXYWIZARD)
USE_QT_VER=	3
QT_INC=		${LOCALBASE}/include
QTNAME=		qt-mt
QT_OPENGL=
THREADLIBS=	${PTHREAD_LIBS}
CFLAGS+=	${PTHREAD_CFLAGS}

# Need this in env for build
QTDIR?=		${QT_PREFIX}
CONFIGURE_ENV+=	QTDIR="${QTDIR}"
CONFIGURE_ARGS+=--with-doxywizard
.endif # !WITHOUT_DOXYWIZARD

USE_PERL5=	yes
HAS_CONFIGURE=	yes
USE_GMAKE=	yes
QT_NONSTANDARD=	yes	# non-standard configure arguments
CONFIGURE_ARGS+=--prefix ${PREFIX} --perl ${PERL} --make ${GMAKE} \
		--install "${INSTALL}"

.if ${MACHINE_ARCH:L} == alpha
CONFIGURE_ARGS+=	--enable-langs no
.endif

PLIST=		${WRKDIR}/plist
TMPDOCDEST=	${WRKDIR}/tmpdocdest

PLIST_FILES=	bin/doxygen \
		bin/doxytag

.ifndef WITHOUT_DOXYWIZARD
PLIST_FILES+=	bin/doxywizard
.endif

pre-configure:
	@@cd ${WRKSRC};for pro in src/*.pro.in addon/doxywizard/doxywizard.pro.in;do \
		${ECHO} "unix:LIBS += -liconv" >> $$pro; done
	@@${CHMOD} +x ${WRKSRC}/configure

post-configure:
	@@${REINPLACE_CMD} -e 's|TMAKE *=.*|TMAKE=${LOCALBASE}/bin/tmake|' \
		-e 's|TMAKEPATH *=.*|TMAKEPATH=${LOCALBASE}/share/tmake/freebsd-g++|' \
			${WRKSRC}/Makefile ${WRKSRC}/*/Makefile \
			${WRKSRC}/addon/doxywizard/Makefile

post-build:
	cd ${BUILD_WRKSRC}/examples; \
	${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile ${MAKE_ARGS} all

pre-install:
	${RM} -rf ${TMPDOCDEST} ${PLIST}
	${TOUCH} ${PLIST}
.ifndef NOPORTDOCS
	${MKDIR} ${TMPDOCDEST}/doxygen
	${RM} -f ${WRKSRC}/examples/diagrams/html/*.md5 \
		 ${WRKSRC}/examples/diagrams/html/*.map
	${TAR} -C ${WRKSRC} --exclude '*/_*' -cf - html \
		| ${TAR} -C ${TMPDOCDEST}/doxygen --unlink -xf -
	${TAR} -C ${WRKSRC} --exclude '*/Makefile*' --exclude '*.dot' \
		-cf - examples \
	    | ${TAR} -C ${TMPDOCDEST}/doxygen --unlink -xf -
.ifndef WITHOUT_LATEX
	${INSTALL_DATA} ${WRKSRC}/latex/doxygen_manual.dvi \
			${WRKSRC}/latex/doxygen_manual.pdf \
			${WRKSRC}/latex/doxygen_manual.ps \
			${WRKSRC}/latex/archoverview.eps \
			${WRKSRC}/latex/doxygen_logo.eps \
			${TMPDOCDEST}/doxygen
.endif # WITHOUT_LATEX
	@@cd ${TMPDOCDEST} \
	&& ${FIND} -s * -type f -o -type l \
		| ${SED} -e 's|^|share/doc/|'>> ${PLIST} \
	&& ${FIND} -d * -type d \
		| ${SED} -e 's|^|@@dirrm share/doc/|' >> ${PLIST}
.endif # ! NOPORTDOCS

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxygen ${PREFIX}/bin/
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxytag ${PREFIX}/bin/
.ifndef WITHOUT_DOXYWIZARD
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxywizard ${PREFIX}/bin/
.endif
.ifndef NOPORTDOCS
	${MKDIR} ${PREFIX}/share/doc/doxygen
	${TAR} -C ${TMPDOCDEST} -cf - doxygen \
		| ${TAR} -C ${PREFIX}/share/doc --unlink -xf -
.endif # ! NOPORTDOCS

.include <bsd.port.mk>
@


1.64
log
@- Update to 1.5.6
- Add use_bison

PR:		ports/123803
Submitted by:	Naram Qashat <cyberbotx cyberbotx.com>
Approved by:	Marcin Wisnicki (maintainer), mentor (implicit)
Thanks to:	tabthorpe for testing
@
text
@d10 1
@


1.63
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d9 1
a9 1
PORTVERSION=	1.5.5
d21 1
@


1.62
log
@- Update to 1.5.5.
- Changed the BUILD_DEPENDS for Python to USE_PYTHON_BUILD instead.

PR:		ports/121062
Submitted by:	Naram Qashat <cyberbotx@@cyberbotx.com>
Approved by:	Marcin Wisnicki <mwisnicki+freebsd@@gmail.com> (maintainer)
@
text
@d47 1
a47 1
QT_INC=		${X11BASE}/include
@


1.61
log
@Update to 1.5.4.

PR:		ports/118392
Submitted by:	Naram Qashat <cyberbotx at cyberbotx.com>
Approved by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.5.4
d33 1
a33 1
BUILD_DEPENDS+=	python:${PORTSDIR}/lang/python # XXX: Replace with USE_PYTHON_BUILD
d83 1
d123 2
a124 2
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxygen ${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxytag ${PREFIX}/bin
d126 1
a126 1
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxywizard ${PREFIX}/bin
@


1.60
log
@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
their work on porting modules and testing the whole ball of wax on
pointyhat (respectively).

The FreeBSD GNOME team would also like to thank our various testers and
contributors:

Yasuda Keisuke
Frank Jahnke
Pawel Worach
Brian Gruber
Franz Klammer
Yuri Pankov
Nick Barkas
Cristian KLEIN
Tony Maher
Scot Hetzel
Martin Matuska (mm)
Benoit Dejean
Martin Wilke (miwi)
(And anyone else I may have missed)

PRs fixed in this release:

111272, 113470, 115995, 116338
@
text
@d9 1
a9 1
PORTVERSION=	1.5.2
d11 2
a12 1
MASTER_SITES=	ftp://ftp.stack.nl/pub/users/dimitri/
@


1.59
log
@- Update to 1.5.2

PR:		ports/113598
Submitted by:	Marcin Wisnicki <mwisnicki+freebsd@@gmail.com>
Approved by:	sat (mentor)
@
text
@@


1.58
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d9 1
a9 2
PORTVERSION=	1.5.1
PORTREVISION=	1
d20 1
d26 1
a26 2
		--exclude '*/tmake'	\
		--exclude '*/.gdb_history' # XXX: remove this when no longer needed
d79 4
@


1.57
log
@- 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)
@
text
@d10 1
@


1.56
log
@- 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)
@
text
@d9 1
a9 1
PORTVERSION=	1.4.7
d15 1
a15 1
COMMENT=	A documentation system for C and C++
d22 5
a26 2
EXTRACT_AFTER_ARGS=|${TAR} -xpf - --exclude '*/libmd5'	\
	--exclude '*/libpng' --exclude '*/tmake'
d29 1
a36 2
PLIST_SUB+=	HAVE_LATEX=""
GSPORT?=	print/ghostscript-gnu
d38 2
a39 2
		latex:${PORTSDIR}/print/teTeX \
		gs:${PORTSDIR}/${GHOSTSCRIPT_PORT}
a40 2
.else # !defined(WITHOUT_LATEX)
PLIST_SUB+=	HAVE_LATEX="@@comment "
a55 3
PLIST_SUB+=	HAVE_DOXYWIZARD=""
.else # !WITHOUT_DOXYWIZARD
PLIST_SUB+=	HAVE_DOXYWIZARD="@@comment "
d69 10
d89 3
a91 6
do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxygen ${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxytag ${PREFIX}/bin
.ifndef WITHOUT_DOXYWIZARD
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxywizard ${PREFIX}/bin
.endif
d93 1
a93 1
	${MKDIR} ${PREFIX}/share/doc/doxygen/html
d97 1
a97 1
		| ${TAR} -C ${PREFIX}/share/doc/doxygen --unlink -xf -
d100 1
a100 1
	    | ${TAR} -C ${PREFIX}/share/doc/doxygen --unlink -xf -
d107 19
a125 2
			${PREFIX}/share/doc/doxygen
.endif # WITHOUT_LATEXT
@


1.55
log
@- Remove QTDIR from CONFIGURE_ENV, it's in there already thanks to framework

Submitted by:	rafan
Tested on:	pointyhat
@
text
@a29 3
.else
.undef HAVE_LATEX
.endif # !defined(NOPORTDOCS)
d42 1
@


1.54
log
@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)
@
text
@d55 1
a55 1
QTDIR?=		${X11BASE}
@


1.53
log
@Change the hardcoded references to tmake to the parametrized by
${LOCALBASE}. Grab the pointy hat.

Pointed out by:	 Michael Landin Hostbaek, others
@
text
@d14 1
a14 1
MAINTAINER=	portmaint@@melvyn.homeunix.org
@


1.52
log
@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)
@
text
@d75 2
a76 2
	@@${REINPLACE_CMD} -e 's|TMAKE *=.*|TMAKE=/opt/bin/tmake|' \
		-e 's|TMAKEPATH *=.*|TMAKEPATH=/opt/share/tmake/freebsd-g++|' \
@


1.51
log
@Remove USE_REINPLACE from all categories starting with D
@
text
@d9 1
a9 1
PORTVERSION=	1.4.6
d17 3
d22 4
d74 5
a78 17
pre-configure:
	@@${REINPLACE_CMD} -e "s:gcc:${CC}:g;	\
		s:g\+\+:${CXX}:g;		\
		s:%%LIBQT%%:-l${QTNAME}:g;	\
		s:%%MOC%%:${MOC}:g;		\
		s:%%QT_INC%%:${QT_INC}:g;	\
		s:%%QT_LIB%%:${X11BASE}/lib:g;	\
		s:%%QT_OPENGL%%:${QT_OPENGL}:g;	\
		s:%%THREADLIBS%%:${THREADLIBS}:g;\
		s:%%CFLAGS%%:${CFLAGS}:g;	\
		s:%%CXXFLAGS%%:${CXXFLAGS}:g"	\
	    ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf

post-patch:
	@@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g' \
		${WRKSRC}/libpng/pngconf.h \
		${WRKSRC}/libpng/zutil.h ${WRKSRC}/src/pngenc.cpp
@


1.50
log
@[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>
@
text
@a56 1
USE_REINPLACE=	yes
@


1.49
log
@Submitter of last update (Melvyn Sopacua <portmaint@@melvyn.homeunix.org>)
agreed to take over maintainership.
@
text
@d9 1
a9 1
PORTVERSION=	1.4.5
@


1.48
log
@- Update to 1.4.5
- ChangeLog at http://www.stack.nl/~dimitri/doxygen/changelog.html

Submitted by:	Melvyn Sopacua <melvyn@@melvyn.homeunix.org>
PR:		ports/90544
@
text
@d14 1
a14 1
MAINTAINER=	ports@@freebsd.org
@


1.47
log
@kde@@ no longer maintains this port.
@
text
@d9 1
a9 1
PORTVERSION=	1.4.1
@


1.46
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d14 1
a14 1
MAINTAINER=	kde@@freebsd.org
@


1.45
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@d64 1
a64 1
.if ${ARCH:L} == alpha
@


1.44
log
@Runtime-depend on python (the wrong way, until bsd.port.mk is fixed).
@
text
@d64 1
a64 1
.if ${MACHINE_ARCH:L} == alpha
@


1.43
log
@Update to 1.4.1

PR:		ports/77277
Submitted by:	Michael Ranner <mranner@@inode.at>
@
text
@d21 1
@


1.42
log
@${PERL} -pi -> ${REINPLACE_CMD}

(Sorry for the delay, kde@@freebsd.org was down for 1.5 weeks)

Noticed by: Adam Weinberger <adamw@@magnesium.net>
@
text
@d9 1
a9 1
PORTVERSION=	1.3.6
d30 2
a31 1
BUILD_DEPENDS+=	latex:${PORTSDIR}/print/teTeX \
@


1.41
log
@Update to 1.3.6
SIZEify
Add Norwegian to languages on alpha (requested by: Idar Tollefsen)
@
text
@d55 1
d67 1
a67 1
	@@${PERL} -pi -e "s:gcc:${CC}:g;		\
d80 1
a80 1
	@@${PERL} -pi.fbsd -e 's|<malloc.h>|<stdlib.h>|g' \
@


1.40
log
@Add --english-only for alpha.

PR:		55186
Submitted by:	Idar Tollefsen <idart@@performancedesign.no>
Thanks to:	pav for reminder
@
text
@d9 1
a9 2
PORTVERSION=	1.3.5
PORTREVISION=	1
d62 1
a62 1
CONFIGURE_ARGS+=	--english-only
@


1.39
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d62 4
@


1.38
log
@Use the new ghostscript options.

Submitted by:	linimon
@
text
@d10 1
@


1.37
log
@Update to 1.3.5a

PR:		60316
Submitted by:	Simon Barner <barner@@in.tum.de>
@
text
@d31 1
a31 1
		gs:${PORTSDIR}/${GSPORT}
@


1.36
log
@Add build dependency on GSPORT

PR:		56168
Submitted by:	Sergey Matveychuk <sem@@ciam.ru>
Reviewed by:	Andy Fawcett <andy@@athame.co.uk>
@
text
@d9 1
a9 1
PORTVERSION=	1.3.3
a85 1
	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxysearch ${PREFIX}/bin
d91 2
@


1.35
log
@Unbreak by Updating to 1.3.3 and
Change the Logic of the knobs

PR:		55651
Submitted by:	Sergey Matveychuk <sem@@ciam.ru>
@
text
@d29 3
a31 1
BUILD_DEPENDS+=	latex:${PORTSDIR}/print/teTeX
@


1.34
log
@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.
@
text
@d9 1
a9 1
PORTVERSION=	1.3.1
a16 2
BROKEN=		Broken pkg-plist

d26 1
a26 1
.if defined(HAVE_LATEX)
d31 1
a31 1
.else # !defined(HAVE_LATEX)
d33 1
a33 1
.endif # !defined(HAVE_LATEX)
a58 11
.if !defined(NOPORTDOCS) && !defined(HAVE_LATEX)
pre-everything::
	@@${ECHO_MSG}
	@@${ECHO_MSG} "================================================="
	@@${ECHO_MSG} "If you want DVI, Postscript, and PDF documentation"
	@@${ECHO_MSG} "in addition to the HTML documentation,"
	@@${ECHO_MSG} "hit Ctrl-C right now and use \"make HAVE_LATEX=yes\""
	@@${ECHO_MSG} "================================================="
	@@${ECHO_MSG}
.endif # !defined(NOPORTDOCS) && !defined(HAVE_LATEX)

d95 1
a95 1
.ifdef HAVE_LATEX
d102 1
a102 1
.endif # HAVE_LATEXT
@


1.33
log
@BROKEN: Broken pkg-plist
@
text
@@


1.32
log
@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>
@
text
@d17 2
@


1.31
log
@Update to 1.3.1

PR:		52081
Submitted by:	Yeasah Pell <yeasah@@apocalypse.org>
Prompted by:	Larry Rosenman <ler@@lerctr.org>
@
text
@d57 1
a57 1
		--install ${INSTALL}
@


1.30
log
@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.
@
text
@d9 1
a9 2
PORTVERSION=	1.2.18
PORTREVISION=	1
@


1.29
log
@Fix package building

Submitted by:	Stefan Farfeleder <stefan@@fafoe.dyndns.org>
Reported by:	bento via kris
@
text
@d10 1
a10 1
PORTREVISION=	0
@


1.28
log
@Add WITHOUT_DOXYWIZARD knob

PR:		50571
Submitted by:	Stefan Farfeleder <stefan@@fafoe.dyndns.org>
@
text
@d48 1
@


1.27
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d36 1
a36 3
.if defined(WITH_QT2)
BROKEN=	"QT2 support has been removed"
.else # not QT2
a42 1
.endif # not QT2
d47 4
d57 1
a57 1
		--with-doxywizard --install ${INSTALL}
d96 1
d98 1
@


1.26
log
@Removed broken qt2 support. It's QT3 only now.

Approved by:	(hopefully soon) kris
@
text
@d16 1
@


1.25
log
@Fix non-LaTeX build (this is a test. I'm not gonna uninstall teTeX to test
this as it takes too long.)

Per request by Kris K.
@
text
@d36 1
a36 6
USE_QT_VER=	2
QT_INC=		${X11BASE}/include/qt2
QT_NAME=	qt
QT_OPENGL=	-lqtgl
THREADLIBS=
PKGNAMESUFFIX=	-qt2
@


1.24
log
@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.
@
text
@d30 1
@


1.23
log
@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.
@
text
@d9 2
a10 2
PORTVERSION=	1.2.16
PORTREVISION=	1
d17 16
a32 7
.ifndef NOPORTDOCS
BUILD_DEPENDS=	dot:${PORTSDIR}/graphics/graphviz
.ifdef HAVE_LATEX
BUILD_DEPENDS+=	latex:${PORTSDIR}/print/teTeX \
		dvipdfm:${PORTSDIR}/print/dvipdfm
.endif
.endif
d37 1
d40 2
a41 1
.else
d48 6
a53 2
#CXXFLAGS+=	${PTHREAD_CFLAGS}
.endif
d59 1
a59 9
		--with-doxywizard

# As of 1.2.13 the configure script bogusly checks for GNU options
# in install so we need to override it's sillyness here.
CONFIGURE_ARGS+=--install ${INSTALL}

# XXX bsd.kde.mk fails to set QTDIR for QT_VER 2
QTDIR?=		${X11BASE}
CONFIGURE_ENV+=	QTDIR="${QTDIR}"
d61 1
a61 9
.ifndef NOPORTDOCS
ALL_TARGET=	all docs
.ifdef HAVE_LATEX
ALL_TARGET+=	ps
BUILD_DEPENDS+=	latex:${PORTSDIR}/print/teTeX \
		dvipdfm:${PORTSDIR}/print/dvipdfm
PLIST_SUB+=	HAVE_LATEX=""
.else
PLIST_SUB+=	HAVE_LATEX="@@comment "
d64 1
d68 1
d70 1
a70 2
.endif
.endif
d73 11
a83 9
	@@${PERL} -pi -e "s:gcc:${CC}:g ; s:g\+\+:${CXX}:g ; \
		s:%%LIBQT%%:-l${QTNAME}:g ; \
		s:%%MOC%%:${MOC}:g ; \
		s:%%QT_INC%%:${QT_INC}:g ; \
		s:%%QT_LIB%%:${X11BASE}/lib:g ; \
		s:%%QT_OPENGL%%:${QT_OPENGL}:g ; \
		s:%%THREADLIBS%%:${THREADLIBS}:g ; \
		s:%%CFLAGS%%:${CFLAGS}:g ; \
		s:%%CXXFLAGS%%:${CXXFLAGS}:g" ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf
d86 3
a88 2
	@@${PERL} -pi.fbsd -e 's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/libpng/pngconf.h \
	${WRKSRC}/libpng/zutil.h ${WRKSRC}/src/pngenc.cpp
d91 2
a92 1
	cd ${BUILD_WRKSRC}/examples; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile ${MAKE_ARGS} all
d101 5
a105 4
	${TAR} -C ${WRKSRC} --exclude '*/_*' -cf - html | \
		${TAR} -C ${PREFIX}/share/doc/doxygen --unlink -xf -
	${TAR} -C ${WRKSRC} --exclude '*/Makefile*' --exclude '*.dot' -cf - examples | \
		${TAR} -C ${PREFIX}/share/doc/doxygen --unlink -xf -
d113 2
a114 2
.endif
.endif
@


1.22
log
@Bump PORTREVISION. Sorry, I forgot.
@
text
@d15 1
a15 1
MAINTAINER=	bsdport@@ddm.wox.org
@


1.21
log
@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.
@
text
@d10 1
@


1.20
log
@upgrade to 1.2.16

PR:		38545
Submitted by:	maintainer
@
text
@d24 1
d26 12
d75 1
a75 1
		s:%%QT_INC%%:${X11BASE}/include/qt2:g ; \
d77 2
@


1.19
log
@Update to 1.2.15
Fix malloc.h for -current

PR:		36715
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.2.15
@


1.18
log
@fix plist

PR:		36512
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.2.14
d66 4
@


1.17
log
@upgrade to 1.2.14

PR:		35911
Submitted by:	maintainer
@
text
@d77 2
a78 1
	${INSTALL_DATA} ${WRKSRC}/html/* ${PREFIX}/share/doc/doxygen/html
@


1.16
log
@Update to 1.2.13

PR:		33357
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.2.13
d67 3
d78 1
a78 1
	${TAR} -C ${WRKSRC} --exclude '*/Makefile*' -cf - examples | \
@


1.15
log
@- update to 1.2.12
- set depends appropriately if HAVE_LATEX is defined

PR:		32091
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.2.12
d31 8
@


1.14
log
@Update to -1.2.11

PR:		30943
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.2.11
d18 4
d28 1
a28 1
QT_NONSTANDARD=	yes	# non-standard configure arguements
@


1.13
log
@Update to 1.2.10
Add BUILD_DEPEND to graphviz
Make PORTDOC compliance

PR:		39113
Submitted by:	new maintainer
Approved by:	old maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.12 2001/09/25 14:50:04 sf Exp $
d9 1
a9 2
PORTVERSION=	1.2.10
PORTREVISION=	1
d32 2
d37 6
d67 4
a70 2
			${PREFIX}/share/doc/doxygen
	${INSTALL_DATA} ${WRKSRC}/latex/doxygen_manual.ps \
@


1.12
log
@o update to 1.2.10.
o switch maintainership to Dave Chapeskie <dchapes@@ddm.wox.org>.
o switch using QT2.
o add much more documents.

PR:		30113
Submitted by:	Dave Chapeskie <dchapes@@ddm.wox.org> (new maintainer)
Approved by:	Joep Grooten <joep@@di.nl> (previous maintainer)
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.11 2001/04/03 08:13:59 will Exp $
d10 1
d15 5
a19 1
MAINTAINER=	dchapes@@ddm.wox.org
d28 2
d36 1
@


1.11
log
@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.

Reviewed by:	portmgr, ports (bsd.kde.mk+bsd.port.mk)
Submitted by:	David Faure <faure@@kde.org> (proxy auth patches)
		Alex Zepeda <garbanzo@@kde.org> (old patches removal)
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION=	1.2.6
d14 1
a14 1
MAINTAINER=	joep@@di.nl
d16 1
a16 1
USE_QT_VER=	1
a17 1
MAKE_ENV+=	QTDIR="${X11BASE}" PCFLAGS="${CFLAGS}" PCXXFLAGS="${CXXFLAGS}"
d20 3
a22 2
CONFIGURE_ARGS+=--prefix ${PREFIX} --perl ${PERL5} --make ${GMAKE}
CONFIGURE_ENV+=	QTDIR=${X11BASE}
d33 4
d44 1
d48 2
@


1.10
log
@Change master site to use ftp.

Requested by:	Mark Huizer <freebsd@@dohd.org> (master site maintainer)
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.9 2001/03/13 06:38:14 kuriyama Exp $
d16 1
a16 1
USE_QT=		yes
@


1.9
log
@Upgrade to 1.2.6.
Use EXTRACT_SUFX instead of single DISTFILES (by kuriyama).

Submitted by:	Dave Chapeskie <dchapes@@ddm.crosswinds.net>
PR:		ports/25711
Not reach for:	maintainer (mail service unavailable)
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.8 2001/01/28 19:50:35 dannyboy Exp $
d11 1
a11 1
MASTER_SITES=	http://www.stack.nl/~dimitri/doxygen/dl/
@


1.8
log
@Update to 1.2.4.

PR:		24464
Submitted by:	joseph@@randomnetworks.com
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.7 2001/01/07 17:49:45 will Exp $
d9 1
a9 1
PORTVERSION=	1.2.4
d12 1
a12 1
DISTFILES=	${PORTNAME}-${PORTVERSION}.src.tar.gz
d23 7
d40 10
@


1.7
log
@Clean up inefficient perl invocations; use multiple REs in the same call.
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.6 2000/09/25 12:21:12 asami Exp $
d9 1
a9 1
PORTVERSION=	1.1.0
@


1.6
log
@Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when
PORTREVISION or PORTEPOCH are defined.

Most of these Makefiles were defining DISTNAME and WRKSRC (and
sometimes EXTRACT_SUFX) -- change those to define DISTFILES only.
Also, some of the WRKSRC lines were not even necessary, as they were
defining it to the default value.

Instigated by:	Peter Pentchev <roam@@orbitel.bg> and kris
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.5 2000/04/11 21:27:48 mharo Exp $
d25 3
a27 4
	@@${PERL} -pi -e "s:gcc:${CC}:g" ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf
	@@${PERL} -pi -e "s:g\+\+:${CXX}:" ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf
	@@${PERL} -pi -e "s:%%CFLAGS%%:${CFLAGS}:g" ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf
	@@${PERL} -pi -e "s:%%CXXFLAGS%%:${CXXFLAGS}:g" ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf
@


1.5
log
@PORTNAME/PORTVERSION update
@
text
@d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.4 2000/02/25 21:32:18 cpiazza Exp $
d12 1
a12 1
DISTNAME=	${PORTNAME}-${PORTVERSION}.src
a15 1
WRKSRC=		${WRKDIR}/${PKGNAME}
@


1.4
log
@Update to 1.1.0

PR:		16977
Submitted by:	Will Andrews <andrews@@technologist.com>
@
text
@a1 1
# Version required:    1.1.0
d5 1
a5 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.3 2000/02/21 23:43:38 cpiazza Exp $
d8 2
a9 2
DISTNAME=	doxygen-${VERSION}.src
PKGNAME=	doxygen-${VERSION}
d12 1
a16 1
VERSION=	1.1.0
@


1.3
log
@Respect CC/CXX

PR:		16847
Submitted by:	Will Andrews <andrews@@technologist.com>
@
text
@d2 1
a2 1
# Version required:    0.4
d6 1
a6 1
# $FreeBSD: ports/devel/doxygen/Makefile,v 1.2 1999/08/25 05:47:51 obrien Exp $
d9 2
a10 2
DISTNAME=	doxygen-0.4.src
PKGNAME=	doxygen-0.4
d16 2
a17 2
WRKSRC=		${WRKDIR}/doxygen-0.4

d20 5
a24 2
MAKE_ARGS=	freebsd-g++
MAKE_ENV+=	CC="${CC}" CXX="${CXX}"
d27 4
a30 12
	${PERL} -pi -e "s:gcc:${CC}:g" ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf
	${PERL} -pi -e "s:g\+\+:\${CXX}:g" ${WRKSRC}/tmake/lib/freebsd-g++/tmake.conf

do-configure:
	cd ${WRKSRC}/src; \
	${MAKE} tmake \
	TMAKE=../tmake/bin/tmake \
	TMAKEPATH=../tmake/lib/freebsd-g++ \
	PERL=${PERL}

do-build:
	@@(cd ${WRKSRC}/src; ${MAKE})
@


1.2
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d18 4
a21 1
USE_QT=		YES
d23 3
a25 2
USE_PERL5=	YES
MAKE_ARGS=	freebsd-g++
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
@


1.1.1.1
log
@Initial import of doxygen version 0.4.
A documentation system for C and C++.

PR:		10707
Submitted by:	Joep Grooten <joep@@di.nl>
@
text
@@
