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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
py-openshadinglanguage OpenShadingLanguage python bindings
1.12.13.0_1 graphics on this many watch lists=0 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.12.13.0_1Version 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: 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.
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 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):
py39-openshadinglanguage
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.12.13.0_11.12.13.0_1------
FreeBSD:13:quarterly-1.12.13.0_1----1.12.13.0_1-
FreeBSD:14:latest1.12.13.0_11.12.13.0_1------
FreeBSD:14:quarterly-1.12.13.0_1----1.12.13.0_1-
FreeBSD:15:latest1.12.13.0_11.12.13.0_1n/a-n/a---
FreeBSD:15:quarterly--n/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.9 : lang/python39
  6. qt5-buildtools>=5.15 : devel/qt5-buildtools
  7. qt5-qmake>=5.15 : devel/qt5-qmake
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. py39-openimageio>0 : graphics/py-openimageio@py39
  2. python3.9 : lang/python39
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. libpugixml.so : textproc/pugixml
  6. liboslquery.so : graphics/openshadinglanguage
  7. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/AcademySoftwareFoundation/OpenShadingLanguage/tar.gz/v1.12.13.0?dummy=/
Collapse this list.

Number of commits found: 17

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.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: 17