BSD Ports

graphics/openusd 26.05_3 FreeBSD

Universal Scene Description is a scene description management system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
681281fbaa
License
APACHE20
Categories
graphics

Description

Universal Scene Description (USD) is an efficient, scalable system for authoring, reading, and streaming time-sampled scene description for interchange between graphics applications.

Install

Binary package:

pkg install openusd

From the ports tree:

cd /usr/ports/graphics/openusd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openusd>0:graphics/openusd
LIB_DEPENDS=	libusd_ar.so:graphics/openusd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-26.05_3---
FreeBSD:14:quarterly-26.05_3n/a--
FreeBSD:15:latest-26.05_3n/a--
FreeBSD:15:quarterly-26.05_3n/an/an/a
FreeBSD:16:latest-26.05_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 49
Run dependencies 39

No port depends on this one.

Configuration

Options name: graphics_openusd

OptionDefaultDescription
IMAGINGonBuild imaging components
MONOLITHIConBuild a monolithic library (required for blender)
PYTHONoffBuild Python bindings for testing
TOOLSonBuild commandline tools
USES
cmake python:test
Service scripts
none

Files

pkg-plist 1989
  • bin/sdfdump
  • bin/sdffilter
  • bin/usdcat
  • bin/usdchecker
  • bin/usdtree
  • bin/usdzip
  • cmake/pxrTargets-.cmake
  • cmake/pxrTargets.cmake
  • include/pxr/base/arch/align.h
  • include/pxr/base/arch/api.h
  • include/pxr/base/arch/attributes.h
  • include/pxr/base/arch/buildMode.h
  • include/pxr/base/arch/daemon.h
  • include/pxr/base/arch/debugger.h
  • include/pxr/base/arch/defines.h
  • include/pxr/base/arch/demangle.h
  • include/pxr/base/arch/env.h
  • include/pxr/base/arch/errno.h
  • include/pxr/base/arch/error.h
  • include/pxr/base/arch/export.h
  • include/pxr/base/arch/fileSystem.h
  • include/pxr/base/arch/function.h
  • include/pxr/base/arch/functionLite.h
  • include/pxr/base/arch/hash.h
  • include/pxr/base/arch/hints.h
  • include/pxr/base/arch/inttypes.h
  • include/pxr/base/arch/library.h
  • include/pxr/base/arch/mallocHook.h
  • include/pxr/base/arch/math.h
  • include/pxr/base/arch/pragmas.h
  • include/pxr/base/arch/regex.h
  • include/pxr/base/arch/stackTrace.h
  • include/pxr/base/arch/symbols.h
  • include/pxr/base/arch/systemInfo.h
  • include/pxr/base/arch/threads.h
  • include/pxr/base/arch/timing.h
  • include/pxr/base/arch/virtualMemory.h
  • include/pxr/base/arch/vsnprintf.h
  • include/pxr/base/gf/api.h
  • include/pxr/base/gf/bbox3d.h
  • include/pxr/base/gf/camera.h
  • include/pxr/base/gf/color.h
  • include/pxr/base/gf/colorSpace.h
  • include/pxr/base/gf/declare.h
  • include/pxr/base/gf/dualQuatd.h
  • include/pxr/base/gf/dualQuatf.h
  • include/pxr/base/gf/dualQuath.h
  • include/pxr/base/gf/frustum.h
  • include/pxr/base/gf/gamma.h
  • include/pxr/base/gf/half.h
  • include/pxr/base/gf/homogeneous.h
  • include/pxr/base/gf/ilmbase_half.h
  • include/pxr/base/gf/ilmbase_halfLimits.h
  • include/pxr/base/gf/interval.h
  • include/pxr/base/gf/limits.h
  • include/pxr/base/gf/line.h
  • include/pxr/base/gf/line2d.h
  • include/pxr/base/gf/lineSeg.h
  • include/pxr/base/gf/lineSeg2d.h
  • include/pxr/base/gf/math.h
  • include/pxr/base/gf/matrix2d.h
  • include/pxr/base/gf/matrix2f.h
  • include/pxr/base/gf/matrix3d.h
  • include/pxr/base/gf/matrix3f.h
  • include/pxr/base/gf/matrix4d.h
  • include/pxr/base/gf/matrix4f.h
  • include/pxr/base/gf/matrixData.h
  • include/pxr/base/gf/multiInterval.h
  • include/pxr/base/gf/numericCast.h
  • include/pxr/base/gf/plane.h
  • include/pxr/base/gf/quatd.h
  • include/pxr/base/gf/quaternion.h
  • include/pxr/base/gf/quatf.h
  • include/pxr/base/gf/quath.h
  • include/pxr/base/gf/range1d.h
  • include/pxr/base/gf/range1f.h
  • include/pxr/base/gf/range2d.h
  • include/pxr/base/gf/range2f.h
  • include/pxr/base/gf/range3d.h
  • include/pxr/base/gf/range3f.h
  • include/pxr/base/gf/ray.h
  • include/pxr/base/gf/rect2i.h
  • include/pxr/base/gf/rotation.h
  • include/pxr/base/gf/size2.h
  • include/pxr/base/gf/size3.h
  • include/pxr/base/gf/traits.h
  • include/pxr/base/gf/transform.h
  • include/pxr/base/gf/vec2d.h
  • include/pxr/base/gf/vec2f.h
  • include/pxr/base/gf/vec2h.h
  • include/pxr/base/gf/vec2i.h
  • include/pxr/base/gf/vec3d.h
  • include/pxr/base/gf/vec3f.h
  • include/pxr/base/gf/vec3h.h
  • include/pxr/base/gf/vec3i.h
  • include/pxr/base/gf/vec4d.h
  • include/pxr/base/gf/vec4f.h
  • include/pxr/base/gf/vec4h.h
  • include/pxr/base/gf/vec4i.h
  • include/pxr/base/js/api.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
PixarAnimationStudios-OpenUSD-v26.05_GH0.tar.gz1.50869346e+08bf514f62ac9508d3c5b121dc1107f3b29bf3c954473b9b0bf8324b7cf04c64c1

Commit history 3

DateCommitCreditsLog message
681281fbaa Yuri Victorovich graphics/openusd: transfer mentorship
Requested by: Vladimir via Telegram discussion group
213840c151 Dima Panov */*: bump consumers after devel/boost update
d69e80167c Thierry Thomas graphics/openusd: fix cmake file
Consumers using cmake failed with this error: CMake Error at /usr/local/cmake/pxrTargets.cmake:426 (set_target_properties): The link interface of target "garch" contains: OpenGL::GL but the target was not found. See https://github.com/PixarAnimationStudios/OpenUSD/issues/3310 PR: 296774 Approved by: maintainer’s time-out