graphics/opensubdiv: fix cmake config file
Consumers encountered this error:
CMake Error at /usr/local/lib/cmake/OpenSubdiv/OpenSubdivTargets.cmake:79 (set_target_properties):
The link interface of target "OpenSubdiv::osdCPU" contains:
OpenMP::OpenMP_CXX
but the target was not found.
PR: 296775
Approved by: maintainer’s time-out94e197cd2cPort details
graphics/opensubdiv3.7.0_1
High performance subdivision surface libraries
- Maintainer
- FreeBSD@Shaneware.biz
- Packages
- opensubdiv 3.7.0_1
- Upstream
- Higher version available: 3.8.0
- CPE
- none, CVEs only via VuXML
- WWW
- https://graphics.pixar.com/opensubdiv
- 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 (59)
graphics/opensubdiv: update to v3.7.0 PR: 2920587d6a345daa
graphics/opensubdiv: disable OPENMP on powerpc to fix build1c698b8f30
textproc/py-docutils: Update to 0.21.2 And fix some build errors caused by this update PR: 280080 Reported by: wen@ Exp-run by: antoine@ Approved by: portmgr(blanket, fix build)c0615e6aa3
devel/onetbb: Update to 2021.13.0 and bump dependent ports' revisions. Release notes: https://github.com/oneapi-src/oneTBB/blob/v2021.13.0/RELEASE_NOTES.md149e2101c3
graphics/opensubdiv: sort out Makefile, pet portclippy, fix build on 32bit - Remove unnecessary libs from USE_GL and add required. - Fix build on 32bit ARCHS, upstream issue: https://github.com/PixarAnimationStudios/OpenSubdiv/issues/1198#issuecomment-2143940211 - Make options OPENMP (for supported ARCHS) and PTEX default. - EXAMPLES and OPENCL can build together without errors. - Remove NO_GL_TESTS - upstream removed it. - Sort options and pet portclippy. PR: 279472 Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)f251a78efa
graphics/opensubdiv: update to 3.6.0 Changelogs: https://graphics.pixar.com/opensubdiv/docs/release_notes.html#release-3-5-1-july-2023 https://graphics.pixar.com/opensubdiv/docs/release_notes.html#release-3-6-0-sep-2023 PR: 275821 Tested by: fluffy, vvd77a3d76078
devel/onetbb: Update to 2021.12.0 and bump dependent ports' revisions. Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.12.096261a1e5a
devel/onetbb: Update to 2021.11.0 and bump dependent ports' revisions. Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.11.0cf5d9b8b96
devel/onetbb: Update to 2021.10.0 and bump dependent ports' revisions. Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.10.022e222cbce
devel/onetbb: Update to 2021.9.0 and bump dependent ports' revisions. Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.9.08f947d908a
devel/onetbb: Update to 2021.8.0 Also: - bump dependent ports' revisions - fix build when WITH_DEBUG is set Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.8.01dc256924e
devel/onetbb: Update to 2021.7.0 and bump dependent ports' revisions. Release notes: https://github.com/oneapi-src/oneTBB/blob/v2021.7.0/RELEASE_NOTES.mde02e127016
graphics/ptex: update to 2.4.2 release (+) * Drop custom do-install target, cmake automation do it well * Bump direct consumers Changes sinve 2.3.2 release: v2.4.0 May 18, 2021 API: headers and DSOs hide non-API symbols by default. v2.4.1 Aug 3, 2021 API: Windows symbol visibility fixes. v2.4.2 Aug 4, 2022 API: Windows Clang/14 support, visibility fixes and cmake enhancements. Approved by: maintaimer (implicit)5c793405d0
graphics/opensubdiv: pet OpenMP handling (+) Make OpenMP suppport OPTIONal Add patches to pass OpenMP flags to consumers if enabled [1] Mark OPENCL option as prevented to build examples Bump PORTREVISION to force rebuild consumers with new flags Submitted by: Tatsuki Makino via ports ml Approved by: maintainer (implicit)77a55dca0e
graphics/opensubdiv: update to 3.5.0 release tag (+) NOTE: EXAMPLES option is broken yet (OFF by default) Changelog: https://graphics.pixar.com/opensubdiv/docs/release_notes.html#release-3-5-0-sep-2022 Approved by: maintainer (implicit)161039e32b
devel/onetbb: Update to 2021.6.0 and bump dependent ports' revisions. Release notes: https://github.com/oneapi-src/oneTBB/blob/v2021.6.0/RELEASE_NOTES.mde3eba48aef
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
devel/onetbb: Update to 2021.5.0 and bump dependent ports' revisions4a0e524371
graphics/opensubdiv: Update to to 3.4.4 - Remove docs files from plist and use PORTDOCS= * - Re-enable TBB options as default - Include patch submitted to project to build with onetbb https://github.com/PixarAnimationStudios/OpenSubdiv/pull/1234/commits/9079a517f406 PR: 2606737b74024821
graphics/opensubdiv: regen plist after doxygen update Sponsored by: Netzkommune GmbH06da219eba
graphics/mesa-libs: Bump reverse deps for libglvnd Per discussion with bapt on helping pkg handle the changing of these deps and avoiding impossible upgrade senarios. PR: 246767 Reviewed by: manu, bapt Approved by: x11 Differential Revision: https://reviews.freebsd.org/D30824da3162c7c9
devel/doxygen: update to 1.9.1 release Also regen 'pkg-plist' for affected consumers, with PORTREVISION bump Touch Mk/bsd.ruby.mk due to all ruby* is affected MFH: 2021Q2b8ac15afd0
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Disable TBB by default before oneTbb transition PR: 252687 Submitted by: FreeBSD@ShaneWare.Biz Approved by: FreeBSD@ShaneWare.Biz (maintainer)fe726971f3
devel/doxygen: Update to 1.9.0 - regen patches by 'make makepatch' - adjust consumers which affected by new doxygen styles - take maintainersip Changelog: https://www.doxygen.nl/manual/changelog.html#log_1_9_0 PR: 242347 Submitted by: fluffy Reported by: Naram Qashat (ex-maintainer) Exp-run by: antoine2ec10e7dd9
Update devel/tbb to 2020.3 and bump dependent ports' revisions Changelog: https://github.com/oneapi-src/oneTBB/blob/v2020.3/CHANGESb4b8dbee42
Update to 3.4.3 PR: 247654 Submitted by: Shane <FreeBSD@ShaneWare.Biz> (maintainer)e984a81cf1
Update devel/tbb to 2020.2 and bump dependent port's revisions Changelog: https://github.com/oneapi-src/oneTBB/blob/tbb_2020/CHANGES555ae57247
Update devel/tbb to 2020.0 and bump dependent ports' revisions [1] Also, while here, re-generate patches using the makepatch target [1] Changelog: https://github.com/intel/tbb/blob/v2020.0/CHANGES23cb661f63
Add USES=xorg USES=gl, ports categories g Add USES=xorg and USES=gl to ports in categories starting with 'g'. While here, try to sprinkle other USES (mostly gnome and sdl) as needed.be6c15b5c6
Update devel/tbb to 2019.8 and bump dependent ports' revisions Changelog: https://github.com/intel/tbb/blob/tbb_2019/CHANGES03166a4b36
Fix build with DEFAULT_VERSIONS=python=3.x PR: 23468763c2272c37
Update devel/doxygen to 1.8.15 PR: 236110630fe1e7af
graphics/opensubdiv: Fix document generation when using Python 3.x as default PR: 234687 Submitted by: FreeBSD@ShaneWare.Biz (maintainer) Reported by: antoine8d0e7d048b
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: antoine707c6bf295
graphics/opensubdiv: update 3.3.0 -> 3.3.3 PR: 225940 Submitted by: Shane Ambler <FreeBSD@ShaneWare.Biz> (maintainer) Relnotes: http://graphics.pixar.com/opensubdiv/docs/release_notes.htmld08fd124a2
Update devel/tbb to version 2019.1 and bump dependent ports' revisions Also, reintegrate HTML documentation that was removed in previous version.e20bbea618
Update devel/tbb to version 2019 and bump dependent port's revisionsc05d3b7d2f
Update devel/doxygen to 1.8.14 PR: 225290 Submitted by: Naram Qashat (maintainer)4f8127ec05
Bump portrevision to chase graphics/glew shard library version update. PR: 223370 Submitted by: zeising exp-run by: antoine Approved by: antoine5598792853
graphics/opensubdiv: Remove unecessary escaping Reported by: mat3141be32b4
graphics/opensubdiv: fix some port issues Reported by: jbeich Pointyhat to: swills9377abeb8f
Use USE_GITHUB correctly. Sponsored by: Absolightc41add8927
graphics/opensubdiv: Update to 3.3.0 While here, give maintainership to submitter PR: 222301 Submitted by: Shane <FreeBSD@ShaneWare.Biz>d20f3988e2
Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.
Previously cmake-ports that wanted to use ninja could set
CMAKE_NINJA=yes
now, ports that do not work with ninja can set
cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.
The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary
PR: 219629
PR: 213331
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D107485e373eaa92Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845b760897dde
Reset mva@'s ports, he handed in his ports bit.e132ea6fc3