notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-openshadinglanguage OpenShadingLanguage python bindings
1.13.10.0_3 graphics on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.13.10.0Version of this port present on the latest quarterly branch.
Maintainer: FreeBSD@Shaneware.biz search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

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):
py39-openshadinglanguage
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------1.12.13.0_1-
FreeBSD:14:latest--------
FreeBSD:14:quarterly------1.12.13.0_1-
FreeBSD:15:latest--n/a-n/a---
 

py311-openshadinglanguage
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.13.10.0_31.13.10.0_3------
FreeBSD:13:quarterly1.13.10.0_11.13.10.0_1------
FreeBSD:14:latest1.13.10.0_31.13.10.0_3------
FreeBSD:14:quarterly1.13.10.0_11.13.10.0_1------
FreeBSD:15:latest1.13.10.0_31.13.10.0_3n/a-n/a---
 

Master port: graphics/openshadinglanguage
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pybind11Config.cmake : devel/pybind11
  2. bison : devel/bison
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-openimageio>0 : graphics/py-openimageio@py311
  2. python3.11 : lang/python311
Library dependencies:
  1. libboost_thread.so : devel/boost-libs
  2. libImath.so : math/Imath
  3. libOpenEXR.so : graphics/openexr
  4. libOpenImageIO.so : graphics/openimageio
  5. libpartio.so : graphics/partio
  6. libpugixml.so : textproc/pugixml
  7. liboslquery.so : graphics/openshadinglanguage
  8. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/AcademySoftwareFoundation/OpenShadingLanguage/tar.gz/v1.13.10.0?dummy=/
Collapse this list.

Number of commits found: 23

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
CommitCreditsLog message
1.13.10.0_3
20 Nov 2024 10:05:25
commit hash: 312ee18b022b4abcb14973bb10894ba152b8f60bcommit hash: 312ee18b022b4abcb14973bb10894ba152b8f60bcommit hash: 312ee18b022b4abcb14973bb10894ba152b8f60bcommit hash: 312ee18b022b4abcb14973bb10894ba152b8f60b files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
commit hash: f3127fabc6a3a947140b8ca6bdea8b79c1151c38commit hash: f3127fabc6a3a947140b8ca6bdea8b79c1151c38commit hash: f3127fabc6a3a947140b8ca6bdea8b79c1151c38commit hash: f3127fabc6a3a947140b8ca6bdea8b79c1151c38 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
graphics/openexr: PORTREVISION bump of openexr users due to ABI change
1.13.10.0_1
03 Oct 2024 10:25:14
commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
*/*: bump consumers after devel/boost* update

With hat:	office
Sponsored by:	Future Crew, LLC
1.13.10.0
02 Jul 2024 13:13:53
commit hash: cfcb40e24056ca55e12b2b79fb7a78b112ccf6dfcommit hash: cfcb40e24056ca55e12b2b79fb7a78b112ccf6dfcommit hash: cfcb40e24056ca55e12b2b79fb7a78b112ccf6dfcommit hash: cfcb40e24056ca55e12b2b79fb7a78b112ccf6df files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
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
commit hash: 7cb9bbeced6ca9890d332f55ac5827cc932b8248commit hash: 7cb9bbeced6ca9890d332f55ac5827cc932b8248commit hash: 7cb9bbeced6ca9890d332f55ac5827cc932b8248commit hash: 7cb9bbeced6ca9890d332f55ac5827cc932b8248 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
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
commit hash: 2da23e0ea5841acc1f05927577f94d5a24387797commit hash: 2da23e0ea5841acc1f05927577f94d5a24387797commit hash: 2da23e0ea5841acc1f05927577f94d5a24387797commit hash: 2da23e0ea5841acc1f05927577f94d5a24387797 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
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
commit hash: 1b4453302bf757bf78831f0546a746b35492f755commit hash: 1b4453302bf757bf78831f0546a746b35492f755commit hash: 1b4453302bf757bf78831f0546a746b35492f755commit hash: 1b4453302bf757bf78831f0546a746b35492f755 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: 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
commit hash: 8f3f14c0527909fd4a44b24b5337af97dbfcbbd4commit hash: 8f3f14c0527909fd4a44b24b5337af97dbfcbbd4commit hash: 8f3f14c0527909fd4a44b24b5337af97dbfcbbd4commit hash: 8f3f14c0527909fd4a44b24b5337af97dbfcbbd4 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
commit hash: a5fbd2fa98ed6c7ee3b178f597b897b0e8b78251commit hash: a5fbd2fa98ed6c7ee3b178f597b897b0e8b78251commit hash: a5fbd2fa98ed6c7ee3b178f597b897b0e8b78251commit hash: a5fbd2fa98ed6c7ee3b178f597b897b0e8b78251 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: 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
commit hash: e434b500175e89501f34ed0f2056b13b44b67bedcommit hash: e434b500175e89501f34ed0f2056b13b44b67bedcommit hash: e434b500175e89501f34ed0f2056b13b44b67bedcommit hash: e434b500175e89501f34ed0f2056b13b44b67bed files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: Bump revision of ports using math/Imath

...after its major revision update.
1.12.11.0
27 Apr 2023 19:05:17
commit hash: 661340a1bdf06db4a9580dcbeb962fc94db6c17fcommit hash: 661340a1bdf06db4a9580dcbeb962fc94db6c17fcommit hash: 661340a1bdf06db4a9580dcbeb962fc94db6c17fcommit hash: 661340a1bdf06db4a9580dcbeb962fc94db6c17f files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
1.12.6.2_2
04 Mar 2023 10:41:17
commit hash: 5327591576c55969cc09cf30730cccaa538dcd1ccommit hash: 5327591576c55969cc09cf30730cccaa538dcd1ccommit hash: 5327591576c55969cc09cf30730cccaa538dcd1ccommit hash: 5327591576c55969cc09cf30730cccaa538dcd1c files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: Bump PORTREVISION of math/Imath users
1.12.6.2
09 Oct 2022 19:40:31
commit hash: 7efb87571c401740fe826a6077b6c5d71b6515dfcommit hash: 7efb87571c401740fe826a6077b6c5d71b6515dfcommit hash: 7efb87571c401740fe826a6077b6c5d71b6515dfcommit hash: 7efb87571c401740fe826a6077b6c5d71b6515df files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
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
commit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5edcommit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5edcommit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5edcommit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5ed files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
*/*: bump all consumers after recent boost upgrade
1.11.17.0_1
22 May 2022 20:17:16
commit hash: b082b3d13e8c4872b73fb681eb99b261926ac9cdcommit hash: b082b3d13e8c4872b73fb681eb99b261926ac9cdcommit hash: b082b3d13e8c4872b73fb681eb99b261926ac9cdcommit hash: b082b3d13e8c4872b73fb681eb99b261926ac9cd files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
devel/boost-all: bump all library consumers after boost upgrade

PR:	246106
1.11.13.0_3
17 Jul 2021 09:17:59
commit hash: 3cda93bdf69bfb4ea99181e638e661c467dad38dcommit hash: 3cda93bdf69bfb4ea99181e638e661c467dad38dcommit hash: 3cda93bdf69bfb4ea99181e638e661c467dad38dcommit hash: 3cda93bdf69bfb4ea99181e638e661c467dad38d files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: bump PORTREVISION after math/Imath update
1.11.7.3_3
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.11.7.3_3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.11.7.3_3
13 Feb 2021 11:48:22
Revision:565128Original commit files touched by this commit
mandree search for other commits by this committer
Remove ineffective PORTREVISION,

and replace it by a comment.
1.11.7.3_3
13 Feb 2021 11:08:29
Revision:565123Original commit files touched by this commit
mandree search for other commits by this committer
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
Revision:560022Original commit files touched by this commit
mandree search for other commits by this committer
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
Revision:548582Original commit files touched by this commit
vanilla search for other commits by this committer
Add py-openshadinglanguage 1.11.7.3, advanced shading language for
production GI renderers.

PR:		249139
Submitted by:	FreeBSD@Shaneware.biz

Number of commits found: 23