aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/vi/catalog
Commit message (Collapse)AuthorAgeFilesLines
* make vi message catalogues build independent of localeEd Maste2017-02-231-3/+3
| | | | | | | | | | | | | | | | r275234 addressed sort automatically converting 8-bit locales to UTF-8 by using "LANG=C sort", but LC_ALL overrides LANG if set, so the issue may still be present depending on the user's environment. Use LC_ALL=C instead. Reported by: tests.reproducible-builds.org Reviewed by: bapt MFC after: 1 week Sponsored by: The Linux Foundation / Core Infrastructure Initiative Differential Revision: https://reviews.freebsd.org/D9765 Notes: svn path=/head/; revision=314139
* DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.Bryan Drewery2016-05-091-1/+1
| | | | | | | | | This avoids running target binaries. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=299289
* MFHGlen Barber2016-04-161-1/+1
|\ | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=298092
| * META_MODE: Don't rebuild build-tools targets during normal build.Bryan Drewery2016-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This avoids 'build command changed' due to CFLAGS/CC changes during the normal build. Without this the build-tools targets end up rebuilding for the *target* rather than keeping the native versions built in build-tools. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=297997
* | Fix build.Glen Barber2016-02-021-1/+2
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295175
* | Create a package for vi(1) and related files.Glen Barber2016-02-021-1/+5
|/ | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295155
* META MODE: Update dependencies with 'the-lot' and add missing directories.Bryan Drewery2015-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 Notes: svn path=/head/; revision=291563
* Use more appropriate ${SHAREDIR} rather than /usr/share.Bryan Drewery2015-10-271-1/+1
| | | | | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=290083
* Unbreak nvi message catalog generation for 8 bit locales.Alexander Kabaev2015-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. Notes: svn path=/head/; revision=287204
* Use ${.TARGET} instead of hardcoding the name in the dump build ruleEnji Cooper2014-11-271-1/+1
| | | | Notes: svn path=/projects/building-blocks/; revision=275198
* Give up on using iconv to convert to UTF-8 at build time. I don't see anyPeter Wemm2013-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. Notes: svn path=/head/; revision=254244
* Don't build the UTF-8 version of the catalogs without iconv enabled.Peter Wemm2013-08-111-8/+7
| | | | | | | Pointy-hat to: peter (don't do things at 4am!) Notes: svn path=/head/; revision=254230
* Don't install a ru_SU.KOI8-R symlink, 'make delete-old' will just removePeter Wemm2013-08-111-1/+0
| | | | | | | it again. Notes: svn path=/head/; revision=254227
* Update nvi-1.79 to 2.1.1-4334a8297fPeter Wemm2013-08-111-0/+194
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> Notes: svn path=/head/; revision=254225