Port details |
- py-openshadinglanguage OpenShadingLanguage python bindings
- 1.12.13.0_1 graphics =0 1.12.13.0_1Version of this port present on the latest quarterly branch.
- Maintainer: FreeBSD@Shaneware.biz
- Port Added: 2020-09-14 03:31:13
- Last Update: 2023-09-10 11:44:32
- Commit Hash: 1b44533
- 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 py39-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 py39-openshadinglanguage listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-openshadinglanguage
- Package flavors (<flavor>: <package>)
- py39: py39-openshadinglanguage
- distinfo:
- TIMESTAMP = 1690299022
SHA256 (AcademySoftwareFoundation-OpenShadingLanguage-v1.12.13.0_GH0.tar.gz) = b5fc9f4814c1ec927773b2236d126072c1d0bbc0f031841b82649ff4d29e9d7e
SIZE (AcademySoftwareFoundation-OpenShadingLanguage-v1.12.13.0_GH0.tar.gz) = 20286745
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.9 : lang/python39
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-openimageio>0 : graphics/py-openimageio@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libboost_thread.so : devel/boost-libs
- libImath.so : math/Imath
- libOpenEXR.so : graphics/openexr
- libOpenImageIO.so : graphics/openimageio
- 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++14-lang llvm:max=15,lib localbase ncurses qt:5 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.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 |