Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.1.1099 02 Apr 2019 01:31:10 |
adamw |
Update vim to patchlevel 1099 |
8.1.0985 01 Mar 2019 13:32:56 |
adamw |
Update vim to patchlevel 985 |
8.1.0865 02 Feb 2019 18:27:20 |
adamw |
Ensure that USES=gnome is set whenever USE_GNOME is used
PR: 235427
Submitted by: Samy Mahmoudi |
8.1.0865 01 Feb 2019 13:54:07 |
adamw |
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. |
8.1.0676 01 Jan 2019 19:59:41 |
adamw |
Update vim to patchlevel 676 |
8.1.0555 01 Dec 2018 16:35:07 |
adamw |
Update vim to patchlevel 555 |
8.1.0502 01 Nov 2018 16:34:30 |
adamw |
Slightly decrease the chance that I'll break -console and -tiny again next time |
8.1.0502 01 Nov 2018 16:29:57 |
adamw |
Teach vim-console and vim-tiny to ignore the ctags options |
8.1.0502 01 Nov 2018 16:25:49 |
adamw |
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) |
8.1.0443 01 Oct 2018 12:07:57 |
adamw |
Update vim to patchlevel 443 |
8.1.0342 01 Sep 2018 14:22:48 |
adamw |
Update vim to patchlevel 342 |
8.1.0231 16 Aug 2018 21:04:01 |
adamw |
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 |
8.1.0231 01 Aug 2018 16:51:32 |
adamw |
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 |
8.1.0139_1 31 Jul 2018 18:41:30 |
zeising |
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 |
8.1.0139 02 Jul 2018 21:59:03 |
adamw |
Update vim to patchlevel 139 |
8.1.0039 09 Jun 2018 16:51:53 |
adamw |
Update vim to patchlevel 39 |
8.1.0022 26 May 2018 15:19:17 |
adamw |
Update vim to patchlevel 22 |
8.1.0004 19 May 2018 14:41:42 |
adamw |
Update vim to 8.1, patchlevel 4 |
8.0.1817 12 May 2018 14:00:23 |
adamw |
Update vim to patchlevel 1817 |
8.0.1794 05 May 2018 16:01:43 |
adamw |
Update vim to patchlevel 1794 |
8.0.1769 28 Apr 2018 13:30:21 |
adamw |
Update vim to patchlevel 1769 |
8.0.1740 21 Apr 2018 15:14:59 |
adamw |
Update vim to patchlevel 1740 |
8.0.1718 15 Apr 2018 12:54:15 |
adamw |
Update vim to patchlevel 1718 |
8.0.1674 07 Apr 2018 22:00:57 |
adamw |
Update vim to patchlevel 1674 |
8.0.1655 01 Apr 2018 16:53:43 |
adamw |
Update vim to patchlevel 1655 |
8.0.1638 25 Mar 2018 13:06:56 |
adamw |
Update vim to patchlevel 1638 |
8.0.1616 19 Mar 2018 03:40:03 |
adamw |
Update vim to patchlevel 1616 |
8.0.1594 11 Mar 2018 00:29:18 |
adamw |
Update vim to patchlevel 1594 |
8.0.1563 03 Mar 2018 23:57:50 |
adamw |
Update vim to patchlevel 1563 |
8.0.1539 24 Feb 2018 19:08:19 |
adamw |
Update vim to patchlevel 1539 |
8.0.1521 17 Feb 2018 18:57:17 |
adamw |
Update vim to patchlevel 1521 |
8.0.1496 10 Feb 2018 20:06:46 |
adamw |
Update vim to patchlevel 1496 |
8.0.1458 03 Feb 2018 16:30:00 |
adamw |
Update vim to patchlevel 1458 |
8.0.1432 27 Jan 2018 16:50:41 |
adamw |
Update vim to patchlevel 1432 |
8.0.1427 11 Jan 2018 20:29:53 |
adamw |
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. |
8.0.1427 08 Jan 2018 19:44:13 |
adamw |
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. |
8.0.1427 30 Dec 2017 18:21:18 |
adamw |
Update to patchlevel 1427 |
8.0.1424 24 Dec 2017 15:05:56 |
adamw |
Update to patchlevel 1424 |
8.0.1397 16 Dec 2017 21:07:26 |
adamw |
Update to patchlevel 1397 |
8.0.1381 09 Dec 2017 18:23:47 |
adamw |
Update to patchlevel 1381 |
8.0.1365 02 Dec 2017 23:10:48 |
adamw |
Update to patchlevel 1365 |
8.0.1342_2 28 Nov 2017 18:09:48 |
adamw |
Fix CSCOPE and NLS options
Both the CSCOPE and NLS options were broken because _CONFIGURE_ENABLE
was misspelled. |
8.0.1342_1 28 Nov 2017 04:35:09 |
adamw |
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) |
8.0.1342 25 Nov 2017 20:31:59 |
adamw |
Update to patchlevel 1342 |
8.0.1309 18 Nov 2017 19:20:54 |
adamw |
Update to patchlevel 1309 |
8.0.1289_1 13 Nov 2017 13:30:27 |
adamw |
Ignore in portscout. New patches happen multiple times each day |
8.0.1289_1 12 Nov 2017 21:43:28 |
adamw |
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 |
8.0.1289 11 Nov 2017 18:08:39 |
adamw |
Update to patchlevel 1289
Further simplify Makefile (the GUI checks are automatically disabled
when the GUI is passed manually). |
8.0.1264 11 Nov 2017 00:05:58 |
adamw |
Add an option for mzscheme bindings
Also, use GNU_CONFIGURE, not HAS_CONFIGURE. I mistakenly believed it was
non-GNU.
No PORTREVISION bump. I'm updating the port tomorrow. |
8.0.1264 10 Nov 2017 22:57:23 |
adamw |
Use the provided configure script
Our method of option-passing to vim could best be described as "vestigial."
We go to great lengths to avoid running the configure script, and then pass
everything as weird options directly to make(1).
Instead, just use the provided configure script like a normal person.
Combined with OPTIONS helpers, this makes the Makefile much, much simpler.
No PORTREVISION bump because there shouldn't be any changes to the resulting
package (except for Lua), and I'm updating vim tomorrow anyway.
Every language binding was enabled as built-in rather than dynamic, except
for Lua. Lua is now built-in binding like all the others. If there was some
reason that it was supposed to be dynamic, I'm happy to put it back. |
8.0.1264 04 Nov 2017 20:56:49 |
adamw |
Update to patchlevel 1264 |
8.0.1231_2 31 Oct 2017 21:03:38 |
adamw |
Fix the ctags syntax. It does need the escaped pipe.
Reported by: olgeni |
8.0.1231_1 31 Oct 2017 17:15:06 |
adamw |
Alter language bindings
Separate python2 and python3 bindings[1], to allow each to be enabled
independently or concurrently. py27 is still the default.
As long as I'm messing with language bindings, turn the Tcl and Lua
options off by default. This does NOT in any way affect support for
editing those types of files (including indenting, completion,
highlighting, linting, etc.)---it only affects plugins written in
Tcl or Lua or interactive debugging.
Suggested by: mat [1] |
8.0.1231 28 Oct 2017 15:56:49 |
adamw |
Update to patchlevel 1231
Also, fix up ctags/exctags commands. I believe the ctags syntax was
wrong before. Anybody who uses ctags, please let me know if things
break and I'll revert that change. |
8.0.1207 21 Oct 2017 15:37:21 |
adamw |
Update to patchlevel 1207 |
8.0.1191 14 Oct 2017 17:35:07 |
adamw |
Update to patchlevel 1191 |
8.0.1178 13 Oct 2017 16:14:29 |
adamw |
Simplify the "lite" package even more
Make the only differences between "lite" and "regular" vim just console
mode and no language bindings. This was already the case (the default
feature set is "huge"), but now it's explicit.
Add a pkg-descr to vim-lite that explains the above, and remove some
text in the pkg-descr that makes absolutely no sense.
There's no effective change to generated package, but the port is
getting updated tomorrow anyway.
This will facilitate the future removal at some point of the "lite"
package, so that it can be replaced by a "console" flavour.
While here, remove a variable that was last used in 2001. |
8.0.1178 07 Oct 2017 16:59:17 |
adamw |
Update to patchlevel 1178 |
8.0.1159 29 Sep 2017 16:04:50 |
adamw |
Update to patchlevel 1159 |
8.0.1141 28 Sep 2017 22:53:04 |
adamw |
Reorganize patching and targets
There are so many targets here that it's really hard to follow. Move the
OPTIONS-related stuff away from the basic targets, and separate out a
couple patches into more sensible targets so that it's clearer what things
are doing. |
8.0.1141 28 Sep 2017 18:50:08 |
adamw |
Reorganize and simplify the vim Makefile
There should be no changes to the generated packages from this reorganization.
The bulk of the changes involve better leveraging OPTIONS helpers, including
making vim-lite into an OPTION (which is always SLAVEd or EXCLUDEd). |
8.0.1141 23 Sep 2017 21:06:09 |
adamw |
Update to patchlevel 1141 |
8.0.1115 16 Sep 2017 15:36:30 |
adamw |
Update to patchlevel 1115 |
8.0.1098 12 Sep 2017 23:22:20 |
adamw |
Update to patchlevel 1098 to fix build when libvterm is installed.
PR: 222187
Reported by: Oleh Hushchenkov and George L. Yermulnik |
8.0.1081 09 Sep 2017 15:31:03 |
adamw |
Update to patchlevel 1081 |
8.0.1035 02 Sep 2017 15:23:44 |
adamw |
Update to patchlevel 1035. |
8.0.1000 26 Aug 2017 20:26:24 |
adamw |
Update to patchlevel 1000. |
8.0.0962 19 Aug 2017 13:39:25 |
adamw |
Update to patchlevel 962. |
8.0.0917 12 Aug 2017 15:46:16 |
adamw |
Update to patchlevel 917. |
8.0.0867 05 Aug 2017 15:07:23 |
adamw |
Update to patchlevel 867. |
8.0.0809 30 Jul 2017 01:00:43 |
adamw |
Update to patchlevel 809. |
8.0.0742 22 Jul 2017 15:04:16 |
adamw |
Update to patchlevel 742. |
8.0.0714 15 Jul 2017 14:35:42 |
adamw |
Update to patchlevel 714. |
8.0.0702 09 Jul 2017 02:22:24 |
adamw |
Update to patchlevel 702 |
8.0.0691 01 Jul 2017 16:01:41 |
adamw |
Update to patchlevel 691 |
8.0.0670 24 Jun 2017 14:45:27 |
adamw |
Update to patchlevel 670. |
8.0.0642 17 Jun 2017 14:20:03 |
adamw |
Update to patchlevel 642. |
8.0.0631 10 Jun 2017 13:49:24 |
adamw |
Update to patchlevel 631. |
8.0.0606 03 Jun 2017 14:44:04 |
adamw |
Update to patchlevel 606. |
8.0.0604 27 May 2017 15:28:05 |
adamw |
Update to patchlevel 604. Use a hash-based GH_TAGNAME because the main
content of the update (the runtime files) aren't otherwise attached to
any tag currently. |
8.0.0600 20 May 2017 18:29:27 |
adamw |
Update to patchlevel 600.
Prevent just the broken OPTION on ppc64, rather than marking the
whole port BROKEN. |
8.0.0596 20 May 2017 12:02:07 |
linimon |
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills |
8.0.0596 06 May 2017 15:43:57 |
adamw |
Update to patchlevel 596 |
8.0.0589 29 Apr 2017 16:09:19 |
adamw |
Update to patchlevel 589. |
8.0.0579 22 Apr 2017 15:35:00 |
adamw |
Update to patchlevel 579. |
8.0.0566 15 Apr 2017 17:10:28 |
adamw |
Update to patchlevel 566. Work around the new unnecessarily aggressive shebang
check by simply removing the shebang from a python file if vim isn't being built
with python support. |
8.0.0550 08 Apr 2017 16:31:41 |
adamw |
Update to patchlevel 550. |
8.0.0534 01 Apr 2017 15:24:16 |
adamw |
Update to patchlevel 534. |
8.0.0507 25 Mar 2017 16:05:39 |
adamw |
Update to patchlevel 507. |
8.0.0473 18 Mar 2017 15:14:10 |
adamw |
Update to patchlevel 473. |
8.0.0442 11 Mar 2017 15:52:57 |
adamw |
Update to patchlevel 442. |
8.0.0407 04 Mar 2017 15:47:50 |
adamw |
Update to patchlevel 407. |
8.0.0367 25 Feb 2017 16:19:27 |
adamw |
Update to patchlevel 367. |
8.0.0325 11 Feb 2017 15:16:38 |
adamw |
Update to patchlevel 325. |
8.0.0301 04 Feb 2017 18:28:40 |
adamw |
Update to patchlevel 301. |
8.0.0252 28 Jan 2017 16:06:54 |
adamw |
Update to patchlevel 252. |
8.0.0209 21 Jan 2017 16:49:29 |
adamw |
Update to patchlevel 209. |
8.0.0189 15 Jan 2017 15:07:45 |
adamw |
Update to patchlevel 189. |
8.0.0149_2 10 Jan 2017 15:23:32 |
adamw |
Set INSTALLS_ICONS when installing the .desktop files.
Reported by: Kevin Zheng |
8.0.0149_1 09 Jan 2017 17:03:38 |
adamw |
Re-add MAKE_JOBS_UNSAFE. From mat:
--- scratch ---
cp config.mk.dist auto/config.mk
--- clean ---
make[2]: "/wrkdirs/usr/ports/editors/vim/work/vim-8.0.0149/src/po/Makefile"
line 4: Could not find ../auto/config.mk
make[2]: Fatal errors encountered -- cannot continue
Install desktop files and icons when the GNOME, GTK2, or GTK3 knobs are turned
on. Requested by Kevin Zheng. PORTREVISION bump for this. |