Bug 194028 - [update]: graphics/openshadinglanguage version 1.5.11
Summary: [update]: graphics/openshadinglanguage version 1.5.11
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Marcus von Appen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-30 07:30 UTC by Marcus von Appen
Modified: 2014-11-23 14:44 UTC (History)
1 user (show)

See Also:
mva: maintainer-feedback? (FreeBSD)


Attachments
osl version 1.5.11 (2.01 KB, patch)
2014-09-30 07:30 UTC, Marcus von Appen
no flags Details | Diff
osl update 1.5.11 (5.04 KB, patch)
2014-10-01 17:36 UTC, Shane
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus von Appen freebsd_committer freebsd_triage 2014-09-30 07:30:21 UTC
Created attachment 147820 [details]
osl version 1.5.11

Attached is an update for graphics/openshadinglanguage version 1.5.11
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-09-30 07:30:21 UTC
Maintainer CC'd
Comment 2 Marcus von Appen freebsd_committer freebsd_triage 2014-09-30 07:30:46 UTC
I'll take it.
Comment 3 Shane 2014-10-01 17:36:42 UTC
Created attachment 147891 [details]
osl update 1.5.11
Comment 4 Shane 2014-10-01 18:15:00 UTC
The update I was about to send also includes changing to llvm/clang 3.4 With clang 3.4 in 9.3 and 10.1 base systems I think using 3.4 is a reasonable option.

A patch for testshade/testshade.cpp is also needed to compile on 32 bit systems.

With the blender 2.72 release coming in the next couple of weeks we can have this update committed at the same time - 2.71 doesn't build with osl 1.5.x which is why I waited for the 2.72 release.

I have compiled osl on 8.4 9.3 and 10.0 however I have had issues with blender if gcc is used as the default compiler. As osl is a non-default option that may not matter as far as updating the port.
Comment 5 Marcus von Appen freebsd_committer freebsd_triage 2014-10-04 07:40:18 UTC
The problem with clang/llvm34 for blender 2.72 are crashes on rendering animations throgh ffmpeg, if SSE is enabled on amd64 machines.
clang does not seem to align memory properly for SSE2 instructions, such as the movdqa call.

Is there a chance to get osl compiled with clang35 and llvm35 instead? Some blender devs reported that this may fix the alignment issues.
Comment 6 Marcus von Appen freebsd_committer freebsd_triage 2014-10-22 05:19:31 UTC
Is it okay with you, if I update the openshadinglanguage with the clang35 changes, we discussed via mail?
Comment 7 Shane 2014-10-23 10:27:30 UTC
Sure. No problems using clang35
Comment 8 commit-hook freebsd_committer freebsd_triage 2014-11-23 14:37:26 UTC
A commit references this bug:

Author: mva
Date: Sun Nov 23 14:36:42 UTC 2014
New revision: 373155
URL: https://svnweb.freebsd.org/changeset/ports/373155

Log:
  - Update to version 1.5.11

  PR:		194028
  Submitted by:	myself
  Approved by:	FreeBSD@ShaneWare.Biz (maintainer)

Changes:
  head/graphics/openshadinglanguage/Makefile
  head/graphics/openshadinglanguage/distinfo
  head/graphics/openshadinglanguage/pkg-plist
Comment 9 Marcus von Appen freebsd_committer freebsd_triage 2014-11-23 14:44:31 UTC
Committed, thanks.