Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Feb 2015 20:19:52 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r378618 - head/devel/embb
Message-ID:  <201502072019.t17KJq3k087719@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sat Feb  7 20:19:52 2015
New Revision: 378618
URL: https://svnweb.freebsd.org/changeset/ports/378618
QAT: https://qat.redports.org/buildarchive/r378618/

Log:
  - Update to upstream version 0.2.2
  - Introduce non-default OPTION to run tests during the build process

Modified:
  head/devel/embb/Makefile
  head/devel/embb/distinfo
  head/devel/embb/pkg-plist

Modified: head/devel/embb/Makefile
==============================================================================
--- head/devel/embb/Makefile	Sat Feb  7 20:11:53 2015	(r378617)
+++ head/devel/embb/Makefile	Sat Feb  7 20:19:52 2015	(r378618)
@@ -2,34 +2,47 @@
 # $FreeBSD$
 
 PORTNAME=	embb
-PORTVERSION=	0.2.1
+PORTVERSION=	0.2.2
 CATEGORIES=	devel
 
 MAINTAINER=	riggs@FreeBSD.org
-COMMENT=	Embedded Multicore Building Blocks
+COMMENT=	C/C++ library for parallel programming
 
 LICENSE=	BSD2CLAUSE BSD3CLAUSE
 LICENSE_COMB=	multi
 
 USE_GITHUB=	yes
-GH_ACCOUNT=	riggs-
-GH_COMMIT=	d40a5c3
+GH_ACCOUNT=	siemens
+GH_COMMIT=	d9c1d0c
 GH_TAGNAME=	${GH_COMMIT}
 
 USES=		cmake:outsource compiler:c11
 
-CMAKE_ARGS=	-DINSTALL_PREFIX=${PREFIX} \
-		-DBUILD_TESTS=OFF
+CMAKE_ARGS=	-DINSTALL_PREFIX=${PREFIX}
 
-OPTIONS_DEFINE=	DOCS EXAMPLES
+OPTIONS_DEFINE=	DOCS EXAMPLES TESTS
+
+TESTS_DESC=	Build and run parallel unit tests
 
 DOCS_CMAKE_OFF=	-DINSTALL_DOCS=OFF
 
+TESTS_CMAKE_OFF=-DBUILD_TESTS=OFF
+
 OPTIONS_SUB=	yes
 
+.include <bsd.port.options.mk>
+
 post-patch:
 	${RM} ${WRKSRC}/doc/examples/CMakeLists.txt
 	${MV} ${WRKSRC}/doc/examples ${WRKSRC}
+	${REINPLACE_CMD} -e \
+		's|$${INSTALL_PREFIX_DOCS} PARENT_SCOPE|"${DOCSDIR}" PARENT_SCOPE|' \
+		${WRKSRC}/CMakeCommon/SetInstallPaths.cmake
+
+.if ${PORT_OPTIONS:MTESTS}
+post-build:
+	(cd ${BUILD_WRKSRC}/binaries && ./run_tests.sh)
+.endif
 
 post-install:
 	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}/${EXAMPLESDIR}

Modified: head/devel/embb/distinfo
==============================================================================
--- head/devel/embb/distinfo	Sat Feb  7 20:11:53 2015	(r378617)
+++ head/devel/embb/distinfo	Sat Feb  7 20:19:52 2015	(r378618)
@@ -1,2 +1,2 @@
-SHA256 (embb-0.2.1.tar.gz) = ff4b0b82cbb4e9596576117f1c24dcb4e1899e8e486b4422da39bd47c0394a29
-SIZE (embb-0.2.1.tar.gz) = 1447957
+SHA256 (embb-0.2.2.tar.gz) = 9e7ec9e5983edb025e7b59302fe88da8cd9ac4c8de1429dff7b0920dc9d6d3b0
+SIZE (embb-0.2.2.tar.gz) = 1451333

Modified: head/devel/embb/pkg-plist
==============================================================================
--- head/devel/embb/pkg-plist	Sat Feb  7 20:11:53 2015	(r378617)
+++ head/devel/embb/pkg-plist	Sat Feb  7 20:19:52 2015	(r378618)
@@ -1,6 +1,5 @@
 include/embb/algorithms/algorithms.h
 include/embb/algorithms/count.h
-include/embb/algorithms/execution_policy.h
 include/embb/algorithms/for_each.h
 include/embb/algorithms/identity.h
 include/embb/algorithms/internal/count-inl.h
@@ -126,9 +125,9 @@ include/embb/dataflow/internal/tuple.h
 include/embb/dataflow/internal/typelist.h
 include/embb/dataflow/network.h
 include/embb/mtapi/action.h
-include/embb/mtapi/affinity.h
 include/embb/mtapi/c/mtapi.h
 include/embb/mtapi/continuation.h
+include/embb/mtapi/execution_policy.h
 include/embb/mtapi/group.h
 include/embb/mtapi/mtapi.h
 include/embb/mtapi/node.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502072019.t17KJq3k087719>