Lines 2-8
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= doxygen |
4 |
PORTNAME= doxygen |
5 |
PORTVERSION= 1.8.12 |
5 |
PORTVERSION= 1.8.13 |
6 |
PORTEPOCH= 2 |
6 |
PORTEPOCH= 2 |
7 |
CATEGORIES= devel |
7 |
CATEGORIES= devel |
8 |
MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \ |
8 |
MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \ |
Lines 18-51
Link Here
|
18 |
USES= bison cmake:outsource iconv python:2 shebangfix |
18 |
USES= bison cmake:outsource iconv python:2 shebangfix |
19 |
ALL_TARGET= all |
19 |
ALL_TARGET= all |
20 |
CMAKE_ARGS+= -DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL} |
20 |
CMAKE_ARGS+= -DDOC_INSTALL_DIR:PATH=${DOCSDIR_REL} |
21 |
REINPLACE_ARGS= -i '' |
21 |
# Parallel jobs breaks when the DOCS option is on |
22 |
# I need to look into why it doesn't work with parallel jobs |
|
|
23 |
MAKE_JOBS_UNSAFE= yes |
22 |
MAKE_JOBS_UNSAFE= yes |
24 |
|
23 |
|
25 |
EXTRACT_AFTER_ARGS= --exclude '*/libmd5' \ |
24 |
EXTRACT_AFTER_ARGS= --exclude '*/libmd5' |
26 |
--exclude '*/libpng' \ |
|
|
27 |
--exclude '*/tmake' |
28 |
|
25 |
|
29 |
PLIST_FILES= bin/doxygen |
26 |
PLIST_FILES= bin/doxygen |
30 |
|
27 |
|
31 |
OPTIONS_DEFINE= GRAPHVIZ LATEX QT4 DOCS |
28 |
OPTIONS_DEFINE= DOCS GRAPHVIZ LATEX SEARCH |
32 |
OPTIONS_DEFAULT= GRAPHVIZ LATEX |
29 |
OPTIONS_DEFAULT= GRAPHVIZ LATEX |
33 |
QT4_DESC= Install Doxywizard GUI |
30 |
OPTIONS_RADIO= DOXYWIZARD |
|
|
31 |
OPTIONS_RADIO_DOXYWIZARD= QT4 QT5 |
32 |
QT4_DESC= Install Doxywizard GUI with Qt4 |
33 |
QT5_DESC= Install Doxywizard GUI with Qt5 |
34 |
SEARCH_DESC= Build external serach tools (doxysearch and doxyindexer) |
34 |
|
35 |
|
35 |
GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz |
|
|
36 |
|
37 |
LATEX_USE= TEX=base,dvipsk,pdftex |
38 |
|
39 |
QT4_USE= QT4=corelib,gui,xml,qmake_build,moc_build,rcc_build,uic_build |
40 |
QT4_CMAKE_ON= -Dbuild_wizard:BOOLEAN=ON |
41 |
QT4_CMAKE_OFF= -Dbuild_wizard:BOOLEAN=OFF |
42 |
QT4_PLIST_FILES= bin/doxywizard |
43 |
|
44 |
DOCS_USES= ghostscript:build |
36 |
DOCS_USES= ghostscript:build |
45 |
DOCS_ALL_TARGET= docs |
37 |
DOCS_ALL_TARGET= docs |
46 |
DOCS_BUILD_DEPENDS= dot:graphics/graphviz |
38 |
DOCS_BUILD_DEPENDS= dot:graphics/graphviz |
47 |
DOCS_CMAKE_ON= -Dbuild_doc:BOOLEAN=ON |
39 |
DOCS_CMAKE_BOOL= build_doc |
48 |
DOCS_CMAKE_OFF= -Dbuild_doc:BOOLEAN=OFF |
|
|
49 |
DOCS_PLIST_FILES= man/man1/doxygen.1.gz \ |
40 |
DOCS_PLIST_FILES= man/man1/doxygen.1.gz \ |
50 |
man/man1/doxyindexer.1.gz \ |
41 |
man/man1/doxyindexer.1.gz \ |
51 |
man/man1/doxysearch.1.gz \ |
42 |
man/man1/doxysearch.1.gz \ |
Lines 53-58
Link Here
|
53 |
DOCS_IMPLIES= LATEX |
44 |
DOCS_IMPLIES= LATEX |
54 |
PORTDOCS= * |
45 |
PORTDOCS= * |
55 |
|
46 |
|
|
|
47 |
GRAPHVIZ_RUN_DEPENDS= dot:graphics/graphviz |
48 |
|
49 |
LATEX_USE= TEX=base,dvipsk,pdftex |
50 |
|
51 |
QT4_USE= QT4=corelib,gui,xml,qmake_build,moc_build,rcc_build,uic_build |
52 |
QT4_CMAKE_ON= -Dbuild_wizard:BOOLEAN=true -Dforce_qt4:BOOLEAN=true |
53 |
QT4_PLIST_FILES= bin/doxywizard |
54 |
|
55 |
QT5_USE= QT5=core,widgets,gui,xml,qmake_build,buildtools_build |
56 |
QT5_CMAKE_ON= -Dbuild_wizard:BOOLEAN=true |
57 |
QT5_PLIST_FILES= bin/doxywizard |
58 |
|
59 |
SEARCH_CMAKE_BOOL= build_search |
60 |
SEARCH_LIB_DEPENDS= libxapian.so:databases/xapian-core |
61 |
SEARCH_PLIST_FILES= bin/doxyindexer \ |
62 |
bin/doxysearch.cgi |
63 |
|
56 |
post-patch: |
64 |
post-patch: |
57 |
@${REINPLACE_CMD} -e '/PERL_PATH/ s|/usr/bin/perl|${perl_CMD}|' \ |
65 |
@${REINPLACE_CMD} -e '/PERL_PATH/ s|/usr/bin/perl|${perl_CMD}|' \ |
58 |
${WRKSRC}/src/config.xml |
66 |
${WRKSRC}/src/config.xml |