summaryrefslogtreecommitdiff
path: root/app-editors/vim/vim-9999.ebuild
AgeCommit message (Collapse)Author
2025-09-19app-editors/vim: use PERL_FEATURESSam James
Closes: https://bugs.gentoo.org/940672 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-29app-editors/vim: drop ancient flag manglingSam James
None of this should be needed now. Any new issues will be investigated afresh. Bug: https://bugs.gentoo.org/37354 Bug: https://bugs.gentoo.org/57859 Bug: https://bugs.gentoo.org/76331 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-12app-editors/vim: fix glvs related tests in 9999Leo Douglas
Signed-off-by: Leo Douglas <douglarek@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42532 Closes: https://github.com/gentoo/gentoo/pull/42532 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-12app-editors/vim: enable py3.14Leo Douglas
Signed-off-by: Leo Douglas <douglarek@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42532 Signed-off-by: Sam James <sam@gentoo.org>
2024-12-01app-editors/vim: enable py3.13Boris Staletic
Signed-off-by: Boris Staletic <boris.staletic@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-28app-editors/vim: sync more details with gvim ebuildEli Schwartz
Mainly align the cscope handling, which doesn't appear to have any reason to run in a conditional other than an aversion to doing it during a USE=minimal build. Also align the use of econf "${myconf[@]}" to avoid backslash escapes and handle adding options via conditional logic away from the econf call itself. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-08-21app-editors/vim: sync trivial details with gvim ebuildEli Schwartz
A lot of the logic between these packages is identical. And some of it should be -- but because of things like variance between order of pkg_postinst, whether or not to include "#" before a bug reference, or capitalization in comments, the diff is larger than it has to be. Larger diffs == harder to compare which changes are relevant. Make these differences disappear by using consistent style between both. It fixes style warts such as unsorted dependencies or IUSE as a bonus. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2024-06-06app-editors/vim: sync liveEli Schwartz
Fixes false positive for PythonCompatUpdate. Closes: https://bugs.gentoo.org/929302 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2024-02-16app-editors/vim: add missing xorg-proto depOskari Pirhonen
Add a dependency on x11-base/xorg-proto when building with USE=X. Closes: https://bugs.gentoo.org/924670 Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35369 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-01-19app-editors/{vim-core,vim,gvim}: disable CP932 for musl buildsFabian Groffen
Closes: https://bugs.gentoo.org/908961 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2024-01-15Move {sys-devel → dev-build}/autoconfMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2023-06-21app-editors/vim: drop blockerOskari Pirhonen
Drop the nonexistent blocker on vim-core 8. Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2023-05-25*/*: remove x64-cygwin keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25*/*: remove sparc64-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25*/*: remove sparc-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-24*/*: remove x86-solaris keywordFabian Groffen
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-04-04app-editors/vim: remove some useless sedOskari Pirhonen
- The libc.h mentioned in bug #43885 has moved to 9libs/libc.h so it's no longer relevant. And the sed was broken due to whitespace changes anyway. - Finding the path to xsubpp is handled through autoconf and substituted into src/auto/config.mk which is read by src/Makefile. Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2023-03-04app-editors/vim: configure implicit function declarationsOskari Pirhonen
Ignore implicit function declarations for platform-specific functions, `acl()` is for Solaris and `statacl()` is for AIX. Closes: https://bugs.gentoo.org/898452 Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-02-18app-editors/vim: remove manual patch applicationOskari Pirhonen
Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-02-13app-editors/vim: update homepageOskari Pirhonen
Signed-off-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2023-01-14*/*: remove py3.8 from PYTHON_COMPATDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org>
2022-12-05app-editors/vim: use latest patchset (Perl fix)Sam James
Use latest vim-patches for Perl highlighting fix. Should be no functional change as it only matters in vim-core. Closes: https://bugs.gentoo.org/881385 Signed-off-by: Sam James <sam@gentoo.org>
2022-10-05app-editors/vim: add gentoo-syntax dep back to 9.0.9655Sam James
Dropped by mistake. Signed-off-by: Sam James <sam@gentoo.org>
2022-10-04app-editors/vim: fix IndirectInherits, sync liveSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-10-04app-editors/vim: fix Lua 5.1 deprecated API implicit. func. declsSam James
Closes: https://bugs.gentoo.org/874690 Signed-off-by: Sam James <sam@gentoo.org>
2022-08-15app-editors/vim: skip Test_spelldump during testingArthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-07-29app-editors/vim: update LUA_COMPAT and USE_RUBYThomas Bracht Laumann Jespersen
Lua 5.4 should be supported since v8.2.1212 (over 2 years ago), so extend LUA_COMPAT to include Lua versions 5.3 and 5.4. Ruby versions up to and including 3.1 should also be supported since v8.2.3922, so extend USE_RUBY to include Ruby 3.0 and 3.1. See: https://github.com/vim/vim/commit/5551b131daef3a621a28dcbbe118920f5b9fabe6 See: https://github.com/vim/vim/commit/8bb3fe4d4dcd27c02e903f6772fdc8fe2e9eba70 Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-07-19app-editors/vim: update live ebuildThomas Bracht Laumann Jespersen
Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-07-07app-editors/vim: Sync live ebuildMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-06-08app-editors/vim: add 8.2.5066Sam James
Bug: https://bugs.gentoo.org/850550 Bug: https://bugs.gentoo.org/836432 Signed-off-by: Sam James <sam@gentoo.org>
2022-05-05app-editors/vim: drop python3_7Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-05-05app-editors/vim: forward ~loongWANG Xuerui
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2022-04-17app-editors/vim: fix QA notice "eend called w/o ebegin"Thomas Bracht Laumann Jespersen
A recent QA notice was added to portage to check that calls to eend $? have been preceded by a call to ebegin (in the same phase). This is basically running this line: sed -i -e 's/einfo "Calling eselect vi update..."/ebegin "Calling eselect vi update"/g' *.ebuild on all the ebuilds in app-editors/vim. The trailing "..." are also removed, as ebegin adds these automatically. Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Closes: https://github.com/gentoo/gentoo/pull/25070 Signed-off-by: Sam James <sam@gentoo.org>
2022-03-02app-editors/vim: depend on vim-core unconditionallyMike Gilbert
We need it for defaults.vim, which cannot be owned by 2 packages simultaneously. Bug: https://bugs.gentoo.org/834498 Signed-off-by: Mike Gilbert <floppym@gentoo.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
2022-02-18app-editors/vim: bump copyright yearSam James
See: 49adc5f0272e40ac608a89d268ee12811fcca384 Signed-off-by: Sam James <sam@gentoo.org>
2022-02-18app-editors/vim: install defaults.vim only if the file is not installedDongsu Park
Install defaults.vim only if the file is not installed already from vim-core. That's needed for avoiding conflicts between vim and vim-core. Closes: https://bugs.gentoo.org/830177 Signed-off-by: Dongsu Park <dpark@linux.microsoft.com> Signed-off-by: Sam James <sam@gentoo.org>
2021-12-01app-editors/vim: remove warning due to missing defaults.vimDongsu Park
vim >= 8.2.3428 prints out a warning on missing file, when it is built with USE="minimal" and `app-editors/vim-core` is not installed. ``` $ vim E1187: Failed to source defaults.vim Press ENTER or type command to continue ``` To remove warning, explicitly install /usr/share/vim/vim82/defaults.vim. Closes: https://bugs.gentoo.org/820356 Signed-off-by: Dongsu Park <dpark@linux.microsoft.com> Signed-off-by: Sam James <sam@gentoo.org>
2021-11-05app-editors/vim: skip hanging Test_spelldump_bang testSam James
Signed-off-by: Sam James <sam@gentoo.org>
2021-10-29app-editors/vim: add 8.2.3567Sam James
Bug: https://bugs.gentoo.org/820692 Bug: https://bugs.gentoo.org/819528 Bug: https://bugs.gentoo.org/818562 Signed-off-by: Sam James <sam@gentoo.org>
2021-10-29app-editors/vim: skip flaky/hanging testsSam James
Closes: https://bugs.gentoo.org/742710 Closes: https://bugs.gentoo.org/616680 Signed-off-by: Sam James <sam@gentoo.org>
2021-10-09app-editors/vim: fix automagic libsodium dependencySam James
Closes: https://bugs.gentoo.org/816966 Signed-off-by: Sam James <sam@gentoo.org>
2021-05-24app-editors/vim: bump to python 3.10Zamarin Arthur
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-05-18app-editors/vim: Python 3.9 compatibilityCraig Andrews
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org>
2021-01-31*/*: Remove obsolete values from PYTHON_COMPATMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2021-01-06app-editors/vim: drop x86-macosFabian Groffen
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2020-12-27app-editors/vim: drop ppc-aix m68k-mintFabian Groffen
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2020-12-21app-editors/vim: migrate to lua-single.eclassMarek Szuba
Both the latest release we have got in the tree and the live ebuild. Compatibility - same as in unmigrated ebuilds, with the USE=deprecated requirement on PUC Lua I didn't even bother testing newer versions. Closes: https://bugs.gentoo.org/752537 Signed-off-by: Marek Szuba <marecki@gentoo.org>
2020-12-06app-editors/vim: do not create symlink vimdiff for minimal.Dongsu Park
A symlink `vimdiff` should not be created, if the USE flag `minimal` is enabled. Otherwise running `vimdiff` results in failure like that: $ vimdiff aaa bbb This Vim was not compiled with the diff feature. Signed-off-by: Dongsu Park <dongsu@kinvolk.io> Signed-off-by: Patrice Clement <monsieurp@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18496
2020-04-04app-editors/vim: Version bump (v8.2.0508)Mikle Kolyada
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>