summaryrefslogtreecommitdiffstats
path: root/usr.bin/vi
Commit message (Collapse)AuthorAgeFilesLines
* META MODE: Update dependencies with 'the-lot' and add missing directories.bdrewery2015-12-011-0/+11
| | | | | | | | | | | | | | This is not properly respecting WITHOUT or ARCH dependencies in target/. Doing so requires a massive effort to rework targets/ to do so. A better approach will be to either include the SUBDIR Makefiles directly and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose the benefit of having a userland/lib, userland/libexec, etc, though and results in a massive package. The current implementation of targets/ is very unmaintainable. Currently rescue/rescue and sys/modules are still not connected. Sponsored by: EMC / Isilon Storage Division
* Use more appropriate ${SHAREDIR} rather than /usr/share.bdrewery2015-10-271-1/+1
| | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Unbreak nvi message catalog generation for 8 bit locales.kan2015-08-271-3/+3
| | | | | | | Feeding any file encoded in 8 bit locales such as KOI8-RU to sort utility running under UTF-8 locale produces astonishing result of recoding the output to UTF-8. To counter that, just run sort under 'C' locale for now.
* Add META_MODE support.sjg2015-06-131-0/+21
|\ | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-081-2/+0
| |
| * Merge sync of headsjg2015-05-272-7/+3
| |\ | |/ |/|
| * Merge head from 7/28sjg2014-08-191-5/+0
| |\
| * | Updated dependenciessjg2014-05-161-1/+0
| | |
| * | Updated dependenciessjg2014-05-101-0/+2
| | |
| * | Merge from headsjg2014-05-081-1/+1
| |\ \
| * \ \ Merge headsjg2014-04-281-1/+1
| |\ \ \
| * | | | Updated dependenciessjg2013-10-131-1/+2
| | | | |
| * | | | Merge from headsjg2013-09-0514-434/+2970
| |\ \ \ \
| * | | | | Updated dependenciessjg2013-03-111-0/+1
| | | | | |
| * | | | | Updated dependenciessjg2013-02-161-2/+0
| | | | | |
| * | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-221-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net>
* | | | | | Update nvi to 2.1.3 which fixes the data corruption when locale conversionbapt2015-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | failed
* | | | | | MF projects/building-blocks r275198:ngie2014-11-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Use ${.TARGET} instead of hardcoding the name in the dump build rule
* | | | | | Convert to usr.bin/ to LIBADDbapt2014-11-251-5/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | Reduce overlinking
* | | | | Replace all uses of libncurses and libtermcap with their wide characterbrooks2014-07-171-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library. Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL
* | | | | Revert r261296. This removes the WITHOUT_NCURSESW option.brooks2014-05-151-1/+1
| |_|_|/ |/| | | | | | | | | | | | | | | It was the wrong direction. We will instead remove use of the non-wide-character supporting libncurses.
* | | | Use src.opts.mk in preference to bsd.own.mk except where we need stuffimp2014-05-061-1/+1
| |_|/ |/| | | | | | | | from the latter.
* | | Merge from CheriBSD:brooks2014-01-301-1/+1
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | commit c1acf022c533c5ae27e0cd556977eafe3f5959eb Author: Brooks Davis <brooks@one-eyed-alien.net> Date: Fri Jan 17 21:46:44 2014 +0000 Add an option WITHOUT_NCURSESW to suppress building and linking to libncursesw. While wide character support it useful we'd like to only need one ncurses library on embedded systems. MFC after: 4 weeks Sponsored by: DARPA, AFRL
* | Give up on using iconv to convert to UTF-8 at build time. I don't see anypeter2013-08-1210-50/+2783
| | | | | | | | | | practical way to make iconv(1) as a build tool. Instead pre-convert. This gives us UTF-8 nvi catalogs even on systems without iconv enabled.
* | Don't build the UTF-8 version of the catalogs without iconv enabled.peter2013-08-111-8/+7
| | | | | | | | Pointy-hat to: peter (don't do things at 4am!)
* | Don't install a ru_SU.KOI8-R symlink, 'make delete-old' will just removepeter2013-08-111-1/+0
| | | | | | | | it again.
* | Update nvi-1.79 to 2.1.1-4334a8297fpeter2013-08-115-434/+239
|/ | | | | | | | | | | | | | | | | | | | | | | | This is the gsoc-2011 project to clean up and backport multibyte support from other nvi forks in a form we can use. USE_WIDECHAR is on unless building for the rescue crunchgen. This should allow editing in the native locale encoding. USE_ICONV depends on make.conf having 'WITH_ICONV=YES' for now. This adds the ability to do things like edit a KOI8-R file while having $LANG set to (say) en_US.UTF-8. iconv is used to transcode the characters for display. Other points: * It uses gencat and catopen/etc instead of homegrown msg catalog stuff. * A lot of stuff has been trimmed out, eg: the perl and tcl bindings which we could never use in base anyway. * It uses ncursesw when in widechar mode. This could be interesting. GSoC info: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/zy/1 Repo at: https://github.com/lichray/nvi2 Obtained from: Zhihao Yuan <lichray@gmail.com>
* Build usr.bin/ with WARNS=6 by default.ed2010-01-021-0/+2
| | | | Also add some missing $FreeBSD$ to keep svn happy.
* Replaced afterinstall: with equivalent FILES and SYMLINKS.ru2004-10-181-34/+33
|
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).ru2004-02-051-2/+2
|
* FIx catalog name I overlook in prev. obsolete locales removingache2003-06-231-1/+1
| | | | Submitted by: ru
* Remove deprecated locale namesache2003-06-101-16/+0
|
* Centralize _PATH_* definitions.obrien2003-05-051-0/+4
| | | | Submitted by: Tim Kientzle <kientzle@acm.org> (embellished by me)
* Unifdef has got some crack-smoking exit values:peter2003-01-041-10/+1
| | | | | | | | | | | | | | "The unifdef utility exits 0 if the output is an exact copy of the input, 1 if not, and 2 if in trouble." This causes an 'Error code 1 (ignored)' in the world output, which upsets the whereintheworld scripts that the tinderboxes use. However, this stuff here is a relic. We do not enable HAVE_TCL_INTERP nor HAVE_PERL_INTERP.. The Makefile hooks to turn them on have gone ages ago, and this stuff was here for release building purposes only. Rather than fight with the tinderbox builds, clean house a bit and remove the last remaining unused relics of this stuff.
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-291-1/+1
| | | | | | for a long time now. Approved by: bde
* s/${INSTALL} -c/${INSTALL} ${COPY}/ru2002-07-181-1/+1
|
* Remove Perl and TCL/TK bits, neither of which are in the base systemmarkm2002-05-181-94/+1
| | | | (anymore).
* remove __Pimp2002-03-221-17/+2
|
* Remove NO_WERRORs and WARNS=n's. To be revisited after GCC3.markm2002-02-081-1/+0
|
* Protect this against the to-come WARNS=2 default.markm2001-12-111-0/+1
|
* Style fix: use .else where appropriate.dd2001-08-091-2/+2
| | | | | PR: 29489 Submitted by: Joseph Mallett <jmallett@xMach.org>
* Add more *.US-ASCII entriesache2001-06-101-1/+3
|
* Understand new locale names and Latin15ache2001-06-101-2/+23
|
* Drop support for -DRELEASE_BUILD_FIXIT and -DCRUNCHED_BINARY inru2001-04-031-1/+1
| | | | ${CFLAGS}. The only supported method thus is -DRELEASE_CRUNCH.
* MAN[1-9] -> MAN.ru2001-03-271-1/+1
|
* Install Ukrainian message catalog.phantom2000-08-221-1/+2
|
* Do not pull in <sys/select.h>, it isn't required.jlemon2000-04-161-1/+2
|
* Perl support in vi is broken if perl has thread support built in.markm1999-09-041-2/+2
| | | | Document this. Minor nitpick in other comments.
* We're using ncurses now.peter1999-08-301-3/+3
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
OpenPOWER on IntegriCloud