notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
non port: graphics/appleseed/Makefile
SVNWeb

Number of commits found: 44

Mon, 12 Apr 2021
[ 00:33 mandree (Matthias Andree) ]    commit hash:4c517a08f5ac28ffd0e93cbcb5ad6a0f8b4bd50f  4c517a0 
graphics/appleseed: make compatible with OpenEXR/Imath 3.0
Tue, 6 Apr 2021
[ 14:31 mat (Mathieu Arnold) ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148 (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Sun, 14 Mar 2021
[ 12:48 danfe ] Original commit   Revision:568386
- Allow to build with Embree intersection backend support (follow the
  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
[ 09:02 danfe ] Original commit   Revision:568372
- Switch appleseed.studio build to Python 3.x and enable by default
- Register missing dependency on the `graphics/opencolorio' port
Tue, 9 Mar 2021
[ 18:58 danfe ] Original commit   Revision:567952
- Fix Python 3.x bindings build and enable them by default
- 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
Thu, 4 Mar 2021
[ 13:56 danfe ] Original commit   Revision:567314(Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
- Resurrect, unbreak, and update to the latest version 2.1.0-beta
- 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
Fri, 12 Apr 2019
[ 06:36 jbeich ] Original commit   Revision:498698(Only the first 10 of 392 ports in this commit are shown above. View all ports for this commit)
devel/boost-*: update to 1.70.0

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
Sun, 7 Apr 2019
[ 07:43 antoine ] Original commit   Revision:498264(Only the first 10 of 48 ports in this commit are shown above. View all ports for this commit)
Deprecate ports broken for more than 6 months
Sat, 16 Mar 2019
[ 22:43 tcberner ] Original commit   Revision:495977
graphics/appleseed: remove broken DISNEY option (Qt4 deprecation)

Approved by:	portmgr (implicit)
[ 19:11 tcberner ] Original commit   Revision:495944
graphics/appleseed: remove STUDIO option (Qt4 removal)

- untested as marked BROKEN

Approved by:	portmgr (implicit)
Tue, 25 Dec 2018
[ 20:25 tcberner ] Original commit   Revision:488341(Only the first 10 of 1277 ports in this commit are shown above. View all ports for this commit)
Change cmake default behaviour to outsource.

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
Tue, 18 Dec 2018
[ 23:28 antoine ] Original commit   Revision:487777
Mark BROKEN: fails to build

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
Wed, 12 Dec 2018
[ 00:15 jbeich ] Original commit   Revision:487266(Only the first 10 of 415 ports in this commit are shown above. View all ports for this commit)
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/D17645
Sun, 2 Dec 2018
[ 15:41 rene ] Original commit   Revision:486467(Only the first 10 of 464 ports in this commit are shown above. View all ports for this commit)
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/D17741
Thu, 27 Sep 2018
[ 09:38 amdmi3 ] Original commit   Revision:480797
- Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
Sat, 22 Sep 2018
[ 10:15 mandree ] Original commit   Revision:480374(Only the first 10 of 70 ports in this commit are shown above. View all ports for this commit)
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.
Thu, 9 Aug 2018
[ 06:58 jbeich ] Original commit   Revision:476723(Only the first 10 of 404 ports in this commit are shown above. View all ports for this commit)
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/D16165
Thu, 28 Jun 2018
[ 17:39 tcberner ] Original commit   Revision:473503(Only the first 10 of 1416 ports in this commit are shown above. View all ports for this commit)
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/D15540
Wed, 18 Apr 2018
[ 13:57 jbeich ] Original commit   Revision:467711(Only the first 10 of 388 ports in this commit are shown above. View all ports for this commit)
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/D15030
Thu, 18 Jan 2018
[ 04:11 jbeich ] Original commit   Revision:459315(Only the first 10 of 356 ports in this commit are shown above. View all ports for this commit)
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/D13279
Sat, 9 Dec 2017
[ 14:40 danfe ] Original commit   Revision:455862
- 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 links
  to libSeExprEditor.so, while both programs link to libSeExpr.so (our
  SeExpr package always provides both libraries anyways)
[ 09:33 danfe ] Original commit   Revision:455830
- 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-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.
Fri, 1 Dec 2017
[ 01:58 mandree ] Original commit   Revision:455244(Only the first 10 of 49 ports in this commit are shown above. View all ports for this commit)
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-080027ef73ec
Mon, 13 Nov 2017
[ 15:36 danfe ] Original commit   Revision:454120
- 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 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
Mon, 25 Sep 2017
[ 00:08 jbeich ] Original commit   Revision:450560(Only the first 10 of 342 ports in this commit are shown above. View all ports for this commit)
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/D11582
[ 00:05 jbeich ] Original commit   Revision:450557(Only the first 10 of 327 ports in this commit are shown above. View all ports for this commit)
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/D11582
Sat, 9 Sep 2017
[ 19:40 jbeich ] Original commit   Revision:449507
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)
[ 19:39 jbeich ] Original commit   Revision:449506
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)
Tue, 2 May 2017
[ 06:48 jbeich ] Original commit   Revision:439934(Only the first 10 of 336 ports in this commit are shown above. View all ports for this commit)
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/D10472
Fri, 27 Jan 2017
[ 19:52 jbeich ] Original commit   Revision:432568
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)
Fri, 6 Jan 2017
[ 08:45 jbeich ] Original commit   Revision:430692(Only the first 10 of 324 ports in this commit are shown above. View all ports for this commit)
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:		2017Q1
Wed, 23 Nov 2016
[ 12:45 jbeich ] Original commit   Revision:426908(Only the first 10 of 353 ports in this commit are shown above. View all ports for this commit)
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)
Mon, 21 Nov 2016
[ 06:52 jbeich ] Original commit   Revision:426695
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 blanket
Mon, 10 Oct 2016
[ 23:46 danfe ] Original commit   Revision:423734
Try to unbreak the build on recent FreeBSD versions.

Reported by:	pkg-fallout
Thu, 6 Oct 2016
[ 23:07 danfe ] Original commit   Revision:423446
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.
Thu, 2 Jun 2016
[ 14:38 danfe ] Original commit   Revision:416280
- 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 ctor
Fri, 1 Apr 2016
[ 14:00 mat ] Original commit   Revision:412346(Only the first 10 of 5103 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
Thu, 3 Dec 2015
[ 20:01 antoine ] Original commit   Revision:402898(Only the first 10 of 49 ports in this commit are shown above. View all ports for this commit)
Update giflib to 5.1.1

PR:		204492
Sun, 22 Nov 2015
[ 11:40 danfe ] Original commit   Revision:402227
Make installation of sample files optional (as port examples).
Sat, 21 Nov 2015
[ 09:27 danfe ] Original commit   Revision:402145(Only the first 10 of 20 ports in this commit are shown above. View all ports for this commit)
- 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)
Fri, 9 Oct 2015
[ 17:31 danfe ] Original commit   Revision:398926
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).
Thu, 17 Sep 2015
[ 14:10 danfe ] Original commit   Revision:397114
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 because 32-bit
  operations would set the upper 32 bits to zero

Submitted by:	tijl
Tue, 1 Sep 2015
[ 15:17 danfe ] Original commit   Revision:395765
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.
Fri, 28 Aug 2015
[ 18:19 danfe ] Original commit   Revision:395520(Only the first 10 of 26 ports in this commit are shown above. View all ports for this commit)
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.

Number of commits found: 44