diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2015-06-11 14:22:37 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2015-06-11 14:22:37 +0000 |
commit | c3366746d2cda18c1de55a786d9fbd151eb9e9a6 (patch) | |
tree | a03e28b79b499d15c1e1e84167d4768853b07303 /graphics/fracplanet/Makefile | |
parent | 63197463d0403428076c7f914d03611396e1f38d (diff) | |
download | ports-c3366746d2cda18c1de55a786d9fbd151eb9e9a6.tar.gz ports-c3366746d2cda18c1de55a786d9fbd151eb9e9a6.zip |
Notes
Diffstat (limited to 'graphics/fracplanet/Makefile')
-rw-r--r-- | graphics/fracplanet/Makefile | 44 |
1 files changed, 17 insertions, 27 deletions
diff --git a/graphics/fracplanet/Makefile b/graphics/fracplanet/Makefile index ca949415540a..703a3768e4cd 100644 --- a/graphics/fracplanet/Makefile +++ b/graphics/fracplanet/Makefile @@ -14,6 +14,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Interactive tool for creating random fractal planets and terrain LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt LIB_DEPENDS= libboost_program_options.so:${PORTSDIR}/devel/boost-libs @@ -28,10 +29,9 @@ HAS_CONFIGURE= yes CONFIGURE_ENV= QTDIR="${QT_PREFIX}" CONFIGURE_ARGS= -spec ${QMAKESPEC} -PORTDOCS= * +CXXFLAGS+= -include ${WRKSRC}/precompiled.h -DOCSRCDIR1= ${WRKSRC} -DOC_FILES1= BUGS NEWS README THANKS ${PORTNAME}.css ${PORTNAME}.htm +PORTDOCS= * INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 @@ -39,18 +39,11 @@ ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 DESKTOP_ENTRIES="Fracplanet" "" "${PORTNAME}" \ "${PORTNAME}" "Graphics;" "" -OPTIONS_DEFINE= DOCS -OPTIONS_GROUP= DOXYGEN -OPTIONS_GROUP_DOXYGEN= HTML LATEX - -OPTIONS_DEFAULT= HTML +OPTIONS_DEFINE= DOXYGEN DOCS -HTML_DESC= Install HTML Doxygen files -LATEX_DESC= Install LaTeX Doxygen files +.include <bsd.port.pre.mk> -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MHTML} || ${PORT_OPTIONS:MLATEX} +.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MDOXYGEN} BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen .endif @@ -65,6 +58,11 @@ post-patch: 's|-lboost_program_options|-lboost_program_options -lGLU|' \ ${WRKSRC}/fracplanet.pro +.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MDOXYGEN} +post-build: + cd ${WRKSRC} && doxygen . +.endif + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/man/man1/${PORTNAME}.1 \ @@ -80,19 +78,11 @@ do-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} -.endif - -.if ${PORT_OPTIONS:MHTML} || ${PORT_OPTIONS:MLATEX} - @cd ${WRKSRC} && doxygen . -.endif - -.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MHTML} - @(cd ${WRKSRC} && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) -.endif - -.if ${PORT_OPTIONS:MDOCS} && ${PORT_OPTIONS:MLATEX} - @(cd ${WRKSRC} && ${COPYTREE_SHARE} latex ${STAGEDIR}${DOCSDIR}) + cd ${WRKSRC} && ${INSTALL_DATA} BUGS NEWS README THANKS \ + fracplanet.css fracplanet.htm ${STAGEDIR}${DOCSDIR} +. if ${PORT_OPTIONS:MDOXYGEN} + @(cd ${WRKSRC} && ${COPYTREE_SHARE} "html latex" ${STAGEDIR}${DOCSDIR}) +. endif .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> |