summaryrefslogtreecommitdiffstats
path: root/usr.bin/vi
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* The perlinterp option builds and works, but I'm not so sure how it'll gopeter1998-12-161-5/+6
| | | | in a release or buildworld environment, so I'll leave it disabled.
* Remove tcl from /usr/src, according to prior agreement. BTW, tcl-8.0 *is*asami1998-09-051-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a port so there is nothing to be done on that side now. Approved by: jkh === To: "Jordan K. Hubbard" <jkh@time.cdrom.com> cc: Andreas Klemm <andreas@klemm.gtn.com>, current@freebsd.org Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued) From: David Greenman <dg@root.com> Date: Sun, 03 Aug 1997 20:23:31 -0700 >decision is, I'll respect it. Another chance to architect people's principles...I can hardly wait. Seems quite appropriate for a Sunday - I just need to get one of those collection plates (and money envelopes) so I can profit, too. :-) Tcl stays in /usr/src for now, but it needs to be kept up to date; same for perl. If Jordan doesn't have "setup" (written in tcl) ready for 3.0, then tcl will be yanked prior to the 3.0 release (and made into a port). As for the ports tree only supporting the last FreeBSD release, this seems sensible to me. The "ports" have always been a moving target between releases and the problem is only going to get worse when we expand to supporting other processor architectures. In any case, Satoshi is and always has been in charge of the ports tree and whatever he wants to do with it (within reason :-)) is his decision. Does this cover the issue completely? I admit to deleting messages in this thread with unusual fervor (people have FAR too much time on their hands!). There's a fair bit of reasoning behind the above, but since everyone is sick of arguing about this, I'll spare you the analysis. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project
* $@ is deprecated, use ${.TARGET} instead. Ditto for other single characterimp1998-06-091-3/+3
| | | | | $n. PR: conf/3273
OpenPOWER on IntegriCloud