1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-14 03:10:47 +00:00
Commit Graph

693 Commits

Author SHA1 Message Date
Pietro Cerutti
a512feb0f6 editors/vim: remove meaningless 85+ from USES tcl 2019-06-12 15:39:36 +00:00
Adam Weinberger
41fd417789 Update to Vim to patchlevel 1439, change default python, improve vimrc
Some big changes in this update:

* Patchlevel 1439
* Default python is now 3.x instead of 2.x [1]
* Expose DEFAULT_VIMRC option (on by default) to vim-tiny

Also, many changes to the default vimrc. Any changes necessarily risk
contention, but then I remembered that I actually maintain editors/vim,
so here we are. The idea here is that Vim, by default, behaves like Vi,
and people who install the Vim port do so because they DON'T just want
Vi. I've enabled features that are basic quality-of-life settings for
me, and that I hope will be ideal for most end-users.

Important changes in the default vimrc:
* Don't install gvimrc at all. gvim should load $ETCDIR/vimrc anyway. I
  can't test gvim locally, so someone please let me know if I broke it.
* Turn on autoindent
* Disable console bells entirely. Console bells are terrible.
* Enable incsearch: highlights search results as you type them
* ^L clears search highlights while redrawing the screen
* Assume fast terminal by default
* Explain every setting in comments

Many of these settings are modeled after the defaults in NeoVim, which
really got it right. I want our default vimrc to be usable and ideal,
so please let me know if anything doesn't work for you, or if you have
other settings you'd like to see changed in the default.

In particular, please let me know if I broke gvim by removing the gvimrc!

PR:		235142 [1]
Submitted by:	John W. O'Brien [1]
2019-06-01 14:35:55 +00:00
Adam Weinberger
4bf065ff94 Update vim to patchlevel 1248 2019-05-02 23:59:44 +00:00
Adam Weinberger
b9886295ac Update vim to patchlevel 1099 2019-04-02 01:31:10 +00:00
Adam Weinberger
0de970042f Update vim to patchlevel 985 2019-03-01 13:32:55 +00:00
Adam Weinberger
8f3d8642bf Ensure that USES=gnome is set whenever USE_GNOME is used
PR:		235427
Submitted by:	Samy Mahmoudi
2019-02-02 18:27:19 +00:00
Adam Weinberger
1cb8950dac Update vim to patchlevel 865
After discussion on freebsd-ports@, switch the default UI toolkit
from GTK2 to GTK3. There isn't a huge visual difference, so it's
more predicated on the idea that people are more likely to have
GTK3 already installed for other things.
2019-02-01 13:54:07 +00:00
Adam Weinberger
5b6f881175 Update vim to patchlevel 676 2019-01-01 19:59:40 +00:00
Adam Weinberger
6461c85753 Update vim to patchlevel 555 2018-12-01 16:35:06 +00:00
Adam Weinberger
696344816e Slightly decrease the chance that I'll break -console and -tiny again next time 2018-11-01 16:34:30 +00:00
Adam Weinberger
9480c31337 Teach vim-console and vim-tiny to ignore the ctags options 2018-11-01 16:29:57 +00:00
Adam Weinberger
1a6c12c2ad Update vim to patchlevel 502, and support universal-ctags[1]
This changes the name of the EXUBERANT_CTAGS option, but keeps
it as the default.

Submitted by:	Stephen Wall [1] (based on)
2018-11-01 16:25:49 +00:00
Adam Weinberger
cd6fb2fc75 Update vim to patchlevel 443 2018-10-01 12:07:57 +00:00
Adam Weinberger
bb5a53b01d Update vim to patchlevel 342 2018-09-01 14:22:48 +00:00
Adam Weinberger
9bf68f57dd Improve the way vim looks for python binaries
Previously, we patched in the names of all the python binary versions, but
I have been doing a terrible job of keeping them up-to-date. Instead, just
tell vim's configure script the path to the binary we're using.

This will fix building against python 3.7.

PR:		230675
Reported by:	Kamigishi Rei
MFH:		2018Q3
2018-08-16 21:04:01 +00:00
Adam Weinberger
65bc366822 Update vim to patchlevel 231
Also, add a patch[1] to recognize the UseBlacklist command in sshd_config.

PR:		230074 [1]
Submitted by:	Samy Mahmoudi
2018-08-01 16:51:31 +00:00
Niclas Zeising
15dac70c75 Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
2018-07-31 18:41:30 +00:00
Adam Weinberger
229bb4e27c Update vim to patchlevel 139 2018-07-02 21:59:03 +00:00
Adam Weinberger
f9381280f3 Update vim to patchlevel 39 2018-06-09 16:51:53 +00:00
Adam Weinberger
4f8a80634e Update vim to patchlevel 22 2018-05-26 15:19:16 +00:00
Adam Weinberger
e56066510c Update vim to 8.1, patchlevel 4 2018-05-19 14:41:42 +00:00
Adam Weinberger
8eabb4571f Update vim to patchlevel 1817 2018-05-12 14:00:22 +00:00
Adam Weinberger
356b630edb Update vim to patchlevel 1794 2018-05-05 16:01:43 +00:00
Adam Weinberger
500a8c92a4 Update vim to patchlevel 1769 2018-04-28 13:30:20 +00:00
Adam Weinberger
b2da15584f Update vim to patchlevel 1740 2018-04-21 15:14:58 +00:00
Adam Weinberger
84b9966200 Update vim to patchlevel 1718 2018-04-15 12:54:15 +00:00
Adam Weinberger
0691843daa Update vim to patchlevel 1674 2018-04-07 22:00:57 +00:00
Adam Weinberger
f1e6d89e0a Update vim to patchlevel 1655 2018-04-01 16:53:43 +00:00
Adam Weinberger
8f822699e9 Update vim to patchlevel 1638 2018-03-25 13:06:55 +00:00
Adam Weinberger
f974a4f98b Update vim to patchlevel 1616 2018-03-19 03:40:03 +00:00
Adam Weinberger
c95b377c5c Update vim to patchlevel 1594 2018-03-11 00:29:17 +00:00
Adam Weinberger
146465bd5d Update vim to patchlevel 1563 2018-03-03 23:57:50 +00:00
Adam Weinberger
a097ffeae3 Update vim to patchlevel 1539 2018-02-24 19:08:19 +00:00
Adam Weinberger
cf2f1ea034 Update vim to patchlevel 1521 2018-02-17 18:57:17 +00:00
Adam Weinberger
42653067de Update vim to patchlevel 1496 2018-02-10 20:06:46 +00:00
Adam Weinberger
4145a76b5d Update vim to patchlevel 1458 2018-02-03 16:30:00 +00:00
Adam Weinberger
d855e52308 Update vim to patchlevel 1432 2018-01-27 16:50:41 +00:00
Adam Weinberger
bd7f4e1d0f Rename editors/vim-lite to editors/vim-console. The vim-console port isn't
actually any lighter---it's built with exactly the same feature-set as
the main vim port. The only difference is lack of gtk20 GUI, and the
language bindings are off by default.

An UPDATING entry is included.
2018-01-11 20:29:52 +00:00
Adam Weinberger
1c095d9d53 Add editors/vim-tiny.
By popular request, this is a slave port that installs only the vim binary. It has
no dependencies, produces a 1 MB package with a 3 MB installed footprint, and
is unable to do anything except edit files. It contains no help files, no runtime
files, no syntax highlighting, no filetype-specific indenting, non-US keymaps,
macros, or spell-checking.

vim-tiny is designed for minimal installs, and is the wrong choice for most users.
2018-01-08 19:44:13 +00:00
Adam Weinberger
0c148c5bf1 Update to patchlevel 1427 2017-12-30 18:21:18 +00:00
Adam Weinberger
0d0c6862e4 Update to patchlevel 1424 2017-12-24 15:05:55 +00:00
Adam Weinberger
031182b0bb Update to patchlevel 1397 2017-12-16 21:07:26 +00:00
Adam Weinberger
348a47a723 Update to patchlevel 1381 2017-12-09 18:23:47 +00:00
Adam Weinberger
370ccb509a Update to patchlevel 1365 2017-12-02 23:10:48 +00:00
Adam Weinberger
8dd0b5f4cd Fix CSCOPE and NLS options
Both the CSCOPE and NLS options were broken because _CONFIGURE_ENABLE
was misspelled.
2017-11-28 18:09:48 +00:00
Adam Weinberger
a0fda18728 Fix WITHOUT_NLS
Due to vim's configure not behaving like it says it does, the --disable-nls
option doesn't actually disable NLS. It linked against libintl anyway.
It turns out that to ACTUALLY disable NLS, you need to set --enable-nls to
a nonsense value.

PR:		223901
Reported by:	Marian Cerny (whose name I'm butchering in 7-bit ASCII)
2017-11-28 04:35:09 +00:00
Adam Weinberger
c6ae73d4a0 Update to patchlevel 1342 2017-11-25 20:31:59 +00:00
Adam Weinberger
839f958177 Update to patchlevel 1309 2017-11-18 19:20:54 +00:00
Adam Weinberger
eda3a7df66 Ignore in portscout. New patches happen multiple times each day 2017-11-13 13:30:27 +00:00
Adam Weinberger
2843a4b385 Fix lua support
Vim's configure system is completely unable to handle our version-specific
lua library. This is a really ugly fix. If anybody has a more elegant
solution I'd be happy to replace this.

PR:		223632
Reported by:	Dmitri Goutnik
2017-11-12 21:43:28 +00:00