CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
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 · Report wrong data

Install

Package
# pkg install povray37
installs 3.7.0.10_26 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 163.7.0.10_263.7.0.10_26–
FreeBSD 153.7.0.10_263.7.0.10_26–
FreeBSD 143.7.0.10_263.7.0.10_263.7.0.10_26

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.7.0.10_263.7.0.10_26–
FreeBSD 143.7.0.10_263.7.0.10_263.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)

Mathieu Arnold (mat) · 3.7.0.r6_12
Remove support for variables that have been deprecated for a while.

variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
bb5196a149
Jan Beich (jbeich) · 3.7.0.r6_12
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
98eb11b2f0
Jan Beich (jbeich) · 3.7.0.r6_11
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
7e21a6476a
Jan Beich (jbeich) · 3.7.0.r6_10
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
b324ade02d
Mark Linimon (linimon) · 3.7.0.r6_9
Provide more descriptive error messages for ports failing on powerpc64.

Approved by:	portmgr (tier-2 blanket)
4ebba57eca
Jan Beich (jbeich) · 3.7.0.r6_9
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
59e02117ae
Jan Beich (jbeich) · 3.7.0.r6_8
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)
a8713d15f4
Mark Linimon (linimon) · 3.7.0.r6_7
Now builds on sparc64.

While here, pacify portlint.

Approved by:	portmgr (tier-2 blanket)
16df9d6669
Dmitry Marakasov (amdmi3) · 3.7.0.r6_7
Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed

Approved by:	portmgr blanket
c86e9d9724
Steve Wills (swills) · 3.7.0.r6_7
many ports: mark broken on powerpc64
86cd4fbe5a
Mathieu Arnold (mat) · 3.7.0.r6_7
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Antoine Brodin (antoine) · 3.7.0.r6_7
Convert to USES=jpeg
6e5719ca80
Baptiste Daroussin (bapt) · 3.7.0.r6_7
Bump portrevision after png update
bb21093773
Antoine Brodin (antoine) · 3.7.0.r6_6
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
7ae46e9b12
Tijl Coosemans (tijl) · 3.7.0.r6_6
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it.  Bump PORTREVISION on their dependent ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
60945f0277
Baptiste Daroussin (bapt) · 3.7.0.r6_5
Cleanup plist
a76a739bfe
Tijl Coosemans (tijl) · 3.7.0.r6_5
Support LIBS like LDFLAGS.

- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
9f8b4bcde3
John Marino (marino) · 3.7.0.r6_5
graphics/povray37: Fix build on clang, support stage

The main problem with building this port with clang was the use of
shared_ptr without the boost namespace which clashes with libc++.  This
occurs in numerous places but luckly sed can fix most of them save for
a few files that inconsistently used boost names.

It was also missing an explicit link to libboost_system [1]

PR:		ports/176172
Submitted by:	Oliver Hartmann
Approved by:	Maintainer timeout
Stage support:	blanket approval
MFH:		2014Q2
dd918e15cf
Baptiste Daroussin (bapt) · 3.7.0.r6_5
Chase boost and icu bump While here convert some LIB_DEPENDS
4650a910d0
Baptiste Daroussin (bapt) · 3.7.0.r6_4
Convert LIB_DEPENDS for ports depending on boost
661a3f91f8
Max Brazhnikov (makc) · 3.7.0.r6_4
- Fix package name collision

Approved by:	portmgr (bapt)
7f219bddfe
Rusmir Dusko (nemysis) · 3.7.0.r6_4
- Bump dependent ports' revisions (graphics/ilmbase and graphics/OpenEXR)

Approved by:	wg (mentor)
74a55f2347
Rusmir Dusko (nemysis) · 3.7.0.r6_3
graphics/ilmbase

- Update to 2.0.1
- Change master sites to SAVANNAH
- Change maintainer email to @FreeBSD.org
- Remove conflict with non existent Port
- USES pathfix pkgconfig
- Add executable
- Add DOCS Option
- Support STAGEDIR and add OPTIONS_SUB
- Use pathfix instead of simple patches
- Adjust patches
- Change WWW

graphics/OpenEXR

- Update to 2.0.1
- Change master sites to SAVANNAH
- Change maintainer email to @FreeBSD.org
- Use the new format for LIB_DEPENDS
- USES gmake pathfix pkgconfig
- Add DOCS and EXAMPLES Options
- Support STAGEDIR and add OPTIONS_SUB
- Change REINPLACE_CMD
- Add extra patch for EXAMPLES
- Remove obsolete patches

- Bump dependent ports' revisions

Approved by:	pawel / wg (mentors)
1752bb5a6e
Baptiste Daroussin (bapt) · 3.7.0.r6_2
Add NO_STAGE all over the place in preparation for the staging support (cat: graphics)
eb08c5441c
Baptiste Daroussin (bapt) · 3.7.0.r6_2
Chase boost update
f5f6cd6d9b
Steve Wills (swills) · 3.7.0.r6_1
- Chase lib version changes from ilmbase and OpenEXR updates
b8cc06a151
Max Brazhnikov (makc) · 3.7.0.r6
- Update to 3.7.0.rc6 [1] - Convert to new option framework - Simplify do-install target by utilizing COPYTREE macro - Strip Makefile header

PR:		ports/171879 [1]
Submitted by:	Bjoern Koenig (maintainer)
a6b1670dd2
Dirk Meyer (dinoex) · 3.7.0.r3_2
- update png to 1.5.10
2b74a89bc8
Marcus von Appen (mva) · 3.7.0.r3_1
- Update devel/sdl12 to 1.2.15 - Update audio/sdl_mixer to 1.2.15 - Update graphics/sdl_image to 1.2.12 - Update graphics/sdl_ttf to 2.0.11 - Update graphics/sdl_gfx to 2.0.23 - Update net/sdl_net to 1.2.8 - Bump PORTREVISIONs on ports that depend on one or more packages due to ABI and shared library version changes - Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:	exp-run by pav
fbd0197639
Mark Linimon (linimon) · 3.7.0.r3
Does not compile on sparc64: thread-local storage not supported.
1d1fa428b5
Max Brazhnikov (makc) · 3.7.0.r3
Update to 3.7.0 RC3

PR:		ports/156431
Submitted by:	Bjoern Koenig <bkoenig at alpha-tierchen.de>
d4cc02ef19
Ade Lovett (ade) · 3.6.1_8
Sync to new bsd.autotools.mk
4a8684e352
Ade Lovett (ade) · 3.6.1_8
Punt autoconf267->autoconf268
6abd00a86b
Ade Lovett (ade) · 3.6.1_8
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
8262a7b51d
Dirk Meyer (dinoex) · 3.6.1_7
- fix build for png-1.4.1
f94d7ff50c
Dirk Meyer (dinoex) · 3.6.1_7
- update to 1.4.1 Reviewed by:	exp8 run on pointyhat Supported by:	miwi
de78af3ac5
Dirk Meyer (dinoex) · 3.6.1_6
- update to jpeg-8
ca9c60461c
Dirk Meyer (dinoex) · 3.6.1_5
- update to jpeg7 Tested by:	pav on pointyhat
3bbc108312
Rong-En Fan (rafan) · 3.6.1_4
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
741aa71483
Ade Lovett (ade) · 3.6.1_4
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:	exp build run (erwin)
771ea13f41
Maho Nakata (maho) · 3.6.1_4
From povray-3.6.1/doc/distribution-license.txt it reads ... > 2.4. Where the Distributor reproduces the Software in accordance with >      clause 2.1: > >       (a) the Distributor may rename, reorganise or repackage (without >           omission) the files comprising the Software where such >           renaming, reorganisation or repackaging is necessary to >           conform to the naming or or
8722437271
Martin Wilke (miwi) · 3.6.1_4
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
3e4ed01146
Martin Wilke (miwi) · 3.6.1_3
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
270a2cb06b
Edwin Groothuis (edwin) · 3.6.1_2
Remove always-false/true conditions based on OSVERSION 500000
42b9878de0
Mark Linimon (linimon) · 3.6.1_2
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:		ports/116639
Submitted by:	aDe
48420a5ebd
Florent Thoumie (flz) · 3.6.1_1
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Maho Nakata (maho) · 3.6.1
Minor cleanups

PR:	93831
Submitted by:	    Pedro F. Giffuni <giffunip@asme.org>
b1f6ab6b4d
Maho Nakata (maho) · 3.6.1
clean up mastersite[1] and add SHA256

Submitted by:	linimon[1]
4028c4f95f
Ade Lovett (ade) · 3.6.1
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
54a0b86543
Bill Fenner (fenner) · 3.6.1
www.hensa.ac.uk has been replaced by the UK Mirror Service on 1 August 1999. Move MASTER_SITES that have been dead for 6 years from www.hensa.ac.uk to the UK Mirror Service, ftp.mirrorservice.org.

Approved By: portmgr (linimon)
0895fef2d5