notbugIf you buy from Amazon USA, please support us by using this link.
Port details
embree Collection of high-performance ray tracing kernels
2.17.6 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Broken BROKEN: fails to link
Ignore IGNORE: is marked as broken: fails to link
Maintainer: danfe@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-10-11 21:17:21
Last Update: 2019-03-17 08:13:31
SVN Revision: 496026
License: APACHE20
Embree is a collection of high-performance ray tracing kernels developed
at Intel.  The target users of Embree are graphics application engineers
that want to improve the performance of their application by leveraging
the optimized ray tracing kernels of Embree.

These kernels are optimized for photo-realistic rendering on the latest
Intel processors with support for SSE, AVX, AVX2, AVX512, and the 16-wide
Intel Xeon Phi coprocessor vector instructions.

Embree supports applications written with the Intel SPMD Program Compiler
(ISPC, available as `devel/ispc' port) by also providing an ISPC interface
to the core ray tracing algorithms.

WWW: https://embree.github.io/
SVNWeb : Homepage
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (104 items)
  1. /usr/local/share/licenses/embree-2.17.6/catalog.mk
  2. /usr/local/share/licenses/embree-2.17.6/LICENSE
  3. /usr/local/share/licenses/embree-2.17.6/APACHE20
  4. bin/embree2/buildbench
  5. bin/embree2/bvh_access
  6. bin/embree2/bvh_builder
  7. bin/embree2/convert
  8. bin/embree2/curve_geometry
  9. bin/embree2/curve_geometry_ispc
  10. bin/embree2/displacement_geometry
  11. bin/embree2/displacement_geometry_ispc
  12. bin/embree2/dynamic_scene
  13. bin/embree2/dynamic_scene_ispc
  14. bin/embree2/hair_geometry
  15. bin/embree2/hair_geometry_ispc
  16. bin/embree2/instanced_geometry
  17. bin/embree2/instanced_geometry_ispc
  18. bin/embree2/interpolation
  19. bin/embree2/interpolation_ispc
  20. bin/embree2/intersection_filter
  21. bin/embree2/intersection_filter_ispc
  22. bin/embree2/lazy_geometry
  23. bin/embree2/lazy_geometry_ispc
  24. bin/embree2/models/cornell_box.ecs
  25. bin/embree2/models/cornell_box.mtl
  26. bin/embree2/models/cornell_box.obj
  27. bin/embree2/models/cornell_box.xml
  28. bin/embree2/models/cornell_box.xml.bin
  29. bin/embree2/models/curve0.xml
  30. bin/embree2/models/curve1.xml
  31. bin/embree2/models/cylinder.ecs
  32. bin/embree2/models/cylinder.xml
  33. bin/embree2/models/hair0.ecs
  34. bin/embree2/models/hair0.xml
  35. bin/embree2/models/linesegments.ecs
  36. bin/embree2/models/linesegments.xml
  37. bin/embree2/models/subdiv0.ecs
  38. bin/embree2/models/subdiv0.xml
  39. bin/embree2/models/subdiv1.ecs
  40. bin/embree2/models/subdiv1.xml
  41. bin/embree2/models/subdiv3.ecs
  42. bin/embree2/models/subdiv3.xml
  43. bin/embree2/models/subdiv4.ecs
  44. bin/embree2/models/subdiv4.xml
  45. bin/embree2/models/subdiv5.ecs
  46. bin/embree2/models/subdiv5.xml
  47. bin/embree2/models/subdiv6.ecs
  48. bin/embree2/models/subdiv6.xml
  49. bin/embree2/models/subdiv7.ecs
  50. bin/embree2/models/subdiv7.xml
  51. bin/embree2/models/subdiv8.ecs
  52. bin/embree2/models/subdiv8.xml
  53. bin/embree2/models/subdiv9.ecs
  54. bin/embree2/models/subdiv9.xml
  55. bin/embree2/models/subdiv_no_boundary.ecs
  56. bin/embree2/models/subdiv_no_boundary.xml
  57. bin/embree2/models/subdiv_pin_all.ecs
  58. bin/embree2/models/subdiv_pin_all.xml
  59. bin/embree2/models/subdiv_pin_boundary.ecs
  60. bin/embree2/models/subdiv_pin_boundary.xml
  61. bin/embree2/models/subdiv_pin_corners.ecs
  62. bin/embree2/models/subdiv_pin_corners.xml
  63. bin/embree2/models/subdiv_smooth_boundary.ecs
  64. bin/embree2/models/subdiv_smooth_boundary.xml
  65. bin/embree2/motion_blur_geometry
  66. bin/embree2/motion_blur_geometry_ispc
  67. bin/embree2/pathtracer
  68. bin/embree2/pathtracer_ispc
  69. bin/embree2/subdivision_geometry
  70. bin/embree2/subdivision_geometry_ispc
  71. bin/embree2/triangle_geometry
  72. bin/embree2/triangle_geometry_ispc
  73. bin/embree2/user_geometry
  74. bin/embree2/user_geometry_ispc
  75. bin/embree2/verify
  76. bin/embree2/viewer
  77. bin/embree2/viewer_ispc
  78. bin/embree2/viewer_anim
  79. bin/embree2/viewer_anim_ispc
  80. bin/embree2/viewer_stream
  81. bin/embree2/viewer_stream_ispc
  82. include/embree2/rtcore.h
  83. include/embree2/rtcore.isph
  84. include/embree2/rtcore_builder.h
  85. include/embree2/rtcore_geometry.h
  86. include/embree2/rtcore_geometry.isph
  87. include/embree2/rtcore_geometry_user.h
  88. include/embree2/rtcore_geometry_user.isph
  89. include/embree2/rtcore_ray.h
  90. include/embree2/rtcore_ray.isph
  91. include/embree2/rtcore_scene.h
  92. include/embree2/rtcore_scene.isph
  93. include/embree2/rtcore_version.h
  94. lib/cmake/embree-2.17.6/embree-config-version.cmake
  95. lib/cmake/embree-2.17.6/embree-config.cmake
  96. lib/libembree.so
  97. lib/libembree.so.2
  98. lib/libembree.so.2.17.6
  99. share/doc/embree2/CHANGELOG.md
  100. share/doc/embree2/LICENSE.txt
  101. share/doc/embree2/README.md
  102. share/doc/embree2/readme.pdf
  103. @postexec /usr/sbin/service ldconfig restart > /dev/null
  104. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  105. Collapse this list.
Dependency lines:
  • embree>0:graphics/embree
  • libembree.so:graphics/embree

To install the port: cd /usr/ports/graphics/embree/ && make install clean

A package is not available for ports marked as: Forbidden / Broken / Ignore / Restricted

PKGNAME: embree

There is no flavor information for this port.

ONLY_FOR_ARCHS: i386 amd64

distinfo:

TIMESTAMP = 1540531359
SHA256 (embree-embree-v2.17.6_GH0.tar.gz) = 29b78b13728f81ced69ad24edb0bfe3f5e0298b83648371636394c9ecbc08752
SIZE (embree-embree-v2.17.6_GH0.tar.gz) = 2111252


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. ispc : devel/ispc
  2. cmake : devel/cmake
  3. ninja : devel/ninja
  4. xorgproto>=0 : x11/xorgproto
  5. xorgproto>=0 : x11/xorgproto
  6. xi.pc : x11/libXi
  7. xmu.pc : x11-toolkits/libXmu
Runtime dependencies:
  1. xi.pc : x11/libXi
  2. xmu.pc : x11-toolkits/libXmu
Library dependencies:
  1. libGL.so : graphics/mesa-libs
  2. libGLU.so : graphics/libGLU
  3. libglut.so : graphics/freeglut

This port is required by:

for Libraries
Configuration Options
===> The following configuration options are available for embree-2.17.6:
     DOCS=on: Build and/or install documentation
     IMAGEMAGICK=off: BMP, GIF, PNG, TGA, TIFF image formats support
     ISPC=on: ISPC applications support
     JPEG=off: JPEG image format support
     PNG=off: PNG image format support
===> Use 'make config' to modify these settings

USES:
cmake compiler:env gl

Master Sites:
  1. https://codeload.github.com/embree/embree/tar.gz/v2.17.6?dummy=/

Number of commits found: 19

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
17 Mar 2019 08:13:31
Original commit files touched by this commit  2.17.6
Revision:496026
antoine search for other commits by this committer
Mark BROKEN: fails to link

/usr/bin/ld: libtutorial_device_ispc.a(tutorial_device.dev_sse2.o): relocation
R_X86_64_PC32 against `__stdoutp@@FBSD_1.0' can not be used when making a shared
object

Reported by:	pkg-fallout
20 Nov 2018 07:15:29
Original commit files touched by this commit  2.17.6
Revision:485414
danfe search for other commits by this committer
Update `graphics/embree' to version 2.17.6.

Discovered via:	repology.org
10 Nov 2018 19:57:08
Original commit files touched by this commit  2.17.5_1
Revision:484640
kwm search for other commits by this committer
Update ImageMagick to 6.9.10.14 [1]

* Add PKGNAMESUFFIX and rename the directory. This was done to show
  that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.

Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.

Chase these changes in all the ports that using IM6.

PR:		225102 (based on, only the version update) [1]
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
11 Sep 2018 18:34:28
Original commit files touched by this commit  2.17.5_1
Revision:479538
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
10 Sep 2018 13:14:52
Original commit files touched by this commit  2.17.5
Revision:479406
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
05 Aug 2018 16:40:25
Original commit files touched by this commit  2.17.5
Revision:476418
danfe search for other commits by this committer
Update `graphics/embree' to version 2.17.5:

  - Improved watertightness of robust mode
  - Fixed floating point exception in static variable initialization
  - Fixed AVX512 compile issue with GCC 6.1.1
01 Mar 2018 03:40:12
Original commit files touched by this commit  2.17.3
Revision:463278
danfe search for other commits by this committer
Update `graphics/embree' to version 2.17.3.

Reported by:	portscout
29 Dec 2017 16:46:46
Original commit files touched by this commit  2.17.1
Revision:457515
danfe search for other commits by this committer
- Belatedly update `graphics/embree' to the latest version, 2.17.1
- Add ISPC option and enable it by default (this pulls rather heavy
  `devel/llvm50' via BUILD_DEPENDS and normally would not be enabled
  by default, but since Embree is most likely to be used in graphics
  applications, it is safe to assume that users already have LLVM 5
  installed because X.org/Mesa stack unconditionally requires it)
- OpenEXR support was removed upstream since version 2.13.0 back in
  November 11, 2016: https://github.com/embree/embree/commit/483491e
  (as usual, unfortunately, no explanation was provided in the log)
- Remove CXXFLAGS+=-msse2 required for i386 earlier, not needed now
- Add missing USE_GL, USE_XORG components as prompted by `stage-qa'

PR:	214577, 224066

Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1510648523 which corresponds to commit 90e49f2 tagged
as this release.
23 May 2017 05:03:16
Original commit files touched by this commit  2.12.0_1
Revision:441503
rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
01 Jan 2017 03:45:13
Original commit files touched by this commit  2.12.0
Revision:430235
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
14 Nov 2016 07:48:32
Original commit files touched by this commit  2.12.0
Revision:426090
danfe search for other commits by this committer
Update to version 2.12.0 which contains a number of improvements and fixes,
including large memory consumption fix (issue was introduced in v2.11.0).
If you use v2.11.0 please upgrade to v2.12.0 at your earliest convenience.
While here, pacify portlint(1).

Reported by:	portscout

Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1476794305 which corresponds to commit 39d72c4 tagged
as this release.
17 Oct 2016 10:38:50
Original commit files touched by this commit  2.11.0
Revision:424104
danfe search for other commits by this committer
- Update `graphics/embree' to version 2.11.0
- GC patches (all of them got integrated upstream)
- Rename IMAGE_MAGICK option to a standard IMAGEMAGICK, but keep custom
  description which is more specific and follows internal one

Because GitHub releases (tarballs) are not fetched with correct modification
time, set TIMESTAMP to 1472729819 which corresponds to commit aa318b0 tagged
as this release.
01 Jun 2016 14:16:13
Original commit files touched by this commit  2.10.0_1
Revision:416244
danfe search for other commits by this committer
Fix installed header by replacing vendor-specific (mainly MSVC) keyword
`__forceinline' with `inline __attribute__((always_inline))', which is
how upstream originally defines it in order to be understood by both
Clang and GCC, and don't force CHOSEN_COMPILER_TYPE as it is not needed
anymore.  Bump port revision.
29 May 2016 15:02:03
Original commit files touched by this commit  2.10.0
Revision:416111
danfe search for other commits by this committer
Disable some overloaded math functions for libc++ 3.8.0 and higher, and thus
unbreak the build.

This is because this port defines its own versions of a number of <cmath>
functions, which cause the ambiguity.  These functions are only declared in
<cmath> for libc++ 3.8.0 and later, so fix it by disabling the custom
functions for those versions of libc++.

PR:		209652
Submitted by:	dim
27 May 2016 05:41:27
Original commit files touched by this commit  2.10.0
Revision:415924
danfe search for other commits by this committer
- Update to version 2.10.0
- Remove `compiler:c++11-lang' from USES, it is not needed (the port does
  not build on 9.x with any of c++11-lang/c++11-lib/USE_GCC=yes anyways)
- Make image format support in helper programs optional (and off by default)
01 Apr 2016 14:00:57
Original commit files touched by this commit  2.7.0_1
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
19 Oct 2015 08:18:41
Original commit files touched by this commit  2.7.0_1
Revision:399640
danfe search for other commits by this committer
- Unbreak the build on i386 [1] and respect CXXFLAGS [2]
- Convert REINPLACE_CMD's that no longer could remain trivial due to [2]
  to regular patch files
- Mute numerous warnings of `__aligned()' macro being redefined as they
  severely clutter build logs
- Restrict to Intel CPUs due to heavy use of their SIMD instructions

Reported by:	pkg-fallout [1]
12 Oct 2015 09:04:20
Original commit files touched by this commit  2.7.0_1
Revision:399115
danfe search for other commits by this committer
Install unversioned shared library symlink.
11 Oct 2015 21:17:06
Original commit files touched by this commit  2.7.0
Revision:399102
danfe search for other commits by this committer
Add a port of Embree, is a collection of high-performance ray tracing
kernels developed at Intel.

WWW: https://embree.github.io/

Number of commits found: 19

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
rustMay 15
linux-flashplayerMay 14
samba46May 14
samba47May 14
samba48May 14
php71-exifMay 11
php72-exifMay 11
php73-exifMay 11
postgresql10-serverMay 09
postgresql11-serverMay 09
postgresql11-serverMay 09
postgresql95-serverMay 09
postgresql96-serverMay 09
giteaMay 06
hylafaxMay 05

8 vulnerabilities affecting 48 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-05-18 02:24:37


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 36468
Broken 80
Deprecated 116
Ignore 299
Forbidden 3
Restricted 163
No CDROM 74
Vulnerable 32
Expired 34
Set to expire 90
Interactive 0
new 24 hours 17
new 48 hours28
new 7 days56
new fortnight93
new month197

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.