Date: Tue, 10 Sep 2013 06:28:23 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r326867 - head/benchmarks/hpl Message-ID: <201309100628.r8A6SNbt062596@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Tue Sep 10 06:28:22 2013 New Revision: 326867 URL: http://svnweb.freebsd.org/changeset/ports/326867 Log: - Try to fix parallel builds (-jX) by sanitizing targets dependencies - Stop abusing ALL_TARGET for passing arguments to make(1), use it to specify the actual build target (default target would also be fine, but because of its phony dependencies, some commands would be called twice, which is not good and just asks for trouble) - Modernize LIB_DEPENDS syntax, add missing OPTIONS_DEFINE for DOCS, kill few stray empty lines and commented PORTREVISION while here Approved by: miwi, bapt (portmgr, implicit) Modified: head/benchmarks/hpl/Makefile Modified: head/benchmarks/hpl/Makefile ============================================================================== --- head/benchmarks/hpl/Makefile Tue Sep 10 06:25:05 2013 (r326866) +++ head/benchmarks/hpl/Makefile Tue Sep 10 06:28:22 2013 (r326867) @@ -3,22 +3,22 @@ PORTNAME= hpl PORTVERSION= 2.1 -#PORTREVISION= 8 CATEGORIES= benchmarks MASTER_SITES= ${MASTER_SITE_NETLIB} -MASTER_SITE_SUBDIR=benchmark/hpl +MASTER_SITE_SUBDIR= benchmark/hpl MAINTAINER= oliver@FreeBSD.org COMMENT= High Performance Computing Linpack Benchmark -LIB_DEPENDS= blas:${PORTSDIR}/math/blas \ - mpich:${PORTSDIR}/net/mpich2 +LIB_DEPENDS= libblas.so:${PORTSDIR}/math/blas \ + libmpich.so:${PORTSDIR}/net/mpich2 -MAKE_JOBS_UNSAFE= yes USE_FORTRAN= yes USE_LDCONFIG= yes HPL_ARCH?= FreeBSD_PIV_CBLAS -ALL_TARGET= arch=${HPL_ARCH} +MAKE_ARGS= arch=${HPL_ARCH} +ALL_TARGET= build + MAN3= HPL_abort.3 HPL_all_reduce.3 HPL_barrier.3 HPL_bcast.3 \ HPL_binit.3 HPL_broadcast.3 HPL_bwait.3 HPL_copyL.3 \ HPL_daxpy.3 HPL_dcopy.3 HPL_dgemm.3 HPL_dgemv.3 HPL_dger.3 \ @@ -51,6 +51,8 @@ MAN3= HPL_abort.3 HPL_all_reduce.3 HPL_ HPL_sum.3 HPL_timer.3 HPL_timer_cputime.3 HPL_timer_walltime.3 \ HPL_warn.3 HPL_xjumpm.3 +OPTIONS_DEFINE= DOCS + .include <bsd.port.options.mk> post-patch: @@ -66,11 +68,10 @@ post-patch: s|^LAlib[ ]*=.*$$|LAlib = $$\(LAdir\)/lib/libblas.a| ; \ s|libpmpich.a|libmpl.a ${PTHREAD_LIBS}|' \ ${WRKSRC}/setup/Make.${HPL_ARCH} - @${REINPLACE_CMD} -e 's|HPL\.dat|${PREFIX}/etc/${PORTNAME}/&|' \ ${WRKSRC}/testing/ptest/HPL_pdinfo.c - @${CP} ${WRKSRC}/setup/Make.${HPL_ARCH} ${WRKSRC}/ + @${REINPLACE_CMD} -e '/^build/s|$$| startup|' ${WRKSRC}/Makefile do-install: ${MKDIR} ${PREFIX}/etc/${PORTNAME}
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309100628.r8A6SNbt062596>