aboutsummaryrefslogtreecommitdiff
path: root/utils/vim
Commit message (Collapse)AuthorAge
* vim: update to 9.0Nick Hainke2022-09-22
| | | | | | | | | | | | | | | | | | | Remove upstreamed patches: - 001-support-defining-compilation-date-in-SOURCE_DATE_EPOCH.patch -> https://github.com/vim/vim/commit/8f1dde5021d9623a951d1ccbc78cf1b1a55ccd7a - 020-macos.patch -> https://github.com/vim/vim/commit/5289783e0b07cfc3f92ee933261ca4c4acdca007 Refresh patches: - 002-remove_helptags_generation.patch Release Notes: https://www.vim.org/vim90.php Add to configure_args: --disable-libsodium Signed-off-by: Nick Hainke <vincent@systemli.org>
* vim: variants conflict with each otherKarel Kočí2022-08-23
| | | | | | | | | | | | | | | | This adds conflicts between the variants, because they provide the same files, and it should not be possible to install them side by side. Otherwise, it might happen that half files would be from one variant and the other half from the other. Also, adds provides as if you request to install ``vim`` and ``vim-full``, then the request could be satisfied even they collide, because ``vim-full`` provides ``vim`` package. Signed-off-by: Karel Kočí <cynerd@email.cz> Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> [add commit message]
* vim: update maintainer emailMarko Ratkaj2022-03-31
| | | | Signed-off-by: Marko Ratkaj <markoratkaj@gmail.com>
* vim: remove vim/hostRosen Penev2022-03-17
| | | | | | | | | | | The only use of it is for xxd. tools/xxd was added in base so this can go. https://github.com/openwrt/openwrt/commit/c4dd2441e7 added it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim: fix compilation with macOSRosen Penev2021-10-05
| | | | | | Upstream backport. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim: install vimdiff symlink for vim-fullSergio E. Nemirowski2021-05-06
| | | | | | vim-full comes with diff feature Signed-off-by: Sergio E. Nemirowski <sergio@outerface.net>
* vim: fix compile with BUILD_NLSRosen Penev2021-02-27
| | | | | | | | Avoids having to use msgfmt, which happens to be broken with gettext-full. msgfmt is used for the desktop gvim application, which is not used here. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* vim: run test.sh only for vim{-full,-fuller}Paul Spooren2020-10-09
| | | | | | | Previously the test.sh script would also run for the `vim-help` package which isn't a binary package but just a tar archive. Signed-off-by: Paul Spooren <mail@aparcar.org>
* vim: add runtime testPaul Spooren2020-09-18
| | | | | | Run test script to see if compiled binary prints sane output. Signed-off-by: Paul Spooren <mail@aparcar.org>
* vim: explicitly disable selinuxRosen Penev2020-08-18
| | | | | | Now that libselinux is in the tree, vim picks it up. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim: update to 8.2Rosen Penev2020-07-28
| | | | | | | | | | | Removed multibyte options. They must now be enabled. Refreshed patches. Commented out autowrite as requested in https://github.com/openwrt/packages/pull/12177 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim: install vimdiff symlink for vim-fullerRosen Penev2020-01-27
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim/host: fix build failuresSebastian Kemper2019-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Indeterminably vim/host fails on the build bots: objects/fileio.o: In function `readfile': fileio.c:(.text+0x5b3f): undefined reference to `libiconv_close' fileio.c:(.text+0x61ad): undefined reference to `libiconv_close' fileio.c:(.text+0x62f6): undefined reference to `libiconv' fileio.c:(.text+0x6794): undefined reference to `libiconv_close' objects/fileio.o: In function `buf_write_bytes': fileio.c:(.text+0xa1fe): undefined reference to `libiconv' fileio.c:(.text+0xa54a): undefined reference to `libiconv' objects/fileio.o: In function `buf_write': fileio.c:(.text+0xaf48): undefined reference to `libiconv_close' objects/mbyte.o: In function `my_iconv_open.part.18': mbyte.c:(.text+0x2ced): undefined reference to `libiconv_open' mbyte.c:(.text+0x2d3a): undefined reference to `libiconv' mbyte.c:(.text+0x2d5f): undefined reference to `libiconv_close' objects/mbyte.o: In function `convert_setup_ext': mbyte.c:(.text+0x33bf): undefined reference to `libiconv_close' objects/mbyte.o: In function `string_convert_ext': mbyte.c:(.text+0x363c): undefined reference to `libiconv' collect2: error: ld returned 1 exit status link.sh: Linking failed Makefile:1949: recipe for target 'vim' failed This is addressed by pulling in libiconv/host. Also configure switches are added that keep external dependencies to a minimum, for instance avoiding to link to X11 or gettext. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* vim: patch security issueJan Pavlinec2019-06-06
| | | | | | Fixes CVE-2019-12735 Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* vim: Remove bogus libelf dependencyRosen Penev2019-06-02
| | | | | | Unused and Unneeded. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim: Add host build to install xxdRosen Penev2019-04-10
| | | | | | Packages such as ttyd and device-observatory need this. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim: fix build on non-linux systems after upgradeFelix Fietkau2018-10-10
| | | | | | | The configure script calls uname directly and assumes that it returns the system to build for. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* vim: Update to 8.1Rosen Penev2018-08-20
| | | | | | | | Switch URL to HTTP. More reliable. Added PKG_CPE_ID for proper CVE tracking. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* vim: disable darwin supportFelix Fietkau2018-07-02
| | | | | | Fixes build on Mac OS X hosts Signed-off-by: Felix Fietkau <nbd@nbd.name>
* vim: remove build timestamp/hostname/usernameAlexander Couzens2017-12-04
| | | | | | | | | | Build timestamp prevents reproducible builds [0]. Same for other irrelevant informations e.g. hostname, username. Thanks to debian for the patch. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* vim: bump to 8.0.586Marko Ratkaj2017-10-17
| | | | | | Upgrade vim to version 8.0.586 Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* vim: Add "fuller" packageShane Peelar2017-02-02
| | | | | | | | | The fuller package is built with --with-features=big and contains the files that would normally live in /usr/share/vim/, including syntax highlighting and colours. This package supports truecolor support in terminals. Signed-off-by: Shane Peelar <lookatyouhacker@gmail.com>
* vim: Update Vim to 8.0.069Shane Peelar2017-02-02
| | | | | | Vim stable is at version 8 now Signed-off-by: Shane Peelar <lookatyouhacker@gmail.com>
* vim: Fix editing crontabs with crontab -eFlorian Fieber2015-06-05
| | | | | | | | | | | | Per default, vim creates a new file and keeps the original file as backup. This leads to crontab checking the backup file for changes instead of the one actually being edited, resulting in any changes being silently dropped. Since busybox's crontab saves temporary crontab files in "/etc/crontabs.*" vim's default of "backupskip=/tmp/*" doesn't circumvent this. This commit fixes this issue by appending "/etc/crontabs.*" to "backupskip". Signed-off-by: Florian Fieber <florian@florianfieber.de>
* vim: Fix false broken package status (buildbot)Ted Hess2015-05-21
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* vim: fix acl detection bugMarko Ratkaj2015-03-12
| | | | Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
* vim: import from old packagesMarko Ratkaj2015-03-02
Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>