Commit graph

795 commits

Author SHA1 Message Date
Adam Weinberger
64145bb14e editors/vim: Update to 9.1.0678 2024-08-16 09:26:41 -04:00
Adam Weinberger
d88bce6dfa editors/vim: Update to 9.1.0652 2024-08-01 23:47:56 -04:00
Adam Weinberger
52b4861faa editors/vim: Update to 9.1.0530 2024-07-04 23:58:15 -04:00
Adam Weinberger
a3584f5c3a editors/vim: Update to 9.1.0470 2024-06-09 01:07:37 -04:00
Adam Weinberger
bae767329e editors/vim: Update to 9.1.0404 2024-05-10 11:04:25 -04:00
Adam Weinberger
e7350d88cc editors/vim: Update to 9.1.0158
While here:
- Add explicit --disable-libsodium [1]
- Clear PORTREVISION on xxd as it gets a bump from this update

PR:		277545
Reported by:	dewayne heuristicsystems com au [1]
2024-03-08 18:50:31 -05:00
Muhammad Moinur Rahman
26ca54b51e editors/vim: Impelled to share/man
Approved by:    portmgr (blanket)
2024-01-23 20:56:21 +01:00
Baptiste Daroussin
1b819e4869 MAN?PREFIX: eleminate its usage and move man to share/man 2024-01-10 09:16:01 +01:00
Adam Weinberger
0a24bd298f editors/vim: Update to 9.1.0015 2024-01-05 21:19:07 -05:00
Nuno Teixeira
3572ca3e01 */*: Bump consumers of x11-toolkits/gtk30
New version of gtk3 in tree
2023-12-23 18:14:14 +00:00
Adam Weinberger
c480122aa3 editors/vim: Update to 9.0.2143 2023-12-02 20:12:45 -05:00
Adam Weinberger
97453cd6db editors/vim: Include GitHub URL in WWW, not pkg-descr 2023-11-25 15:58:04 -05:00
Adam Weinberger
cbcb672b07 editors/vim: Update to 9.0.2130 2023-11-25 15:55:47 -05:00
Adam Weinberger
5425c341bd editors/vim: Update to 9.0.2112 2023-11-18 21:44:24 -05:00
Dan Langille
0cc58ed59d */*: Fix broken UCL
Most of this is a missing ] or }. In one case, it was leading
whitespace before a EOM tag.

PR:		259533
Approved by:	portmgr (blanket)
2023-11-03 12:00:08 +00:00
Adam Weinberger
a89482deae editors/vim: Update to 9.0.2073 2023-10-27 07:36:20 -04:00
Adam Weinberger
03717b9571 editors/vim: Update to 9.0.2050 2023-10-19 06:52:42 -04:00
Adam Weinberger
b7b471cbcf editors/vim: Update to 9.0.2018 2023-10-12 00:23:39 -04:00
Adam Weinberger
d8c5a74823 editors/vim: Update to 9.0.1994 2023-10-06 00:18:40 -04:00
Adam Weinberger
6ad4b13d88 editors/vim: Update to 9.0.1976 2023-10-02 22:14:31 -04:00
Adam Weinberger
9d1c9b818d editors/vim: Add XXD option
Rather than conflicting with xxd (which presents a dependency problem
for users who don't want to install vim), add an option to depend on
xxd. So, the vim port will no longer install xxd, but the option is
on by default so most users won't see a difference (other than the new
dependency).

PR:		274104
Reported by:	corvink
2023-10-02 22:14:31 -04:00
Adam Weinberger
099b4ded05 editors/vim: Update to 9.0.1968 2023-10-02 06:56:05 -04:00
Adam Weinberger
1af7bd7447 editors/vim: Update to 9.0.1876
Contains various security fixes (mainly for overflows).
2023-09-05 15:16:20 -04:00
Adam Weinberger
e1c732e1da editors/vim: Update to 9.0.1857
On 5 August, 2023, Bram Moolenaar, the long-time maintainer and
architect of Vim, passed away. In addition to being a legendary
software engineer and open-source advocate, he was a major
philanthropist. His impact on the OSS world was immense, as was
his dedication to speaking out for those whose voices are too
often missed.. The Vim project remains in good hands with the
Vim community.
2023-09-03 14:45:40 -04:00
Adam Weinberger
cb84c2fe45 editors/vim: Update to 9.0.1678 2023-08-08 09:52:45 -04:00
Adam Weinberger
a5ab753798 editors/vim: Update to 9.0.1671 2023-07-01 10:06:18 -04:00
Rene Ladan
3d9a815d9c all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
2023-06-27 21:34:34 +02:00
Adam Weinberger
5018cba813 editors/vim: Update to 9.0.1627
PR:		271959
2023-06-12 09:13:50 -04:00
Adam Weinberger
dc72ce8582 editors/vim: Update to 9.0.1503 2023-05-01 02:00:38 -04:00
Adam Weinberger
eade23fb06 editors/vim: Update to 9.0.1441 2023-04-07 13:14:33 -04:00
Guido Falsi
de841b40d2 sysutils/xxd: New port
Xxd creates a hex dump of a given file or standard input.
It can also convert a hex dump back to its original binary form.

This is the standalone version of the xxd tool provided by vim.

Submitted by:	Gianmarco Giovannelli <gmarco@giovannelli.it>
2023-03-30 22:42:54 +02:00
Adam Weinberger
2427a8abc8 editors/vim: Update to 9.0.1366 2023-03-01 09:47:14 -05:00
Adam Weinberger
6f455db33f editors/vim: Update to 9.0.1271 2023-02-01 06:38:03 -07:00
Muhammad Moinur Rahman
2d00178fd4 */*: Fix some ports conversion from USE_RUBY to USES=ruby
In my previous commit 18c6e18 I missed some ports where RUBY was
optional. This commit fixes those missing ports and fixes INDEX build.

Approved by:	portmgr
Fixes: 18c6e18 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
2023-01-14 20:45:23 -06:00
Adam Weinberger
992c76dc49 editors/vim: Update to 9.0.1136 2023-01-02 20:07:48 -07:00
Adam Weinberger
0346db4deb editors/vim: Update to 9.0.0981 2022-12-01 06:22:01 -07:00
Adam Weinberger
90eac1c42c editors/vim: Update to 9.0.0823
Also, update the sshd syntax file to recognize the preferred
UseBlocklist in addition to UseBlacklist.

PR:		267353
2022-10-31 22:57:45 -06:00
Adam Weinberger
ce6a59704c editors/vim: Update to 9.0.0735 2022-10-12 18:04:32 -06:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Adam Weinberger
91ef78b58b editors/vim: Allow system vimrc, and include defaults.vim for vim-tiny
Two changes here (along with bumping to the latest upstream patch):

1) In the previous Vim commit, support for the system-wide vimrc/gvimrc
   was dropped because we went through contortions to fix loading order
   and monkey around with various defaults.

   However, many people used that file for their system. This commit
   re-adds support for loading it. All work for untangling the mess of
   loading defaults.vim and preventing circular loads is left to the
   user. We just support loading that file; what you do with it is your
   call.

2) vim-tiny is supposed to be the smallest possible Vim experience,
   being just the binary and no runtime library. However, without a
   viable defaults.vim, it's essentially just a larger, slower Vi.
   The vim-tiny package now ships with defaults.vim, which is patched
   to prevent errors from Vim loading the syntax library (which is not
   installed).
2022-09-04 10:07:01 -06:00
Adam Weinberger
a058c61ea3 editors/vim: Update to 9.0.0369, and drop the FreeBSD vimrc
Our FreeBSD vimrc has caused a lot of trouble. It seriously mangles
config loading order (see below PR for the 21 comments it took before
I could get my head around it), clobbers defaults, duplicates defaults,
and simply isn't how Vim does things.

In this patch, the system vimrc is dropped entirely. Instead,
$VIMRUNTIME/defaults.vim sources $VIMRUNTIME/defaults_freebsd.vim, which
contains only FreeBSD-specific settings (today, a convenience augroup
for port creation, and a flag to let syntax/sh.vim know that /bin/sh
isn't bash).

There is no perfect solution here, but by not clobbering anything
anymore, we at least don't *prevent* other solutions. You now get Vim's
defaults, and you are free to override them in your ~/.vimrc.

PR:		251420
2022-09-03 12:03:52 -06:00
Adam Weinberger
d283eb24db editors/vim: Update to 9.0.0129 2022-08-01 07:47:55 -06:00
Adam Weinberger
8380febbf3 editors/vim: Add some explanatory comments to the vimrc
Our vimrc duplicates settings from $VIMRUNTIME/defaults.vim, which
appears odd.

However, it's actually required because of vim-tiny. vim-tiny installs
an empty defaults.vim stub, meaning that it only gets the settings that
appear in our vimrc.

PR:		265502
2022-08-01 07:47:55 -06:00
Tobias C. Berner
7cd7a8d850 editors: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andreas Kohout <shanee@augusta.de>
  *  Andrej Zverev <az@inec.ru>
  *  Andrey Zakhvatov
  *  Anton Tornqvist <antont@inbox.lv>
  *  Bill Fumerola <billf@chc-chimes.com>
  *  Bob Eager <bob@eager.cx>
  *  Chris D. Faulhaber <jedgar@fxp.org>
  *  Chris Petrik <chris@officialunix.com>
  *  Christian Brueffer <chris@unixpages.org>
  *  Craig Leres <leres@FreeBSD.org>
  *  Daniel Eischen <deischen@FreeBSD.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  David Thiel <lx@redundancy.redundancy.org>
  *  Diego Depaoli <trebestie@gmail.com>
  *  Dima Dorfman <dima@unixfreak.org>
  *  Dmitri Goutnik <dg@syrec.org>
  *  Dominic Mitchell
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Geoffrey Mainland <mainland@apeiron.net>
  *  Grzegorz Blach <gblach@FreeBSD.org>
  *  Hakisho Nukama <nukama@gmail.com>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  Janos Mohacsi <janos.mohacsi@bsd.hu>
  *  Jason Evans <jasone@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Jille Timmermans (jille@quis.cx)
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Johannes Meixner <johannes@perceivon.net>
  *  John Merryweather Cooper et al
  *  Jun-ichiro itojun Itoh <itojun@itojun.org>
  *  KIMURA Yasuhiro <yasu@utahime.org>
  *  Kelly Yancey <kbyanc@posi.net>
  *  Kenneth Vestergaard Schmidt <kvs@pil.dk>
  *  Kris Kennaway <kris@FreeBSD.org>
  *  Leif Pedersen <bilbo@devpit.org>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  Mark Pulford <mark@kyne.com.au>
  *  Martin Blapp
  *  Matías Pizarro <matias@pizarro.net>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Johnson <ahze@ahze.net>
  *  Michael L. Hostbaek (mich@freebsdcluster.org)
  *  Michael Vasilenko <acid@stu.cn.ua>
  *  Miguel Clara <miguelmclara@gmail.com>
  *  Mohammad S. Babaei <info@babaei.net>
  *  Nicola Vitale <nivit@email.it>
  *  Olga Smirnova <mistresssilvara@hotmail.com>
  *  Oliver Lehmann <oliver@FreeBSD.org>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Olivier Duchateau
  *  Patrick Li <pat@databits.net>
  *  Peter Wemm <peter@FreeBSD.org>
  *  Philippe Lefebvre <nemesis@balistik.net>
  *  Rimvydas Jasinskas <zrj@ef.irc>
  *  Roman Shterenzon <roman@xpert.com>
  *  Satoshi Asami (asami)
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Shigeyuki FUKUSHIMA <shige@FreeBSD.org>
  *  Shigeyuki Fukushima <shige@FreeBSD.org>
  *  Stanislav Sedov <stas@core.310.ru>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Xin LI <delphij@FreeBSD.org>
  *  Ying-Chieh Liao
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
  *  alepulver
  *  brett@peloton.physics.montana.edu
  *  buganini@gmail.com
  *  eric
  *  erich@rrnet.com
  *  gahr
  *  gelf
  *  giffunip@asme.org
  *  ijliao
  *  jkh
  *  joerg
  *  joseph@randomnetworks.com
  *  krion
  *  lightside <lightside@gmx.com>
  *  pgf
  *  rch@richard.eu.org
  *  tetsushi NAKAI <nakai@tsl.pe.u-tokyo.ac.jp>
  *  tg
  *  thierry@pompo.net
  *  torstenb@FreeBSD.org
  *  verm

With hat:	portmgr
2022-07-20 16:21:49 +02:00
Adam Weinberger
a8eb412d27 editors/vim: Update to 9.0.0016
This is a major release. The biggest new feature is vim9 script, a
backwards-incompatible dialect that improves some of the worst
headaches of classic vimscript.
2022-07-01 08:11:53 -06:00
Adam Weinberger
f27ea6b185 editors/vim: Update to 8.2.5052 and fix vimrc clobbering
Vim runtime's defaults.vim will clobber global vimrc settings. It's
fine for the settings we provide, but other edits to that file can
get lost.

To work around this, defaults.vim is now directly sourced and a flag
is set to stop that file from getting loaded a second time. Thanks go
to Anton Saietskii for that bit of magic.

PR:	251420
2022-06-02 11:41:47 -06:00
Adam Weinberger
2530a2f683 editors/vim: Update to 8.2.5048 2022-06-01 03:23:00 -06:00
Adam Weinberger
117e5b03b2 editors/vim: Update to 8.2.4851 2022-05-01 02:04:55 -06:00
Piotr Kubaj
5765994c28 editors/vim: don't exclude RUBY on powerpc64 2022-04-22 15:37:47 +00:00