CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
Port details

graphics/xv 6.2.0

X11 program that displays images of various formats

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: 6.2.0
Upstream
up to date
Last update
to 6.2.0 · a7e43a76e3
Quarterly
2026Q4: 6.2.0
WWW
http://www.trilon.com/xv/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install xv
installs 6.2.0 from latest; from quarterly (2026Q4) 6.2.0
Port
# cd /usr/ports/graphics/xv && make install clean
# make -C /usr/ports/graphics/xv config  # change options first
Size
2.6 MiB download · 7.2 MiB installed
Depends on
devel/desktop-file-utils 0.28, graphics/jasper 4.2.9, graphics/jpeg-turbo 3.1.4.1, graphics/libexif 0.6.26, graphics/png 1.6.59_1, graphics/tiff 4.7.2, graphics/webp 1.6.0, x11-toolkits/libXt 1.3.1,1, x11/libICE 1.1.2,1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXrandr 1.5.5
Options
1 of 2 on in the package: DOCS
Show the 1 options that are off
M17N

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 166.2.06.2.0–
FreeBSD 156.2.06.2.0–
FreeBSD 146.2.06.2.06.2.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 156.2.06.2.0–
FreeBSD 146.2.06.2.06.2.0

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 6.2.0.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (143)

Steve Price (steve)
Add a missing file to packing list.
4e5f08fa4b
Shigeyuki Fukushima (shige)
Change MASTER_SITES and maintainer e-mail address. Because I was a committer.
34dace154f
Vanilla I. Shu (vanilla)
Bump png's major number to 3.
343b837340
Satoshi Asami (asami)
Change libtiff shared lib to version 4.0 -- we've shipped 3.3 before, so 1.0 would go backwards.
0a6c60d056
Justin M. Seger (jseger)
libtiff34->libtiff and include/tiff34/*.h -> include/*.h

Approved by:	asami
d57d33c655
Steve Price (steve)
Remove extraneous x11 from CATEGORIES.

Submitted by:	Josh Gilliam <josh@quick.net>
6c450aae0f
Jun Kuriyama (kuriyama)
Preparation as master-port for slave-port (japanese/xv).

Approved by:	maintainer
739ed108f1
Matthew Hunt (mph)
Eliminate warnings on systems not equipped for Japanese characters. The Japanese or multilingual functionality will be in japanese/xv and graphics/xv-m17n when those are committed.

PR:		8185
Submitted by:	Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
e2bc0d7216
Steve Price (steve)
Move manpages to Makefile and use MAN* macros.
f71aebd7a6
Satoshi Asami (asami)
Roll back libpng major to 2.
27ba461c8e
Satoshi Asami (asami)
libpng major is now 3.  Also remove regexp support in preparation for ELF conversion.
4610ae86c9
Mark Murray (markm)
Convert to ELF.
4611595d03
Satoshi Asami (asami)
Well, Kyodai is "kyoto-u.ac.jp", not "kyoto.ac.jp".
6801d84aef
Vanilla I. Shu (vanilla)
Update MASTER_SITE in Makefile PR:		ports/7770 Submitted by:	maintainer
bab0acf65d
Matthew Hunt (mph)
Make Shigeyuki FUKUSHIMA the new maintainer (was ports@freebsd.org). Add Japanese enhancements (including some Japanese file formats). Update or add various patches, including PNG, multi-page TIFF, and 	PDF.

PR:		7751
Submitted by:	Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp>
a9004e4e65
Justin M. Seger (jseger)
Change JPEG shared library number to 9.  This is to make sure that everyone installs the version of the port that uses shared library number 9 and the LIBRARY_VERSION set to the default.  Normally this is against our policy (bumping the version number for minor things), however due to the major problems caused with the upgrade, Satoshi and I decided that this was best.

Approved by:    asami
18f33c0f93
Vanilla I. Shu (vanilla)
Add png support, I don't know how to add it on PATCHFILES, so I put it on patches/patch-ah. sorry.
66f9ae4f4c
Justin M. Seger (jseger)
Switch remaining ports to use jpeg lib version 8.0.
b5544f1358
Thomas Gellekum (tg)
Upgrade to use tiff34.
cb1387edca
Thomas Gellekum (tg)
Set window gravity correctly. Minor cleanup while I was at it.

PR:		2920
Submitted by:	John Rochester <jr@cs.mun.ca>
bd383db4a1
Satoshi Asami (asami)
Add magpic and PhotoCD support.  The gist of original patch-aa is already in the distfile patch, and so is part of patch-ac.  The new patch-ac is a bug fix (wrong order of arguments -- how did it work for anyone?!?).

While I'm here, replace "mkdir -p" with "${MKDIR}", etc.

Notified about patch by: ohashi@mickey.ai.kyutech.ac.jp (Takeshi Ohashi)
c9c9ee7b8d
Andrey A. Chernov (ache)
Build with new jpeg lib now Some misc cleanup
65ddad34ca
Eric L. Hernes (erich)
add a patch for Guido Vollbeding's FixPix dithering. This is a big win for 15/16 bit displays. Obtained from: Guido Vollbeding <guivol@esc.de>
afbc09ff62
Satoshi Asami (asami)
Oh my goodness!  Satoshi is finally fed up and decided to "clean up" all the COMMENTs!  No package names, no version numbers, no "this is absolutix-3.1.2" type comments that have zero information contents.

Now, without any bad examples to follow, nobody has an excuse to import
a port with those kind of comments. :)

Phew!  238 ports modified!
95137d2010
Andreas Klemm (andreas)
Added pre-clean target. When doing 'make clean' then clean tiff and jpeg as well. Reviewed by: Submitted by: Obtained from:
cafa684b25
Satoshi Asami (asami)
Don't use gnumalloc, we've got a better malloc in libc now.
4637caed02
Satoshi Asami (asami)
Set an example by installing the xv manual (postscript, only 3.6MB) in ${PREFIX}/share/doc/xv, conditional to NOPORTDOCS.

Note that README is not conditionalized on NOPORTDOCS, this is the
license statement and its installation is required by the xv author.
9524631c60
Satoshi Asami (asami)
xv is "shareware except for personal use only", and it is ok to put it on our CDROM and ftp site.  Add a post-install target to copy the README to ${PREFIX}/share/doc/xv at author's request.
4a0364b2e4
Andrey A. Chernov (ache)
Add missing manpage
4f5963616a
Andrey A. Chernov (ache)
Change jpeg library major to 6
a642a22e35
Satoshi Asami (asami)
Link with -lgnumalloc.  Silence <malloc.h> warning along the way.

Original idea is
----------------
From: Kai Vorma <vode@snakemail.hut.fi>
To: Lars Gerhard Kuehl <lars@elbe.desy.de>
Cc: FreeBSD-hackers@freefall.cdrom.com
Subject: Re: dlmalloc

:
Okay, not faster, but it used memory better. Try xv with standard
malloc, then dlmalloc and finally GNU-malloc. With standard malloc xv
grows until it hits datasize limit (16MB) and dies (usually after 10
or so big jpegs). With dlmalloc xv's VZS was about 15MB after last
picture of that particular set and with GNU malloc it was about 11MB.
:
3ecbe20b66
Satoshi Asami (asami)
Add NO_PACKAGE.
97b2f673f4
Satoshi Asami (asami)
Yet another round of Makefile updates, graphics version.
7f6c181f38
Jordan K. Hubbard (jkh)
Add CATEGORIES lines to a whole bunch of port Makefiles.  Some ports are in multiple catagories - I'll expect the various MAINTAINERS to make further adjustments (and add any KEYWORDS lines) themselves.
ac3066bf75
Satoshi Asami (asami)
Patch to make xv call ghostscript (assumed to be in /usr/local/bin/gs) to render .ps files.  Also calls gunzip to uncompress compressed files.

Submitted by: "Philippe Charnier" <charnier@lirmm.fr>
008f57b428
Satoshi Asami (asami)
Converted Makefiles as much as I could.

(1) Took out INSTALL_MANPAGES (not necessary anymore, porter should
    set NO_INSTALL_MANPAGES for not calling "make install.man")

(2) Replaced most of DEPENDS with EXEC_DEPENDS and LIB_DEPENDS.  These
    are the entries I used:

    EXEC_DEPENDS:
      unzip:${PORTSDIR}/archivers/unzip
      gmake:${PORTSDIR}/devel/gmake
      wishx:${PORTSDIR}/lang/tclX
      xli:${PORTSDIR}/graphics/xli
      gs:${PORTSDIR}/print/ghostscript
      gunshar:${PORTSDIR}/archivers/gshar+gunshar
      hfs:${PORTSDIR}/utils/hfs
      rman:${PORTSDIR}/utils/rman

    LIB_DEPENDS:
      tiff\\.3\\.:${PORTSDIR}/graphics/tiff
      jpeg\\.5\\.:${PORTSDIR}/graphics/jpeg
      Xpm\\.4\\.:${PORTSDIR}/graphics/xpm
      tcl\\.7\\.:${PORTSDIR}/lang/tcl
      tk\\.3\\.:${PORTSDIR}/x11/tk
      xview\\.1\\.:${PORTSDIR}/x11/xview-lib
      Xaw3d\\.:${PORTSDIR}/x11/Xaw3d
      mpeg\\.1\\.:${PORTSDIR}/graphics/mpeg-lib
      xview\\.3\\.:${PORTSDIR}/x11/xview-lib
      BLT\\.1\\.:${PORTSDIR}/x11/blt

    There are still some dependencies I can't figure out what exactly
    is needed.  If your port still has DEPENDS in it, please check it out!
86793c984d
Gary Palmer (gpalmer)
Upgrade to 3.10a (bugfix release)
21f759cdc5
Jordan K. Hubbard (jkh)
Initial revision
5ca7a7ffce
Jordan K. Hubbard (jkh)
Update DEPENDS lines to point to the new relocated ports.
c33be61ae6
Satoshi Asami (asami)
Be a little more explicit on what it does.
9bc7f8224d
Satoshi Asami (asami)
Upgrade to 3.10.  Doesn't need the 16-bit patch anymore.  Also modified to use jpeg and tiff libraries from our port, not the xv distribution.
dbe48b2374
Scott Mace (smace)
Add pkg files
4674e2846e
Scott Mace (smace)
Import of xv 3.01
a7d24acf29