aboutsummaryrefslogtreecommitdiff
path: root/graphics/appleseed
Commit message (Collapse)AuthorAgeFilesLines
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* - Allow to build with Embree intersection backend support (follow theAlexey Dokuchaev2021-03-142-1/+9
| | | | | | | | | upstream and keep it off by default) - Add a piece of advice to pkg-message about how to help it find the fallback OSL shaders provided by the package Notes: svn path=/head/; revision=568386
* - Switch appleseed.studio build to Python 3.x and enable by defaultAlexey Dokuchaev2021-03-148-5/+223
| | | | | | | - Register missing dependency on the `graphics/opencolorio' port Notes: svn path=/head/; revision=568372
* - Build Python3 code the same way as Python2, this is currently no-opAlexey Dokuchaev2021-03-112-11/+38
| | | | | | | | | | but would be required for upcoming appleseed.studio-enabled builds - Move Python bits from custom prefix to standard PYTHON_SITELIBDIR, where appleseed.studio would be able to find them without passing the PYTHONHOME environment variable to executable Notes: svn path=/head/; revision=568068
* - Fix Python 3.x bindings build and enable them by defaultAlexey Dokuchaev2021-03-096-5/+101
| | | | | | | | | - Add one missing LIB_DEPENDS per the stage Q/A report - Make symlinks to external programs instead of copying - Prevent overlinking to libGLU when it is being found Notes: svn path=/head/; revision=567952
* - Instead of patching every cpuid() call to match our version,Alexey Dokuchaev2021-03-062-86/+8
| | | | | | | | | | simply provide two-argument compatibility method (I somehow forgot that this is C++ code so we can overload methods) - Remove no longer needed workaround for GCC 4.2.1: we always build in C++11 mode now and thus require modern compiler Notes: svn path=/head/; revision=567462
* - Resurrect, unbreak, and update to the latest version 2.1.0-betaAlexey Dokuchaev2021-03-0411-0/+519
| | | | | | | | | | | | - Disable appleseed.studio for now: while it had been ported to Qt5, it still heavily relies on Python 2.x - Drop the options: C++11 is required now, and API examples are of little interest to end-users so just stop installing them - Add dependencies on `archivers/liblz4' and `graphics/openimageio' - GC no longer needed work-arounds for old versions of Clang Notes: svn path=/head/; revision=567314
* Remove expired ports:Rene Ladan2019-05-099-480/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2019-05-08 databases/ruby-odbc: Broken for more than 6 months 2019-05-08 databases/rubygem-dbd-odbc: Broken for more than 6 months 2019-05-08 devel/dlangui: Broken for more than 6 months 2019-05-08 editors/dlangide: Broken for more than 6 months 2019-05-08 emulators/desmume: Broken for more than 6 months 2019-05-08 emulators/yabause: Broken for more than 6 months 2019-05-08 emulators/yape: Broken for more than 6 months 2019-05-08 games/armagetron: Broken for more than 6 months 2019-05-08 games/boswars: Broken for more than 6 months 2019-05-08 games/ceferino: Broken for more than 6 months 2019-05-08 games/chanta: Broken for more than 6 months 2019-05-08 games/d2x-xl: Broken for more than 6 months 2019-05-08 games/drcreep: Broken for more than 6 months 2019-05-08 games/frobtads: Broken for more than 6 months 2019-05-08 games/paintown: Broken for more than 6 months 2019-05-08 games/pykawari: Broken for more than 6 months 2019-05-08 games/stepmania-devel: Broken for more than 6 months 2019-05-08 games/tinymux: Broken for more than 6 months 2019-05-08 games/voxelands: Broken for more than 6 months 2019-05-08 games/voxelands-server: Broken for more than 6 months 2019-05-08 games/warsow: Broken for more than 6 months 2019-05-08 graphics/appleseed: Broken for more than 6 months 2019-05-08 graphics/apvlv: Broken for more than 6 months 2019-05-08 graphics/qslim: Broken for more than 6 months 2019-05-08 graphics/rawstudio: Broken for more than 6 months 2019-05-08 graphics/tulip: Broken for more than 6 months 2019-05-08 lang/qore: Broken for more than 6 months 2019-05-08 mail/milter-manager: Broken for more than 6 months 2019-05-08 math/goblin: Broken for more than 6 months 2019-05-08 math/mosesdecoder: Broken for more than 6 months 2019-05-08 multimedia/asdcplib: Broken for more than 6 months 2019-05-08 net/crtmpserver: Broken for more than 6 months 2019-05-08 net/linuxigd: Abandonware; use net/miniupnpd instead 2019-05-08 net/openafs: Broken for more than 6 months 2019-05-08 security/quantis: Broken for more than 6 months 2019-05-08 sysutils/boxbackup: Broken for more than 6 months 2019-05-08 sysutils/grub2-efi: Broken for more than 6 months 2019-05-08 sysutils/grub2-pcbsd: Broken for more than 6 months 2019-05-08 sysutils/mdcp: Broken for more than 6 months 2019-05-08 sysutils/sbsigntool: Broken for more than 6 months 2019-05-08 www/py-cherrypy-old: Lates version is in tree and no dependent ports Notes: svn path=/head/; revision=501106
* devel/boost-*: update to 1.70.0Jan Beich2019-04-121-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_70_0.html PR: 235956 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D19303 Notes: svn path=/head/; revision=498698
* Deprecate ports broken for more than 6 monthsAntoine Brodin2019-04-071-0/+2
| | | | Notes: svn path=/head/; revision=498264
* graphics/appleseed: remove broken DISNEY option (Qt4 deprecation)Tobias C. Berner2019-03-161-7/+2
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=495977
* graphics/appleseed: remove STUDIO option (Qt4 removal)Tobias C. Berner2019-03-162-24/+3
| | | | | | | | | - untested as marked BROKEN Approved by: portmgr (implicit) Notes: svn path=/head/; revision=495944
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* Mark BROKEN: fails to buildAntoine Brodin2018-12-181-0/+2
| | | | | | | | | | cd /wrkdirs/usr/ports/graphics/appleseed/work/.build/src/appleseed.shaders && /usr/local/bin/cmake -E make_directory /wrkdirs/usr/ports/graphics/appleseed/work/appleseed-1.7.1-beta/sandbox/shaders/maya && /wrkdirs/usr/ports/graphics/appleseed/work/appleseed-1.7.1-beta/sandbox/bin/oslc -O2 -DNDEBUG -I"/wrkdirs/usr/ports/graphics/appleseed/work/appleseed-1.7.1-beta/src/appleseed.shaders/include" -o /wrkdirs/usr/ports/graphics/appleseed/work/appleseed-1.7.1-beta/sandbox/shaders/maya/as_maya_anisotropic.oso /wrkdirs/usr/ports/graphics/appleseed/work/appleseed-1.7.1-beta/src/appleseed.shaders/src/maya/as_maya_anisotropic.osl /wrkdirs/usr/ports/graphics/appleseed/work/appleseed-1.7.1-beta/src/appleseed.shaders/include/appleseed/color/as_color_helpers.h:191: error: cannot write to "illuminant" (read-only symbol) Reported by: pkg-fallout Notes: svn path=/head/; revision=487777
* devel/boost-*: update to 1.69.0Jan Beich2018-12-121-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_69_0.html PR: 232525 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D17645 Notes: svn path=/head/; revision=487266
* Mark QT4 ports/functionality for removal on 2019-03-15Rene Ladan2018-12-021-0/+7
| | | | | | | | | | | | | | 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/D17741 Notes: svn path=/head/; revision=486467
* - Add LICENSE_FILEDmitry Marakasov2018-09-272-1/+2
| | | | | | | | | - Update WWW Approved by: portmgr blanket Notes: svn path=/head/; revision=480797
* Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr.Matthias Andree2018-09-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=480374
* devel/boost-*: update to 1.68.0Jan Beich2018-08-091-1/+1
| | | | | | | | | | | | - 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/D16165 Notes: svn path=/head/; revision=476723
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-281-1/+2
| | | | | | | | | | | | | | | | | | 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/D15540 Notes: svn path=/head/; revision=473503
* devel/boost-*: update to 1.67.0Jan Beich2018-04-181-1/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_67_0.html PR: 227427 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15030 Notes: svn path=/head/; revision=467711
* devel/boost-*: update to 1.66.0Jan Beich2018-01-181-0/+1
| | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_66_0.html PR: 223922 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D13279 Notes: svn path=/head/; revision=459315
* - Allow to build without appleseed.studio (Qt-based GUI program), thisAlexey Dokuchaev2017-12-092-14/+16
| | | | | | | | | | | | | 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 links to libSeExprEditor.so, while both programs link to libSeExpr.so (our SeExpr package always provides both libraries anyways) Notes: svn path=/head/; revision=455862
* - Update to `graphics/appleseed' to version 1.7.1-betaAlexey Dokuchaev2017-12-094-159/+258
| | | | | | | | | | | | | | | | | | | | - 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-provided default ctor to default-construct a const object [*], and we still have supported FreeBSD versions where Clang behaves the old way [*] 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. Notes: svn path=/head/; revision=455830
* Security update OpenEXR and ilmbase to 2.2.1.Matthias Andree2017-12-011-0/+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-080027ef73ec Notes: svn path=/head/; revision=455244
* - Belatedly update `graphics/appleseed' to version 1.6.0, the latestAlexey Dokuchaev2017-11-134-18/+31
| | | | | | | | | | | | | | | | | | 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 logic was attempting to use (in fact, it's surprising that it was working before because it was most likely not possible even with C++98, unless this is a very recent change in Boost) [*] - While here, adjust OSL_BROKEN message to give the specific reason PR: 222392 [*] Submitted by: Roger Leigh Notes: svn path=/head/; revision=454120
* devel/boost-*: update to 1.65.1Jan Beich2017-09-251-1/+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/D11582 Notes: svn path=/head/; revision=450560
* devel/boost-*: enable C++11 featuresJan Beich2017-09-251-1/+1
| | | | | | | | | | | 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/D11582 Notes: svn path=/head/; revision=450557
* graphics/openshadinglanguage: update to 1.8.10Jan Beich2017-09-091-2/+4
| | | | | | | | | | | - 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) Notes: svn path=/head/; revision=449507
* graphics/openimageio: update to 1.7.17Jan Beich2017-09-091-1/+1
| | | | | | | | | Changes: https://github.com/OpenImageIO/oiio/blob/Release-1.7.17/CHANGES.md PR: 222132 Submitted by: Shane Ambler <FreeBSD@ShaneWare.Biz> (maintainer) Notes: svn path=/head/; revision=449506
* devel/boost-*: update to 1.64.0Jan Beich2017-05-021-1/+1
| | | | | | | | | | | 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/D10472 Notes: svn path=/head/; revision=439934
* graphics/openshadinglanguage: update to 1.7.5Jan Beich2017-01-271-1/+1
| | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=432568
* devel/boost-*: update to 1.63.0Jan Beich2017-01-061-1/+1
| | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_63_0.html PR: 215598 Exp-run by: antoine Approved by: office (bapt) MFH: 2017Q1 Notes: svn path=/head/; revision=430692
* devel/boost-*: update to 1.62.0Jan Beich2016-11-231-1/+1
| | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=426908
* graphics/appleseed: unbreak build with boost 1.62 on i386Jan Beich2016-11-211-0/+2
| | | | | | | | | | | | ../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 blanket Notes: svn path=/head/; revision=426695
* Try to unbreak the build on recent FreeBSD versions.Alexey Dokuchaev2016-10-101-0/+2
| | | | | | | Reported by: pkg-fallout Notes: svn path=/head/; revision=423734
* Update to version 1.5.2-beta.Alexey Dokuchaev2016-10-065-145/+5
| | | | | | | | | Because GitHub releases (tarballs) are not fetched with correct modification time, set TIMESTAMP to 1475224589 which corresponds to commit 7f3ea39 tagged as this release. Notes: svn path=/head/; revision=423446
* - Update to version 1.4.0-beta, the latest to dateAlexey Dokuchaev2016-06-028-115/+168
| | | | | | | | - Remove a patch that was integrated upstream - Add two more patches to inhibit GCC attempts to invoke private copy ctor Notes: svn path=/head/; revision=416280
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-011-7/+7
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412346
* Update giflib to 5.1.1Antoine Brodin2015-12-031-0/+1
| | | | | | | PR: 204492 Notes: svn path=/head/; revision=402898
* Make installation of sample files optional (as port examples).Alexey Dokuchaev2015-11-222-17/+19
| | | | Notes: svn path=/head/; revision=402227
* - Update to version 1.3.0-beta, which integrates most of our patches forAlexey Dokuchaev2015-11-2120-821/+107
| | | | | | | | | native FreeBSD support - Provide the real ONLY_FOR_ARCHS_REASON - Rename DISNEY_MATERIAL to simply DISNEY (previous name was too long) Notes: svn path=/head/; revision=402145
* Now that required supporting ports were fixed (r398753) and added to theAlexey Dokuchaev2015-10-093-6/+166
| | | | | | | | | 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). Notes: svn path=/head/; revision=398926
* Improve cpuid() implementation:Alexey Dokuchaev2015-09-172-18/+23
| | | | | | | | | | | | | | | - 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 because 32-bit operations would set the upper 32 bits to zero Submitted by: tijl Notes: svn path=/head/; revision=397114
* Fix mysterious linking problems with bundled LZ4 code: it was due to theAlexey Dokuchaev2015-09-012-12/+22
| | | | | | | | | 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. Notes: svn path=/head/; revision=395765
* - Use %edi register to save/restore contents of %ebx instead of pushingAlexey Dokuchaev2015-08-311-6/+8
| | | | | | | | | | 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-fallout Notes: svn path=/head/; revision=395648
* Add a port of appleseed: modern, open source, physically-based renderingAlexey Dokuchaev2015-08-2823-0/+992
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. Notes: svn path=/head/; revision=395520