devel/boost-*: update to 1.69.0 Changes: http://www.boost.org/users/history/version_1_69_0.html PR: 232525 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D176457c879267dc
Port details
graphics/appleseed2.1.0.b_23
Modern, physically-based production renderer
- Maintainer
- danfe@FreeBSD.org
- Packages
- appleseed 2.1.0.b_23
- Upstream
- Higher version available: 2.1.0
- CPE
- none, CVEs only via VuXML
- WWW
- https://appleseedhq.net/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (83)
Mark QT4 ports/functionality for removal on 2019-03-15 While here, chase some KDE4 ports and functionality, these are scheduled for removal on 2018-12-31. Change the default option/flavor to QT5 where applicable or use alternative toolkits like GTK. Submitted by: tcberner Reviewed by: adridg, jhale, rene, tcberner Approved by: portmgr (implicit, flavor hook) Differential Revision: https://reviews.freebsd.org/D1774199d6d12a38
- Add LICENSE_FILE - Update WWW Approved by: portmgr blanketd5081cda01
Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr. Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0> Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase the new lower-case spelling of the name, and to omit the version from the library name to ease future maintenance. Bump PORTREVISION of all ports that depend on ilmbase or openexr directly, so that they all get rebuilt on upgrades. Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now that its Iex::BaseExc class is no longer derived from std::string, details were given upstream through https://github.com/ampas/CTL/issues/71 and (b) to unwind semicolon/;-lists in cmake that stem from openexr/ ilmbase pkg-config variables. (Note ampasCTL is unmaintained as FreeBSD port, and upstream, and I cannot run-time test it.) Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending directly or indirectly on ilmbase and/or openexr have passed without regressions. Thus invoking due diligence, I believe I have done the equivalent of an -exp run, and do not require approval for the dependency chases to third-party ports.d1cfeab07e
devel/boost-*: update to 1.68.0 - Switch to C++14 for libboost_system to support C++14 consumers Changes: http://www.boost.org/users/history/version_1_68_0.html PR: 229569 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D161650b055d47f2
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540b1a1d38bf9
devel/boost-*: update to 1.67.0 Changes: http://www.boost.org/users/history/version_1_67_0.html PR: 227427 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15030cc95712fbe
devel/boost-*: update to 1.66.0 Changes: http://www.boost.org/users/history/version_1_66_0.html PR: 223922 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D1327925beeff079
- Allow to build without appleseed.studio (Qt-based GUI program), this makes setting up headless render boxes easier - Remove previously optional dependency on `graphics/openimageio' when building with Disney material support: since r455830, OSL support is mandatory, and OSL depends on `graphics/openimageio' unconditionally - Correct dependency on `graphics/seexpr': only appleseed.studio linffbec57778
- Update to `graphics/appleseed' to version 1.7.1-beta - OSL support is no longer optional. It complicated the code and the build system, and developers' intention is to make OSL a first-class citizen in appleseed; keeping OSL optional did not allow moving in that direction - Add a work-around for Core Working Group (CWG) Defect 253: prior to GCC 4.6.4 and Clang 3.9.0, C++ required a user [*] https://stackoverflow.com/questions/7411515 Because GitHub releases (tarballs) are not fetched with correct modification time, set TIMESTAMP to 1501170801 which corresponds to commit ae7f346 tagged as this release.c10df5b9df
Security update OpenEXR and ilmbase to 2.2.1. While here, fix libIlmImfUtil_la_LDFLAGp so that when linking libIlmImfUtil, the locally built libIlmImf gets precedence over the one in /usr/local, to permit upgrades in a running system with the older version installed. This changes the library's SONAME, so bump PORTREVISION of all dependees. Unfortunately, this looks a bit too intrusive for an MFH to 2017Q4. Security: CVE-2017-9110 Security: CVE-2017-9111 Security: CVE-2017-9112 Security: CVE-2017-9113 Security: CVE-2017-9114 Security: CVE-2017-9115 Security: CVE-2017-9116 Security: 803879e9-4195-11e7-9b08-080027ef73ec1fb0ae7cf9
- Belatedly update `graphics/appleseed' to version 1.6.0, the latest version where OSL support is optional (further updates require RTTI enabled in both LLVM and OSL, and thus currently not possible) - Allow to build in C++11 mode and backport a patch to fix spinlock initialization to match the way it is initialized internally by Boost: copy and assignment operators are deleted, which this PR: 222392 [*] Submitted by: Roger Leighab1579dac2
devel/boost-*: update to 1.65.1 Changes: http://www.boost.org/users/history/version_1_65_1.html PR: 218835 Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month) Tested by: jhibbits (on powerpc64, earlier version) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D1158298eb11b2f0
devel/boost-*: enable C++11 features PR: 218835 Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690 Approved by: maintainer timeout (2 months) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D115827e21a6476a
graphics/openshadinglanguage: update to 1.8.10 - graphics/appleseed isn't compatible yet, so disable OSL by default Changes: https://github.com/imageworks/OpenShadingLanguage/blob/Release-1.8.10/CHANGES.md PR: 220784 222131 Submitted by: Shane Ambler <FreeBSD@ShaneWare.Biz> (maintainer)b72463cdb2
graphics/openimageio: update to 1.7.17 Changes: https://github.com/OpenImageIO/oiio/blob/Release-1.7.17/CHANGES.md PR: 222132 Submitted by: Shane Ambler <FreeBSD@ShaneWare.Biz> (maintainer)98b97c6e13
devel/boost-*: update to 1.64.0 Changes: http://www.boost.org/users/history/version_1_64_0.html PR: 218835 Approved by: office (bapt) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D10472b324ade02d
graphics/openshadinglanguage: update to 1.7.5 - Add indirect dependencies - Convert USE_GCC to USES=compiler:c++11-lib - Chase WWW redirect Changes: https://github.com/imageworks/OpenShadingLanguage/raw/Release-1.7.5/CHANGES PR: 216462 Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)19124e0a55
devel/boost-*: update to 1.63.0 Changes: http://www.boost.org/users/history/version_1_63_0.html PR: 215598 Exp-run by: antoine Approved by: office (bapt) MFH: 2017Q159e02117ae
devel/boost-*: update to 1.62.0 - Enable `long double` C99 math usage - Switch 9.x back to building with GCC Changes: http://www.boost.org/users/history/ PR: 199601 Submitted by: Chen Xu, bapt, amdmi3, truckman (based on) Reviewed by: rakuco (kde) (earlier version) Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions) Approved by: bapt (office)a8713d15f4
graphics/appleseed: unbreak build with boost 1.62 on i386 ../appleseed/libappleseed.so: undefined reference to `boost::atomics::detail::lockpool::scoped_lock::scoped_lock(void const volatile*)' ../appleseed/libappleseed.so: undefined reference to `boost::atomics::detail::lockpool::scoped_lock::~scoped_lock()' c++: error: linker command failed with exit code 1 (use -v to see invocation) PR: 214476 Approved by: portmgr blanket80a63563f0
Try to unbreak the build on recent FreeBSD versions. Reported by: pkg-falloutd12f2798d1
Update to version 1.5.2-beta. Because GitHub releases (tarballs) are not fetched with correct modification time, set TIMESTAMP to 1475224589 which corresponds to commit 7f3ea39 tagged as this release.74aaee02db
- Update to version 1.4.0-beta, the latest to date - Remove a patch that was integrated upstream - Add two more patches to inhibit GCC attempts to invoke private copy ctorcc1f4fb726
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight4e1b79a0a6Update giflib to 5.1.1 PR: 2044920e8c3bf1b3
Make installation of sample files optional (as port examples).eba4f3e9a4
- Update to version 1.3.0-beta, which integrates most of our patches for native FreeBSD support - Provide the real ONLY_FOR_ARCHS_REASON - Rename DISNEY_MATERIAL to simply DISNEY (previous name was too long)3277928ffe
Now that required supporting ports were fixed (r398753) and added to the tree (r398907), allow to build with the Open Shading Language and Disney material support and enable these features by default. While here, drop useless USE_GL knob (implied by USE_QT4=opengl).e69f11baee
Improve cpuid() implementation: - Correctly denote register use: for CPUID, %eax and %ecx are input/output and %ebx and %edx are output only - Do not insist on using %esi and %edi, let the compiler choose a register - Always preserve %ebx/%rbx because ABI defines them as callee-saved - Use xchg[lq] instead of mov[lq] to restore %ebx/%rbx - Use separate implementation for x86-64 to preserve %rbx Submitted by: tijl3f37100262
Fix mysterious linking problems with bundled LZ4 code: it was due to the fact that I had `archivers/liblz4' installed locally, and its header was picked up before the bundled one which has "static inline" definition of LZ4_compressBound() function vs. normal definition in system-wide header.3fcf73c327
- Use %edi register to save/restore contents of %ebx instead of pushing it on stack to make the code work for both 32/64-bit x86 - Make the corresponding comment more accurate while I'm at it Reported by: pkg-fallout86ecf55589
Add a port of appleseed: modern, open source, physically-based rendering engine designed to produce photorealistic images, animations, and visual effects. To ease initial maintenance, disable Doxygen API documentation generation, unit tests, installation of headers and Python bindings for now; there'll be OPTIONS for those things once the dust settles.212c463bea