Port details |
- py-openshadinglanguage OpenShadingLanguage python bindings
- 1.13.10.0_3 graphics =2 1.13.10.0Version of this port present on the latest quarterly branch.
- Maintainer: FreeBSD@Shaneware.biz
- Port Added: 2020-09-14 03:31:13
- Last Update: 2024-11-20 10:05:25
- Commit Hash: 312ee18
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: multimedia python
- License: BSD3CLAUSE
- WWW:
- https://github.com/AcademySoftwareFoundation/OpenShadingLanguage
- Description:
- Open Shading Language (OSL) is a small but rich language for
programmable shading in advanced renderers and other applications, ideal
for describing materials, lights, displacement, and pattern generation.
OSL was developed by Sony Pictures Imageworks for use in its in-house
renderer used for feature film animation and visual effects. The
language specification was developed with input by other visual effects
and animation studios who also wish to use it.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}openshadinglanguage>0:graphics/py-openshadinglanguage@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/graphics/py-openshadinglanguage/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/py-openshadinglanguage
- pkg install py311-openshadinglanguage
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-openshadinglanguage listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-openshadinglanguage
- Package flavors (<flavor>: <package>)
- py311: py311-openshadinglanguage
- ONLY_FOR_ARCHS: aarch64 amd64 powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1717481007
SHA256 (AcademySoftwareFoundation-OpenShadingLanguage-v1.13.10.0_GH0.tar.gz) = 302f573d21c700d859fb36497d377656cb51213309d95bebda941bb0993a7f42
SIZE (AcademySoftwareFoundation-OpenShadingLanguage-v1.13.10.0_GH0.tar.gz) = 21776721
Packages (timestamps in pop-ups are UTC):
- Master port: graphics/openshadinglanguage
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pybind11Config.cmake : devel/pybind11
- bison : devel/bison
- cmake : devel/cmake-core
- ninja : devel/ninja
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-openimageio>0 : graphics/py-openimageio@py311
- python3.11 : lang/python311
- Library dependencies:
-
- libboost_thread.so : devel/boost-libs
- libImath.so : math/Imath
- libOpenEXR.so : graphics/openexr
- libOpenImageIO.so : graphics/openimageio
- libpartio.so : graphics/partio
- libpugixml.so : textproc/pugixml
- liboslquery.so : graphics/openshadinglanguage
- libLLVM-15.so : devel/llvm15
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- graphics_py-openshadinglanguage
- USES:
- bison cmake compiler:c++17-lang llvm:lib localbase ncurses python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: graphics/openshadinglanguage |
Commit | Credits | Log message |
1.13.10.0_3 20 Nov 2024 10:05:25 |
Dima Panov (fluffy) |
devel/boost: bump consu,ers after update Boost to 1.86 release
Sponsored by: Future Crew, LLC |
1.13.10.0_2 13 Oct 2024 13:55:03 |
Matthias Andree (mandree) |
graphics/openexr: PORTREVISION bump of openexr users due to ABI change |
1.13.10.0_1 03 Oct 2024 10:25:14 |
Dima Panov (fluffy) |
*/*: bump consumers after devel/boost* update
With hat: office
Sponsored by: Future Crew, LLC |
1.13.10.0 02 Jul 2024 13:13:53 |
Vladimir Druzenko (vvd) Author: Shane |
graphics/{,py-}openshadinglanguage: update 1.12.14.0 → 1.13.10.0
Changelog:
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.6.0-beta1
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.6.1
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.7.0
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.8.0
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.9.0
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.10.0
PR: 279846 |
1.12.14.0_1 09 Jun 2024 16:21:06 |
Vladimir Druzenko (vvd) |
graphics/{,py-}openshadinglanguage: sort out Makefile, pet portclippy, add
graphics/partio as dependency
Grab silently graphics/partio (small library for reading, writing, and
manipulating a variety of standard particle formats GEO, BGEO, PTC, PDB, PDA)
if installed.
It's possible to create build option PARTIO and prevent search partio with
PARTIO_CMAKE_OFF=-DCMAKE_DISABLE_FIND_PACKAGE_partio:BOOL=ON, but partio is
small and is on by default by ustream - so add it as mandatory dependency.
Also rename renamed by upstream ENABLERTTI to ENABLE_RTTI and pet portclippy.
PR: 279457
Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintaner) |
1.12.14.0 29 May 2024 20:26:11 |
Vladimir Druzenko (vvd) Author: Shane |
graphics/{,py-}openshadinglanguage: update to 1.12.14.0
Changelog:
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.14.0
PR: 275822
Tested by: fluffy, vvd |
1.12.13.0_1 10 Sep 2023 11:44:32 |
Matthias Andree (mandree) |
*: Bump PORTREVISION for OpenEXR users
Because OpenEXR's SONAME has changed with the 3.2.0 update.
New SONAME: libOpenEXR-3_2.so.31 |
1.12.13.0 25 Jul 2023 20:56:09 |
Dima Panov (fluffy) |
graphics/openshadinglanguage: update to 1.12.13.0 release (+)
Release
notes: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.13.0
Approved by: maintainer (implicit)
Sponsored by: Serenity Cybersecurity, LLC |
1.12.12.0_2 02 Jun 2023 21:40:45 |
Matthias Andree (mandree) |
*: bump PORTREVISION of Imath users
...because math/Imath 3.1.9 reset the major version of
libImath to 29 from 31. See math/Imath 3.1.9 for details. |
1.12.12.0_1 28 May 2023 18:39:40 |
Matthias Andree (mandree) |
*: Bump revision of ports using math/Imath
...after its major revision update. |
1.12.11.0 27 Apr 2023 19:05:17 |
Dima Panov (fluffy) |
graphics/openshadinglanguage: update to 1.12.11.0 release (+)
Changelog: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.11.0
\
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.10.0
\
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.9.0
\
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.8.0
\
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.7.1
\
https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.7.0
Approved by: maintainer (implicit) |
1.12.6.2_3 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
1.12.6.2_2 04 Mar 2023 10:41:17 |
Matthias Andree (mandree) |
*: Bump PORTREVISION of math/Imath users |
1.12.6.2 09 Oct 2022 19:40:31 |
Dima Panov (fluffy) |
graphics/openshadinglanguage: update to 1.12.6.2 release (+)
Changelog: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
Approved by: maintainer (implicit) |
1.11.17.0_2 12 Aug 2022 14:46:53 |
Dima Panov (fluffy) |
*/*: bump all consumers after recent boost upgrade |
1.11.17.0_1 22 May 2022 20:17:16 |
Dima Panov (fluffy) |
devel/boost-all: bump all library consumers after boost upgrade
PR: 246106 |
1.11.13.0_3 17 Jul 2021 09:17:59 |
Matthias Andree (mandree) |
*: bump PORTREVISION after math/Imath update |
1.11.7.3_3 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.11.7.3_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.11.7.3_3 13 Feb 2021 11:48:22 |
mandree |
Remove ineffective PORTREVISION,
and replace it by a comment. |
1.11.7.3_3 13 Feb 2021 11:08:29 |
mandree |
graphics/openexr, ilmbase: security update to v2.5.5
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.5
"Specific OSS-fuzz issues include:
OSS-fuzz #30291 Timeout in openexr_exrcheck_fuzzer
OSS-fuzz #29106 Heap-buffer-overflow in Imf_2_5::FastHufDecoder::decode
OSS-fuzz #28971 Undefined-shift in Imf_2_5::cachePadding
OSS-fuzz #29829 Integer-overflow in
Imf_2_5::DwaCompressor::initializeBuffers
OSS-fuzz #30121 Out-of-memory in openexr_exrcheck_fuzzer"
Bump PORTREVISION of ports that directly depend on openexr and/or ilmbase.
MFH: 2021Q1
Security: 98044aba-6d72-11eb-aed7-1b1b8a70cc8b |
1.11.7.3_2 03 Jan 2021 16:57:29 |
mandree |
graphics/openexr: really commit v2.5.4 update.
Unfortunately, this was missed with the ilmbase update, and
causes yet another PORTREVISION bump on all dependent ports.
repeating ilmbase's commit log here:
"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>
Cherry-pick upstream commit for GCC 11 compatibility:
<https://github.com/AcademySoftwareFoundation/openexr/commit/a40a6151c4e746eb8f93c7c06992d0ec11289fdc>
Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)
MFH: 2021Q1 (this requires discussion by ports-secteam@!)
Reported by: VVD (IRC, #bsdports) |
1.11.7.3 14 Sep 2020 03:30:35 |
vanilla |
Add py-openshadinglanguage 1.11.7.3, advanced shading language for
production GI renderers.
PR: 249139
Submitted by: FreeBSD@Shaneware.biz |