From owner-svn-ports-all@freebsd.org Sat Nov 9 18:16:35 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0013C17841C; Sat, 9 Nov 2019 18:16:34 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 479QM667TYz41lQ; Sat, 9 Nov 2019 18:16:34 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B5B731A9B5; Sat, 9 Nov 2019 18:16:34 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xA9IGYeR021803; Sat, 9 Nov 2019 18:16:34 GMT (envelope-from tcberner@FreeBSD.org) Received: (from tcberner@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xA9IGXaY021796; Sat, 9 Nov 2019 18:16:33 GMT (envelope-from tcberner@FreeBSD.org) Message-Id: <201911091816.xA9IGXaY021796@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tcberner set sender to tcberner@FreeBSD.org using -f From: "Tobias C. Berner" Date: Sat, 9 Nov 2019 18:16:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r517139 - in head/math/blitz++: . files X-SVN-Group: ports-head X-SVN-Commit-Author: tcberner X-SVN-Commit-Paths: in head/math/blitz++: . files X-SVN-Commit-Revision: 517139 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Nov 2019 18:16:35 -0000 Author: tcberner Date: Sat Nov 9 18:16:33 2019 New Revision: 517139 URL: https://svnweb.freebsd.org/changeset/ports/517139 Log: math/blitz++: update to 1.0.2 - Give maintainership to Lorenzo Salvadore PR: 241290 Submitted by: Lorenzo Salvadore Added: head/math/blitz++/files/ head/math/blitz++/files/patch-m4_ac__compiler__specific__header.m4 (contents, props changed) Modified: head/math/blitz++/Makefile head/math/blitz++/distinfo head/math/blitz++/pkg-plist Modified: head/math/blitz++/Makefile ============================================================================== --- head/math/blitz++/Makefile Sat Nov 9 18:06:35 2019 (r517138) +++ head/math/blitz++/Makefile Sat Nov 9 18:16:33 2019 (r517139) @@ -2,51 +2,67 @@ # $FreeBSD$ PORTNAME= blitz++ -PORTVERSION= 1.0.1 +PORTVERSION= 1.0.2 CATEGORIES= math -MAINTAINER= ports@FreeBSD.org +MAINTAINER= phascolarctos@protonmail.ch COMMENT= C++ class library for scientific computing -LICENSE= GPLv3 BSD3CLAUSE -LICENSE_COMB= multi +LICENSE= ART20 BSD3CLAUSE LGPL3+ +LICENSE_COMB= dual +LICENSE_FILE_ART20= ${WRKSRC}/LICENSE +LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYRIGHT +LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER -USES= gmake libtool pathfix python:2.7 +USES= autoreconf compiler gmake libtool pathfix python:2.7 USE_LDCONFIG= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-shared CXX_OPTIMIZE_FLAGS="${CFLAGS}" -MAKE_JOBS_UNSAFE= yes - USE_GITHUB= yes GH_ACCOUNT= blitzpp GH_PROJECT= blitz +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-shared CXX_OPTIMIZE_FLAGS="${CFLAGS}" \ + COMPILER=${COMPILER_TYPE} + +BINARY_ALIAS= python=${PYTHON_CMD} + PORTDOCS= AUTHORS ChangeLog* LEGAL README NEWS \ - README.binutils TODO doc/*.txt + README.binutils indirect.txt \ + sinsoid.txt slice.txt \ + strideslice.txt tensor1.txt +INSTALL_TARGET= install-strip + OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes -DOCS_INFO= blitz -DOCS_USES= makeinfo -ALL_TARGET= all -DOCS_ALL_TARGET= info - -INSTALL_TARGET= install-strip +DOCS_INFO= blitz +DOCS_USES= makeinfo DOCS_INSTALL_TARGET= install-info +.include + +.if ${COMPILER_TYPE} == clang +PLIST_SUB= COMPILER=llvm +.elif ${COMPILER_TYPE} == gcc +PLIST_SUB= COMPILER=gnu +.else +IGNORE= compiler is not supported +.endif + post-patch: @${REINPLACE_CMD} -e 's|g++|\$${CXX}|g ; \ s|"-ftemplate-depth-30|"\$${CXXFLAGS} -ftemplate-depth-30|g ; \ s|-O3|-O2|g ; s|-funroll-loops||g' ${WRKSRC}/configure - ${REINPLACE_CMD} -e 's,python,${PYTHON_CMD},' ${WRKSRC}/blitz/generate/Makefile.in + cd ${WRKSRC}/m4 && ${RM} libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS:N*.txt} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS:M*.txt} ${STAGEDIR}${DOCSDIR} post-install: - @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/blitz-0.10 + @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/blitz-1.0.2 -.include +.include Modified: head/math/blitz++/distinfo ============================================================================== --- head/math/blitz++/distinfo Sat Nov 9 18:06:35 2019 (r517138) +++ head/math/blitz++/distinfo Sat Nov 9 18:16:33 2019 (r517139) @@ -1,3 +1,3 @@ -TIMESTAMP = 1534896128 -SHA256 (blitzpp-blitz-1.0.1_GH0.tar.gz) = b62fc3f07b64b264307b01fec5e4f2793e09a68dcb5378984aedbc2e4b3adcef -SIZE (blitzpp-blitz-1.0.1_GH0.tar.gz) = 4645082 +TIMESTAMP = 1570007223 +SHA256 (blitzpp-blitz-1.0.2_GH0.tar.gz) = 500db9c3b2617e1f03d0e548977aec10d36811ba1c43bb5ef250c0e3853ae1c2 +SIZE (blitzpp-blitz-1.0.2_GH0.tar.gz) = 2941270 Added: head/math/blitz++/files/patch-m4_ac__compiler__specific__header.m4 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/blitz++/files/patch-m4_ac__compiler__specific__header.m4 Sat Nov 9 18:16:33 2019 (r517139) @@ -0,0 +1,31 @@ +--- m4/ac_compiler_specific_header.m4.orig 2019-10-01 22:50:17 UTC ++++ m4/ac_compiler_specific_header.m4 +@@ -9,25 +9,9 @@ See also file blitz/bzconfig.h + + AC_MSG_CHECKING(compiler specific header) + +-AS_CASE([$CXX], +- [*xlc++*], [COMPILER_VENDOR="apple"], +- [*icpc*|*icc*], [COMPILER_VENDOR="intel"], +- [*xlC*], [COMPILER_VENDOR="ibm"], +- [*clang++], [COMPILER_VENDOR="llvm"], +- [*cxx*], [COMPILER_VENDOR="compaq"], +- [*aCC*], [COMPILER_VENDOR="hp"], +- [*g++*|*c++*], [AS_CASE([$target], +- [*apple*], [COMPILER_VENDOR="llvm"], +- [COMPILER_VENDOR="gnu"])], +- [*KCC*], [COMPILER_VENDOR="kai"], +- [*pgCC*], [COMPILER_VENDOR="pgi"], +-dnl [*FCC*], [COMPILER_VENDOR="fujitsu"], +- [*pathCC*], [COMPILER_VENDOR="pathscale"], +- [*CC*], [AS_CASE([$target], +- [*sgi*], [COMPILER_VENDOR="sgi"], +- [*solaris*], [COMPILER_VENDOR="sun"], +- [*cray*], [COMPILER_VENDOR="cray"], +- [*fujitsu*], [COMPILER_VENDOR="fujitsu"])] ++AS_CASE([$COMPILER], ++ [clang], [COMPILER_VENDOR="llvm"], ++ [gcc], [COMPILER_VENDOR="gnu"] + ) + export COMPILER_VENDOR + AX_PREFIX_CONFIG_H([blitz/$COMPILER_VENDOR/bzconfig.h],[BZ]) Modified: head/math/blitz++/pkg-plist ============================================================================== --- head/math/blitz++/pkg-plist Sat Nov 9 18:06:35 2019 (r517138) +++ head/math/blitz++/pkg-plist Sat Nov 9 18:16:33 2019 (r517139) @@ -58,12 +58,12 @@ include/blitz/et-forward.h include/blitz/etbase.h include/blitz/funcs.h include/blitz/globeval.cc -include/blitz/gnu/bzconfig.h include/blitz/indexexpr.h include/blitz/indexmap-forward.h include/blitz/levicivita.h include/blitz/limits-hack.h include/blitz/listinit.h +include/blitz/%%COMPILER%%/bzconfig.h include/blitz/memblock.cc include/blitz/memblock.h include/blitz/meta/dot.h @@ -121,8 +121,3 @@ lib/libblitz.so lib/libblitz.so.0 lib/libblitz.so.0.0.0 libdata/pkgconfig/blitz.pc -%%PORTDOCS%%%%DOCSDIR%%/indirect.txt -%%PORTDOCS%%%%DOCSDIR%%/sinsoid.txt -%%PORTDOCS%%%%DOCSDIR%%/slice.txt -%%PORTDOCS%%%%DOCSDIR%%/strideslice.txt -%%PORTDOCS%%%%DOCSDIR%%/tensor1.txt