Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Nov 2018 19:49:49 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r485478 - head/math/ignition-math
Message-ID:  <201811201949.wAKJnnH5088346@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Tue Nov 20 19:49:49 2018
New Revision: 485478
URL: https://svnweb.freebsd.org/changeset/ports/485478

Log:
  math/ignition-math: Add a better way to handle file versioning
  
  Also add the 'test' target.

Modified:
  head/math/ignition-math/Makefile
  head/math/ignition-math/pkg-plist

Modified: head/math/ignition-math/Makefile
==============================================================================
--- head/math/ignition-math/Makefile	Tue Nov 20 19:38:21 2018	(r485477)
+++ head/math/ignition-math/Makefile	Tue Nov 20 19:49:49 2018	(r485478)
@@ -16,12 +16,20 @@ BUILD_DEPENDS=	ignition-cmake==2:devel/ignition-cmake
 USES=		cmake:outsource eigen:3
 USE_LDCONFIG=	yes
 
+CMAKE_OFF=	BUILD_TESTING
+
 BB_ACCOUNT=	ignitionrobotics
 BB_PROJECT=	ign-math
 BB_COMMIT=	46f3dd24499c
 
 WRKSRC=		${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
 
-PLIST_SUB+=	IGN_VER=${DISTVERSION:R:R}
+PLIST_SUB+=	MATH_IGN_VER=math${DISTVERSION:R:R}
+
+do-test: # one test is known to fail: https://bitbucket.org/ignitionrobotics/ign-math/issues/98
+	@cd ${BUILD_WRKSRC} && \
+		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING=ON ${CMAKE_SOURCE_PATH} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
 
 .include <bsd.port.mk>

Modified: head/math/ignition-math/pkg-plist
==============================================================================
--- head/math/ignition-math/pkg-plist	Tue Nov 20 19:38:21 2018	(r485477)
+++ head/math/ignition-math/pkg-plist	Tue Nov 20 19:49:49 2018	(r485478)
@@ -1,66 +1,66 @@
-include/ignition/math%%IGN_VER%%/ignition/math.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Angle.hh
-include/ignition/math%%IGN_VER%%/ignition/math/AxisAlignedBox.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Box.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Color.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Cylinder.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Export.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Filter.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Frustum.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Helpers.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Inertial.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Kmeans.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Line2.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Line3.hh
-include/ignition/math%%IGN_VER%%/ignition/math/MassMatrix3.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Material.hh
-include/ignition/math%%IGN_VER%%/ignition/math/MaterialType.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Matrix3.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Matrix4.hh
-include/ignition/math%%IGN_VER%%/ignition/math/MovingWindowFilter.hh
-include/ignition/math%%IGN_VER%%/ignition/math/OrientedBox.hh
-include/ignition/math%%IGN_VER%%/ignition/math/PID.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Plane.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Pose3.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Quaternion.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Rand.hh
-include/ignition/math%%IGN_VER%%/ignition/math/RotationSpline.hh
-include/ignition/math%%IGN_VER%%/ignition/math/SemanticVersion.hh
-include/ignition/math%%IGN_VER%%/ignition/math/SignalStats.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Sphere.hh
-include/ignition/math%%IGN_VER%%/ignition/math/SphericalCoordinates.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Spline.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Stopwatch.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Temperature.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Triangle.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Triangle3.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Vector2.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Vector3.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Vector3Stats.hh
-include/ignition/math%%IGN_VER%%/ignition/math/Vector4.hh
-include/ignition/math%%IGN_VER%%/ignition/math/config.hh
-include/ignition/math%%IGN_VER%%/ignition/math/detail/Box.hh
-include/ignition/math%%IGN_VER%%/ignition/math/detail/Cylinder.hh
-include/ignition/math%%IGN_VER%%/ignition/math/detail/Export.hh
-include/ignition/math%%IGN_VER%%/ignition/math/detail/Sphere.hh
-include/ignition/math%%IGN_VER%%/ignition/math/eigen3.hh
-include/ignition/math%%IGN_VER%%/ignition/math/eigen3/Conversions.hh
-include/ignition/math%%IGN_VER%%/ignition/math/graph/Edge.hh
-include/ignition/math%%IGN_VER%%/ignition/math/graph/Graph.hh
-include/ignition/math%%IGN_VER%%/ignition/math/graph/GraphAlgorithms.hh
-include/ignition/math%%IGN_VER%%/ignition/math/graph/Vertex.hh
-lib/cmake/ignition-math%%IGN_VER%%-all/ignition-math%%IGN_VER%%-all-config-version.cmake
-lib/cmake/ignition-math%%IGN_VER%%-all/ignition-math%%IGN_VER%%-all-config.cmake
-lib/cmake/ignition-math%%IGN_VER%%-all/ignition-math%%IGN_VER%%-all-targets.cmake
-lib/cmake/ignition-math%%IGN_VER%%-eigen3/ignition-math%%IGN_VER%%-eigen3-config-version.cmake
-lib/cmake/ignition-math%%IGN_VER%%-eigen3/ignition-math%%IGN_VER%%-eigen3-config.cmake
-lib/cmake/ignition-math%%IGN_VER%%-eigen3/ignition-math%%IGN_VER%%-eigen3-targets.cmake
-lib/cmake/ignition-math%%IGN_VER%%/ignition-math%%IGN_VER%%-config-version.cmake
-lib/cmake/ignition-math%%IGN_VER%%/ignition-math%%IGN_VER%%-config.cmake
-lib/cmake/ignition-math%%IGN_VER%%/ignition-math%%IGN_VER%%-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/ignition-math%%IGN_VER%%/ignition-math%%IGN_VER%%-targets.cmake
-lib/libignition-math%%IGN_VER%%.so
-lib/libignition-math%%IGN_VER%%.so.6
-lib/libignition-math%%IGN_VER%%.so.6.0.0~pre4
-libdata/pkgconfig/ignition-math%%IGN_VER%%-eigen3.pc
-libdata/pkgconfig/ignition-math%%IGN_VER%%.pc
+include/ignition/%%MATH_IGN_VER%%/ignition/math.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Angle.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/AxisAlignedBox.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Box.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Color.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Cylinder.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Export.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Filter.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Frustum.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Helpers.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Inertial.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Kmeans.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Line2.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Line3.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/MassMatrix3.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Material.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/MaterialType.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Matrix3.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Matrix4.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/MovingWindowFilter.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/OrientedBox.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/PID.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Plane.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Pose3.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Quaternion.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Rand.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/RotationSpline.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/SemanticVersion.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/SignalStats.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Sphere.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/SphericalCoordinates.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Spline.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Stopwatch.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Temperature.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Triangle.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Triangle3.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Vector2.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Vector3.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Vector3Stats.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/Vector4.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/config.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/detail/Box.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/detail/Cylinder.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/detail/Export.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/detail/Sphere.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/eigen3.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/eigen3/Conversions.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/graph/Edge.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/graph/Graph.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/graph/GraphAlgorithms.hh
+include/ignition/%%MATH_IGN_VER%%/ignition/math/graph/Vertex.hh
+lib/cmake/ignition-%%MATH_IGN_VER%%-all/ignition-%%MATH_IGN_VER%%-all-config-version.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%-all/ignition-%%MATH_IGN_VER%%-all-config.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%-all/ignition-%%MATH_IGN_VER%%-all-targets.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%-eigen3/ignition-%%MATH_IGN_VER%%-eigen3-config-version.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%-eigen3/ignition-%%MATH_IGN_VER%%-eigen3-config.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%-eigen3/ignition-%%MATH_IGN_VER%%-eigen3-targets.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%/ignition-%%MATH_IGN_VER%%-config-version.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%/ignition-%%MATH_IGN_VER%%-config.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%/ignition-%%MATH_IGN_VER%%-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ignition-%%MATH_IGN_VER%%/ignition-%%MATH_IGN_VER%%-targets.cmake
+lib/libignition-%%MATH_IGN_VER%%.so
+lib/libignition-%%MATH_IGN_VER%%.so.6
+lib/libignition-%%MATH_IGN_VER%%.so.6.0.0~pre4
+libdata/pkgconfig/ignition-%%MATH_IGN_VER%%-eigen3.pc
+libdata/pkgconfig/ignition-%%MATH_IGN_VER%%.pc



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