From 4c107d66fdf457c62046579c953bd10b7000082a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 12 Dec 2016 15:26:27 +0100
Subject: [PATCH 001/678] - patchlevel 133
---
.gitignore | 1 +
README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 2 +-
vim.spec | 7 +++--
4 files changed, 83 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 935c3aa5..a53930de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
/vim-8.0-104.tar.bz2
/vim-8.0-118.tar.bz2
/vim-8.0-124.tar.bz2
+/vim-8.0-133.tar.bz2
diff --git a/README.patches b/README.patches
index 915e5552..26b40f30 100644
--- a/README.patches
+++ b/README.patches
@@ -1,3 +1,79 @@
+commit fe38b494fff56cd9b2fcaeef26a8fd7b6557d69c
+Author: Bram Moolenaar
+Date: Sun Dec 11 21:34:23 2016 +0100
+
+ patch 8.0.0133
+ Problem: "2;'(" causes ml_get errors in an empty buffer. (Dominique Pelle)
+ Solution: Check the cursor line earlier.
+
+commit 4c8980b717f73042f1d625ee255fa74eddb989ba
+Author: Bram Moolenaar
+Date: Sun Dec 11 15:24:48 2016 +0100
+
+ patch 8.0.0132
+ Problem: Test fails because of using :finish.
+ Solution: Change to return.
+
+commit 73b484c4da00011317dc68ada4f5dfc6515ad263
+Author: Bram Moolenaar
+Date: Sun Dec 11 15:11:17 2016 +0100
+
+ patch 8.0.0131
+ Problem: Not enough test coverage for syntax commands.
+ Solution: Add more tests. (Dominique Pelle)
+
+commit 63de19e805a7df2b52ec0e705b6a668ecd8e1b64
+Author: Bram Moolenaar
+Date: Fri Dec 9 20:11:26 2016 +0100
+
+ patch 8.0.0130
+ Problem: Configure uses "ushort" while the Vim code doesn't.
+ Solution: Use "unsigned short" instead. (Fredrik Fornwall, closes #1314)
+
+commit 0df3c7f2a05c2a99f2fb2747ae46bd6594052997
+Author: Bram Moolenaar
+Date: Fri Dec 9 19:57:14 2016 +0100
+
+ patch 8.0.0129
+ Problem: Parallel make still doesn't work. (Lewis Muir)
+ Solution: Define OBJ_MAIN.
+
+commit 7089237885218eb8a19805bc2b75481c4efcd6ba
+Author: Bram Moolenaar
+Date: Fri Dec 9 19:51:49 2016 +0100
+
+ patch 8.0.0128
+ Problem: Display test fails on MS-Windows.
+ Solution: Set 'isprint' to "@".
+
+commit 73fd4988866c3adc15b5d093efdf5e8cf70d093d
+Author: Bram Moolenaar
+Date: Fri Dec 9 19:36:56 2016 +0100
+
+ patch 8.0.0127
+ Problem: Cancelling completion still inserts text when formatting is done
+ for 'textwidth'. (lacygoill)
+ Solution: Don't format when CTRL-E was typed. (Hirohito Higashi,
+ closes #1312)
+
+commit 6270660611a151c5d0f614a5f0248ccdc80ed971
+Author: Bram Moolenaar
+Date: Fri Dec 9 19:28:48 2016 +0100
+
+ patch 8.0.0126
+ Problem: Display problem with 'foldcolumn' and a wide character.
+ (esiegerman)
+ Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt,
+ closes #1310)
+
+commit eaaa9bbda6ec0a8589a9b23720f95bffe01dc267
+Author: Bram Moolenaar
+Date: Fri Dec 9 18:42:20 2016 +0100
+
+ patch 8.0.0125
+ Problem: Not enough testing for entering Ex commands.
+ Solution: Add test for CTRL-\ e {expr}. (Dominique Pelle)
+
commit 3421566376b5723213af502bd3c2b9debe025ef1
Author: Bram Moolenaar
Date: Sun Dec 4 13:37:41 2016 +0100
diff --git a/sources b/sources
index e5bc0b8f..f5076d98 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-825a08b9edbffaa09ea7ecb61a691f1a vim-8.0-124.tar.bz2
+SHA512 (vim-8.0-133.tar.bz2) = 0f8db381de64f5b48b3899c11f343407cbc4f47f434200aab320bf479e62f29ce90d2a37e6daf4f440e096a73f80feeb4ee5c794a0cb00acef3399d519d85db3
diff --git a/vim.spec b/vim.spec
index 09d06451..2288c15f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 124
+%define patchlevel 133
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -21,7 +21,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -754,6 +754,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon Dec 12 2016 Karsten Hopp 8.0.133-1
+- patchlevel 133
+
* Mon Dec 05 2016 Zdenek Dohnal - 2:8.0.124-2
- add new sources
From a93fdb728da3a55832a2289682a075d3e6bc93d9 Mon Sep 17 00:00:00 2001
From: Karsten Hopp
Date: Thu, 15 Dec 2016 10:59:34 +0100
Subject: [PATCH 002/678] fix fstab syntax highlighting (rhbz#1365258)
---
vim-8.0-rhbz1365258.patch | 12 ++++++++++++
vim.spec | 7 ++++++-
2 files changed, 18 insertions(+), 1 deletion(-)
create mode 100644 vim-8.0-rhbz1365258.patch
diff --git a/vim-8.0-rhbz1365258.patch b/vim-8.0-rhbz1365258.patch
new file mode 100644
index 00000000..85498dba
--- /dev/null
+++ b/vim-8.0-rhbz1365258.patch
@@ -0,0 +1,12 @@
+diff -up vim80/runtime/syntax/fstab.vim.1365258 vim80/runtime/syntax/fstab.vim
+--- vim80/runtime/syntax/fstab.vim.1365258 2016-12-15 10:56:25.822410344 +0100
++++ vim80/runtime/syntax/fstab.vim 2016-12-15 10:56:52.161519612 +0100
+@@ -36,6 +36,8 @@ syn match fsOperator /[,=:#]/
+ syn cluster fsDeviceCluster contains=fsOperator,fsDeviceKeyword,fsDeviceError
+ syn match fsDeviceError /\%([^a-zA-Z0-9_\/#@:\.-]\|^\w\{-}\ze\W\)/ contained
+ syn keyword fsDeviceKeyword contained none proc linproc tmpfs devpts devtmpfs sysfs usbfs
++syn keyword fsDeviceKeyword contained PARTLABEL nextgroup=fsDeviceLabel
++syn keyword fsDeviceKeyword contained PARTUUID nextgroup=fsDeviceUUID
+ syn keyword fsDeviceKeyword contained LABEL nextgroup=fsDeviceLabel
+ syn keyword fsDeviceKeyword contained UUID nextgroup=fsDeviceUUID
+ syn keyword fsDeviceKeyword contained sshfs nextgroup=fsDeviceSshfs
diff --git a/vim.spec b/vim.spec
index 2288c15f..c167ac15 100644
--- a/vim.spec
+++ b/vim.spec
@@ -21,7 +21,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -63,6 +63,7 @@ Patch3011: vim-manpagefixes-948566.patch
Patch3012: vim-7.4-licensemacro-1151450.patch
Patch3013: vim-7.4-globalsyntax.patch
Patch3014: vim-7.4-releasestring-1318991.patch
+Patch3015: vim-8.0-rhbz1365258.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel
@@ -216,6 +217,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch3012 -p1
%patch3013 -p1
%patch3014 -p1
+%patch3015 -p1
%build
cp -f %{SOURCE6} .
@@ -754,6 +756,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Thu Dec 15 2016 Karsten Hopp - 8.0.133-2
+- fix fstab syntax highlighting (rhbz#1365258)
+
* Mon Dec 12 2016 Karsten Hopp 8.0.133-1
- patchlevel 133
From 8088bd52d4484ff013868ebc9689754b4f17150a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 24 Feb 2017 18:51:08 +0100
Subject: [PATCH 003/678] patchlevel 347 1405234 - Gvim fails to properly
render after Openbox desktop switch 1426296 - vim: FTBFS with
python3-3.6.0-18.fc26
---
vim.spec | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/vim.spec b/vim.spec
index 6c0c5f40..127a45c8 100644
--- a/vim.spec
+++ b/vim.spec
@@ -14,6 +14,9 @@
%define withruby 1
%define withlua 1
+%define python3 python3.6m
+%define python3path %{_includedir}/%{python3}
+
%define baseversion 8.0
%define vimdir vim80
@@ -231,8 +234,8 @@ autoconf
sed -e "s+VIMRCLOC = \$(VIMLOC)+VIMRCLOC = /etc+" Makefile > Makefile.tmp
mv -f Makefile.tmp Makefile
-export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2"
-export CXXFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2"
+export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -I%{python3path}"
+export CXXFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -I%{python3path}"
cp -f os_unix.h os_unix.h.save
cp -f ex_cmds.c ex_cmds.c.save
@@ -770,6 +773,7 @@ rm -rf %{buildroot}
* Wed Feb 22 2017 Karsten Hopp 8.0.347-2
- patchlevel 347
- 1405234 - Gvim fails to properly render after Openbox desktop switch
+- 1426296 - vim: FTBFS with python3-3.6.0-18.fc26
* Tue Feb 21 2017 Karsten Hopp 8.0.344-1
- patchlevel 344
From b0cdd94d8e604e208353a5334e4a63ca3936cb76 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 31 May 2017 10:09:59 +0200
Subject: [PATCH 004/678] 1456455 - vim-8.0.600-1.fc27 FTBFS with Perl 5.26.0
---
vim-8.0-ftbfs-perl526.patch | 81 +++++++++++++++++++++++++++++++++++++
vim.spec | 7 +++-
2 files changed, 87 insertions(+), 1 deletion(-)
create mode 100644 vim-8.0-ftbfs-perl526.patch
diff --git a/vim-8.0-ftbfs-perl526.patch b/vim-8.0-ftbfs-perl526.patch
new file mode 100644
index 00000000..994ecd22
--- /dev/null
+++ b/vim-8.0-ftbfs-perl526.patch
@@ -0,0 +1,81 @@
+From 6abca28cf208f4b263b2308a2b4e1e2ace4ae020 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?=
+Date: Mon, 29 May 2017 13:57:40 +0200
+Subject: [PATCH] Restore compatiblity wih Perl 5.26.0
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Since Perl 5.25.4, S_POPMARK() macro is in Perl's inline.h (Perl's commit
+33a4312b882). But vim decided to define PERL_NO_INLINE_FUNCTIONS to prevent
+from including inline.h because Perl 5.18.0. And that prevents from having
+S_POPMARK() available when building against dynamic Perl 5.26.0:
+
+gcc -L. -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--enable-new-dtags -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/list.o objects/mark.o objects/memline.o objects/menu.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/gui_gtk_gresources.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_python3.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lSM -lICE -lm -lelf -lnsl -lselinux -lncurses -lacl -lattr -lgpm -ldl -Wl,--enable-new-dtags -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lresolv -lnsl -ldl -lm -lcrypt -lutil -lc
+objects/if_perl.o: In function `XS_VIBUF_Count':
+/home/test/fedora/vim/vim80/src/if_perl.c:2085: undefined reference to `S_POPMARK'
+objects/if_perl.o: In function `XS_VIBUF_Number':
+/home/test/fedora/vim/vim80/src/if_perl.c:2054: undefined reference to `S_POPMARK'
+objects/if_perl.o: In function `XS_VIBUF_Name':
+/home/test/fedora/vim/vim80/src/if_perl.c:2019: undefined reference to `S_POPMARK'
+objects/if_perl.o: In function `XS_VIBUF_DESTROY':
+/home/test/fedora/vim/vim80/src/if_perl.c:1992: undefined reference to `S_POPMARK'
+objects/if_perl.o: In function `XS_VIBUF_Append':
+/home/test/fedora/vim/vim80/src/if_perl.c:2299: undefined reference to `S_POPMARK'
+objects/if_perl.o:/home/test/fedora/vim/vim80/src/if_perl.c:2222: more undefined references to `S_POPMARK' follow
+collect2: error: ld returned 1 exit status
+
+This patch removes the PERL_NO_INLINE_FUNCTIONS definition and
+S_SvREFCNT_dec redefinition from src/if_perl.xs to restore
+compatibility with Perl 5.26.0.
+
+Signed-off-by: Petr Písař
+---
+ src/if_perl.xs | 24 ------------------------
+ 1 file changed, 24 deletions(-)
+
+diff --git a/src/if_perl.xs b/src/if_perl.xs
+index 2bf72c5..7dedfba 100644
+--- a/src/if_perl.xs
++++ b/src/if_perl.xs
+@@ -37,13 +37,6 @@
+
+ #include "vim.h"
+
+-/* Work around for perl-5.18.
+- * Don't include "perl\lib\CORE\inline.h" for now,
+- * include it after Perl_sv_free2 is defined. */
+-#ifdef DYNAMIC_PERL
+-# define PERL_NO_INLINE_FUNCTIONS
+-#endif
+-
+ /* Work around for using MSVC and ActivePerl 5.18. */
+ #ifdef _MSC_VER
+ # define __inline__ __inline
+@@ -616,23 +609,6 @@ static struct {
+ {"", NULL},
+ };
+
+-/* Work around for perl-5.18.
+- * For now, only the definitions of S_SvREFCNT_dec are needed in
+- * "perl\lib\CORE\inline.h". */
+-# if (PERL_REVISION == 5) && (PERL_VERSION >= 18)
+-static void
+-S_SvREFCNT_dec(pTHX_ SV *sv)
+-{
+- if (LIKELY(sv != NULL)) {
+- U32 rc = SvREFCNT(sv);
+- if (LIKELY(rc > 1))
+- SvREFCNT(sv) = rc - 1;
+- else
+- Perl_sv_free2(aTHX_ sv, rc);
+- }
+-}
+-# endif
+-
+ /*
+ * Make all runtime-links of perl.
+ *
+--
+2.9.4
+
diff --git a/vim.spec b/vim.spec
index ff96a547..4cfdcd9d 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -69,6 +69,7 @@ Patch3014: vim-7.4-releasestring-1318991.patch
Patch3015: vim-8.0-rhbz1365258.patch
Patch3016: vim-8.0-copy-paste.patch
Patch3017: vim-8.0-bindsyntax.patch
+Patch3018: vim-8.0-ftbfs-perl526.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel
@@ -225,6 +226,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch3015 -p1
%patch3016 -p1
%patch3017 -p1
+%patch3018 -p1
%build
cp -f %{SOURCE6} .
@@ -770,6 +772,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon May 29 2017 Zdenek Dohnal - 2:8.0.606-2
+- 1456455 - vim-8.0.600-1.fc27 FTBFS with Perl 5.26.0
+
* Mon May 29 2017 Karsten Hopp 8.0.606-1
- patchlevel 606
From 86473a3a93200ea7b2e213c45aa7b7c745d5a219 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova
Date: Sun, 4 Jun 2017 16:59:18 +0200
Subject: [PATCH 005/678] Perl 5.26 rebuild
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index 4cfdcd9d..6a77c703 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 3%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -772,6 +772,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Sun Jun 04 2017 Jitka Plesnikova - 2:8.0.606-3
+- Perl 5.26 rebuild
+
* Mon May 29 2017 Zdenek Dohnal - 2:8.0.606-2
- 1456455 - vim-8.0.600-1.fc27 FTBFS with Perl 5.26.0
From 3da317e801639c247d6f2135d8bdac27a95e5df0 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova
Date: Wed, 7 Jun 2017 23:26:07 +0200
Subject: [PATCH 006/678] Perl 5.26 re-rebuild of bootstrapped packages
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index e5e206a6..cfe02780 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -772,6 +772,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Wed Jun 07 2017 Jitka Plesnikova - 2:8.0.627-2
+- Perl 5.26 re-rebuild of bootstrapped packages
+
* Wed Jun 07 2017 Karsten Hopp 8.0.627-1
- patchlevel 627
From 7640f884cc723d1b48973153e996607b9b063f0b Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 29 Jun 2017 09:07:13 +0200
Subject: [PATCH 007/678] update python dependencies accordingly Fedora
Guidelines for Python (python-devel -> python2-devel)
---
vim.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/vim.spec b/vim.spec
index 93beff03..ef4e0c4f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 3%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -71,7 +71,7 @@ Patch3016: vim-8.0-copy-paste.patch
Patch3017: vim-8.0-bindsyntax.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel
+BuildRequires: python2-devel python3-devel ncurses-devel gettext perl-devel
BuildRequires: perl-generators
BuildRequires: perl(ExtUtils::Embed) perl(ExtUtils::ParseXS)
BuildRequires: libacl-devel gpm-devel autoconf file
@@ -770,6 +770,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Thu Jun 29 2017 Zdenek Dohnal - 8.0.685-3
+- update python dependencies accordingly Fedora Guidelines for Python (python-devel -> python2-devel)
+
* Wed Jun 28 2017 Karsten Hopp 8.0.685-1
- patchlevel 685
From c708d7ffd8cc1420f3ab00d0623756992b6b7047 Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering
Date: Thu, 27 Jul 2017 21:18:58 +0000
Subject: [PATCH 008/678] - Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index 818de4a1..4c44003f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -770,6 +770,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Thu Jul 27 2017 Fedora Release Engineering - 2:8.0.739-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Fri Jul 21 2017 Karsten Hopp 8.0.739-1
- patchlevel 739
From add90f39474a1df98ba76641b123ad1f7dd3d673 Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering
Date: Thu, 3 Aug 2017 10:04:17 +0000
Subject: [PATCH 009/678] - Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index 0a42738e..97f2d27c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -770,6 +770,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Thu Aug 03 2017 Fedora Release Engineering - 2:8.0.844-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
* Thu Aug 03 2017 Karsten Hopp 8.0.844-1
- patchlevel 844
From 821c3af4ebb3255ae76a0d300dd7a40f0d9b840c Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 24 Aug 2017 08:05:10 +0200
Subject: [PATCH 010/678] - patchlevel 992
---
.gitignore | 1 +
README.patches | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
sources | 2 +-
vim.spec | 5 ++++-
4 files changed, 55 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index f8df36e8..cae5d740 100644
--- a/.gitignore
+++ b/.gitignore
@@ -103,3 +103,4 @@
/vim-8.0-956.tar.bz2
/vim-8.0-983.tar.bz2
/vim-8.0-987.tar.bz2
+/vim-8.0-992.tar.bz2
diff --git a/README.patches b/README.patches
index 21dd7c71..9365e3d8 100644
--- a/README.patches
+++ b/README.patches
@@ -1,3 +1,52 @@
+commit 33d66bd9fa0e1b3fbba33d6a1a0609915ac79441
+Author: Bram Moolenaar
+Date: Wed Aug 23 23:51:58 2017 +0200
+
+ patch 8.0.0992: terminal title is wrong when 'encoding' is DBCS
+
+ Problem: Terminal title is wrong when 'encoding' is DBCS.
+ Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes
+ #2009)
+
+commit 6c4d12c5278fc6b7a6dee2043bc1af713f894ae5
+Author: Bram Moolenaar
+Date: Wed Aug 23 23:36:25 2017 +0200
+
+ patch 8.0.0991: using wrong character conversion for DBCS
+
+ Problem: Using wrong character conversion for DBCS.
+ Solution: Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto,
+ closes #2012)
+
+commit 285f243e506f15230270e4d15679acc29e489e7c
+Author: Bram Moolenaar
+Date: Wed Aug 23 23:10:21 2017 +0200
+
+ patch 8.0.0990: with DBCS 'encoding' wrong pasting register into terminal
+
+ Problem: When 'encoding' is a double-byte encoding, pasting a register into
+ a terminal ends up with the wrong characters.
+ Solution: Convert from 'encoding' to utf-8. (Yasuhiro Matsumoto, closes
+ #2007)
+
+commit 77f7474d089cbc68cb7df32cc3828a9dec80fd93
+Author: Bram Moolenaar
+Date: Wed Aug 23 22:40:41 2017 +0200
+
+ patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6
+
+ Problem: ActiveTcl dll name has changed in 8.6.6.
+ Solution: Adjust the makefile. (Ken Takata)
+
+commit 829aa64cf5a113bb683ddf8b32e483e0696602ea
+Author: Bram Moolenaar
+Date: Wed Aug 23 22:32:35 2017 +0200
+
+ patch 8.0.0988: warning from Covscan about using NULL pointer
+
+ Problem: Warning from Covscan about using NULL pointer.
+ Solution: Add extra check for NULL. (zdohnal)
+
commit d2c45a1964ddb0d9ac16c9c985051fab41f37840
Author: Bram Moolenaar
Date: Tue Aug 22 22:29:00 2017 +0200
diff --git a/sources b/sources
index 2c0abca5..8295c36f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-987.tar.bz2) = 4be2622af837ba7dfea5c69498bcfea5245b6bc260008822a0918cde3b0c0a3b3da3c376e3beb3fd35f051d805ee79a1a7586516acd8efa83d0be049896a7d3f
+SHA512 (vim-8.0-992.tar.bz2) = 3be97110ca6c7a87c2257e4031411fbd61dc36e1101bcd321d542b39b88de99e7c4190650f996bbc0ee7e422f111f366a4cf003ac6d75152572f26e0165e63c9
diff --git a/vim.spec b/vim.spec
index 0727954b..de9c1559 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 987
+%define patchlevel 992
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -770,6 +770,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Thu Aug 24 2017 Karsten Hopp 8.0.992-1
+- patchlevel 992
+
* Wed Aug 23 2017 Karsten Hopp 8.0.987-1
- patchlevel 987
From 2f95262768ff9e678880cce704f626278b3efcd9 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 6 Sep 2017 13:29:01 +0200
Subject: [PATCH 011/678] - patchlevel 1064
---
.gitignore | 1 +
README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 2 +-
vim.spec | 5 +++-
4 files changed, 82 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 01b095a9..5d002871 100644
--- a/.gitignore
+++ b/.gitignore
@@ -107,3 +107,4 @@
/vim-8.0-1030.tar.bz2
/vim-8.0-1052.tar.bz2
/vim-8.0-1056.tar.bz2
+/vim-8.0-1064.tar.bz2
diff --git a/README.patches b/README.patches
index 9b3586ff..26677651 100644
--- a/README.patches
+++ b/README.patches
@@ -1,3 +1,79 @@
+commit 1b9f9d315f137cc883c7aecd39f3df329b7f9085
+Author: Bram Moolenaar
+Date: Tue Sep 5 23:32:38 2017 +0200
+
+ patch 8.0.1064: Coverity warns for leaking resource
+
+ Problem: Coverity warns for leaking resource.
+ Solution: Free pty_master_fd on failure.
+
+commit 28550b74bb4373417eb6fbf132bd4211b7b92afa
+Author: Bram Moolenaar
+Date: Tue Sep 5 23:31:01 2017 +0200
+
+ patch 8.0.1063: Coverity warns for NULL check and array use
+
+ Problem: Coverity warns for NULL check and using variable pointer as an
+ array.
+ Solution: Remove the NULL check. Make "argvar" an array.
+
+commit c3f81394eff2b3edc7ea08405743f0d32048374a
+Author: Bram Moolenaar
+Date: Tue Sep 5 23:29:34 2017 +0200
+
+ patch 8.0.1062: Coverity warnings in libvterm
+
+ Problem: Coverity warnings in libvterm.
+ Solution: Add (void) to avoid warning for not checking return value.
+ Add "break" before "case".
+
+commit 6756c7037f07e1fb54e1b9d8e92567ac388617c4
+Author: Bram Moolenaar
+Date: Tue Sep 5 23:01:12 2017 +0200
+
+ patch 8.0.1061: Coverity: no check for NULL command
+
+ Problem: Coverity: no check for NULL command.
+ Solution: Check for NULL list item.
+
+commit 3971905bac0fe7e7519b35b1e558b4f1de55708d
+Author: Bram Moolenaar
+Date: Tue Sep 5 22:20:46 2017 +0200
+
+ patch 8.0.1060: when imstyle is one, mapping breaks preediting
+
+ Problem: When imstyle is one, mapping breaks preediting.
+ Solution: Pass though preediting key-events. (Yasuhiro Matsumoto, closes
+ #2064, closes #2063)
+
+commit 3d8d2c7ca5dda5bfd62c6d5df6659cf62e960a3d
+Author: Bram Moolenaar
+Date: Tue Sep 5 21:57:27 2017 +0200
+
+ patch 8.0.1059: older Gnome terminal returns smaller version number
+
+ Problem: older Gnome terminal returns smaller version number. (antarestrue)
+ Solution: Lower version limit from 2800 to 2500. (#2032)
+
+commit 8b53b79ea5304c7714cbb873210c82aa3fc8772f
+Author: Bram Moolenaar
+Date: Tue Sep 5 20:29:25 2017 +0200
+
+ patch 8.0.1058: terminal redirection test is flaky
+
+ Problem: Terminal redirection test is flaky.
+ Solution: Wait for job to finish.
+
+commit 1bfdc07a4996b5905b4971e18a6487a18e6461a4
+Author: Bram Moolenaar
+Date: Tue Sep 5 20:19:42 2017 +0200
+
+ patch 8.0.1057: terminal scrape test waits too long
+
+ Problem: Terminal scrape test waits too long, it checks for one instead of
+ three.
+ Solution: Check there are three characters. (micbou)
+
commit 6e32f615eb824048a98666d1da4416bbeb7b2bed
Author: Bram Moolenaar
Date: Mon Sep 4 23:21:07 2017 +0200
diff --git a/sources b/sources
index 108ff94a..0a9389a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1056.tar.bz2) = ecfb618141b5185198a05735a5e81df4224fb67f999f1d81ccef6c4d0b1c2be37240ea37f24a181b3db9d4f48b94ebfa8e755818e06bdbbf42c4aa057c9eda33
+SHA512 (vim-8.0-1064.tar.bz2) = 764a2475249c10acfa46977e1938effd92160c9d6f1350e83a3869890a1f733e9273151cbb6e318817533346a943229c3aa629d34e95b659ce0cad8bb98b8320
diff --git a/vim.spec b/vim.spec
index eb57fc26..ce287c77 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1056
+%define patchlevel 1064
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -770,6 +770,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Wed Sep 06 2017 Karsten Hopp 8.0.1064-1
+- patchlevel 1064
+
* Tue Sep 05 2017 Karsten Hopp 8.0.1056-1
- patchlevel 1056
From 81473c01fe3b80994f3496b251fa5a6c8a6cf505 Mon Sep 17 00:00:00 2001
From: Andrei Stepanov
Date: Thu, 19 Oct 2017 10:18:30 +0000
Subject: [PATCH 012/678] Add CI tests using the standard test interface
Adds tests according to the CI wiki [0] specifically the standard test interface in the spec [1].
[0]: https://fedoraproject.org/wiki/CI
[1]: https://fedoraproject.org/wiki/Changes/InvokingTests
---
.../Makefile | 64 +++++++++++++++++++
.../PURPOSE | 9 +++
.../runtest.sh | 64 +++++++++++++++++++
tests/tests.yml | 23 +++++++
.../Makefile | 63 ++++++++++++++++++
.../PURPOSE | 3 +
.../exdoublequote | 2 +
.../expounddoublequote | 2 +
.../runtest.sh | 46 +++++++++++++
9 files changed, 276 insertions(+)
create mode 100644 tests/netrw-plugin-delete-command-broken/Makefile
create mode 100644 tests/netrw-plugin-delete-command-broken/PURPOSE
create mode 100755 tests/netrw-plugin-delete-command-broken/runtest.sh
create mode 100644 tests/tests.yml
create mode 100644 tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/Makefile
create mode 100644 tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/PURPOSE
create mode 100644 tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/exdoublequote
create mode 100644 tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/expounddoublequote
create mode 100755 tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/runtest.sh
diff --git a/tests/netrw-plugin-delete-command-broken/Makefile b/tests/netrw-plugin-delete-command-broken/Makefile
new file mode 100644
index 00000000..8e1ea105
--- /dev/null
+++ b/tests/netrw-plugin-delete-command-broken/Makefile
@@ -0,0 +1,64 @@
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# Makefile of netrw-plugin-delete-command-broken
+# Description: Test for netrw plugin: delete command broken
+# Author: Petr Splichal
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# Copyright (c) 2009 Red Hat, Inc. All rights reserved.
+#
+# This copyrighted material is made available to anyone wishing
+# to use, modify, copy, or redistribute it subject to the terms
+# and conditions of the GNU General Public License version 2.
+#
+# This program is distributed in the hope that it will be
+# useful, but WITHOUT ANY WARRANTY; without even the implied
+# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+# PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+export TEST=/CoreOS/vim/Regression/netrw-plugin-delete-command-broken
+export TESTVERSION=1.0
+
+BUILT_FILES=
+
+FILES=$(METADATA) runtest.sh Makefile PURPOSE
+
+.PHONY: all install download clean
+
+run: $(FILES) build
+ ./runtest.sh
+
+build: $(BUILT_FILES)
+ chmod a+x runtest.sh
+
+clean:
+ rm -f *~ $(BUILT_FILES)
+
+
+include /usr/share/rhts/lib/rhts-make.include
+
+$(METADATA): Makefile
+ @echo "Owner: Petr Splichal " > $(METADATA)
+ @echo "Name: $(TEST)" >> $(METADATA)
+ @echo "TestVersion: $(TESTVERSION)" >> $(METADATA)
+ @echo "Path: $(TEST_DIR)" >> $(METADATA)
+ @echo "Description: Test for netrw plugin: delete command broken" >> $(METADATA)
+ @echo "Type: Regression" >> $(METADATA)
+ @echo "TestTime: 5m" >> $(METADATA)
+ @echo "RunFor: vim" >> $(METADATA)
+ @echo "Requires: vim" >> $(METADATA)
+ @echo "Priority: Normal" >> $(METADATA)
+ @echo "License: GPLv2" >> $(METADATA)
+ @echo "Confidential: no" >> $(METADATA)
+ @echo "Destructive: no" >> $(METADATA)
+ @echo "Requires: vim-enhanced" >> $(METADATA)
+
+ rhts-lint $(METADATA)
diff --git a/tests/netrw-plugin-delete-command-broken/PURPOSE b/tests/netrw-plugin-delete-command-broken/PURPOSE
new file mode 100644
index 00000000..45af60a3
--- /dev/null
+++ b/tests/netrw-plugin-delete-command-broken/PURPOSE
@@ -0,0 +1,9 @@
+PURPOSE of netrw-plugin-delete-command-broken
+Description: Test for netrw plugin: delete command broken
+Author: Petr Splichal
+Summary: netrw plugin: delete command broken
+
+Description:
+
+Regression to to verify the delete command of netrw plugin
+successfully deletes files or directories.
diff --git a/tests/netrw-plugin-delete-command-broken/runtest.sh b/tests/netrw-plugin-delete-command-broken/runtest.sh
new file mode 100755
index 00000000..6dbf8c43
--- /dev/null
+++ b/tests/netrw-plugin-delete-command-broken/runtest.sh
@@ -0,0 +1,64 @@
+#!/bin/bash
+# vim: dict=/usr/share/rhts-library/dictionary.vim cpt=.,w,b,u,t,i,k
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# runtest.sh of /CoreOS/vim/Regression/netrw-plugin-delete-command-broken
+# Description: Test for netrw plugin: delete command broken
+# Author: Petr Splichal
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# Copyright (c) 2009 Red Hat, Inc. All rights reserved.
+#
+# This copyrighted material is made available to anyone wishing
+# to use, modify, copy, or redistribute it subject to the terms
+# and conditions of the GNU General Public License version 2.
+#
+# This program is distributed in the hope that it will be
+# useful, but WITHOUT ANY WARRANTY; without even the implied
+# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+# PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+# Include rhts environment
+. /usr/bin/rhts-environment.sh
+. /usr/share/rhts-library/rhtslib.sh
+
+PACKAGE="vim-enhanced"
+
+rlJournalStart
+ rlPhaseStartSetup
+ rlAssertRpm $PACKAGE
+ rlRun "TmpDir=\`mktemp -d\`" 0 "Creating tmp directory"
+ rlRun "pushd $TmpDir"
+ # create test file & dir
+ rlRun "touch testfile" 0 "Creating test file"
+ rlRun "mkdir testdir" 0 "Creating test directory"
+ rlAssertExists "testfile"
+ rlAssertExists "testdir"
+ # create vim scripts
+ rlRun "echo '/testfile
Dy
:q' > scriptfile" \
+ 0 "Creating file delete script"
+ rlRun "echo '/testdir
Dy
:q' > scriptdir" \
+ 0 "Creating directory delete script"
+ rlPhaseEnd
+
+ rlPhaseStartTest
+ rlRun "vim . -s scriptfile" 0 "Deleting file using netrw"
+ rlAssertNotExists "testfile"
+ rlRun "vim . -s scriptdir" 0 "Deleting directory using netrw"
+ rlAssertNotExists "testdir"
+ rlPhaseEnd
+
+ rlPhaseStartCleanup
+ rlRun "popd"
+ rlRun "rm -r $TmpDir" 0 "Removing tmp directory"
+ rlPhaseEnd
+rlJournalPrintText
+rlJournalEnd
diff --git a/tests/tests.yml b/tests/tests.yml
new file mode 100644
index 00000000..7f01b5af
--- /dev/null
+++ b/tests/tests.yml
@@ -0,0 +1,23 @@
+---
+# This first play always runs on the local staging system
+- hosts: localhost
+ roles:
+ - role: standard-test-beakerlib
+ tags:
+ - classic
+ - container
+ tests:
+ - netrw-plugin-delete-command-broken
+ - vim-in-ex-mode-incorrectly-gives-an-eol-error
+ required_packages:
+ - vim-minimal
+ - vim-enhanced
+
+# Tests for Atomic Host
+- hosts: localhost
+ roles:
+ - role: standard-test-beakerlib
+ tags:
+ - atomic
+ tests:
+ - vim-in-ex-mode-incorrectly-gives-an-eol-error
diff --git a/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/Makefile b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/Makefile
new file mode 100644
index 00000000..d442496b
--- /dev/null
+++ b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/Makefile
@@ -0,0 +1,63 @@
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# Makefile of /CoreOS/vim/Regression/vim-in-ex-mode-incorrectly-gives-an-eol-error
+# Description: Test for vim in ex mode incorrectly gives an eol error
+# Author: David Kutalek
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# Copyright (c) 2010 Red Hat, Inc. All rights reserved.
+#
+# This copyrighted material is made available to anyone wishing
+# to use, modify, copy, or redistribute it subject to the terms
+# and conditions of the GNU General Public License version 2.
+#
+# This program is distributed in the hope that it will be
+# useful, but WITHOUT ANY WARRANTY; without even the implied
+# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+# PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+export TEST=/CoreOS/vim/Regression/vim-in-ex-mode-incorrectly-gives-an-eol-error
+export TESTVERSION=1.0
+
+BUILT_FILES=
+
+FILES=$(METADATA) runtest.sh Makefile PURPOSE exdoublequote expounddoublequote
+
+.PHONY: all install download clean
+
+run: $(FILES) build
+ ./runtest.sh
+
+build: $(BUILT_FILES)
+ chmod a+x runtest.sh
+
+clean:
+ rm -f *~ $(BUILT_FILES)
+
+
+include /usr/share/rhts/lib/rhts-make.include
+
+$(METADATA): Makefile
+ @echo "Owner: David Kutalek " > $(METADATA)
+ @echo "Name: $(TEST)" >> $(METADATA)
+ @echo "TestVersion: $(TESTVERSION)" >> $(METADATA)
+ @echo "Path: $(TEST_DIR)" >> $(METADATA)
+ @echo "Description: Test for vim in ex mode incorrectly gives an eol error" >> $(METADATA)
+ @echo "Type: Regression" >> $(METADATA)
+ @echo "TestTime: 5m" >> $(METADATA)
+ @echo "RunFor: vim" >> $(METADATA)
+ @echo "Requires: vim vim-minimal" >> $(METADATA)
+ @echo "Priority: Normal" >> $(METADATA)
+ @echo "License: GPLv2" >> $(METADATA)
+ @echo "Confidential: no" >> $(METADATA)
+ @echo "Destructive: no" >> $(METADATA)
+
+ rhts-lint $(METADATA)
diff --git a/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/PURPOSE b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/PURPOSE
new file mode 100644
index 00000000..0d6d11a2
--- /dev/null
+++ b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/PURPOSE
@@ -0,0 +1,3 @@
+PURPOSE of /CoreOS/vim/Regression/vim-in-ex-mode-incorrectly-gives-an-eol-error
+Description: Test for vim in ex mode incorrectly gives an eol error
+Author: David Kutalek
diff --git a/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/exdoublequote b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/exdoublequote
new file mode 100644
index 00000000..4037c883
--- /dev/null
+++ b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/exdoublequote
@@ -0,0 +1,2 @@
+" comment
+q
diff --git a/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/expounddoublequote b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/expounddoublequote
new file mode 100644
index 00000000..ff821153
--- /dev/null
+++ b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/expounddoublequote
@@ -0,0 +1,2 @@
+#" comment
+q
diff --git a/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/runtest.sh b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/runtest.sh
new file mode 100755
index 00000000..20967bc6
--- /dev/null
+++ b/tests/vim-in-ex-mode-incorrectly-gives-an-eol-error/runtest.sh
@@ -0,0 +1,46 @@
+#!/bin/bash
+# vim: dict=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# runtest.sh of /CoreOS/vim/Regression/vim-in-ex-mode-incorrectly-gives-an-eol-error
+# Description: Test for vim in ex mode incorrectly gives an eol error
+# Author: David Kutalek
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# Copyright (c) 2010 Red Hat, Inc. All rights reserved.
+#
+# This copyrighted material is made available to anyone wishing
+# to use, modify, copy, or redistribute it subject to the terms
+# and conditions of the GNU General Public License version 2.
+#
+# This program is distributed in the hope that it will be
+# useful, but WITHOUT ANY WARRANTY; without even the implied
+# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+# PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public
+# License along with this program; if not, write to the Free
+# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+#
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+# Include rhts environment
+. /usr/bin/rhts-environment.sh
+. /usr/lib/beakerlib/beakerlib.sh
+
+PACKAGE="vim"
+
+rlJournalStart
+ rlPhaseStartSetup
+ rlAssertRpm vim-minimal
+ rlPhaseEnd
+
+ rlPhaseStartTest
+ rlRun "ex -u NONE ~/.bash_profile < ./exdoublequote"
+ rlRun "ex -u NONE ~/.bash_profile < ./expounddoublequote"
+ rlPhaseEnd
+
+rlJournalPrintText
+rlJournalEnd
From 2cede4c598512e1b4bf6767b183b8bbc19607283 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 27 Nov 2017 18:08:53 +0100
Subject: [PATCH 013/678] removing vim-8.0-beval-pro.patch and stop updating
f25
---
vim-8.0-beval-pro.patch | 10 ----------
vim-update.sh | 4 ++--
vim.spec | 7 ++++---
3 files changed, 6 insertions(+), 15 deletions(-)
delete mode 100644 vim-8.0-beval-pro.patch
diff --git a/vim-8.0-beval-pro.patch b/vim-8.0-beval-pro.patch
deleted file mode 100644
index 6ff89cce..00000000
--- a/vim-8.0-beval-pro.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -up vim80/src/proto/beval.pro.beval-pro vim80/src/proto/beval.pro
---- vim80/src/proto/beval.pro.beval-pro 2017-11-20 18:59:12.364156610 +0100
-+++ vim80/src/proto/beval.pro 2017-11-20 18:59:50.926848275 +0100
-@@ -0,0 +1,6 @@
-+/* beval.c */
-+int get_beval_info(BalloonEval *beval, int getword, win_T **winp, linenr_T *lnump, char_u **textp, int *colp);
-+void post_balloon(BalloonEval *beval, char_u *mesg, list_T *list);
-+int can_use_beval(void);
-+void general_beval_cb(BalloonEval *beval, int state);
-+/* vim: set ft=c : */
diff --git a/vim-update.sh b/vim-update.sh
index 6cece6a4..2a662e1d 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -1,10 +1,10 @@
#!/bin/bash
debug=""
#debug="echo "
-branches=( "f25" "f26" "f27" "master" )
+branches=( "f26" "f27" "master" )
releases=( "fc26" "fc26" "fc27" "fc28" )
branches_count=4
-releases_regexp=fc25\\\|fc26\\\|fc27\\\|fc28
+releases_regexp=fc26\\\|fc27\\\|fc28
branches_index=0
release_index=0
diff --git a/vim.spec b/vim.spec
index cc8fe031..936629dc 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -66,7 +66,6 @@ Patch3012: vim-7.4-licensemacro-1151450.patch
Patch3013: vim-7.4-globalsyntax.patch
Patch3014: vim-7.4-releasestring-1318991.patch
Patch3016: vim-8.0-copy-paste.patch
-Patch3017: vim-8.0-beval-pro.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel
@@ -225,7 +224,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch3013 -p1
%patch3014 -p1
%patch3016 -p1
-%patch3017 -p1 -b .beval-pro
%build
cd src
@@ -771,6 +769,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon Nov 27 2017 Zdenek Dohnal - 8.0.1330-2
+- removing vim-8.0-beval-pro.patch and stop updating f25
+
* Wed Nov 22 2017 Karsten Hopp 8.0.1330-1
- patchlevel 1330
From d5815c30a7e25c4727f53a6f300a138cfe2dc1f2 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 27 Nov 2017 18:10:24 +0100
Subject: [PATCH 014/678] - patchlevel 1349
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index e1977204..375f619a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -141,3 +141,4 @@
/vim-8.0-1322.tar.bz2
/vim-8.0-1326.tar.bz2
/vim-8.0-1330.tar.bz2
+/vim-8.0-1349.tar.bz2
diff --git a/sources b/sources
index f6e50630..fb7baf67 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1330.tar.bz2) = edb76af0aadfbc9b1601f5b0250aad3e756a93605039cac4143ee5345978ac5844c844da737f7c1b1dee15d0b648808627bdb38df74db948d384dc2a654bfc8d
+SHA512 (vim-8.0-1349.tar.bz2) = d707dc3ef781c44ef92e07fac92d37f6c63c1188c880f03d7cc2522361a824bfa6ee56bb13670b580e60c1175680ce1073754a93018d159aaca2f8e35c548fbe
diff --git a/vim.spec b/vim.spec
index 936629dc..c4c3b70e 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1330
+%define patchlevel 1349
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -769,6 +769,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon Nov 27 2017 Karsten Hopp 8.0.1349-1
+- patchlevel 1349
+
* Mon Nov 27 2017 Zdenek Dohnal - 8.0.1330-2
- removing vim-8.0-beval-pro.patch and stop updating f25
From 92e009bf743c93335c5697885822084bc6ae646e Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 28 Nov 2017 12:02:29 +0100
Subject: [PATCH 015/678] - patchlevel 1351
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 375f619a..b81c4fe5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -142,3 +142,4 @@
/vim-8.0-1326.tar.bz2
/vim-8.0-1330.tar.bz2
/vim-8.0-1349.tar.bz2
+/vim-8.0-1351.tar.bz2
diff --git a/sources b/sources
index fb7baf67..b74b69f6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1349.tar.bz2) = d707dc3ef781c44ef92e07fac92d37f6c63c1188c880f03d7cc2522361a824bfa6ee56bb13670b580e60c1175680ce1073754a93018d159aaca2f8e35c548fbe
+SHA512 (vim-8.0-1351.tar.bz2) = 07e9c0eb248eac6d32a7e228b6dcc2bda7dbcfed8a12a737d2a01b5b1e4bd35d43e8e937cd4b82661fbbe3e3a1d7fdc0a267a7b45a621206eebcf86ba6ebd6b9
diff --git a/vim.spec b/vim.spec
index c4c3b70e..00c3271c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1349
+%define patchlevel 1351
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -769,6 +769,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Tue Nov 28 2017 Karsten Hopp 8.0.1351-1
+- patchlevel 1351
+
* Mon Nov 27 2017 Karsten Hopp 8.0.1349-1
- patchlevel 1349
From 320b83d016f08c13b8795c34f93df136977a17c1 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 29 Nov 2017 13:26:05 +0100
Subject: [PATCH 016/678] - patchlevel 1358
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index b81c4fe5..83c41e02 100644
--- a/.gitignore
+++ b/.gitignore
@@ -143,3 +143,4 @@
/vim-8.0-1330.tar.bz2
/vim-8.0-1349.tar.bz2
/vim-8.0-1351.tar.bz2
+/vim-8.0-1358.tar.bz2
diff --git a/sources b/sources
index b74b69f6..3379f67d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1351.tar.bz2) = 07e9c0eb248eac6d32a7e228b6dcc2bda7dbcfed8a12a737d2a01b5b1e4bd35d43e8e937cd4b82661fbbe3e3a1d7fdc0a267a7b45a621206eebcf86ba6ebd6b9
+SHA512 (vim-8.0-1358.tar.bz2) = 5358518cdbc7360b6f458dc1d57d18312edb7abbfdc6ef2103b6ea87932aa7b1fcb825c05f89c73d0ad3a94f3a1b52db206e9d1fc201536b563d365ef3052290
diff --git a/vim.spec b/vim.spec
index 00c3271c..767a1909 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1351
+%define patchlevel 1358
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -769,6 +769,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Wed Nov 29 2017 Karsten Hopp 8.0.1358-1
+- patchlevel 1358
+
* Tue Nov 28 2017 Karsten Hopp 8.0.1351-1
- patchlevel 1351
From d3f44cc6f7820b0c8903cd7aaa92f0906af5039f Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 29 Nov 2017 14:38:53 +0100
Subject: [PATCH 017/678] fix error in vim-update.sh
---
vim-update.sh | 2 +-
vim.spec | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/vim-update.sh b/vim-update.sh
index 2a662e1d..944c702d 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -2,7 +2,7 @@
debug=""
#debug="echo "
branches=( "f26" "f27" "master" )
-releases=( "fc26" "fc26" "fc27" "fc28" )
+releases=( "fc26" "fc27" "fc28" )
branches_count=4
releases_regexp=fc26\\\|fc27\\\|fc28
branches_index=0
diff --git a/vim.spec b/vim.spec
index 767a1909..e4bafc1f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -771,6 +771,7 @@ rm -rf %{buildroot}
%changelog
* Wed Nov 29 2017 Karsten Hopp 8.0.1358-1
- patchlevel 1358
+- fix error in vim-update.sh
* Tue Nov 28 2017 Karsten Hopp 8.0.1351-1
- patchlevel 1351
From c20d57c11cf0492af0825d521e8473a1a37ecea1 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 30 Nov 2017 10:59:08 +0100
Subject: [PATCH 018/678] - patchlevel 1359
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 83c41e02..b96db1f4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -144,3 +144,4 @@
/vim-8.0-1349.tar.bz2
/vim-8.0-1351.tar.bz2
/vim-8.0-1358.tar.bz2
+/vim-8.0-1359.tar.bz2
diff --git a/sources b/sources
index 3379f67d..a6ec8afe 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1358.tar.bz2) = 5358518cdbc7360b6f458dc1d57d18312edb7abbfdc6ef2103b6ea87932aa7b1fcb825c05f89c73d0ad3a94f3a1b52db206e9d1fc201536b563d365ef3052290
+SHA512 (vim-8.0-1359.tar.bz2) = 2d73218175588316b22d075c57d8425169d9d328f2b3967c5ac4460c1562c7ae54b333d65da862b005ece9a875fe0eda35499342c7714e1c421bef4a424bc505
diff --git a/vim.spec b/vim.spec
index e4bafc1f..6cb6d148 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1358
+%define patchlevel 1359
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -769,6 +769,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Thu Nov 30 2017 Karsten Hopp 8.0.1359-1
+- patchlevel 1359
+
* Wed Nov 29 2017 Karsten Hopp 8.0.1358-1
- patchlevel 1358
- fix error in vim-update.sh
From 955d8909bdb25797bbdfd31218a5efac0b004fd2 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 30 Nov 2017 17:08:11 +0100
Subject: [PATCH 019/678] 1508629 - missing full path and safe guards in file
triggers in -common
---
vim.spec | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/vim.spec b/vim.spec
index 90485427..fda51ffe 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -542,14 +542,11 @@ update-desktop-database &> /dev/null ||:
# Refresh documentation helptags
%transfiletriggerin common -- %{_datadir}/%{name}/vimfiles/doc
-vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null
+%{_bindir}/vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null || :
%transfiletriggerpostun common -- %{_datadir}/%{name}/vimfiles/doc
-> %{_datadir}/%{name}/vimfiles/doc/tags
-vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null
-
-%clean
-rm -rf %{buildroot}
+> %{_datadir}/%{name}/vimfiles/doc/tags || :
+%{_bindir}/vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null || :
%files common
%defattr(-,root,root)
@@ -769,6 +766,9 @@ rm -rf %{buildroot}
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Thu Nov 30 2017 Zdenek Dohnal - 8.0.1359-2
+- 1508629 - missing full path and safe guards in file triggers in -common
+
* Thu Nov 30 2017 Karsten Hopp 8.0.1359-1
- patchlevel 1359
From 66ccb62662d92d32087746a0209fb72b0ef1f1d8 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 1 Dec 2017 13:22:26 +0100
Subject: [PATCH 020/678] rewrite vim-update to update from the newest branch
to the oldest
---
vim-update.sh | 29 +++++++++++++++++++++++------
vim.spec | 5 ++++-
2 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index 944c702d..5ea15981 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -1,12 +1,17 @@
#!/bin/bash
debug=""
#debug="echo "
-branches=( "f26" "f27" "master" )
-releases=( "fc26" "fc27" "fc28" )
+branches=( "master" "f27" "f26" )
+releases=( "fc28" "fc27" "fc26" )
+regexps=( "fc28" "\\\|fc27" "\\\|fc26" )
branches_count=4
-releases_regexp=fc26\\\|fc27\\\|fc28
+#releases_regexp=fc28\\\|fc27\\\|fc28
+
branches_index=0
release_index=0
+regexp_index=0
+releases_regexp="${regexps[@]: regexp_index: 1}"
+let "regexp_index+=1"
cd `dirname $0`
LANG=C
@@ -40,8 +45,10 @@ else
fi
pushd vim-upstream
+
# get the latest tag. Might be tricky with other packages, but upstream vim uses just a single branch:
LASTTAG=$(git describe --tags $(git rev-list --tags --max-count=1))
+
# vim upstream tags have the form v7.4.123. Remove the 'v' and get major release and patchlevel:
UPSTREAMMAJOR=$(echo $LASTTAG | sed -e 's/v\([0-9]*\.[0-9]*\).*/\1/')
LASTPL=`echo $LASTTAG| sed -e 's/.*\.//;s/^0*//'`
@@ -52,8 +59,10 @@ if [ $force -ne 1 -a "$ORIGPLFILLED" == "$LASTPLFILLED" ]; then
fi
rm -rf dist/* 2>/dev/null
make unixall
+
# include patchlevel in tarball name so that older sources won't get overwritten:
mv dist/vim-${UPSTREAMMAJOR}.tar.bz2 dist/vim-${UPSTREAMMAJOR}-${LASTPLFILLED}.tar.bz2
+
# We don't include the full upstream changelog in the rpm changelog, just ship a file with
# the changes:
popd
@@ -72,26 +81,27 @@ if [ $CHANGES -ne 0 ]; then
$debug fedpkg new-sources vim-${UPSTREAMMAJOR}-${LASTPLFILLED}.tar.bz2
$debug git add vim.spec
$debug git commit -m "- patchlevel $LASTPL"
+
# mockbuild
$debug fedpkg mockbuild
if [ $? -ne 0 ]; then
echo "Error: fedpkg mockbuild"
exit 1
fi
+
# push
$debug fedpkg push
if [ $? -ne 0 ]; then
echo "Error: fedpkg push"
exit 1
fi
+
# Check if release has pending or testing update - if not, build package
# and submit update for testing
pending_update=`bodhi updates query --packages vim --status pending \
| grep $releases_regexp`
testing_update=`bodhi updates query --packages vim --status testing \
| grep $releases_regexp`
- # Cut the head of releases_regexp string
- releases_regexp=${releases_regexp#*|}
if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then
fedpkg build
@@ -111,24 +121,31 @@ if [ $CHANGES -ne 0 ]; then
do
# switch to branch
$debug fedpkg switch-branch $branch
+
# merge with previous branch
$debug bash -c "git merge ${branches[@]: $branches_index: 1} <<<':x'"
if [ $? -ne 0 ]; then
echo "Error: git merge ${branches[@]: $branches_index: 1}"
exit 1
fi
+
# mockbuild
$debug fedpkg mockbuild
if [ $? -ne 0 ]; then
echo "Error: fedpkg mockbuild failed"
exit 1
fi
+
# push
$debug fedpkg push
if [ $? -ne 0 ]; then
echo "Error: fedpkg push"
exit 1
fi
+
+ # append next release to regexp
+ releases_regexp="$releases_regexp${regexps[@]: regexp_index: 1}"
+
# Check if release has pending or testing update - if not, build package
# and submit update for testing
pending_update=`bodhi updates query --packages vim --status pending \
@@ -150,7 +167,7 @@ if [ $CHANGES -ne 0 ]; then
# Increment index and cut the head of releases_regexp string
let "branches_index+=1"
let "release_index+=1"
- releases_regexp=${releases_regexp#*|}
+ let "regexp_index+=1"
done
#$debug git push
#if [ $? -eq 0 ]; then
diff --git a/vim.spec b/vim.spec
index fda51ffe..adb33916 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 3%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Dec 01 2017 Zdenek Dohnal - 8.0.1359-3
+- rewrite vim-update to update from the newest branch to the oldest
+
* Thu Nov 30 2017 Zdenek Dohnal - 8.0.1359-2
- 1508629 - missing full path and safe guards in file triggers in -common
From 85fe8c8c017c2699506e8bcb1576f2b88daab43a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 1 Dec 2017 13:27:39 +0100
Subject: [PATCH 021/678] rewrite vim-update to update from the newest branch
to the oldest
---
vim-update.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/vim-update.sh b/vim-update.sh
index 5ea15981..e3aa7838 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -178,4 +178,8 @@ if [ $CHANGES -ne 0 ]; then
# echo "GIT push failed"
#fi
fi
+
+#go back to master
+$debug fedpkg switch-branch master
+
exit 0
From cde03f09e1080fdab4751e01b8ac1bbf31b4eeba Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 1 Dec 2017 13:29:07 +0100
Subject: [PATCH 022/678] - patchlevel 1360
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index b96db1f4..b32e94f3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -145,3 +145,4 @@
/vim-8.0-1351.tar.bz2
/vim-8.0-1358.tar.bz2
/vim-8.0-1359.tar.bz2
+/vim-8.0-1360.tar.bz2
diff --git a/sources b/sources
index a6ec8afe..89ac1f47 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1359.tar.bz2) = 2d73218175588316b22d075c57d8425169d9d328f2b3967c5ac4460c1562c7ae54b333d65da862b005ece9a875fe0eda35499342c7714e1c421bef4a424bc505
+SHA512 (vim-8.0-1360.tar.bz2) = 7a0470c8424f7199808d8c41da89be7a09f00b7513e431467d816cc722a8a48d86141649f75d544a50727b74251514d53f3faf64e5ada91bff13b611fdaa2d3a
diff --git a/vim.spec b/vim.spec
index adb33916..51a048a6 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1359
+%define patchlevel 1360
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 3%{?dist}
+Release: 1%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Dec 01 2017 Karsten Hopp 8.0.1360-1
+- patchlevel 1360
+
* Fri Dec 01 2017 Zdenek Dohnal - 8.0.1359-3
- rewrite vim-update to update from the newest branch to the oldest
From 468749ccbb877ba6319371efe91153fa144a7841 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 1 Dec 2017 16:17:33 +0100
Subject: [PATCH 023/678] fix in vim-update.sh
---
vim-update.sh | 7 +++++--
vim.spec | 5 ++++-
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index e3aa7838..68e27d36 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -10,6 +10,7 @@ branches_count=4
branches_index=0
release_index=0
regexp_index=0
+done_build=0
releases_regexp="${regexps[@]: regexp_index: 1}"
let "regexp_index+=1"
@@ -106,7 +107,7 @@ if [ $CHANGES -ne 0 ]; then
if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then
fedpkg build
if [ $? -eq 0 ]; then
- bodhi updates new --user zdohnal --type enhancement --notes "The newest upstream commit" --request testing --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}.${LASTPLFILLED}-1.${releases[@]: $release_index: 1}
+ done_build=1
else
echo "Error when building package in $branch"
exit 1
@@ -152,7 +153,7 @@ if [ $CHANGES -ne 0 ]; then
| grep $releases_regexp`
testing_update=`bodhi updates query --packages vim --status testing \
| grep $releases_regexp`
- if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then
+ if [ "$pending_update" == "" ] && [ "$testing_update" == "" ] && [ $done_build -eq 1 ]; then
fedpkg build
if [ $? -eq 0 ]; then
if [ $branch != "master" ]; then
@@ -162,6 +163,8 @@ if [ $CHANGES -ne 0 ]; then
echo "Error when building package for $branch"
exit 1
fi
+ else
+ done_build=0
fi
# Increment index and cut the head of releases_regexp string
diff --git a/vim.spec b/vim.spec
index 51a048a6..3a62acbf 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Dec 01 2017 Zdenek Dohnal - 8.0.1360-2
+- fix in vim-update.sh
+
* Fri Dec 01 2017 Karsten Hopp 8.0.1360-1
- patchlevel 1360
From 52b9aef73555ff67b9548df2795f0d2dc4aab98a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 4 Dec 2017 15:02:51 +0100
Subject: [PATCH 024/678] - patchlevel 1367
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index b32e94f3..c62094fc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -146,3 +146,4 @@
/vim-8.0-1358.tar.bz2
/vim-8.0-1359.tar.bz2
/vim-8.0-1360.tar.bz2
+/vim-8.0-1367.tar.bz2
diff --git a/sources b/sources
index 89ac1f47..67d21377 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1360.tar.bz2) = 7a0470c8424f7199808d8c41da89be7a09f00b7513e431467d816cc722a8a48d86141649f75d544a50727b74251514d53f3faf64e5ada91bff13b611fdaa2d3a
+SHA512 (vim-8.0-1367.tar.bz2) = dd8cd104b9cd3e01ae66b37c864b194ca0ad0dbfebb469e78d55fb76036789f4eab7bff5f93858c734952675ac0d60f03e6136249a9623d5378237d21a9df201
diff --git a/vim.spec b/vim.spec
index 3a62acbf..703165bf 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1360
+%define patchlevel 1367
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon Dec 04 2017 Karsten Hopp 8.0.1367-1
+- patchlevel 1367
+
* Fri Dec 01 2017 Zdenek Dohnal - 8.0.1360-2
- fix in vim-update.sh
From 8e6b0e0550c402b0145b389e3881f209b6992ccf Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 4 Dec 2017 16:23:25 +0100
Subject: [PATCH 025/678] fix regexp in vim-update.sh
---
vim-update.sh | 2 +-
vim.spec | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index 68e27d36..47c665fa 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -3,7 +3,7 @@ debug=""
#debug="echo "
branches=( "master" "f27" "f26" )
releases=( "fc28" "fc27" "fc26" )
-regexps=( "fc28" "\\\|fc27" "\\\|fc26" )
+regexps=( "fc28" "\|fc27" "\|fc26" )
branches_count=4
#releases_regexp=fc28\\\|fc27\\\|fc28
diff --git a/vim.spec b/vim.spec
index 703165bf..91f1180f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon Dec 04 2017 Zdenek Dohnal - 8.0.1367-2
+- fix regexp in vim-update.sh
+
* Mon Dec 04 2017 Karsten Hopp 8.0.1367-1
- patchlevel 1367
From 845c43977b704394a1854017947a73e8ab4f5f6b Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 6 Dec 2017 13:01:23 +0100
Subject: [PATCH 026/678] - patchlevel 1376
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index c62094fc..e0aaaf4e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -147,3 +147,4 @@
/vim-8.0-1359.tar.bz2
/vim-8.0-1360.tar.bz2
/vim-8.0-1367.tar.bz2
+/vim-8.0-1376.tar.bz2
diff --git a/sources b/sources
index 67d21377..df6d25bd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1367.tar.bz2) = dd8cd104b9cd3e01ae66b37c864b194ca0ad0dbfebb469e78d55fb76036789f4eab7bff5f93858c734952675ac0d60f03e6136249a9623d5378237d21a9df201
+SHA512 (vim-8.0-1376.tar.bz2) = b1a189176a0f55adcc67a6bb32d7034fe58fb9018a82bb008530b84a36601762985a4ac4391998a53e0bfa52056106b1272c03faa66ed2e1b94add885eab9bc6
diff --git a/vim.spec b/vim.spec
index 91f1180f..5714ced4 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1367
+%define patchlevel 1376
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Wed Dec 06 2017 Karsten Hopp 8.0.1376-1
+- patchlevel 1376
+
* Mon Dec 04 2017 Zdenek Dohnal - 8.0.1367-2
- fix regexp in vim-update.sh
From 3a3d1ba3e177e8dcfd461ff8bb767313607ab0ef Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 8 Dec 2017 10:06:13 +0100
Subject: [PATCH 027/678] - patchlevel 1379
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index e0aaaf4e..ece2b601 100644
--- a/.gitignore
+++ b/.gitignore
@@ -148,3 +148,4 @@
/vim-8.0-1360.tar.bz2
/vim-8.0-1367.tar.bz2
/vim-8.0-1376.tar.bz2
+/vim-8.0-1379.tar.bz2
diff --git a/sources b/sources
index df6d25bd..bf7e2220 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1376.tar.bz2) = b1a189176a0f55adcc67a6bb32d7034fe58fb9018a82bb008530b84a36601762985a4ac4391998a53e0bfa52056106b1272c03faa66ed2e1b94add885eab9bc6
+SHA512 (vim-8.0-1379.tar.bz2) = fdbbb1bb1e79844925a0aa30924a82b08e11793164b84217ae41500f85b5d931e6b2a90d40b41712619226233e1ab233452f9f773f0d7ac0363c214a9054518a
diff --git a/vim.spec b/vim.spec
index 5714ced4..8c804e7a 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1376
+%define patchlevel 1379
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Dec 08 2017 Karsten Hopp 8.0.1379-1
+- patchlevel 1379
+
* Wed Dec 06 2017 Karsten Hopp 8.0.1376-1
- patchlevel 1376
From 0d33cd062057cd05b95d775974b77fe0a0c989b2 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 11 Dec 2017 10:21:13 +0100
Subject: [PATCH 028/678] - patchlevel 1386
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index ece2b601..8346dfc6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -149,3 +149,4 @@
/vim-8.0-1367.tar.bz2
/vim-8.0-1376.tar.bz2
/vim-8.0-1379.tar.bz2
+/vim-8.0-1386.tar.bz2
diff --git a/sources b/sources
index bf7e2220..64365f8b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1379.tar.bz2) = fdbbb1bb1e79844925a0aa30924a82b08e11793164b84217ae41500f85b5d931e6b2a90d40b41712619226233e1ab233452f9f773f0d7ac0363c214a9054518a
+SHA512 (vim-8.0-1386.tar.bz2) = 49e524abe4336a4aeef3b65743f64ee88e0fdb0cbdf2c8e59b88e4e40bc577fa4c69c699aae14518bf6133d2d139730806ff5b78bbb219e4584850e601da4951
diff --git a/vim.spec b/vim.spec
index 8c804e7a..50881a6e 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1379
+%define patchlevel 1386
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon Dec 11 2017 Karsten Hopp 8.0.1386-1
+- patchlevel 1386
+
* Fri Dec 08 2017 Karsten Hopp 8.0.1379-1
- patchlevel 1379
From 7d131e150332a9364aed527142d1e099370e6184 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 12 Dec 2017 13:13:08 +0100
Subject: [PATCH 029/678] - patchlevel 1387
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 8346dfc6..2a5eddc2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -150,3 +150,4 @@
/vim-8.0-1376.tar.bz2
/vim-8.0-1379.tar.bz2
/vim-8.0-1386.tar.bz2
+/vim-8.0-1387.tar.bz2
diff --git a/sources b/sources
index 64365f8b..1f8d94ce 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1386.tar.bz2) = 49e524abe4336a4aeef3b65743f64ee88e0fdb0cbdf2c8e59b88e4e40bc577fa4c69c699aae14518bf6133d2d139730806ff5b78bbb219e4584850e601da4951
+SHA512 (vim-8.0-1387.tar.bz2) = 07b70944ec0d338a27cdb02d0eb3df5ce27380c0024190b26a2511c1585e1a7f974e5cca2409dc16d0174f600a8053fa266d042a5c98fe12ecaf018eaeb6a1fb
diff --git a/vim.spec b/vim.spec
index 50881a6e..3e7a370f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1386
+%define patchlevel 1387
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Tue Dec 12 2017 Karsten Hopp 8.0.1387-1
+- patchlevel 1387
+
* Mon Dec 11 2017 Karsten Hopp 8.0.1386-1
- patchlevel 1386
From 7bad9cb40e7ea05eba60bd7d00cec76bcb3d89e4 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 13 Dec 2017 07:47:57 +0100
Subject: [PATCH 030/678] - patchlevel 1389
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 2a5eddc2..161daeb4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -151,3 +151,4 @@
/vim-8.0-1379.tar.bz2
/vim-8.0-1386.tar.bz2
/vim-8.0-1387.tar.bz2
+/vim-8.0-1389.tar.bz2
diff --git a/sources b/sources
index 1f8d94ce..025a5cb5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1387.tar.bz2) = 07b70944ec0d338a27cdb02d0eb3df5ce27380c0024190b26a2511c1585e1a7f974e5cca2409dc16d0174f600a8053fa266d042a5c98fe12ecaf018eaeb6a1fb
+SHA512 (vim-8.0-1389.tar.bz2) = 46d1347a0194d01f404054a782f104ae67fe151198405f60a3756882a70316b9eb8faa5ee70bfdd2aad908624c010b98bef4576647ad41ac6d8adf7ad44445bf
diff --git a/vim.spec b/vim.spec
index 3e7a370f..2cf63b1e 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1387
+%define patchlevel 1389
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Wed Dec 13 2017 Karsten Hopp 8.0.1389-1
+- patchlevel 1389
+
* Tue Dec 12 2017 Karsten Hopp 8.0.1387-1
- patchlevel 1387
From 0c733d9f6d79c375d6f96d6c4cbeefd43cce7a5f Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 15 Dec 2017 08:31:32 +0100
Subject: [PATCH 031/678] fixing vim-update.sh
---
vim-update.sh | 6 +++---
vim.spec | 5 ++++-
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index 47c665fa..e54ad253 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -149,11 +149,11 @@ if [ $CHANGES -ne 0 ]; then
# Check if release has pending or testing update - if not, build package
# and submit update for testing
- pending_update=`bodhi updates query --packages vim --status pending \
- | grep $releases_regexp`
+ #pending_update=`bodhi updates query --packages vim --status pending \
+ # | grep $releases_regexp`
testing_update=`bodhi updates query --packages vim --status testing \
| grep $releases_regexp`
- if [ "$pending_update" == "" ] && [ "$testing_update" == "" ] && [ $done_build -eq 1 ]; then
+ if [[ "$testing_update" == "" && $done_build -eq 1 ]]; then
fedpkg build
if [ $? -eq 0 ]; then
if [ $branch != "master" ]; then
diff --git a/vim.spec b/vim.spec
index 2cf63b1e..3a7c338c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Dec 15 2017 Zdenek Dohnal - 8.0.1389-2
+- fixing vim-update.sh
+
* Wed Dec 13 2017 Karsten Hopp 8.0.1389-1
- patchlevel 1389
From 7b2a994835e0d2aa4ba0e8a3121ae5d3b3f9f7a7 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 15 Dec 2017 08:34:04 +0100
Subject: [PATCH 032/678] - patchlevel 1390
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 161daeb4..f3336cac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -152,3 +152,4 @@
/vim-8.0-1386.tar.bz2
/vim-8.0-1387.tar.bz2
/vim-8.0-1389.tar.bz2
+/vim-8.0-1390.tar.bz2
diff --git a/sources b/sources
index 025a5cb5..760d044d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1389.tar.bz2) = 46d1347a0194d01f404054a782f104ae67fe151198405f60a3756882a70316b9eb8faa5ee70bfdd2aad908624c010b98bef4576647ad41ac6d8adf7ad44445bf
+SHA512 (vim-8.0-1390.tar.bz2) = 8cf1a8a609c0a85a6cbf217589884ab16789cbdd1091d31b29c1a1f74bd1f360c2dac6f3d90a27ad137ea1283143deddea56316bf11188228729369a2f5207c7
diff --git a/vim.spec b/vim.spec
index 3a7c338c..f42ac787 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1389
+%define patchlevel 1390
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Dec 15 2017 Karsten Hopp 8.0.1390-1
+- patchlevel 1390
+
* Fri Dec 15 2017 Zdenek Dohnal - 8.0.1389-2
- fixing vim-update.sh
From 48bd14db0b8e2e4ca04a7bbcd7260524aec1ed52 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 18 Dec 2017 10:03:23 +0100
Subject: [PATCH 033/678] - patchlevel 1401
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index f3336cac..de48cfcf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -153,3 +153,4 @@
/vim-8.0-1387.tar.bz2
/vim-8.0-1389.tar.bz2
/vim-8.0-1390.tar.bz2
+/vim-8.0-1401.tar.bz2
diff --git a/sources b/sources
index 760d044d..85f00444 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1390.tar.bz2) = 8cf1a8a609c0a85a6cbf217589884ab16789cbdd1091d31b29c1a1f74bd1f360c2dac6f3d90a27ad137ea1283143deddea56316bf11188228729369a2f5207c7
+SHA512 (vim-8.0-1401.tar.bz2) = 530f10ed24987490b38a0e5e516b7fcf8b96b06675f6f46bfc75ba789bede2735f58e2ca051f5ce5d34d351b215e00b147226efa5907e2c67624e72914022393
diff --git a/vim.spec b/vim.spec
index f42ac787..e14f5b97 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1390
+%define patchlevel 1401
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Mon Dec 18 2017 Karsten Hopp 8.0.1401-1
+- patchlevel 1401
+
* Fri Dec 15 2017 Karsten Hopp 8.0.1390-1
- patchlevel 1390
From 9ae5ab637cfbc42ce62c9048a0996ab469883ccd Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 19 Dec 2017 07:50:11 +0100
Subject: [PATCH 034/678] - patchlevel 1406
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index de48cfcf..21671f4f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -154,3 +154,4 @@
/vim-8.0-1389.tar.bz2
/vim-8.0-1390.tar.bz2
/vim-8.0-1401.tar.bz2
+/vim-8.0-1406.tar.bz2
diff --git a/sources b/sources
index 85f00444..f6c3c93c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1401.tar.bz2) = 530f10ed24987490b38a0e5e516b7fcf8b96b06675f6f46bfc75ba789bede2735f58e2ca051f5ce5d34d351b215e00b147226efa5907e2c67624e72914022393
+SHA512 (vim-8.0-1406.tar.bz2) = fb1ba60d6b5a79d4ed8baf1650f842f8b3ef3e845ae0e53c30df9872ccc6048676f984275fe16b859e00b6d3d6cef04163e24435971445207d992a2d935937c6
diff --git a/vim.spec b/vim.spec
index e14f5b97..46b2093c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1401
+%define patchlevel 1406
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Tue Dec 19 2017 Karsten Hopp 8.0.1406-1
+- patchlevel 1406
+
* Mon Dec 18 2017 Karsten Hopp 8.0.1401-1
- patchlevel 1401
From 72c622656443844c47074b3415a41b4d85dec69d Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 2 Jan 2018 12:42:37 +0100
Subject: [PATCH 035/678] - patchlevel 1427
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 21671f4f..ceadd82d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -155,3 +155,4 @@
/vim-8.0-1390.tar.bz2
/vim-8.0-1401.tar.bz2
/vim-8.0-1406.tar.bz2
+/vim-8.0-1427.tar.bz2
diff --git a/sources b/sources
index f6c3c93c..4d85740d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1406.tar.bz2) = fb1ba60d6b5a79d4ed8baf1650f842f8b3ef3e845ae0e53c30df9872ccc6048676f984275fe16b859e00b6d3d6cef04163e24435971445207d992a2d935937c6
+SHA512 (vim-8.0-1427.tar.bz2) = 1c6f5bed1507adc0558d1b2011c2ddcc099ede150042cc61b883aee93c0e689f33786d29a4cfce2d9300a9f169ea435981d0bffe778bca0c06f70d898776b723
diff --git a/vim.spec b/vim.spec
index 46b2093c..2bc6139d 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1406
+%define patchlevel 1427
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Tue Jan 02 2018 Karsten Hopp 8.0.1427-1
+- patchlevel 1427
+
* Tue Dec 19 2017 Karsten Hopp 8.0.1406-1
- patchlevel 1406
From 24498dbc181ebd9aed3e5da5e01d5d091b746ba4 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 3 Jan 2018 08:55:28 +0100
Subject: [PATCH 036/678] - patchlevel 1428
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index ceadd82d..bb37e1ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -156,3 +156,4 @@
/vim-8.0-1401.tar.bz2
/vim-8.0-1406.tar.bz2
/vim-8.0-1427.tar.bz2
+/vim-8.0-1428.tar.bz2
diff --git a/sources b/sources
index 4d85740d..5ac83631 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-1427.tar.bz2) = 1c6f5bed1507adc0558d1b2011c2ddcc099ede150042cc61b883aee93c0e689f33786d29a4cfce2d9300a9f169ea435981d0bffe778bca0c06f70d898776b723
+SHA512 (vim-8.0-1428.tar.bz2) = 39cd44b168bba3d8838591fe7e49eaa6d7e414213ff6a3644cf4582533a8e08eac097c74eebe69dd13d693a33cff192dd6e38929518e87f8934942e216f57236
diff --git a/vim.spec b/vim.spec
index 2bc6139d..53c024c1 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 1427
+%define patchlevel 1428
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
%endif
@@ -766,6 +766,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Wed Jan 03 2018 Karsten Hopp 8.0.1428-1
+- patchlevel 1428
+
* Tue Jan 02 2018 Karsten Hopp 8.0.1427-1
- patchlevel 1427
From 516dbf86e4c9f6230a78357a75cf8ae601885b9a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 12 Jan 2018 19:32:24 +0100
Subject: [PATCH 037/678] removing old icon cache update
---
vim.spec | 19 ++++---------------
1 file changed, 4 insertions(+), 15 deletions(-)
diff --git a/vim.spec b/vim.spec
index 53c024c1..e8cf20b3 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -526,20 +526,6 @@ for i in virc.5 vimrc.5; do
done
touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
-%post X11
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
- gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
-fi
-update-desktop-database &> /dev/null ||:
-
-%postun X11
-touch --no-create %{_datadir}/icons/hicolor
-if [ -x /%{_bindir}/gtk-update-icon-cache ]; then
- gtk-update-icon-cache --ignore-theme-index -q %{_datadir}/icons/hicolor
-fi
-update-desktop-database &> /dev/null ||:
-
# Refresh documentation helptags
%transfiletriggerin common -- %{_datadir}/%{name}/vimfiles/doc
%{_bindir}/vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null || :
@@ -766,6 +752,9 @@ update-desktop-database &> /dev/null ||:
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Jan 12 2018 Zdenek Dohnal - 8.0.1428-2
+- removing old icon cache update
+
* Wed Jan 03 2018 Karsten Hopp 8.0.1428-1
- patchlevel 1428
From 22e3752f9a260123fa298c651ff2f159d1549acb Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 19 Jan 2018 12:51:58 +0100
Subject: [PATCH 038/678] 1525506 - gvim goes into infinite loop when
blink_state is OFF
---
vim-blinkoff-loop.patch | 13 +++++++++++++
vim.spec | 7 ++++++-
2 files changed, 19 insertions(+), 1 deletion(-)
create mode 100644 vim-blinkoff-loop.patch
diff --git a/vim-blinkoff-loop.patch b/vim-blinkoff-loop.patch
new file mode 100644
index 00000000..624646d6
--- /dev/null
+++ b/vim-blinkoff-loop.patch
@@ -0,0 +1,13 @@
+diff -up vim80/src/gui.c.blinkoff-loop vim80/src/gui.c
+--- vim80/src/gui.c.blinkoff-loop 2018-01-19 12:08:46.503427723 +0100
++++ vim80/src/gui.c 2018-01-19 12:09:24.542072239 +0100
+@@ -1121,9 +1121,6 @@ gui_update_cursor(
+ gui_mch_set_blinking(shape->blinkwait,
+ shape->blinkon,
+ shape->blinkoff);
+- if (shape->blinkwait == 0 || shape->blinkon == 0
+- || shape->blinkoff == 0)
+- gui_mch_stop_blink();
+ #ifdef FEAT_TERMINAL
+ if (shape_bg != INVALCOLOR)
+ {
diff --git a/vim.spec b/vim.spec
index e8cf20b3..e76a7195 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 3%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -66,6 +66,7 @@ Patch3012: vim-7.4-licensemacro-1151450.patch
Patch3013: vim-7.4-globalsyntax.patch
Patch3014: vim-7.4-releasestring-1318991.patch
Patch3016: vim-8.0-copy-paste.patch
+Patch3017: vim-blinkoff-loop.patch
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python2-devel python3-devel ncurses-devel gettext perl-devel
@@ -224,6 +225,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch3013 -p1
%patch3014 -p1
%patch3016 -p1
+%patch3017 -p1
%build
cd src
@@ -752,6 +754,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Fri Jan 19 2018 Zdenek Dohnal - 8.0.1428-3
+- 1525506 - gvim goes into infinite loop when blink_state is OFF
+
* Fri Jan 12 2018 Zdenek Dohnal - 8.0.1428-2
- removing old icon cache update
From b7f3a6c0209cd0e1be5589948c5ffb32c2dc6875 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 24 Jan 2018 10:53:44 +0100
Subject: [PATCH 039/678] throw vim.1.gz out from vim-minimal and other
manpages from vim-common
---
vim.spec | 24 ++++++++----------------
1 file changed, 8 insertions(+), 16 deletions(-)
diff --git a/vim.spec b/vim.spec
index e76a7195..80d402fa 100644
--- a/vim.spec
+++ b/vim.spec
@@ -24,7 +24,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 3%{?dist}
+Release: 4%{?dist}
License: Vim
Group: Applications/Editors
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -102,8 +102,6 @@ Group: Applications/Editors
Conflicts: man-pages-fr < 0.9.7-14
Conflicts: man-pages-it < 0.3.0-17
Conflicts: man-pages-pl < 0.24-2
-# Because of conflicting man pages
-Conflicts: %{name}-minimal < %{version}-%{release}
Requires: %{name}-filesystem
%description common
@@ -129,8 +127,6 @@ many different languages.
%package minimal
Summary: A minimal version of the VIM editor
Group: Applications/Editors
-# Because of conflicting manpages
-Conflicts: %{name}-common < %{version}-%{release}
Provides: vi = %{version}-%{release}
Provides: /bin/vi
@@ -419,8 +415,8 @@ EOF
ln -sf vim ./%{_bindir}/vimdiff
perl -pi -e "s,%{buildroot},," .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vimtutor.1
rm -f .%{_mandir}/man1/rvim.1
- ln -sf vim.1.gz .%{_mandir}/man1/vi.1.gz
- ln -sf vim.1.gz .%{_mandir}/man1/rvi.1.gz
+ cp -p .%{_mandir}/man1/vim.1 .%{_mandir}/man1/vi.1
+ ln -sf vi.1.gz .%{_mandir}/man1/rvi.1.gz
ln -sf vim.1.gz .%{_mandir}/man1/vimdiff.1.gz
ln -sf gvim ./%{_bindir}/gview
ln -sf gvim ./%{_bindir}/gex
@@ -523,9 +519,8 @@ done
echo ".so man1/vimdiff.1" > %{buildroot}/%{_mandir}/man1/gvimdiff.1
echo ".so man1/vimtutor.1" > %{buildroot}/%{_mandir}/man1/gvimtutor.1
mkdir -p %{buildroot}/%{_mandir}/man5
-for i in virc.5 vimrc.5; do
- echo ".so man1/vim.1" > %{buildroot}/%{_mandir}/man5/$i
-done
+echo ".so man1/vim.1" > %{buildroot}/%{_mandir}/man5/vimrc.5
+echo ".so man1/vi.1" > %{buildroot}/%{_mandir}/man5/virc.5
touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
# Refresh documentation helptags
@@ -607,15 +602,10 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%lang(zh_CN.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.UTF-8
%lang(zh_TW.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW.UTF-8
/%{_bindir}/xxd
-%{_mandir}/man1/ex.*
%{_mandir}/man1/gex.*
%{_mandir}/man1/gview.*
%{_mandir}/man1/gvim*
-%{_mandir}/man1/rvi.*
-%{_mandir}/man1/rview.*
%{_mandir}/man1/rvim.*
-%{_mandir}/man1/vi.*
-%{_mandir}/man1/view.*
%{_mandir}/man1/vim.*
%{_mandir}/man1/vimdiff.*
%{_mandir}/man1/vimtutor.*
@@ -693,7 +683,6 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%{_bindir}/view
%{_bindir}/rvi
%{_bindir}/rview
-%{_mandir}/man1/vim.*
%{_mandir}/man1/vi.*
%{_mandir}/man1/ex.*
%{_mandir}/man1/rvi.*
@@ -754,6 +743,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%{_datadir}/icons/locolor/*/apps/*
%changelog
+* Tue Jan 23 2018 Zdenek Dohnal - 8.0.1428-4
+- throw vim.1.gz out from vim-minimal and other manpages from vim-common
+
* Fri Jan 19 2018 Zdenek Dohnal - 8.0.1428-3
- 1525506 - gvim goes into infinite loop when blink_state is OFF
From a980463c19719efc68eb778af592607c00d2c87b Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 24 Jan 2018 13:01:35 +0100
Subject: [PATCH 040/678] throw vim.1.gz out from vim-minimal and other
manpages from vim-common appdata should be in metainfo folder now
---
vim.spec | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/vim.spec b/vim.spec
index 80d402fa..179428ff 100644
--- a/vim.spec
+++ b/vim.spec
@@ -370,8 +370,8 @@ install -p -m644 %{SOURCE10} \
#
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
#
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
-cat > $RPM_BUILD_ROOT%{_datadir}/appdata/gvim.appdata.xml < $RPM_BUILD_ROOT%{_datadir}/metainfo/gvim.appdata.xml <
-
- gvim.desktop
+
+ org.vim.Vim
+ GVim
CC0-1.0
Vim
+ The VIM version of the vi editor for the X Window System
Vim is an advanced text editor that seeks to provide the power of the
@@ -604,13 +606,17 @@ SentUpstream: 2014-05-22
editing configuration files.
+
+
+
https://raw.githubusercontent.com/zdohnal/vim/zdohnal-screenshot/gvim16_9.png
http://www.vim.org/
-
+
+
EOF
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
From 2a948f8a6d7bcc1743b8b6a1f7eff8ac3a855f49 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 9 Feb 2023 07:45:11 +0100
Subject: [PATCH 515/678] vim.spec: Explain version number in appdata
---
vim.spec | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/vim.spec b/vim.spec
index b465589b..93dbee35 100644
--- a/vim.spec
+++ b/vim.spec
@@ -605,6 +605,11 @@ SentUpstream: 2014-05-22
Vim is perfect for all kinds of text editing, from composing email to
editing configuration files.
+
+ We ship the current Vim stable release - %{baseversion} - with the upstream
+ patchlevel %{patchlevel} applied, which is combined into version %{version}
+ used during packaging.
+
From 026537cfee0687bb3b11937e7c5cba0fd06cc6a6 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 9 Feb 2023 14:02:46 +0100
Subject: [PATCH 516/678] - patchlevel 1293
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 552d6426..d6da6a9c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -427,3 +427,4 @@
/vim-9.0-1182.tar.bz2
/vim-9.0-1221.tar.bz2
/vim-9.0-1262.tar.bz2
+/vim-9.0-1293.tar.bz2
diff --git a/sources b/sources
index b1b22c62..441494dc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1262.tar.bz2) = 09402ce9046920f65fa57770aa8d9e975a6b9adc86f180bb0db45d749b17a73dc2eecab7547017a143a9821371a93d2a3be924b4e68ebae74bc78fd906072239
+SHA512 (vim-9.0-1293.tar.bz2) = 1f5c7d0fae2d7f9cd585ca5f1de7e035733777dacf63cd1cafa91d2a4302576ac6823d5781375579d33e284ea7785fd47517559567f40d734d3a8a804d78ac0b
diff --git a/vim.spec b/vim.spec
index 93dbee35..a876dccc 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1262
+%define patchlevel 1293
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1003,6 +1003,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Thu Feb 09 2023 Zdenek Dohnal - 2:9.0.1293-1
+- patchlevel 1293
+
* Mon Jan 30 2023 Zdenek Dohnal - 2:9.0.1262-1
- patchlevel 1262
From 0849f86b228498c48885859f71083b6fb6d473c6 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 14 Feb 2023 12:27:39 +0100
Subject: [PATCH 517/678] 2169641 - Syntax highlight for sh files broken
---
vim-sh-syntax.patch | 13 +++++++++++++
vim.spec | 8 +++++++-
2 files changed, 20 insertions(+), 1 deletion(-)
create mode 100644 vim-sh-syntax.patch
diff --git a/vim-sh-syntax.patch b/vim-sh-syntax.patch
new file mode 100644
index 00000000..9cd33733
--- /dev/null
+++ b/vim-sh-syntax.patch
@@ -0,0 +1,13 @@
+diff --git a/runtime/syntax/sh.vim b/runtime/syntax/sh.vim
+index 13d74db..4f7fafb 100644
+--- a/runtime/syntax/sh.vim
++++ b/runtime/syntax/sh.vim
+@@ -335,7 +335,7 @@ syn match shEscape contained '\%(^\)\@!\%(\\\\\)*\\.' nextgroup=shComment
+ " systems too, however, so the following syntax will flag $(..) as
+ " an Error under /bin/sh. By consensus of vimdev'ers!
+ if exists("b:is_kornshell") || exists("b:is_bash") || exists("b:is_posix")
+- syn region shCommandSub matchgroup=shCmdSubRegion start="\$(\ze[^(]\|$" skip='\\\\\|\\.' end=")" contains=@shCommandSubList
++ syn region shCommandSub matchgroup=shCmdSubRegion start="\$(\ze[^(]" skip='\\\\\|\\.' end=")" contains=@shCommandSubList
+ syn region shArithmetic matchgroup=shArithRegion start="\$((" skip='\\\\\|\\.' end="))" contains=@shArithList
+ syn region shArithmetic matchgroup=shArithRegion start="\$\[" skip='\\\\\|\\.' end="\]" contains=@shArithList
+ syn match shSkipInitWS contained "^\s\+"
diff --git a/vim.spec b/vim.spec
index a876dccc..8145605d 100644
--- a/vim.spec
+++ b/vim.spec
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
License: Vim and MIT
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -90,6 +90,8 @@ Patch3003: vim-python3-tests.patch
Patch3004: vim-crypto-warning.patch
# don't ever set mouse (Fedora downstream patch)
Patch3005: vim-8.0-copy-paste.patch
+# 2169641 - Syntax highlight for sh files broken
+Patch3006: vim-sh-syntax.patch
# uses autoconf in spec file
@@ -386,6 +388,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch3003 -p1 -b .python-tests
%patch3004 -p1 -b .fips-warning
%patch3005 -p1 -b .copypaste
+%patch3006 -p1 -b .sh-syntax
%build
cd src
@@ -1003,6 +1006,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Tue Feb 14 2023 Zdenek Dohnal - 2:9.0.1293-2
+- 2169641 - Syntax highlight for sh files broken
+
* Thu Feb 09 2023 Zdenek Dohnal - 2:9.0.1293-1
- patchlevel 1293
From 7e5c908e8fd000e9ec602df03874ccd53639cc32 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 14 Feb 2023 12:32:12 +0100
Subject: [PATCH 518/678] - patchlevel 1307
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index d6da6a9c..ed335f20 100644
--- a/.gitignore
+++ b/.gitignore
@@ -428,3 +428,4 @@
/vim-9.0-1221.tar.bz2
/vim-9.0-1262.tar.bz2
/vim-9.0-1293.tar.bz2
+/vim-9.0-1307.tar.bz2
diff --git a/sources b/sources
index 441494dc..43ecf998 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1293.tar.bz2) = 1f5c7d0fae2d7f9cd585ca5f1de7e035733777dacf63cd1cafa91d2a4302576ac6823d5781375579d33e284ea7785fd47517559567f40d734d3a8a804d78ac0b
+SHA512 (vim-9.0-1307.tar.bz2) = 0673fdecbb33ecdcf5aa0b0a6525c88f1b60c6a1ea5a28c904a641ba2685333801f94785cb7bab249a5204429d0cbf5d7739f112bc9e6fd2c40805647fa58892
diff --git a/vim.spec b/vim.spec
index 8145605d..ebbf3b26 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1293
+%define patchlevel 1307
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
Epoch: 2
License: Vim and MIT
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
@@ -1006,6 +1006,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Tue Feb 14 2023 Zdenek Dohnal - 2:9.0.1307-1
+- patchlevel 1307
+
* Tue Feb 14 2023 Zdenek Dohnal - 2:9.0.1293-2
- 2169641 - Syntax highlight for sh files broken
From 9af2480710ce23c6766747165dc2b4389bc950b3 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 17 Feb 2023 13:33:46 +0100
Subject: [PATCH 519/678] - patchlevel 1314
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index ed335f20..37ba3d43 100644
--- a/.gitignore
+++ b/.gitignore
@@ -429,3 +429,4 @@
/vim-9.0-1262.tar.bz2
/vim-9.0-1293.tar.bz2
/vim-9.0-1307.tar.bz2
+/vim-9.0-1314.tar.bz2
diff --git a/sources b/sources
index 43ecf998..adddcdf3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1307.tar.bz2) = 0673fdecbb33ecdcf5aa0b0a6525c88f1b60c6a1ea5a28c904a641ba2685333801f94785cb7bab249a5204429d0cbf5d7739f112bc9e6fd2c40805647fa58892
+SHA512 (vim-9.0-1314.tar.bz2) = fe1d77b081111b589cd46894039646a098ab8dc5bafb518d276140d191911142ac868c9aa55cbfb67786687779a2a63c315cc6496bb407668725bb82dd562d25
diff --git a/vim.spec b/vim.spec
index ebbf3b26..97f5aa89 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1307
+%define patchlevel 1314
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1006,6 +1006,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Fri Feb 17 2023 Zdenek Dohnal - 2:9.0.1314-1
+- patchlevel 1314
+
* Tue Feb 14 2023 Zdenek Dohnal - 2:9.0.1307-1
- patchlevel 1307
From 6fdecefa49da5d2b6c903d3aff835b7937583c68 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 2 Mar 2023 07:40:07 +0100
Subject: [PATCH 520/678] vim-update.sh: F38 is bodhi enabled
---
vim-update.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index dee4f846..bcf4c2b0 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -5,8 +5,8 @@ branches=( "rawhide" "f38" "f37" "f36" )
releases=( "fc39" "fc38" "fc37" "fc36" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
-regexps=( "fc39" "fc38" "fc37" "\|fc36" )
-bodhi_enabled=( "0" "0" "1" "1" )
+regexps=( "fc39" "fc38" "\|fc37" "\|fc36" )
+bodhi_enabled=( "0" "1" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From f85584f35b39a58485a2576031decc81c8608054 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 2 Mar 2023 07:41:06 +0100
Subject: [PATCH 521/678] - patchlevel 1367
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 37ba3d43..5e51c6c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -430,3 +430,4 @@
/vim-9.0-1293.tar.bz2
/vim-9.0-1307.tar.bz2
/vim-9.0-1314.tar.bz2
+/vim-9.0-1367.tar.bz2
diff --git a/sources b/sources
index adddcdf3..b22853f3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1314.tar.bz2) = fe1d77b081111b589cd46894039646a098ab8dc5bafb518d276140d191911142ac868c9aa55cbfb67786687779a2a63c315cc6496bb407668725bb82dd562d25
+SHA512 (vim-9.0-1367.tar.bz2) = 334f93124f34e5b3f8378eb71c4ab8f27e3339dc8c6e85dfcd69f4bc4187ddde3547dc4820df36fc8360515458268299cfa6b09310f7b8e2ce58709aabde299b
diff --git a/vim.spec b/vim.spec
index 97f5aa89..717f8c0c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1314
+%define patchlevel 1367
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1006,6 +1006,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Thu Mar 02 2023 Zdenek Dohnal - 2:9.0.1367-1
+- patchlevel 1367
+
* Fri Feb 17 2023 Zdenek Dohnal - 2:9.0.1314-1
- patchlevel 1314
From c922af3f1b1b725aea18208a3fe61207de4385d1 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 2 Mar 2023 07:56:27 +0100
Subject: [PATCH 522/678] Remove sh syntax patch, it is already in upstream
---
vim-sh-syntax.patch | 13 -------------
vim.spec | 3 ---
2 files changed, 16 deletions(-)
delete mode 100644 vim-sh-syntax.patch
diff --git a/vim-sh-syntax.patch b/vim-sh-syntax.patch
deleted file mode 100644
index 9cd33733..00000000
--- a/vim-sh-syntax.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/runtime/syntax/sh.vim b/runtime/syntax/sh.vim
-index 13d74db..4f7fafb 100644
---- a/runtime/syntax/sh.vim
-+++ b/runtime/syntax/sh.vim
-@@ -335,7 +335,7 @@ syn match shEscape contained '\%(^\)\@!\%(\\\\\)*\\.' nextgroup=shComment
- " systems too, however, so the following syntax will flag $(..) as
- " an Error under /bin/sh. By consensus of vimdev'ers!
- if exists("b:is_kornshell") || exists("b:is_bash") || exists("b:is_posix")
-- syn region shCommandSub matchgroup=shCmdSubRegion start="\$(\ze[^(]\|$" skip='\\\\\|\\.' end=")" contains=@shCommandSubList
-+ syn region shCommandSub matchgroup=shCmdSubRegion start="\$(\ze[^(]" skip='\\\\\|\\.' end=")" contains=@shCommandSubList
- syn region shArithmetic matchgroup=shArithRegion start="\$((" skip='\\\\\|\\.' end="))" contains=@shArithList
- syn region shArithmetic matchgroup=shArithRegion start="\$\[" skip='\\\\\|\\.' end="\]" contains=@shArithList
- syn match shSkipInitWS contained "^\s\+"
diff --git a/vim.spec b/vim.spec
index 717f8c0c..db7f261e 100644
--- a/vim.spec
+++ b/vim.spec
@@ -90,8 +90,6 @@ Patch3003: vim-python3-tests.patch
Patch3004: vim-crypto-warning.patch
# don't ever set mouse (Fedora downstream patch)
Patch3005: vim-8.0-copy-paste.patch
-# 2169641 - Syntax highlight for sh files broken
-Patch3006: vim-sh-syntax.patch
# uses autoconf in spec file
@@ -388,7 +386,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch3003 -p1 -b .python-tests
%patch3004 -p1 -b .fips-warning
%patch3005 -p1 -b .copypaste
-%patch3006 -p1 -b .sh-syntax
%build
cd src
From d378cd2edfecd843f6523cbb71f778fd2f9e3ce3 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 14 Mar 2023 15:39:55 +0100
Subject: [PATCH 523/678] - patchlevel 1403
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 5e51c6c2..1eb173a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -431,3 +431,4 @@
/vim-9.0-1307.tar.bz2
/vim-9.0-1314.tar.bz2
/vim-9.0-1367.tar.bz2
+/vim-9.0-1403.tar.bz2
diff --git a/sources b/sources
index b22853f3..606131e6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1367.tar.bz2) = 334f93124f34e5b3f8378eb71c4ab8f27e3339dc8c6e85dfcd69f4bc4187ddde3547dc4820df36fc8360515458268299cfa6b09310f7b8e2ce58709aabde299b
+SHA512 (vim-9.0-1403.tar.bz2) = 561d36b1db8c306f9fa69509b6904305c1147ab385e11c7a3b712dd009c93acc6eaf45c5e3a5faa6b9beaf49124b538c7120e1cc72bf22f288e3d73f113a2fb5
diff --git a/vim.spec b/vim.spec
index db7f261e..a14d1cf1 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1367
+%define patchlevel 1403
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1003,6 +1003,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Tue Mar 14 2023 Zdenek Dohnal - 2:9.0.1403-1
+- patchlevel 1403
+
* Thu Mar 02 2023 Zdenek Dohnal - 2:9.0.1367-1
- patchlevel 1367
From ea1439cf89c70349d6dbcc446f9514ccb05c7878 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 16 Mar 2023 17:13:49 +0100
Subject: [PATCH 524/678] - patchlevel 1407
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 1eb173a3..1bffe207 100644
--- a/.gitignore
+++ b/.gitignore
@@ -432,3 +432,4 @@
/vim-9.0-1314.tar.bz2
/vim-9.0-1367.tar.bz2
/vim-9.0-1403.tar.bz2
+/vim-9.0-1407.tar.bz2
diff --git a/sources b/sources
index 606131e6..9314f575 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1403.tar.bz2) = 561d36b1db8c306f9fa69509b6904305c1147ab385e11c7a3b712dd009c93acc6eaf45c5e3a5faa6b9beaf49124b538c7120e1cc72bf22f288e3d73f113a2fb5
+SHA512 (vim-9.0-1407.tar.bz2) = 9981739960c0ea42f290b348e45e114ec50ff2070eae2dcb5d57c5f8356f7f4382850da35ec055aa1b56393290c32c92e08d0314d0419d31b7946ca5188e050c
diff --git a/vim.spec b/vim.spec
index a14d1cf1..818628b5 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1403
+%define patchlevel 1407
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1003,6 +1003,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Thu Mar 16 2023 Zdenek Dohnal - 2:9.0.1407-1
+- patchlevel 1407
+
* Tue Mar 14 2023 Zdenek Dohnal - 2:9.0.1403-1
- patchlevel 1403
From ef64a782895531dd46e6049d19ec829dee33d229 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 22 Mar 2023 11:35:18 +0100
Subject: [PATCH 525/678] - patchlevel 1423
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 1bffe207..fb0db58f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -433,3 +433,4 @@
/vim-9.0-1367.tar.bz2
/vim-9.0-1403.tar.bz2
/vim-9.0-1407.tar.bz2
+/vim-9.0-1423.tar.bz2
diff --git a/sources b/sources
index 9314f575..8481436f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1407.tar.bz2) = 9981739960c0ea42f290b348e45e114ec50ff2070eae2dcb5d57c5f8356f7f4382850da35ec055aa1b56393290c32c92e08d0314d0419d31b7946ca5188e050c
+SHA512 (vim-9.0-1423.tar.bz2) = 0460247023fc3666fd532c36e6c6c3ea2f53503f8b47cd2dee351876226800436525574f7d15a18282adfb035af3f0f89e80f6d8a64317df3ba3e82a346a7ab5
diff --git a/vim.spec b/vim.spec
index 818628b5..bb83a014 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1407
+%define patchlevel 1423
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1003,6 +1003,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Wed Mar 22 2023 Zdenek Dohnal - 2:9.0.1423-1
+- patchlevel 1423
+
* Thu Mar 16 2023 Zdenek Dohnal - 2:9.0.1407-1
- patchlevel 1407
From 0fb647e9ce36842b4b29f0785aaafa5e1bdc2c1f Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 27 Mar 2023 11:31:15 +0200
Subject: [PATCH 526/678] - patchlevel 1429
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index fb0db58f..0847485b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -434,3 +434,4 @@
/vim-9.0-1403.tar.bz2
/vim-9.0-1407.tar.bz2
/vim-9.0-1423.tar.bz2
+/vim-9.0-1429.tar.bz2
diff --git a/sources b/sources
index 8481436f..f9615bd9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1423.tar.bz2) = 0460247023fc3666fd532c36e6c6c3ea2f53503f8b47cd2dee351876226800436525574f7d15a18282adfb035af3f0f89e80f6d8a64317df3ba3e82a346a7ab5
+SHA512 (vim-9.0-1429.tar.bz2) = dd585cd82834eb36ad80c1090caac62d12af5551eeb5bc3e0d68b7d26e56801a554a4a0a3e6547eb640eb93d1591f07b20acb74f8cd0a7b1eba6b7d668750cca
diff --git a/vim.spec b/vim.spec
index bb83a014..2b490d4b 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1423
+%define patchlevel 1429
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1003,6 +1003,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Mon Mar 27 2023 Zdenek Dohnal - 2:9.0.1429-1
+- patchlevel 1429
+
* Wed Mar 22 2023 Zdenek Dohnal - 2:9.0.1423-1
- patchlevel 1423
From a49d3ac3e636c23bbced95bbe52a68df5a04843b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Hrdina?=
Date: Tue, 4 Apr 2023 13:01:50 +0200
Subject: [PATCH 527/678] Updating fmf plans ang gating for CentOS Stream
---
ci.fmf | 1 +
gating.yaml | 16 +++++++++-------
plans/{all.fmf => public.fmf} | 0
plans/tier1-internal.fmf | 12 ++++++++++++
4 files changed, 22 insertions(+), 7 deletions(-)
create mode 100644 ci.fmf
rename plans/{all.fmf => public.fmf} (100%)
create mode 100644 plans/tier1-internal.fmf
diff --git a/ci.fmf b/ci.fmf
new file mode 100644
index 00000000..c5aa0e08
--- /dev/null
+++ b/ci.fmf
@@ -0,0 +1 @@
+resultsdb-testcase: separate
diff --git a/gating.yaml b/gating.yaml
index 57d0f4ec..daad873f 100644
--- a/gating.yaml
+++ b/gating.yaml
@@ -1,19 +1,19 @@
--- !Policy
product_versions:
- fedora-*
-decision_contexts: [bodhi_update_push_testing]
+decision_context: bodhi_update_push_testing
subject_type: koji_build
rules:
- - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
-
-#gating rawhide
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/public.functional}
+
+#Rawhide
--- !Policy
product_versions:
- fedora-*
-decision_contexts: [bodhi_update_push_stable]
+decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
+ - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/public.functional}
#gating rhel
--- !Policy
@@ -23,4 +23,6 @@ decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tedude.validation}
- - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.acceptance-tier.functional}
\ No newline at end of file
+ - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.acceptance-tier.functional}
+ - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-internal.functional}
+ - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/public.functional}
diff --git a/plans/all.fmf b/plans/public.fmf
similarity index 100%
rename from plans/all.fmf
rename to plans/public.fmf
diff --git a/plans/tier1-internal.fmf b/plans/tier1-internal.fmf
new file mode 100644
index 00000000..ebe4da6a
--- /dev/null
+++ b/plans/tier1-internal.fmf
@@ -0,0 +1,12 @@
+summary: CI plan, picks internal Tier1 tests, runs in beakerlib.
+discover:
+ - name: rhel
+ how: fmf
+ filter: 'tier: 1'
+ url: git://pkgs.devel.redhat.com/tests/vim
+execute:
+ how: tmt
+adjust:
+ enabled: false
+ when: distro == centos-stream or distro == fedora
+ because: They don't have access to internal repos.
From 94dd9fab0838e4884b7c65316420dbae6cec1769 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 5 Apr 2023 09:43:28 +0200
Subject: [PATCH 528/678] - patchlevel 1440
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 0847485b..e6c013ca 100644
--- a/.gitignore
+++ b/.gitignore
@@ -435,3 +435,4 @@
/vim-9.0-1407.tar.bz2
/vim-9.0-1423.tar.bz2
/vim-9.0-1429.tar.bz2
+/vim-9.0-1440.tar.bz2
diff --git a/sources b/sources
index f9615bd9..4100dcf4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1429.tar.bz2) = dd585cd82834eb36ad80c1090caac62d12af5551eeb5bc3e0d68b7d26e56801a554a4a0a3e6547eb640eb93d1591f07b20acb74f8cd0a7b1eba6b7d668750cca
+SHA512 (vim-9.0-1440.tar.bz2) = 3f80a5d56409f21be89a35462af635b37bee6c69ae0e0535f8e6884f8381bb361a0b844d86710d95294b7e887491dd1136adab04a19cf046fb18f13fa969d0a9
diff --git a/vim.spec b/vim.spec
index 2b490d4b..677840f5 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1429
+%define patchlevel 1440
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1003,6 +1003,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%endif
%changelog
+* Wed Apr 05 2023 Zdenek Dohnal - 2:9.0.1440-1
+- patchlevel 1440
+
* Mon Mar 27 2023 Zdenek Dohnal - 2:9.0.1429-1
- patchlevel 1429
From eaa2ff76acd84c69704ef396f3964570a5cfaef5 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 5 Apr 2023 15:13:58 +0200
Subject: [PATCH 529/678] list most licenses available in binary rpms and
migrate them into SPDX syntax
---
vim.spec | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index 677840f5..371727c1 100644
--- a/vim.spec
+++ b/vim.spec
@@ -52,7 +52,9 @@ Name: vim
Version: %{baseversion}.%{patchlevel}
Release: 1%{?dist}
Epoch: 2
-License: Vim and MIT
+# the Apache-2.0 is Apache 2.0 with runtime library exception - reported to legal for adding to the list of allowed licenses, but swift-lang uses it as well
+# Open Publication License 1.0 or later - reported to legal for adding to the allowed licenses list
+License: Vim AND LGPL-2.1-or-later AND MIT AND Apache-2.0 AND GPL-1.0-only AND (GPL-2.0-only OR Vim) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
Source1: virc
Source2: vimrc
@@ -1002,7 +1004,11 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%config(noreplace) %{_sysconfdir}/profile.d/vim-default-editor.*
%endif
+
%changelog
+* Wed Apr 05 2023 Zdenek Dohnal - 2:9.0.1440-2
+- list most licenses available in binary rpms and migrate them into SPDX syntax
+
* Wed Apr 05 2023 Zdenek Dohnal - 2:9.0.1440-1
- patchlevel 1440
From dbc7b1d4be301471302f4472c16b20c4adab72b6 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 5 Apr 2023 16:13:30 +0200
Subject: [PATCH 530/678] create xxd package, because it is used by hex.nvim
---
vim.spec | 26 +++++++++++++++++++++++---
1 file changed, 23 insertions(+), 3 deletions(-)
diff --git a/vim.spec b/vim.spec
index 371727c1..29954b76 100644
--- a/vim.spec
+++ b/vim.spec
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# the Apache-2.0 is Apache 2.0 with runtime library exception - reported to legal for adding to the list of allowed licenses, but swift-lang uses it as well
# Open Publication License 1.0 or later - reported to legal for adding to the allowed licenses list
@@ -169,6 +169,9 @@ Conflicts: %{name}-minimal < %{epoch}:8.2.3642-2
# shared files between common and minimal
Requires: %{name}-data = %{epoch}:%{version}-%{release}
Requires: %{name}-filesystem
+# the hexdump binary was part of the package for long time, ship it with it
+# still for convenience
+Requires: xxd
# vim-toml was a separate package but the runtime files have been included
# directly in vim since 8.2.3519. The vim-toml package has been retired in
# Fedora, obsolete it so it doesn't get left on users' systems. Added in F38,
@@ -359,6 +362,17 @@ Requires: vim-enhanced
This subpackage contains files needed to set Vim as the default editor.
%endif
+%package -n xxd
+Summary: A hex dump utility
+# the xxd related file were shipped in vim-common in the past,
+# we have to conflict with the old ones
+# remove this Conflicts once C10S is released
+Conflicts: %{name}-common < 2:9.0.1440-2
+
+%description -n xxd
+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.
+
%prep
%setup -q -b 0 -n %{vimdir}
@@ -837,12 +851,10 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%lang(zh_TW) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW
%lang(zh_CN.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.UTF-8
%lang(zh_TW.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW.UTF-8
-/%{_bindir}/xxd
%{_mandir}/man1/rvim.*
%{_mandir}/man1/vim.*
%{_mandir}/man1/vimdiff.*
%{_mandir}/man1/vimtutor.*
-%{_mandir}/man1/xxd.*
%{_mandir}/man5/vimrc.*
%if %{with gui}
@@ -1004,8 +1016,16 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%config(noreplace) %{_sysconfdir}/profile.d/vim-default-editor.*
%endif
+%files -n xxd
+%license LICENSE
+%{_bindir}/xxd
+%{_mandir}/man1/xxd.*
+
%changelog
+* Wed Apr 05 2023 Andreas Schneider - 2:9.0.1440-2
+- create xxd package, because it is used by hex.nvim
+
* Wed Apr 05 2023 Zdenek Dohnal - 2:9.0.1440-2
- list most licenses available in binary rpms and migrate them into SPDX syntax
From 876f300e506bc0b474fe0dcd447f0359641dcf19 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 11 Apr 2023 10:36:24 +0200
Subject: [PATCH 531/678] incorporate License tag changes based on legal team
response
---
vim.spec | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/vim.spec b/vim.spec
index 29954b76..d31230d9 100644
--- a/vim.spec
+++ b/vim.spec
@@ -52,9 +52,15 @@ Name: vim
Version: %{baseversion}.%{patchlevel}
Release: 2%{?dist}
Epoch: 2
-# the Apache-2.0 is Apache 2.0 with runtime library exception - reported to legal for adding to the list of allowed licenses, but swift-lang uses it as well
-# Open Publication License 1.0 or later - reported to legal for adding to the allowed licenses list
-License: Vim AND LGPL-2.1-or-later AND MIT AND Apache-2.0 AND GPL-1.0-only AND (GPL-2.0-only OR Vim) AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later
+# swift.vim contains Apache 2.0 with runtime library exception:
+# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
+# resolution: the license is good for Fedora, but the file does not have a creativity from
+#
+# Open Publication License 1.0 or later for Vim documentation - reported to legal for adding to the allowed licenses list
+# response here: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/message/4UTW5GFDELGMG6K3NQ7NBU42LC2FJOB5/
+# resolution: take it as OPUBL-1.0, the license won't be added to allowed license list, but if a project uses it for documentation
+# and don't use license options mentioned in the OPUBL 1.0 license text (which both are the case for Vim), the license is allowed
+License: Vim AND LGPL-2.1-or-later AND MIT AND GPL-1.0-only AND (GPL-2.0-only OR Vim) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later AND OPUBL-1.0
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
Source1: virc
Source2: vimrc
@@ -1023,6 +1029,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Apr 11 2023 Zdenek Dohnal - 2:9.0.1440-2
+- incorporate License tag changes based on legal team response
+
* Wed Apr 05 2023 Andreas Schneider - 2:9.0.1440-2
- create xxd package, because it is used by hex.nvim
From 5654b6cd07ed2a6bf6cc1bec34119da35779e886 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 11 Apr 2023 11:42:34 +0200
Subject: [PATCH 532/678] - patchlevel 1443
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index e6c013ca..adfeb4ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -436,3 +436,4 @@
/vim-9.0-1423.tar.bz2
/vim-9.0-1429.tar.bz2
/vim-9.0-1440.tar.bz2
+/vim-9.0-1443.tar.bz2
diff --git a/sources b/sources
index 4100dcf4..9268b46f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1440.tar.bz2) = 3f80a5d56409f21be89a35462af635b37bee6c69ae0e0535f8e6884f8381bb361a0b844d86710d95294b7e887491dd1136adab04a19cf046fb18f13fa969d0a9
+SHA512 (vim-9.0-1443.tar.bz2) = 8a0f5c896ea6b0d56a3b603d67e2ed5434150ca09166537be1ebdc069452add0457736985f62f29521131d0ab6b97f07be800d089f59014f92bb25c790976aee
diff --git a/vim.spec b/vim.spec
index d31230d9..7565cc45 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1440
+%define patchlevel 1443
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1029,6 +1029,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Apr 11 2023 Zdenek Dohnal - 2:9.0.1443-1
+- patchlevel 1443
+
* Tue Apr 11 2023 Zdenek Dohnal - 2:9.0.1440-2
- incorporate License tag changes based on legal team response
From 911ee307da14d62d457fa198f429cdac0717ed8c Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 21 Apr 2023 09:33:31 +0200
Subject: [PATCH 533/678] vim.spec: Fix deprecation warning about %%patch
---
vim.spec | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/vim.spec b/vim.spec
index 7565cc45..a53daa48 100644
--- a/vim.spec
+++ b/vim.spec
@@ -388,11 +388,11 @@ sed -i -e 's,/usr/bin/python3,%{__python3},' %{PATCH3005}
# fix rogue dependencies from sample code
chmod -x runtime/tools/mve.awk
-%patch2000 -p1 -b .fixkeys
-%patch2001 -p1
+%patch 2000 -p1 -b .fixkeys
+%patch 2001 -p1
%if %{withhunspell}
-%patch2002 -p1
+%patch 2002 -p1
%endif
perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
@@ -402,12 +402,12 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%{__tar} xjf %{SOURCE100}
%endif
-%patch3000 -p1
-%patch3001 -p1
-%patch3002 -p1
-%patch3003 -p1 -b .python-tests
-%patch3004 -p1 -b .fips-warning
-%patch3005 -p1 -b .copypaste
+%patch 3000 -p1
+%patch 3001 -p1
+%patch 3002 -p1
+%patch 3003 -p1 -b .python-tests
+%patch 3004 -p1 -b .fips-warning
+%patch 3005 -p1 -b .copypaste
%build
cd src
From 114e0e9dd00aad4123fa964c86348f5a20e34037 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 21 Apr 2023 09:34:54 +0200
Subject: [PATCH 534/678] - patchlevel 1472
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index adfeb4ef..c1065033 100644
--- a/.gitignore
+++ b/.gitignore
@@ -437,3 +437,4 @@
/vim-9.0-1429.tar.bz2
/vim-9.0-1440.tar.bz2
/vim-9.0-1443.tar.bz2
+/vim-9.0-1472.tar.bz2
diff --git a/sources b/sources
index 9268b46f..9abf111a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1443.tar.bz2) = 8a0f5c896ea6b0d56a3b603d67e2ed5434150ca09166537be1ebdc069452add0457736985f62f29521131d0ab6b97f07be800d089f59014f92bb25c790976aee
+SHA512 (vim-9.0-1472.tar.bz2) = 974631bd92a162b355f332ef812f439bfe53ceda2fac1c537fd2a40b572c557333d5f0ab4ac456f350d6e773ce97edd1e387baebad9ace48cf313eb0a48642eb
diff --git a/vim.spec b/vim.spec
index a53daa48..2b7c97c6 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1443
+%define patchlevel 1472
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1029,6 +1029,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Apr 21 2023 Zdenek Dohnal - 2:9.0.1472-1
+- patchlevel 1472
+
* Tue Apr 11 2023 Zdenek Dohnal - 2:9.0.1443-1
- patchlevel 1443
From 3baf1abaa8f8caf3e7a461a23cf0374b2b432486 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 25 Apr 2023 09:52:42 +0200
Subject: [PATCH 535/678] vim.spec: Use -P for %%patch, can be used in F36 as
well
---
vim.spec | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/vim.spec b/vim.spec
index 2b7c97c6..4d251875 100644
--- a/vim.spec
+++ b/vim.spec
@@ -388,11 +388,11 @@ sed -i -e 's,/usr/bin/python3,%{__python3},' %{PATCH3005}
# fix rogue dependencies from sample code
chmod -x runtime/tools/mve.awk
-%patch 2000 -p1 -b .fixkeys
-%patch 2001 -p1
+%patch -P 2000 -p1 -b .fixkeys
+%patch -P 2001 -p1
%if %{withhunspell}
-%patch 2002 -p1
+%patch -P 2002 -p1
%endif
perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
@@ -402,12 +402,12 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%{__tar} xjf %{SOURCE100}
%endif
-%patch 3000 -p1
-%patch 3001 -p1
-%patch 3002 -p1
-%patch 3003 -p1 -b .python-tests
-%patch 3004 -p1 -b .fips-warning
-%patch 3005 -p1 -b .copypaste
+%patch -P 3000 -p1
+%patch -P 3001 -p1
+%patch -P 3002 -p1
+%patch -P 3003 -p1 -b .python-tests
+%patch -P 3004 -p1 -b .fips-warning
+%patch -P 3005 -p1 -b .copypaste
%build
cd src
From 20b3e337edace521e03d029dfb57540090511428 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 25 Apr 2023 09:55:05 +0200
Subject: [PATCH 536/678] - patchlevel 1486
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 6 +++++-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index c1065033..63ae4a23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -438,3 +438,4 @@
/vim-9.0-1440.tar.bz2
/vim-9.0-1443.tar.bz2
/vim-9.0-1472.tar.bz2
+/vim-9.0-1486.tar.bz2
diff --git a/sources b/sources
index 9abf111a..25532e88 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1472.tar.bz2) = 974631bd92a162b355f332ef812f439bfe53ceda2fac1c537fd2a40b572c557333d5f0ab4ac456f350d6e773ce97edd1e387baebad9ace48cf313eb0a48642eb
+SHA512 (vim-9.0-1486.tar.bz2) = b489c738cb3a82f38fbc7b06d5c68f3bbebb5f2425966eb08c30f8342394cd090924938221f66c9d0a8c71b139b6d3e8347c9e88364ae83f315607c825a76d8b
diff --git a/vim.spec b/vim.spec
index 4d251875..4cfa0f0f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1472
+%define patchlevel 1486
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -801,6 +801,7 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%exclude %{_datadir}/%{name}/%{vimdir}/defaults.vim
%{_datadir}/%{name}/%{vimdir}/ftplugin
%{_datadir}/%{name}/%{vimdir}/import/dist/vimhelp.vim
+%{_datadir}/%{name}/%{vimdir}/import/dist/vimhighlight.vim
%{_datadir}/%{name}/%{vimdir}/indent
%{_datadir}/%{name}/%{vimdir}/keymap
%{_datadir}/%{name}/%{vimdir}/lang/*.vim
@@ -1029,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Apr 25 2023 Zdenek Dohnal - 2:9.0.1486-1
+- patchlevel 1486
+
* Fri Apr 21 2023 Zdenek Dohnal - 2:9.0.1472-1
- patchlevel 1472
From dca39eca82fe771613f011a6b02dec4bbecde0ba Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 27 Apr 2023 15:21:46 +0200
Subject: [PATCH 537/678] - patchlevel 1491
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 63ae4a23..3c8d5b23 100644
--- a/.gitignore
+++ b/.gitignore
@@ -439,3 +439,4 @@
/vim-9.0-1443.tar.bz2
/vim-9.0-1472.tar.bz2
/vim-9.0-1486.tar.bz2
+/vim-9.0-1491.tar.bz2
diff --git a/sources b/sources
index 25532e88..d851315a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1486.tar.bz2) = b489c738cb3a82f38fbc7b06d5c68f3bbebb5f2425966eb08c30f8342394cd090924938221f66c9d0a8c71b139b6d3e8347c9e88364ae83f315607c825a76d8b
+SHA512 (vim-9.0-1491.tar.bz2) = ff64f49b82dc2c2758323b377be61bae9d8867f25e647600eb9620b8783e52a78a6f28ca3f47893b667309ea5aa757ed503fe1f303f5caee75d47da7cd5b605a
diff --git a/vim.spec b/vim.spec
index 4cfa0f0f..ebd7c188 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1486
+%define patchlevel 1491
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Thu Apr 27 2023 Zdenek Dohnal - 2:9.0.1491-1
+- patchlevel 1491
+
* Tue Apr 25 2023 Zdenek Dohnal - 2:9.0.1486-1
- patchlevel 1486
From c33f2cbb2882c7b9e7659c793d8ca0643c037c8d Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 18 May 2023 11:47:33 +0200
Subject: [PATCH 538/678] vim-update.sh: F36 is EOL
---
vim-update.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index bcf4c2b0..b92873c6 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -1,12 +1,12 @@
#!/bin/bash
debug=""
#debug="echo "
-branches=( "rawhide" "f38" "f37" "f36" )
-releases=( "fc39" "fc38" "fc37" "fc36" )
+branches=( "rawhide" "f38" "f37" )
+releases=( "fc39" "fc38" "fc37" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
-regexps=( "fc39" "fc38" "\|fc37" "\|fc36" )
-bodhi_enabled=( "0" "1" "1" "1" )
+regexps=( "fc39" "fc38" "\|fc37" )
+bodhi_enabled=( "0" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From 3ed4faa07260eb15313ea9fbdea9751740343837 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 18 May 2023 12:17:54 +0200
Subject: [PATCH 539/678] - patchlevel 1562
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 3c8d5b23..b25857b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -440,3 +440,4 @@
/vim-9.0-1472.tar.bz2
/vim-9.0-1486.tar.bz2
/vim-9.0-1491.tar.bz2
+/vim-9.0-1562.tar.bz2
diff --git a/sources b/sources
index d851315a..bdcee0b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1491.tar.bz2) = ff64f49b82dc2c2758323b377be61bae9d8867f25e647600eb9620b8783e52a78a6f28ca3f47893b667309ea5aa757ed503fe1f303f5caee75d47da7cd5b605a
+SHA512 (vim-9.0-1562.tar.bz2) = da76303010cb4091a2b7d9f56bf6e811b0f9047cb09e67b7912d49e7b976d78c5ffddb98f63b252343ae66d5d86cadb7221bd934647211aa87a2102610bdd131
diff --git a/vim.spec b/vim.spec
index ebd7c188..c9e7b430 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1491
+%define patchlevel 1562
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Thu May 18 2023 Zdenek Dohnal - 2:9.0.1562-1
+- patchlevel 1562
+
* Thu Apr 27 2023 Zdenek Dohnal - 2:9.0.1491-1
- patchlevel 1491
From 6c378aff987da85a7c734f92ee2ec41af068a520 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 24 May 2023 09:19:54 +0200
Subject: [PATCH 540/678] - patchlevel 1575
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index b25857b8..a0c97ed0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -441,3 +441,4 @@
/vim-9.0-1486.tar.bz2
/vim-9.0-1491.tar.bz2
/vim-9.0-1562.tar.bz2
+/vim-9.0-1575.tar.bz2
diff --git a/sources b/sources
index bdcee0b0..7f871c62 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1562.tar.bz2) = da76303010cb4091a2b7d9f56bf6e811b0f9047cb09e67b7912d49e7b976d78c5ffddb98f63b252343ae66d5d86cadb7221bd934647211aa87a2102610bdd131
+SHA512 (vim-9.0-1575.tar.bz2) = 375851dc02e71c02894e2af0fce9d9bc389fb8f1ea61da79a3622c235dfe18d5d875cab53db1f9563eb355b30ae6078328a0a2303542c3c895b9083d7f5b5247
diff --git a/vim.spec b/vim.spec
index c9e7b430..d714da9e 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1562
+%define patchlevel 1575
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Wed May 24 2023 Zdenek Dohnal - 2:9.0.1575-1
+- patchlevel 1575
+
* Thu May 18 2023 Zdenek Dohnal - 2:9.0.1562-1
- patchlevel 1562
From d7b66cfd3202995d9f3ca34cf88592008ff8df23 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 29 May 2023 09:31:48 +0200
Subject: [PATCH 541/678] - patchlevel 1587
---
.gitignore | 1 +
sources | 2 +-
vim-crypto-warning.patch | 28 ++++++++++++++--------------
vim.spec | 5 ++++-
4 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/.gitignore b/.gitignore
index a0c97ed0..92508029 100644
--- a/.gitignore
+++ b/.gitignore
@@ -442,3 +442,4 @@
/vim-9.0-1491.tar.bz2
/vim-9.0-1562.tar.bz2
/vim-9.0-1575.tar.bz2
+/vim-9.0-1587.tar.bz2
diff --git a/sources b/sources
index 7f871c62..a229a613 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1575.tar.bz2) = 375851dc02e71c02894e2af0fce9d9bc389fb8f1ea61da79a3622c235dfe18d5d875cab53db1f9563eb355b30ae6078328a0a2303542c3c895b9083d7f5b5247
+SHA512 (vim-9.0-1587.tar.bz2) = 84da8c43c9529726307e4bdab25db31cb85e1767ca7d7cda80094a40cb94d27e95ea0f991d1d779a395eba33044bbe342517d80d1534c9eb0d82b4f0a8c59226
diff --git a/vim-crypto-warning.patch b/vim-crypto-warning.patch
index 3b664232..195d7025 100644
--- a/vim-crypto-warning.patch
+++ b/vim-crypto-warning.patch
@@ -1,7 +1,7 @@
-diff -up vim82/src/config.h.in.fips-warning vim82/src/config.h.in
---- vim82/src/config.h.in.fips-warning 2022-02-24 08:13:59.017280243 +0100
-+++ vim82/src/config.h.in 2022-02-24 08:14:33.085580298 +0100
-@@ -508,5 +508,14 @@
+diff -up vim90/src/config.h.in.fips-warning vim90/src/config.h.in
+--- vim90/src/config.h.in.fips-warning 2023-05-29 09:30:59.000000000 +0200
++++ vim90/src/config.h.in 2023-05-29 09:34:47.261645612 +0200
+@@ -498,5 +498,14 @@
/* Define if _SC_SIGSTKSZ is available via sysconf() */
#undef HAVE_SYSCONF_SIGSTKSZ
@@ -16,10 +16,10 @@ diff -up vim82/src/config.h.in.fips-warning vim82/src/config.h.in
+
/* Define if you want to load libgpm dynamically */
#undef DYNAMIC_GPM
-diff -up vim82/src/configure.ac.fips-warning vim82/src/configure.ac
---- vim82/src/configure.ac.fips-warning 2022-02-24 08:13:59.014280304 +0100
-+++ vim82/src/configure.ac 2022-02-24 08:13:59.018280222 +0100
-@@ -583,6 +583,38 @@ else
+diff -up vim90/src/configure.ac.fips-warning vim90/src/configure.ac
+--- vim90/src/configure.ac.fips-warning 2023-05-29 09:34:47.257645645 +0200
++++ vim90/src/configure.ac 2023-05-29 09:34:47.262645604 +0200
+@@ -589,6 +589,38 @@ else
AC_SUBST(XDIFF_OBJS_USED)
fi
@@ -58,17 +58,17 @@ diff -up vim82/src/configure.ac.fips-warning vim82/src/configure.ac
dnl Check for Lua feature.
AC_MSG_CHECKING(--enable-luainterp argument)
AC_ARG_ENABLE(luainterp,
-diff -up vim82/src/crypt.c.fips-warning vim82/src/crypt.c
---- vim82/src/crypt.c.fips-warning 2022-02-24 08:09:29.000000000 +0100
-+++ vim82/src/crypt.c 2022-02-24 08:13:59.018280222 +0100
-@@ -740,6 +740,21 @@ crypt_check_method(int method)
+diff -up vim90/src/crypt.c.fips-warning vim90/src/crypt.c
+--- vim90/src/crypt.c.fips-warning 2023-05-29 09:34:47.263645596 +0200
++++ vim90/src/crypt.c 2023-05-29 09:51:23.209779115 +0200
+@@ -795,6 +795,21 @@ crypt_check_method(int method)
msg_scroll = TRUE;
msg(_("Warning: Using a weak encryption method; see :help 'cm'"));
}
+#ifdef HAVE_FIPS_WARNING
+ FILE *fips_enable_fd = fopen(FIPS_ENABLED_FILE_LINK, "r");
+ if (fips_enable_fd == NULL)
-+ return;
++ return;
+
+ int enabled = fgetc(fips_enable_fd);
+
@@ -82,4 +82,4 @@ diff -up vim82/src/crypt.c.fips-warning vim82/src/crypt.c
+#endif
}
- #ifdef FEAT_SODIUM
+ /*
diff --git a/vim.spec b/vim.spec
index d714da9e..3e0183c7 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1575
+%define patchlevel 1587
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon May 29 2023 Zdenek Dohnal - 2:9.0.1587-1
+- patchlevel 1587
+
* Wed May 24 2023 Zdenek Dohnal - 2:9.0.1575-1
- patchlevel 1575
From 729524ecf9c6f0ac26aba663ab8d3665876bf016 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 31 May 2023 11:44:55 +0200
Subject: [PATCH 542/678] - patchlevel 1592
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 92508029..3b8f10de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -443,3 +443,4 @@
/vim-9.0-1562.tar.bz2
/vim-9.0-1575.tar.bz2
/vim-9.0-1587.tar.bz2
+/vim-9.0-1592.tar.bz2
diff --git a/sources b/sources
index a229a613..6a0e2007 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1587.tar.bz2) = 84da8c43c9529726307e4bdab25db31cb85e1767ca7d7cda80094a40cb94d27e95ea0f991d1d779a395eba33044bbe342517d80d1534c9eb0d82b4f0a8c59226
+SHA512 (vim-9.0-1592.tar.bz2) = 158a36ccfcc73a7d9af04c5c3d7ec3c832b4797aaee3bde048a5c1997fce9b1d33f9076df2558925fca8db35737a04c96d7b08272b024ead1e1ef998f63bb1e2
diff --git a/vim.spec b/vim.spec
index 3e0183c7..2c88e687 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1587
+%define patchlevel 1592
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Wed May 31 2023 Zdenek Dohnal - 2:9.0.1592-1
+- patchlevel 1592
+
* Mon May 29 2023 Zdenek Dohnal - 2:9.0.1587-1
- patchlevel 1587
From f8ac30b02a3ef798ca09ebcce667a42e88e53401 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 5 Jun 2023 11:19:45 +0200
Subject: [PATCH 543/678] - patchlevel 1607
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 3b8f10de..76ae5ed5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -444,3 +444,4 @@
/vim-9.0-1575.tar.bz2
/vim-9.0-1587.tar.bz2
/vim-9.0-1592.tar.bz2
+/vim-9.0-1607.tar.bz2
diff --git a/sources b/sources
index 6a0e2007..07c57bbc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1592.tar.bz2) = 158a36ccfcc73a7d9af04c5c3d7ec3c832b4797aaee3bde048a5c1997fce9b1d33f9076df2558925fca8db35737a04c96d7b08272b024ead1e1ef998f63bb1e2
+SHA512 (vim-9.0-1607.tar.bz2) = 694ae59c228f5aa1f8e7f3a6e43c37c2a0abd63061f1fa1eac724a3bf4eefd61af2cc2bf9f7b907a98164b861fd2c58cc2b24d846d743d9077ecb7ecf24a3ab1
diff --git a/vim.spec b/vim.spec
index 2c88e687..4e1fd8e3 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1592
+%define patchlevel 1607
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon Jun 05 2023 Zdenek Dohnal - 2:9.0.1607-1
+- patchlevel 1607
+
* Wed May 31 2023 Zdenek Dohnal - 2:9.0.1592-1
- patchlevel 1592
From ea3aa92d13d99458ada87fbafbc8e37b5e278ec3 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 13 Jun 2023 11:47:13 +0200
Subject: [PATCH 544/678] - patchlevel 1627
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 76ae5ed5..faa6e301 100644
--- a/.gitignore
+++ b/.gitignore
@@ -445,3 +445,4 @@
/vim-9.0-1587.tar.bz2
/vim-9.0-1592.tar.bz2
/vim-9.0-1607.tar.bz2
+/vim-9.0-1627.tar.bz2
diff --git a/sources b/sources
index 07c57bbc..d1685f50 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1607.tar.bz2) = 694ae59c228f5aa1f8e7f3a6e43c37c2a0abd63061f1fa1eac724a3bf4eefd61af2cc2bf9f7b907a98164b861fd2c58cc2b24d846d743d9077ecb7ecf24a3ab1
+SHA512 (vim-9.0-1627.tar.bz2) = 20590c5c3fc3af6001dee666f9ade4cf34d521f3b0efd1ec1a352a07f21fe8046143000dcdb9a7eb2961a69980dd6b8f0ed32ab9eb096e31c34bf6286f3586c9
diff --git a/vim.spec b/vim.spec
index 4e1fd8e3..e1d06866 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1607
+%define patchlevel 1627
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Jun 13 2023 Zdenek Dohnal - 2:9.0.1627-1
+- patchlevel 1627
+
* Mon Jun 05 2023 Zdenek Dohnal - 2:9.0.1607-1
- patchlevel 1607
From 2751435f36d0be5a1e583c185e8331bfc3b69969 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 23 Jun 2023 07:41:46 +0200
Subject: [PATCH 545/678] - patchlevel 1649
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index faa6e301..24be89c5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -446,3 +446,4 @@
/vim-9.0-1592.tar.bz2
/vim-9.0-1607.tar.bz2
/vim-9.0-1627.tar.bz2
+/vim-9.0-1649.tar.bz2
diff --git a/sources b/sources
index d1685f50..64635232 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1627.tar.bz2) = 20590c5c3fc3af6001dee666f9ade4cf34d521f3b0efd1ec1a352a07f21fe8046143000dcdb9a7eb2961a69980dd6b8f0ed32ab9eb096e31c34bf6286f3586c9
+SHA512 (vim-9.0-1649.tar.bz2) = 509a6381ce69bbb56cdffa5d41ba9deef7dca5dd458422ef4290b14b9170f6489dde0bf6a669d6eabf9ee8d84e6743d533b5fa3e1d2d087a9328be25e5585972
diff --git a/vim.spec b/vim.spec
index e1d06866..f1a72bb7 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1627
+%define patchlevel 1649
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Jun 23 2023 Zdenek Dohnal - 2:9.0.1649-1
+- patchlevel 1649
+
* Tue Jun 13 2023 Zdenek Dohnal - 2:9.0.1627-1
- patchlevel 1627
From 134b2165106743ee28e6783c1bcb39341c62656b Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 28 Jun 2023 16:10:05 +0200
Subject: [PATCH 546/678] Remove unused files
---
gvim.desktop | 64 ----------------------------------------------------
1 file changed, 64 deletions(-)
delete mode 100644 gvim.desktop
diff --git a/gvim.desktop b/gvim.desktop
deleted file mode 100644
index 97bf6ac8..00000000
--- a/gvim.desktop
+++ /dev/null
@@ -1,64 +0,0 @@
-[Desktop Entry]
-Name=Vi IMproved
-Name[bg]=Vi Ðåäàêòîð
-Name[ca]=Vi Millorat
-Name[da]=Vi forbedret
-Name[eo]=VIM
-Name[et]=Täiustatud Vi (vim)
-Name[fr]=Vi étendu (VIM)
-Name[he]=רפושמ Vi
-Name[hu]=Vi
-Name[is]=Vi IMproved ritillinn
-Name[it]=Vi iMproved
-Name[no]=Vi IMproved (forbedret VI)
-Name[pl]=Poprawiony VI (vim)
-Name[ro]=VIM
-Name[ru]=Улучшенный VI
-Name[sk]=Vi IMpreved
-Name[sl]=Izboljšani vi (vim)
-Name[sv]=Förbättrad Vi
-Name[zh_CN.GB2312]=改进的 Vi
-Comment=Powerful text editor with scripting functions and macro recorder
-Comment[bg]=Ðåäàêòîð ñ ìíîãî âúçìîæíîñòè
-Comment[ca]=Editor vi potent
-Comment[cs]=Mocný textový editor vi
-Comment[da]=En kraftig vi tekstbehandler
-Comment[de]=Ein leistungsfähiger vi-Editor
-Comment[el]=Πανίσχυρος διορθωτής vi
-Comment[eo]=VIM similas al redaktilo "vi", sed havas aldonajn ecojn
-Comment[es]=Una versión mejorada del editor vi
-Comment[et]=Võimas tekstiredaktor vi
-Comment[fi]=Tehokas vi-tekstieditori
-Comment[fr]=Éditeur vi puissant
-Comment[gl]=Potente editor vi
-Comment[he]=Vi המצועה בר ךרועה
-Comment[hr]=Napredni vi uređivač
-Comment[hu]=Vi szövegszerkesztő
-Comment[is]=Öflug útgáfa vi ritilsins
-Comment[it]=Un editor vi potenziato
-Comment[ja]=強力なViエディタ
-Comment[lt]=Galingas vi redaktorius
-Comment[mk]=Моќен VI уредувач
-Comment[nl]=Krachtige vi-editor
-Comment[no]=En kraftig vi-redigerer
-Comment[no_NY]=Kraftig vi-tekstredigeringsprogram
-Comment[pl]=Edytor vi
-Comment[pt]=Um poderoso editor de texto
-Comment[ro]=Un editor de texte VI, puternic
-Comment[ru]=Мощный текстовый редактор vi
-Comment[sk]=Silný textový procesor vi
-Comment[sl]=Zmogljivi urejevalnik vi
-Comment[sr]=Moćni vi editor
-Comment[sv]=En kraftfull texteditor
-Comment[ta]=ºì¾¢Å¡öó¾ vi ¦¾¡ÌôÀ¡Ç÷
-Comment[tr]=Güçlü vi düzenleyicisi
-Comment[uk]=Потужний редактор vi
-Comment[zh_CN.GB2312]=功能强大的 vi 编辑器
-MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
-Exec=gvim -f %F
-Icon=gvim
-Type=Application
-Terminal=false
-X-XClassHintResName=VIM
-MapNotify=false
-Categories=Utility;TextEditor;
From a34b1012b831b13c4d291597f634904cf96028b3 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 30 Jun 2023 09:11:35 +0200
Subject: [PATCH 547/678] - patchlevel 1671
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 24be89c5..1736a159 100644
--- a/.gitignore
+++ b/.gitignore
@@ -447,3 +447,4 @@
/vim-9.0-1607.tar.bz2
/vim-9.0-1627.tar.bz2
/vim-9.0-1649.tar.bz2
+/vim-9.0-1671.tar.bz2
diff --git a/sources b/sources
index 64635232..c3880829 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1649.tar.bz2) = 509a6381ce69bbb56cdffa5d41ba9deef7dca5dd458422ef4290b14b9170f6489dde0bf6a669d6eabf9ee8d84e6743d533b5fa3e1d2d087a9328be25e5585972
+SHA512 (vim-9.0-1671.tar.bz2) = 02111385f9716e7e81f71d45858020f6d9859955e95039c609668eff349a5b1449d15ef0a2ba98c23749d115ce9cc4024614a08915379eba67a9389ccbbfd0b2
diff --git a/vim.spec b/vim.spec
index f1a72bb7..b20db680 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1649
+%define patchlevel 1671
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Jun 30 2023 Zdenek Dohnal - 2:9.0.1671-1
+- patchlevel 1671
+
* Fri Jun 23 2023 Zdenek Dohnal - 2:9.0.1649-1
- patchlevel 1649
From 517fce5d931168b11e7d757c27508d7f70c875d8 Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova
Date: Tue, 11 Jul 2023 16:13:47 +0200
Subject: [PATCH 548/678] Perl 5.38 rebuild
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index b20db680..89403a78 100644
--- a/vim.spec
+++ b/vim.spec
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Jul 11 2023 Jitka Plesnikova - 2:9.0.1671-2
+- Perl 5.38 rebuild
+
* Fri Jun 30 2023 Zdenek Dohnal - 2:9.0.1671-1
- patchlevel 1671
From 1da81559a34264bfcd57330170d77ccdcf99add7 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 10 Jul 2023 11:36:31 +0200
Subject: [PATCH 549/678] - patchlevel 1677
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 1736a159..ee014a94 100644
--- a/.gitignore
+++ b/.gitignore
@@ -448,3 +448,4 @@
/vim-9.0-1627.tar.bz2
/vim-9.0-1649.tar.bz2
/vim-9.0-1671.tar.bz2
+/vim-9.0-1677.tar.bz2
diff --git a/sources b/sources
index c3880829..39f1d80f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1671.tar.bz2) = 02111385f9716e7e81f71d45858020f6d9859955e95039c609668eff349a5b1449d15ef0a2ba98c23749d115ce9cc4024614a08915379eba67a9389ccbbfd0b2
+SHA512 (vim-9.0-1677.tar.bz2) = b04b119c47e74197f1dba646f475488e838deff0acc0ab389746486368b797f2a7c5b0fc73cd383936b7a17072b1a9d9819deed58226e5da8330b1f762f8d089
diff --git a/vim.spec b/vim.spec
index 89403a78..d7401dec 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1671
+%define patchlevel 1677
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Jul 11 2023 Zdenek Dohnal - 2:9.0.1677-1
+- patchlevel 1677
+
* Tue Jul 11 2023 Jitka Plesnikova - 2:9.0.1671-2
- Perl 5.38 rebuild
From 74af866c9b19d24378732ca85339dbcff11514ee Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 13 Jul 2023 16:09:05 +0200
Subject: [PATCH 550/678] 2222671 - fix FTBFS due Python3 rebase
2222648 - fix FailToInstall due Perl rebase
---
...-building-dynamic-Python3-interprete.patch | 62 +++++++++++++++++++
perl538.patch | 48 ++++++++++++++
vim.spec | 10 +++
3 files changed, 120 insertions(+)
create mode 100644 0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
create mode 100644 perl538.patch
diff --git a/0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch b/0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
new file mode 100644
index 00000000..6b06a3f2
--- /dev/null
+++ b/0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
@@ -0,0 +1,62 @@
+From 939e0db21a5145d6a84eb8922ba3dc3a14fb4572 Mon Sep 17 00:00:00 2001
+From: Zdenek Dohnal
+Date: Wed, 12 Jul 2023 13:13:38 +0200
+Subject: [PATCH] if_python3.c: Fix building dynamic Python3 interpreter
+
+There are new extern global variables defined in python3 development
+files, which types are within python3 library, so they break dynamic
+python3 interpret Vim plugin.
+
+Since the variables are used in macro `Py_SIZE` which is used in other
+python3 headers, the dummy variables have to defined before including
+Python.h.
+---
+ src/if_python3.c | 11 +++++++++--
+ 1 file changed, 9 insertions(+), 2 deletions(-)
+
+diff --git a/src/if_python3.c b/src/if_python3.c
+index 240b88fac..f6704a31e 100644
+--- a/src/if_python3.c
++++ b/src/if_python3.c
+@@ -68,6 +68,8 @@
+ #endif
+
+ #define PY_SSIZE_T_CLEAN
++#define PyLong_Type (*py3_PyLong_Type)
++#define PyBool_Type (*py3_PyBool_Type)
+
+ #include
+
+@@ -270,7 +272,6 @@ static HINSTANCE hinstPy3 = 0; // Instance of python.dll
+ # define PyFloat_Type (*py3_PyFloat_Type)
+ # define PyNumber_Check (*py3_PyNumber_Check)
+ # define PyNumber_Long (*py3_PyNumber_Long)
+-# define PyBool_Type (*py3_PyBool_Type)
+ # define PyErr_NewException py3_PyErr_NewException
+ # ifdef Py_DEBUG
+ # define _Py_NegativeRefcount py3__Py_NegativeRefcount
+@@ -448,7 +449,10 @@ static PyTypeObject* py3_PyType_Type;
+ static PyTypeObject* py3_PyStdPrinter_Type;
+ static PyTypeObject* py3_PySlice_Type;
+ static PyTypeObject* py3_PyFloat_Type;
+-static PyTypeObject* py3_PyBool_Type;
++PyTypeObject* py3_PyBool_Type;
++# if PY_VERSION_HEX >= 0x030c00b0
++PyTypeObject* py3_PyLong_Type;
++# endif
+ static int (*py3_PyNumber_Check)(PyObject *);
+ static PyObject* (*py3_PyNumber_Long)(PyObject *);
+ static PyObject* (*py3_PyErr_NewException)(char *name, PyObject *base, PyObject *dict);
+@@ -624,6 +628,9 @@ static struct
+ {"PySlice_Type", (PYTHON_PROC*)&py3_PySlice_Type},
+ {"PyFloat_Type", (PYTHON_PROC*)&py3_PyFloat_Type},
+ {"PyBool_Type", (PYTHON_PROC*)&py3_PyBool_Type},
++# if PY_VERSION_HEX >= 0x030c00b0
++ {"PyLong_Type", (PYTHON_PROC*)&py3_PyLong_Type},
++# endif
+ {"PyNumber_Check", (PYTHON_PROC*)&py3_PyNumber_Check},
+ {"PyNumber_Long", (PYTHON_PROC*)&py3_PyNumber_Long},
+ {"PyErr_NewException", (PYTHON_PROC*)&py3_PyErr_NewException},
+--
+2.41.0
+
diff --git a/perl538.patch b/perl538.patch
new file mode 100644
index 00000000..ea935745
--- /dev/null
+++ b/perl538.patch
@@ -0,0 +1,48 @@
+diff --git a/src/if_perl.xs b/src/if_perl.xs
+index c69ed9ef1..2cf78b901 100644
+--- a/src/if_perl.xs
++++ b/src/if_perl.xs
+@@ -40,7 +40,7 @@
+ /* Work around for perl-5.18.
+ * Don't include "perl\lib\CORE\inline.h" for now,
+ * include it after Perl_sv_free2 is defined. */
+-#ifdef DYNAMIC_PERL
++#if (PERL_REVISION == 5) && (PERL_VERSION >= 18)
+ # define PERL_NO_INLINE_FUNCTIONS
+ #endif
+
+@@ -402,14 +402,14 @@ static bool (*Perl_sv_2bool)(pTHX_ SV*);
+ static IV (*Perl_sv_2iv)(pTHX_ SV*);
+ static SV* (*Perl_sv_2mortal)(pTHX_ SV*);
+ # if (PERL_REVISION == 5) && (PERL_VERSION >= 8)
+-static char* (*Perl_sv_2pv_flags)(pTHX_ SV*, STRLEN*, I32);
++static char* (*Perl_sv_2pv_flags)(pTHX_ SV*, STRLEN* const, const U32);
+ static char* (*Perl_sv_2pv_nolen)(pTHX_ SV*);
+ # else
+ static char* (*Perl_sv_2pv)(pTHX_ SV*, STRLEN*);
+ # endif
+ static char* (*Perl_sv_2pvbyte)(pTHX_ SV*, STRLEN*);
+ # if (PERL_REVISION == 5) && (PERL_VERSION >= 32)
+-static char* (*Perl_sv_2pvbyte_flags)(pTHX_ SV*, STRLEN*, I32);
++static char* (*Perl_sv_2pvbyte_flags)(pTHX_ SV*, STRLEN* const, const U32);
+ # endif
+ static SV* (*Perl_sv_bless)(pTHX_ SV*, HV*);
+ # if (PERL_REVISION == 5) && (PERL_VERSION >= 8)
+@@ -710,7 +710,7 @@ S_POPMARK(pTHX)
+ # endif
+
+ /* perl-5.34 needs Perl_SvTRUE_common; used in SvTRUE_nomg_NN */
+-# if (PERL_REVISION == 5) && (PERL_VERSION >= 34)
++# if (PERL_REVISION == 5) && (PERL_VERSION == 34)
+ PERL_STATIC_INLINE bool
+ Perl_SvTRUE_common(pTHX_ SV * sv, const bool sv_2bool_is_fallback)
+ {
+@@ -737,7 +737,7 @@ Perl_SvTRUE_common(pTHX_ SV * sv, const bool sv_2bool_is_fallback)
+ # endif
+
+ /* perl-5.32 needs Perl_SvTRUE */
+-# if (PERL_REVISION == 5) && (PERL_VERSION >= 32)
++# if (PERL_REVISION == 5) && (PERL_VERSION == 32)
+ PERL_STATIC_INLINE bool
+ Perl_SvTRUE(pTHX_ SV *sv) {
+ if (!LIKELY(sv))
diff --git a/vim.spec b/vim.spec
index d7401dec..e8ef1d35 100644
--- a/vim.spec
+++ b/vim.spec
@@ -98,6 +98,10 @@ Patch3003: vim-python3-tests.patch
Patch3004: vim-crypto-warning.patch
# don't ever set mouse (Fedora downstream patch)
Patch3005: vim-8.0-copy-paste.patch
+# https://github.com/vim/vim/pull/12660
+Patch3006: 0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
+# https://github.com/vim/vim/pull/12575 + https://github.com/vim/vim/pull/12575#issuecomment-1634226250
+Patch3007: perl538.patch
# uses autoconf in spec file
@@ -408,6 +412,8 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch -P 3003 -p1 -b .python-tests
%patch -P 3004 -p1 -b .fips-warning
%patch -P 3005 -p1 -b .copypaste
+%patch -P 3006 -p1 -b .python312
+%patch -P 3007 -p1 -b .perl538
%build
cd src
@@ -1030,6 +1036,10 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Thu Jul 13 2023 Zdenek Dohnal - 2:9.0.1677-1
+- 2222671 - fix FTBFS due Python3 rebase
+- 2222648 - fix FailToInstall due Perl rebase
+
* Tue Jul 11 2023 Zdenek Dohnal - 2:9.0.1677-1
- patchlevel 1677
From 78deee56e96e126ba5006f64da282d538e4e6fa7 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 21 Jul 2023 08:13:37 +0200
Subject: [PATCH 551/678] vim.spec: update changelog entries to release 2
The latest build which contains the fixes mentioned in the changelog was
built with release 2 by mistake from rebasing the branch, so update the
entries to match what was fixed in the build.
---
vim.spec | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/vim.spec b/vim.spec
index e8ef1d35..4d41a08f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1036,11 +1036,11 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
-* Thu Jul 13 2023 Zdenek Dohnal - 2:9.0.1677-1
+* Thu Jul 13 2023 Zdenek Dohnal - 2:9.0.1677-2
- 2222671 - fix FTBFS due Python3 rebase
- 2222648 - fix FailToInstall due Perl rebase
-* Tue Jul 11 2023 Zdenek Dohnal - 2:9.0.1677-1
+* Tue Jul 11 2023 Zdenek Dohnal - 2:9.0.1677-2
- patchlevel 1677
* Tue Jul 11 2023 Jitka Plesnikova - 2:9.0.1671-2
From b226b0ae50c0827e621df8f63c58de4c9584eb7b Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering
Date: Sat, 22 Jul 2023 17:37:33 +0000
Subject: [PATCH 552/678] Rebuilt for
https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index 4d41a08f..b99432a5 100644
--- a/vim.spec
+++ b/vim.spec
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1036,6 +1036,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Sat Jul 22 2023 Fedora Release Engineering - 2:9.0.1677-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
* Thu Jul 13 2023 Zdenek Dohnal - 2:9.0.1677-2
- 2222671 - fix FTBFS due Python3 rebase
- 2222648 - fix FailToInstall due Perl rebase
From 3094c97ae127e3a5503b732c0ec718acb2312b2a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 9 Aug 2023 14:34:56 +0200
Subject: [PATCH 553/678] vim-update.sh: include branched f39
---
vim-update.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index b92873c6..48a8cb1d 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -1,12 +1,12 @@
#!/bin/bash
debug=""
#debug="echo "
-branches=( "rawhide" "f38" "f37" )
-releases=( "fc39" "fc38" "fc37" )
+branches=( "rawhide" "f39" "f38" "f37" )
+releases=( "fc40" "fc39" "fc38" "fc37" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
-regexps=( "fc39" "fc38" "\|fc37" )
-bodhi_enabled=( "0" "1" "1" )
+regexps=( "fc40" "fc39" "fc38" "\|fc37" )
+bodhi_enabled=( "0" "0" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From 6121c87abcd805c6b00859f8f36ee98bf4ac3c36 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 11 Aug 2023 16:59:51 +0200
Subject: [PATCH 554/678] fix test suite from python3 syntax warnings
---
vim-pysyntaxwarn.patch | 18 ++++++++++++++++++
vim.spec | 9 ++++++++-
2 files changed, 26 insertions(+), 1 deletion(-)
create mode 100644 vim-pysyntaxwarn.patch
diff --git a/vim-pysyntaxwarn.patch b/vim-pysyntaxwarn.patch
new file mode 100644
index 00000000..514a7871
--- /dev/null
+++ b/vim-pysyntaxwarn.patch
@@ -0,0 +1,18 @@
+diff --git a/src/testdir/test_python3.vim b/src/testdir/test_python3.vim
+index b7140ee..e975cb6 100644
+--- a/src/testdir/test_python3.vim
++++ b/src/testdir/test_python3.vim
+@@ -22,10 +22,10 @@ func Test_AAA_python3_setup()
+ import sys
+ import re
+
+- py33_type_error_pattern = re.compile('^__call__\(\) takes (\d+) positional argument but (\d+) were given$')
++ py33_type_error_pattern = re.compile(r'^__call__\(\) takes (\d+) positional argument but (\d+) were given$')
+ py37_exception_repr = re.compile(r'([^\(\),])(\)+)$')
+- py39_type_error_pattern = re.compile('\w+\.([^(]+\(\) takes)')
+- py310_type_error_pattern = re.compile('takes (\d+) positional argument but (\d+) were given')
++ py39_type_error_pattern = re.compile(r'\w+\.([^(]+\(\) takes)')
++ py310_type_error_pattern = re.compile(r'takes (\d+) positional argument but (\d+) were given')
+
+ def emsg(ei):
+ return ei[0].__name__ + ':' + repr(ei[1].args)
diff --git a/vim.spec b/vim.spec
index b99432a5..42e551fc 100644
--- a/vim.spec
+++ b/vim.spec
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 3%{?dist}
+Release: 4%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -102,6 +102,9 @@ Patch3005: vim-8.0-copy-paste.patch
Patch3006: 0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
# https://github.com/vim/vim/pull/12575 + https://github.com/vim/vim/pull/12575#issuecomment-1634226250
Patch3007: perl538.patch
+# fix python syntax warnings which make test suite fail
+# reported upstream https://github.com/vim/vim/pull/12765
+Patch3008: vim-pysyntaxwarn.patch
# uses autoconf in spec file
@@ -414,6 +417,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch -P 3005 -p1 -b .copypaste
%patch -P 3006 -p1 -b .python312
%patch -P 3007 -p1 -b .perl538
+%patch -P 3008 -p1 -b .pysyntaxwarn
%build
cd src
@@ -1036,6 +1040,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Aug 11 2023 Zdenek Dohnal - 2:9.0.1677-4
+- fix test suite from python3 syntax warnings
+
* Sat Jul 22 2023 Fedora Release Engineering - 2:9.0.1677-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
From efdfc61e5d6ee9a39d546a7fb838123705eb11d4 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 14 Aug 2023 11:51:52 +0200
Subject: [PATCH 555/678] Remove patches accepted by upstream
---
...-building-dynamic-Python3-interprete.patch | 62 -------------------
perl538.patch | 48 --------------
vim-pysyntaxwarn.patch | 18 ------
vim.spec | 10 ---
4 files changed, 138 deletions(-)
delete mode 100644 0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
delete mode 100644 perl538.patch
delete mode 100644 vim-pysyntaxwarn.patch
diff --git a/0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch b/0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
deleted file mode 100644
index 6b06a3f2..00000000
--- a/0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 939e0db21a5145d6a84eb8922ba3dc3a14fb4572 Mon Sep 17 00:00:00 2001
-From: Zdenek Dohnal
-Date: Wed, 12 Jul 2023 13:13:38 +0200
-Subject: [PATCH] if_python3.c: Fix building dynamic Python3 interpreter
-
-There are new extern global variables defined in python3 development
-files, which types are within python3 library, so they break dynamic
-python3 interpret Vim plugin.
-
-Since the variables are used in macro `Py_SIZE` which is used in other
-python3 headers, the dummy variables have to defined before including
-Python.h.
----
- src/if_python3.c | 11 +++++++++--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/src/if_python3.c b/src/if_python3.c
-index 240b88fac..f6704a31e 100644
---- a/src/if_python3.c
-+++ b/src/if_python3.c
-@@ -68,6 +68,8 @@
- #endif
-
- #define PY_SSIZE_T_CLEAN
-+#define PyLong_Type (*py3_PyLong_Type)
-+#define PyBool_Type (*py3_PyBool_Type)
-
- #include
-
-@@ -270,7 +272,6 @@ static HINSTANCE hinstPy3 = 0; // Instance of python.dll
- # define PyFloat_Type (*py3_PyFloat_Type)
- # define PyNumber_Check (*py3_PyNumber_Check)
- # define PyNumber_Long (*py3_PyNumber_Long)
--# define PyBool_Type (*py3_PyBool_Type)
- # define PyErr_NewException py3_PyErr_NewException
- # ifdef Py_DEBUG
- # define _Py_NegativeRefcount py3__Py_NegativeRefcount
-@@ -448,7 +449,10 @@ static PyTypeObject* py3_PyType_Type;
- static PyTypeObject* py3_PyStdPrinter_Type;
- static PyTypeObject* py3_PySlice_Type;
- static PyTypeObject* py3_PyFloat_Type;
--static PyTypeObject* py3_PyBool_Type;
-+PyTypeObject* py3_PyBool_Type;
-+# if PY_VERSION_HEX >= 0x030c00b0
-+PyTypeObject* py3_PyLong_Type;
-+# endif
- static int (*py3_PyNumber_Check)(PyObject *);
- static PyObject* (*py3_PyNumber_Long)(PyObject *);
- static PyObject* (*py3_PyErr_NewException)(char *name, PyObject *base, PyObject *dict);
-@@ -624,6 +628,9 @@ static struct
- {"PySlice_Type", (PYTHON_PROC*)&py3_PySlice_Type},
- {"PyFloat_Type", (PYTHON_PROC*)&py3_PyFloat_Type},
- {"PyBool_Type", (PYTHON_PROC*)&py3_PyBool_Type},
-+# if PY_VERSION_HEX >= 0x030c00b0
-+ {"PyLong_Type", (PYTHON_PROC*)&py3_PyLong_Type},
-+# endif
- {"PyNumber_Check", (PYTHON_PROC*)&py3_PyNumber_Check},
- {"PyNumber_Long", (PYTHON_PROC*)&py3_PyNumber_Long},
- {"PyErr_NewException", (PYTHON_PROC*)&py3_PyErr_NewException},
---
-2.41.0
-
diff --git a/perl538.patch b/perl538.patch
deleted file mode 100644
index ea935745..00000000
--- a/perl538.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/src/if_perl.xs b/src/if_perl.xs
-index c69ed9ef1..2cf78b901 100644
---- a/src/if_perl.xs
-+++ b/src/if_perl.xs
-@@ -40,7 +40,7 @@
- /* Work around for perl-5.18.
- * Don't include "perl\lib\CORE\inline.h" for now,
- * include it after Perl_sv_free2 is defined. */
--#ifdef DYNAMIC_PERL
-+#if (PERL_REVISION == 5) && (PERL_VERSION >= 18)
- # define PERL_NO_INLINE_FUNCTIONS
- #endif
-
-@@ -402,14 +402,14 @@ static bool (*Perl_sv_2bool)(pTHX_ SV*);
- static IV (*Perl_sv_2iv)(pTHX_ SV*);
- static SV* (*Perl_sv_2mortal)(pTHX_ SV*);
- # if (PERL_REVISION == 5) && (PERL_VERSION >= 8)
--static char* (*Perl_sv_2pv_flags)(pTHX_ SV*, STRLEN*, I32);
-+static char* (*Perl_sv_2pv_flags)(pTHX_ SV*, STRLEN* const, const U32);
- static char* (*Perl_sv_2pv_nolen)(pTHX_ SV*);
- # else
- static char* (*Perl_sv_2pv)(pTHX_ SV*, STRLEN*);
- # endif
- static char* (*Perl_sv_2pvbyte)(pTHX_ SV*, STRLEN*);
- # if (PERL_REVISION == 5) && (PERL_VERSION >= 32)
--static char* (*Perl_sv_2pvbyte_flags)(pTHX_ SV*, STRLEN*, I32);
-+static char* (*Perl_sv_2pvbyte_flags)(pTHX_ SV*, STRLEN* const, const U32);
- # endif
- static SV* (*Perl_sv_bless)(pTHX_ SV*, HV*);
- # if (PERL_REVISION == 5) && (PERL_VERSION >= 8)
-@@ -710,7 +710,7 @@ S_POPMARK(pTHX)
- # endif
-
- /* perl-5.34 needs Perl_SvTRUE_common; used in SvTRUE_nomg_NN */
--# if (PERL_REVISION == 5) && (PERL_VERSION >= 34)
-+# if (PERL_REVISION == 5) && (PERL_VERSION == 34)
- PERL_STATIC_INLINE bool
- Perl_SvTRUE_common(pTHX_ SV * sv, const bool sv_2bool_is_fallback)
- {
-@@ -737,7 +737,7 @@ Perl_SvTRUE_common(pTHX_ SV * sv, const bool sv_2bool_is_fallback)
- # endif
-
- /* perl-5.32 needs Perl_SvTRUE */
--# if (PERL_REVISION == 5) && (PERL_VERSION >= 32)
-+# if (PERL_REVISION == 5) && (PERL_VERSION == 32)
- PERL_STATIC_INLINE bool
- Perl_SvTRUE(pTHX_ SV *sv) {
- if (!LIKELY(sv))
diff --git a/vim-pysyntaxwarn.patch b/vim-pysyntaxwarn.patch
deleted file mode 100644
index 514a7871..00000000
--- a/vim-pysyntaxwarn.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/src/testdir/test_python3.vim b/src/testdir/test_python3.vim
-index b7140ee..e975cb6 100644
---- a/src/testdir/test_python3.vim
-+++ b/src/testdir/test_python3.vim
-@@ -22,10 +22,10 @@ func Test_AAA_python3_setup()
- import sys
- import re
-
-- py33_type_error_pattern = re.compile('^__call__\(\) takes (\d+) positional argument but (\d+) were given$')
-+ py33_type_error_pattern = re.compile(r'^__call__\(\) takes (\d+) positional argument but (\d+) were given$')
- py37_exception_repr = re.compile(r'([^\(\),])(\)+)$')
-- py39_type_error_pattern = re.compile('\w+\.([^(]+\(\) takes)')
-- py310_type_error_pattern = re.compile('takes (\d+) positional argument but (\d+) were given')
-+ py39_type_error_pattern = re.compile(r'\w+\.([^(]+\(\) takes)')
-+ py310_type_error_pattern = re.compile(r'takes (\d+) positional argument but (\d+) were given')
-
- def emsg(ei):
- return ei[0].__name__ + ':' + repr(ei[1].args)
diff --git a/vim.spec b/vim.spec
index 42e551fc..d636b655 100644
--- a/vim.spec
+++ b/vim.spec
@@ -98,13 +98,6 @@ Patch3003: vim-python3-tests.patch
Patch3004: vim-crypto-warning.patch
# don't ever set mouse (Fedora downstream patch)
Patch3005: vim-8.0-copy-paste.patch
-# https://github.com/vim/vim/pull/12660
-Patch3006: 0001-if_python3.c-Fix-building-dynamic-Python3-interprete.patch
-# https://github.com/vim/vim/pull/12575 + https://github.com/vim/vim/pull/12575#issuecomment-1634226250
-Patch3007: perl538.patch
-# fix python syntax warnings which make test suite fail
-# reported upstream https://github.com/vim/vim/pull/12765
-Patch3008: vim-pysyntaxwarn.patch
# uses autoconf in spec file
@@ -415,9 +408,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch -P 3003 -p1 -b .python-tests
%patch -P 3004 -p1 -b .fips-warning
%patch -P 3005 -p1 -b .copypaste
-%patch -P 3006 -p1 -b .python312
-%patch -P 3007 -p1 -b .perl538
-%patch -P 3008 -p1 -b .pysyntaxwarn
%build
cd src
From 106e2f2581be249aa28956b63ba3b63b5f6e4e9c Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 14 Aug 2023 11:52:40 +0200
Subject: [PATCH 556/678] - patchlevel 1712
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index ee014a94..e24c6276 100644
--- a/.gitignore
+++ b/.gitignore
@@ -449,3 +449,4 @@
/vim-9.0-1649.tar.bz2
/vim-9.0-1671.tar.bz2
/vim-9.0-1677.tar.bz2
+/vim-9.0-1712.tar.bz2
diff --git a/sources b/sources
index 39f1d80f..ff6814f0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1677.tar.bz2) = b04b119c47e74197f1dba646f475488e838deff0acc0ab389746486368b797f2a7c5b0fc73cd383936b7a17072b1a9d9819deed58226e5da8330b1f762f8d089
+SHA512 (vim-9.0-1712.tar.bz2) = c7e72946821edc1b576d11c431ee2a608cdb76aabed4422bd41b04551d06cb8666228d0d41286d46545144b8e3a19313e2f25cf90054c69bc56686c77af6e209
diff --git a/vim.spec b/vim.spec
index d636b655..328f89fb 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1677
+%define patchlevel 1712
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 4%{?dist}
+Release: 1%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon Aug 14 2023 Zdenek Dohnal - 2:9.0.1712-1
+- patchlevel 1712
+
* Fri Aug 11 2023 Zdenek Dohnal - 2:9.0.1677-4
- fix test suite from python3 syntax warnings
From 60596bb2d9ff39be43cedc3edfdae14875ef9c60 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 30 Aug 2023 09:50:08 +0200
Subject: [PATCH 557/678] F39 is enabled in bodhi
---
vim-update.sh | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index 48a8cb1d..4e69889e 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -5,8 +5,8 @@ branches=( "rawhide" "f39" "f38" "f37" )
releases=( "fc40" "fc39" "fc38" "fc37" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
-regexps=( "fc40" "fc39" "fc38" "\|fc37" )
-bodhi_enabled=( "0" "0" "1" "1" )
+regexps=( "fc40" "fc39" "\|fc38" "\|fc37" )
+bodhi_enabled=( "0" "1" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From c0fc55f870b7710dd972881777eeb07ed178097e Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 30 Aug 2023 09:55:43 +0200
Subject: [PATCH 558/678] Fix typo which breaks patch applying in the next
patchlevel
---
vim-7.4-specsyntax.patch | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vim-7.4-specsyntax.patch b/vim-7.4-specsyntax.patch
index 3c028b56..5d794cc7 100644
--- a/vim-7.4-specsyntax.patch
+++ b/vim-7.4-specsyntax.patch
@@ -12,7 +12,7 @@ diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim
syn keyword specMonth contained January February March April May June July August September October November December
@@ -61,9 +61,9 @@ syn cluster specListedFiles contains=spe
- "specComands
+ "specCommands
syn match specConfigure contained '\./configure'
-syn match specTarCommand contained '\
Date: Wed, 30 Aug 2023 09:56:30 +0200
Subject: [PATCH 559/678] - patchlevel 1822
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index e24c6276..3e82913d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -450,3 +450,4 @@
/vim-9.0-1671.tar.bz2
/vim-9.0-1677.tar.bz2
/vim-9.0-1712.tar.bz2
+/vim-9.0-1822.tar.bz2
diff --git a/sources b/sources
index ff6814f0..ce340bcc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1712.tar.bz2) = c7e72946821edc1b576d11c431ee2a608cdb76aabed4422bd41b04551d06cb8666228d0d41286d46545144b8e3a19313e2f25cf90054c69bc56686c77af6e209
+SHA512 (vim-9.0-1822.tar.bz2) = ac518fb2226936191196ef43f33436d8b6ed65dfc9743931e070983fd0f450ea3675de3d1d83c7d695bd6dbe617e0744a6b618be7ad81f191603c0a70bdad67e
diff --git a/vim.spec b/vim.spec
index 328f89fb..7fe200be 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1712
+%define patchlevel 1822
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1030,6 +1030,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Wed Aug 30 2023 Zdenek Dohnal - 2:9.0.1822-1
+- patchlevel 1822
+
* Mon Aug 14 2023 Zdenek Dohnal - 2:9.0.1712-1
- patchlevel 1712
From 84f77f278cf7d3437d4e51a059f4fa9e18fcaba5 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 30 Aug 2023 16:17:27 +0200
Subject: [PATCH 560/678] Add libtool as buildrequire
---
vim.spec | 3 +++
1 file changed, 3 insertions(+)
diff --git a/vim.spec b/vim.spec
index 7fe200be..1964fa74 100644
--- a/vim.spec
+++ b/vim.spec
@@ -134,6 +134,9 @@ BuildRequires: libselinux-devel
BuildRequires: libsodium-devel
%endif
+# uses libtool for linking
+BuildRequires: libtool
+
# for lua plugin
%if "%{withlua}" == "1"
BuildRequires: lua-devel
From 550f31b21ea93fa31a64804c812b9e7a447a52b7 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 5 Sep 2023 13:20:39 +0200
Subject: [PATCH 561/678] - patchlevel 1872
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index 1964fa74..e9979737 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1822
+%define patchlevel 1872
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Sep 05 2023 Zdenek Dohnal - 2:9.0.1872-1
+- patchlevel 1872
+
* Wed Aug 30 2023 Zdenek Dohnal - 2:9.0.1822-1
- patchlevel 1822
From 17ae92d06390c67f777a00b3e166c0b64368e4ab Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 5 Sep 2023 13:31:36 +0200
Subject: [PATCH 562/678] Revert "- patchlevel 1872"
This reverts commit 550f31b21ea93fa31a64804c812b9e7a447a52b7.
---
vim.spec | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/vim.spec b/vim.spec
index e9979737..1964fa74 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1872
+%define patchlevel 1822
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,9 +1033,6 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
-* Tue Sep 05 2023 Zdenek Dohnal - 2:9.0.1872-1
-- patchlevel 1872
-
* Wed Aug 30 2023 Zdenek Dohnal - 2:9.0.1822-1
- patchlevel 1822
From 7d2199c149ad2617254f0e5c665d26ea322c4cb2 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 5 Sep 2023 13:32:35 +0200
Subject: [PATCH 563/678] - patchlevel 1872
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 3e82913d..5372e471 100644
--- a/.gitignore
+++ b/.gitignore
@@ -451,3 +451,4 @@
/vim-9.0-1677.tar.bz2
/vim-9.0-1712.tar.bz2
/vim-9.0-1822.tar.bz2
+/vim-9.0-1872.tar.bz2
diff --git a/sources b/sources
index ce340bcc..2b27080f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1822.tar.bz2) = ac518fb2226936191196ef43f33436d8b6ed65dfc9743931e070983fd0f450ea3675de3d1d83c7d695bd6dbe617e0744a6b618be7ad81f191603c0a70bdad67e
+SHA512 (vim-9.0-1872.tar.bz2) = 5b4c092303e4919f1733f3d12c5c238b306bf09c4b0d139cd7e3637e68b5eb51889ecad529648921a40d8ec9ab112bbb9958e1dd65be801749931cda4b0effc1
diff --git a/vim.spec b/vim.spec
index 1964fa74..e9979737 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1822
+%define patchlevel 1872
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Sep 05 2023 Zdenek Dohnal - 2:9.0.1872-1
+- patchlevel 1872
+
* Wed Aug 30 2023 Zdenek Dohnal - 2:9.0.1822-1
- patchlevel 1822
From b9b503c389166006db327bfd296ef691c1ea0b58 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 6 Sep 2023 12:18:35 +0200
Subject: [PATCH 564/678] test_xxd_color2 is flaky
---
vim-disable-xxd-color2-test.patch | 21 +++++++++++++++++++++
vim.spec | 8 +++++++-
2 files changed, 28 insertions(+), 1 deletion(-)
create mode 100644 vim-disable-xxd-color2-test.patch
diff --git a/vim-disable-xxd-color2-test.patch b/vim-disable-xxd-color2-test.patch
new file mode 100644
index 00000000..09d38bcd
--- /dev/null
+++ b/vim-disable-xxd-color2-test.patch
@@ -0,0 +1,21 @@
+diff --git a/src/testdir/test_xxd.vim b/src/testdir/test_xxd.vim
+index 437437e..a7deaeb 100644
+--- a/src/testdir/test_xxd.vim
++++ b/src/testdir/test_xxd.vim
+@@ -583,11 +583,11 @@ func Test_xxd_color2()
+ call TermWait(buf)
+ call VerifyScreenDump(buf, 'Test_xxd_color_0', {})
+
+- call TermWait(buf)
+- call term_sendkeys(buf, "clear\")
+- call term_sendkeys(buf, s:xxd_cmd .. " -R always < XXDfile_colors\")
+- call TermWait(buf)
+- call VerifyScreenDump(buf, 'Test_xxd_color_1', {})
++ "call TermWait(buf)
++ "call term_sendkeys(buf, "clear\")
++ "call term_sendkeys(buf, s:xxd_cmd .. " -R always < XXDfile_colors\")
++ "call TermWait(buf)
++ "call VerifyScreenDump(buf, 'Test_xxd_color_1', {})
+
+ call term_sendkeys(buf, "exit\")
+
diff --git a/vim.spec b/vim.spec
index e9979737..09cc7a42 100644
--- a/vim.spec
+++ b/vim.spec
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -98,6 +98,8 @@ Patch3003: vim-python3-tests.patch
Patch3004: vim-crypto-warning.patch
# don't ever set mouse (Fedora downstream patch)
Patch3005: vim-8.0-copy-paste.patch
+# downstream patch for now - reported upstream here https://github.com/vim/vim/pull/13040/
+Patch3006: vim-disable-xxd-color2-test.patch
# uses autoconf in spec file
@@ -411,6 +413,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch -P 3003 -p1 -b .python-tests
%patch -P 3004 -p1 -b .fips-warning
%patch -P 3005 -p1 -b .copypaste
+%patch -P 3006 -p1 -b .nocleartest
%build
cd src
@@ -1033,6 +1036,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Wed Sep 06 2023 Zdenek Dohnal - 2:9.0.1872-2
+- test_xxd_color2 is flaky
+
* Tue Sep 05 2023 Zdenek Dohnal - 2:9.0.1872-1
- patchlevel 1872
From 9b37e1a9b2d67e9add3ad716b7246399b3a85b62 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 7 Sep 2023 14:02:32 +0200
Subject: [PATCH 565/678] Remove the patch, latest upstream tests pass
---
vim-disable-xxd-color2-test.patch | 21 ---------------------
vim.spec | 3 ---
2 files changed, 24 deletions(-)
delete mode 100644 vim-disable-xxd-color2-test.patch
diff --git a/vim-disable-xxd-color2-test.patch b/vim-disable-xxd-color2-test.patch
deleted file mode 100644
index 09d38bcd..00000000
--- a/vim-disable-xxd-color2-test.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/src/testdir/test_xxd.vim b/src/testdir/test_xxd.vim
-index 437437e..a7deaeb 100644
---- a/src/testdir/test_xxd.vim
-+++ b/src/testdir/test_xxd.vim
-@@ -583,11 +583,11 @@ func Test_xxd_color2()
- call TermWait(buf)
- call VerifyScreenDump(buf, 'Test_xxd_color_0', {})
-
-- call TermWait(buf)
-- call term_sendkeys(buf, "clear\")
-- call term_sendkeys(buf, s:xxd_cmd .. " -R always < XXDfile_colors\")
-- call TermWait(buf)
-- call VerifyScreenDump(buf, 'Test_xxd_color_1', {})
-+ "call TermWait(buf)
-+ "call term_sendkeys(buf, "clear\")
-+ "call term_sendkeys(buf, s:xxd_cmd .. " -R always < XXDfile_colors\")
-+ "call TermWait(buf)
-+ "call VerifyScreenDump(buf, 'Test_xxd_color_1', {})
-
- call term_sendkeys(buf, "exit\")
-
diff --git a/vim.spec b/vim.spec
index 09cc7a42..fb55816e 100644
--- a/vim.spec
+++ b/vim.spec
@@ -98,8 +98,6 @@ Patch3003: vim-python3-tests.patch
Patch3004: vim-crypto-warning.patch
# don't ever set mouse (Fedora downstream patch)
Patch3005: vim-8.0-copy-paste.patch
-# downstream patch for now - reported upstream here https://github.com/vim/vim/pull/13040/
-Patch3006: vim-disable-xxd-color2-test.patch
# uses autoconf in spec file
@@ -413,7 +411,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%patch -P 3003 -p1 -b .python-tests
%patch -P 3004 -p1 -b .fips-warning
%patch -P 3005 -p1 -b .copypaste
-%patch -P 3006 -p1 -b .nocleartest
%build
cd src
From 6bd5a39c27ecbf068865d88c6917740b66d06a1e Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 7 Sep 2023 14:03:07 +0200
Subject: [PATCH 566/678] - patchlevel 1882
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 5372e471..8f25f18c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -452,3 +452,4 @@
/vim-9.0-1712.tar.bz2
/vim-9.0-1822.tar.bz2
/vim-9.0-1872.tar.bz2
+/vim-9.0-1882.tar.bz2
diff --git a/sources b/sources
index 2b27080f..025c5c5d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1872.tar.bz2) = 5b4c092303e4919f1733f3d12c5c238b306bf09c4b0d139cd7e3637e68b5eb51889ecad529648921a40d8ec9ab112bbb9958e1dd65be801749931cda4b0effc1
+SHA512 (vim-9.0-1882.tar.bz2) = a0d25b6a37145605fe8d5154d3d13d7eec256942f5d6be9a60ea1458cc12aace595452bc94172c0dc6f7e8bf7c028f5e789bd99008c870c819621c714c7554eb
diff --git a/vim.spec b/vim.spec
index fb55816e..e6cb225b 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1872
+%define patchlevel 1882
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Thu Sep 07 2023 Zdenek Dohnal - 2:9.0.1882-1
+- patchlevel 1882
+
* Wed Sep 06 2023 Zdenek Dohnal - 2:9.0.1872-2
- test_xxd_color2 is flaky
From ebd9aa2b250f8cc26541babc6263be26269de32b Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 22 Sep 2023 09:39:44 +0200
Subject: [PATCH 567/678] - patchlevel 1927
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 8f25f18c..9088b96e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -453,3 +453,4 @@
/vim-9.0-1822.tar.bz2
/vim-9.0-1872.tar.bz2
/vim-9.0-1882.tar.bz2
+/vim-9.0-1927.tar.bz2
diff --git a/sources b/sources
index 025c5c5d..4a75df67 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1882.tar.bz2) = a0d25b6a37145605fe8d5154d3d13d7eec256942f5d6be9a60ea1458cc12aace595452bc94172c0dc6f7e8bf7c028f5e789bd99008c870c819621c714c7554eb
+SHA512 (vim-9.0-1927.tar.bz2) = 53c66a75e84f78ddf0b0e260e8e5cb24153e0fa9f7f823265216f5179dbaec8d043a02e96eb40f497a035a1232dd58aa21b85c6afb592935227d2ff831869375
diff --git a/vim.spec b/vim.spec
index e6cb225b..a7d4cbd4 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1882
+%define patchlevel 1927
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Sep 22 2023 Zdenek Dohnal - 2:9.0.1927-1
+- patchlevel 1927
+
* Thu Sep 07 2023 Zdenek Dohnal - 2:9.0.1882-1
- patchlevel 1882
From f0205b896993fcd8afcadccc6928611095e2e889 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 2 Oct 2023 11:48:39 +0200
Subject: [PATCH 568/678] - patchlevel 1968
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 9088b96e..e2d3942e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -454,3 +454,4 @@
/vim-9.0-1872.tar.bz2
/vim-9.0-1882.tar.bz2
/vim-9.0-1927.tar.bz2
+/vim-9.0-1968.tar.bz2
diff --git a/sources b/sources
index 4a75df67..d5d1af75 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1927.tar.bz2) = 53c66a75e84f78ddf0b0e260e8e5cb24153e0fa9f7f823265216f5179dbaec8d043a02e96eb40f497a035a1232dd58aa21b85c6afb592935227d2ff831869375
+SHA512 (vim-9.0-1968.tar.bz2) = 7b716f3131c3b1b78383d1366df302035e5118acf2c6adbb41452293a308bc8f23ef23640fa9a60bcef2747361dd8f001be477dc050e6d89acac04a787c128e2
diff --git a/vim.spec b/vim.spec
index a7d4cbd4..356f03b8 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1927
+%define patchlevel 1968
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon Oct 02 2023 Zdenek Dohnal - 2:9.0.1968-1
+- patchlevel 1968
+
* Fri Sep 22 2023 Zdenek Dohnal - 2:9.0.1927-1
- patchlevel 1927
From 2c0204dad4ef947ee5e47fd00e9f67cfa3ef360c Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 5 Oct 2023 08:03:04 +0200
Subject: [PATCH 569/678] - patchlevel 1984
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index e2d3942e..c703a209 100644
--- a/.gitignore
+++ b/.gitignore
@@ -455,3 +455,4 @@
/vim-9.0-1882.tar.bz2
/vim-9.0-1927.tar.bz2
/vim-9.0-1968.tar.bz2
+/vim-9.0-1984.tar.bz2
diff --git a/sources b/sources
index d5d1af75..4c2b80d1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1968.tar.bz2) = 7b716f3131c3b1b78383d1366df302035e5118acf2c6adbb41452293a308bc8f23ef23640fa9a60bcef2747361dd8f001be477dc050e6d89acac04a787c128e2
+SHA512 (vim-9.0-1984.tar.bz2) = 8e39dc05258aa44ce2f8386cc2f217fe77c4a009f9087582b9cd47c0ab19c8336bbfad1506da08c7706ceca76b59a23eb2a7c2cba93e43070ea3b6b8bde6f6c0
diff --git a/vim.spec b/vim.spec
index 356f03b8..c9d50592 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1968
+%define patchlevel 1984
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Thu Oct 05 2023 Zdenek Dohnal - 2:9.0.1984-1
+- patchlevel 1984
+
* Mon Oct 02 2023 Zdenek Dohnal - 2:9.0.1968-1
- patchlevel 1968
From 6f0c536c471d03f33b5a7323f48b8cf9d45ba033 Mon Sep 17 00:00:00 2001
From: Remi Collet
Date: Thu, 5 Oct 2023 10:01:54 +0200
Subject: [PATCH 570/678] rebuild for new libsodium
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index c9d50592..8ff22643 100644
--- a/vim.spec
+++ b/vim.spec
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Thu Oct 05 2023 Remi Collet - 2:9.0.1984-2
+- rebuild for new libsodium
+
* Thu Oct 05 2023 Zdenek Dohnal - 2:9.0.1984-1
- patchlevel 1984
From 6f47745cb14e1b77ff95275d4bc13fd1e9ebaf06 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 18 Oct 2023 16:49:18 +0200
Subject: [PATCH 571/678] - patchlevel 2048
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index c703a209..9d881096 100644
--- a/.gitignore
+++ b/.gitignore
@@ -456,3 +456,4 @@
/vim-9.0-1927.tar.bz2
/vim-9.0-1968.tar.bz2
/vim-9.0-1984.tar.bz2
+/vim-9.0-2048.tar.bz2
diff --git a/sources b/sources
index 4c2b80d1..0ebac0a8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-1984.tar.bz2) = 8e39dc05258aa44ce2f8386cc2f217fe77c4a009f9087582b9cd47c0ab19c8336bbfad1506da08c7706ceca76b59a23eb2a7c2cba93e43070ea3b6b8bde6f6c0
+SHA512 (vim-9.0-2048.tar.bz2) = 7885c6890acc4cca3a4c8d196014e2ad15ba094b86afc1995b9879fc16c50685d30b49ca021ee87d8fb49d396ab84199a26021e86084450f00005d8a5d1c53f0
diff --git a/vim.spec b/vim.spec
index 8ff22643..7377904c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 1984
+%define patchlevel 2048
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -50,7 +50,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Wed Oct 18 2023 Zdenek Dohnal - 2:9.0.2048-1
+- patchlevel 2048
+
* Thu Oct 05 2023 Remi Collet - 2:9.0.1984-2
- rebuild for new libsodium
From 64dcac16598c11372383f58535336de41a2c64d7 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 1 Nov 2023 13:36:46 +0100
Subject: [PATCH 572/678] - patchlevel 2081
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 9d881096..d2ba9113 100644
--- a/.gitignore
+++ b/.gitignore
@@ -457,3 +457,4 @@
/vim-9.0-1968.tar.bz2
/vim-9.0-1984.tar.bz2
/vim-9.0-2048.tar.bz2
+/vim-9.0-2081.tar.bz2
diff --git a/sources b/sources
index 0ebac0a8..658ba8a4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-2048.tar.bz2) = 7885c6890acc4cca3a4c8d196014e2ad15ba094b86afc1995b9879fc16c50685d30b49ca021ee87d8fb49d396ab84199a26021e86084450f00005d8a5d1c53f0
+SHA512 (vim-9.0-2081.tar.bz2) = a78040aef587c353f4016b6a83f0f68ce224542247c692077bc7476d1d6bcd1a71c63e53a212dbf5216e37e19f69483829900c07a593e078f063b7f72a8f3a38
diff --git a/vim.spec b/vim.spec
index 7377904c..545586d0 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 2048
+%define patchlevel 2081
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Wed Nov 01 2023 Zdenek Dohnal - 2:9.0.2081-1
+- patchlevel 2081
+
* Wed Oct 18 2023 Zdenek Dohnal - 2:9.0.2048-1
- patchlevel 2048
From 7667b5b7defcda2567acba3f66cc002687bf005a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 16 Nov 2023 11:36:54 +0100
Subject: [PATCH 573/678] - patchlevel 2105
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index d2ba9113..7c6834b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -458,3 +458,4 @@
/vim-9.0-1984.tar.bz2
/vim-9.0-2048.tar.bz2
/vim-9.0-2081.tar.bz2
+/vim-9.0-2105.tar.bz2
diff --git a/sources b/sources
index 658ba8a4..d9fdab4a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-2081.tar.bz2) = a78040aef587c353f4016b6a83f0f68ce224542247c692077bc7476d1d6bcd1a71c63e53a212dbf5216e37e19f69483829900c07a593e078f063b7f72a8f3a38
+SHA512 (vim-9.0-2105.tar.bz2) = 88b89a92fe3ade4d1157fb327064b06c46e29a6d2710fed081c98bcfda33317287cc8242840ab9d931b566a5b53a22b764efcd53c71c498d138a0417e96f3547
diff --git a/vim.spec b/vim.spec
index 545586d0..fec3174c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 2081
+%define patchlevel 2105
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1033,6 +1033,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Thu Nov 16 2023 Zdenek Dohnal - 2:9.0.2105-1
+- patchlevel 2105
+
* Wed Nov 01 2023 Zdenek Dohnal - 2:9.0.2081-1
- patchlevel 2081
From 5f7b13674e7eff69d9e845dfea76c1e6a8bf1a86 Mon Sep 17 00:00:00 2001
From: Yaakov Selkowitz
Date: Thu, 16 Nov 2023 08:46:34 -0500
Subject: [PATCH 574/678] Enable perl in flatpak builds
perl is now available for use in flatpak apps, but no assumptions should
be made as to the location of a given Perl module.
---
vim.spec | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/vim.spec b/vim.spec
index fec3174c..c065a0e3 100644
--- a/vim.spec
+++ b/vim.spec
@@ -29,11 +29,10 @@
%define withvimspell 0
%define withhunspell 0
%define withlua 1
+%define withperl 1
%if 0%{?flatpak}
-%define withperl 0
%define withruby 0
%else
-%define withperl 1
%define withruby 1
%endif
@@ -486,6 +485,7 @@ mv -f os_unix.h.save os_unix.h
%endif
%if "%{withperl}" == "1"
--enable-perlinterp=dynamic \
+ --with-xsubpp=$(which xsubpp) \
%else
--disable-perlinterp \
%endif
@@ -534,6 +534,7 @@ make clean
%endif
%if "%{withperl}" == "1"
--enable-perlinterp=dynamic \
+ --with-xsubpp=$(which xsubpp) \
%else
--disable-perlinterp \
%endif
From f2e1a4c7cbecd5219cda9c4815a4c9f340fd5c57 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 22 Nov 2023 12:23:55 +0100
Subject: [PATCH 575/678] - patchlevel 2120
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 7c6834b7..6c4f2dc6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -459,3 +459,4 @@
/vim-9.0-2048.tar.bz2
/vim-9.0-2081.tar.bz2
/vim-9.0-2105.tar.bz2
+/vim-9.0-2120.tar.bz2
diff --git a/sources b/sources
index d9fdab4a..b6902ee7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-2105.tar.bz2) = 88b89a92fe3ade4d1157fb327064b06c46e29a6d2710fed081c98bcfda33317287cc8242840ab9d931b566a5b53a22b764efcd53c71c498d138a0417e96f3547
+SHA512 (vim-9.0-2120.tar.bz2) = d93d304461d9b6aeb112e26d5058f7564496a4fe040d78dcb88ee7a12d30cd2b93b4cbc832dffdb91f35189cca77912395d834ae6a4c27fdf5d29cd61e877dd6
diff --git a/vim.spec b/vim.spec
index c065a0e3..f9a13f1c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 2105
+%define patchlevel 2120
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1034,6 +1034,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Wed Nov 22 2023 Zdenek Dohnal - 2:9.0.2120-1
+- patchlevel 2120
+
* Thu Nov 16 2023 Zdenek Dohnal - 2:9.0.2105-1
- patchlevel 2105
From 11d2dd0433776d80822b6641f2e4ec92c9abaaea Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 4 Dec 2023 09:47:59 +0100
Subject: [PATCH 576/678] Remove F37
---
vim-update.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index 4e69889e..22c86924 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -1,12 +1,12 @@
#!/bin/bash
debug=""
#debug="echo "
-branches=( "rawhide" "f39" "f38" "f37" )
-releases=( "fc40" "fc39" "fc38" "fc37" )
+branches=( "rawhide" "f39" "f38" )
+releases=( "fc40" "fc39" "fc38" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
-regexps=( "fc40" "fc39" "\|fc38" "\|fc37" )
-bodhi_enabled=( "0" "1" "1" "1" )
+regexps=( "fc40" "fc39" "\|fc38" )
+bodhi_enabled=( "0" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From b81a3a67463f58aca4f1eb51512a3be48533e5fc Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 8 Dec 2023 09:14:55 +0100
Subject: [PATCH 577/678] - patchlevel 2153
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 6c4f2dc6..769c8c78 100644
--- a/.gitignore
+++ b/.gitignore
@@ -460,3 +460,4 @@
/vim-9.0-2081.tar.bz2
/vim-9.0-2105.tar.bz2
/vim-9.0-2120.tar.bz2
+/vim-9.0-2153.tar.bz2
diff --git a/sources b/sources
index b6902ee7..2137ac13 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-2120.tar.bz2) = d93d304461d9b6aeb112e26d5058f7564496a4fe040d78dcb88ee7a12d30cd2b93b4cbc832dffdb91f35189cca77912395d834ae6a4c27fdf5d29cd61e877dd6
+SHA512 (vim-9.0-2153.tar.bz2) = b7403daf311414ddb9e1feb2e523870237076336e6986e38eafb0130745953ff0da5b985717a6d8ef1e18131abd0bb13983469cf484f595099059bb63c297ee6
diff --git a/vim.spec b/vim.spec
index f9a13f1c..31939c24 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 2120
+%define patchlevel 2153
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1034,6 +1034,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Dec 08 2023 Zdenek Dohnal - 2:9.0.2153-1
+- patchlevel 2153
+
* Wed Nov 22 2023 Zdenek Dohnal - 2:9.0.2120-1
- patchlevel 2120
From 5863537d72823092bb3a3caa393ebae0b3bc3e29 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 15 Dec 2023 09:18:51 +0100
Subject: [PATCH 578/678] - patchlevel 2167
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 769c8c78..05ae84ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -461,3 +461,4 @@
/vim-9.0-2105.tar.bz2
/vim-9.0-2120.tar.bz2
/vim-9.0-2153.tar.bz2
+/vim-9.0-2167.tar.bz2
diff --git a/sources b/sources
index 2137ac13..50074331 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-2153.tar.bz2) = b7403daf311414ddb9e1feb2e523870237076336e6986e38eafb0130745953ff0da5b985717a6d8ef1e18131abd0bb13983469cf484f595099059bb63c297ee6
+SHA512 (vim-9.0-2167.tar.bz2) = 4df67ed86288cc91ab87f0aa0753af670941ef97026c40c27f2953e46d65779d6ab511627a0432afdaa1eb57b7330d01c0581edff70e402a87e951cba4b154c3
diff --git a/vim.spec b/vim.spec
index 31939c24..7418090b 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 2153
+%define patchlevel 2167
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1034,6 +1034,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Dec 15 2023 Zdenek Dohnal - 2:9.0.2167-1
+- patchlevel 2167
+
* Fri Dec 08 2023 Zdenek Dohnal - 2:9.0.2153-1
- patchlevel 2153
From 174d14ee43a98761d16fef325c981a1a3d520bc0 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 2 Jan 2024 11:18:43 +0100
Subject: [PATCH 579/678] - patchlevel 2190
Added Hungarian translation
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 6 +++++-
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 05ae84ba..9bbfb305 100644
--- a/.gitignore
+++ b/.gitignore
@@ -462,3 +462,4 @@
/vim-9.0-2120.tar.bz2
/vim-9.0-2153.tar.bz2
/vim-9.0-2167.tar.bz2
+/vim-9.0-2190.tar.bz2
diff --git a/sources b/sources
index 50074331..b5421ecd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-2167.tar.bz2) = 4df67ed86288cc91ab87f0aa0753af670941ef97026c40c27f2953e46d65779d6ab511627a0432afdaa1eb57b7330d01c0581edff70e402a87e951cba4b154c3
+SHA512 (vim-9.0-2190.tar.bz2) = df0bad7293886db14aa4af551d80d6ad97b3a365895106720fd75f2b2908b9497a6b182ee448f01adcb495538b93a8afb72b5564a8fd19edfbbf354dcdd0ae84
diff --git a/vim.spec b/vim.spec
index 7418090b..a2a75f34 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 2167
+%define patchlevel 2190
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -833,6 +833,7 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%lang(fi) %{_datadir}/%{name}/%{vimdir}/lang/fi
%lang(fr) %{_datadir}/%{name}/%{vimdir}/lang/fr
%lang(ga) %{_datadir}/%{name}/%{vimdir}/lang/ga
+%lang(hu) %{_datadir}/%{name}/%{vimdir}/lang/hu
%lang(it) %{_datadir}/%{name}/%{vimdir}/lang/it
%lang(ja) %{_datadir}/%{name}/%{vimdir}/lang/ja
%lang(ja.euc-jp) %{_datadir}/%{name}/%{vimdir}/lang/ja.euc-jp
@@ -1034,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Jan 02 2024 Zdenek Dohnal - 2:9.0.2190-1
+- patchlevel 2190
+
* Fri Dec 15 2023 Zdenek Dohnal - 2:9.0.2167-1
- patchlevel 2167
From 8b3099979b07ed51d00fbcf71c91c2083fa6dfe6 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 8 Jan 2024 11:07:34 +0100
Subject: [PATCH 580/678] - patchlevel 16
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 9 ++++++---
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/.gitignore b/.gitignore
index 9bbfb305..367876a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -463,3 +463,4 @@
/vim-9.0-2153.tar.bz2
/vim-9.0-2167.tar.bz2
/vim-9.0-2190.tar.bz2
+/vim-9.1-016.tar.bz2
diff --git a/sources b/sources
index b5421ecd..4270cb51 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.0-2190.tar.bz2) = df0bad7293886db14aa4af551d80d6ad97b3a365895106720fd75f2b2908b9497a6b182ee448f01adcb495538b93a8afb72b5564a8fd19edfbbf354dcdd0ae84
+SHA512 (vim-9.1-016.tar.bz2) = 34e79c083fb88ff0a8773679cb23a035c19fb732bac0cd6fa9f23a11073301715ea6d5a6948a8ee3d0c612a8853537d00de45a1c11c39ccb3f536201cf889b13
diff --git a/vim.spec b/vim.spec
index a2a75f34..9c831015 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 2190
+%define patchlevel 016
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -42,8 +42,8 @@
# https://github.com/vim/vim/pull/3507
%define _fortify_level 1
-%define baseversion 9.0
-%define vimdir vim90
+%define baseversion 9.1
+%define vimdir vim91
Summary: The VIM editor
URL: http://www.vim.org/
@@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon Jan 08 2024 Zdenek Dohnal - 2:9.1.016-1
+- patchlevel 016
+
* Tue Jan 02 2024 Zdenek Dohnal - 2:9.0.2190-1
- patchlevel 2190
From e07dd4f3909c197c759dde86593932da18958b32 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 16 Jan 2024 15:57:25 +0100
Subject: [PATCH 581/678] - patchlevel 31
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 367876a1..ea28e7ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -464,3 +464,4 @@
/vim-9.0-2167.tar.bz2
/vim-9.0-2190.tar.bz2
/vim-9.1-016.tar.bz2
+/vim-9.1-031.tar.bz2
diff --git a/sources b/sources
index 4270cb51..d511c96f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-016.tar.bz2) = 34e79c083fb88ff0a8773679cb23a035c19fb732bac0cd6fa9f23a11073301715ea6d5a6948a8ee3d0c612a8853537d00de45a1c11c39ccb3f536201cf889b13
+SHA512 (vim-9.1-031.tar.bz2) = 64b5524f11bed7c3095d764e0e1687a663e69b049d2231124056eaa1c2491f3aae267c9928ff0100c278d2fb769c934d5b12c91f2137ed8e1a92f742d88aeacd
diff --git a/vim.spec b/vim.spec
index 9c831015..235240eb 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 016
+%define patchlevel 031
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Jan 16 2024 Zdenek Dohnal - 2:9.1.031-1
+- patchlevel 031
+
* Mon Jan 08 2024 Zdenek Dohnal - 2:9.1.016-1
- patchlevel 016
From a7bbd42bc1b52d312953464b36c7576197b98bf4 Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering
Date: Sat, 27 Jan 2024 07:45:20 +0000
Subject: [PATCH 582/678] Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index 235240eb..bcf9bb57 100644
--- a/vim.spec
+++ b/vim.spec
@@ -49,7 +49,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Sat Jan 27 2024 Fedora Release Engineering - 2:9.1.031-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
* Tue Jan 16 2024 Zdenek Dohnal - 2:9.1.031-1
- patchlevel 031
From 3dbc59bdc83ee1335a5c70efaa82609b18b1d569 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 5 Feb 2024 11:28:06 +0100
Subject: [PATCH 583/678] - patchlevel 76
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index ea28e7ef..460e347b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -465,3 +465,4 @@
/vim-9.0-2190.tar.bz2
/vim-9.1-016.tar.bz2
/vim-9.1-031.tar.bz2
+/vim-9.1-076.tar.bz2
diff --git a/sources b/sources
index d511c96f..cecb87e4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-031.tar.bz2) = 64b5524f11bed7c3095d764e0e1687a663e69b049d2231124056eaa1c2491f3aae267c9928ff0100c278d2fb769c934d5b12c91f2137ed8e1a92f742d88aeacd
+SHA512 (vim-9.1-076.tar.bz2) = 1a2f21592ea560796bd209dbc12b79cc6cccb9e26d8718cdcdec4e38f463b70245f8592a549621a0af5ff34447936fd3f8d7f86c984566d3163e348403f44309
diff --git a/vim.spec b/vim.spec
index bcf9bb57..e86ea9c4 100644
--- a/vim.spec
+++ b/vim.spec
@@ -8,7 +8,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 031
+%define patchlevel 076
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -49,7 +49,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1035,6 +1035,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-1
+- patchlevel 076
+
* Sat Jan 27 2024 Fedora Release Engineering - 2:9.1.031-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
From 227278cbe9d21efb09b25ed4d6a38bfb8aea46da Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 5 Feb 2024 14:23:55 +0100
Subject: [PATCH 584/678] enable building without GPM support - build with GPM
in Fedora
---
vim.spec | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index e86ea9c4..adf6a9c5 100644
--- a/vim.spec
+++ b/vim.spec
@@ -2,9 +2,11 @@
%if 0%{?fedora}
%bcond_without default_editor
+%bcond_without gpm
%bcond_without libsodium_crypt
%else
%bcond_with default_editor
+%bcond_with gpm
%bcond_with libsodium_crypt
%endif
@@ -49,7 +51,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -118,8 +120,10 @@ BuildRequires: gettext
# formats during compilation.
BuildRequires: glibc-gconv-extra
+%if %{with gpm}
# for mouse support in console
BuildRequires: gpm-devel
+%endif
# for setting ACL on created files
BuildRequires: libacl-devel
@@ -473,6 +477,11 @@ mv -f os_unix.h.save os_unix.h
--enable-fips-warning \
--with-compiledby="" --enable-cscope \
--with-modified-by="" \
+%if %{with gpm}
+ --enable-gpm \
+%else
+ --disable-gpm \
+%endif
%if "%{withnetbeans}" == "1"
--enable-netbeans \
%else
@@ -522,6 +531,11 @@ make clean
--with-tlib=ncurses \
--enable-fips-warning \
--with-compiledby="" \
+%if %{with gpm}
+ --enable-gpm \
+%else
+ --disable-gpm \
+%endif
%if "%{withnetbeans}" == "1"
--enable-netbeans \
%else
@@ -1035,6 +1049,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-2
+- enable building without GPM support - build with GPM in Fedora
+
* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-1
- patchlevel 076
From 1d02e6e58277162d524fd36c88eb8f264081d26c Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 5 Feb 2024 15:46:32 +0100
Subject: [PATCH 585/678] 2262371 - gvim: symbol lookup error: gvim: undefined
symbol: g_once_init_enter_pointer
---
vim.spec | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/vim.spec b/vim.spec
index adf6a9c5..e62dc0ed 100644
--- a/vim.spec
+++ b/vim.spec
@@ -309,6 +309,14 @@ Provides: gvim
Provides: vim(plugins-supported)
Provides: %{_bindir}/mergetool
Provides: %{_bindir}/gvim
+
+%if 0%{?fedora} >= 40 || 0%{?rhel} > 9
+# glib2 in Fedora 40 introduced a new function, which is not used in GVim, but it is present
+# in compiled gvim binary as symbol when Vim is compiled with glib2-2.79.1
+# there does not seem to be a better solution than version based requires on glib2...
+# https://bugzilla.redhat.com/show_bug.cgi?id=2262371
+Requires: glib2 >= 2.79.1
+%endif
# GVIM graphics are based on GTK3
Requires: gtk3
# needed for icons (#226526)
@@ -1051,6 +1059,7 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-2
- enable building without GPM support - build with GPM in Fedora
+- 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer
* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-1
- patchlevel 076
From ebe24336803ef4fb19746b9c7e12315125a4377c Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 9 Feb 2024 06:34:49 +0100
Subject: [PATCH 586/678] - patchlevel 83
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 460e347b..1d414fdb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -466,3 +466,4 @@
/vim-9.1-016.tar.bz2
/vim-9.1-031.tar.bz2
/vim-9.1-076.tar.bz2
+/vim-9.1-083.tar.bz2
diff --git a/sources b/sources
index cecb87e4..29f03864 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-076.tar.bz2) = 1a2f21592ea560796bd209dbc12b79cc6cccb9e26d8718cdcdec4e38f463b70245f8592a549621a0af5ff34447936fd3f8d7f86c984566d3163e348403f44309
+SHA512 (vim-9.1-083.tar.bz2) = bf76375164fb930f91dc3bd91ca7d5cb1d051ae59697f8a3a5f2713530b8198c669c1763e76e6c240ba0b20ad935c7ad7deb60d1fdfcb60439c17b0e58d9ebd1
diff --git a/vim.spec b/vim.spec
index e62dc0ed..96d759ca 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 076
+%define patchlevel 083
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -51,7 +51,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Feb 09 2024 Zdenek Dohnal - 2:9.1.083-1
+- patchlevel 083
+
* Mon Feb 05 2024 Zdenek Dohnal - 2:9.1.076-2
- enable building without GPM support - build with GPM in Fedora
- 2262371 - gvim: symbol lookup error: gvim: undefined symbol: g_once_init_enter_pointer
From f1498c0c7ca2f24c0d5200961b0616d99147a33a Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 16 Feb 2024 07:41:45 +0100
Subject: [PATCH 587/678] F40 got branched, but not bodhi enabled yet
---
vim-update.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index 22c86924..db9662ae 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -1,12 +1,12 @@
#!/bin/bash
debug=""
#debug="echo "
-branches=( "rawhide" "f39" "f38" )
-releases=( "fc40" "fc39" "fc38" )
+branches=( "rawhide" "f40" "f39" "f38" )
+releases=( "fc41" "fc40" "fc39" "fc38" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
-regexps=( "fc40" "fc39" "\|fc38" )
-bodhi_enabled=( "0" "1" "1" )
+regexps=( "fc41" "fc40" "fc39" "\|fc38" )
+bodhi_enabled=( "0" "0" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From cbd11ce35d815cad1db6bb386591837e82a801d7 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 16 Feb 2024 07:43:21 +0100
Subject: [PATCH 588/678] - patchlevel 113
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 1d414fdb..bc2493ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -467,3 +467,4 @@
/vim-9.1-031.tar.bz2
/vim-9.1-076.tar.bz2
/vim-9.1-083.tar.bz2
+/vim-9.1-113.tar.bz2
diff --git a/sources b/sources
index 29f03864..9f5561b1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-083.tar.bz2) = bf76375164fb930f91dc3bd91ca7d5cb1d051ae59697f8a3a5f2713530b8198c669c1763e76e6c240ba0b20ad935c7ad7deb60d1fdfcb60439c17b0e58d9ebd1
+SHA512 (vim-9.1-113.tar.bz2) = 9cb62b00f996dc3031c7badf913550fef8607196e9698fb17d03035291b4d031b9f4a7d971643e4c623abb2c5336d80b060acfd6a73bf3376da16db1c6740ea3
diff --git a/vim.spec b/vim.spec
index 96d759ca..b1820d49 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 083
+%define patchlevel 113
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Feb 16 2024 Zdenek Dohnal - 2:9.1.113-1
+- patchlevel 113
+
* Fri Feb 09 2024 Zdenek Dohnal - 2:9.1.083-1
- patchlevel 083
From baf6873d991ca312afdfca1c06d1135da4923844 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 19 Feb 2024 14:06:13 +0100
Subject: [PATCH 589/678] Add Apache-2.0 WITH Swift-exception into licenses
---
vim.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index b1820d49..f99b1fbf 100644
--- a/vim.spec
+++ b/vim.spec
@@ -61,7 +61,7 @@ Epoch: 2
# response here: https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/message/4UTW5GFDELGMG6K3NQ7NBU42LC2FJOB5/
# resolution: take it as OPUBL-1.0, the license won't be added to allowed license list, but if a project uses it for documentation
# and don't use license options mentioned in the OPUBL 1.0 license text (which both are the case for Vim), the license is allowed
-License: Vim AND LGPL-2.1-or-later AND MIT AND GPL-1.0-only AND (GPL-2.0-only OR Vim) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later AND OPUBL-1.0
+License: Vim AND LGPL-2.1-or-later AND MIT AND GPL-1.0-only AND (GPL-2.0-only OR Vim) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-or-later AND GPL-3.0-or-later AND OPUBL-1.0 AND Apache-2.0 WITH Swift-exception
Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2
Source1: virc
Source2: vimrc
From 7f016db19d31290c84a76f4b3cc47601f5df2674 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 1 Mar 2024 06:58:52 +0100
Subject: [PATCH 590/678] F40 enabled in bodhi
---
vim-update.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vim-update.sh b/vim-update.sh
index db9662ae..7676659d 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -6,7 +6,7 @@ releases=( "fc41" "fc40" "fc39" "fc38" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
regexps=( "fc41" "fc40" "fc39" "\|fc38" )
-bodhi_enabled=( "0" "0" "1" "1" )
+bodhi_enabled=( "0" "1" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From 7e6e0d936e0304ce97506f670aafeb025902003f Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 8 Mar 2024 07:19:17 +0100
Subject: [PATCH 591/678] - patchlevel 158
---
.gitignore | 1 +
sources | 2 +-
vim-7.4-specsyntax.patch | 16 ++++++++--------
vim.spec | 7 +++++--
4 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/.gitignore b/.gitignore
index bc2493ba..33e9e125 100644
--- a/.gitignore
+++ b/.gitignore
@@ -468,3 +468,4 @@
/vim-9.1-076.tar.bz2
/vim-9.1-083.tar.bz2
/vim-9.1-113.tar.bz2
+/vim-9.1-158.tar.bz2
diff --git a/sources b/sources
index 9f5561b1..31087b34 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-113.tar.bz2) = 9cb62b00f996dc3031c7badf913550fef8607196e9698fb17d03035291b4d031b9f4a7d971643e4c623abb2c5336d80b060acfd6a73bf3376da16db1c6740ea3
+SHA512 (vim-9.1-158.tar.bz2) = c8c64f185fb2a9bd8448afbe6fa4cafa741dd2078b644fd1d5afed7a2ccd6a985b0d9aee7d495de8870ef06239170b39003da4c690054a6004224e432170d888
diff --git a/vim-7.4-specsyntax.patch b/vim-7.4-specsyntax.patch
index 5d794cc7..71720a46 100644
--- a/vim-7.4-specsyntax.patch
+++ b/vim-7.4-specsyntax.patch
@@ -1,7 +1,7 @@
-diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim
---- vim74/runtime/syntax/spec.vim.highlite 2016-07-04 10:17:45.000000000 +0200
-+++ vim74/runtime/syntax/spec.vim 2016-08-04 15:20:26.116049343 +0200
-@@ -38,7 +38,7 @@ syn match specNoNumberHilite 'X11\|X11R6
+diff -up vim91/runtime/syntax/spec.vim.spec-syntax vim91/runtime/syntax/spec.vim
+--- vim91/runtime/syntax/spec.vim.spec-syntax 2024-03-08 07:18:14.000000000 +0100
++++ vim91/runtime/syntax/spec.vim 2024-03-08 07:37:57.157339625 +0100
+@@ -35,7 +35,7 @@ syn match specNoNumberHilite 'X11\|X11R6
syn match specManpageFile '[a-zA-Z]\.1'
"Day, Month and most used license acronyms
@@ -10,7 +10,7 @@ diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim
syn keyword specWeekday contained Mon Tue Wed Thu Fri Sat Sun
syn keyword specMonth contained Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec
syn keyword specMonth contained January February March April May June July August September October November December
-@@ -61,9 +61,9 @@ syn cluster specListedFiles contains=spe
+@@ -58,9 +58,9 @@ syn cluster specListedFiles contains=spe
"specCommands
syn match specConfigure contained '\./configure'
@@ -22,12 +22,12 @@ diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim
syn cluster specCommands contains=specCommand,specTarCommand,specConfigure,specCommandSpecial
"frequently used rpm env vars
-@@ -105,7 +105,7 @@ syn case ignore
+@@ -102,7 +102,7 @@ syn case ignore
"%% PreAmble Section %%
"Copyright and Serial were deprecated by License and Epoch
syn region specPreAmbleDeprecated oneline matchgroup=specError start='^\(Copyright\|Serial\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
--syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
-+syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExcludeOS\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
+-syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
++syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExcludeOS\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
"%% Description Section %%
syn region specDescriptionArea matchgroup=specSection start='^%description' end='^%'me=e-1 contains=specDescriptionOpts,specEmail,specURL,specNumber,specMacroIdentifier,specComment
diff --git a/vim.spec b/vim.spec
index f99b1fbf..4e134a6c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 113
+%define patchlevel 158
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -403,7 +403,7 @@ sed -i -e 's,/usr/bin/python3,%{__python3},' %{PATCH3005}
# fix rogue dependencies from sample code
chmod -x runtime/tools/mve.awk
%patch -P 2000 -p1 -b .fixkeys
-%patch -P 2001 -p1
+%patch -P 2001 -p1 -b .spec-syntax
%if %{withhunspell}
%patch -P 2002 -p1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Mar 08 2024 Zdenek Dohnal - 2:9.1.158-1
+- patchlevel 158
+
* Fri Feb 16 2024 Zdenek Dohnal - 2:9.1.113-1
- patchlevel 113
From 51295901ea0cc58081d33077a20a547eb61bbe1f Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 15 Mar 2024 06:33:22 +0100
Subject: [PATCH 592/678] - patchlevel 181
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 33e9e125..af2bd620 100644
--- a/.gitignore
+++ b/.gitignore
@@ -469,3 +469,4 @@
/vim-9.1-083.tar.bz2
/vim-9.1-113.tar.bz2
/vim-9.1-158.tar.bz2
+/vim-9.1-181.tar.bz2
diff --git a/sources b/sources
index 31087b34..f13fc4de 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-158.tar.bz2) = c8c64f185fb2a9bd8448afbe6fa4cafa741dd2078b644fd1d5afed7a2ccd6a985b0d9aee7d495de8870ef06239170b39003da4c690054a6004224e432170d888
+SHA512 (vim-9.1-181.tar.bz2) = b6731db5fc78a45c397f2c7022f49f911680aaf768979940411f0e8ee892371148f17febc61512aafbf5aad65f31ebf99e016aca82df194980736e6cabfa1889
diff --git a/vim.spec b/vim.spec
index 4e134a6c..55b92768 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 158
+%define patchlevel 181
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Mar 15 2024 Zdenek Dohnal - 2:9.1.181-1
+- patchlevel 181
+
* Fri Mar 08 2024 Zdenek Dohnal - 2:9.1.158-1
- patchlevel 158
From 79458eed291016cff09375bd790ce3d8d147d701 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Tue, 2 Apr 2024 13:56:48 +0200
Subject: [PATCH 593/678] - patchlevel 252
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index af2bd620..c536996f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -470,3 +470,4 @@
/vim-9.1-113.tar.bz2
/vim-9.1-158.tar.bz2
/vim-9.1-181.tar.bz2
+/vim-9.1-252.tar.bz2
diff --git a/sources b/sources
index f13fc4de..b419831a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-181.tar.bz2) = b6731db5fc78a45c397f2c7022f49f911680aaf768979940411f0e8ee892371148f17febc61512aafbf5aad65f31ebf99e016aca82df194980736e6cabfa1889
+SHA512 (vim-9.1-252.tar.bz2) = a27248ee1c3f2e6e166d7ba961f1aae0826423fe793196ad4ae67f9b82cbfe9ca5f3bb3b13dd93e473720ad3d060f6187081602f5ad4f547141671813e8c458d
diff --git a/vim.spec b/vim.spec
index 55b92768..d5cf6494 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 181
+%define patchlevel 252
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Tue Apr 02 2024 Zdenek Dohnal - 2:9.1.252-1
+- patchlevel 252
+
* Fri Mar 15 2024 Zdenek Dohnal - 2:9.1.181-1
- patchlevel 181
From 1d1b573e72b2ccd58ec0ecbe5f99c7ff1ebfd36e Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 5 Apr 2024 07:52:35 +0200
Subject: [PATCH 594/678] - patchlevel 264
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index c536996f..ac470366 100644
--- a/.gitignore
+++ b/.gitignore
@@ -471,3 +471,4 @@
/vim-9.1-158.tar.bz2
/vim-9.1-181.tar.bz2
/vim-9.1-252.tar.bz2
+/vim-9.1-264.tar.bz2
diff --git a/sources b/sources
index b419831a..9d44fd0e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-252.tar.bz2) = a27248ee1c3f2e6e166d7ba961f1aae0826423fe793196ad4ae67f9b82cbfe9ca5f3bb3b13dd93e473720ad3d060f6187081602f5ad4f547141671813e8c458d
+SHA512 (vim-9.1-264.tar.bz2) = e9d6e492b79b015c355771ab6beb9da7818ee3fff31f1a2c2078360caeb7205069e5978c1d03958eed13012a9b223e2e2925e7598f2f0e4877499dcb6041af2c
diff --git a/vim.spec b/vim.spec
index d5cf6494..73fecbca 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 252
+%define patchlevel 264
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Apr 05 2024 Zdenek Dohnal - 2:9.1.264-1
+- patchlevel 264
+
* Tue Apr 02 2024 Zdenek Dohnal - 2:9.1.252-1
- patchlevel 252
From 305932eca006eef0714a16101d8ef8d9992d0891 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 12 Apr 2024 09:49:23 +0200
Subject: [PATCH 595/678] - patchlevel 309
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index ac470366..75af8613 100644
--- a/.gitignore
+++ b/.gitignore
@@ -472,3 +472,4 @@
/vim-9.1-181.tar.bz2
/vim-9.1-252.tar.bz2
/vim-9.1-264.tar.bz2
+/vim-9.1-309.tar.bz2
diff --git a/sources b/sources
index 9d44fd0e..78321d80 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-264.tar.bz2) = e9d6e492b79b015c355771ab6beb9da7818ee3fff31f1a2c2078360caeb7205069e5978c1d03958eed13012a9b223e2e2925e7598f2f0e4877499dcb6041af2c
+SHA512 (vim-9.1-309.tar.bz2) = eb4e9e771eb8ad923339ea6458af384467e9ccf414825bad89eb11529b747f6c43ad4f5295372cd0864fb2e551df6987fa3897d41959af3f3cbb71eb67d30079
diff --git a/vim.spec b/vim.spec
index 73fecbca..3f0c732e 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 264
+%define patchlevel 309
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Apr 12 2024 Zdenek Dohnal - 2:9.1.309-1
+- patchlevel 309
+
* Fri Apr 05 2024 Zdenek Dohnal - 2:9.1.264-1
- patchlevel 264
From 0f86079996ad757d11d53b7c0f2b5f8121f11738 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 15 Apr 2024 15:11:05 +0200
Subject: [PATCH 596/678] Update gating.yaml
---
gating.yaml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/gating.yaml b/gating.yaml
index daad873f..3c35f7d3 100644
--- a/gating.yaml
+++ b/gating.yaml
@@ -21,8 +21,5 @@ product_versions:
- rhel-*
decision_context: osci_compose_gate
rules:
- - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}
- - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tedude.validation}
- - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.acceptance-tier.functional}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-internal.functional}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/public.functional}
From 93d0d9afe8fc5a6720ced232c9ea155183232565 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 19 Apr 2024 11:22:10 +0200
Subject: [PATCH 597/678] - patchlevel 354
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 75af8613..bde5e9b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -473,3 +473,4 @@
/vim-9.1-252.tar.bz2
/vim-9.1-264.tar.bz2
/vim-9.1-309.tar.bz2
+/vim-9.1-354.tar.bz2
diff --git a/sources b/sources
index 78321d80..8a71371a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-309.tar.bz2) = eb4e9e771eb8ad923339ea6458af384467e9ccf414825bad89eb11529b747f6c43ad4f5295372cd0864fb2e551df6987fa3897d41959af3f3cbb71eb67d30079
+SHA512 (vim-9.1-354.tar.bz2) = 6cf3b94915716816b070cc8efe357dc9148498709928f1c45d7fb81217ca675d3f8cd9dcbd30e8488c9b48c6f8c02690bdb30682af0a2d8be73618abb1ad54d3
diff --git a/vim.spec b/vim.spec
index 3f0c732e..52ae9292 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 309
+%define patchlevel 354
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Apr 19 2024 Zdenek Dohnal - 2:9.1.354-1
+- patchlevel 354
+
* Fri Apr 12 2024 Zdenek Dohnal - 2:9.1.309-1
- patchlevel 309
From d2cd318e43fd55aa58e72ac3281a45df42c3615b Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 6 May 2024 12:59:30 +0200
Subject: [PATCH 598/678] - patchlevel 393
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index bde5e9b3..e85d6609 100644
--- a/.gitignore
+++ b/.gitignore
@@ -474,3 +474,4 @@
/vim-9.1-264.tar.bz2
/vim-9.1-309.tar.bz2
/vim-9.1-354.tar.bz2
+/vim-9.1-393.tar.bz2
diff --git a/sources b/sources
index 8a71371a..27ea3e6c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-354.tar.bz2) = 6cf3b94915716816b070cc8efe357dc9148498709928f1c45d7fb81217ca675d3f8cd9dcbd30e8488c9b48c6f8c02690bdb30682af0a2d8be73618abb1ad54d3
+SHA512 (vim-9.1-393.tar.bz2) = 9c70bb8f2b07b3ccb489653556b928f3eefeea1cd2be51eb0c5438f3e7382700d395462f649402fd8e38f37175dbf47f1b926d8e26adae70cb84487c4e572a97
diff --git a/vim.spec b/vim.spec
index 52ae9292..c5783afb 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 354
+%define patchlevel 393
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon May 06 2024 Zdenek Dohnal - 2:9.1.393-1
+- patchlevel 393
+
* Fri Apr 19 2024 Zdenek Dohnal - 2:9.1.354-1
- patchlevel 354
From d46b35c84dfc4c7bf4552ef69504bd773279172e Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Wed, 15 May 2024 09:46:29 +0200
Subject: [PATCH 599/678] vim-update.sh: Disable soon-to-be-EOL F38
---
vim-update.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/vim-update.sh b/vim-update.sh
index 7676659d..d6e328db 100755
--- a/vim-update.sh
+++ b/vim-update.sh
@@ -1,12 +1,12 @@
#!/bin/bash
debug=""
#debug="echo "
-branches=( "rawhide" "f40" "f39" "f38" )
-releases=( "fc41" "fc40" "fc39" "fc38" )
+branches=( "rawhide" "f40" "f39" )
+releases=( "fc41" "fc40" "fc39" )
# the first bodhi enabled release is the last without \| - all
# others need to have \|
-regexps=( "fc41" "fc40" "fc39" "\|fc38" )
-bodhi_enabled=( "0" "1" "1" "1" )
+regexps=( "fc41" "fc40" "\|fc39" )
+bodhi_enabled=( "0" "1" "1" )
needs_update=()
#releases_regexp=fc28\\\|fc27\\\|fc28
From e7742698d18ad55ed3f5e4042c41bb48eddd69ac Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Thu, 23 May 2024 15:43:11 +0200
Subject: [PATCH 600/678] plans: fix url
---
plans/tier1-internal.fmf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/plans/tier1-internal.fmf b/plans/tier1-internal.fmf
index ebe4da6a..1e8030df 100644
--- a/plans/tier1-internal.fmf
+++ b/plans/tier1-internal.fmf
@@ -3,7 +3,7 @@ discover:
- name: rhel
how: fmf
filter: 'tier: 1'
- url: git://pkgs.devel.redhat.com/tests/vim
+ url: https://pkgs.devel.redhat.com/git/tests/vim
execute:
how: tmt
adjust:
From b1105c832652a45c18cc6bcc1292fb7d51d98124 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 31 May 2024 06:14:09 +0200
Subject: [PATCH 601/678] - patchlevel 452
---
.gitignore | 1 +
sources | 2 +-
vim-7.4-globalsyntax.patch | 13 ++++++-------
vim.spec | 11 +++++++----
4 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/.gitignore b/.gitignore
index e85d6609..0d1c0300 100644
--- a/.gitignore
+++ b/.gitignore
@@ -475,3 +475,4 @@
/vim-9.1-309.tar.bz2
/vim-9.1-354.tar.bz2
/vim-9.1-393.tar.bz2
+/vim-9.1-452.tar.bz2
diff --git a/sources b/sources
index 27ea3e6c..9fc5518b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-393.tar.bz2) = 9c70bb8f2b07b3ccb489653556b928f3eefeea1cd2be51eb0c5438f3e7382700d395462f649402fd8e38f37175dbf47f1b926d8e26adae70cb84487c4e572a97
+SHA512 (vim-9.1-452.tar.bz2) = 72568fb9f60f7b8b94dd2c00e91c6a9b6b03a8846032e831cdb0bb23ef736c27c72f5dd617734b3ad6c4af19cd9b8b49fd89cad7ee36fcb84dbdfcec63e7188d
diff --git a/vim-7.4-globalsyntax.patch b/vim-7.4-globalsyntax.patch
index 4503f2d0..81efb8c1 100644
--- a/vim-7.4-globalsyntax.patch
+++ b/vim-7.4-globalsyntax.patch
@@ -1,13 +1,12 @@
-diff --git a/runtime/syntax/spec.vim b/runtime/syntax/spec.vim
-index 1a5a108..b709d20 100644
---- a/runtime/syntax/spec.vim
-+++ b/runtime/syntax/spec.vim
-@@ -111,7 +111,7 @@ syn region specDescriptionArea matchgroup=specSection start='^%description' end=
+diff -up vim91/runtime/syntax/spec.vim.globalsyntax vim91/runtime/syntax/spec.vim
+--- vim91/runtime/syntax/spec.vim.globalsyntax 2024-05-31 07:07:51.928490680 +0200
++++ vim91/runtime/syntax/spec.vim 2024-05-31 07:08:26.049624156 +0200
+@@ -111,7 +111,7 @@ syn region specDescriptionArea matchgrou
syn region specPackageArea matchgroup=specSection start='^%package' end='^%'me=e-1 contains=specPackageOpts,specPreAmble,specComment
"%% Scripts Section %%
--syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
-+syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|global\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
+-syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
++syn region specScriptArea matchgroup=specSection start='^%\(prep\|generate_buildrequires\|conf\|build\|install\|clean\|check\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|global\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2
"%% Changelog Section %%
syn region specChangelogArea matchgroup=specSection start='^%changelog' end='^%'me=e-1 contains=specEmail,specURL,specWeekday,specMonth,specNumber,specComment,specLicense
diff --git a/vim.spec b/vim.spec
index c5783afb..2af586a2 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 393
+%define patchlevel 452
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -416,9 +416,9 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
%{__tar} xjf %{SOURCE100}
%endif
-%patch -P 3000 -p1
-%patch -P 3001 -p1
-%patch -P 3002 -p1
+%patch -P 3000 -p1 -b .mantypo
+%patch -P 3001 -p1 -b .manpagefixes
+%patch -P 3002 -p1 -b .globalsyntax
%patch -P 3003 -p1 -b .python-tests
%patch -P 3004 -p1 -b .fips-warning
%patch -P 3005 -p1 -b .copypaste
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri May 31 2024 Zdenek Dohnal - 2:9.1.452-1
+- patchlevel 452
+
* Mon May 06 2024 Zdenek Dohnal - 2:9.1.393-1
- patchlevel 393
From 3583633bff0da9663483e57cdf79a0404593a8f5 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Mon, 8 Jul 2024 10:29:12 +0200
Subject: [PATCH 602/678] - patchlevel 544
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 0d1c0300..a4af1b3c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -476,3 +476,4 @@
/vim-9.1-354.tar.bz2
/vim-9.1-393.tar.bz2
/vim-9.1-452.tar.bz2
+/vim-9.1-544.tar.bz2
diff --git a/sources b/sources
index 9fc5518b..cf9b995b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-452.tar.bz2) = 72568fb9f60f7b8b94dd2c00e91c6a9b6b03a8846032e831cdb0bb23ef736c27c72f5dd617734b3ad6c4af19cd9b8b49fd89cad7ee36fcb84dbdfcec63e7188d
+SHA512 (vim-9.1-544.tar.bz2) = 65a2a9fda4152fea8d61974544522e2568767db6f0e631d8c7e479a470a389c290a6a6518de18546c7d7c38e69270e681b528cf4cdabd24b38f79d0625c4358e
diff --git a/vim.spec b/vim.spec
index 2af586a2..3287ba42 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 452
+%define patchlevel 544
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Mon Jul 08 2024 Zdenek Dohnal - 2:9.1.544-1
+- patchlevel 544
+
* Fri May 31 2024 Zdenek Dohnal - 2:9.1.452-1
- patchlevel 452
From bd864ede9b08693c8cc3f2443c98e08edf1f11a8 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 12 Jul 2024 10:35:12 +0200
Subject: [PATCH 603/678] fix upstream-scripttests in CI - new test needs our
downstream 'set mouse=a' to pass
---
vim-8.0-copy-paste.patch | 32 ++++++++++++++++++++++----------
vim.spec | 5 ++++-
2 files changed, 26 insertions(+), 11 deletions(-)
diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch
index bd5bbd44..a1487d12 100644
--- a/vim-8.0-copy-paste.patch
+++ b/vim-8.0-copy-paste.patch
@@ -1,8 +1,8 @@
diff --git a/runtime/defaults.vim b/runtime/defaults.vim
-index f1d5cd1..b08de8e 100644
+index ff8ce8e..2ed8542 100644
--- a/runtime/defaults.vim
+++ b/runtime/defaults.vim
-@@ -74,18 +74,6 @@ sunmap Q
+@@ -75,18 +75,6 @@ sunmap Q
" Revert with ":iunmap ".
inoremap u
@@ -22,7 +22,7 @@ index f1d5cd1..b08de8e 100644
if 1
diff --git a/src/testdir/test_balloon.vim b/src/testdir/test_balloon.vim
-index ed0c6c1..90c8c40 100644
+index 80d5831..713f580 100644
--- a/src/testdir/test_balloon.vim
+++ b/src/testdir/test_balloon.vim
@@ -9,6 +9,7 @@ source screendump.vim
@@ -33,11 +33,23 @@ index ed0c6c1..90c8c40 100644
call setline(1, ["one one one", "two tXo two", "three three three"])
set balloonevalterm balloonexpr=MyBalloonExpr()..s:trailing balloondelay=100
let s:trailing = '<' " check that script context is set
+diff --git a/src/testdir/test_popup.vim b/src/testdir/test_popup.vim
+index d930133..0c74032 100644
+--- a/src/testdir/test_popup.vim
++++ b/src/testdir/test_popup.vim
+@@ -945,6 +945,7 @@ func Test_mouse_popup_position()
+ let script =<< trim END
+ set mousemodel=popup_setpos
+ source $VIMRUNTIME/menu.vim
++ set mouse=a
+ call setline(1, join(range(20)))
+ func Trigger(col)
+ call test_setmouse(1, a:col)
diff --git a/src/testdir/test_popupwin.vim b/src/testdir/test_popupwin.vim
-index b91689e..c6b70d1 100644
+index 64aa654..1a1261c 100644
--- a/src/testdir/test_popupwin.vim
+++ b/src/testdir/test_popupwin.vim
-@@ -553,6 +553,7 @@ func Test_popup_drag()
+@@ -558,6 +558,7 @@ func Test_popup_drag()
" create a popup that covers the command line
let lines =<< trim END
call setline(1, range(1, 20))
@@ -45,7 +57,7 @@ index b91689e..c6b70d1 100644
split
vsplit
$wincmd w
-@@ -621,6 +622,7 @@ func Test_popup_drag_minwidth()
+@@ -625,6 +626,7 @@ func Test_popup_drag_minwidth()
" create a popup that does not fit
let lines =<< trim END
@@ -53,7 +65,7 @@ index b91689e..c6b70d1 100644
call range(40)
\ ->map({_,i -> string(i)})
\ ->popup_create({
-@@ -669,6 +671,7 @@ func Test_popup_drag_termwin()
+@@ -672,6 +674,7 @@ func Test_popup_drag_termwin()
let lines =<< trim END
set foldmethod=marker
call setline(1, range(100))
@@ -61,7 +73,7 @@ index b91689e..c6b70d1 100644
for nr in range(7)
call setline(nr * 12 + 1, "fold {{{")
call setline(nr * 12 + 11, "end }}}")
-@@ -722,6 +725,7 @@ func Test_popup_close_with_mouse()
+@@ -724,6 +727,7 @@ func Test_popup_close_with_mouse()
let lines =<< trim END
call setline(1, range(1, 20))
@@ -69,7 +81,7 @@ index b91689e..c6b70d1 100644
" With border, can click on X
let winid = popup_create('foobar', #{
\ close: 'button',
-@@ -1557,6 +1561,7 @@ func Test_popup_beval()
+@@ -1559,6 +1563,7 @@ func Test_popup_beval()
let lines =<< trim END
call setline(1, range(1, 20))
call setline(5, 'here is some text to hover over')
@@ -77,7 +89,7 @@ index b91689e..c6b70d1 100644
set balloonevalterm
set balloonexpr=BalloonExpr()
set balloondelay=100
-@@ -2262,6 +2267,7 @@ func Test_popup_scrollbar()
+@@ -2255,6 +2260,7 @@ func Test_popup_scrollbar()
let lines =<< trim END
call setline(1, range(1, 20))
diff --git a/vim.spec b/vim.spec
index 3287ba42..cf491b02 100644
--- a/vim.spec
+++ b/vim.spec
@@ -51,7 +51,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Jul 12 2024 Zdenek Dohnal - 2:9.1.544-2
+- fix upstream-scripttests in CI - new test needs our downstream 'set mouse=a' to pass
+
* Mon Jul 08 2024 Zdenek Dohnal - 2:9.1.544-1
- patchlevel 544
From 4dfca63620f25627962c7ad7ad91874d9aa1a364 Mon Sep 17 00:00:00 2001
From: Zdenek Dohnal
Date: Fri, 12 Jul 2024 10:36:38 +0200
Subject: [PATCH 604/678] - patchlevel 571
---
.gitignore | 1 +
sources | 2 +-
vim.spec | 7 +++++--
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index a4af1b3c..836665fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -477,3 +477,4 @@
/vim-9.1-393.tar.bz2
/vim-9.1-452.tar.bz2
/vim-9.1-544.tar.bz2
+/vim-9.1-571.tar.bz2
diff --git a/sources b/sources
index cf9b995b..83dfb061 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-9.1-544.tar.bz2) = 65a2a9fda4152fea8d61974544522e2568767db6f0e631d8c7e479a470a389c290a6a6518de18546c7d7c38e69270e681b528cf4cdabd24b38f79d0625c4358e
+SHA512 (vim-9.1-571.tar.bz2) = c2664b05760ae65f697b3db1b747b8d3a61756b108c8402332aba143e4e067cbe2e7db72e3285e8d4b61176d86a302210e1967e92852df0ed7475f32804bd879
diff --git a/vim.spec b/vim.spec
index cf491b02..bccfd0c1 100644
--- a/vim.spec
+++ b/vim.spec
@@ -10,7 +10,7 @@
%bcond_with libsodium_crypt
%endif
-%define patchlevel 544
+%define patchlevel 571
%if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
%define WITH_SELINUX 1
@@ -51,7 +51,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 2%{?dist}
+Release: 1%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Fri Jul 12 2024 Zdenek Dohnal - 2:9.1.571-1
+- patchlevel 571
+
* Fri Jul 12 2024 Zdenek Dohnal - 2:9.1.544-2
- fix upstream-scripttests in CI - new test needs our downstream 'set mouse=a' to pass
From 6cc814d79799684fdbc9c8e853bf25b8f7c0679e Mon Sep 17 00:00:00 2001
From: Fedora Release Engineering
Date: Sat, 20 Jul 2024 08:46:13 +0000
Subject: [PATCH 605/678] Rebuilt for
https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
---
vim.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/vim.spec b/vim.spec
index bccfd0c1..0d63efd5 100644
--- a/vim.spec
+++ b/vim.spec
@@ -51,7 +51,7 @@ Summary: The VIM editor
URL: http://www.vim.org/
Name: vim
Version: %{baseversion}.%{patchlevel}
-Release: 1%{?dist}
+Release: 2%{?dist}
Epoch: 2
# swift.vim contains Apache 2.0 with runtime library exception:
# which is taken as Apache-2.0 WITH Swift-exception - reported to legal as https://gitlab.com/fedora/legal/fedora-license-data/-/issues/188
@@ -1057,6 +1057,9 @@ touch %{buildroot}/%{_datadir}/%{name}/vimfiles/doc/tags
%changelog
+* Sat Jul 20 2024 Fedora Release Engineering - 2:9.1.571-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
+
* Fri Jul 12 2024 Zdenek Dohnal