From be9084116f42df4947f219ef8636622c43fe55b7 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Mon, 12 Jan 2026 18:21:27 +0000 Subject: Bump youcompleteme for 20260112 --- app-vim/youcompleteme/Manifest | 8 +- .../youcompleteme/youcompleteme-20240919-r1.ebuild | 85 --------------------- .../youcompleteme/youcompleteme-20241216.ebuild | 2 +- .../youcompleteme/youcompleteme-20260112.ebuild | 86 ++++++++++++++++++++++ 4 files changed, 91 insertions(+), 90 deletions(-) delete mode 100644 app-vim/youcompleteme/youcompleteme-20240919-r1.ebuild create mode 100644 app-vim/youcompleteme/youcompleteme-20260112.ebuild diff --git a/app-vim/youcompleteme/Manifest b/app-vim/youcompleteme/Manifest index 17588b2..0bb2485 100644 --- a/app-vim/youcompleteme/Manifest +++ b/app-vim/youcompleteme/Manifest @@ -1,6 +1,6 @@ -DIST ycmd-8b61f198f9c824ce3ef246e5fd542a2304c9275e.tar.gz 3627019 BLAKE2B dd9649ff48a25004568dab4e4fa72e567f26b554d5b8a64f052c16fe8654a7046bb9c1d7908d313d71f265b0fd58fd06ff7f163edd113c9aa5b3cf0d31b2846a SHA512 03674ab1267e623f6bf551b6c21acfd4d43f184e6a67bff8940941f4406c5aa06c7074d59bada708622bf41ec8b45713e5197d37566e816ed1a6599e49de827b +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-63ab13e95141c252c545f9a6c7144ced6790d68f.tar.gz 335912 BLAKE2B d2504f8c71091a6947008bdedf46479ec5353f2132ef6047de84ee8d22553c12a43166a45297620bede21875297318b1c8e9ad43a0adaa2a5189571f8e98ce74 SHA512 8119265ea7ced19bc9b2fad540734ee5ee804fb1f0123563499772488f7ea9bd661e0f977c231cb1ed7338490a13774332701b92ebbcc739182d0561c6d7f62c -EBUILD youcompleteme-20240919-r1.ebuild 2346 BLAKE2B 62b644d03f932e677525af5238ce4e6c37c65caecfc8df29a356b2604d9f086da2c7e8d055286850117ee5548b1222a756c0b317dc4530b32edfd21c2a09aaf2 SHA512 ea86979f674aa68bb3c362e5a63ea645018d37a4d99e9c1e8ee5a283380524323cecaca7e8747f5d7ed1c48a48918d8b432a71faddd629a6814f70db5a3515a0 -EBUILD youcompleteme-20241216.ebuild 2401 BLAKE2B d4809b9b2a3183c01790c879dc718077b929cf05819fdcda2a5d0ffd73435dc4fc1998a26f92b6f8eac98c894d00a3b943380654d2a96e72cc6078d617f95708 SHA512 135839e8ac162d8e714ad84a02cc00611d4dd1a7b2e752266a997c74b9c63234990c297a01e70a2bac497a14e9e672c2dc16bb4cd07226fc805142071e2b374f +DIST youcompleteme-159e8dea6ad8ca5143b89b788b943f1a995c4fce.tar.gz 336640 BLAKE2B cd762f668f9cae476e7f7ebcdb8b978ee282371dd6791cde8efe2474b28b4b1339b9a96129f7e1e93c9e0715ca503bb89000c53e0a9605d305f825ad9c014a5e SHA512 3ac991139d38ff525b9e051c9e7073ae71d3e7a0d916e19da2419830a0d80ed6933344e68d0131e1f1b82768f24fe96c05d5e8c407fbfcdfc7b960f07320490b +EBUILD youcompleteme-20241216.ebuild 2403 BLAKE2B 457594a395550251e6c31688d98c473f8b8e8ee371af62014031b9ffc05cf6fa5ec0fb5705151e2492d87210f761ec9592cdd2b02d3cdd3bde3cea75c6fa8a88 SHA512 ddf67a81678b28dbaaa874538fddaa471b29dce9df9b9175602059795b987832fc9f3009ed6796ebb1c5ef7a8710b83fee892f6c8056694d2e35c228380128f7 +EBUILD youcompleteme-20260112.ebuild 2403 BLAKE2B 068a25d4936151d23a1c7ec83fae4b648ef180c799785809fb7c939cd41990a673f2bc0f054197a28b59d24b449d4855f7f2beb10fbfc2af61b80b6b60704b4f SHA512 17cb7ed19908324b0b0d9b7f16bd88a080d99abd26032336c8d27f75de45c7ddb44f8d169bc10e9930525b6eb70b02a466b7e80dab7f04eb1a7f723857fba907 diff --git a/app-vim/youcompleteme/youcompleteme-20240919-r1.ebuild b/app-vim/youcompleteme/youcompleteme-20240919-r1.ebuild deleted file mode 100644 index 671d8f6..0000000 --- a/app-vim/youcompleteme/youcompleteme-20240919-r1.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -EAPI="8" -PYTHON_COMPAT=( python3_{10,11,12} ) -inherit llvm multilib python-single-r1 cmake vim-plugin - -youcompletemev="63ab13e95141c252c545f9a6c7144ced6790d68f" -ycmdv="8b61f198f9c824ce3ef246e5fd542a2304c9275e" - -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-core/clang:= ) - $(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-20241216.ebuild b/app-vim/youcompleteme/youcompleteme-20241216.ebuild index f0a3687..7f2484c 100644 --- a/app-vim/youcompleteme/youcompleteme-20241216.ebuild +++ b/app-vim/youcompleteme/youcompleteme-20241216.ebuild @@ -6,7 +6,7 @@ inherit llvm-r2 multilib python-single-r1 cmake vim-plugin youcompletemev="131b1827354871a4e984c1660b6af0fefca755c3" ycmdv="d8c3b699dd95ba054ea5331972f9ddb40f0cb7d1" -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 diff --git a/app-vim/youcompleteme/youcompleteme-20260112.ebuild b/app-vim/youcompleteme/youcompleteme-20260112.ebuild new file mode 100644 index 0000000..61a0e13 --- /dev/null +++ b/app-vim/youcompleteme/youcompleteme-20260112.ebuild @@ -0,0 +1,86 @@ +EAPI="8" +PYTHON_COMPAT=( python3_{10..13} ) +LLVM_COMPAT=( {16..20} ) +inherit llvm-r2 multilib python-single-r1 cmake vim-plugin + +youcompletemev="159e8dea6ad8ca5143b89b788b943f1a995c4fce" +ycmdv="73ec4f6655e1a6f18ded977c0a43add2704a0b12" + +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}" +} -- cgit v1.2.3