diff options
| author | Thomas Zander <riggs@FreeBSD.org> | 2018-08-25 10:16:16 +0000 |
|---|---|---|
| committer | Thomas Zander <riggs@FreeBSD.org> | 2018-08-25 10:16:16 +0000 |
| commit | ff02b29f46608eeba0e93a31c502a6dbf77cf73c (patch) | |
| tree | 5058202ff5ec2a85b692713d5d33183597e94a42 /math/blitz++/Makefile | |
| parent | f8345e011f0be4cf70f7713ca762aacf48cbf0b3 (diff) | |
Notes
Diffstat (limited to 'math/blitz++/Makefile')
| -rw-r--r-- | math/blitz++/Makefile | 48 |
1 files changed, 27 insertions, 21 deletions
diff --git a/math/blitz++/Makefile b/math/blitz++/Makefile index f4ec98ea04c6..6ce029b2c9b6 100644 --- a/math/blitz++/Makefile +++ b/math/blitz++/Makefile @@ -2,41 +2,47 @@ # $FreeBSD$ PORTNAME= blitz++ -PORTVERSION= 0.9 -PORTREVISION= 9 +PORTVERSION= 1.0.1 CATEGORIES= math -MASTER_SITES= SF/blitz/blitz/Blitz%2B%2B%20${PORTVERSION} -DISTNAME= blitz-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= C++ class library for scientific computing +LICENSE= GPLv3 BSD3CLAUSE +LICENSE_COMB= multi + BROKEN_FreeBSD_12= fails to compile: ../blitz/blitz.h:58:12: 'iostream.h' file not found -OPTIONS_DEFINE= DOCS +GNU_CONFIGURE= yes +USES= gmake libtool pathfix python +USE_LDCONFIG= yes +CONFIGURE_ARGS= --enable-shared CXX_OPTIMIZE_FLAGS="${CFLAGS}" -DOCS_USE= TEX=dvipsk,formats -DOCS_USES= makeinfo -DOCS_INFO= blitz -DOCS_BUILD_DEPENDS= texi2dvi:print/texinfo \ - texi2html:textproc/texi2html -DOCS_MAKE_ARGS_OFF= NOPORTDOCS=yes +USE_GITHUB= yes +GH_ACCOUNT= blitzpp +GH_PROJECT= blitz -GNU_CONFIGURE= yes -USES= libtool pathfix gmake -CONFIGURE_ARGS= --with-cxx=gcc --disable-doxygen --enable-shared -MAKE_ARGS+= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ - AUTOHEADER="${TRUE}" -MAKE_JOBS_UNSAFE= yes -INSTALL_TARGET= install-strip +PORTDOCS= AUTHORS ChangeLog* LEGAL README NEWS \ + README.binutils TODO doc/*.txt -DOCSDIR= ${PREFIX}/share/doc/blitz +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes +DOCS_INFO= blitz +DOCS_SUB_PLIST= "" -USE_LDCONFIG= yes +INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|g++|\$${CXX}|g ; \ s|"-ftemplate-depth-30|"\$${CXXFLAGS} -ftemplate-depth-30|g ; \ - s|-O2||g' ${WRKSRC}/configure + s|-O3|-O2|g ; s|-funroll-loops||g' ${WRKSRC}/configure + ${REINPLACE_CMD} -e 's,python,${PYTHON_CMD},' ${WRKSRC}/blitz/generate/Makefile.in + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) + +post-install: + @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/blitz-0.10 .include <bsd.port.mk> |
