diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile index 99a6fed469f4..fb16777e6caa 100644 --- a/graphics/embree/Makefile +++ b/graphics/embree/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= embree -PORTVERSION= 2.17.6 +PORTVERSION= 3.8.0 DISTVERSIONPREFIX= v CATEGORIES= graphics @@ -14,42 +14,43 @@ LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= heavy use of SSE instructions -USES= cmake compiler:env gl xorg -USE_GL= gl glu glut -USE_XORG= xi xmu +USES= cmake pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes -CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=INTERNAL +CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=INTERNAL \ + -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} -DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}2 PLIST_SUB+= VERSION=${DISTVERSION} -OPTIONS_DEFINE= DOCS IMAGEMAGICK ISPC JPEG PNG +OPTIONS_DEFINE= DOCS EXAMPLES ISPC OPTIONS_SUB= yes -IMAGEMAGICK_DESC= BMP, GIF, PNG, TGA, TIFF image formats support -IMAGEMAGICK_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6 -IMAGEMAGICK_CMAKE_ON= -DEMBREE_TUTORIALS_IMAGE_MAGICK:BOOL=ON - ISPC_DESC= ISPC applications support ISPC_BUILD_DEPENDS= ispc:devel/ispc ISPC_CMAKE_OFF= -DEMBREE_ISPC_SUPPORT:BOOL=OFF -JPEG_USES= jpeg -JPEG_CMAKE_OFF= -DEMBREE_TUTORIALS_LIBJPEG:BOOL=OFF - -PNG_LIB_DEPENDS= libpng.so:graphics/png -PNG_CMAKE_OFF= -DEMBREE_TUTORIALS_LIBPNG:BOOL=OFF +EXAMPLES_LIB_DEPENDS= libglfw.so:graphics/glfw \ + libpng.so:graphics/png +EXAMPLES_USES= gl jpeg xorg +EXAMPLES_USE= GL=gl,glu,glut XORG=x11,xau,xcb,xdmcp +EXAMPLES_CMAKE_OFF= -DEMBREE_TUTORIALS:BOOL=OFF .include -post-patch: - @${REINPLACE_CMD} -e 's,#else,#elif defined(MAP_HUGETLB),' \ - ${WRKSRC}/common/sys/alloc.cpp -# Old versions of Clang (e.g. on FreeBSD 10.x) do not support `-z' options -.if ${COMPILER_VERSION} < 35 - @${REINPLACE_CMD} -e '/ -z /d' ${WRKSRC}/common/cmake/clang.cmake +# Disable parts that use _mm_cvtsi128_si64() which is not defined on i386 +.if ${ARCH} == i386 +CMAKE_ARGS+= -DEMBREE_ISA_AVX512SKX:BOOL=OFF .endif +post-patch: + @${REINPLACE_CMD} -e \ + '/SET(CMAKE_INSTALL_BINDIR/s,\$$.*),${EXAMPLESDIR}),' \ + ${WRKSRC}/common/cmake/package.cmake + @${REINPLACE_CMD} -e 's,Win32,${OPSYS},gi' \ + ${WRKSRC}/common/simd/vint4_sse2.h + @${REINPLACE_CMD} -e 's,#else,#elif defined(MAP_HUGETLB),' \ + ${WRKSRC}/common/sys/alloc.cpp + @${ECHO_CMD} > ${WRKSRC}/tutorials/common/common.isph + .include diff --git a/graphics/embree/distinfo b/graphics/embree/distinfo index c3f2620b4887..0a261384e54a 100644 --- a/graphics/embree/distinfo +++ b/graphics/embree/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1540531359 -SHA256 (embree-embree-v2.17.6_GH0.tar.gz) = 29b78b13728f81ced69ad24edb0bfe3f5e0298b83648371636394c9ecbc08752 -SIZE (embree-embree-v2.17.6_GH0.tar.gz) = 2111252 +TIMESTAMP = 1580803269 +SHA256 (embree-embree-v3.8.0_GH0.tar.gz) = ae42c08fe05672942083c0b272bfa6915b209eb8c76ae53c8948e2f1f7491e68 +SIZE (embree-embree-v3.8.0_GH0.tar.gz) = 5780945 diff --git a/graphics/embree/pkg-plist b/graphics/embree/pkg-plist index 8a9040b48327..bcf89b0e2032 100644 --- a/graphics/embree/pkg-plist +++ b/graphics/embree/pkg-plist @@ -1,99 +1,239 @@ -bin/embree2/buildbench -bin/embree2/bvh_access -bin/embree2/bvh_builder -bin/embree2/convert -bin/embree2/curve_geometry -%%ISPC%%bin/embree2/curve_geometry_ispc -bin/embree2/displacement_geometry -%%ISPC%%bin/embree2/displacement_geometry_ispc -bin/embree2/dynamic_scene -%%ISPC%%bin/embree2/dynamic_scene_ispc -bin/embree2/hair_geometry -%%ISPC%%bin/embree2/hair_geometry_ispc -bin/embree2/instanced_geometry -%%ISPC%%bin/embree2/instanced_geometry_ispc -bin/embree2/interpolation -%%ISPC%%bin/embree2/interpolation_ispc -bin/embree2/intersection_filter -%%ISPC%%bin/embree2/intersection_filter_ispc -bin/embree2/lazy_geometry -%%ISPC%%bin/embree2/lazy_geometry_ispc -bin/embree2/models/cornell_box.ecs -bin/embree2/models/cornell_box.mtl -bin/embree2/models/cornell_box.obj -bin/embree2/models/cornell_box.xml -bin/embree2/models/cornell_box.xml.bin -bin/embree2/models/curve0.xml -bin/embree2/models/curve1.xml -bin/embree2/models/cylinder.ecs -bin/embree2/models/cylinder.xml -bin/embree2/models/hair0.ecs -bin/embree2/models/hair0.xml -bin/embree2/models/linesegments.ecs -bin/embree2/models/linesegments.xml -bin/embree2/models/subdiv0.ecs -bin/embree2/models/subdiv0.xml -bin/embree2/models/subdiv1.ecs -bin/embree2/models/subdiv1.xml -bin/embree2/models/subdiv3.ecs -bin/embree2/models/subdiv3.xml -bin/embree2/models/subdiv4.ecs -bin/embree2/models/subdiv4.xml -bin/embree2/models/subdiv5.ecs -bin/embree2/models/subdiv5.xml -bin/embree2/models/subdiv6.ecs -bin/embree2/models/subdiv6.xml -bin/embree2/models/subdiv7.ecs -bin/embree2/models/subdiv7.xml -bin/embree2/models/subdiv8.ecs -bin/embree2/models/subdiv8.xml -bin/embree2/models/subdiv9.ecs -bin/embree2/models/subdiv9.xml -bin/embree2/models/subdiv_no_boundary.ecs -bin/embree2/models/subdiv_no_boundary.xml -bin/embree2/models/subdiv_pin_all.ecs -bin/embree2/models/subdiv_pin_all.xml -bin/embree2/models/subdiv_pin_boundary.ecs -bin/embree2/models/subdiv_pin_boundary.xml -bin/embree2/models/subdiv_pin_corners.ecs -bin/embree2/models/subdiv_pin_corners.xml -bin/embree2/models/subdiv_smooth_boundary.ecs -bin/embree2/models/subdiv_smooth_boundary.xml -bin/embree2/motion_blur_geometry -%%ISPC%%bin/embree2/motion_blur_geometry_ispc -bin/embree2/pathtracer -%%ISPC%%bin/embree2/pathtracer_ispc -bin/embree2/subdivision_geometry -%%ISPC%%bin/embree2/subdivision_geometry_ispc -bin/embree2/triangle_geometry -%%ISPC%%bin/embree2/triangle_geometry_ispc -bin/embree2/user_geometry -%%ISPC%%bin/embree2/user_geometry_ispc -bin/embree2/verify -bin/embree2/viewer -%%ISPC%%bin/embree2/viewer_ispc -bin/embree2/viewer_anim -%%ISPC%%bin/embree2/viewer_anim_ispc -bin/embree2/viewer_stream -%%ISPC%%bin/embree2/viewer_stream_ispc -include/embree2/rtcore.h -include/embree2/rtcore.isph -include/embree2/rtcore_builder.h -include/embree2/rtcore_geometry.h -include/embree2/rtcore_geometry.isph -include/embree2/rtcore_geometry_user.h -include/embree2/rtcore_geometry_user.isph -include/embree2/rtcore_ray.h -include/embree2/rtcore_ray.isph -include/embree2/rtcore_scene.h -include/embree2/rtcore_scene.isph -include/embree2/rtcore_version.h +include/embree3/rtcore.h +include/embree3/rtcore.isph +include/embree3/rtcore_buffer.h +include/embree3/rtcore_buffer.isph +include/embree3/rtcore_builder.h +include/embree3/rtcore_common.h +include/embree3/rtcore_common.isph +include/embree3/rtcore_config.h +include/embree3/rtcore_device.h +include/embree3/rtcore_device.isph +include/embree3/rtcore_geometry.h +include/embree3/rtcore_geometry.isph +include/embree3/rtcore_quaternion.h +include/embree3/rtcore_quaternion.isph +include/embree3/rtcore_ray.h +include/embree3/rtcore_ray.isph +include/embree3/rtcore_scene.h +include/embree3/rtcore_scene.isph lib/cmake/embree-%%VERSION%%/embree-config-version.cmake lib/cmake/embree-%%VERSION%%/embree-config.cmake -lib/libembree.so -lib/libembree.so.2 -lib/libembree.so.%%VERSION%% +lib/libembree3.so +lib/libembree3.so.3 +lib/libembree3.so.%%VERSION%% +man/man3/RTCHit.3embree3.gz +man/man3/RTCHitN.3embree3.gz +man/man3/RTCQuaternionDecomposition.3embree3.gz +man/man3/RTCRay.3embree3.gz +man/man3/RTCRayHit.3embree3.gz +man/man3/RTCRayHitN.3embree3.gz +man/man3/RTCRayN.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_CURVE.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_GRID.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_INSTANCE.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_POINT.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_QUAD.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_SUBDIVISION.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_TRIANGLE.3embree3.gz +man/man3/RTC_GEOMETRY_TYPE_USER.3embree3.gz +man/man3/rtcAttachGeometry.3embree3.gz +man/man3/rtcAttachGeometryByID.3embree3.gz +man/man3/rtcBuildBVH.3embree3.gz +man/man3/rtcCommitGeometry.3embree3.gz +man/man3/rtcCommitScene.3embree3.gz +man/man3/rtcDetachGeometry.3embree3.gz +man/man3/rtcDisableGeometry.3embree3.gz +man/man3/rtcEnableGeometry.3embree3.gz +man/man3/rtcFilterIntersection.3embree3.gz +man/man3/rtcFilterOcclusion.3embree3.gz +man/man3/rtcGetBufferData.3embree3.gz +man/man3/rtcGetDeviceError.3embree3.gz +man/man3/rtcGetDeviceProperty.3embree3.gz +man/man3/rtcGetGeometry.3embree3.gz +man/man3/rtcGetGeometryBufferData.3embree3.gz +man/man3/rtcGetGeometryFace.3embree3.gz +man/man3/rtcGetGeometryFirstHalfEdge.3embree3.gz +man/man3/rtcGetGeometryNextHalfEdge.3embree3.gz +man/man3/rtcGetGeometryOppositeHalfEdge.3embree3.gz +man/man3/rtcGetGeometryPreviousHalfEdge.3embree3.gz +man/man3/rtcGetGeometryTransform.3embree3.gz +man/man3/rtcGetGeometryUserData.3embree3.gz +man/man3/rtcGetSceneBounds.3embree3.gz +man/man3/rtcGetSceneFlags.3embree3.gz +man/man3/rtcGetSceneLinearBounds.3embree3.gz +man/man3/rtcInitIntersectContext.3embree3.gz +man/man3/rtcInitPointQueryContext.3embree3.gz +man/man3/rtcInitPointQueryInstanceStack.3embree3.gz +man/man3/rtcInitQuaternionDecomposition.3embree3.gz +man/man3/rtcInterpolate.3embree3.gz +man/man3/rtcInterpolateN.3embree3.gz +man/man3/rtcIntersect1.3embree3.gz +man/man3/rtcIntersect1M.3embree3.gz +man/man3/rtcIntersect1Mp.3embree3.gz +man/man3/rtcIntersect4.3embree3.gz +man/man3/rtcIntersectNM.3embree3.gz +man/man3/rtcIntersectNp.3embree3.gz +man/man3/rtcJoinCommitScene.3embree3.gz +man/man3/rtcNewBVH.3embree3.gz +man/man3/rtcNewBuffer.3embree3.gz +man/man3/rtcNewDevice.3embree3.gz +man/man3/rtcNewGeometry.3embree3.gz +man/man3/rtcNewScene.3embree3.gz +man/man3/rtcNewSharedBuffer.3embree3.gz +man/man3/rtcOccluded1.3embree3.gz +man/man3/rtcOccluded1M.3embree3.gz +man/man3/rtcOccluded1Mp.3embree3.gz +man/man3/rtcOccluded4.3embree3.gz +man/man3/rtcOccludedNM.3embree3.gz +man/man3/rtcOccludedNp.3embree3.gz +man/man3/rtcPointQuery.3embree3.gz +man/man3/rtcPointQuery4.3embree3.gz +man/man3/rtcReleaseBVH.3embree3.gz +man/man3/rtcReleaseBuffer.3embree3.gz +man/man3/rtcReleaseDevice.3embree3.gz +man/man3/rtcReleaseGeometry.3embree3.gz +man/man3/rtcReleaseScene.3embree3.gz +man/man3/rtcRetainBVH.3embree3.gz +man/man3/rtcRetainBuffer.3embree3.gz +man/man3/rtcRetainDevice.3embree3.gz +man/man3/rtcRetainGeometry.3embree3.gz +man/man3/rtcRetainScene.3embree3.gz +man/man3/rtcSetDeviceErrorFunction.3embree3.gz +man/man3/rtcSetDeviceMemoryMonitorFunction.3embree3.gz +man/man3/rtcSetGeometryBoundsFunction.3embree3.gz +man/man3/rtcSetGeometryBuffer.3embree3.gz +man/man3/rtcSetGeometryBuildQuality.3embree3.gz +man/man3/rtcSetGeometryDisplacementFunction.3embree3.gz +man/man3/rtcSetGeometryInstancedScene.3embree3.gz +man/man3/rtcSetGeometryIntersectFilterFunction.3embree3.gz +man/man3/rtcSetGeometryIntersectFunction.3embree3.gz +man/man3/rtcSetGeometryMask.3embree3.gz +man/man3/rtcSetGeometryOccludedFilterFunction.3embree3.gz +man/man3/rtcSetGeometryOccludedFunction.3embree3.gz +man/man3/rtcSetGeometryPointQueryFunction.3embree3.gz +man/man3/rtcSetGeometrySubdivisionMode.3embree3.gz +man/man3/rtcSetGeometryTessellationRate.3embree3.gz +man/man3/rtcSetGeometryTimeRange.3embree3.gz +man/man3/rtcSetGeometryTimeStepCount.3embree3.gz +man/man3/rtcSetGeometryTopologyCount.3embree3.gz +man/man3/rtcSetGeometryTransform.3embree3.gz +man/man3/rtcSetGeometryTransformQuaternion.3embree3.gz +man/man3/rtcSetGeometryUserData.3embree3.gz +man/man3/rtcSetGeometryUserPrimitiveCount.3embree3.gz +man/man3/rtcSetGeometryVertexAttributeCount.3embree3.gz +man/man3/rtcSetGeometryVertexAttributeTopology.3embree3.gz +man/man3/rtcSetNewGeometryBuffer.3embree3.gz +man/man3/rtcSetSceneBuildQuality.3embree3.gz +man/man3/rtcSetSceneFlags.3embree3.gz +man/man3/rtcSetSceneProgressMonitorFunction.3embree3.gz +man/man3/rtcSetSharedGeometryBuffer.3embree3.gz +man/man3/rtcUpdateGeometryBuffer.3embree3.gz %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/readme.pdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/buildbench +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bvh_access +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bvh_builder +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closest_point +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closest_point_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/collide +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convert +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/curve_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/curve_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/displacement_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/displacement_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic_scene +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic_scene_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hair_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hair_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/instanced_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/instanced_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/interpolation +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/interpolation_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/intersection_filter +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/intersection_filter_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lazy_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lazy_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minimal +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.mtl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.obj +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.xml.bin +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_mblur.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_mblur.xml.bin +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve0.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve1.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cylinder.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cylinder.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair0.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair0.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair1.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/linesegments.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/linesegments.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_curve.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_grid.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_line.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_quad.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_triangle.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_bspline_curve_twisted.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve0.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve1.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_hermite_curve_twisted.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv0.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv0.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv1.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv1.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv3.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv3.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv4.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv4.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv5.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv5.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv6.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv6.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv7.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv7.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv8.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv8.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv9.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv9.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_no_boundary.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_no_boundary.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_all.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_all.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_boundary.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_boundary.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_corners.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_corners.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_smooth_boundary.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_smooth_boundary.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/motion_blur_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/motion_blur_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiscene_geometry +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/next_hit +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pathtracer +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pathtracer_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/point_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/point_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quaternion_motion_blur +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quaternion_motion_blur_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subdivision_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subdivision_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/triangle_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/triangle_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/user_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/user_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/verify +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_anim +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_anim_ispc +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_stream +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_stream_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/voronoi +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/voronoi_ispc diff --git a/graphics/py-pyembree/Makefile b/graphics/py-pyembree/Makefile index b6699399424c..27f68d7013a7 100644 --- a/graphics/py-pyembree/Makefile +++ b/graphics/py-pyembree/Makefile @@ -10,6 +10,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python wrapper for Embree +BROKEN= outdated version, incompatible with Embree 3 API + LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/math/py-yt/Makefile b/math/py-yt/Makefile index f6f7c53dcdde..282bd748ead0 100644 --- a/math/py-yt/Makefile +++ b/math/py-yt/Makefile @@ -3,7 +3,7 @@ PORTNAME= yt DISTVERSION= 3.5.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math astro python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -25,7 +25,7 @@ USES= dos2unix localbase python USE_PYTHON= distutils cython autoplist concurrent OPTIONS_DEFINE= EMBREE -OPTIONS_DEFAULT= EMBREE +#OPTIONS_DEFAULT= EMBREE EMBREE_DESC= Embree ray-tracing engine support EMBREE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyembree>0:graphics/py-pyembree@${PY_FLAVOR}