24 Commits

Author SHA1 Message Date
rsadowski
6ecf5561f1 Fix build with CMake 3.23
- Use CFLAGS and CXXFLAGS instead of  CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
tb
55d706b131 graphics/opencolorio: explicitly list pybind11, setuptools and wheel
as BDEPs. Found via a build failure due to missing pybind11. ok sthen

Dimitri Karamazov agreed with initial diff; pyproject.toml hint from
daniel
2022-03-06 20:00:39 +00:00
ajacoutot
f915e97899 Missing BDEP on devel/py-pybind11. 2022-03-06 16:10:22 +00:00
sthen
ebc90594bd re-update to opencolorio-2.1.1, now with -DOCIO_BUILD_GPU_TESTS=OFF which
caused configure failure if freeglut/glew were installed;  Dimitri Karamazov
2022-03-05 11:30:09 +00:00
sthen
03bfbf3f96 oops, revert previous, I thought I had built this... 2022-03-04 22:33:35 +00:00
sthen
51815a68dd update to opencolorio-2.1.1, from Dimitri Karamazov (taking co-maintainer)
ok pascal@ (existing maintainer)
2022-03-04 22:21:01 +00:00
sthen
5e4370b64d bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:01:12 +00:00
kmos
4f055172fe Fix build of opencolorio on sparc64
Calling maintainer timeout since I sent an identical fix back in
January
2021-08-11 18:13:23 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
1942667339 oops, I committed opencolorio from the old diff, update it. 2021-01-01 22:53:20 +00:00
sthen
3a2421b00e update to opencolorio-1.1.1, from deserter666 at danwin1210.me, ok pascal (maintainer) 2021-01-01 22:48:55 +00:00
rsadowski
58139ee9e2 Add missing build dependency boost, found by ajacoutot@ 2020-12-14 15:28:14 +00:00
rsadowski
2d249b193e Fix building with newer yaml-cpp
From Brad
2020-12-14 06:26:25 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
pascal
b01174ae9b Update my mail address. 2016-05-07 12:40:56 +00:00
pascal
872182301d Turns out just merging the yaml-cpp commit from upstream wasn't enough, it
depended on other changes.  This led to blender segfaults at startup.  Update
to a full snapshot of upstream's master branch to fix the issue.

Distfile mirrored by abieber@, thanks!
2014-11-21 17:25:49 +00:00
pascal
675d85c368 Merge commit 63c6bde2acac363c8c5e7fd3d744e17ea99e20ab from upstream to make
this work with both the in-tree and a newer version of yaml-cpp.  Requested by
jasper@, same diff from kirby@.

ok jasper@
2014-09-03 11:17:59 +00:00
kirby
b5445599f4 use GH_* vars.
ok pascal@ (maintainer)
2014-08-25 16:15:22 +00:00
pascal
73b5f877db Import OpenColorIO.
OpenColorIO (OCIO) is a complete color management solution geared
towards motion picture production with an emphasis on visual effects
and computer animation.  OCIO provides a straightforward and
consistent user experience across all supporting applications while
allowing for sophisticated back-end configuration options suitable
for high-end production usage. OCIO is compatible with the Academy
Color Encoding Specification (ACES) and is LUT-format agnostic,
supporting many popular formats.

ok landry@
2014-03-25 10:33:33 +00:00