* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2015-11-10 14:35 Justin Lecher
0 siblings, 0 replies; 10+ messages in thread
From: Justin Lecher @ 2015-11-10 14:35 UTC (permalink / raw
To: gentoo-commits
commit: ce7db3eb15af92502bbd2fba23d10eebce7f3391
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 10 14:29:23 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 14:29:23 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7db3eb
app-vim/youcompleteme: Use virtual instead of plain package
Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
app-vim/youcompleteme/metadata.xml | 8 ++++----
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/app-vim/youcompleteme/metadata.xml b/app-vim/youcompleteme/metadata.xml
index 0398088..b0eb4c2 100644
--- a/app-vim/youcompleteme/metadata.xml
+++ b/app-vim/youcompleteme/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>vim</herd>
-<use>
- <flag name="clang">Enable semantic support for C-family languages using <pkg>sys-devel/clang</pkg></flag>
-</use>
+ <herd>vim</herd>
+ <use>
+ <flag name="clang">Enable semantic support for C-family languages using <pkg>sys-devel/clang</pkg></flag>
+ </use>
</pkgmetadata>
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index 9dcd6ff..aef2bf0 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -33,7 +33,7 @@ COMMON_DEPEND="
RDEPEND="
${COMMON_DEPEND}
dev-python/bottle[${PYTHON_USEDEP}]
- dev-python/futures[${PYTHON_USEDEP}]
+ virtual/python-futures[${PYTHON_USEDEP}]
dev-python/jedi[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/sh[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2016-01-22 21:03 Justin Lecher
0 siblings, 0 replies; 10+ messages in thread
From: Justin Lecher @ 2016-01-22 21:03 UTC (permalink / raw
To: gentoo-commits
commit: c84c428b7d8795b6063f490739b76bab774668b7
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 20:36:10 2016 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 21:03:03 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84c428b
app-vim/youcompleteme: Use egit_clean to clean workdir
* Add missing die
Package-Manager: portage-2.2.27
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
app-vim/youcompleteme/youcompleteme-20130910.ebuild | 20 +++++++++-----------
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 14 ++++++++------
2 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/app-vim/youcompleteme/youcompleteme-20130910.ebuild b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
index cb098b8..4defa4f 100644
--- a/app-vim/youcompleteme/youcompleteme-20130910.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
@@ -1,10 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
+
PYTHON_COMPAT=( python2_7 )
-inherit multilib python-single-r1 cmake-utils vim-plugin
+
+inherit eutils multilib python-single-r1 cmake-utils vim-plugin
if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="git://github.com/Valloric/YouCompleteMe.git"
@@ -54,14 +56,14 @@ src_configure() {
src_test() {
# TODO: use system gmock/gtest
- cd "${S}"/cpp
+ cd "${S}"/cpp || die
emake ycm_core_tests
cd ycm/tests || die
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
"${S}"/cpp/ycm/tests/ycm_core_tests || die
- cd "${S}"/python/ycm
- nosetests || die
+ cd "${S}"/python/ycm || die
+ nosetests --verbose || die
}
src_install() {
@@ -79,10 +81,6 @@ src_install() {
pkg_postinst() {
vim-plugin_pkg_postinst
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog
- elog "optional dependencies:"
- elog " dev-python/jedi (better python autocompletion)"
- elog
- fi
+ [[ -z ${REPLACING_VERSIONS} ]] && \
+ optfeature "better python autocompletion" dev-python/jedi
}
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index aef2bf0..5a68855 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -1,10 +1,12 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
+
PYTHON_COMPAT=( python2_7 )
-inherit multilib python-single-r1 cmake-utils vim-plugin
+
+inherit eutils multilib python-single-r1 cmake-utils vim-plugin
if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="git://github.com/Valloric/YouCompleteMe.git"
@@ -78,16 +80,16 @@ src_configure() {
}
src_test() {
- cd "${S}/third_party/ycmd/cpp/ycm/tests"
+ cd "${S}/third_party/ycmd/cpp/ycm/tests" || die
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
./ycm_core_tests || die
- cd "${S}"/python/ycm
+ cd "${S}"/python/ycm || die
local dirs=( "${S}"/third_party/*/ "${S}"/third_party/ycmd/third_party/*/ )
local -x PYTHONPATH=${PYTHONPATH}:$(IFS=:; echo "${dirs[*]}")
- nosetests || die
+ nosetests --verbose || die
}
src_install() {
@@ -95,7 +97,7 @@ src_install() {
rm -r *.md *.sh COPYING.txt third_party/ycmd/cpp || die
rm -r third_party/ycmd/{*.md,*.sh} || die
find python -name *test* -exec rm -rf {} + || die
- find "${S}" -name '.git*' -exec rm -rf {} + || die
+ egit_clean
rm third_party/ycmd/libclang.so || die
vim-plugin_src_install
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2017-03-03 14:08 Patrice Clement
0 siblings, 0 replies; 10+ messages in thread
From: Patrice Clement @ 2017-03-03 14:08 UTC (permalink / raw
To: gentoo-commits
commit: aec6adfc61844214ff8e58aa6c3f106eac73bb47
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 14:08:11 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 14:08:25 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec6adfc
app-vim/youcompleteme: remove directory module only if it exists.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index eb184f02196..6ae3c704451 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -56,15 +56,21 @@ CMAKE_USE_DIR=${S}/third_party/ycmd/cpp
VIM_PLUGIN_HELPFILES="${PN}"
src_prepare() {
- if ! use test ; then
+ if ! use test; then
sed -i '/^add_subdirectory( tests )/d' third_party/ycmd/cpp/ycm/CMakeLists.txt || die
fi
+
for third_party_module in requests pythonfutures; do
- rm -r "${S}"/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
+ if [[ -d "${third_party_module}" ]]; then
+ rm -r "${S}"/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
+ fi
done
+
# Argparse is included in python 2.7
for third_party_module in argparse bottle jedi waitress sh requests; do
- rm -r "${S}"/third_party/ycmd/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
+ if [[ -d "${third_party_module}" ]]; then
+ rm -r "${S}"/third_party/ycmd/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
+ fi
done
}
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2017-07-30 8:47 Michał Górny
0 siblings, 0 replies; 10+ messages in thread
From: Michał Górny @ 2017-07-30 8:47 UTC (permalink / raw
To: gentoo-commits
commit: f27d24413c26ab879b452454921b2f5de5bc0d97
Author: David Hicks <david <AT> hicks <DOT> id <DOT> au>
AuthorDate: Sat Jul 29 01:50:30 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 08:47:23 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27d2441
app-vim/youcompleteme: use HTTPS for GitHub
Package-Manager: Portage-2.3.6, Repoman-2.3.3
app-vim/youcompleteme/youcompleteme-20130910.ebuild | 6 +++---
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/app-vim/youcompleteme/youcompleteme-20130910.ebuild b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
index 94bfdc7863b..fae51f91ec9 100644
--- a/app-vim/youcompleteme/youcompleteme-20130910.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit eutils multilib python-single-r1 cmake-utils vim-plugin
if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="git://github.com/Valloric/YouCompleteMe.git"
+ EGIT_REPO_URI="https://github.com/Valloric/YouCompleteMe.git"
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
@@ -16,7 +16,7 @@ else
fi
DESCRIPTION="vim plugin: a code-completion engine for Vim"
-HOMEPAGE="http://valloric.github.io/YouCompleteMe/"
+HOMEPAGE="https://valloric.github.io/YouCompleteMe/"
LICENSE="GPL-3"
IUSE="+clang test"
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index 6ae3c704451..a0ad8cf03db 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
inherit eutils multilib python-single-r1 cmake-utils vim-plugin
if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="git://github.com/Valloric/YouCompleteMe.git"
+ EGIT_REPO_URI="https://github.com/Valloric/YouCompleteMe.git"
inherit git-r3
else
KEYWORDS="~amd64 ~x86"
@@ -16,7 +16,7 @@ else
fi
DESCRIPTION="vim plugin: a code-completion engine for Vim"
-HOMEPAGE="http://valloric.github.io/YouCompleteMe/"
+HOMEPAGE="https://valloric.github.io/YouCompleteMe/"
LICENSE="GPL-3"
IUSE="+clang test"
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2018-03-08 19:33 Mike Gilbert
0 siblings, 0 replies; 10+ messages in thread
From: Mike Gilbert @ 2018-03-08 19:33 UTC (permalink / raw
To: gentoo-commits
commit: 761646af7acacaf8ee49bb59e6db77f16306e604
Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Thu Mar 8 18:28:08 2018 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Mar 8 19:32:49 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761646af
app-vim/youcompleteme: Depend on >=dev-cpp/gtest-1.8.0.
dev-cpp/gmock has been merged into >=dev-cpp/gtest-1.8.0.
app-vim/youcompleteme/youcompleteme-20130910.ebuild | 4 ++--
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 5 ++---
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/app-vim/youcompleteme/youcompleteme-20130910.ebuild b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
index fae51f91ec9..6e36f48e89f 100644
--- a/app-vim/youcompleteme/youcompleteme-20130910.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -54,7 +54,7 @@ src_configure() {
}
src_test() {
- # TODO: use system gmock/gtest
+ # TODO: use system gtest
cd "${S}"/cpp || die
emake ycm_core_tests
cd ycm/tests || die
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index a0ad8cf03db..85831cb80de 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -45,8 +45,7 @@ DEPEND="
test? (
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.0[${PYTHON_USEDEP}]
- dev-cpp/gmock
- dev-cpp/gtest
+ >=dev-cpp/gtest-1.8.0
)
"
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2018-04-17 19:33 Patrice Clement
0 siblings, 0 replies; 10+ messages in thread
From: Patrice Clement @ 2018-04-17 19:33 UTC (permalink / raw
To: gentoo-commits
commit: 3f71fa44bf00b6943ce718940b92b32e5c55906f
Author: arbitrary-dev <arbitrary-dev <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Mon Apr 16 19:15:20 2018 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 19:33:37 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f71fa44
app-vim/youcompleteme: fix installation problem.
Error:
rm: cannot remove 'third_party/ycmd/libclang.so': No such file or directory
* ERROR: app-vim/youcompleteme-99999999::gentoo failed (install phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 124: Called src_install
* environment, line 4440: Called die
* The specific snippet of code:
* rm third_party/ycmd/libclang.so || die;
Actually:
$ ls third_party/ycmd
...
libclang.so.5
libclang.so.5.0
Closes: https://github.com/gentoo/gentoo/pull/8028
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index 85831cb80de..b41a7b847a8 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -102,7 +102,7 @@ src_install() {
rm -r third_party/ycmd/{*.md,*.sh} || die
find python -name *test* -exec rm -rf {} + || die
egit_clean
- rm third_party/ycmd/libclang.so || die
+ rm third_party/ycmd/libclang.so* || die
vim-plugin_src_install
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2019-12-30 22:50 Sergei Trofimovich
0 siblings, 0 replies; 10+ messages in thread
From: Sergei Trofimovich @ 2019-12-30 22:50 UTC (permalink / raw
To: gentoo-commits
commit: ff7a96aa9d53a3595f9ae3c0333887088dfb2c3b
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 30 22:47:06 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Dec 30 22:50:19 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff7a96aa
app-vim/youcompleteme: use ASCII whitespace
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
app-vim/youcompleteme/youcompleteme-20130910.ebuild | 2 +-
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-vim/youcompleteme/youcompleteme-20130910.ebuild b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
index 91bf4d9386d..90bc485b417 100644
--- a/app-vim/youcompleteme/youcompleteme-20130910.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
@@ -56,7 +56,7 @@ src_configure() {
src_test() {
# TODO: use system gtest
- cd "${S}"/cpp || die
+ cd "${S}"/cpp || die
emake ycm_core_tests
cd ycm/tests || die
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index 6232784f857..987fec6263b 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -89,7 +89,7 @@ src_test() {
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
./ycm_core_tests || die
- cd "${S}"/python/ycm || die
+ cd "${S}"/python/ycm || die
local dirs=( "${S}"/third_party/*/ "${S}"/third_party/ycmd/third_party/*/ )
local -x PYTHONPATH=${PYTHONPATH}:$(IFS=:; echo "${dirs[*]}")
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2020-02-09 16:18 Michał Górny
0 siblings, 0 replies; 10+ messages in thread
From: Michał Górny @ 2020-02-09 16:18 UTC (permalink / raw
To: gentoo-commits
commit: 558eef33b65fa47e25a839c8836b6c67e44edfc5
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 7 12:20:26 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 9 16:17:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558eef33
app-vim/youcompleteme: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
.../youcompleteme/youcompleteme-20130910.ebuild | 12 +++++----
.../youcompleteme/youcompleteme-99999999.ebuild | 30 +++++++++++++---------
2 files changed, 25 insertions(+), 17 deletions(-)
diff --git a/app-vim/youcompleteme/youcompleteme-20130910.ebuild b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
index 90bc485b417..29e5f6c9426 100644
--- a/app-vim/youcompleteme/youcompleteme-20130910.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -26,13 +26,15 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
clang? ( >=sys-devel/clang-3.3 )
|| (
- app-editors/vim[python,${PYTHON_USEDEP}]
- app-editors/gvim[python,${PYTHON_USEDEP}]
+ app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
+ app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
)"
DEPEND="${RDEPEND}
test? (
- >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/nose-1.3.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/mock-1.0.1[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/nose-1.3.0[${PYTHON_MULTI_USEDEP}]
+ ')
)"
CMAKE_IN_SOURCE_BUILD=1
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index 987fec6263b..c5e133ef743 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -26,26 +26,32 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="
${PYTHON_DEPS}
clang? ( >=sys-devel/clang-3.3 )
- dev-libs/boost[python,threads,${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-libs/boost[python,threads,${PYTHON_MULTI_USEDEP}]
+ ')
|| (
- app-editors/vim[python,${PYTHON_USEDEP}]
- app-editors/gvim[python,${PYTHON_USEDEP}]
+ app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
+ app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
)
"
RDEPEND="
${COMMON_DEPEND}
- dev-python/bottle[${PYTHON_USEDEP}]
- virtual/python-futures[${PYTHON_USEDEP}]
- dev-python/jedi[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/sh[${PYTHON_USEDEP}]
- dev-python/waitress[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/bottle[${PYTHON_MULTI_USEDEP}]
+ virtual/python-futures[${PYTHON_MULTI_USEDEP}]
+ dev-python/jedi[${PYTHON_MULTI_USEDEP}]
+ dev-python/requests[${PYTHON_MULTI_USEDEP}]
+ dev-python/sh[${PYTHON_MULTI_USEDEP}]
+ dev-python/waitress[${PYTHON_MULTI_USEDEP}]
+ ')
"
DEPEND="
${COMMON_DEPEND}
test? (
- >=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
- >=dev-python/nose-1.3.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/mock-1.0.1[${PYTHON_MULTI_USEDEP}]
+ >=dev-python/nose-1.3.0[${PYTHON_MULTI_USEDEP}]
+ ')
>=dev-cpp/gtest-1.8.0
)
"
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2020-02-12 18:06 David Seifert
0 siblings, 0 replies; 10+ messages in thread
From: David Seifert @ 2020-02-12 18:06 UTC (permalink / raw
To: gentoo-commits
commit: d7108bde6166590ddb0e8a2ab77e43744c7ed4e2
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 18:02:12 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 18:02:12 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7108bde
app-vim/youcompleteme: [QA] inherit vcs-clean.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert <soap <AT> gentoo.org>
app-vim/youcompleteme/youcompleteme-99999999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
index c5e133ef743..54e1ec4e106 100644
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
@@ -5,7 +5,7 @@ EAPI=5
PYTHON_COMPAT=( python2_7 )
-inherit eutils multilib python-single-r1 cmake-utils vim-plugin
+inherit eutils multilib python-single-r1 cmake-utils vcs-clean vim-plugin
if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="https://github.com/Valloric/YouCompleteMe.git"
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/
@ 2020-02-25 10:05 Mikle Kolyada
0 siblings, 0 replies; 10+ messages in thread
From: Mikle Kolyada @ 2020-02-25 10:05 UTC (permalink / raw
To: gentoo-commits
commit: 0a5106931968bcc93143617b9308b308ecb0ef7e
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 25 10:05:03 2020 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Feb 25 10:05:32 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a510693
app-vim/youcompleteme: remove last-rited pkg
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
app-vim/youcompleteme/Manifest | 1 -
app-vim/youcompleteme/metadata.xml | 11 --
.../youcompleteme/youcompleteme-20130910.ebuild | 88 ---------------
.../youcompleteme/youcompleteme-99999999.ebuild | 118 ---------------------
4 files changed, 218 deletions(-)
diff --git a/app-vim/youcompleteme/Manifest b/app-vim/youcompleteme/Manifest
deleted file mode 100644
index fd4d350cda7..00000000000
--- a/app-vim/youcompleteme/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST youcompleteme-20130910.tar.xz 2340104 BLAKE2B 1d50eae1e53d1acc3e9599ade6c5686602cf28997574dcf128b1ed1f812548c51e0c5ad45547ec12fc44d7391ce539c7cd8785ae823978ce18b870dd794f07a2 SHA512 c1022a27ced00e8ba8e9aa25029a0032805331cf0f80342aaaf9d7d4ec7780a098ffbd315068f19f6c98b00c4b4b43e59c7fa40070057e097ca40f6398b53b6b
diff --git a/app-vim/youcompleteme/metadata.xml b/app-vim/youcompleteme/metadata.xml
deleted file mode 100644
index 1b0669747ed..00000000000
--- a/app-vim/youcompleteme/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>vim@gentoo.org</email>
- <name>Gentoo Vim Project</name>
- </maintainer>
- <use>
- <flag name="clang">Enable semantic support for C-family languages using <pkg>sys-devel/clang</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/app-vim/youcompleteme/youcompleteme-20130910.ebuild b/app-vim/youcompleteme/youcompleteme-20130910.ebuild
deleted file mode 100644
index 29e5f6c9426..00000000000
--- a/app-vim/youcompleteme/youcompleteme-20130910.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib python-single-r1 cmake-utils vim-plugin
-
-if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="https://github.com/Valloric/YouCompleteMe.git"
- inherit git-r3
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
-fi
-
-DESCRIPTION="vim plugin: a code-completion engine for Vim"
-HOMEPAGE="https://valloric.github.io/YouCompleteMe/"
-
-LICENSE="GPL-3"
-IUSE="+clang test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
- clang? ( >=sys-devel/clang-3.3 )
- || (
- app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
- app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
- )"
-DEPEND="${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- >=dev-python/mock-1.0.1[${PYTHON_MULTI_USEDEP}]
- >=dev-python/nose-1.3.0[${PYTHON_MULTI_USEDEP}]
- ')
- )"
-
-CMAKE_IN_SOURCE_BUILD=1
-CMAKE_USE_DIR=${S}/cpp
-
-VIM_PLUGIN_HELPFILES="${PN}"
-
-src_prepare() {
- if ! use test ; then
- sed -i '/^add_subdirectory( tests )/d' cpp/ycm/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_use clang CLANG_COMPLETER)
- $(cmake-utils_use_use clang SYSTEM_LIBCLANG)
- )
- cmake-utils_src_configure
-}
-
-src_test() {
- # TODO: use system gtest
- cd "${S}"/cpp || die
- emake ycm_core_tests
- cd ycm/tests || die
- LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
- "${S}"/cpp/ycm/tests/ycm_core_tests || die
-
- cd "${S}"/python/ycm || die
- nosetests --verbose || die
-}
-
-src_install() {
- dodoc *.md
- rm -r *.md *.sh COPYING.txt cpp || die
- find python -name *test* -exec rm -rf {} + || die
- rm python/libclang.so || die
-
- vim-plugin_src_install
-
- python_optimize "${ED}"
- python_fix_shebang "${ED}"
-}
-
-pkg_postinst() {
- vim-plugin_pkg_postinst
-
- [[ -z ${REPLACING_VERSIONS} ]] && \
- optfeature "better python autocompletion" dev-python/jedi
-}
diff --git a/app-vim/youcompleteme/youcompleteme-99999999.ebuild b/app-vim/youcompleteme/youcompleteme-99999999.ebuild
deleted file mode 100644
index 54e1ec4e106..00000000000
--- a/app-vim/youcompleteme/youcompleteme-99999999.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils multilib python-single-r1 cmake-utils vcs-clean vim-plugin
-
-if [[ ${PV} == 9999* ]] ; then
- EGIT_REPO_URI="https://github.com/Valloric/YouCompleteMe.git"
- inherit git-r3
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
-fi
-
-DESCRIPTION="vim plugin: a code-completion engine for Vim"
-HOMEPAGE="https://valloric.github.io/YouCompleteMe/"
-
-LICENSE="GPL-3"
-IUSE="+clang test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- ${PYTHON_DEPS}
- clang? ( >=sys-devel/clang-3.3 )
- $(python_gen_cond_dep '
- dev-libs/boost[python,threads,${PYTHON_MULTI_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[${PYTHON_MULTI_USEDEP}]
- virtual/python-futures[${PYTHON_MULTI_USEDEP}]
- dev-python/jedi[${PYTHON_MULTI_USEDEP}]
- dev-python/requests[${PYTHON_MULTI_USEDEP}]
- dev-python/sh[${PYTHON_MULTI_USEDEP}]
- dev-python/waitress[${PYTHON_MULTI_USEDEP}]
- ')
-"
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- $(python_gen_cond_dep '
- >=dev-python/mock-1.0.1[${PYTHON_MULTI_USEDEP}]
- >=dev-python/nose-1.3.0[${PYTHON_MULTI_USEDEP}]
- ')
- >=dev-cpp/gtest-1.8.0
- )
-"
-
-CMAKE_IN_SOURCE_BUILD=1
-CMAKE_USE_DIR=${S}/third_party/ycmd/cpp
-
-VIM_PLUGIN_HELPFILES="${PN}"
-
-src_prepare() {
- if ! use test; then
- sed -i '/^add_subdirectory( tests )/d' third_party/ycmd/cpp/ycm/CMakeLists.txt || die
- fi
-
- for third_party_module in requests pythonfutures; do
- if [[ -d "${third_party_module}" ]]; then
- rm -r "${S}"/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
- fi
- done
-
- # Argparse is included in python 2.7
- for third_party_module in argparse bottle jedi waitress sh requests; do
- if [[ -d "${third_party_module}" ]]; then
- rm -r "${S}"/third_party/ycmd/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
- fi
- done
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use_use clang CLANG_COMPLETER)
- $(cmake-utils_use_use clang SYSTEM_LIBCLANG)
- -DUSE_SYSTEM_BOOST=ON
- -DUSE_SYSTEM_GMOCK=ON
- )
- cmake-utils_src_configure
-}
-
-src_test() {
- cd "${S}/third_party/ycmd/cpp/ycm/tests" || die
- LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
- ./ycm_core_tests || die
-
- cd "${S}"/python/ycm || die
-
- local dirs=( "${S}"/third_party/*/ "${S}"/third_party/ycmd/third_party/*/ )
- local -x PYTHONPATH=${PYTHONPATH}:$(IFS=:; echo "${dirs[*]}")
-
- nosetests --verbose || die
-}
-
-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
- find python -name *test* -exec rm -rf {} + || die
- egit_clean
- rm third_party/ycmd/libclang.so* || die
-
- vim-plugin_src_install
-
- python_optimize "${ED}"
- python_fix_shebang "${ED}"
-}
^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-02-25 10:05 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-09 16:18 [gentoo-commits] repo/gentoo:master commit in: app-vim/youcompleteme/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2020-02-25 10:05 Mikle Kolyada
2020-02-12 18:06 David Seifert
2019-12-30 22:50 Sergei Trofimovich
2018-04-17 19:33 Patrice Clement
2018-03-08 19:33 Mike Gilbert
2017-07-30 8:47 Michał Górny
2017-03-03 14:08 Patrice Clement
2016-01-22 21:03 Justin Lecher
2015-11-10 14:35 Justin Lecher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox