commit:     6fe17e177a8b6146cb6307dd1325b6a474e7991b
Author:     Waldo Lemmer <waldolemmer1 <AT> gmail <DOT> com>
AuthorDate: Wed May  8 19:21:22 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 19 15:28:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe17e17

app-editors/vim-core: remove textwidth autocommands

vimrc registered an autocommand that set textwidth=78 for all *.txt
buffers. This has sparked a few discussions, including this [1] forum
post and bug 559800.

Overriding the upstream default of textwidth=0 is not a good idea. This
commit removes the relevant autocommand and revbumps all versions of the
package.

[1]: https://forums.gentoo.org/viewtopic-p-8450986.html

Closes: https://bugs.gentoo.org/559800
Signed-off-by: Waldo Lemmer <waldolemmer1 <AT> gmail.com>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 app-editors/vim-core/files/vimrc-r7                | 210 +++++++++++++++++++++
 ...ore-9999.ebuild => vim-core-9.0.1503-r1.ebuild} |   9 +-
 ...ore-9999.ebuild => vim-core-9.0.1627-r1.ebuild} |   9 +-
 ...ore-9999.ebuild => vim-core-9.0.1678-r1.ebuild} |  11 +-
 ...ore-9999.ebuild => vim-core-9.0.1777-r1.ebuild} |  11 +-
 ...ore-9999.ebuild => vim-core-9.0.2092-r1.ebuild} |  17 +-
 ...ore-9999.ebuild => vim-core-9.0.2167-r1.ebuild} |  12 +-
 ...ore-9999.ebuild => vim-core-9.1.0366-r1.ebuild} |  14 +-
 app-editors/vim-core/vim-core-9999.ebuild          |   2 +-
 9 files changed, 240 insertions(+), 55 deletions(-)

diff --git a/app-editors/vim-core/files/vimrc-r7 
b/app-editors/vim-core/files/vimrc-r7
new file mode 100644
index 000000000000..39a30d6f2955
--- /dev/null
+++ b/app-editors/vim-core/files/vimrc-r7
@@ -0,0 +1,210 @@
+scriptencoding utf-8
+" ^^ Please leave the above line at the start of the file.
+
+" Default configuration file for Vim
+
+" Written by Aron Griffis <[email protected]>
+" Modified by Ryan Phillips <[email protected]>
+" Modified some more by Ciaran McCreesh <[email protected]>
+" Added Redhat's vimrc info by Seemant Kulleen <[email protected]>
+
+" You can override any of these settings on a global basis via the
+" "/etc/vim/vimrc.local" file, and on a per-user basis via "~/.vimrc". You may
+" need to create these.
+
+" {{{ General settings
+" The following are some sensible defaults for Vim for most users.
+" We attempt to change as little as possible from Vim's defaults,
+" deviating only where it makes sense
+set nocompatible        " Use Vim defaults (much better!)
+set bs=2                " Allow backspacing over everything in insert mode
+set ai                  " Always set auto-indenting on
+set history=50          " keep 50 lines of command history
+set ruler               " Show the cursor position all the time
+
+set viminfo='20,\"500   " Keep a .viminfo file.
+
+" Don't use Ex mode, use Q for formatting
+map Q gq
+
+" When doing tab completion, give the following files lower priority. You may
+" wish to set 'wildignore' to completely ignore files, and 'wildmenu' to enable
+" enhanced tab completion. These can be done in the user vimrc file.
+set suffixes+=.info,.aux,.log,.dvi,.bbl,.out,.o,.lo
+
+" When displaying line numbers, don't use an annoyingly wide number column. 
This
+" doesn't enable line numbers -- :set number will do that. The value given is a
+" minimum width to use for the number column, not a fixed size.
+if v:version >= 700
+  set numberwidth=3
+endif
+" }}}
+
+" {{{ Modeline settings
+" We don't allow modelines by default. See bug #14088 and bug #73715.
+" If you're not concerned about these, you can enable them on a per-user
+" basis by adding "set modeline" to your ~/.vimrc file.
+set nomodeline
+" }}}
+
+" {{{ Locale settings
+" Try to come up with some nice sane GUI fonts. Also try to set a sensible
+" value for fileencodings based upon locale. These can all be overridden in
+" the user vimrc file.
+if v:lang =~? "^ko"
+  set fileencodings=euc-kr
+  set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
+elseif v:lang =~? "^ja_JP"
+  set fileencodings=euc-jp
+  set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
+elseif v:lang =~? "^zh_TW"
+  set fileencodings=big5
+  set 
guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
+elseif v:lang =~? "^zh_CN"
+  set fileencodings=gb2312
+  set guifontset=*-r-*
+endif
+
+" If we have a BOM, always honour that rather than trying to guess.
+if &fileencodings !~? "ucs-bom"
+  set fileencodings^=ucs-bom
+endif
+
+" Always check for UTF-8 when trying to determine encodings.
+if &fileencodings !~? "utf-8"
+  " If we have to add this, the default encoding is not Unicode.
+  " We use this fact later to revert to the default encoding in plaintext/empty
+  " files.
+  let g:added_fenc_utf8 = 1
+  set fileencodings+=utf-8
+endif
+
+" Make sure we have a sane fallback for encoding detection
+if &fileencodings !~? "default"
+  set fileencodings+=default
+endif
+" }}}
+
+" {{{ Syntax highlighting settings
+" Switch syntax highlighting on, when the terminal has colors
+" Also switch on highlighting the last used search pattern.
+if &t_Co > 2 || has("gui_running")
+  syntax on
+  set hlsearch
+endif
+" }}}
+
+" {{{ Terminal fixes
+if &term ==? "xterm"
+  set t_Sb=^[4%dm
+  set t_Sf=^[3%dm
+  set ttymouse=xterm2
+endif
+
+if &term ==? "gnome" && has("eval")
+  " Set useful keys that vim doesn't discover via termcap but are in the
+  " builtin xterm termcap. See bug #122562. We use exec to avoid having to
+  " include raw escapes in the file.
+  exec "set <C-Left>=\eO5D"
+  exec "set <C-Right>=\eO5C"
+endif
+" }}}
+
+" {{{ Filetype plugin settings
+" Enable plugin-provided filetype settings, but only if the ftplugin
+" directory exists (which it won't on livecds, for example).
+if isdirectory(expand("$VIMRUNTIME/ftplugin"))
+  filetype plugin on
+
+  " Uncomment the next line (or copy to your ~/.vimrc) for plugin-provided
+  " indent settings. Some people don't like these, so we won't turn them on by
+  " default.
+  " filetype indent on
+endif
+" }}}
+
+" {{{ Fix &shell, see bug #101665.
+if "" == &shell
+  if executable("@GENTOO_PORTAGE_EPREFIX@/bin/bash")
+    set shell=@GENTOO_PORTAGE_EPREFIX@/bin/bash
+  elseif executable("@GENTOO_PORTAGE_EPREFIX@/bin/sh")
+    set shell=@GENTOO_PORTAGE_EPREFIX@/bin/sh
+  endif
+endif
+"}}}
+
+" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh
+" files should default to bash. See :help sh-syntax and bug #101819.
+if has("eval")
+  let is_bash=1
+endif
+" }}}
+
+" {{{ Autocommands
+if has("autocmd")
+
+augroup gentoo
+  au!
+
+  " Gentoo-specific settings for ebuilds.  These are the federally-mandated
+  " required tab settings.  See the following for more information:
+  " http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
+  " Note that the rules below are very minimal and don't cover everything.
+  " Better to emerge app-vim/gentoo-syntax, which provides full syntax,
+  " filetype and indent settings for all things Gentoo.
+  au BufRead,BufNewFile *.e{build,class} let is_bash=1|setfiletype sh
+  au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab
+
+  " When editing a file, always jump to the last cursor position
+  autocmd BufReadPost *
+        \ if ! exists("g:leave_my_cursor_position_alone") |
+        \     if line("'\"") > 0 && line ("'\"") <= line("$") |
+        \         exe "normal! g'\"" |
+        \     endif |
+        \ endif
+
+  " When editing a crontab file, set backupcopy to yes rather than auto. See
+  " :help crontab and bug #53437.
+  autocmd FileType crontab set backupcopy=yes
+
+  " If we previously detected that the default encoding is not UTF-8
+  " (g:added_fenc_utf8), assume that a file with only ASCII characters (or no
+  " characters at all) isn't a Unicode file, but is in the default encoding.
+  " Except of course if a byte-order mark is in effect.
+  autocmd BufReadPost *
+        \ if exists("g:added_fenc_utf8") && &fileencoding == "utf-8" && 
+        \    ! &bomb && search('[\x80-\xFF]','nw') == 0 && &modifiable |
+        \       set fileencoding= |
+        \ endif
+
+augroup END
+
+endif " has("autocmd")
+" }}}
+
+" We don't want VIM to load their own built-in defaults, preferring ours here
+" instead. This option cannot apply to minimal builds, so it is guarded by a
+" test that's guaranteed to fail for those, owing to the lack of +eval.
+if 1
+  let g:skip_defaults_vim = 1
+endif
+
+" Enable Omni completion when opening a file only if a specific plugin does
+" not already exist for that filetype. This allows Omni completion
+" (Ctrl-x/Ctrl-o) to work with any programming language if and only if a syntax
+" file exists for the said language.
+if exists("+omnifunc")
+   autocmd Filetype *
+             \ if &omnifunc == "" |
+             \         setlocal omnifunc=syntaxcomplete#Complete |
+             \ endif
+endif
+
+" {{{ vimrc.local
+if filereadable("@GENTOO_PORTAGE_EPREFIX@/etc/vim/vimrc.local")
+  source @GENTOO_PORTAGE_EPREFIX@/etc/vim/vimrc.local
+endif
+" }}}
+
+" vim: set fenc=utf-8 tw=80 sw=2 sts=2 et foldmethod=marker :
+

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9.0.1503-r1.ebuild
similarity index 97%
copy from app-editors/vim-core/vim-core-9999.ebuild
copy to app-editors/vim-core/vim-core-9.0.1503-r1.ebuild
index acfd3ab4aab3..bd8cbec4adfb 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1503-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then
 else
        SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
                
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
 
@@ -108,11 +108,6 @@ src_prepare() {
 
        # Remove src/auto/configure file.
        rm -v src/auto/configure || die "rm configure failed"
-
-       # bug 908961
-       if use elibc_musl ; then
-               sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
-       fi
 }
 
 src_configure() {
@@ -190,7 +185,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9.0.1627-r1.ebuild
similarity index 97%
copy from app-editors/vim-core/vim-core-9999.ebuild
copy to app-editors/vim-core/vim-core-9.0.1627-r1.ebuild
index acfd3ab4aab3..bd8cbec4adfb 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1627-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then
 else
        SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
                
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
 
@@ -108,11 +108,6 @@ src_prepare() {
 
        # Remove src/auto/configure file.
        rm -v src/auto/configure || die "rm configure failed"
-
-       # bug 908961
-       if use elibc_musl ; then
-               sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
-       fi
 }
 
 src_configure() {
@@ -190,7 +185,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9.0.1678-r1.ebuild
similarity index 96%
copy from app-editors/vim-core/vim-core-9999.ebuild
copy to app-editors/vim-core/vim-core-9.0.1678-r1.ebuild
index acfd3ab4aab3..95e078489036 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1678-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then
 else
        SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
                
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
 
@@ -108,11 +108,6 @@ src_prepare() {
 
        # Remove src/auto/configure file.
        rm -v src/auto/configure || die "rm configure failed"
-
-       # bug 908961
-       if use elibc_musl ; then
-               sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
-       fi
 }
 
 src_configure() {
@@ -134,7 +129,7 @@ src_configure() {
        export ac_cv_prog_STRIP="$(type -P true ) faking strip"
 
        local myconf=(
-               --with-modified-by=Gentoo-${PVR}
+               --with-modified-by="Gentoo-${PVR} (RIP Bram)"
                --enable-gui=no
                --without-x
                --disable-darwin
@@ -190,7 +185,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9.0.1777-r1.ebuild
similarity index 96%
copy from app-editors/vim-core/vim-core-9999.ebuild
copy to app-editors/vim-core/vim-core-9.0.1777-r1.ebuild
index acfd3ab4aab3..95e078489036 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1777-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then
 else
        SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
                
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
 
@@ -108,11 +108,6 @@ src_prepare() {
 
        # Remove src/auto/configure file.
        rm -v src/auto/configure || die "rm configure failed"
-
-       # bug 908961
-       if use elibc_musl ; then
-               sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
-       fi
 }
 
 src_configure() {
@@ -134,7 +129,7 @@ src_configure() {
        export ac_cv_prog_STRIP="$(type -P true ) faking strip"
 
        local myconf=(
-               --with-modified-by=Gentoo-${PVR}
+               --with-modified-by="Gentoo-${PVR} (RIP Bram)"
                --enable-gui=no
                --without-x
                --disable-darwin
@@ -190,7 +185,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9.0.2092-r1.ebuild
similarity index 93%
copy from app-editors/vim-core/vim-core-9999.ebuild
copy to app-editors/vim-core/vim-core-9.0.2092-r1.ebuild
index acfd3ab4aab3..c2cd0f76de54 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.2092-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Please bump with app-editors/vim and app-editors/gvim
 
 VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
+VIM_PATCHES_VERSION="9.0.2092"
 inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
 
 if [[ ${PV} == 9999* ]] ; then
@@ -15,8 +15,8 @@ if [[ ${PV} == 9999* ]] ; then
        EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
 else
        SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-               
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+               
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz";
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
 
@@ -34,7 +34,7 @@ BDEPEND="dev-build/autoconf"
 if [[ ${PV} != 9999* ]]; then
        # Gentoo patches to fix runtime issues, cross-compile errors, etc
        PATCHES=(
-               "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+               "${WORKDIR}/vim-${VIM_PATCHES_VERSION}-patches"
        )
 fi
 
@@ -108,11 +108,6 @@ src_prepare() {
 
        # Remove src/auto/configure file.
        rm -v src/auto/configure || die "rm configure failed"
-
-       # bug 908961
-       if use elibc_musl ; then
-               sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
-       fi
 }
 
 src_configure() {
@@ -134,7 +129,7 @@ src_configure() {
        export ac_cv_prog_STRIP="$(type -P true ) faking strip"
 
        local myconf=(
-               --with-modified-by=Gentoo-${PVR}
+               --with-modified-by="Gentoo-${PVR} (RIP Bram)"
                --enable-gui=no
                --without-x
                --disable-darwin
@@ -190,7 +185,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9.0.2167-r1.ebuild
similarity index 94%
copy from app-editors/vim-core/vim-core-9999.ebuild
copy to app-editors/vim-core/vim-core-9.0.2167-r1.ebuild
index acfd3ab4aab3..bd23f78d0c6a 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.2167-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 # Please bump with app-editors/vim and app-editors/gvim
 
 VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
+VIM_PATCHES_VERSION="9.0.2092"
 inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
 
 if [[ ${PV} == 9999* ]] ; then
@@ -15,8 +15,8 @@ if [[ ${PV} == 9999* ]] ; then
        EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
 else
        SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-               
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+               
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz";
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
 
@@ -34,7 +34,7 @@ BDEPEND="dev-build/autoconf"
 if [[ ${PV} != 9999* ]]; then
        # Gentoo patches to fix runtime issues, cross-compile errors, etc
        PATCHES=(
-               "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+               "${WORKDIR}/vim-${VIM_PATCHES_VERSION}-patches"
        )
 fi
 
@@ -134,7 +134,7 @@ src_configure() {
        export ac_cv_prog_STRIP="$(type -P true ) faking strip"
 
        local myconf=(
-               --with-modified-by=Gentoo-${PVR}
+               --with-modified-by="Gentoo-${PVR} (RIP Bram)"
                --enable-gui=no
                --without-x
                --disable-darwin
@@ -190,7 +190,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9.1.0366-r1.ebuild
similarity index 94%
copy from app-editors/vim-core/vim-core-9999.ebuild
copy to app-editors/vim-core/vim-core-9.1.0366-r1.ebuild
index acfd3ab4aab3..759cb04d314d 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9.1.0366-r1.ebuild
@@ -5,8 +5,8 @@ EAPI=8
 
 # Please bump with app-editors/vim and app-editors/gvim
 
-VIM_VERSION="9.0"
-VIM_PATCHES_VERSION="9.0.1000"
+VIM_VERSION="9.1"
+VIM_PATCHES_VERSION="9.0.2092"
 inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
 
 if [[ ${PV} == 9999* ]] ; then
@@ -15,8 +15,8 @@ if [[ ${PV} == 9999* ]] ; then
        EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
 else
        SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-               
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2";
-       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+               
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz";
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
 
@@ -34,7 +34,7 @@ BDEPEND="dev-build/autoconf"
 if [[ ${PV} != 9999* ]]; then
        # Gentoo patches to fix runtime issues, cross-compile errors, etc
        PATCHES=(
-               "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+               "${WORKDIR}/vim-${VIM_PATCHES_VERSION}-patches"
        )
 fi
 
@@ -134,7 +134,7 @@ src_configure() {
        export ac_cv_prog_STRIP="$(type -P true ) faking strip"
 
        local myconf=(
-               --with-modified-by=Gentoo-${PVR}
+               --with-modified-by="Gentoo-${PVR} (RIP Bram)"
                --enable-gui=no
                --without-x
                --disable-darwin
@@ -190,7 +190,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

diff --git a/app-editors/vim-core/vim-core-9999.ebuild 
b/app-editors/vim-core/vim-core-9999.ebuild
index acfd3ab4aab3..b78c0ae44f87 100644
--- a/app-editors/vim-core/vim-core-9999.ebuild
+++ b/app-editors/vim-core/vim-core-9999.ebuild
@@ -190,7 +190,7 @@ src_install() {
        # default vimrc is installed by vim-core since it applies to
        # both vim and gvim
        insinto /etc/vim/
-       newins "${FILESDIR}"/vimrc-r6 vimrc
+       newins "${FILESDIR}"/vimrc-r7 vimrc
        eprefixify "${ED}"/etc/vim/vimrc
 
        if use minimal; then

Reply via email to