Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Aug 2018 07:45:41 +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: r477556 - in head/graphics: . open3d
Message-ID:  <201808190745.w7J7jfNV046983@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Aug 19 07:45:40 2018
New Revision: 477556
URL: https://svnweb.freebsd.org/changeset/ports/477556

Log:
  New port: graphics/open3d: Modern library for 3D data processing

Added:
  head/graphics/open3d/
  head/graphics/open3d/Makefile   (contents, props changed)
  head/graphics/open3d/distinfo   (contents, props changed)
  head/graphics/open3d/pkg-descr   (contents, props changed)
  head/graphics/open3d/pkg-plist   (contents, props changed)
Modified:
  head/graphics/Makefile

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Sun Aug 19 06:17:07 2018	(r477555)
+++ head/graphics/Makefile	Sun Aug 19 07:45:40 2018	(r477556)
@@ -659,6 +659,7 @@
     SUBDIR += ogre3d
     SUBDIR += okular
     SUBDIR += okular-kde4
+    SUBDIR += open3d
     SUBDIR += opencollada
     SUBDIR += opencolorio
     SUBDIR += opencolorio-tools

Added: head/graphics/open3d/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/open3d/Makefile	Sun Aug 19 07:45:40 2018	(r477556)
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME=	Open3D
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.2
+CATEGORIES=	graphics
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Modern library for 3D data processing
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/../LICENSE
+
+LIB_DEPENDS=	libglfw.so:graphics/glfw \
+		libjsoncpp.so:devel/jsoncpp \
+		libpng16.so:graphics/png
+
+USES=		cmake:outsource compiler:c++14-lang eigen:3 jpeg localbase:ldflags pkgconfig
+USE_GITHUB=	yes
+GH_ACCOUNT=	IntelVCL
+USE_GL=		gl glew glu
+USE_LDCONFIG=	yes
+
+CMAKE_ON=	BUILD_SHARED_LIBS
+CMAKE_OFF=	BUILD_TESTS BUILD_PYBIND11 BUILD_PYTHON_MODULE BUILD_PYTHON_TUTORIALS
+
+WRKSRC_SUBDIR=	src
+LDFLAGS+=	-pthread # https://github.com/IntelVCL/Open3D/issues/510
+
+post-install: # https://github.com/IntelVCL/Open3D/issues/509
+.for d in include/Open3D/IO/FileFormat include/Open3D/Visualization/Shader/GLSL
+	@${RMDIR} ${STAGEDIR}${PREFIX}/${d}
+.endfor
+
+.include <bsd.port.mk>

Added: head/graphics/open3d/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/open3d/distinfo	Sun Aug 19 07:45:40 2018	(r477556)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1534654681
+SHA256 (IntelVCL-Open3D-v0.2_GH0.tar.gz) = 7102113df033b3e240d4429267067274d379a8609fe10231133ad7e15faed41d
+SIZE (IntelVCL-Open3D-v0.2_GH0.tar.gz) = 59368304

Added: head/graphics/open3d/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/open3d/pkg-descr	Sun Aug 19 07:45:40 2018	(r477556)
@@ -0,0 +1,12 @@
+Open3D is an open-source library that supports rapid development of software
+that deals with 3D data. The Open3D frontend exposes a set of carefully
+selected data structures and algorithms in both C++ and Python. The backend
+is highly optimized and is set up for parallelization. Open3D was developed
+from a clean slate with a small and carefully considered set of dependencies.
+It can be set up on different platforms and compiled from source with minimal
+effort. The code is clean, consistently styled, and maintained via a clear code
+review mechanism. Open3D has been used in a number of published research
+projects and is actively deployed in the cloud. We welcome contributions from
+the open-source community.
+
+WWW: http://www.open3d.org/

Added: head/graphics/open3d/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/open3d/pkg-plist	Sun Aug 19 07:45:40 2018	(r477556)
@@ -0,0 +1,81 @@
+include/Open3D/Core/Camera/PinholeCameraIntrinsic.h
+include/Open3D/Core/Camera/PinholeCameraTrajectory.h
+include/Open3D/Core/ColorMap/ColorMapOptimization.h
+include/Open3D/Core/Core.h
+include/Open3D/Core/Geometry/Geometry.h
+include/Open3D/Core/Geometry/Geometry2D.h
+include/Open3D/Core/Geometry/Geometry3D.h
+include/Open3D/Core/Geometry/Image.h
+include/Open3D/Core/Geometry/KDTreeFlann.h
+include/Open3D/Core/Geometry/KDTreeSearchParam.h
+include/Open3D/Core/Geometry/LineSet.h
+include/Open3D/Core/Geometry/PointCloud.h
+include/Open3D/Core/Geometry/RGBDImage.h
+include/Open3D/Core/Geometry/TriangleMesh.h
+include/Open3D/Core/Integration/MarchingCubesConst.h
+include/Open3D/Core/Integration/ScalableTSDFVolume.h
+include/Open3D/Core/Integration/TSDFVolume.h
+include/Open3D/Core/Integration/UniformTSDFVolume.h
+include/Open3D/Core/Odometry/Odometry.h
+include/Open3D/Core/Odometry/OdometryOption.h
+include/Open3D/Core/Odometry/RGBDOdometryJacobian.h
+include/Open3D/Core/Registration/ColoredICP.h
+include/Open3D/Core/Registration/CorrespondenceChecker.h
+include/Open3D/Core/Registration/FastGlobalRegistration.h
+include/Open3D/Core/Registration/Feature.h
+include/Open3D/Core/Registration/GlobalOptimization.h
+include/Open3D/Core/Registration/GlobalOptimizationConvergenceCriteria.h
+include/Open3D/Core/Registration/GlobalOptimizationMethod.h
+include/Open3D/Core/Registration/PoseGraph.h
+include/Open3D/Core/Registration/Registration.h
+include/Open3D/Core/Registration/TransformationEstimation.h
+include/Open3D/Core/Utility/Console.h
+include/Open3D/Core/Utility/Eigen.h
+include/Open3D/Core/Utility/FileSystem.h
+include/Open3D/Core/Utility/Helper.h
+include/Open3D/Core/Utility/IJsonConvertible.h
+include/Open3D/Core/Utility/Timer.h
+include/Open3D/External/tinyfiledialogs/tinyfiledialogs.h
+include/Open3D/IO/ClassIO/FeatureIO.h
+include/Open3D/IO/ClassIO/IJsonConvertibleIO.h
+include/Open3D/IO/ClassIO/ImageIO.h
+include/Open3D/IO/ClassIO/PinholeCameraTrajectoryIO.h
+include/Open3D/IO/ClassIO/PointCloudIO.h
+include/Open3D/IO/ClassIO/PoseGraphIO.h
+include/Open3D/IO/ClassIO/TriangleMeshIO.h
+include/Open3D/IO/IO.h
+include/Open3D/Visualization/Shader/GeometryRenderer.h
+include/Open3D/Visualization/Shader/ImageMaskShader.h
+include/Open3D/Visualization/Shader/ImageShader.h
+include/Open3D/Visualization/Shader/NormalShader.h
+include/Open3D/Visualization/Shader/PhongShader.h
+include/Open3D/Visualization/Shader/PickingShader.h
+include/Open3D/Visualization/Shader/Shader.h
+include/Open3D/Visualization/Shader/ShaderWrapper.h
+include/Open3D/Visualization/Shader/Simple2DShader.h
+include/Open3D/Visualization/Shader/SimpleBlackShader.h
+include/Open3D/Visualization/Shader/SimpleShader.h
+include/Open3D/Visualization/Utility/BoundingBox.h
+include/Open3D/Visualization/Utility/ColorMap.h
+include/Open3D/Visualization/Utility/DrawGeometry.h
+include/Open3D/Visualization/Utility/GLHelper.h
+include/Open3D/Visualization/Utility/PointCloudPicker.h
+include/Open3D/Visualization/Utility/SelectionPolygon.h
+include/Open3D/Visualization/Utility/SelectionPolygonVolume.h
+include/Open3D/Visualization/Visualization.h
+include/Open3D/Visualization/Visualizer/RenderOption.h
+include/Open3D/Visualization/Visualizer/RenderOptionWithEditing.h
+include/Open3D/Visualization/Visualizer/ViewControl.h
+include/Open3D/Visualization/Visualizer/ViewControlWithCustomAnimation.h
+include/Open3D/Visualization/Visualizer/ViewControlWithEditing.h
+include/Open3D/Visualization/Visualizer/ViewParameters.h
+include/Open3D/Visualization/Visualizer/ViewTrajectory.h
+include/Open3D/Visualization/Visualizer/Visualizer.h
+include/Open3D/Visualization/Visualizer/VisualizerWithCustomAnimation.h
+include/Open3D/Visualization/Visualizer/VisualizerWithEditing.h
+include/Open3D/Visualization/Visualizer/VisualizerWithKeyCallback.h
+include/Open3D/open3d_config.h
+lib/CMake/Open3D/Open3DConfig.cmake
+lib/CMake/Open3D/Open3DConfigVersion.cmake
+lib/libOpen3D.so
+lib/libtinyfiledialogs.a



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