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

editors/xvile 9.8z_1

VI Like Emacs -- X11 version

Port info

Maintainer
dickey@invisible-island.net
Packages
latest: 9.8z_1
Upstream
up to date
Last update
to 9.8z_1 · f78b1814a7
Quarterly
2026Q4: 9.8z_1
WWW
https://invisible-island.net/vile/
Links
cgit · VuXML

Install

Package
# pkg install xvile
installs 9.8z_1 from latest; from quarterly (2026Q4) 9.8z_1
Port
# cd /usr/ports/editors/xvile && make install clean
# make -C /usr/ports/editors/xvile config  # change options first
Size
1.1 MiB download · 5.8 MiB installed
Depends on
x11-toolkits/libXt 1.3.1,1, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXpm 3.5.20
License
GPLv2
Options
2 of 7 on in the package: DOCS ICONV
Show the 5 options that are off
FILTERS MOTIF PERL XAW XAW3D

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 169.8z_19.8z_1–
FreeBSD 159.8z_19.8z_1–
FreeBSD 149.8z_19.8z_19.8z_1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 159.8z_19.8z_1–
FreeBSD 149.8z_19.8z_19.8z_1

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 9.8z_1.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (139)

Cy Schubert (cy) · 9.8z_1
x11-toolkits/Xaw3d: Rename to libXaw3d

This is in line with what freedesktop.org calls Xaw3d. And this is in
preparation to update libXaw3d to the freedesktop.org maintained
version.

The reason we are doing this is the Slackware version is unmaintained.

PR:		285528
Exp-run by:	antoine
f78b1814a7
Muhammad Moinur Rahman (bofh) · 9.8z_1
editors/xvile: Moved man to share/man

Approved by:    portmgr (blanket)
b425436ee2
Fernando Apesteguía (fernape) · 9.8z
editors/xvile: update to 9.8z

PRhangeLog: https://invisible-island.net/vile/CHANGES.html

 * modify configure script to check validity of $IMAKE_LOADFLAGS
 * modify curses driver to work around configurations of ncurses where the
   SIGWINCH handler has been disabled.
 * modify vl_get_encoding() to allow for nl_langinfo(CODESET) returning an empty
   string, recover from this error using checks on the locale variable (report
   by David Snyder).
 * updated wcwidth.c, from xterm #389
 * modify spec-file to work around a bug in make 4.4.1
 * reduce compiler-warnings in configure script checks.
 * disallow newline in quoted string in ini filter.
 * adjust dlsym lookup to account for special case of define_key, to avoid
   conflict with ncurses.
 * fix mandoc warnings in vile.1
 * fix a use-after-free in parse_nondirective() due to free() in the
   actual_color() function of key-filt.c
 * change VIDEO_TEXT type to "unsigned", allowing display of Unicode values past
   BMP for drivers which support this.
 * modify curses configuration to handle ncurses KEY_RESIZE (prompted by
   discussion with Sebastian Neuper).
 * fix typo in cross-compile check in CF_KILLPG macro (Debian #1029956)
 * update config.guess, config.sub

Reported by:	dickey@invisible-island.net (maintainer)
783aac34f1
Hiroki Tagato (tagattie) · 9.8y
editors/{,x}vile: update to 9.8y

Changelog: https://invisible-island.net/vile/CHANGES.html#index-v9_8y

PR:		269176
Reported by:	Thomas E. Dickey <dickey@invisible-island.net> (maintainer)
e27ba0cf87
Stefan Eßer (se) · 9.8w
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
Stefan Eßer (se) · 9.8w
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
Fernando Apesteguía (fernape) · 9.8w
editors/{x}vile: update to version 9.8w

ChangeLog: https://invisible-island.net/vile/CHANGES.html#v9_8w

PR:		265996
Reported by:	dickey@invisible-island.net (maintainer)
d0464b0838
Tobias C. Berner (tcberner) · 9.8v
editors: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andreas Kohout <shanee@augusta.de>
  *  Andrej Zverev <az@inec.ru>
  *  Andrey Zakhvatov
  *  Anton Tornqvist <antont@inbox.lv>
  *  Bill Fumerola <billf@chc-chimes.com>
  *  Bob Eager <bob@eager.cx>
  *  Chris D. Faulhaber <jedgar@fxp.org>
  *  Chris Petrik <chris@officialunix.com>
  *  Christian Brueffer <chris@unixpages.org>
  *  Craig Leres <leres@FreeBSD.org>
  *  Daniel Eischen <deischen@FreeBSD.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  David Thiel <lx@redundancy.redundancy.org>
  *  Diego Depaoli <trebestie@gmail.com>
  *  Dima Dorfman <dima@unixfreak.org>
  *  Dmitri Goutnik <dg@syrec.org>
  *  Dominic Mitchell
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Geoffrey Mainland <mainland@apeiron.net>
  *  Grzegorz Blach <gblach@FreeBSD.org>
  *  Hakisho Nukama <nukama@gmail.com>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  Janos Mohacsi <janos.mohacsi@bsd.hu>
  *  Jason Evans <jasone@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Jille Timmermans (jille@quis.cx)
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Johannes Meixner <johannes@perceivon.net>
  *  John Merryweather Cooper et al
  *  Jun-ichiro itojun Itoh <itojun@itojun.org>
  *  KIMURA Yasuhiro <yasu@utahime.org>
  *  Kelly Yancey <kbyanc@posi.net>
  *  Kenneth Vestergaard Schmidt <kvs@pil.dk>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Leif Pedersen <bilbo@devpit.org>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  Mark Pulford <mark@kyne.com.au>
  *  Martin Blapp
  *  Matías Pizarro <matias@pizarro.net>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Johnson <ahze@ahze.net>
  *  Michael L. Hostbaek (mich@freebsdcluster.org)
  *  Michael Vasilenko <acid@stu.cn.ua>
  *  Miguel Clara <miguelmclara@gmail.com>
  *  Mohammad S. Babaei <info@babaei.net>
  *  Nicola Vitale <nivit@email.it>
  *  Olga Smirnova <mistresssilvara@hotmail.com>
  *  Oliver Lehmann <oliver@FreeBSD.org>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Patrick Li <pat@databits.net>
  *  Peter Wemm <peter@FreeBSD.org>
  *  Philippe Lefebvre <nemesis@balistik.net>
  *  Rimvydas Jasinskas <zrj@ef.irc>
  *  Roman Shterenzon <roman@xpert.com>
  *  Satoshi Asami (asami)
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Shigeyuki FUKUSHIMA <shige@FreeBSD.org>
  *  Shigeyuki Fukushima <shige@FreeBSD.org>
  *  Stanislav Sedov <stas@core.310.ru>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Xin LI <delphij@FreeBSD.org>
  *  Ying-Chieh Liao
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
  *  alepulver
  *  brett@peloton.physics.montana.edu
  *  buganini@gmail.com
  *  eric
  *  erich@rrnet.com
  *  gahr
  *  gelf
  *  giffunip@asme.org
  *  ijliao
  *  jkh
  *  joerg
  *  joseph@randomnetworks.com
  *  krion
  *  lightside <lightside@gmx.com>
  *  pgf
  *  rch@richard.eu.org
  *  tetsushi NAKAI <nakai@tsl.pe.u-tokyo.ac.jp>
  *  tg
  *  thierry@pompo.net
  *  torstenb@FreeBSD.org
  *  verm

With hat:	portmgr
7cd7a8d850
Hiroki Tagato (tagattie) · 9.8v
editors/xvile: update to 9.8v

While here, remove CONFLICTS_INSTALL. In 9.8v, the sources include
updated makefiles which make the two ports nonconflicting. That is
done by using sed-scripts within the makefiles to rename files owned
by xvile (along with some updates to the latter's plist file).

Changelog: https://invisible-island.net/vile/CHANGES.html#v9_8v

PR:		260382
Reported by:	Thomas E. Dickey <dickey@invisible-island.net> (maintainer)
823697cbe7
Stefan Eßer (se) · 9.8u
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
5933ac0b09
Mathieu Arnold (mat) · 9.8u
Remove # $FreeBSD$ from Makefiles.
305f148f48
Hiroki Tagato (tagattie) · 9.8u
- Update to 9.8u - Add LICENSE_FILE

PR:		246586
Submitted by:	Thomas E. Dickey <dickey@invisible-island.net> (maintainer)
Approved by:	mentors (implicit)
Changelog:	https://invisible-island.net/vile/CHANGES.html#v9_8u
ab94c5fe2f
Niclas Zeising (zeising) · 9.8t
Add USES=xorg USES=gl, ports categories e

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
d52303ea80
Steve Wills (swills) · 9.8t
editors/xvile: Update to 9.8t

While here, give maintainership to submitter

PR:		234528
Submitted by:	Thomas E. Dickey <dickey@invisible-island.net>
79c61da128
Olivier Duchateau (olivierd) · 9.8s
Update to 9.8s
e4f1c050da
Dmitry Marakasov (amdmi3) · 9.8q
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
1d1f878054
Mathieu Arnold (mat) · 9.8q
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
John Marino (marino) · 9.8q
editors/(x)vile: Upgrade version 9.8o => 9.8q

PR:		203244
Submitted by:	ports fury
c22fff5c69
Adam Weinberger (adamw) · 9.8o
Update to 9.8o.
2232af12f8
Baptiste Daroussin (bapt) · 9.8n
Cleanup plist
1733805e72
John Marino (marino) · 9.8n
editors/vile & xvile: Upgrade version 9.8m => 9.8n

PR:		191817
Submitted by:	Ports Fury
57f8338003
Martin Wilke (miwi) · 9.8m
- Update to 9.8m

PR:		188358
Submitted by:	ports fury
bb4c4c99c2
Martin Wilke (miwi) · 9.8l
-  Update to version 9.8l

PR:		186420
Submitted by:	ports fury
efd4784754
Antoine Brodin (antoine) · 9.8k
Stage support
92cac4fdab
Dmitry Marakasov (amdmi3) · 9.8k
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [bce])

Approved by:	portmgr (bdrewery)
a2105d9f79
Baptiste Daroussin (bapt) · 9.8k
Add NO_STAGE all over the place in preparation for the staging support (cat: editors)
68ede13b49
Boris Samorodov (bsam) · 9.8k
Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk. It's value is "--with-libiconv-prefix=/usr/local" for systems before 100043 with ports libiconv and to use at systems post 100043 with base iconv it's value is "" (NULL).

Co-authors:	bapt, madpilot and bsam (me)
9f7e7e1326
Alex Kozlov (ak) · 9.8k
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Andrej Zverev (az) · 9.8k
- Convert to new perl framework - Trim Makefile header
99ad912735
Martin Wilke (miwi) · 9.8k
- Update to 9.8.k - Fix build on -current - Support shebangfix

PR:		179595
Submitted by:	oorts fury
5c1da3c87c
Baptiste Daroussin (bapt) · 9.8j
Convert from USE_MOTIF to USES=motif
4ab73fde6e
Martin Wilke (miwi) · 9.8j
- Update to 9.8j

PR:		178034
Submitted by:	ports fury
4127ae8cc3
Marcus von Appen (mva) · 9.8i
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
821843ca06
Martin Wilke (miwi) · 9.8i
- Update to 9.8i

PR:		175038
Submitted by:	Ports Fury
3a38c89c6d
Baptiste Daroussin (bapt) · 9.8g
Convert to new options framework
2ae4bed578
Thomas Abthorpe (tabthorpe) · 9.8g
- Reassign to the heap at maintainer's request
01dc766959
Gary Jennejohn (gj) · 9.8g
Add share/xvile/macros/complete.rc to pkg-plist, which I forgot to do in the original commit.

Thanks to pav@ for reporting it.
d276a4dfa6
Gary Jennejohn (gj) · 9.8g
Update to 9.8g.
1aa0d82f23
Gary Jennejohn (gj) · 9.8e
Update to 9.8e.
9bebb818ab
Gary Jennejohn (gj) · 9.8c
Fix MASTER_SITES to point to the correct directory.  Also modify PATCH_SITES to reflect these changes.
f328648489
Gary Jennejohn (gj) · 9.8c
Update to 9.8c.
4a3e484674
Gary Jennejohn (gj) · 9.7zg
Update to 9.7gz.

Mark the ports MAKE_JOBS_SAFE.
dbb7c2c5b4
Gary Jennejohn (gj) · 9.7za
Update to 9.7za.

Remove patch-x11.c, which is now in the upstream source.
a37435a713
Gary Jennejohn (gj) · 9.7y_1
Add patch-x11.c to prevent a core dump in case the user has "set rc light" in .vilerc.

Bump PORTREVISION to reflect this change.
d5d3403804
Gary Jennejohn (gj) · 9.7y
Update to version 9.7y.
7ce12b5f97
Gary Jennejohn (gj) · 9.7t
Update to version 9.7t.
184e5918c1
Gary Jennejohn (gj) · 9.7m
Update to 9.7m.
ed4e14937e
Gary Jennejohn (gj) · 9.7j
Update to 9.7j.
5dffc427e8
Gary Jennejohn (gj) · 9.7
Update to version 9.7.

Correctly handle the NOPORTSDOCS case.
9267371fb3
Martin Wilke (miwi) · 9.6e_1
- 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