diff --git a/graphics/Makefile b/graphics/Makefile index e3c51c645a98..0f0b08a763a3 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1,1302 +1,1303 @@ COMMENT = Graphics tools and libraries SUBDIR += 3d-ascii-viewer SUBDIR += 4va SUBDIR += Coin SUBDIR += GraphicsMagick SUBDIR += ImageMagick6 SUBDIR += ImageMagick7 SUBDIR += O2-tools SUBDIR += R-cran-DiagrammeR SUBDIR += R-cran-GDD SUBDIR += R-cran-R.devices SUBDIR += R-cran-RColorBrewer SUBDIR += R-cran-colorspace SUBDIR += R-cran-cowplot SUBDIR += R-cran-diagram SUBDIR += R-cran-dichromat SUBDIR += R-cran-dygraphs SUBDIR += R-cran-farver SUBDIR += R-cran-ggplot2 SUBDIR += R-cran-ggrepel SUBDIR += R-cran-gridBase SUBDIR += R-cran-gridExtra SUBDIR += R-cran-jpeg SUBDIR += R-cran-latticeExtra SUBDIR += R-cran-magick SUBDIR += R-cran-munsell SUBDIR += R-cran-pROC SUBDIR += R-cran-pdftools SUBDIR += R-cran-pixmap SUBDIR += R-cran-png SUBDIR += R-cran-qcc SUBDIR += R-cran-qpdf SUBDIR += R-cran-ragg SUBDIR += R-cran-s2 SUBDIR += R-cran-scales SUBDIR += R-cran-shape SUBDIR += R-cran-viridis SUBDIR += R-cran-viridisLite SUBDIR += R-cran-visNetwork SUBDIR += R-cran-webp SUBDIR += SciPlot SUBDIR += a2png SUBDIR += aalib SUBDIR += aaphoto SUBDIR += acidwarp-sdl SUBDIR += aeskulap SUBDIR += agg SUBDIR += agg26 SUBDIR += airsaned SUBDIR += akira SUBDIR += alembic SUBDIR += alizams SUBDIR += aloadimage SUBDIR += alpng SUBDIR += ampasACES-container SUBDIR += ampasCTL SUBDIR += animorph SUBDIR += ansilove SUBDIR += anttweakbar SUBDIR += aoi SUBDIR += apngasm SUBDIR += apngdis SUBDIR += appleseed SUBDIR += argyllcms SUBDIR += art SUBDIR += artem SUBDIR += asciinema-agg SUBDIR += asciio SUBDIR += aseprite SUBDIR += atril SUBDIR += atril-lite SUBDIR += autopano-sift-c SUBDIR += autotrace SUBDIR += aview SUBDIR += avir SUBDIR += azpainter SUBDIR += azpainterb SUBDIR += barcode SUBDIR += batik SUBDIR += bgfx SUBDIR += birdfont SUBDIR += bitmap SUBDIR += blend2d SUBDIR += blender SUBDIR += blender-doc SUBDIR += bmeps SUBDIR += bmp2html SUBDIR += bonzomatic SUBDIR += box SUBDIR += brunsli SUBDIR += bsd-plotutils SUBDIR += c-a-i-r SUBDIR += cadubi SUBDIR += cairo SUBDIR += cairomm SUBDIR += cal3d SUBDIR += camerakit SUBDIR += catimg SUBDIR += cbonsai SUBDIR += cbviewer SUBDIR += cegui SUBDIR += cenon SUBDIR += cfdg SUBDIR += cgif SUBDIR += chafa SUBDIR += charls SUBDIR += cimg SUBDIR += clang-uml SUBDIR += cloudcompare SUBDIR += clutter SUBDIR += clutter-gtk3 SUBDIR += cluttermm SUBDIR += cogl SUBDIR += colmap SUBDIR += colord SUBDIR += colord-gtk SUBDIR += compupic SUBDIR += converseen SUBDIR += corrupter SUBDIR += cosmoplayer SUBDIR += cptutils SUBDIR += crw SUBDIR += ctl SUBDIR += curator SUBDIR += curtail SUBDIR += cuttlefish SUBDIR += cxxplot SUBDIR += d2 SUBDIR += darktable SUBDIR += dataplot SUBDIR += dbow2 SUBDIR += dc20pack SUBDIR += dcmtk SUBDIR += dcp2icc SUBDIR += dcraw SUBDIR += dcraw-m SUBDIR += delaboratory SUBDIR += derelict-gl3 SUBDIR += devil SUBDIR += dia SUBDIR += diff-pdf SUBDIR += dify SUBDIR += digikam SUBDIR += dilay SUBDIR += diplib SUBDIR += ditaa SUBDIR += djview4 SUBDIR += djvulibre SUBDIR += dmtx-utils SUBDIR += drawing SUBDIR += drawio SUBDIR += drawpile SUBDIR += drm-510-kmod SUBDIR += drm-515-kmod SUBDIR += drm-61-kmod SUBDIR += drm-66-kmod SUBDIR += drm-kmod SUBDIR += drm_info SUBDIR += dspdfviewer SUBDIR += dssim SUBDIR += duhdraw SUBDIR += durdraw SUBDIR += dust3d SUBDIR += dynamechs SUBDIR += ebsynth SUBDIR += edje_viewer SUBDIR += egl-wayland SUBDIR += eglexternalplatform SUBDIR += elastix SUBDIR += elementary-photos SUBDIR += embree + SUBDIR += embree3 SUBDIR += enblend SUBDIR += engauge-digitizer SUBDIR += entangle SUBDIR += entice SUBDIR += eog SUBDIR += eog-plugins SUBDIR += eom SUBDIR += eos-movrec SUBDIR += epdfview SUBDIR += ephoto SUBDIR += epix SUBDIR += eps2png SUBDIR += epsonscan2 SUBDIR += epsonscan2-non-free-plugin SUBDIR += epstool SUBDIR += eterm-bg SUBDIR += evince SUBDIR += evolvotron SUBDIR += exif SUBDIR += exifprobe SUBDIR += exiftags SUBDIR += exiftran SUBDIR += exiv2 SUBDIR += exrtools SUBDIR += f3d SUBDIR += facedetect SUBDIR += farbfeld SUBDIR += feh SUBDIR += fig2sxd SUBDIR += filament SUBDIR += filmulator SUBDIR += flam3 SUBDIR += flasm SUBDIR += flif SUBDIR += flphoto SUBDIR += fly SUBDIR += fortytwo SUBDIR += fotocx SUBDIR += founts SUBDIR += fracplanet SUBDIR += fractgen SUBDIR += fraqtive SUBDIR += freeglut SUBDIR += freeimage SUBDIR += freetype-gl SUBDIR += frei0r SUBDIR += frei0r-plugins SUBDIR += frei0r-plugins-cairo SUBDIR += frei0r-plugins-gavl SUBDIR += frei0r-plugins-opencv SUBDIR += frogr SUBDIR += ftgl SUBDIR += fv SUBDIR += fyre SUBDIR += g2 SUBDIR += gauche-gl SUBDIR += gcolor2 SUBDIR += gcolor3 SUBDIR += gd SUBDIR += gdal SUBDIR += gdal-grass SUBDIR += gdchart SUBDIR += gdk-pixbuf-extra SUBDIR += gdk-pixbuf2 SUBDIR += gdk-pixbuf2-xlib SUBDIR += gdtclft SUBDIR += geeqie SUBDIR += gegl SUBDIR += geoapi SUBDIR += geomorph SUBDIR += geomview SUBDIR += geos SUBDIR += geoserver SUBDIR += gexiv2 SUBDIR += giflib SUBDIR += gifmerge SUBDIR += gifsicle SUBDIR += gifski SUBDIR += giftool SUBDIR += gimageview SUBDIR += gimp SUBDIR += gimp-app SUBDIR += gimp-beautify-plugin SUBDIR += gimp-data-extras SUBDIR += gimp-jxl-plugin SUBDIR += gimp-lensfun-plugin SUBDIR += gimp-lqr-plugin SUBDIR += gimp-refocus-plugin SUBDIR += gimp-resynthesizer SUBDIR += gimp3-app SUBDIR += gkrellkam2 SUBDIR += glad SUBDIR += glaxnimate SUBDIR += glbinding SUBDIR += gle SUBDIR += glee SUBDIR += glew SUBDIR += glew-wayland SUBDIR += glexcess SUBDIR += glfw SUBDIR += glfw2 SUBDIR += gliv SUBDIR += glosm SUBDIR += glpng SUBDIR += glslang SUBDIR += glvis SUBDIR += glx-utils SUBDIR += gmic SUBDIR += gmic-qt SUBDIR += gmt SUBDIR += gmt-dcw SUBDIR += gmt-gshhg SUBDIR += gnash SUBDIR += gnome-color-manager SUBDIR += gnome-video-effects SUBDIR += gocr SUBDIR += goocanvas2 SUBDIR += goocanvas3 SUBDIR += goocanvasmm2 SUBDIR += goom SUBDIR += gource SUBDIR += goxel SUBDIR += gpaint SUBDIR += gphoto2 SUBDIR += gpicview SUBDIR += gpsmanshp SUBDIR += gpu-firmware-amd-kmod SUBDIR += gpu-firmware-intel-kmod SUBDIR += gpu-firmware-kmod SUBDIR += gpu-firmware-radeon-kmod SUBDIR += gpxsee SUBDIR += gracula SUBDIR += grads SUBDIR += grafx2 SUBDIR += graphene SUBDIR += graphite2 SUBDIR += graphos SUBDIR += graphviz SUBDIR += grx SUBDIR += gscan2pdf SUBDIR += gstreamer1-plugins-aalib SUBDIR += gstreamer1-plugins-cairo SUBDIR += gstreamer1-plugins-gdkpixbuf SUBDIR += gstreamer1-plugins-gl SUBDIR += gstreamer1-plugins-jpeg SUBDIR += gstreamer1-plugins-kms SUBDIR += gstreamer1-plugins-libcaca SUBDIR += gstreamer1-plugins-libvisual SUBDIR += gstreamer1-plugins-opencv SUBDIR += gstreamer1-plugins-openexr SUBDIR += gstreamer1-plugins-openjpeg SUBDIR += gstreamer1-plugins-png SUBDIR += gstreamer1-plugins-rsvg SUBDIR += gstreamer1-plugins-vulkan SUBDIR += gstreamer1-plugins-webp SUBDIR += gstreamer1-plugins-zbar SUBDIR += gthumb SUBDIR += gtimelapse SUBDIR += gtk-update-icon-cache SUBDIR += gtkam SUBDIR += gts SUBDIR += guetzli SUBDIR += guile-cairo SUBDIR += guilib SUBDIR += gwenview SUBDIR += h3 SUBDIR += halftone SUBDIR += hdr_tools SUBDIR += heimer SUBDIR += hiptext SUBDIR += hobbes-icons-xpm SUBDIR += hppsmtools SUBDIR += hs-tart SUBDIR += hugin SUBDIR += hyprgraphics SUBDIR += icat SUBDIR += icc-profiles-adobe-cs4 SUBDIR += icc-profiles-basiccolor SUBDIR += icc-profiles-openicc SUBDIR += iccxml SUBDIR += icon-slicer SUBDIR += icontact SUBDIR += icoutils SUBDIR += ida SUBDIR += iec16022 SUBDIR += igt-gpu-tools SUBDIR += iiview SUBDIR += imageindex SUBDIR += imageviewer SUBDIR += imageworsener SUBDIR += imc SUBDIR += imlib2 SUBDIR += imlib2-jxl SUBDIR += imlib2-webp SUBDIR += imlib2_loaders SUBDIR += impressive SUBDIR += imv SUBDIR += inkscape SUBDIR += inkscape-open-symbols SUBDIR += instant-meshes SUBDIR += intergif SUBDIR += ipe SUBDIR += jalbum SUBDIR += jasper SUBDIR += jave6 SUBDIR += jbig2dec SUBDIR += jbigkit SUBDIR += jdraw SUBDIR += jgraph SUBDIR += jhead SUBDIR += jogamp-jogl SUBDIR += jogl SUBDIR += jp SUBDIR += jp2a SUBDIR += jpatch SUBDIR += jpeg-turbo SUBDIR += jpeginfo SUBDIR += jpegoptim SUBDIR += jpgtn SUBDIR += jslice SUBDIR += kamera SUBDIR += kamerka SUBDIR += katarakt SUBDIR += kcolorchooser SUBDIR += kcolorpicker SUBDIR += kdegraphics SUBDIR += kdegraphics-mobipocket SUBDIR += kdegraphics-svgpart SUBDIR += kdegraphics-thumbnailers SUBDIR += kdiagram SUBDIR += kdiagram-qt6 SUBDIR += kf5-kimageformats SUBDIR += kf5-kplotting SUBDIR += kf5-kquickcharts SUBDIR += kf5-prison SUBDIR += kf6-kimageformats SUBDIR += kf6-kplotting SUBDIR += kf6-kquickcharts SUBDIR += kf6-ksvg SUBDIR += kf6-prison SUBDIR += kgeotag SUBDIR += kgraphviewer SUBDIR += khronos-texture SUBDIR += kimageannotator SUBDIR += kimagemapeditor SUBDIR += klatexformula SUBDIR += kludge3d SUBDIR += kmscube SUBDIR += knotter SUBDIR += kolourpaint SUBDIR += kontrast SUBDIR += kooka SUBDIR += kphotoalbum SUBDIR += kplot SUBDIR += kqtquickcharts SUBDIR += kquickimageeditor SUBDIR += krita SUBDIR += krita-gmic-plugin SUBDIR += ksanecore SUBDIR += kseexpr SUBDIR += ksnip SUBDIR += kxstitch SUBDIR += l2p SUBDIR += largetifftools SUBDIR += laternamagica SUBDIR += lazpaint SUBDIR += lcdtest SUBDIR += lcms SUBDIR += lcms2 SUBDIR += leafpak SUBDIR += lensfun SUBDIR += lepton SUBDIR += leptonica SUBDIR += lerc SUBDIR += lfview SUBDIR += lib3ds SUBDIR += libGLU SUBDIR += libQGLViewer SUBDIR += libafterimage SUBDIR += libansilove SUBDIR += libart_lgpl SUBDIR += libavif SUBDIR += libboard SUBDIR += libbpg SUBDIR += libcaca SUBDIR += libcdr01 SUBDIR += libchamplain SUBDIR += libdicom SUBDIR += libdmtx SUBDIR += libdrm SUBDIR += libecwj2 SUBDIR += libemf SUBDIR += libepoxy SUBDIR += libetonyek01 SUBDIR += libexif SUBDIR += libexif-gtk SUBDIR += libfpx SUBDIR += libfreehand SUBDIR += libgeotiff SUBDIR += libgltext SUBDIR += libgltf SUBDIR += libglvnd SUBDIR += libgnomecanvas SUBDIR += libgnomecanvasmm26 SUBDIR += libgphoto2 SUBDIR += libgxps SUBDIR += libheif SUBDIR += libimagequant SUBDIR += libimg SUBDIR += libiptcdata SUBDIR += libjpeg-turbo SUBDIR += libjxl SUBDIR += libjxr SUBDIR += libkdcraw SUBDIR += libkexiv2 SUBDIR += libksane SUBDIR += libliftoff SUBDIR += liblqr-1 SUBDIR += libmng SUBDIR += libmorph SUBDIR += libmypaint SUBDIR += libnsbmp SUBDIR += libnsgif SUBDIR += libopenraw SUBDIR += libosmesa SUBDIR += libpano13 SUBDIR += libpcd SUBDIR += libpgf SUBDIR += libpillowfight SUBDIR += libplacebo SUBDIR += libpotrace SUBDIR += libprojectm SUBDIR += libpuzzle SUBDIR += libqrencode SUBDIR += librasterlite2 SUBDIR += libraw SUBDIR += librsvg2 SUBDIR += librsvg2-rust SUBDIR += librtprocess SUBDIR += libsixel SUBDIR += libskiasharp SUBDIR += libspiro SUBDIR += libspng SUBDIR += libsvgtiny SUBDIR += libultrahdr SUBDIR += libvisual SUBDIR += libvisual04 SUBDIR += libvisual04-plugins SUBDIR += libwmf SUBDIR += libwpg03 SUBDIR += libxisf SUBDIR += libyuv SUBDIR += libzmf SUBDIR += lightzone SUBDIR += linplasma SUBDIR += linux-c7-cairo SUBDIR += linux-c7-cairo-gobject SUBDIR += linux-c7-dri SUBDIR += linux-c7-gdk-pixbuf2 SUBDIR += linux-c7-glx-utils SUBDIR += linux-c7-graphite2 SUBDIR += linux-c7-imageformats-libs SUBDIR += linux-c7-libdrm SUBDIR += linux-c7-libepoxy SUBDIR += linux-c7-libglvnd SUBDIR += linux-c7-librsvg2 SUBDIR += linux-c7-sdl_image SUBDIR += linux-c7-sdl_ttf SUBDIR += linux-c7-wayland SUBDIR += linux-rl9-cairo SUBDIR += linux-rl9-cairo-gobject SUBDIR += linux-rl9-dri SUBDIR += linux-rl9-gdk-pixbuf2 SUBDIR += linux-rl9-graphene SUBDIR += linux-rl9-graphite2 SUBDIR += linux-rl9-imageformats-libs SUBDIR += linux-rl9-libdrm SUBDIR += linux-rl9-libepoxy SUBDIR += linux-rl9-libglvnd SUBDIR += linux-rl9-libjxl SUBDIR += linux-rl9-librsvg2 SUBDIR += linux-rl9-qt5-qt3d SUBDIR += linux-rl9-qt5-qtgraphicaleffects SUBDIR += linux-rl9-qt5-qtimageformats SUBDIR += linux-rl9-qt5-qtsvg SUBDIR += linux-rl9-qt5-qtwayland SUBDIR += linux-rl9-sdl2_gfx SUBDIR += linux-rl9-sdl2_image SUBDIR += linux-rl9-sdl2_ttf SUBDIR += linux-rl9-sdl_gfx SUBDIR += linux-rl9-sdl_image SUBDIR += linux-rl9-sdl_ttf SUBDIR += linux-rl9-shaderc SUBDIR += linux-rl9-spirv-tools SUBDIR += linux-rl9-vulkan SUBDIR += linux-rl9-wayland SUBDIR += lua-gd SUBDIR += luminance-qt5 SUBDIR += lunasvg SUBDIR += lux SUBDIR += lximage-qt SUBDIR += magnum SUBDIR += magnum-examples SUBDIR += magnum-extras SUBDIR += magnum-integration SUBDIR += magnum-plugins SUBDIR += mahotas SUBDIR += maim SUBDIR += mandelbulber SUBDIR += mapcache SUBDIR += mapnik SUBDIR += mapserver SUBDIR += mapyrus SUBDIR += matplotlib-cpp SUBDIR += matplotplusplus SUBDIR += meh SUBDIR += menyoki SUBDIR += mesa-demos SUBDIR += mesa-devel SUBDIR += mesa-dri SUBDIR += mesa-gallium-va SUBDIR += mesa-gallium-vdpau SUBDIR += mesa-gallium-xa SUBDIR += mesa-libs SUBDIR += metacam SUBDIR += metapixel SUBDIR += milton SUBDIR += minder SUBDIR += mirtk SUBDIR += movit SUBDIR += mozjpeg SUBDIR += mscgen SUBDIR += msl SUBDIR += mtpaint SUBDIR += multican SUBDIR += mupdf SUBDIR += mxp SUBDIR += mypaint SUBDIR += mypaint-brushes SUBDIR += mypaint-brushes2 SUBDIR += nanort SUBDIR += nanosvg SUBDIR += natron SUBDIR += netpbm SUBDIR += nip2 SUBDIR += noaa-apt SUBDIR += nomacs SUBDIR += nplot SUBDIR += npretty SUBDIR += nsxiv SUBDIR += nurbs++ SUBDIR += nvidia-drm-510-kmod SUBDIR += nvidia-drm-515-kmod SUBDIR += nvidia-drm-61-kmod SUBDIR += nvidia-drm-66-kmod SUBDIR += nvidia-drm-kmod SUBDIR += nvidia-texture-tools SUBDIR += ocaml-cairo SUBDIR += ocaml-images SUBDIR += ocaml-lablgl SUBDIR += ocrad SUBDIR += ocrs SUBDIR += oculante SUBDIR += ogre3d SUBDIR += ogre3d19 SUBDIR += oidn SUBDIR += okular SUBDIR += open3d SUBDIR += opencollada SUBDIR += opencolorio SUBDIR += opencolorio-tools SUBDIR += opencoloriov1 SUBDIR += opencsg SUBDIR += opencv SUBDIR += opendx SUBDIR += openexr SUBDIR += openexr-website-docs SUBDIR += openfx-arena SUBDIR += openfx-misc SUBDIR += opengl-man SUBDIR += opengv SUBDIR += openicc-config SUBDIR += openimageio SUBDIR += openjpeg SUBDIR += openjpeg15 SUBDIR += openjph SUBDIR += openjump SUBDIR += openmvs SUBDIR += opennurbs SUBDIR += openorienteering-mapper SUBDIR += openpgl SUBDIR += openrm SUBDIR += openshadinglanguage SUBDIR += openslide SUBDIR += opensubdiv SUBDIR += openvkl SUBDIR += openxr SUBDIR += optar SUBDIR += optipng SUBDIR += osg SUBDIR += osg34 SUBDIR += osgearth SUBDIR += ospray SUBDIR += ospray-studio SUBDIR += ossim SUBDIR += oxipng SUBDIR += oyranos SUBDIR += p5-Acme-Steganography-Image-Png SUBDIR += p5-Algorithm-Line-Bresenham SUBDIR += p5-Alien-Gimp SUBDIR += p5-Barcode-ZBar SUBDIR += p5-CAD-Drawing SUBDIR += p5-CAD-Drawing-Template SUBDIR += p5-Cairo SUBDIR += p5-Captcha-reCAPTCHA SUBDIR += p5-Captcha-reCAPTCHA-Mailhide SUBDIR += p5-Chart SUBDIR += p5-Chart-Clicker SUBDIR += p5-Chart-Gnuplot SUBDIR += p5-Chart-Graph SUBDIR += p5-Chart-PNGgraph SUBDIR += p5-Color-Calc SUBDIR += p5-Color-Library SUBDIR += p5-Color-Palette SUBDIR += p5-Color-Rgb SUBDIR += p5-Color-Scheme SUBDIR += p5-Convert-Color SUBDIR += p5-Convert-Color-XTerm SUBDIR += p5-Data-Google-Visualization-DataSource SUBDIR += p5-Data-Google-Visualization-DataTable SUBDIR += p5-GD SUBDIR += p5-GD-Arrow SUBDIR += p5-GD-Barcode SUBDIR += p5-GD-Graph SUBDIR += p5-GD-Graph-histogram SUBDIR += p5-GD-Graph-ohlc SUBDIR += p5-GD-Graph3d SUBDIR += p5-GD-SVG SUBDIR += p5-GD-TextUtil SUBDIR += p5-GD-Thumbnail SUBDIR += p5-Geo-EOP SUBDIR += p5-Geo-GDAL-FFI SUBDIR += p5-Geo-GML SUBDIR += p5-Geo-Gpx SUBDIR += p5-Geo-LibProj-FFI SUBDIR += p5-Geometry-Primitive SUBDIR += p5-Gimp SUBDIR += p5-Google-Chart SUBDIR += p5-Graph-Easy SUBDIR += p5-Graph-ReadWrite SUBDIR += p5-Graph-SocialMap SUBDIR += p5-Graph-Writer-GraphViz SUBDIR += p5-GraphViz SUBDIR += p5-GraphViz-Data-Structure SUBDIR += p5-GraphViz-Traverse SUBDIR += p5-GraphViz2 SUBDIR += p5-GraphViz2-DBI SUBDIR += p5-GraphViz2-Data-Grapher SUBDIR += p5-GraphViz2-Parse-ISA SUBDIR += p5-GraphViz2-Parse-RecDescent SUBDIR += p5-GraphViz2-Parse-XML SUBDIR += p5-Graphics-Color SUBDIR += p5-Graphics-ColorNames SUBDIR += p5-Graphics-ColorNames-WWW SUBDIR += p5-Graphics-ColorUtils SUBDIR += p5-Graphics-GnuplotIF SUBDIR += p5-Graphics-Primitive SUBDIR += p5-Graphics-Primitive-Driver-Cairo SUBDIR += p5-Graphics-TIFF SUBDIR += p5-Image-Base SUBDIR += p5-Image-Base-SVG SUBDIR += p5-Image-Caa SUBDIR += p5-Image-Compare SUBDIR += p5-Image-ExifTool SUBDIR += p5-Image-ExifTool-devel SUBDIR += p5-Image-Grab SUBDIR += p5-Image-Heatmap SUBDIR += p5-Image-IPTCInfo SUBDIR += p5-Image-Imgur SUBDIR += p5-Image-Imlib2 SUBDIR += p5-Image-Info SUBDIR += p5-Image-LibExif SUBDIR += p5-Image-Magick-Iterator SUBDIR += p5-Image-Math-Constrain SUBDIR += p5-Image-MetaData-GQview SUBDIR += p5-Image-MetaData-JPEG SUBDIR += p5-Image-OCR-Tesseract SUBDIR += p5-Image-PBMlib SUBDIR += p5-Image-PNG-Libpng SUBDIR += p5-Image-PNG-QRCode SUBDIR += p5-Image-Pngslimmer SUBDIR += p5-Image-Sane SUBDIR += p5-Image-Scale SUBDIR += p5-Image-Size SUBDIR += p5-Imager SUBDIR += p5-Imager-Graph SUBDIR += p5-Imager-Plot SUBDIR += p5-Imager-QRCode SUBDIR += p5-Imlib2 SUBDIR += p5-Layout-Manager SUBDIR += p5-OpenGL SUBDIR += p5-PGPLOT SUBDIR += p5-SVG-DOM2 SUBDIR += p5-SVG-Graph SUBDIR += p5-SVG-Metadata SUBDIR += p5-SWF-Builder SUBDIR += p5-SWF-File SUBDIR += p5-Sane SUBDIR += p5-SpringGraph SUBDIR += p5-Tk-JPEG-Lite SUBDIR += p5-URI-GoogleChart SUBDIR += p5-VCG SUBDIR += p5-Visio SUBDIR += p5-feedgnuplot SUBDIR += panoglview SUBDIR += panomatic SUBDIR += partio SUBDIR += pastel SUBDIR += pcdtojpeg SUBDIR += pcl-pointclouds SUBDIR += pdf2svg SUBDIR += pdfpc SUBDIR += pear-Horde_Image SUBDIR += pear-Image_3D SUBDIR += pear-Image_Barcode SUBDIR += pear-Image_Barcode2 SUBDIR += pear-Image_Canvas SUBDIR += pear-Image_Color SUBDIR += pear-Image_Graph SUBDIR += pear-Image_GraphViz SUBDIR += pear-Image_Transform SUBDIR += pecl-geospatial SUBDIR += pecl-imagick SUBDIR += pecl-qrencode SUBDIR += pecl-vips SUBDIR += pencil2d SUBDIR += perceptualdiff SUBDIR += peruse SUBDIR += pfstools SUBDIR += pgplot SUBDIR += pho SUBDIR += photivo SUBDIR += photoflare SUBDIR += photopc SUBDIR += photoqt SUBDIR += phototonic SUBDIR += php-facedetect SUBDIR += php-geos SUBDIR += php81-exif SUBDIR += php81-gd SUBDIR += php82-exif SUBDIR += php82-gd SUBDIR += php83-exif SUBDIR += php83-gd SUBDIR += php84-exif SUBDIR += php84-gd SUBDIR += phplot SUBDIR += picpuz SUBDIR += piddle SUBDIR += piglit SUBDIR += pikchr SUBDIR += pikopixel SUBDIR += pinpoint SUBDIR += pinta SUBDIR += pixd SUBDIR += pixelize SUBDIR += pixen SUBDIR += pixie SUBDIR += plantuml SUBDIR += plasma-kmod SUBDIR += plasma6-spectacle SUBDIR += plotutils SUBDIR += plutosvg SUBDIR += plutovg SUBDIR += png SUBDIR += png++ SUBDIR += png2html SUBDIR += png2ico SUBDIR += pngcheck SUBDIR += pnglite SUBDIR += pngnq SUBDIR += pngquant SUBDIR += pngrewrite SUBDIR += pngwriter SUBDIR += podofo SUBDIR += podofo09 SUBDIR += polyclipping SUBDIR += poppler SUBDIR += poppler-data SUBDIR += poppler-glib SUBDIR += poppler-qt5 SUBDIR += poppler-qt6 SUBDIR += poppler-utils SUBDIR += poselib SUBDIR += potrace SUBDIR += povray-meta SUBDIR += povray37 SUBDIR += povray38 SUBDIR += ppmcaption SUBDIR += ppminfo SUBDIR += ppsei SUBDIR += pqiv SUBDIR += preview SUBDIR += price SUBDIR += processing SUBDIR += proj SUBDIR += proj-data SUBDIR += pstoedit SUBDIR += ptex SUBDIR += py-ManimPango SUBDIR += py-OWSLib SUBDIR += py-PyOpenGL SUBDIR += py-PyOpenGL-accelerate SUBDIR += py-actdiag SUBDIR += py-albucore SUBDIR += py-albumentations SUBDIR += py-altair SUBDIR += py-asciitree SUBDIR += py-beziers SUBDIR += py-blockdiag SUBDIR += py-blockdiagcontrib-cisco SUBDIR += py-box2d-py SUBDIR += py-cairo SUBDIR += py-cairocffi SUBDIR += py-cairosvg SUBDIR += py-cartopy SUBDIR += py-chart-studio SUBDIR += py-cogdumper SUBDIR += py-colorcet SUBDIR += py-colorthief SUBDIR += py-colorz SUBDIR += py-colour SUBDIR += py-contextily SUBDIR += py-descartes SUBDIR += py-diplib SUBDIR += py-django-easy-thumbnails SUBDIR += py-djvulibre SUBDIR += py-exifread SUBDIR += py-f3d SUBDIR += py-face_recognition SUBDIR += py-face_recognition_models SUBDIR += py-fiona SUBDIR += py-fotokilof SUBDIR += py-freeimagepy SUBDIR += py-fury SUBDIR += py-gdal SUBDIR += py-geomdl SUBDIR += py-geopandas SUBDIR += py-geosnap SUBDIR += py-giddy SUBDIR += py-gizeh SUBDIR += py-glcontext SUBDIR += py-glfw SUBDIR += py-glooey SUBDIR += py-gphoto2 SUBDIR += py-gprof2dot SUBDIR += py-graphlib-backport SUBDIR += py-graphviz SUBDIR += py-graphy SUBDIR += py-gvgen SUBDIR += py-h3 SUBDIR += py-haishoku SUBDIR += py-hiplot SUBDIR += py-hsluv SUBDIR += py-imagecodecs SUBDIR += py-imageio SUBDIR += py-imageio-ffmpeg SUBDIR += py-imagesize SUBDIR += py-img2pdf SUBDIR += py-imutils SUBDIR += py-leather SUBDIR += py-lerc SUBDIR += py-mapclassify SUBDIR += py-mayavi SUBDIR += py-mcomix SUBDIR += py-mgwr SUBDIR += py-moderngl SUBDIR += py-moderngl-window SUBDIR += py-momepy SUBDIR += py-mpl-interactions SUBDIR += py-mpl-scatter-density SUBDIR += py-napari-console SUBDIR += py-napari-plugin-engine SUBDIR += py-nwdiag SUBDIR += py-opencolorio SUBDIR += py-openimageio SUBDIR += py-openshadinglanguage SUBDIR += py-openslide-python SUBDIR += py-optimize-images SUBDIR += py-osmnet SUBDIR += py-pandana SUBDIR += py-pdf2image SUBDIR += py-photocollage SUBDIR += py-piexif SUBDIR += py-pillow SUBDIR += py-pillow-heif SUBDIR += py-pivy SUBDIR += py-plotly SUBDIR += py-png SUBDIR += py-pointpats SUBDIR += py-projpicker SUBDIR += py-proplot SUBDIR += py-pycha SUBDIR += py-pycollada SUBDIR += py-pydot SUBDIR += py-pydotplus SUBDIR += py-pyepsg SUBDIR += py-pyganim SUBDIR += py-pygeoapi SUBDIR += py-pygeos SUBDIR += py-pyglet SUBDIR += py-pyglet1 SUBDIR += py-pyglm SUBDIR += py-pygltflib SUBDIR += py-pygraph SUBDIR += py-pygraphviz SUBDIR += py-pyinsane2 SUBDIR += py-pymaging SUBDIR += py-pymaging-png SUBDIR += py-pyocr SUBDIR += py-pypillowfight SUBDIR += py-pyproj SUBDIR += py-pyqrcode SUBDIR += py-pyqtgraph SUBDIR += py-pyrsgis SUBDIR += py-pytesseract SUBDIR += py-python-barcode SUBDIR += py-python-poppler-qt5 SUBDIR += py-pyvips SUBDIR += py-pyvista SUBDIR += py-pyx SUBDIR += py-pyzbar SUBDIR += py-qpageview SUBDIR += py-qrencode SUBDIR += py-qt5-3d SUBDIR += py-qt6-3d SUBDIR += py-qudida SUBDIR += py-railroad-diagrams SUBDIR += py-rasterio SUBDIR += py-rasterstats SUBDIR += py-rawkit SUBDIR += py-rawpy SUBDIR += py-rich-pixels SUBDIR += py-s2 SUBDIR += py-scikit-image SUBDIR += py-seqdiag SUBDIR += py-simplejpeg SUBDIR += py-sorl-thumbnail SUBDIR += py-spectra SUBDIR += py-sqlalchemy-imageattach SUBDIR += py-svg.path SUBDIR += py-svgelements SUBDIR += py-svgwrite SUBDIR += py-termtosvg SUBDIR += py-tifffile SUBDIR += py-tkcolorpicker SUBDIR += py-toyplot SUBDIR += py-traitsui SUBDIR += py-ueberzug SUBDIR += py-urbanaccess SUBDIR += py-urbansim SUBDIR += py-utm SUBDIR += py-vecrec SUBDIR += py-vispy SUBDIR += py-visvis SUBDIR += py-wand SUBDIR += py-webcolors SUBDIR += py-willow SUBDIR += py-yaswfp SUBDIR += py-zbar-py SUBDIR += pywal SUBDIR += qcomicbook SUBDIR += qcustomplot SUBDIR += qgis SUBDIR += qgis-ltr SUBDIR += qimgv SUBDIR += qiv SUBDIR += qr-code-generator SUBDIR += qt5-3d SUBDIR += qt5-graphicaleffects SUBDIR += qt5-imageformats SUBDIR += qt5-opengl SUBDIR += qt5-pixeltool SUBDIR += qt5-svg SUBDIR += qt5-wayland SUBDIR += qt6-3d SUBDIR += qt6-imageformats SUBDIR += qt6-lottie SUBDIR += qt6-quickeffectmaker SUBDIR += qt6-svg SUBDIR += qt6-wayland SUBDIR += qtawesome SUBDIR += qtpbfimageplugin SUBDIR += qtqr SUBDIR += quat SUBDIR += quat-gui SUBDIR += quesa SUBDIR += quesoglc SUBDIR += quickqanava SUBDIR += qvge SUBDIR += qview SUBDIR += radius-engine SUBDIR += rapid-photo-downloader SUBDIR += raster3d SUBDIR += rawstudio SUBDIR += rawtherapee SUBDIR += reactphysics3d SUBDIR += realesrgan-ncnn-vulkan SUBDIR += reallyslick SUBDIR += realsr-ncnn-vulkan SUBDIR += recastnavigation SUBDIR += recoverjpeg SUBDIR += renrot SUBDIR += repng2jpeg SUBDIR += resvg SUBDIR += resvg-capi SUBDIR += rgbpaint SUBDIR += rigsofrods-caelum SUBDIR += rigsofrods-pagedgeometry SUBDIR += ristretto SUBDIR += rlottie SUBDIR += ruby-gd SUBDIR += rubygem-blurhash SUBDIR += rubygem-cairo SUBDIR += rubygem-captcha SUBDIR += rubygem-chunky_png SUBDIR += rubygem-clutter SUBDIR += rubygem-clutter-gdk SUBDIR += rubygem-clutter-gtk SUBDIR += rubygem-dragonfly SUBDIR += rubygem-emoji SUBDIR += rubygem-exifr SUBDIR += rubygem-ezprint SUBDIR += rubygem-fastimage SUBDIR += rubygem-flamegraph SUBDIR += rubygem-gd2 SUBDIR += rubygem-gdk_pixbuf2 SUBDIR += rubygem-gemojione SUBDIR += rubygem-gemojione32 SUBDIR += rubygem-geokit SUBDIR += rubygem-gitlab_emoji SUBDIR += rubygem-gruff SUBDIR += rubygem-histogram SUBDIR += rubygem-image_processing SUBDIR += rubygem-image_science SUBDIR += rubygem-imagesize SUBDIR += rubygem-invisible_captcha SUBDIR += rubygem-mini_magick SUBDIR += rubygem-mini_magick4 SUBDIR += rubygem-opengl SUBDIR += rubygem-pdfkit SUBDIR += rubygem-png SUBDIR += rubygem-railroad SUBDIR += rubygem-red-colors SUBDIR += rubygem-rmagick SUBDIR += rubygem-rsvg2 SUBDIR += rubygem-ruby-graphviz SUBDIR += rubygem-ruby-vips SUBDIR += rubygem-scruffy SUBDIR += rubygem-svg_optimizer SUBDIR += rubygem-svg_sprite SUBDIR += rubygem-tanuki_emoji SUBDIR += rx SUBDIR += s10sh SUBDIR += s2 SUBDIR += s2tc SUBDIR += sam2p SUBDIR += sampleicc SUBDIR += sane-airscan SUBDIR += sane-backends SUBDIR += sane-epkowa SUBDIR += satty SUBDIR += scale2x SUBDIR += scantailor SUBDIR += scr2png SUBDIR += scrot SUBDIR += scwm-icons SUBDIR += sdl2_gfx SUBDIR += sdl2_gpu SUBDIR += sdl2_image SUBDIR += sdl2_ttf SUBDIR += sdl3_image SUBDIR += sdl3_ttf SUBDIR += sdl_gfx SUBDIR += sdl_image SUBDIR += sdl_ttf SUBDIR += sdump SUBDIR += seejpeg SUBDIR += seexpr SUBDIR += sekrit-twc-zimg SUBDIR += seom SUBDIR += separate SUBDIR += seq2gif SUBDIR += shaderc SUBDIR += shared-color-profiles SUBDIR += sharpconstruct SUBDIR += shotwell SUBDIR += silgraphite SUBDIR += simage SUBDIR += simple-scan SUBDIR += simpleitk SUBDIR += simpleviewer SUBDIR += skanlite SUBDIR += skanpage SUBDIR += spirv-cross SUBDIR += spirv-tools SUBDIR += springgraph SUBDIR += squish SUBDIR += ssocr SUBDIR += sswf SUBDIR += stamp SUBDIR += svgalib SUBDIR += svgbob SUBDIR += svgpp SUBDIR += swappy SUBDIR += swfmill SUBDIR += swftools SUBDIR += synaesthesia SUBDIR += synfig SUBDIR += synfigstudio SUBDIR += tachyon SUBDIR += telak SUBDIR += tesseract SUBDIR += tesseract-data SUBDIR += tgif SUBDIR += tif22pnm SUBDIR += tiff SUBDIR += tifmerge SUBDIR += tikzit SUBDIR += tiled SUBDIR += timeless SUBDIR += timg SUBDIR += tintfu SUBDIR += tinyows SUBDIR += tippecanoe SUBDIR += tkpng SUBDIR += togl SUBDIR += tslib SUBDIR += ttygif SUBDIR += ttyplot SUBDIR += tumble SUBDIR += tweeny SUBDIR += ufraw SUBDIR += unpaper SUBDIR += upscaler SUBDIR += urho3d SUBDIR += vapoursynth-fmtconv SUBDIR += vapoursynth-waifu2x-ncnn-vulkan SUBDIR += vapoursynth-waifu2x-w2xc SUBDIR += variety SUBDIR += vcg SUBDIR += vhs SUBDIR += viewnior SUBDIR += vigra SUBDIR += vips SUBDIR += visprint SUBDIR += viu SUBDIR += volpack SUBDIR += vp SUBDIR += vpaint SUBDIR += vulkan-caps-viewer SUBDIR += vulkan-extension-layer SUBDIR += vulkan-headers SUBDIR += vulkan-loader SUBDIR += vulkan-tools SUBDIR += vulkan-utility-libraries SUBDIR += vulkan-validation-layers SUBDIR += vv SUBDIR += waffle SUBDIR += waifu2x-converter-cpp SUBDIR += waifu2x-ncnn-vulkan SUBDIR += wallhaven-cli SUBDIR += wayland SUBDIR += wayland-protocols SUBDIR += wayland-utils SUBDIR += waylandpp SUBDIR += webp SUBDIR += webp-pixbuf-loader SUBDIR += wings SUBDIR += wmicons SUBDIR += wrapland SUBDIR += wxsvg SUBDIR += xaos SUBDIR += xbmbrowser SUBDIR += xcftools SUBDIR += xd3d SUBDIR += xdgagrab SUBDIR += xfig SUBDIR += xfractint SUBDIR += xglurbules SUBDIR += xgrasp SUBDIR += xiccd SUBDIR += ximaging SUBDIR += xli SUBDIR += xmedcon SUBDIR += xmlgraphics-commons SUBDIR += xmountains SUBDIR += xnview SUBDIR += xoris SUBDIR += xournal SUBDIR += xournalpp SUBDIR += xpaint SUBDIR += xpdf SUBDIR += xpdf3 SUBDIR += xpdf4 SUBDIR += xpx SUBDIR += xsane SUBDIR += xtexcad SUBDIR += xv SUBDIR += xv-m17n SUBDIR += xviewer SUBDIR += xwpick SUBDIR += xzgv SUBDIR += yacreader SUBDIR += yafaray SUBDIR += yed SUBDIR += yukon SUBDIR += zathura SUBDIR += zathura-cb SUBDIR += zathura-djvu SUBDIR += zathura-pdf-mupdf SUBDIR += zathura-pdf-poppler SUBDIR += zathura-ps SUBDIR += zbar SUBDIR += zeno SUBDIR += zgv SUBDIR += zimg SUBDIR += zint .include diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile index 5f40694e73b3..be6607ed1e4f 100644 --- a/graphics/appleseed/Makefile +++ b/graphics/appleseed/Makefile @@ -1,95 +1,95 @@ PORTNAME= appleseed DISTVERSION= 2.1.0-beta PORTREVISION= 18 CATEGORIES= graphics PATCH_SITES= http://vault.101011010.xyz/distfiles/ LOCAL/danfe PATCHFILES= OSL-01.13.7.patch:-p1 MAINTAINER= danfe@FreeBSD.org COMMENT= Modern, physically-based production renderer WWW= https://appleseedhq.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN= fails to build with Boost>=1.87 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ liblz4.so:archivers/liblz4 \ libpng.so:graphics/png \ libIlmThread.so:graphics/openexr \ libImath.so:math/Imath \ libOpenColorIOv1.so:graphics/opencoloriov1 \ libOpenImageIO.so:graphics/openimageio \ libxerces-c.so:textproc/xerces-c3 \ liboslexec.so:graphics/openshadinglanguage USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}hq ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= not ported to it yet USES= cmake compiler:c++11-lang shebangfix SHEBANG_FILES= scripts/*.py CMAKE_ARGS= -DWITH_PYTHON2_BINDINGS:BOOL=OFF \ -DWITH_DOXYGEN:BOOL=OFF \ -DINSTALL_HEADERS:BOOL=OFF \ -DINSTALL_TESTS:BOOL=OFF \ -DINSTALL_API_EXAMPLES:BOOL=OFF \ -DWARNINGS_AS_ERRORS:BOOL=OFF .for lib in BOOST EMBREE EXR OCIO OIIO OSL CMAKE_ARGS+= -DUSE_STATIC_${lib}:BOOL=OFF .endfor # Not ready for hier(7)-conforming installation yet CMAKE_INSTALL_PREFIX= ${PREFIX}/${PKGBASE} PLIST_SUB= APPHOME=${CMAKE_INSTALL_PREFIX} SUB_FILES= pkg-message SUB_LIST:= ${PLIST_SUB} OPTIONS_DEFINE= EMBREE PYTHON STUDIO OPTIONS_DEFAULT= PYTHON STUDIO OPTIONS_SUB= yes EMBREE_DESC= Embree intersection backend support -EMBREE_LIB_DEPENDS= libembree3.so:graphics/embree +EMBREE_LIB_DEPENDS= libembree3.so:graphics/embree3 EMBREE_CMAKE_ON= -DWITH_EMBREE:BOOL=ON PYTHON_USES= gl python:build,run PYTHON_USE= GL=gl PYTHON_CMAKE_ON= -DWITH_PYTHON3_BINDINGS:BOOL=ON STUDIO_DESC= Build appleseed.studio (Qt-based) STUDIO_LIB_DEPENDS= ${PY_BOOST} STUDIO_USES= qt:5 STUDIO_USE= QT=buildtools:build,qmake:build,concurrent,core,gui,opengl,widgets STUDIO_CMAKE_OFF= -DWITH_STUDIO:BOOL=OFF STUDIO_IMPLIES= PYTHON post-patch: @${RMDIR} ${WRKSRC}/sandbox/docs/api @${RM} ${WRKSRC}/sandbox/share/cmake/Modules/FindOpenImageIO.cmake @${REINPLACE_CMD} -e 's,OpenEXR,Imath, ; /[ {]IMATH_HALF_LIBRARY/d' \ ${WRKSRC}/cmake/modules/FindImath.cmake @${REINPLACE_CMD} -e 's,OpenEXR/Imath,Imath/Imath,' \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_matrix.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_quaternion.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_vector.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_aabb.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_color.cpp \ ${WRKSRC}/src/appleseed/foundation/math/vector.h \ ${WRKSRC}/src/appleseed/foundation/math/aabb.h \ ${WRKSRC}/src/appleseed/foundation/math/matrix.h \ ${WRKSRC}/src/appleseed/foundation/math/quaternion.h \ ${WRKSRC}/src/appleseed/foundation/image/color.h @${REINPLACE_CMD} -e '/return Product/s,trt\.derived(),trt,' \ ${WRKSRC}/src/thirdparty/bcd/ext/eigen/Eigen/src/Core/Transpositions.h .include PATCH_ARGS+= -l diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile index d11445c1ef2f..917caaac0b78 100644 --- a/graphics/blender/Makefile +++ b/graphics/blender/Makefile @@ -1,231 +1,231 @@ PORTNAME= blender DISTVERSION= 4.2.0 PORTREVISION= 8 CATEGORIES= graphics multimedia MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ http://public.planetmirror.com/pub/blender/source/ PATCH_SITES= https://projects.blender.org/blender/blender/commit/ PATCHFILES= 1c69154aaf033730a9e3882574d56ca6597b84ae.patch:-p1 MAINTAINER= FreeBSD@Shaneware.biz COMMENT= 3D modeling/rendering/animation package WWW= https://www.blender.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/doc/license/GPL3-license.txt ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= static_assert(sizeof(unsigned long long) == sizeof(struct hipArray*)) BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libepoxy.so:graphics/libepoxy \ libOpenImageIO.so:graphics/openimageio \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libzstd.so:archivers/zstd RUN_DEPENDS= ${PYNUMPY} # libboost_regex.so just acts as a placeholder; several boost # libraries are used, if either of the most common options in blender # are set. We will pull boost in just to be on the safe side. USES= cmake:noninja compiler:c++17-lang cpe eigen:3 jpeg llvm:build,run pkgconfig \ python:3.11 shebangfix tar:xz xorg USE_XORG= x11 xext xfixes xmu xrender SHEBANG_FILES= scripts/modules/bl_i18n_utils/merge_po.py \ scripts/modules/bl_i18n_utils/utils_rtl.py \ scripts/modules/blend_render_info.py CMAKE_ARGS= -DCMAKE_CXX_STANDARD:INTEGER=17 \ -DLLVM_CONFIG:STRING="${LOCALBASE}/bin/llvm-config${LLVM_VERSION}" .if defined(WITH_DEBUG) CMAKE_ARGS+= -DWITH_GHOST_DEBUG:BOOL=ON .endif CMAKE_ON= WITH_AUDASPACE WITH_BOOST WITH_CLANG WITH_GHOST_X11 WITH_GHOST_XDND \ WITH_HYDRA WITH_IO_GPENCIL WITH_IO_PLY WITH_IO_STL WITH_IO_WAVEFRONT_OBJ \ WITH_LLVM WITH_OPENGL_BACKEND WITH_PYTHON WITH_SYSTEM_EIGEN3 \ WITH_SYSTEM_FREETYPE WITH_X11_XINPUT WITH_X11_XF86VMODE WITH_X11_XFIXES CMAKE_OFF= WITH_GHOST_SDL WITH_INSTALL_PORTABLE LLVM_STATIC WITH_MATERIALX \ WITH_MEM_JEMALLOC WITH_MEM_VALGRIND WITH_NANOVDB WITH_PYTHON_INSTALL \ WITH_PYTHON_INSTALL_NUMPY CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} CFLAGS_gcc= -Wno-float-conversion CXXFLAGS+= -DGLOG_USE_GLOG_EXPORT LDFLAGS+= -lexecinfo -Wl,--undefined-version SUB_FILES= blender PLIST_SUB+= VER=${DISTVERSION:R} OPTIONS_SUB= yes .include "${.CURDIR}/Makefile.options" ALEMBIC_IMPLIES= OPENEXR ALEMBIC_LIB_DEPENDS= libAlembic.so:graphics/alembic ALEMBIC_CMAKE_BOOL= WITH_ALEMBIC AVI_CMAKE_BOOL= WITH_CODEC_AVI BULLET_CMAKE_BOOL= WITH_BULLET CAMERATRACK_LIB_DEPENDS= libglog.so:devel/glog CAMERATRACK_CMAKE_BOOL= WITH_LIBMV WITH_SYSTEM_GLOG CINEON_CMAKE_BOOL= WITH_IMAGE_CINEON COLLADA_LIB_DEPENDS= libOpenCOLLADABaseUtils.so:graphics/opencollada \ libpcre.so:devel/pcre COLLADA_USES= gnome COLLADA_USE= GNOME=libxml2 COLLADA_CMAKE_BOOL= WITH_OPENCOLLADA COMPOSITOR_CMAKE_BOOL= WITH_COMPOSITOR_CPU CYCLES_IMPLIES= TBB CYCLES_LIB_DEPENDS= libgflags.so:devel/gflags CYCLES_CMAKE_BOOL= WITH_CYCLES WITH_CYCLES_LOGGING CYCLES_LDFLAGS= -L${LOCALBASE}/lib -lgflags CYCLES_EMBR_IMPLIES= CYCLES -CYCLES_EMBR_LIB_DEPENDS= libembree3.so:graphics/embree +CYCLES_EMBR_LIB_DEPENDS= libembree3.so:graphics/embree3 CYCLES_EMBR_CMAKE_BOOL= WITH_CYCLES_EMBREE CYCLES_ONEAPI_LIB_DEPENDS= libtbb.so:devel/onetbb CYCLES_ONEAPI_CMAKE_BOOL= WITH_CYCLES_DEVICE_ONEAPI CYCLES_OSL_IMPLIES= CYCLES OPENEXR PUGIXML CYCLES_OSL_LIB_DEPENDS= liboslcomp.so:graphics/openshadinglanguage CYCLES_OSL_CMAKE_BOOL= WITH_CYCLES_OSL CYCLES_OSL_CMAKE_ON= -DOSL_SHADER_DIR:STRING="${LOCALBASE}/share/openshadinglanguage/shaders" DRACO_USE= LDCONFIG=${PYTHON_SITELIBDIR} DRACO_CMAKE_BOOL= WITH_DRACO EBOOL_LIB_DEPENDS= libgmp.so:math/gmp EBOOL_CMAKE_BOOL= WITH_GMP FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libflite.so:audio/flite FFMPEG_CMAKE_BOOL= WITH_CODEC_FFMPEG FFMPEG_LDFLAGS= -L${LOCALBASE}/lib -lflite -lflite_cmu_us_kal \ -lflite_cmulex -lflite_usenglish FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float FFTW3_CMAKE_BOOL= WITH_FFTW3 FREESTYLE_CMAKE_BOOL= WITH_FREESTYLE FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CMAKE_BOOL= WITH_FRIBIDI HARFBUZZ_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz HARFBUZZ_CMAKE_BOOL= WITH_HARFBUZZ HARU_LIB_DEPENDS= libhpdf.so:print/libharu HARU_CMAKE_BOOL= WITH_HARU HEADLESS_PREVENTS= MENU XINPUT XF86VMODE HEADLESS_PREVENTS_MSG= X11 options can't be used in headless mode HEADLESS_CMAKE_BOOL= WITH_HEADLESS INPUT_NDOF_LIB_DEPENDS= libspnav.so:misc/libspnav INPUT_NDOF_CMAKE_BOOL= WITH_INPUT_NDOF JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= WITH_JACK WITH_JACK_DYNLOAD LZMA_CMAKE_BOOL= WITH_LZMA LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 LZO_CMAKE_BOOL= WITH_LZO WITH_SYSTEM_LZO MENU_USES= desktop-file-utils MOD_FLUID_IMPLIES= TBB MOD_FLUID_CMAKE_BOOL= WITH_MOD_FLUID MOD_OCEANSIM_IMPLIES= FFTW3 MOD_OCEANSIM_CMAKE_BOOL= WITH_MOD_OCEANSIM MOD_REMESH_CMAKE_BOOL= WITH_MOD_REMESH # Use iconv:wchar_t to force the usage of iconv from ports. # libboost_locale.so uses libiconv_open, while we only provide # iconv_open in 10.x+ NLS_USES= gettext-tools iconv:lib,wchar_t NLS_CMAKE_BOOL= WITH_INTERNATIONAL OPENAL_USES= openal:al,alut OPENAL_CMAKE_BOOL= WITH_OPENAL OPENCOLORIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \ libyaml-cpp.so:devel/yaml-cpp \ libexpat.so:textproc/expat2 \ libpystring.so:devel/pystring OPENCOLORIO_USES= minizip OPENCOLORIO_CMAKE_BOOL= WITH_OPENCOLORIO OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr OPENEXR_CMAKE_BOOL= WITH_IMAGE_OPENEXR OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath OPENIMAGEDN_IMPLIES= TBB OPENIMAGEDN_LIB_DEPENDS= libOpenImageDenoise.so:graphics/oidn OPENIMAGEDN_CMAKE_BOOL= WITH_OPENIMAGEDENOISE OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CMAKE_BOOL= WITH_IMAGE_OPENJPEG OPENMP_CMAKE_BOOL= WITH_OPENMP OPENPGL_LIB_DEPENDS= libopenpgl.so:graphics/openpgl OPENPGL_CMAKE_BOOL= WITH_CYCLES_PATH_GUIDING OPENSUBDIV_LIB_DEPENDS= libosdCPU.so:graphics/opensubdiv OPENSUBDIV_CMAKE_BOOL= WITH_OPENSUBDIV OPENVDB_IMPLIES= OPENEXR TBB OPENVDB_LIB_DEPENDS= libopenvdb.so:misc/openvdb OPENVDB_CMAKE_BOOL= WITH_OPENVDB WITH_OPENVDB_BLOSC OPENXR_LIB_DEPENDS= libopenxr_loader.so:graphics/openxr OPENXR_CMAKE_BOOL= WITH_XR_OPENXR POTRACE_LIB_DEPENDS= libpotrace.so:graphics/libpotrace POTRACE_CMAKE_BOOL= WITH_POTRACE PUGIXML_LIB_DEPENDS= libpugixml.so:textproc/pugixml PUGIXML_CMAKE_BOOL= WITH_PUGIXML PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= WITH_PULSEAUDIO WITH_PULSEAUDIO_DYNLOAD QUADRIFLOW_CMAKE_BOOL= WITH_QUADRIFLOW SDL_USES= sdl SDL_USE= SDL=sdl2 SDL_CMAKE_BOOL= WITH_SDL WITH_SDL_DYNLOAD SIMD_CMAKE_BOOL= WITH_CPU_SIMD SIMD_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-simd-off SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CMAKE_BOOL= WITH_CODEC_SNDFILE TBB_LIB_DEPENDS= libtbb.so:devel/onetbb TBB_CMAKE_BOOL= WITH_TBB THUMBNAILER_CMAKE_BOOL= WITH_BLENDER_THUMBNAILER TRACE_LIB_DEPENDS= libpotrace.so:graphics/libpotrace TRACE_CMAKE_BOOL= WITH_POTRACE USD_IMPLIES= TBB USD_BROKEN= require devel/tbb, which conflicts with devel/onetbb: \ https://github.com/PixarAnimationStudios/OpenUSD/issues/1650 USD_LIB_DEPENDS= libusd_usd.so:misc/usd USD_CMAKE_BOOL= WITH_USD VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libshaderc_shared.so:graphics/shaderc \ libSPIRV-Tools-shared.so:graphics/spirv-tools \ libvulkan.so:graphics/vulkan-loader VULKAN_CMAKE_BOOL= WITH_VULKAN_BACKEND VULKAN_LDFLAGS= -lshaderc_shared -lSPIRV-Tools-shared WAYLAND_CATEGORIES= wayland WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.15:graphics/wayland-protocols \ wayland>=1.12:graphics/wayland \ libdecor>0:x11-toolkits/libdecor WAYLAND_LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon WAYLAND_CMAKE_BOOL= WITH_GHOST_WAYLAND WITH_GHOST_WAYLAND_LIBDECOR \ WITH_GHOST_WAYLAND_DYNLOAD WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= WITH_IMAGE_WEBP XF86VMODE_USE= XORG=xi,xxf86vm XF86VMODE_CMAKE_BOOL= WITH_X11_XF86VMODE XINPUT_USE= XORG=xi XINPUT_CMAKE_BOOL= WITH_X11_XINPUT post-patch: ${REINPLACE_CMD} -e 's|%%LLVM_VER%%|${LLVM_VERSION}|g' \ ${WRKSRC}/intern/cycles/kernel/osl/CMakeLists.txt post-build: @(cd ${WRKSRC}/doc/manpage && \ ${PYTHON_CMD} blender.1.py \ --blender ${INSTALL_WRKSRC}/bin/blender \ --output ${INSTALL_WRKSRC}/bin/${PORTNAME}.1) post-install: ${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 ${MV} ${STAGEDIR}/${PREFIX}/bin/blender ${STAGEDIR}/${PREFIX}/bin/blender-bin ${REINPLACE_CMD} -e 's|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|g' ${WRKDIR}/blender ${INSTALL_SCRIPT} ${WRKDIR}/blender ${STAGEDIR}/${PREFIX}/bin/blender post-install-DRACO-on: # move draco pylib into site-packages ${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR}/ ${INSTALL_LIB} ${INSTALL_WRKSRC}/lib/libextern_draco.so ${STAGEDIR}/${PYTHON_SITELIBDIR}/ ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/libextern_draco.so @${RM} -R ${STAGEDIR}/${DATADIR}/${DISTVERSION:R}/python post-install-MENU-on: @-update-desktop-database -q .include diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile index ff6396631c04..476b0a256d21 100644 --- a/graphics/embree/Makefile +++ b/graphics/embree/Makefile @@ -1,75 +1,80 @@ PORTNAME= embree -PORTVERSION= 3.13.5 -PORTREVISION= 8 +PORTVERSION= 4.2.0 DISTVERSIONPREFIX= v CATEGORIES= graphics PATCH_SITES= https://github.com/RenderKit/${PORTNAME}/commit/ PATCHFILES+= cda4cf1919bb2a748e78915fbd6e421a1056638d.patch:-p1 # https://github.com/RenderKit/embree/issues/486 MAINTAINER= danfe@FreeBSD.org COMMENT= Collection of high-performance ray tracing kernels WWW= https://www.embree.org/ LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= heavy use of SSE instructions USES= cmake pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes +GH_ACCOUNT= RenderKit CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=${_ETS} \ -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \ - -DEMBREE_RAY_MASK:BOOL=ON + -DEMBREE_RAY_MASK:BOOL=ON \ + -DEMBREE_ZIP_MODE:BOOL=OFF -PLIST_SUB+= VERSION=${PORTVERSION} MANSUFX=3${PORTNAME}3.gz +PLIST_SUB+= VERSION=${PORTVERSION} MANSUFX=4${PORTNAME}4.gz OPTIONS_DEFINE= BACKFACE_CULLING DOCS EXAMPLES ISPC TBB OPTIONS_DEFAULT= ISPC TBB OPTIONS_SUB= yes BACKFACE_CULLING_DESC= Enable back-face culling (BFC) BACKFACE_CULLING_CMAKE_ON= -DEMBREE_BACKFACE_CULLING:BOOL=ON ISPC_DESC= ISPC applications support ISPC_BUILD_DEPENDS= ispc:devel/ispc -ISPC_CMAKE_OFF= -DEMBREE_ISPC_SUPPORT:BOOL=OFF +ISPC_CMAKE_ON= -DEMBREE_ISPC_SUPPORT:BOOL=ON 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 TBB_DESC= Use Intel TBB (optimal performance) TBB_LIB_DEPENDS= libtbb.so:devel/onetbb TBB_VARS= _ETS=TBB TBB_VARS_OFF= _ETS=INTERNAL .include # Disable parts that use _mm_cvtsi128_si64() which is not defined on i386 .if ${ARCH} == i386 CMAKE_ARGS+= -DEMBREE_ISA_AVX512: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 # Obsolete GNU binutils 2.17.50 objdump(1) is going to be removed # from the base, use LLVM's one if it's available .if exists(/usr/bin/llvm-objdump) @${REINPLACE_CMD} -e 's,objdump,llvm-&,' \ ${WRKSRC}/common/cmake/check_globals.cmake \ ${WRKSRC}/common/cmake/check_stack_frame_size.cmake .endif + @${REINPLACE_CMD} -e \ + '/DESTINATION "src" COMPONENT examples)/s,^INSTALL,#&,' \ + ${WRKSRC}/tutorials/minimal/CMakeLists.txt \ + ${WRKSRC}/tutorials/CMakeLists.txt do-test: ${TEST_WRKSRC}/${PORTNAME}_verify .include diff --git a/graphics/embree/distinfo b/graphics/embree/distinfo index 0553ed30b504..5e52a7652a71 100644 --- a/graphics/embree/distinfo +++ b/graphics/embree/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1728136927 -SHA256 (embree-embree-v3.13.5_GH0.tar.gz) = b8c22d275d9128741265537c559d0ea73074adbf2f2b66b0a766ca52c52d665b -SIZE (embree-embree-v3.13.5_GH0.tar.gz) = 13739115 +TIMESTAMP = 1688462259 +SHA256 (RenderKit-embree-v4.2.0_GH0.tar.gz) = b0479ce688045d17aa63ce6223c84b1cdb5edbf00d7eda71c06b7e64e21f53a0 +SIZE (RenderKit-embree-v4.2.0_GH0.tar.gz) = 65543485 SHA256 (cda4cf1919bb2a748e78915fbd6e421a1056638d.patch) = dcd769d6f1466b6a362205caa23aaf875aa3b9dfeab7ccbd2505692a3c16ebd1 SIZE (cda4cf1919bb2a748e78915fbd6e421a1056638d.patch) = 1594 diff --git a/graphics/embree/files/patch-tutorials_embree__info_CMakeLists.txt b/graphics/embree/files/patch-tutorials_embree__info_CMakeLists.txt new file mode 100644 index 000000000000..b21c09f6ce8e --- /dev/null +++ b/graphics/embree/files/patch-tutorials_embree__info_CMakeLists.txt @@ -0,0 +1,13 @@ +--- tutorials/embree_info/CMakeLists.txt.orig 2023-05-11 09:26:18 UTC ++++ tutorials/embree_info/CMakeLists.txt +@@ -21,6 +21,10 @@ SET_PROPERTY(TARGET embree_info PROPERTY FOLDER tutori + INSTALL(TARGETS embree_info DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT examples) + #INSTALL(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" DESTINATION "src" COMPONENT examples) + ++IF (CMAKE_SYSTEM_PROCESSOR STREQUAL "i386") ++ SET_PROPERTY(TARGET embree_info APPEND PROPERTY COMPILE_FLAGS "-msse") ++ENDIF() ++ + IF (EMBREE_SYCL_SUPPORT) + SET_PROPERTY(TARGET embree_info APPEND PROPERTY COMPILE_FLAGS "-fsycl -Xclang -fsycl-allow-func-ptr -fsycl-targets=spir64") + SET_PROPERTY(TARGET embree_info APPEND PROPERTY LINK_FLAGS "-fsycl -fsycl-targets=spir64") diff --git a/graphics/embree/pkg-plist b/graphics/embree/pkg-plist index 0033b243d0f7..2a3174bc8114 100644 --- a/graphics/embree/pkg-plist +++ b/graphics/embree/pkg-plist @@ -1,283 +1,324 @@ -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 +include/embree4/rtcore.h +include/embree4/rtcore.isph +include/embree4/rtcore_buffer.h +include/embree4/rtcore_buffer.isph +include/embree4/rtcore_builder.h +include/embree4/rtcore_common.h +include/embree4/rtcore_common.isph +include/embree4/rtcore_config.h +include/embree4/rtcore_device.h +include/embree4/rtcore_device.isph +include/embree4/rtcore_geometry.h +include/embree4/rtcore_geometry.isph +include/embree4/rtcore_quaternion.h +include/embree4/rtcore_quaternion.isph +include/embree4/rtcore_ray.h +include/embree4/rtcore_ray.isph +include/embree4/rtcore_scene.h +include/embree4/rtcore_scene.isph lib/cmake/embree-%%VERSION%%/embree-config-version.cmake lib/cmake/embree-%%VERSION%%/embree-config.cmake lib/cmake/embree-%%VERSION%%/embree-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/embree-%%VERSION%%/embree-targets.cmake -lib/libembree3.so -lib/libembree3.so.3 -lib/libembree3.so.%%VERSION%% +lib/libembree4.so +lib/libembree4.so.4 +lib/libembree4.so.%%VERSION%% share/man/man3/RTCBufferType.%%MANSUFX%% share/man/man3/RTCCurveFlags.%%MANSUFX%% +share/man/man3/RTCFeatureFlags.%%MANSUFX%% share/man/man3/RTCFormat.%%MANSUFX%% share/man/man3/RTCHit.%%MANSUFX%% share/man/man3/RTCHitN.%%MANSUFX%% share/man/man3/RTCQuaternionDecomposition.%%MANSUFX%% share/man/man3/RTCRay.%%MANSUFX%% share/man/man3/RTCRayHit.%%MANSUFX%% share/man/man3/RTCRayHitN.%%MANSUFX%% share/man/man3/RTCRayN.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_CURVE.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_GRID.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_INSTANCE.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_POINT.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_QUAD.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_SUBDIVISION.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_TRIANGLE.%%MANSUFX%% share/man/man3/RTC_GEOMETRY_TYPE_USER.%%MANSUFX%% share/man/man3/rtcAttachGeometry.%%MANSUFX%% share/man/man3/rtcAttachGeometryByID.%%MANSUFX%% share/man/man3/rtcBuildBVH.%%MANSUFX%% share/man/man3/rtcCollide.%%MANSUFX%% share/man/man3/rtcCommitGeometry.%%MANSUFX%% share/man/man3/rtcCommitScene.%%MANSUFX%% share/man/man3/rtcDetachGeometry.%%MANSUFX%% share/man/man3/rtcDisableGeometry.%%MANSUFX%% share/man/man3/rtcEnableGeometry.%%MANSUFX%% share/man/man3/rtcFilterIntersection.%%MANSUFX%% share/man/man3/rtcFilterOcclusion.%%MANSUFX%% +share/man/man3/rtcForwardIntersect1.%%MANSUFX%% +share/man/man3/rtcForwardIntersect4.%%MANSUFX%% +share/man/man3/rtcForwardOccluded1.%%MANSUFX%% +share/man/man3/rtcForwardOccluded4.%%MANSUFX%% share/man/man3/rtcGetBufferData.%%MANSUFX%% share/man/man3/rtcGetDeviceError.%%MANSUFX%% share/man/man3/rtcGetDeviceProperty.%%MANSUFX%% share/man/man3/rtcGetGeometry.%%MANSUFX%% share/man/man3/rtcGetGeometryBufferData.%%MANSUFX%% share/man/man3/rtcGetGeometryFace.%%MANSUFX%% share/man/man3/rtcGetGeometryFirstHalfEdge.%%MANSUFX%% share/man/man3/rtcGetGeometryNextHalfEdge.%%MANSUFX%% share/man/man3/rtcGetGeometryOppositeHalfEdge.%%MANSUFX%% share/man/man3/rtcGetGeometryPreviousHalfEdge.%%MANSUFX%% share/man/man3/rtcGetGeometryThreadSafe.%%MANSUFX%% share/man/man3/rtcGetGeometryTransform.%%MANSUFX%% share/man/man3/rtcGetGeometryUserData.%%MANSUFX%% +share/man/man3/rtcGetGeometryUserDataFromScene.%%MANSUFX%% +share/man/man3/rtcGetSYCLDeviceFunctionPointer.%%MANSUFX%% share/man/man3/rtcGetSceneBounds.%%MANSUFX%% share/man/man3/rtcGetSceneDevice.%%MANSUFX%% share/man/man3/rtcGetSceneFlags.%%MANSUFX%% share/man/man3/rtcGetSceneLinearBounds.%%MANSUFX%% -share/man/man3/rtcInitIntersectContext.%%MANSUFX%% +share/man/man3/rtcInitIntersectArguments.%%MANSUFX%% +share/man/man3/rtcInitOccludedArguments.%%MANSUFX%% share/man/man3/rtcInitPointQueryContext.%%MANSUFX%% share/man/man3/rtcInitQuaternionDecomposition.%%MANSUFX%% +share/man/man3/rtcInitRayQueryContext.%%MANSUFX%% share/man/man3/rtcInterpolate.%%MANSUFX%% share/man/man3/rtcInterpolateN.%%MANSUFX%% share/man/man3/rtcIntersect1.%%MANSUFX%% -share/man/man3/rtcIntersect1M.%%MANSUFX%% -share/man/man3/rtcIntersect1Mp.%%MANSUFX%% share/man/man3/rtcIntersect4.%%MANSUFX%% -share/man/man3/rtcIntersectNM.%%MANSUFX%% -share/man/man3/rtcIntersectNp.%%MANSUFX%% +share/man/man3/rtcInvokeIntersectFilterFromGeometry.%%MANSUFX%% +share/man/man3/rtcInvokeOccludedFilterFromGeometry.%%MANSUFX%% +share/man/man3/rtcIsSYCLDeviceSupported.%%MANSUFX%% share/man/man3/rtcJoinCommitScene.%%MANSUFX%% share/man/man3/rtcNewBVH.%%MANSUFX%% share/man/man3/rtcNewBuffer.%%MANSUFX%% share/man/man3/rtcNewDevice.%%MANSUFX%% share/man/man3/rtcNewGeometry.%%MANSUFX%% +share/man/man3/rtcNewSYCLDevice.%%MANSUFX%% share/man/man3/rtcNewScene.%%MANSUFX%% share/man/man3/rtcNewSharedBuffer.%%MANSUFX%% share/man/man3/rtcOccluded1.%%MANSUFX%% -share/man/man3/rtcOccluded1M.%%MANSUFX%% -share/man/man3/rtcOccluded1Mp.%%MANSUFX%% share/man/man3/rtcOccluded4.%%MANSUFX%% -share/man/man3/rtcOccludedNM.%%MANSUFX%% -share/man/man3/rtcOccludedNp.%%MANSUFX%% share/man/man3/rtcPointQuery.%%MANSUFX%% share/man/man3/rtcPointQuery4.%%MANSUFX%% share/man/man3/rtcReleaseBVH.%%MANSUFX%% share/man/man3/rtcReleaseBuffer.%%MANSUFX%% share/man/man3/rtcReleaseDevice.%%MANSUFX%% share/man/man3/rtcReleaseGeometry.%%MANSUFX%% share/man/man3/rtcReleaseScene.%%MANSUFX%% share/man/man3/rtcRetainBVH.%%MANSUFX%% share/man/man3/rtcRetainBuffer.%%MANSUFX%% share/man/man3/rtcRetainDevice.%%MANSUFX%% share/man/man3/rtcRetainGeometry.%%MANSUFX%% share/man/man3/rtcRetainScene.%%MANSUFX%% +share/man/man3/rtcSYCLDeviceSelector.%%MANSUFX%% share/man/man3/rtcSetDeviceErrorFunction.%%MANSUFX%% share/man/man3/rtcSetDeviceMemoryMonitorFunction.%%MANSUFX%% +share/man/man3/rtcSetDeviceSYCLDevice.%%MANSUFX%% share/man/man3/rtcSetGeometryBoundsFunction.%%MANSUFX%% share/man/man3/rtcSetGeometryBuffer.%%MANSUFX%% share/man/man3/rtcSetGeometryBuildQuality.%%MANSUFX%% share/man/man3/rtcSetGeometryDisplacementFunction.%%MANSUFX%% +share/man/man3/rtcSetGeometryEnableFilterFunctionFromArguments.%%MANSUFX%% share/man/man3/rtcSetGeometryInstancedScene.%%MANSUFX%% share/man/man3/rtcSetGeometryIntersectFilterFunction.%%MANSUFX%% share/man/man3/rtcSetGeometryIntersectFunction.%%MANSUFX%% share/man/man3/rtcSetGeometryMask.%%MANSUFX%% share/man/man3/rtcSetGeometryMaxRadiusScale.%%MANSUFX%% share/man/man3/rtcSetGeometryOccludedFilterFunction.%%MANSUFX%% share/man/man3/rtcSetGeometryOccludedFunction.%%MANSUFX%% share/man/man3/rtcSetGeometryPointQueryFunction.%%MANSUFX%% share/man/man3/rtcSetGeometrySubdivisionMode.%%MANSUFX%% share/man/man3/rtcSetGeometryTessellationRate.%%MANSUFX%% share/man/man3/rtcSetGeometryTimeRange.%%MANSUFX%% share/man/man3/rtcSetGeometryTimeStepCount.%%MANSUFX%% share/man/man3/rtcSetGeometryTopologyCount.%%MANSUFX%% share/man/man3/rtcSetGeometryTransform.%%MANSUFX%% share/man/man3/rtcSetGeometryTransformQuaternion.%%MANSUFX%% share/man/man3/rtcSetGeometryUserData.%%MANSUFX%% share/man/man3/rtcSetGeometryUserPrimitiveCount.%%MANSUFX%% share/man/man3/rtcSetGeometryVertexAttributeCount.%%MANSUFX%% share/man/man3/rtcSetGeometryVertexAttributeTopology.%%MANSUFX%% share/man/man3/rtcSetNewGeometryBuffer.%%MANSUFX%% share/man/man3/rtcSetSceneBuildQuality.%%MANSUFX%% share/man/man3/rtcSetSceneFlags.%%MANSUFX%% share/man/man3/rtcSetSceneProgressMonitorFunction.%%MANSUFX%% share/man/man3/rtcSetSharedGeometryBuffer.%%MANSUFX%% share/man/man3/rtcUpdateGeometryBuffer.%%MANSUFX%% %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/readme.pdf +%%PORTDOCS%%%%DOCSDIR%%/third-party-programs-DPCPP.txt +%%PORTDOCS%%%%DOCSDIR%%/third-party-programs-OIDN.txt %%PORTDOCS%%%%DOCSDIR%%/third-party-programs-TBB.txt +%%PORTDOCS%%%%DOCSDIR%%/third-party-programs-oneAPI-DPCPP.txt %%PORTDOCS%%%%DOCSDIR%%/third-party-programs.txt -%%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%%/embree_buildbench +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_bvh_access +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_bvh_builder +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_closest_point +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_closest_point_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_collide +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_convert +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_curve_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_curve_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_displacement_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_displacement_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_dynamic_scene +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_dynamic_scene_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_grid_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_grid_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_hair_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_hair_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_info +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_instanced_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_instanced_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_interpolation +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_interpolation_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_intersection_filter +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_intersection_filter_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_lazy_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_lazy_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_minimal +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_motion_blur_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_motion_blur_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_multiscene_geometry +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_next_hit +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_pathtracer +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_pathtracer_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_point_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_point_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_quaternion_motion_blur +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_quaternion_motion_blur_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_ray_mask +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_ray_mask_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_subdivision_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_subdivision_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_tests +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_triangle_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_triangle_geometry_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_user_geometry +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_user_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_verify -%%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%%/embree_viewer +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_viewer_ispc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_voronoi +%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_voronoi_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/build.bench +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cone_0.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cone_0.xml %%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_instanced.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_instanced.xml %%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/curve_flat.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_flat.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_geometry.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_oriented.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_oriented.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_round.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_round.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cylinder.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cylinder.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/furBall_A.bin %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/furBall_A.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/furBall_A.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4_mb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4_mb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair0.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair1.ecs %%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/meta_bvh.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/meta_bvh.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/meta_bvh_mb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/meta_bvh_mb.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_curve_large_curvature.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve_large_curvature.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves_sycl.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves_sycl.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_hermite_curve_twisted.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points_mb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points_mb.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/quad_mb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/quad_mb.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_curves_sycl.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_curves_sycl.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_0.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_1.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_1.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_2.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_2.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_3.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_3.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_4.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_4.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_5.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_5.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_6.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_6.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/sphere_instancing_mb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/sphere_instancing_mb.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/spheres.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/spheres.mtl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/spheres.obj %%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%%/models/trace.bench -%%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%%/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 +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_mb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_mb.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_qmb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_qmb.xml +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_mb.ecs +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_mb.xml diff --git a/graphics/embree/Makefile b/graphics/embree3/Makefile similarity index 93% copy from graphics/embree/Makefile copy to graphics/embree3/Makefile index ff6396631c04..6bec01a02160 100644 --- a/graphics/embree/Makefile +++ b/graphics/embree3/Makefile @@ -1,75 +1,78 @@ PORTNAME= embree PORTVERSION= 3.13.5 -PORTREVISION= 8 DISTVERSIONPREFIX= v CATEGORIES= graphics +PKGNAMESUFFIX= 3 PATCH_SITES= https://github.com/RenderKit/${PORTNAME}/commit/ PATCHFILES+= cda4cf1919bb2a748e78915fbd6e421a1056638d.patch:-p1 # https://github.com/RenderKit/embree/issues/486 MAINTAINER= danfe@FreeBSD.org COMMENT= Collection of high-performance ray tracing kernels WWW= https://www.embree.org/ LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= heavy use of SSE instructions USES= cmake pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=${_ETS} \ -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \ -DEMBREE_RAY_MASK:BOOL=ON +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} +EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} + PLIST_SUB+= VERSION=${PORTVERSION} MANSUFX=3${PORTNAME}3.gz OPTIONS_DEFINE= BACKFACE_CULLING DOCS EXAMPLES ISPC TBB OPTIONS_DEFAULT= ISPC TBB OPTIONS_SUB= yes BACKFACE_CULLING_DESC= Enable back-face culling (BFC) BACKFACE_CULLING_CMAKE_ON= -DEMBREE_BACKFACE_CULLING:BOOL=ON ISPC_DESC= ISPC applications support ISPC_BUILD_DEPENDS= ispc:devel/ispc ISPC_CMAKE_OFF= -DEMBREE_ISPC_SUPPORT: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 TBB_DESC= Use Intel TBB (optimal performance) TBB_LIB_DEPENDS= libtbb.so:devel/onetbb TBB_VARS= _ETS=TBB TBB_VARS_OFF= _ETS=INTERNAL .include # Disable parts that use _mm_cvtsi128_si64() which is not defined on i386 .if ${ARCH} == i386 CMAKE_ARGS+= -DEMBREE_ISA_AVX512: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 # Obsolete GNU binutils 2.17.50 objdump(1) is going to be removed # from the base, use LLVM's one if it's available .if exists(/usr/bin/llvm-objdump) @${REINPLACE_CMD} -e 's,objdump,llvm-&,' \ ${WRKSRC}/common/cmake/check_globals.cmake \ ${WRKSRC}/common/cmake/check_stack_frame_size.cmake .endif do-test: ${TEST_WRKSRC}/${PORTNAME}_verify .include diff --git a/graphics/embree/distinfo b/graphics/embree3/distinfo similarity index 93% copy from graphics/embree/distinfo copy to graphics/embree3/distinfo index 0553ed30b504..70830616865c 100644 --- a/graphics/embree/distinfo +++ b/graphics/embree3/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1728136927 +TIMESTAMP = 1662619243 SHA256 (embree-embree-v3.13.5_GH0.tar.gz) = b8c22d275d9128741265537c559d0ea73074adbf2f2b66b0a766ca52c52d665b SIZE (embree-embree-v3.13.5_GH0.tar.gz) = 13739115 SHA256 (cda4cf1919bb2a748e78915fbd6e421a1056638d.patch) = dcd769d6f1466b6a362205caa23aaf875aa3b9dfeab7ccbd2505692a3c16ebd1 SIZE (cda4cf1919bb2a748e78915fbd6e421a1056638d.patch) = 1594 diff --git a/graphics/embree3/pkg-descr b/graphics/embree3/pkg-descr new file mode 100644 index 000000000000..f1acfecbcccc --- /dev/null +++ b/graphics/embree3/pkg-descr @@ -0,0 +1,12 @@ +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. diff --git a/graphics/embree/pkg-plist b/graphics/embree3/pkg-plist similarity index 100% copy from graphics/embree/pkg-plist copy to graphics/embree3/pkg-plist diff --git a/graphics/openvkl/Makefile b/graphics/openvkl/Makefile index 5d372fd94e50..d3ed0b60e21e 100644 --- a/graphics/openvkl/Makefile +++ b/graphics/openvkl/Makefile @@ -1,40 +1,40 @@ PORTNAME= openvkl DISTVERSIONPREFIX= v DISTVERSION= 1.3.0 PORTREVISION= 17 CATEGORIES= graphics devel MAINTAINER= yuri@FreeBSD.org COMMENT= Intel Open Volume Kernel Library for graphics applications WWW= https://github.com/openvkl/openvkl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= https://github.com/openvkl/openvkl/issues/14 BUILD_DEPENDS= ispc:devel/ispc -LIB_DEPENDS= libembree3.so:graphics/embree \ +LIB_DEPENDS= libembree3.so:graphics/embree3 \ libglfw.so:graphics/glfw \ librkcommon.so:devel/rkcommon \ libtbbmalloc.so:devel/onetbb USES= cmake:testing compiler:c++11-lib gl USE_GITHUB= yes USE_GL= gl USE_LDCONFIG= yes CMAKE_OFF= BUILD_TESTING BUILD_EXAMPLES CMAKE_TESTING_ON= BUILD_TESTING OPTIONS_DEFINE= DOCS VDB OPTIONS_DEFAULT= VDB VDB_DESC= Build with OpenVDB VDB_CMAKE_ON= -DOpenVDB_ROOT=${LOCALBASE} VDB_LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libopenvdb.so:misc/openvdb PORTDOCS= * .include diff --git a/graphics/ospray/Makefile b/graphics/ospray/Makefile index 07137f1f10f5..eb788a006376 100644 --- a/graphics/ospray/Makefile +++ b/graphics/ospray/Makefile @@ -1,46 +1,46 @@ PORTNAME= ospray DISTVERSIONPREFIX= v DISTVERSION= 2.10.0 PORTREVISION= 11 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Ray tracing based rendering engine for high-fidelity visualization WWW= https://www.ospray.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ispc:devel/ispc LIB_DEPENDS= libbenchmark.so:devel/benchmark \ - libembree3.so:graphics/embree \ + libembree3.so:graphics/embree3 \ libglfw.so:graphics/glfw \ libopenvkl.so:graphics/openvkl \ librkcommon.so:devel/rkcommon \ libtbb.so:devel/onetbb USES= cmake:testing compiler:c++11-lang gl pkgconfig readline qt:5 USE_GITHUB= yes USE_GL= gl glu USE_QT= core gui opengl qmake:build USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION} CMAKE_OFF= OSPRAY_ENABLE_APPS_TESTING CMAKE_TESTING_ON= OSPRAY_ENABLE_APPS_TESTING OPTIONS_DEFINE= APPS OPTIONS_DEFAULT= APPS OPTIONS_SUB= yes APPS_DESC= Build apps APPS_CMAKE_BOOL= OSPRAY_ENABLE_APPS post-patch: # replace alloca.h includes @${FIND} ${WRKSRC} -name "*.c*" -a -exec ${GREP} "#include " {} \; -a -exec ${REINPLACE_CMD} -e "s|#include |#include |" {} \; > /dev/null post-install: @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/OSPRay .include diff --git a/science/py-fresnel/Makefile b/science/py-fresnel/Makefile index 113f26872604..3133b2c1777e 100644 --- a/science/py-fresnel/Makefile +++ b/science/py-fresnel/Makefile @@ -1,34 +1,34 @@ PORTNAME= fresnel DISTVERSIONPREFIX= v DISTVERSION= 0.13.4-4 DISTVERSIONSUFFIX= -g3ba217f PORTREVISION= 9 CATEGORIES= science # physics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Publication quality path tracing in real time WWW= https://github.com/glotzerlab/fresnel LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= pybind11>0:devel/pybind11 -LIB_DEPENDS= libembree3.so:graphics/embree \ +LIB_DEPENDS= libembree3.so:graphics/embree3 \ libqhull_r.so:math/qhull \ libtbb.so:devel/onetbb TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= cmake:testing compiler:c++14-lang python USE_GITHUB= yes GH_ACCOUNT= glotzerlab GH_TUPLE= glotzerlab:random123:7f2371b8c597a486cd33fb421a196d78efe08043:glotzerlab_random123/extern/random123 \ glotzerlab:fresnel-examples:dad005682fc3b5d167861ce7eda23a157baf2ce7:glotzerlab_fresnel_examples/doc/examples \ glotzerlab:qhull:613debeaea72ee66626dace9ba1a2eff11b5d37d:glotzerlab_qhull/extern/qhull do-test: install @cd ${WRKDIR} && ${PYTHON_CMD} ${FILESDIR}/example.py .include diff --git a/science/ttk/Makefile b/science/ttk/Makefile index 84c5c4906180..825079819c86 100644 --- a/science/ttk/Makefile +++ b/science/ttk/Makefile @@ -1,48 +1,48 @@ PORTNAME= ttk DISTVERSION= 1.3.0 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Topology ToolKit: Topological data analysis and visualization WWW= https://topology-tool-kit.github.io \ https://github.com/topology-tool-kit/ttk LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${LOCALBASE}/include/boost/functional/hash.hpp:devel/boost-libs \ cli11>0:devel/cli11 \ exprtk>0:math/exprtk \ spectra>0:math/spectra \ utf8cpp>0:devel/utf8cpp \ websocketpp>0:devel/websocketpp \ ${PY_DEPENDS} BUILD_DEPENDS+= nlohmann-json>0:devel/nlohmann-json # is required by lib/cmake/paraview-5.11/vtk/VTK-vtk-module-find-packages.cmake:1167 BUILD_DEPENDS+= fast_float>0:math/fast_float # attempt to fix build failures triggered by find_package(fastfloat) from paraview's vtk cmake scripts LIB_DEPENDS= libcgraph.so:graphics/graphviz \ - libembree3.so:graphics/embree \ + libembree3.so:graphics/embree3 \ libfreetype.so:print/freetype2 \ libjsoncpp.so:devel/jsoncpp \ libqhull_r.so:math/qhull \ libvtkRenderingCore-pv${PARAVIEW_VER}.so:science/paraview \ libzfp.so:devel/zfp RUN_DEPENDS= ${PY_DEPENDS} USES= cmake eigen:3 compiler:c++11-lang gl python sqlite xorg USE_GL= glew USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= topology-tool-kit CMAKE_ARGS= -DPython3_EXECUTABLE=${PYTHON_CMD} CMAKE_OFF= TTK_ENABLE_WEBSOCKETPP # fix build with boost-1.87+ until this is fixed post-stage: ${RM} ${STAGEDIR}${PREFIX}/include/Python.h .include <../../science/paraview/Makefile.version> .include