*/*: update boost consumers after boost-1.9297a84ef467
Port details
graphics/povray37 3.7.0.10_26
Persistence of Vision Ray Tracer
Port info
- Maintainer
- bsd@philippost.de
- Packages
- latest: 3.7.0.10_26
- Upstream
- up to date
- Last update
- to 3.7.0.10_26 · 97a84ef467
- Quarterly
- 2026Q4: 3.7.0.10_26
- WWW
- https://www.povray.org/
- Links
- cgit · VuXML
Install
- Package
# pkg install povray37installs 3.7.0.10_26 fromlatest; fromquarterly(2026Q4) 3.7.0.10_26- Port
# cd /usr/ports/graphics/povray37 && make install clean# make -C /usr/ports/graphics/povray37 config # change options first
- Size
- 21 MiB download · 30 MiB installed
- Depends on
- devel/boost-libs 1.92.0, graphics/jpeg-turbo 3.1.4.1, graphics/png 1.6.59_1
- License
- AGPLv3+
- Options
- 4 of 8 on in the package: DOCS EXAMPLES JPEG PNG
Show the 4 options that are off
IO OPENEXR TIFF X11
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.7.0.10_26 | 3.7.0.10_26 | – |
| FreeBSD 15 | 3.7.0.10_26 | 3.7.0.10_26 | – |
| FreeBSD 14 | 3.7.0.10_26 | 3.7.0.10_26 | 3.7.0.10_26 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.7.0.10_26 | 3.7.0.10_26 | – |
| FreeBSD 14 | 3.7.0.10_26 | 3.7.0.10_26 | 3.7.0.10_26 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.7.0.10_26.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (156)
*/*: bump consumers after devel/boost update213840c151
devel/boost: bump consumers after boost upgrade (+) Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead67fb95fb3b
*: Bump PORTREVISION of graphics/openexr users (including those where openexr is only an option)d6519311ed
*: Bump PORTREVISION for math/Imath update566d74ed6b
devel/boost: bump consumers after Boost update18632db919
devel/boost: bump consumers after Boost-1.87 update Sponsored by: Future Crew, LLCfa53920e72
graphics/povray37: Fix build without JPEG PR: 283768 Reported by: freebsd@koenigbj.8bx.de3753b09402
graphics/povray37: fix build with libc++ 19
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.
This causes graphics/povray37 to fail to compile with clang 19 and
libc++ 19, resulting in errors similar to:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
./base/configbase.h:159:19: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
159 | inline UCS2String ASCIItoUCS2String(const char *s)
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
This can be fixed by defining `POVMSUCS2` as `char16_t` instead of
`unsigned short`, `UCS2` as `char16_t` instead of `unsigned short`, and
`UCS4` as `char32_t` instead of `unsigned int` in the passed-in
`CPPFLAGS` variable.
Also, patch up `vfe.cpp` and `vfeconf.h` to use `char16_t` and
`u16string` instead of the non-standard types.
[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals
PR: 282645
Approved by: bsd@philippost.de (maintainer)
MFH: 2024Q46133473e42devel/boost: bump consu,ers after update Boost to 1.86 release Sponsored by: Future Crew, LLC312ee18b02
graphics/openexr: PORTREVISION bump of openexr users due to ABI changef3127fabc6
*/*: bump consumers after devel/boost* update With hat: office Sponsored by: Future Crew, LLC55cfbcf56c
graphics/tiff: Update to 4.6.0 PR: 278577 Exp-run by: antoine98bf25875a
graphics/povray37: Moved man to share/man Approved by: portmgr (blanket)34f9165cb3
devel/boost: bump consumers after library updatedb616534ff
devel/boost*: bump all consumers after 1.83.021d8008e86
*: Bump PORTREVISION for OpenEXR users Because OpenEXR's SONAME has changed with the 3.2.0 update. New SONAME: libOpenEXR-3_2.so.311b4453302b
graphics/povray37: Clean up Makefile - set COMPILED_BY variable as proposed by diizzy@ - drop the STATIC option - make use of ports framework for options PNG, JPEG, TIFF, OPENEXR PR: 273299 Reported by: bsd@philippost.de (maintainer)cbf6cea662
*/*: Bump jpeg-turbo users treewide New major version 3.0.0664a2fa1e5
*/*: Fix build with llvm16 on 13.2-STABLE As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE with the OSVERSION 1302507. - Utilize USE_CXXSTD=c++14 or similar solution where applicable - Update conditionals to addtionally check for OSVERSION greater than 1302507 and less than 1400000 Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundation95274bf4f9
graphics/povray37: Fix build with llvm16 Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundation29e3d406ff
*: bump PORTREVISION of Imath users ...because math/Imath 3.1.9 reset the major version of libImath to 29 from 31. See math/Imath 3.1.9 for details.a5fbd2fa98
*/*: bump all direct Boost cunsumers3e45e8e244
*: Bump PORTREVISION of math/Imath users5327591576
*/*: bump libboost*.so libraries consumert after Boost upgradee1287d0d12
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
*/*: bump all consumers after recent boost upgrade4cf39decb3
devel/boost-all: bump all library consumers after boost upgrade PR: 246106b082b3d13e
*: graphics/openexr PORTREVISION bumps OpenEXR changes its SONAME again, so bump PORTREVISION of its users.56ffa089e2
*: bump PORTREVISION after math/Imath update, #2 This also bumps the PORTREVISION of all ports that OPTIONally depend on Imath, for instance, through an OPENEXR or EXR option that defaults to off. Missed in commit 3cda93bdf69bfb4ea99181e638e661c467dad38d. Reported by: Philipp Ost <pj@smo.de> Reported by: koobs@ (thanks for forwarding the report)cbc36ca070
graphics/povray*: Pass maintainership to submitter and set default to 3.7 graphics/povray-meta: claim maintainership, set default version to version 3.7. POV-Ray 3.7.0 has been released in November 2013 and is the current official version for all platforms. PR: 2570836fe7b7c336
graphics/povray37: Update to 3.7.0.103ef119b813
graphics/povray37: Update to 3.7.0.916185e3fbf
graphics/povray37: make compatible with OpenEXR/Imath 3.073ed226ab4
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
devel/boost-*: update to 1.72.0 Changes: http://www.boost.org/users/history/version_1_72_0.html PR: 241449 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D22136701aa3bcf8
Add USES={gl,gnome,mate,sdl,xorg} missed in the last round863110e9f9Sprinkle more USES=xorgef5d45aaa6
graphics/povray37: fix build on GCC architectures Use new GCC to fix build. Approved by: mentors (implicit approval)b3f39cd3e6
devel/boost-*: update to 1.71.0 Changes: http://www.boost.org/users/history/version_1_71_0.html PR: 238827 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D20774befa71e0f3
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/D193039b21a3a084
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
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
graphics/povray37: Update to 3.7.0.8 - Fixes build with Clang 6 - Reset maintainer after not responding for > 6 months - While here add license and sort variables Changes: https://github.com/POV-Ray/povray/releases/ PR: 215473 Submitted by: Andrey Zholos <aaz@q-fu.com>, Chad Jacob Milios <milios@ccsys.com> Approved by: bkoenig@alpha-tierchen.de (maintainer timeout, > 6 months)760887f574
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
- Switch to USES=localbase - Switch to options helpers - Unsilence installation commands Approved by: portmgr blanketf62ddd233d
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