1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

The doxygen build was failing on 8 and 9 for non-obvious reasons.

As a stopgap (and as a favour to anyone building from ports ;-), change
the DOCS option to DOXYGEN, and default it to off.

THere are still some stage-qa issues but it should build and package on
all platforms now.

Approved by:	joerg (maintainer)
This commit is contained in:
Adam Weinberger 2014-09-01 19:26:03 +00:00
parent ecfd66a448
commit b2a9071194
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=366936

View File

@ -3,6 +3,7 @@
PORTNAME= avr-libc
PORTVERSION= 1.8.1
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SAVANNAH
@ -21,15 +22,15 @@ RUN_DEPENDS= avr-as:${PORTSDIR}/devel/avr-binutils \
avr-ld:${PORTSDIR}/devel/avr-binutils \
avr-gcc:${PORTSDIR}/devel/avr-gcc
OPTIONS_DEFINE= DOCS
OPTIONS_DEFINE= DOXYGEN
.include <bsd.port.options.mk>
.if ! ${PORT_OPTIONS:MDOCS}
.if ! ${PORT_OPTIONS:MDOXYGEN}
.undef WITHOUT_AVRLIBCDOCS= true
.endif
.if ${PORT_OPTIONS:MDOCS}
.if ${PORT_OPTIONS:MDOXYGEN}
USE_TEX= latex:build
BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \
fig2dev:${PORTSDIR}/print/transfig \
@ -41,7 +42,7 @@ USES= gettext:build tar:bzip2 gmake
HAS_CONFIGURE= yes
CONFIGURE_ENV= CC=avr-gcc PREFIX=${PREFIX}
.if ${PORT_OPTIONS:MDOCS}
.if ${PORT_OPTIONS:MDOXYGEN}
CONFIGURE_ARGS= --build=`./config.guess` --host=avr \
--enable-doc --disable-versioned-doc --prefix=${PREFIX} \
--mandir=${PREFIX}/share/doc/avr-libc/man
@ -58,13 +59,13 @@ CFLAGS+= -O
CXXFLAGS+= -O
post-patch:
.if ! ${PORT_OPTIONS:MDOCS}
.if ! ${PORT_OPTIONS:MDOXYGEN}
${REINPLACE_CMD} -e '/SUBDIRS/s,examples,,' ${WRKSRC}/doc/Makefile.in
.endif
do-install:
${RM} -f ${TMPPLIST}
.if ${PORT_OPTIONS:MDOCS}
.if ${PORT_OPTIONS:MDOXYGEN}
(cd ${BUILD_WRKSRC}/doc/api/avr-libc-user-manual && \
${FIND} . -type f \
\( -name '*.html' -or -name '*.css' -or \