diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2026-06-09 11:11:09 +0100 |
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2026-06-09 11:11:09 +0100 |
| commit | e9f2908b988e4759fce8c2b017f9f3a2a00d37e3 (patch) | |
| tree | f4b143899692c8e5290088cbdffb2ea3de6138d7 | |
| parent | PYTHON_COMPAT bump (diff) | |
| download | portage-e9f2908b988e4759fce8c2b017f9f3a2a00d37e3.tar.bz2 portage-e9f2908b988e4759fce8c2b017f9f3a2a00d37e3.tar.xz portage-e9f2908b988e4759fce8c2b017f9f3a2a00d37e3.zip | |
| -rw-r--r-- | app-vim/youcompleteme/Manifest | 5 | ||||
| -rw-r--r-- | app-vim/youcompleteme/youcompleteme-20241216.ebuild | 86 | ||||
| -rw-r--r-- | app-vim/youcompleteme/youcompleteme-20260112-r2.ebuild (renamed from app-vim/youcompleteme/youcompleteme-20260112.ebuild) | 4 |
3 files changed, 3 insertions, 92 deletions
diff --git a/app-vim/youcompleteme/Manifest b/app-vim/youcompleteme/Manifest index 29c0364..07c5ce4 100644 --- a/app-vim/youcompleteme/Manifest +++ b/app-vim/youcompleteme/Manifest @@ -1,6 +1,3 @@ DIST ycmd-73ec4f6655e1a6f18ded977c0a43add2704a0b12.tar.gz 3756127 BLAKE2B b9a6a7a725310a8724aed98996512e27edd3e8f6e41ba742eaa5072121fed3cd3f20b383a30d3c06e9761a797e23864927204b41317b3b8599890fb6e965663f SHA512 0c1076aaa6fc3f02a81f62a58e44425f62af9da2722113888f42fbef67fa7fa255da7713bd6b996618bf42777a6d029d13489f2ca2628ba60c5ba2ad54554e5e -DIST ycmd-d8c3b699dd95ba054ea5331972f9ddb40f0cb7d1.tar.gz 3682044 BLAKE2B e87e57348d88b4e8e257c9fd198fba69d168e1326c1c568c940864e9f72dc7b9d5973917ba6d6d3161781178f2c1dfad9afb4d7aa8de13cf8608b66a66042e3a SHA512 1b399e0f31f5ebb81b30895c1b31519f2af4363d5ca4d38bcc7169a0aacc822965bf82d28a042fdbf0b751b37cee8b90b85ba0292cbcbc6af2820eaa3d3bcf40 -DIST youcompleteme-131b1827354871a4e984c1660b6af0fefca755c3.tar.gz 336039 BLAKE2B b19f299f1ee7242c2f822b268b5d051463f29eb871269999caf71b0d6387a8820c9986d9c1cb8b3c1f8239ccad02fdd8b3ccc9a8312097a91233cd64afb50ab5 SHA512 bb7b9e3e4c6bf5416b5ebb4c192b2617f200ee9df463213d2d677f91f52d8d8f979fb8abce02842c5d1b6190b3fd45efd09bf291092f65c0af3b9b7ddb7ea3e5 DIST youcompleteme-159e8dea6ad8ca5143b89b788b943f1a995c4fce.tar.gz 336640 BLAKE2B cd762f668f9cae476e7f7ebcdb8b978ee282371dd6791cde8efe2474b28b4b1339b9a96129f7e1e93c9e0715ca503bb89000c53e0a9605d305f825ad9c014a5e SHA512 3ac991139d38ff525b9e051c9e7073ae71d3e7a0d916e19da2419830a0d80ed6933344e68d0131e1f1b82768f24fe96c05d5e8c407fbfcdfc7b960f07320490b -EBUILD youcompleteme-20241216.ebuild 2403 BLAKE2B 4c5e376baf6e858efe90549f1d4d68e1c09849464c6495c48b2cf3de16d9a63dfb13fc96d508f234178b4da0d1236713c82930b41c27efe6964394235db663fd SHA512 e8bff65c502524343ca89bc4a1cf18022c81722e70eb7e418977f0b4f760b9c40a92559d22776f871956fbe4a365c8dbee144936f8890c6649afccf8f2c9ab0d -EBUILD youcompleteme-20260112.ebuild 2351 BLAKE2B ff1bb5c9af0bf56c0878e71113fcca1135d8f012687a1e3c022562489ce2e581aa4ea01c6051873cbdc86a352b15650d0ea0f780cbc107bd00d3f81586ec796e SHA512 977a569f582e1711fd67b0bafb40106d90cd68e236df0590583f05f2a814dbff8c265fc5b741ae04da231ba950cc9afe0e3c4618ed639d551156b3b8a91bdbce +EBUILD youcompleteme-20260112-r2.ebuild 2349 BLAKE2B 84f79ed6eba968e550d441ed6b138d3e5735c2031ba356688b7bcc96fdc9405f45c6047c1dcd5c187369baced781b6155bdb2cca3f76b997cb6d5d6ac4fc8a22 SHA512 d498f860f47d1877ba884ca71e7eb354f15d990212172c0a0c6173f7725bf3dbc3d1911785cc9612710b8f78e074ea4ad404933f5678fd01988cfef7a916f1d6 diff --git a/app-vim/youcompleteme/youcompleteme-20241216.ebuild b/app-vim/youcompleteme/youcompleteme-20241216.ebuild deleted file mode 100644 index 905d723..0000000 --- a/app-vim/youcompleteme/youcompleteme-20241216.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -EAPI="8" -PYTHON_COMPAT=( python3_{10..14} ) -LLVM_COMPAT=( {16..20} ) -inherit llvm-r2 multilib python-single-r1 cmake vim-plugin - -youcompletemev="131b1827354871a4e984c1660b6af0fefca755c3" -ycmdv="d8c3b699dd95ba054ea5331972f9ddb40f0cb7d1" - -KEYWORDS="~amd64 ~x86" -SRC_URI=" - https://github.com/ycm-core/YouCompleteMe/archive/$youcompletemev.tar.gz -> youcompleteme-$youcompletemev.tar.gz - https://github.com/ycm-core/ycmd/archive/$ycmdv.tar.gz -> ycmd-$ycmdv.tar.gz -" - -DESCRIPTION="vim plugin: a code-completion engine for Vim" -HOMEPAGE="http://ycm-core.github.io/YouCompleteMe/" - -LICENSE="GPL-3" -IUSE="+clang" - -COMMON_DEPEND=" - ${PYTHON_DEPS} - dev-cpp/abseil-cpp:= - clang? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}=') ) - $(python_gen_cond_dep ' - >=dev-libs/boost-1.65:=[python,${PYTHON_USEDEP}] - || ( - app-editors/vim[python,${PYTHON_SINGLE_USEDEP}] - app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}] - ) - ') -" -RDEPEND=" - ${COMMON_DEPEND} - $(python_gen_cond_dep ' - >=dev-python/bottle-0.12.18[${PYTHON_USEDEP}] - >=dev-python/regex-2020.2.20[${PYTHON_USEDEP}] - >=dev-python/jedi-0.16.0[${PYTHON_USEDEP}] - >=dev-python/watchdog-0.10.2[${PYTHON_USEDEP}] - ') -" -DEPEND=" - ${COMMON_DEPEND} -" - -S="${WORKDIR}/YouCompleteMe-$youcompletemev" -CMAKE_IN_SOURCE_BUILD=1 -CMAKE_USE_DIR=${S}/third_party/ycmd/cpp - -VIM_PLUGIN_HELPFILES="${PN}" - -src_prepare() { - for third_party_module in ycmd ; do - rm -r "${S}"/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}" - done - mv ${WORKDIR}/ycmd-$ycmdv ${S}/third_party/ycmd - cmake_src_prepare - default -} - -src_configure() { - local mycmakeargs=( - -DUSE_CLANG_COMPLETER=$(usex clang) - -DUSE_SYSTEM_LIBCLANG=$(usex clang) - -DPATH_TO_LLVM_ROOT=$(get_llvm_prefix) - -DUSE_SYSTEM_ABSEIL=ON - -DPython3_LIBRARY=$SYSROOT/usr/$(get_libdir)/lib$EPYTHON.so - -DPython3_EXECUTABLE=$SYSROOT/usr/bin/$EPYTHON - -DPython3_INCLUDE_DIR=$SYSROOT/usr/include/$EPYTHON - ) - cmake_src_configure -} - -src_install() { - dodoc *.md third_party/ycmd/*.md - rm -r *.md *.sh COPYING.txt third_party/ycmd/cpp || die - rm -r third_party/ycmd/{*.md,*.sh} || die - rm -r test || die - find python third_party/ycmd -depth -name '*test*' -exec rm -r {} + || die - find python third_party/ycmd -depth -name '*examples*' -exec rm -r {} + || die - - vim-plugin_src_install third_party python - - python_optimize "${ED}" - python_fix_shebang "${ED}" -} diff --git a/app-vim/youcompleteme/youcompleteme-20260112.ebuild b/app-vim/youcompleteme/youcompleteme-20260112-r2.ebuild index 7703489..78887db 100644 --- a/app-vim/youcompleteme/youcompleteme-20260112.ebuild +++ b/app-vim/youcompleteme/youcompleteme-20260112-r2.ebuild @@ -1,12 +1,12 @@ EAPI="8" PYTHON_COMPAT=( python3_{10..14} ) -LLVM_COMPAT=( {16..21} ) +LLVM_COMPAT=( {16..23} ) inherit llvm-r2 multilib python-single-r1 cmake vim-plugin youcompletemev="159e8dea6ad8ca5143b89b788b943f1a995c4fce" ycmdv="73ec4f6655e1a6f18ded977c0a43add2704a0b12" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" SRC_URI=" https://github.com/ycm-core/YouCompleteMe/archive/$youcompletemev.tar.gz -> youcompleteme-$youcompletemev.tar.gz https://github.com/ycm-core/ycmd/archive/$ycmdv.tar.gz -> ycmd-$ycmdv.tar.gz |
