View | Details | Raw Unified | Return to bug 217801
Collapse All | Expand All

(-)Makefile (-19 / +27 lines)
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
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1474244407
1
TIMESTAMP = 1489419967
2
SHA256 (doxygen-1.8.12.src.tar.gz) = 792d4091cbdf228549ff2033dd71ff7ea5029c6b436317cc5ec866e71302df6c
2
SHA256 (doxygen-1.8.13.src.tar.gz) = af667887bd7a87dc0dbf9ac8d86c96b552dfb8ca9c790ed1cbffaa6131573f6b
3
SIZE (doxygen-1.8.12.src.tar.gz) = 4880613
3
SIZE (doxygen-1.8.13.src.tar.gz) = 4893912
(-)files/patch-vhdlparser_CMakeLists.txt (-6 / +9 lines)
Lines 1-8 Link Here
1
--- vhdlparser/CMakeLists.txt.orig	2015-05-31 19:01:12 UTC
1
--- vhdlparser/CMakeLists.txt.orig	2016-05-10 19:51:52 UTC
2
+++ vhdlparser/CMakeLists.txt
2
+++ vhdlparser/CMakeLists.txt
3
@@ -1,4 +1,4 @@
3
@@ -6,7 +6,7 @@ add_custom_command(
4
-include_directories(${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/qtools)
4
 )
5
+include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/qtools)
5
 set_source_files_properties(${GENERATED_SRC}/configvalues.h PROPERTIES GENERATED 1)
6
 add_library(vhdlparser
6
 
7
-include_directories(${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/qtools ${GENERATED_SRC})
8
+include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src ${CMAKE_SOURCE_DIR}/qtools ${GENERATED_SRC})
9
 add_library(vhdlparser STATIC
10
 ${GENERATED_SRC}/configvalues.h
7
 CharStream.cc
11
 CharStream.cc
8
 ParseException.cc

Return to bug 217801