summaryrefslogtreecommitdiff
path: root/editors/vim (follow)
Commit message (Collapse)AuthorAgeFilesLines
* editors/vim: Update to 8.2.4485Adam Weinberger2022-03-012-4/+4
|
* editors/vim: Update to 8.2.4282Adam Weinberger2022-02-022-4/+4
|
* editors/vim: Update to 8.2.3745Adam Weinberger2021-12-052-4/+4
|
* editors/vim: Update to 8.2.3616Adam Weinberger2021-11-182-4/+4
| | | | | In particular, this picks up "patch 8.2.3582: reading uninitialized memory when giving spell suggestions""
* editors/vim: Update to 8.2.3570Adam Weinberger2021-11-022-12/+5
| | | | | | | | Remove x11 flavor. It adds xclip support but doesn't contain a GUI, making it more confusing than helpful. I doubt anyone really used it, but if so then vim-athena, the simplest X GUI toolkit, is the one you're looking for.
* INSTALLS_ICONS: retire the macro and rework the related dependenciesBaptiste Daroussin2021-10-101-2/+0
| | | | | | | While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)
* editors/vim: Update to 8.2.3458Adam Weinberger2021-09-292-5/+4
| | | | | | | Security: CVE-2021-3778 CVE-2021-3796 Reported by: TJ
* editors/git: Explicitly disable X for console BuildsMichael Osipov2021-09-181-0/+2
| | | | PR: 258407
* editors/vim: Fix build under (non-poudriere) `make install'Adam Weinberger2021-09-031-0/+1
|
* editors/vim: Fix python language bindingsDerek Schrock2021-09-031-1/+3
| | | | PR: 258234
* editors/vim: Define CONFLICTS_INSTALL and PKGNAMESUFFIX in just one placeAdam Weinberger2021-09-021-13/+6
| | | | Suggested by: danfe
* editors/vim: Flavorize and update to 8.2.3394Adam Weinberger2021-09-024-73/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit completely rewires the vim ports. It includes the following: * `vim' is now a TUI-only package. It is what the `vim-console' port was. * `vim-gtk3' includes the TUI binary (vim) and a GTk3-backed GUI. It is what the `vim' port was. * Each GUI toolkit has a separate package. There is vim-gtk3, -gtk2, -motif, -athena, and -x11. * `vim-tiny' is still the same thing, except it includes a defaults.vim stub to silence a startup error message. * Only the python3 language binding is included by default. Perl, Ruby, TCL, Scheme, and Lua can still be enabled via options. But there are very, very few plugins that require anything other than python. * py27 support is removed entirely. * CScope support is unconditionally enabled, but vim no longer depends upon it. If cscope is installed, it'll be used. * The default ctags is now the version included in base. It's very rudimentary, but only a subset of users use ctags at all. Universal or exuberant ctags can still be enabled via option knobs.
* editors/vim: Explicitly disable libcanberra supportAdam Weinberger2021-08-021-3/+6
| | | | | | | | | | | | Vim will link against libcanberra if it's installed. It really doesn't serve any particular purpose for a text editor, so it makes sense for us to just disable it explicitly. This change existed before, but was hidden in the GNOME option and got removed when libgnomeui was purged. PR: 257565 Reported by: Philipp Ost
* editors/vim: Update to 8.2.3273Adam Weinberger2021-08-022-4/+4
|
* editors/vim: Update to 8.2.3081Adam Weinberger2021-07-012-4/+4
|
* editors/vim: Update to 8.2.2918Adam Weinberger2021-06-012-4/+4
|
* editors/vim: Update to 8.2.2820Adam Weinberger2021-05-012-5/+4
|
* Prepare removal for libgnomeuiBaptiste Daroussin2021-05-011-9/+2
| | | | Remove the GNOME option for all ports depending on libgnomeui
* Try harder to build when libsysinfo is installedAdam Weinberger2021-04-161-1/+1
| | | | PR: 254891
* editors/vim: Update to 8.2.2725Adam Weinberger2021-04-062-4/+4
|
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-061-1/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* editors/vim: Update to 8.2.2569Adam Weinberger2021-03-042-4/+4
|
* editors/vim: Update to 8.2.2461Adam Weinberger2021-02-032-5/+4
|
* Ensure vim uses ncursesw (the widechar version) everywhereBaptiste Daroussin2021-01-051-1/+2
| | | | Reported by: cy
* editors/vim: Update to 8.2.2263Adam Weinberger2021-01-012-4/+4
|
* editors/vim: Update to patchlevel 2072Adam Weinberger2020-12-012-4/+4
|
* editors/vim: Update to patchlevel 1943Adam Weinberger2020-11-022-4/+4
|
* Set OPTIONS_EXCLUDE_powerpc64le the same way as for powerpc64.Mark Linimon2020-09-271-0/+1
| | | | Approved by: portmgr (tier-2 blanket)
* vim: Update to patchlevel 1558Adam Weinberger2020-09-012-4/+4
|
* vim: Update to patchlevel 1382Adam Weinberger2020-08-072-4/+4
| | | | | | | | | | The main goal is to pick up patch 1379: Problem: Curly braces expression ending in " }" does not work. Solution: Skip over white space when checking for "}". (closes #6634) PR: 248504 Submitted by: p5B2E9A8F t-online de
* vim: Update to patchlevel 1334Adam Weinberger2020-08-012-4/+4
|
* vim: Update to patchlevel 1110Adam Weinberger2020-07-012-4/+4
|
* vim: Update to patchlevel 869Adam Weinberger2020-06-013-5/+40
|
* vim: Fix environment contamination from libcanberraAdam Weinberger2020-04-121-0/+3
| | | | | | | | | | | Vim will link against libcanberra if it's present, leading to an undeclared link and breakage risk if canberra is removed. It only really makes sense for it to do this during a gnome build, so explicitly enable it there and disable it elsewhere. PR: 245460 Reported by: Andy Mender MFH: 2020Q2
* vim: Update to patchlevel 491Adam Weinberger2020-04-012-7/+10
| | | | | | While here, restrict ctags patching attempts to only the files that will need to be patched. This prevents the creation of dozens of .orig files that are identical to the "patched" versions.
* vim: Update to patchlevel 345Adam Weinberger2020-03-012-4/+4
|
* Fix stage-qa of shebang with PYTHON option disabled after r522484Sunpoet Po-Chuan Hsieh2020-02-101-3/+1
| | | | | | | | | | | | | | | | | | | | | | | The error message (in poudriere) is as follows: ====> Running Q/A tests (stage-qa) Error: '/usr/local/bin/python' is an invalid shebang you need USES=shebangfix for 'share/vim/vim82/tools/demoserver.py.bak' r522484 adds a new REINPLACE_CMD check which is enabled when DEVELOPER=yes. It does not respect REINPLACE_ARGS (-i ''), thus runtime/tools/demoserver.py.bak is generated. Vim installs everything in runtime/tools [1] which fails in stage-qa for invalid shebang. This workaround uses USES=python:env. It will replace the shebang with default python (/usr/local/bin/python3.7). [1] from src/Makefile: # install the runtime tools $(INSTALL_DATA_R) $(TOOLSSOURCE)/* $(DEST_TOOLS) PR: 243961 Reported by: salvadore Submitted by: sunpoet (myself) Approved by: adamw (maintainer)
* vim: Update to patchlevel 205 and add PYTHON optionAdam Weinberger2020-02-042-15/+21
| | | | | | | | | | | | | | | | | | | When python is built with DEBUG, vim fails to build. In fixing this case, note that vim will now fail to build if python or vim is build with DEBUG and the other isn't. This also highlighted that python support is being kludged. The PYTHON2 and PYTHON3 options have been combined into a single PYTHON option that builds with the default python. Consequently, it is no longer possible to build vim with both py2 and py3 support. I can't name any modern high-usage python-based plugin that requires 2.7, so hopefully this only messes up things for a very small minority. Thanks to koobs for the prompt to combine these options. I've been wanting to do this for a while now. PR: 243606 Submitted by: novel
* vim: Add a MAKE_JOBS option for concurrent build, default offAdam Weinberger2020-01-061-4/+6
| | | | | | | | | | | | | | Most systems are able to build vim in parallel most of the time. The dependency chain in the Makefiles are a spaghetti mess and concurrency is broken with some frequency, so it just isn't feasible for it to be on by default. It does shave quite a bit of time off the build (and I have had .undef MAKE_JOBS_UNSAFE in Makefile.local for years), so now there's an option. It's off by default. PR: 243109 Reported by: glewis
* vim: Update to 8.2 patchlevel 76 (minor bump)Adam Weinberger2020-01-012-4/+4
|
* vim: Update to patchlevel 2372Adam Weinberger2019-12-012-4/+4
|
* e*: Add missing USES={gnome,sdl,xorg}Tobias Kortkamp2019-11-081-3/+4
|
* Add USES=xorg USES=gl, ports categories e and gNiclas Zeising2019-11-051-1/+1
| | | | | Add USES=xorg and USES=gl to ports in categories starting with 'e' and 'g'. While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
* vim: Update to patchlevel 2237Adam Weinberger2019-11-012-4/+4
|
* vim: Update to patchlevel 2108Adam Weinberger2019-10-012-4/+5
|
* vim: Update to patchlevel 1954Adam Weinberger2019-09-012-4/+4
|
* vim: Simplify patchAdam Weinberger2019-08-031-23/+9
|
* vim: Update to patchlevel 1790Adam Weinberger2019-08-022-21/+21
| | | | Also, unmute Makefile commands.
* editors/vim: remove meaningless 85+ from USES tclPietro Cerutti2019-06-121-1/+1
|