Port details |
- vile VI Like Emacs -- console version
- 9.8z_1 editors =9 9.8z_1Version of this port present on the latest quarterly branch.
- Maintainer: dickey@invisible-island.net
- Port Added: unknown
- Last Update: 2024-02-23 17:58:22
- Commit Hash: 47dd049
- People watching this port, also watch:: unzip, ksh93, p5-libwww, libxml2, tidy4
- License: GPLv2
- WWW:
- https://invisible-island.net/vile/
- Description:
- vile is a text editor which is extremely compatible with vi in terms of
"finger feel". in addition, it has extended capabilities in many areas,
notably:
multi-file editing and viewing
key rebinding (in addition to :map, :map!, and :abbr)
mouse support (in an xterm, or when built as xvile)
infinite undo
many additional operator commands
selection highlighting
rectangular operations
"next error" cursor positioning after compilation
full function- and arrow-key support
filename, command, internal mode and variable completion
auxiliary utilities for man page and C program syntax highlighting
built-in macro language
portability to all UNIX platforms, VMS, DOS, Win32, OS/2
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/editors/vile/ && make install clean
- To add the package, run one of these commands:
- pkg install editors/vile
- pkg install vile
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: vile
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1706218099
SHA256 (vile-9.8z.tgz) = 0b3286c327b70a939f21992d22e42b5c1f8a6e953bd9ab9afa624ea2719272f7
SIZE (vile-9.8z.tgz) = 2491799
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- reflex : textproc/reflex
- pkgconf>=1.3.0_1 : devel/pkgconf
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for vile-9.8z_1:
DOCS=on: Build and/or install documentation
FILTERS=off: Loadable filters
ICONV=off: Encoding conversion support via iconv
PERL=off: Perl scripting language support
===> Use 'make config' to modify these settings
- Options name:
- editors_vile
- USES:
- ncurses pkgconfig shebangfix tar:tgz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
9.8z_1 23 Feb 2024 17:58:22 |
Muhammad Moinur Rahman (bofh) |
editors/vile: Moved man to share/man
Approved by: portmgr (blanket) |
9.8z 29 Jan 2024 18:02:12 |
Fernando Apesteguía (fernape) Author: Thomas E. Dickey |
editors/vile: Update to 9.8z
ChangeLog: 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 (Only the first 15 lines of the commit message are shown above ) |
9.8y 29 Mar 2023 06:56:59 |
Hiroki Tagato (tagattie) Author: Thomas E. Dickey |
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) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
9.8w 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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.
(Only the first 15 lines of the commit message are shown above ) |
9.8w 23 Aug 2022 16:57:42 |
Fernando Apesteguía (fernape) Author: Thomas E. Dickey |
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) |
9.8v 20 Jul 2022 14:21:49 |
Tobias C. Berner (tcberner) |
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> (Only the first 15 lines of the commit message are shown above ) |
9.8v 20 Dec 2021 05:41:37 |
Hiroki Tagato (tagattie) Author: Thomas E. Dickey |
editors/vile: 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) |
9.8u 23 Nov 2021 22:11:40 |
Stefan Eßer (se) |
*/*: 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) |
9.8u 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
9.8u 31 May 2020 06:17:41 |
tagattie |
- 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 |
9.8t 31 Dec 2018 20:18:26 |
swills |
editors/vile: update to 9.8t
PR: 234527
Submitted by: Thomas E. Dickey <dickey@invisible-island.net> (maintainer) |
9.8s 17 Jul 2017 19:41:10 |
cpm |
- Pass maintainership to submitter
PR: 219835
Submitted by: dickey@his.com
Approved by: koobs |
9.8s 18 Dec 2016 11:47:09 |
olivierd |
Update to 9.8s |
9.8q 19 May 2016 10:57:35 |
amdmi3 |
- Fix trailing whitespace in Makefiles
Approved by: portmgr blanket |
9.8q 19 May 2016 10:21:25 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
9.8q 17 May 2016 17:51:03 |
mat |
Don't set an empty PATCHFILES, it makes not sense.
Sponsored by: Absolight |
9.8q 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
9.8q 31 Jan 2016 12:35:36 |
marino |
editors/vile: document ncurses requirement (USES+=ncurses) |
9.8q 09 Oct 2015 22:07:51 |
marino |
editors/(x)vile: Upgrade version 9.8o => 9.8q
PR: 203244
Submitted by: ports fury |
9.8o 09 Nov 2014 16:35:38 |
adamw |
Update to 9.8o. |
9.8n 27 Oct 2014 12:19:13 |
bapt |
Cleanup plist |
9.8n 09 Aug 2014 21:04:48 |
marino |
editors/vile & xvile: Upgrade version 9.8m => 9.8n
PR: 191817
Submitted by: Ports Fury |
9.8m 05 Jul 2014 17:44:19 |
marino |
editors/vile: Bring in DragonFly support from dports |
9.8m 19 May 2014 07:49:10 |
miwi |
- Update to 9.8m
PR: 188358
Submitted by: ports fury |
9.8l 27 Feb 2014 15:20:09 |
miwi |
- Update to version 9.8l
PR: 186420
Submitted by: ports fury |
9.8k 07 Jan 2014 21:06:11 |
antoine |
Stage support |
9.8k 20 Sep 2013 16:36:24 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
editors) |
9.8k 04 Sep 2013 20:01:06 |
bsam |
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) |
9.8k 14 Aug 2013 22:35:54 |
ak |
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery) |
9.8k 03 Aug 2013 08:45:52 |
az |
- Convert to new perl framework
- Trim Makefile header |
9.8k 11 Jul 2013 15:15:31 |
miwi |
- Update to 9.8.k
- Fix build on -current
- Support shebangfix
PR: 179595
Submitted by: oorts fury |
9.8j 29 Apr 2013 14:22:09 |
miwi |
- Update to 9.8j
PR: 178030
Submitted by: ports fury |
9.8i 27 Apr 2013 08:50:47 |
mva |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: bapt, kwm |
9.8i 08 Feb 2013 02:03:06 |
miwi |
- Update to 9.8i
PR: 175033
Submitted by: Ports Fury |
9.8g 06 Jan 2013 14:23:24 |
bapt |
Convert to New options framework |
9.8g 29 Dec 2012 04:16:50 |
tabthorpe |
- Reassign to the heap at maintainer's request |
9.8g 15 Apr 2012 16:11:17 |
gj |
Update to 9.8g. |
9.8e 11 Apr 2011 11:51:26 |
gj |
Update to 9.8e. |
9.8c 19 Dec 2010 13:05:56 |
gj |
Fix MASTER_SITES to point to the correct directory. Also modify
PATCH_SITES to reflect these changes. |
9.8c 18 Dec 2010 02:54:46 |
gj |
Update to 9.8c. |
9.7zg 03 Aug 2010 11:25:46 |
gj |
Update to 9.7gz.
Mark the ports MAKE_JOBS_SAFE. |
9.7za 01 Feb 2010 11:23:56 |
gj |
Update to 9.7za. |
9.7y 29 Dec 2009 11:41:54 |
gj |
Update to version 9.7y. |
9.7t 13 Aug 2009 15:14:29 |
gj |
Somehow share/vile/prolog.keywords went missing and share/vile/xsl.keywords
was present twice in pkg-plist. This caused deinstallation to fail.
I must unwittingly have modified the file after testing deinstallation locally.
Reported-by: QAT |
9.7t 13 Aug 2009 10:35:03 |
gj |
Update to version 9.7t. |
9.7m 25 Mar 2009 09:49:11 |
gj |
Update to 9.7m. |
9.7j 05 Jan 2009 13:00:19 |
gj |
Update to 9.7j. |
9.7 18 Jun 2008 13:36:52 |
gj |
Work around a problem which I noticed today while using vile.
If ICONV support is turned off then i18n support (turned on by default) must
also be disabled, otherwise vile ignores all keyboard input.
Strangely, xvile does not exhibit this behavior. |
9.7 17 Jun 2008 11:50:58 |
gj |
Update to version 9.7.
While I'm here, fix handling of the NOPORTSDOCS case. |
9.6e 17 Feb 2008 11:49:05 |
gj |
It seems that vile now automatically turns on ICONV unless otherwise specified
in CONFIGURE_ARGS. Add a config option to control this - default is OFF. |
9.6e 14 Feb 2008 11:20:30 |
gj |
Add patch-filec.c to hopefully fix problems seen on the build machines. It
basically forces the extern char **environ; declaration to be exposed.
I was unable to reproduce the reported errors on my machines without
modifying a header file. But if I do that then I can build vile and xvile
without errors using this patch. |
9.6e 08 Feb 2008 10:18:59 |
gj |
Update to version 9.6e. |
9.5r 05 Jun 2007 08:40:56 |
gj |
Update to 9.5r.
The two patches are deleted because the problem which they handled has
been fixed upstream. |
9.5q 29 May 2007 16:55:41 |
gj |
Update to version 9.5q.
Use OPTIONS. |
9.5n 11 Jan 2007 12:35:13 |
gj |
Update to 9.5n. |
9.5j 10 Sep 2006 09:48:36 |
gj |
Update to version 9.5j. |
9.5g 13 Apr 2006 17:55:47 |
gj |
Update to 9.5g.
In xvile make loadable filters really work by changing CONFIG_ARGS to
CONFIGURE_ARGS when WITH_FILTERS is defined. |
9.5d 14 Dec 2005 09:46:19 |
gj |
Update to 9.5d. |
9.5a 01 Oct 2005 19:08:34 |
gj |
Update to 9.5a.
PR: ports/86232 (vile only) |
9.5 31 Jul 2005 11:08:06 |
gj |
Update to version 9.5.
Do some cleanup to make portlint happy.
In the WITH_FILTERS case use dynamically loadable filters rather than
filters which are statically compiled in. This makes the executables about
200kB to 400kB smaller and does not semm to make startup any slower.
Partly based on
PR: ports/84122 |
9.4z 05 Jul 2005 18:10:34 |
gj |
Update to 9.4z. |
9.4t 21 May 2005 19:19:22 |
gj |
Update to 9.4t. |
9.4o 01 Feb 2005 15:13:09 |
gj |
Update to 9.4o. |
9.4l 09 Dec 2004 10:21:48 |
gj |
Update to version 9.4l. |
9.4h 26 Jul 2004 18:55:07 |
gj |
Update to version 9.4h. |
9.4f 13 Apr 2004 18:49:39 |
gj |
Update to version 9.4f. |
9.4d 17 Feb 2004 20:43:01 |
gj |
Update to version 9.4d. |
9.4c 18 Nov 2003 22:55:36 |
gj |
Update to version 9.4c. |
9.4a 09 Oct 2003 09:54:54 |
gj |
Update to version 9.4a. |
9.4 08 Oct 2003 19:21:51 |
gj |
Update to version 9.4. |
9.3u 11 Jul 2003 06:08:24 |
gj |
Update to version 9.3u. |
9.3s 27 Jun 2003 13:57:08 |
gj |
Update to version 9.3s. |
9.3o 05 May 2003 11:32:45 |
gj |
Update to version 9.3o. |
9.3n 03 Apr 2003 09:45:45 |
gj |
Update to version 9.3n. |
9.3l 06 Mar 2003 11:02:59 |
gj |
Remove pkg-comment and add COMMENT to the Makefile. |
9.3l 03 Mar 2003 21:09:40 |
gj |
Update to 9.3l. |
9.3j 12 Jan 2003 12:33:51 |
gj |
Update to version 9.3j. |
9.3g 05 Nov 2002 01:46:48 |
edwin |
This port always needs perl to build it's documentation.
Noticed on: bento |
9.3g 29 Oct 2002 12:55:01 |
gj |
# New ports collection makefile for: vile
# Date created: Wed Nov 26, 1996
# Whom: pgf
#
# $FreeBSD: ports/editors/vile/Makefile,v 1.48 2002/10/29 12:50:24 gj Exp $
#
PORTNAME= vile
PORTVERSION= 9.3g
CATEGORIES= editors
MASTER_SITES= ftp://ftp.phred.org/pub/vile/ \
ftp://dickey.his.com/vile/
DISTNAME= vile-9.3
EXTRACT_SUFX= .tgz
(Only the first 15 lines of the commit message are shown above ) |
9.3g 29 Oct 2002 12:50:24 |
gj |
Update to version 9.3f. |
9.3f 26 Oct 2002 06:09:25 |
gj |
Update to version 9.3f. |
9.3d 12 Oct 2002 10:16:11 |
gj |
Update to version 9.3d.
Delete patch-file.c since it is now part of the port. |
9.3c_1 27 Aug 2002 09:18:36 |
gj |
Add patch-file.c to fix an error in checking the return value from
mkdtemp.
Bump PORTREVISION to reflect the fix. |
9.3c 16 Aug 2002 07:17:55 |
gj |
Change freeBSD to FreeBSD in my email address for correctness. |
9.3c 14 Aug 2002 10:14:38 |
gj |
Update to version 9.3c. |
9.3b 04 Jul 2002 08:02:37 |
gj |
Update to version 9.3b. |
9.3 26 Jun 2002 11:23:51 |
gj |
Update to version 9.3. |
9.2zd 23 May 2002 09:14:05 |
gj |
Update to patch level 9.2zd.
This was tested on a -current system with no /usr/bin/perl
and worked OK. |
9.2zc 15 May 2002 08:25:05 |
gj |
Update to patch 9.2zc. The new patches contain mostly fixes for
winvile, but a few are of general interest. |
9.2za 08 May 2002 19:22:03 |
gj |
Update to patch level 9.2za. This is basically vile-9.3 pre-release. |
9.2z 18 Mar 2002 07:22:53 |
gj |
Update to patch level z.
This has mostly fixes for winvile, but there are some which are
interesting to *IX users. |
19 Feb 2002 23:12:28 |
gj |
Update to patch level y. |
04 Feb 2002 11:06:59 |
gj |
Update to patch level w. |
28 Jan 2002 20:39:45 |
gj |
Update to patch level v. |
13 Jan 2002 19:09:50 |
gj |
Update to patch level u and bump PORTVERSION. |
08 Jan 2002 10:44:57 |
gj |
Update to patch level t and bump PORTVERSION. |
28 Dec 2001 09:53:40 |
gj |
Update to patch level s, bump PORTVERSION accordingly. |
18 Dec 2001 19:40:35 |
gj |
Update to patch level r. |
14 Oct 2001 10:58:42 |
gj |
Update to patch level p. |