commit:     49adc5f0272e40ac608a89d268ee12811fcca384
Author:     Dongsu Park <dpark <AT> linux <DOT> microsoft <DOT> com>
AuthorDate: Thu Jan 27 16:23:03 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 18 02:53:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49adc5f0

app-editors/vim: install defaults.vim only if the file is not installed

Install defaults.vim only if the file is not installed already from
vim-core. That's needed for avoiding conflicts between vim and vim-core.

Closes: https://bugs.gentoo.org/830177
Signed-off-by: Dongsu Park <dpark <AT> linux.microsoft.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-editors/vim/vim-8.2.0814-r100.ebuild | 6 ++++--
 app-editors/vim/vim-8.2.3428-r1.ebuild   | 6 ++++--
 app-editors/vim/vim-8.2.3567.ebuild      | 6 ++++--
 app-editors/vim/vim-8.2.3582.ebuild      | 6 ++++--
 app-editors/vim/vim-8.2.3669.ebuild      | 6 ++++--
 app-editors/vim/vim-8.2.3741.ebuild      | 6 ++++--
 app-editors/vim/vim-8.2.3950.ebuild      | 6 ++++--
 app-editors/vim/vim-9999.ebuild          | 6 ++++--
 8 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/app-editors/vim/vim-8.2.0814-r100.ebuild 
b/app-editors/vim/vim-8.2.0814-r100.ebuild
index 0f20c926a800..11f77d9c3dee 100644
--- a/app-editors/vim/vim-8.2.0814-r100.ebuild
+++ b/app-editors/vim/vim-8.2.0814-r100.ebuild
@@ -306,8 +306,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

diff --git a/app-editors/vim/vim-8.2.3428-r1.ebuild 
b/app-editors/vim/vim-8.2.3428-r1.ebuild
index 6a4b59f53ef1..0b57137c4a67 100644
--- a/app-editors/vim/vim-8.2.3428-r1.ebuild
+++ b/app-editors/vim/vim-8.2.3428-r1.ebuild
@@ -318,8 +318,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

diff --git a/app-editors/vim/vim-8.2.3567.ebuild 
b/app-editors/vim/vim-8.2.3567.ebuild
index 3ce917bf8851..a16ecf652266 100644
--- a/app-editors/vim/vim-8.2.3567.ebuild
+++ b/app-editors/vim/vim-8.2.3567.ebuild
@@ -320,8 +320,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

diff --git a/app-editors/vim/vim-8.2.3582.ebuild 
b/app-editors/vim/vim-8.2.3582.ebuild
index a17b74f24534..62135009f599 100644
--- a/app-editors/vim/vim-8.2.3582.ebuild
+++ b/app-editors/vim/vim-8.2.3582.ebuild
@@ -320,8 +320,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

diff --git a/app-editors/vim/vim-8.2.3669.ebuild 
b/app-editors/vim/vim-8.2.3669.ebuild
index 3ce917bf8851..a16ecf652266 100644
--- a/app-editors/vim/vim-8.2.3669.ebuild
+++ b/app-editors/vim/vim-8.2.3669.ebuild
@@ -320,8 +320,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

diff --git a/app-editors/vim/vim-8.2.3741.ebuild 
b/app-editors/vim/vim-8.2.3741.ebuild
index 08b5ddc82130..53e69aee9488 100644
--- a/app-editors/vim/vim-8.2.3741.ebuild
+++ b/app-editors/vim/vim-8.2.3741.ebuild
@@ -320,8 +320,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

diff --git a/app-editors/vim/vim-8.2.3950.ebuild 
b/app-editors/vim/vim-8.2.3950.ebuild
index a15f1260d55d..2b7c3b0992cc 100644
--- a/app-editors/vim/vim-8.2.3950.ebuild
+++ b/app-editors/vim/vim-8.2.3950.ebuild
@@ -320,8 +320,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

diff --git a/app-editors/vim/vim-9999.ebuild b/app-editors/vim/vim-9999.ebuild
index 3ce917bf8851..a16ecf652266 100644
--- a/app-editors/vim/vim-9999.ebuild
+++ b/app-editors/vim/vim-9999.ebuild
@@ -320,8 +320,10 @@ src_install() {
 
        # Fix an issue of missing defaults.vim when USE=minimal.
        if use minimal ; then
-               insinto ${vimfiles}
-               doins runtime/defaults.vim
+               if [[ ! -f "${vimfiles}/defaults.vim" ]]; then
+                       insinto ${vimfiles}
+                       doins runtime/defaults.vim
+               fi
        fi
 
        domenu runtime/vim.desktop

Reply via email to