[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2024-01-24 Thread Matt Turner
commit: a994ccc5cdb9e08563ab3390dc470fbe3a8cf9e8
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jan 24 17:00:34 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jan 24 17:00:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a994ccc5

dev-util/ccls: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/ccls-0.20230717.ebuild | 46 
 1 file changed, 46 deletions(-)

diff --git a/dev-util/ccls/ccls-0.20230717.ebuild 
b/dev-util/ccls/ccls-0.20230717.ebuild
deleted file mode 100644
index 99f199c0f4f3..
--- a/dev-util/ccls/ccls-0.20230717.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=16
-else
-   LLVM_MAX_SLOT=16
-fi
-
-inherit cmake llvm ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64 ~riscv"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-# We only depend on Clang because of a quirk in how dependencies work
-# See comment in llvm.eclass docs
-DEPEND="
-   dev-libs/rapidjson
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-12-15 Thread Arthur Zamarin
commit: 1149ea8c3c17b22b6765cf33b7b2846579aeced6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 21:05:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 21:05:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1149ea8c

dev-util/ccls: Stabilize 0.20230717-r1 amd64, #920050

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/ccls/ccls-0.20230717-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ccls/ccls-0.20230717-r1.ebuild 
b/dev-util/ccls/ccls-0.20230717-r1.ebuild
index ee7cfb7a7cf5..afbd48142707 100644
--- a/dev-util/ccls/ccls-0.20230717-r1.ebuild
+++ b/dev-util/ccls/ccls-0.20230717-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/MaskRay/ccls;
 
 if [[ ${PV} != * ]] ; then
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-11-25 Thread Sam James
commit: 9d62783d0430b11c2754cc7115d834741d3a20f5
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 08:50:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 08:50:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d62783d

dev-util/ccls: crank LLVM_MAX_SLOT to 17

Signed-off-by: Sam James  gentoo.org>

 dev-util/ccls/{ccls-.ebuild => ccls-0.20230717-r1.ebuild} | 9 +++--
 dev-util/ccls/ccls-.ebuild| 9 +++--
 2 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/dev-util/ccls/ccls-.ebuild 
b/dev-util/ccls/ccls-0.20230717-r1.ebuild
similarity index 90%
copy from dev-util/ccls/ccls-.ebuild
copy to dev-util/ccls/ccls-0.20230717-r1.ebuild
index c6b39f910fd1..ee7cfb7a7cf5 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-0.20230717-r1.ebuild
@@ -7,9 +7,9 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=16
+   LLVM_MAX_SLOT=17
 else
-   LLVM_MAX_SLOT=16
+   LLVM_MAX_SLOT=17
 fi
 
 inherit cmake llvm ${GIT_ECLASS}
@@ -17,16 +17,13 @@ inherit cmake llvm ${GIT_ECLASS}
 DESCRIPTION="C/C++/ObjC language server"
 HOMEPAGE="https://github.com/MaskRay/ccls;
 
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
+if [[ ${PV} != * ]] ; then
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE=""
 
 # We only depend on Clang because of a quirk in how dependencies work
 # See comment in llvm.eclass docs

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index c6b39f910fd1..ee7cfb7a7cf5 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -7,9 +7,9 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=16
+   LLVM_MAX_SLOT=17
 else
-   LLVM_MAX_SLOT=16
+   LLVM_MAX_SLOT=17
 fi
 
 inherit cmake llvm ${GIT_ECLASS}
@@ -17,16 +17,13 @@ inherit cmake llvm ${GIT_ECLASS}
 DESCRIPTION="C/C++/ObjC language server"
 HOMEPAGE="https://github.com/MaskRay/ccls;
 
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
+if [[ ${PV} != * ]] ; then
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE=""
 
 # We only depend on Clang because of a quirk in how dependencies work
 # See comment in llvm.eclass docs



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-11-08 Thread Matt Turner
commit: a74186034d03ba26aa21cf48949eaaab1db53d76
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov  8 18:33:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov  8 18:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7418603

dev-util/ccls: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest  |  1 -
 dev-util/ccls/ccls-0.20220729-r1.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index 5d4af000586c..a432bf86c6dc 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1,2 +1 @@
-DIST ccls-0.20220729.tar.gz 160861 BLAKE2B 
db096f0f1e1d56967086e2711af63f4882e77128236b3d1af3cc107a3b320aa29bcacd4b21769904727261b5608bb2c8409dbb0f3b0d9b0907a94f3bb7c966c8
 SHA512 
63cb4eace1700118f9c8c4d2f4be40aac948f9c658485c8e3f49dcc863ce7bdd8b6de810b95ec8f46c943b65c8aa5fa643b110a6b981a2e43f57569d897d36c1
 DIST ccls-0.20230717.tar.gz 161869 BLAKE2B 
fea3d484027d6b1493627e1bd3ea8f031b3486db7d41c34b94715a0abee342f0d87f85226ac567736013a71135325b3c9d13f6fe29b73db1b8dbc87586c16e1b
 SHA512 
f0fe31877151b76cabc17aa2ef8d3d87038805fbe43ca807e2e0824e90d952b1f5767f151788480aedf58e2ff569b72978fceeaca6b741b00c643d73f6afb445

diff --git a/dev-util/ccls/ccls-0.20220729-r1.ebuild 
b/dev-util/ccls/ccls-0.20220729-r1.ebuild
deleted file mode 100644
index 8c45747e6f1b..
--- a/dev-util/ccls/ccls-0.20220729-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=16
-else
-   LLVM_MAX_SLOT=15
-fi
-
-inherit cmake llvm ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64 ~riscv"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-# We only depend on Clang because of a quirk in how dependencies work
-# See comment in llvm.eclass docs
-DEPEND="
-   dev-libs/rapidjson
-   

[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-10-04 Thread Sam James
commit: 3e268e36aabc24220994555c4a408103c52f92d0
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct  4 10:48:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  4 10:48:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e268e36

dev-util/ccls: Stabilize 0.20230717 amd64, #915158

Signed-off-by: Sam James  gentoo.org>

 dev-util/ccls/ccls-0.20230717.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ccls/ccls-0.20230717.ebuild 
b/dev-util/ccls/ccls-0.20230717.ebuild
index c6b39f910fd1..99f199c0f4f3 100644
--- a/dev-util/ccls/ccls-0.20230717.ebuild
+++ b/dev-util/ccls/ccls-0.20230717.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~riscv"
+   KEYWORDS="amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-09-09 Thread Matt Turner
commit: b1494d793cb69fd73f444301ac848093d8de1377
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Sep 10 02:07:01 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Sep 10 02:10:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1494d79

dev-util/ccls: Version bump to 0.20230717

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest | 1 +
 dev-util/ccls/{ccls-.ebuild => ccls-0.20230717.ebuild} | 4 ++--
 dev-util/ccls/ccls-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index ea82616a5736..5d4af000586c 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20220729.tar.gz 160861 BLAKE2B 
db096f0f1e1d56967086e2711af63f4882e77128236b3d1af3cc107a3b320aa29bcacd4b21769904727261b5608bb2c8409dbb0f3b0d9b0907a94f3bb7c966c8
 SHA512 
63cb4eace1700118f9c8c4d2f4be40aac948f9c658485c8e3f49dcc863ce7bdd8b6de810b95ec8f46c943b65c8aa5fa643b110a6b981a2e43f57569d897d36c1
+DIST ccls-0.20230717.tar.gz 161869 BLAKE2B 
fea3d484027d6b1493627e1bd3ea8f031b3486db7d41c34b94715a0abee342f0d87f85226ac567736013a71135325b3c9d13f6fe29b73db1b8dbc87586c16e1b
 SHA512 
f0fe31877151b76cabc17aa2ef8d3d87038805fbe43ca807e2e0824e90d952b1f5767f151788480aedf58e2ff569b72978fceeaca6b741b00c643d73f6afb445

diff --git a/dev-util/ccls/ccls-.ebuild 
b/dev-util/ccls/ccls-0.20230717.ebuild
similarity index 95%
copy from dev-util/ccls/ccls-.ebuild
copy to dev-util/ccls/ccls-0.20230717.ebuild
index 6073146e6b16..c6b39f910fd1 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-0.20230717.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index 6073146e6b16..c6b39f910fd1 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-04-27 Thread Sam James
commit: 8d64354aacbd8922624209899a437275dc53e6d8
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 27 23:26:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 27 23:28:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d64354a

dev-util/ccls: support LLVM 16 in live

Signed-off-by: Sam James  gentoo.org>

 dev-util/ccls/ccls-0.20220729-r1.ebuild | 2 +-
 dev-util/ccls/ccls-.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/ccls/ccls-0.20220729-r1.ebuild 
b/dev-util/ccls/ccls-0.20220729-r1.ebuild
index c0642d5fde9d..8c45747e6f1b 100644
--- a/dev-util/ccls/ccls-0.20220729-r1.ebuild
+++ b/dev-util/ccls/ccls-0.20220729-r1.ebuild
@@ -7,7 +7,7 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=15
+   LLVM_MAX_SLOT=16
 else
LLVM_MAX_SLOT=15
 fi

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index 1bca777ce22c..6073146e6b16 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -7,9 +7,9 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=15
+   LLVM_MAX_SLOT=16
 else
-   LLVM_MAX_SLOT=15
+   LLVM_MAX_SLOT=16
 fi
 
 inherit cmake llvm ${GIT_ECLASS}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-04-25 Thread Sam James
commit: 0f6d088aee67267a7df0b5b2438f3961261bcbff
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 20:56:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 20:56:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6d088a

dev-util/ccls: Keyword 0.20220729-r1 arm64, #905040

Signed-off-by: Sam James  gentoo.org>

 dev-util/ccls/ccls-0.20220729-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ccls/ccls-0.20220729-r1.ebuild 
b/dev-util/ccls/ccls-0.20220729-r1.ebuild
index f0ee79d37078..c0642d5fde9d 100644
--- a/dev-util/ccls/ccls-0.20220729-r1.ebuild
+++ b/dev-util/ccls/ccls-0.20220729-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~riscv"
+   KEYWORDS="amd64 ~arm64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-03-06 Thread Arthur Zamarin
commit: 63a07d4268568f5df52abd0729cb5d28264c230d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar  6 12:50:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar  6 12:50:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a07d42

dev-util/ccls: Stabilize 0.20220729-r1 amd64, #899644

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/ccls/ccls-0.20220729-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ccls/ccls-0.20220729-r1.ebuild 
b/dev-util/ccls/ccls-0.20220729-r1.ebuild
index e78d353ba345..f0ee79d37078 100644
--- a/dev-util/ccls/ccls-0.20220729-r1.ebuild
+++ b/dev-util/ccls/ccls-0.20220729-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~riscv"
+   KEYWORDS="amd64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2023-01-09 Thread Sam James
commit: 17744f4ba3f8c6c2af8728b499702c9e0b9a38d5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 10 06:27:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 10 06:27:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17744f4b

dev-util/ccls: allow LLVM 15

Signed-off-by: Sam James  gentoo.org>

 dev-util/ccls/{ccls-0.20220729.ebuild => ccls-0.20220729-r1.ebuild} | 4 ++--
 dev-util/ccls/ccls-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/ccls/ccls-0.20220729.ebuild 
b/dev-util/ccls/ccls-0.20220729-r1.ebuild
similarity index 94%
rename from dev-util/ccls/ccls-0.20220729.ebuild
rename to dev-util/ccls/ccls-0.20220729-r1.ebuild
index ac3dd8716521..e78d353ba345 100644
--- a/dev-util/ccls/ccls-0.20220729.ebuild
+++ b/dev-util/ccls/ccls-0.20220729-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
LLVM_MAX_SLOT=15
 else
-   LLVM_MAX_SLOT=14
+   LLVM_MAX_SLOT=15
 fi
 
 inherit cmake llvm ${GIT_ECLASS}

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index d99dd418d177..1bca777ce22c 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
LLVM_MAX_SLOT=15
 else
-   LLVM_MAX_SLOT=14
+   LLVM_MAX_SLOT=15
 fi
 
 inherit cmake llvm ${GIT_ECLASS}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/files/, dev-util/ccls/

2022-10-31 Thread Matt Turner
commit: 09633861186f28e8e2c0dd9b5d3011375c5b4ef6
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Oct 31 15:30:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 15:31:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09633861

dev-util/ccls: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest |   1 -
 dev-util/ccls/ccls-0.20210330-r1.ebuild|  51 
 dev-util/ccls/ccls-0.20210330.ebuild   |  46 ---
 .../ccls/files/ccls-0.20210330-llvm-cmake.patch|  18 ---
 dev-util/ccls/files/ccls-0.20210330-llvm14.patch   | 139 -
 5 files changed, 255 deletions(-)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index c8afbf5f5510..ea82616a5736 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1,2 +1 @@
-DIST ccls-0.20210330.tar.gz 160487 BLAKE2B 
f87539a5e726a8742552d811d741c379d62c146bed835c7fa8d32ab5eb1f609513f80051faf07bbb8e346f176c02ab3e54b3446d5e28dae744468f2209a9d037
 SHA512 
dd78c040c2a51d6b47f8dd2d8bdc066f26b9233ffeb41216254b1b0ad0f634190784e6b8c2d7b36475c13020356342d83a9f80047d7da75ce21ca8885b16
 DIST ccls-0.20220729.tar.gz 160861 BLAKE2B 
db096f0f1e1d56967086e2711af63f4882e77128236b3d1af3cc107a3b320aa29bcacd4b21769904727261b5608bb2c8409dbb0f3b0d9b0907a94f3bb7c966c8
 SHA512 
63cb4eace1700118f9c8c4d2f4be40aac948f9c658485c8e3f49dcc863ce7bdd8b6de810b95ec8f46c943b65c8aa5fa643b110a6b981a2e43f57569d897d36c1

diff --git a/dev-util/ccls/ccls-0.20210330-r1.ebuild 
b/dev-util/ccls/ccls-0.20210330-r1.ebuild
deleted file mode 100644
index f2069853b3f4..
--- a/dev-util/ccls/ccls-0.20210330-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=
-else
-   LLVM_MAX_SLOT=14
-fi
-
-inherit cmake llvm ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-# We only depend on Clang because of a quirk in how dependencies work
-# See comment in llvm.eclass docs
-DEPEND="
-   dev-libs/rapidjson
-   https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit cmake ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   dev-libs/rapidjson
-   sys-devel/clang:=
-   sys-devel/llvm:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-llvm-cmake.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DCCLS_VERSION=${PV}
-   -DUSE_SYSTEM_RAPIDJSON=ON
-   -DCLANG_LINK_CLANG_DYLIB=1
-   )
-   cmake_src_configure
-}

diff --git a/dev-util/ccls/files/ccls-0.20210330-llvm-cmake.patch 
b/dev-util/ccls/files/ccls-0.20210330-llvm-cmake.patch
deleted file mode 100644
index 8d8db4483db5..
--- a/dev-util/ccls/files/ccls-0.20210330-llvm-cmake.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://github.com/MaskRay/ccls/commit/dce86b1362acbabb8f997869fdaa27adc67f9a55.patch
-https://bugs.gentoo.org/835916
-
-From: Fangrui Song 
-Date: Wed, 15 Dec 2021 10:13:29 -0800
-Subject: [PATCH] cmake: Add LANGUAGE C to fix find_package(Clang REQUIRED)
- error
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,5 +1,5 @@
- cmake_minimum_required(VERSION 3.8)
--project(ccls LANGUAGES CXX)
-+project(ccls LANGUAGES CXX C)
- 
- option(USE_SYSTEM_RAPIDJSON "Use system RapidJSON instead of the git 
submodule if exists" ON)
- 
-

diff --git a/dev-util/ccls/files/ccls-0.20210330-llvm14.patch 
b/dev-util/ccls/files/ccls-0.20210330-llvm14.patch
deleted file mode 100644
index 79bf0f124422..
--- a/dev-util/ccls/files/ccls-0.20210330-llvm14.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-https://github.com/MaskRay/ccls/commit/3ce756e39ae48204f016a58684652ad62b4dd9f9.patch
-https://github.com/MaskRay/ccls/commit/8422f0a522b6fbcb4412a8ec73d80b4acbc7e00f.patch
-https://github.com/MaskRay/ccls/commit/790daca4b2d9d5873623fee86283cd61212df674.patch
-
-From: Fangrui Song 
-Date: Thu, 23 Sep 2021 13:36:01 -0700
-Subject: [PATCH] Adaopt llvmorg-14-init-3863-g601102d282d5: refactor
- clang::isIdentifierBody
-

- src/clang_tu.hh  | 4 
- src/indexer.cc   | 6 +++---
- src/working_files.cc | 9 ++---
- 3 files changed, 13 

[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2022-10-20 Thread Jakov Smolić
commit: 704c826c8a3549a947cb9cf913750f0f59928084
Author: Xin Yang  icloud  com>
AuthorDate: Tue Oct 11 03:39:55 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Oct 20 12:11:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704c826c

dev-util/ccls: keyword ccls-0.20220729 riscv, #876682

Signed-off-by: Xin Yang  icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/27732
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/ccls/ccls-0.20220729.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ccls/ccls-0.20220729.ebuild 
b/dev-util/ccls/ccls-0.20220729.ebuild
index d99dd418d177..ac3dd8716521 100644
--- a/dev-util/ccls/ccls-0.20220729.ebuild
+++ b/dev-util/ccls/ccls-0.20220729.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == * ]] ; then
SRC_URI=""
 else
SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~riscv"
 fi
 
 LICENSE="Apache-2.0"



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2022-07-29 Thread Matt Turner
commit: d3bd66e5f6a0c97d94b6bf1135af2bc46bfeacd8
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 29 19:36:21 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 29 19:37:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3bd66e5

dev-util/ccls: Version bump to 0.20220729

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest   |  1 +
 dev-util/ccls/ccls-0.20220729.ebuild | 46 
 2 files changed, 47 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index 786f45045c3c..c8afbf5f5510 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20210330.tar.gz 160487 BLAKE2B 
f87539a5e726a8742552d811d741c379d62c146bed835c7fa8d32ab5eb1f609513f80051faf07bbb8e346f176c02ab3e54b3446d5e28dae744468f2209a9d037
 SHA512 
dd78c040c2a51d6b47f8dd2d8bdc066f26b9233ffeb41216254b1b0ad0f634190784e6b8c2d7b36475c13020356342d83a9f80047d7da75ce21ca8885b16
+DIST ccls-0.20220729.tar.gz 160861 BLAKE2B 
db096f0f1e1d56967086e2711af63f4882e77128236b3d1af3cc107a3b320aa29bcacd4b21769904727261b5608bb2c8409dbb0f3b0d9b0907a94f3bb7c966c8
 SHA512 
63cb4eace1700118f9c8c4d2f4be40aac948f9c658485c8e3f49dcc863ce7bdd8b6de810b95ec8f46c943b65c8aa5fa643b110a6b981a2e43f57569d897d36c1

diff --git a/dev-util/ccls/ccls-0.20220729.ebuild 
b/dev-util/ccls/ccls-0.20220729.ebuild
new file mode 100644
index ..d99dd418d177
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20220729.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+   LLVM_MAX_SLOT=15
+else
+   LLVM_MAX_SLOT=14
+fi
+
+inherit cmake llvm ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+# We only depend on Clang because of a quirk in how dependencies work
+# See comment in llvm.eclass docs
+DEPEND="
+   dev-libs/rapidjson
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2022-06-07 Thread Matt Turner
commit: 4f7350b2be078065ad326208e1e1bf93887a9f32
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun  8 02:11:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  8 04:26:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7350b2

dev-util/ccls: Fix live ebuild

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/ccls-.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index f2069853b3f4..d99dd418d177 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -7,7 +7,7 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
-   LLVM_MAX_SLOT=
+   LLVM_MAX_SLOT=15
 else
LLVM_MAX_SLOT=14
 fi
@@ -36,11 +36,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-llvm-cmake.patch
-   "${FILESDIR}"/${P}-llvm14.patch
-)
-
 src_configure() {
local mycmakeargs=(
-DCCLS_VERSION=${PV}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/, dev-util/ccls/files/

2022-03-27 Thread Sam James
commit: bf70fc6f858192032083797585be058d5091bf2f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 28 01:20:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 28 01:20:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf70fc6f

dev-util/ccls: fix CMake configure error

Closes: https://bugs.gentoo.org/835916
Signed-off-by: Sam James  gentoo.org>

 dev-util/ccls/ccls-0.20210330.ebuild |  6 +-
 dev-util/ccls/files/ccls-0.20210330-llvm-cmake.patch | 18 ++
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-util/ccls/ccls-0.20210330.ebuild 
b/dev-util/ccls/ccls-0.20210330.ebuild
index 377cc36c8068..9b48ac669633 100644
--- a/dev-util/ccls/ccls-0.20210330.ebuild
+++ b/dev-util/ccls/ccls-0.20210330.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -32,6 +32,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-llvm-cmake.patch
+)
+
 src_configure() {
local mycmakeargs=(
-DCCLS_VERSION=${PV}

diff --git a/dev-util/ccls/files/ccls-0.20210330-llvm-cmake.patch 
b/dev-util/ccls/files/ccls-0.20210330-llvm-cmake.patch
new file mode 100644
index ..8d8db4483db5
--- /dev/null
+++ b/dev-util/ccls/files/ccls-0.20210330-llvm-cmake.patch
@@ -0,0 +1,18 @@
+https://github.com/MaskRay/ccls/commit/dce86b1362acbabb8f997869fdaa27adc67f9a55.patch
+https://bugs.gentoo.org/835916
+
+From: Fangrui Song 
+Date: Wed, 15 Dec 2021 10:13:29 -0800
+Subject: [PATCH] cmake: Add LANGUAGE C to fix find_package(Clang REQUIRED)
+ error
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ cmake_minimum_required(VERSION 3.8)
+-project(ccls LANGUAGES CXX)
++project(ccls LANGUAGES CXX C)
+ 
+ option(USE_SYSTEM_RAPIDJSON "Use system RapidJSON instead of the git 
submodule if exists" ON)
+ 
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/, dev-util/ccls/files/

2022-03-27 Thread Sam James
commit: 649e483cce1e297b115e2267540e12e978413098
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 28 01:29:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 28 01:29:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649e483c

dev-util/ccls: add LLVM 14 patches; use llvm.eclass

Signed-off-by: Sam James  gentoo.org>

 ...{ccls-.ebuild => ccls-0.20210330-r1.ebuild} |  17 ++-
 dev-util/ccls/ccls-.ebuild |  17 ++-
 dev-util/ccls/files/ccls-0.20210330-llvm14.patch   | 139 +
 3 files changed, 165 insertions(+), 8 deletions(-)

diff --git a/dev-util/ccls/ccls-.ebuild 
b/dev-util/ccls/ccls-0.20210330-r1.ebuild
similarity index 65%
copy from dev-util/ccls/ccls-.ebuild
copy to dev-util/ccls/ccls-0.20210330-r1.ebuild
index 377cc36c8068..f2069853b3f4 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-0.20210330-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,9 +7,12 @@ EGIT_REPO_URI="https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
+   LLVM_MAX_SLOT=
+else
+   LLVM_MAX_SLOT=14
 fi
 
-inherit cmake ${GIT_ECLASS}
+inherit cmake llvm ${GIT_ECLASS}
 
 DESCRIPTION="C/C++/ObjC language server"
 HOMEPAGE="https://github.com/MaskRay/ccls;
@@ -25,13 +28,19 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""
 
+# We only depend on Clang because of a quirk in how dependencies work
+# See comment in llvm.eclass docs
 DEPEND="
dev-libs/rapidjson
-   sys-devel/clang:=
-   sys-devel/llvm:=
+   https://github.com/MaskRay/${PN};
 
 if [[ ${PV} = * ]]; then
GIT_ECLASS="git-r3"
+   LLVM_MAX_SLOT=
+else
+   LLVM_MAX_SLOT=14
 fi
 
-inherit cmake ${GIT_ECLASS}
+inherit cmake llvm ${GIT_ECLASS}
 
 DESCRIPTION="C/C++/ObjC language server"
 HOMEPAGE="https://github.com/MaskRay/ccls;
@@ -25,13 +28,19 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""
 
+# We only depend on Clang because of a quirk in how dependencies work
+# See comment in llvm.eclass docs
 DEPEND="
dev-libs/rapidjson
-   sys-devel/clang:=
-   sys-devel/llvm:=
+   https://github.com/MaskRay/ccls/commit/3ce756e39ae48204f016a58684652ad62b4dd9f9.patch
+https://github.com/MaskRay/ccls/commit/8422f0a522b6fbcb4412a8ec73d80b4acbc7e00f.patch
+https://github.com/MaskRay/ccls/commit/790daca4b2d9d5873623fee86283cd61212df674.patch
+
+From: Fangrui Song 
+Date: Thu, 23 Sep 2021 13:36:01 -0700
+Subject: [PATCH] Adaopt llvmorg-14-init-3863-g601102d282d5: refactor
+ clang::isIdentifierBody
+
+---
+ src/clang_tu.hh  | 4 
+ src/indexer.cc   | 6 +++---
+ src/working_files.cc | 9 ++---
+ 3 files changed, 13 insertions(+), 6 deletions(-)
+
+diff --git a/src/clang_tu.hh b/src/clang_tu.hh
+index b37950926..7dbfc4a88 100644
+--- a/src/clang_tu.hh
 b/src/clang_tu.hh
+@@ -17,6 +17,10 @@ namespace vfs = clang::vfs;
+ }
+ #endif
+ 
++#if LLVM_VERSION_MAJOR < 14 // llvmorg-14-init-3863-g601102d282d5
++#define isAsciiIdentifierContinue isIdentifierBody
++#endif
++
+ namespace ccls {
+ std::string pathFromFileEntry(const clang::FileEntry );
+ 
+diff --git a/src/indexer.cc b/src/indexer.cc
+index 89d78959e..644c0ccbb 100644
+--- a/src/indexer.cc
 b/src/indexer.cc
+@@ -527,8 +527,8 @@ class IndexDataConsumer : public index::IndexDataConsumer {
+ auto i = name.find(short_name);
+ if (short_name.size())
+   while (i != std::string::npos &&
+- ((i && isIdentifierBody(name[i - 1])) ||
+-  isIdentifierBody(name[i + short_name.size()])))
++ ((i && isAsciiIdentifierContinue(name[i - 1])) ||
++  isAsciiIdentifierContinue(name[i + short_name.size()])))
+ i = name.find(short_name, i + short_name.size());
+ if (i == std::string::npos) {
+   // e.g. operator type-parameter-1
+@@ -552,7 +552,7 @@ class IndexDataConsumer : public index::IndexDataConsumer {
+ paren++;
+   else if (name[i - 1] == '(')
+ paren--;
+-  else if (!(paren > 0 || isIdentifierBody(name[i - 1]) ||
++  else if (!(paren > 0 || isAsciiIdentifierContinue(name[i - 1]) ||
+  name[i - 1] == ':'))
+ break;
+ }
+diff --git a/src/working_files.cc b/src/working_files.cc
+index f80f21053..4904388be 100644
+--- a/src/working_files.cc
 b/src/working_files.cc
+@@ -342,7 +342,10 @@ std::optional 
WorkingFile::getIndexPosFromBufferPos(int line, int *column,
+ Position WorkingFile::getCompletionPosition(Position pos, std::string 
*filter) const {
+   int start = getOffsetForPosition(pos, buffer_content);
+   int i = start;
+-  while (i > 0 && isIdentifierBody(buffer_content[i - 1]))
++#if LLVM_VERSION_MAJOR < 14 // llvmorg-14-init-3863-g601102d282d5
++#define isAsciiIdentifierContinue isIdentifierBody
++#endif
++  while (i > 0 && 

[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2022-01-23 Thread Matt Turner
commit: 230df9e1159fae9a95128a6f3ff01ebf2ba5e7a5
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 24 05:52:40 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 24 05:55:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230df9e1

dev-util/ccls: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest   |  1 -
 dev-util/ccls/ccls-0.20201219.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index f118926cbdfc..786f45045c3c 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1,2 +1 @@
-DIST ccls-0.20201219.tar.gz 160445 BLAKE2B 
8d3f536ec13673e7251f09de992f24d88066787442940e3e0913ee20e97c0d145d8a57b4fcdfeaa886fd5bf5e5be621ef54e307cd08cca8e516103a9c573
 SHA512 
fba8cc1ec50e55939b2deb167d9d32e946ccab4b322766191a787719b47a39e887afad26b7364dfb40c4a4f2522964af76fc7f51a5d84c10d2b0125f07a19c5e
 DIST ccls-0.20210330.tar.gz 160487 BLAKE2B 
f87539a5e726a8742552d811d741c379d62c146bed835c7fa8d32ab5eb1f609513f80051faf07bbb8e346f176c02ab3e54b3446d5e28dae744468f2209a9d037
 SHA512 
dd78c040c2a51d6b47f8dd2d8bdc066f26b9233ffeb41216254b1b0ad0f634190784e6b8c2d7b36475c13020356342d83a9f80047d7da75ce21ca8885b16

diff --git a/dev-util/ccls/ccls-0.20201219.ebuild 
b/dev-util/ccls/ccls-0.20201219.ebuild
deleted file mode 100644
index 377cc36c8068..
--- a/dev-util/ccls/ccls-0.20201219.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit cmake ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   dev-libs/rapidjson
-   sys-devel/clang:=
-   sys-devel/llvm:=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCCLS_VERSION=${PV}
-   -DUSE_SYSTEM_RAPIDJSON=ON
-   -DCLANG_LINK_CLANG_DYLIB=1
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2021-04-08 Thread Matt Turner
commit: cfc2ef060d29041b0c879ed2e528cef0f083c17c
Author: Khue Nguyen  gmail  com>
AuthorDate: Thu Apr  8 22:20:27 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Apr  8 23:41:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc2ef06

dev-util/ccls: bump to 0.20210330

Closes: https://github.com/gentoo/gentoo/pull/20310
Signed-off-by: Khue Nguyen  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest   |  1 +
 dev-util/ccls/ccls-0.20210330.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index 883a7a2c3ab..f118926cbdf 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20201219.tar.gz 160445 BLAKE2B 
8d3f536ec13673e7251f09de992f24d88066787442940e3e0913ee20e97c0d145d8a57b4fcdfeaa886fd5bf5e5be621ef54e307cd08cca8e516103a9c573
 SHA512 
fba8cc1ec50e55939b2deb167d9d32e946ccab4b322766191a787719b47a39e887afad26b7364dfb40c4a4f2522964af76fc7f51a5d84c10d2b0125f07a19c5e
+DIST ccls-0.20210330.tar.gz 160487 BLAKE2B 
f87539a5e726a8742552d811d741c379d62c146bed835c7fa8d32ab5eb1f609513f80051faf07bbb8e346f176c02ab3e54b3446d5e28dae744468f2209a9d037
 SHA512 
dd78c040c2a51d6b47f8dd2d8bdc066f26b9233ffeb41216254b1b0ad0f634190784e6b8c2d7b36475c13020356342d83a9f80047d7da75ce21ca8885b16

diff --git a/dev-util/ccls/ccls-0.20210330.ebuild 
b/dev-util/ccls/ccls-0.20210330.ebuild
new file mode 100644
index 000..377cc36c806
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20210330.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCCLS_VERSION=${PV}
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/files/

2021-01-27 Thread Conrad Kostecki
commit: f397527e0d226704d2dc179fdc92d16d33b12bb7
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jan 27 12:51:13 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jan 27 18:17:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f397527e

dev-util/ccls: remove unused patch(es)

Closes: https://github.com/gentoo/gentoo/pull/19234
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...23.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch | 57 --
 1 file changed, 57 deletions(-)

diff --git 
a/dev-util/ccls/files/ccls-0.20190823.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
 
b/dev-util/ccls/files/ccls-0.20190823.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
deleted file mode 100644
index e625ba814d8..000
--- 
a/dev-util/ccls/files/ccls-0.20190823.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 7e795e9b9ec20f02cab23e63d1e52189aa33ab4e Mon Sep 17 00:00:00 2001
-From: Fangrui Song 
-Date: Fri, 1 Nov 2019 10:36:38 -0700
-Subject: [PATCH] cmake: support CLANG_LINK_CLANG_DYLIB
-

- CMakeLists.txt | 34 +++---
- 1 file changed, 19 insertions(+), 15 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 278e0735..092f178f 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -70,21 +70,25 @@ endif()
- 
- find_package(Clang REQUIRED)
- 
--target_link_libraries(ccls PRIVATE
--  clangIndex
--  clangFormat
--  clangTooling
--  clangToolingInclusions
--  clangToolingCore
--  clangFrontend
--  clangParse
--  clangSerialization
--  clangSema
--  clangAST
--  clangLex
--  clangDriver
--  clangBasic
--)
-+if(CLANG_LINK_CLANG_DYLIB)
-+  target_link_libraries(ccls PRIVATE clang-cpp)
-+else()
-+  target_link_libraries(ccls PRIVATE
-+clangIndex
-+clangFormat
-+clangTooling
-+clangToolingInclusions
-+clangToolingCore
-+clangFrontend
-+clangParse
-+clangSerialization
-+clangSema
-+clangAST
-+clangLex
-+clangDriver
-+clangBasic
-+  )
-+endif()
- 
- if(LLVM_LINK_LLVM_DYLIB)
-   target_link_libraries(ccls PRIVATE LLVM)
--- 
-2.26.2
-



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-12-29 Thread Matt Turner
commit: d1c0b677590ac4c3d33aaeb186b91d27347e53d2
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec 29 18:45:09 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Dec 29 19:13:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c0b677

dev-util/ccls: Set CCLS_VERSION

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/ccls-0.20201219.ebuild | 1 +
 dev-util/ccls/ccls-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/ccls/ccls-0.20201219.ebuild 
b/dev-util/ccls/ccls-0.20201219.ebuild
index ac5830184a3..377cc36c806 100644
--- a/dev-util/ccls/ccls-0.20201219.ebuild
+++ b/dev-util/ccls/ccls-0.20201219.ebuild
@@ -34,6 +34,7 @@ RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(
+   -DCCLS_VERSION=${PV}
-DUSE_SYSTEM_RAPIDJSON=ON
-DCLANG_LINK_CLANG_DYLIB=1
)

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index ac5830184a3..377cc36c806 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -34,6 +34,7 @@ RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(
+   -DCCLS_VERSION=${PV}
-DUSE_SYSTEM_RAPIDJSON=ON
-DCLANG_LINK_CLANG_DYLIB=1
)



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-12-26 Thread Matt Turner
commit: 90b6fbc80636fea190b6d9423df66a1f97784023
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec 26 19:32:56 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec 26 19:39:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b6fbc8

dev-util/ccls: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest |  2 --
 dev-util/ccls/ccls-0.20190823.6.ebuild | 45 --
 dev-util/ccls/ccls-0.20201025.ebuild   | 41 ---
 3 files changed, 88 deletions(-)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index 993f2f350cc..883a7a2c3ab 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1,3 +1 @@
-DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B 
f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa
 SHA512 
c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd
-DIST ccls-0.20201025.tar.gz 160524 BLAKE2B 
e4819b465a862195921ac33bdfd844b1921887a4f7211b7d826b8e8e49394dcb598681ba57b5f8c2eb35d5910e3689619ecaaa1fe080d8088937b0eecc2487c9
 SHA512 
485a42671265a0f76e87f456c6c96137a2f17c60e0c1f45a1979342c9b9fd373303a017126c8bc4649b75225cec7bb3c759a78fecc42f7403e913c6121d1e948
 DIST ccls-0.20201219.tar.gz 160445 BLAKE2B 
8d3f536ec13673e7251f09de992f24d88066787442940e3e0913ee20e97c0d145d8a57b4fcdfeaa886fd5bf5e5be621ef54e307cd08cca8e516103a9c573
 SHA512 
fba8cc1ec50e55939b2deb167d9d32e946ccab4b322766191a787719b47a39e887afad26b7364dfb40c4a4f2522964af76fc7f51a5d84c10d2b0125f07a19c5e

diff --git a/dev-util/ccls/ccls-0.20190823.6.ebuild 
b/dev-util/ccls/ccls-0.20190823.6.ebuild
deleted file mode 100644
index 791e2522eef..000
--- a/dev-util/ccls/ccls-0.20190823.6.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit cmake ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   dev-libs/rapidjson
-   sys-devel/clang:=
-   sys-devel/llvm:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_SYSTEM_RAPIDJSON=ON
-   -DCLANG_LINK_CLANG_DYLIB=1
-   )
-   cmake_src_configure
-}

diff --git a/dev-util/ccls/ccls-0.20201025.ebuild 
b/dev-util/ccls/ccls-0.20201025.ebuild
deleted file mode 100644
index ac5830184a3..000
--- a/dev-util/ccls/ccls-0.20201025.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit cmake ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   dev-libs/rapidjson
-   sys-devel/clang:=
-   sys-devel/llvm:=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_SYSTEM_RAPIDJSON=ON
-   -DCLANG_LINK_CLANG_DYLIB=1
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-12-24 Thread Matt Turner
commit: 97b15e1d2e18cb076811f94f58b99d85b28c1806
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 24 22:47:32 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 24 22:48:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b15e1d

dev-util/ccls: Version bump to 0.20201219

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest   |  1 +
 dev-util/ccls/ccls-0.20201219.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index c9a06d0cf73..993f2f350cc 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1,2 +1,3 @@
 DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B 
f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa
 SHA512 
c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd
 DIST ccls-0.20201025.tar.gz 160524 BLAKE2B 
e4819b465a862195921ac33bdfd844b1921887a4f7211b7d826b8e8e49394dcb598681ba57b5f8c2eb35d5910e3689619ecaaa1fe080d8088937b0eecc2487c9
 SHA512 
485a42671265a0f76e87f456c6c96137a2f17c60e0c1f45a1979342c9b9fd373303a017126c8bc4649b75225cec7bb3c759a78fecc42f7403e913c6121d1e948
+DIST ccls-0.20201219.tar.gz 160445 BLAKE2B 
8d3f536ec13673e7251f09de992f24d88066787442940e3e0913ee20e97c0d145d8a57b4fcdfeaa886fd5bf5e5be621ef54e307cd08cca8e516103a9c573
 SHA512 
fba8cc1ec50e55939b2deb167d9d32e946ccab4b322766191a787719b47a39e887afad26b7364dfb40c4a4f2522964af76fc7f51a5d84c10d2b0125f07a19c5e

diff --git a/dev-util/ccls/ccls-0.20201219.ebuild 
b/dev-util/ccls/ccls-0.20201219.ebuild
new file mode 100644
index 000..ac5830184a3
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20201219.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-11-16 Thread Matt Turner
commit: 19de061d696ca5f835b4f60438cbc615f41f2678
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 05:06:28 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 05:06:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19de061d

dev-util/ccls: Version bump to 0.20201025

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest   |  1 +
 dev-util/ccls/ccls-0.20201025.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index a8b29bad0ce..c9a06d0cf73 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B 
f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa
 SHA512 
c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd
+DIST ccls-0.20201025.tar.gz 160524 BLAKE2B 
e4819b465a862195921ac33bdfd844b1921887a4f7211b7d826b8e8e49394dcb598681ba57b5f8c2eb35d5910e3689619ecaaa1fe080d8088937b0eecc2487c9
 SHA512 
485a42671265a0f76e87f456c6c96137a2f17c60e0c1f45a1979342c9b9fd373303a017126c8bc4649b75225cec7bb3c759a78fecc42f7403e913c6121d1e948

diff --git a/dev-util/ccls/ccls-0.20201025.ebuild 
b/dev-util/ccls/ccls-0.20201025.ebuild
new file mode 100644
index 000..ac5830184a3
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20201025.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-10-15 Thread Matt Turner
commit: b354e08fe5d5d11c75d66dcb4e72b91b2c12ab90
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Oct 15 22:38:46 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct 15 22:39:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b354e08f

dev-util/ccls: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest |  1 -
 dev-util/ccls/ccls-0.20190823.5.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index 62b02853fd4..a8b29bad0ce 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1,2 +1 @@
-DIST ccls-0.20190823.5.tar.gz 158118 BLAKE2B 
09b4a985a284fe74adc408eb9e86094aaf4ebfaf50de3238a17299efabe4749326b8239356c2808ca500a44bef664b2a654e9b16c83c3ef04cd7cf90c56fe3ef
 SHA512 
3c4ecac663eb463870153734fa6206701ede9d72bae3b6eae9c26adab2979ad79d2ac860c1ffb07f8cfcea4aa63afed90510734d91f830c99a86b3811959583f
 DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B 
f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa
 SHA512 
c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd

diff --git a/dev-util/ccls/ccls-0.20190823.5.ebuild 
b/dev-util/ccls/ccls-0.20190823.5.ebuild
deleted file mode 100644
index d959663fa6f..000
--- a/dev-util/ccls/ccls-0.20190823.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_REPO_URI="https://github.com/MaskRay/${PN};
-
-if [[ ${PV} = * ]]; then
-   GIT_ECLASS="git-r3"
-fi
-
-inherit cmake ${GIT_ECLASS}
-
-DESCRIPTION="C/C++/ObjC language server"
-HOMEPAGE="https://github.com/MaskRay/ccls;
-
-if [[ ${PV} == * ]] ; then
-   SRC_URI=""
-else
-   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-DEPEND="
-   dev-libs/rapidjson
-   sys-devel/clang:=
-   sys-devel/llvm:=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_SYSTEM_RAPIDJSON=ON
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/files/, dev-util/ccls/

2020-04-29 Thread Matt Turner
commit: ac5b5ef0678445ba9f4dd8d3c5bf7068fe5079c9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 29 17:43:26 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 29 17:44:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac5b5ef0

dev-util/ccls: Add patch to provide clang-10 support

Closes: https://bugs.gentoo.org/719334
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/ccls-0.20190823.6.ebuild |  4 ++
 ...23.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch | 57 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-util/ccls/ccls-0.20190823.6.ebuild 
b/dev-util/ccls/ccls-0.20190823.6.ebuild
index ac5830184a3..791e2522eef 100644
--- a/dev-util/ccls/ccls-0.20190823.6.ebuild
+++ b/dev-util/ccls/ccls-0.20190823.6.ebuild
@@ -32,6 +32,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
+)
+
 src_configure() {
local mycmakeargs=(
-DUSE_SYSTEM_RAPIDJSON=ON

diff --git 
a/dev-util/ccls/files/ccls-0.20190823.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
 
b/dev-util/ccls/files/ccls-0.20190823.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
new file mode 100644
index 000..e625ba814d8
--- /dev/null
+++ 
b/dev-util/ccls/files/ccls-0.20190823.6-cmake-support-CLANG_LINK_CLANG_DYLIB.patch
@@ -0,0 +1,57 @@
+From 7e795e9b9ec20f02cab23e63d1e52189aa33ab4e Mon Sep 17 00:00:00 2001
+From: Fangrui Song 
+Date: Fri, 1 Nov 2019 10:36:38 -0700
+Subject: [PATCH] cmake: support CLANG_LINK_CLANG_DYLIB
+
+---
+ CMakeLists.txt | 34 +++---
+ 1 file changed, 19 insertions(+), 15 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 278e0735..092f178f 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -70,21 +70,25 @@ endif()
+ 
+ find_package(Clang REQUIRED)
+ 
+-target_link_libraries(ccls PRIVATE
+-  clangIndex
+-  clangFormat
+-  clangTooling
+-  clangToolingInclusions
+-  clangToolingCore
+-  clangFrontend
+-  clangParse
+-  clangSerialization
+-  clangSema
+-  clangAST
+-  clangLex
+-  clangDriver
+-  clangBasic
+-)
++if(CLANG_LINK_CLANG_DYLIB)
++  target_link_libraries(ccls PRIVATE clang-cpp)
++else()
++  target_link_libraries(ccls PRIVATE
++clangIndex
++clangFormat
++clangTooling
++clangToolingInclusions
++clangToolingCore
++clangFrontend
++clangParse
++clangSerialization
++clangSema
++clangAST
++clangLex
++clangDriver
++clangBasic
++  )
++endif()
+ 
+ if(LLVM_LINK_LLVM_DYLIB)
+   target_link_libraries(ccls PRIVATE LLVM)
+-- 
+2.26.2
+



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-04-24 Thread Matt Turner
commit: b0e2bf63bbc24866d54da292b9201f4ad6d2eb06
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Apr 25 03:52:17 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 25 03:53:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e2bf63

dev-util/ccls: Pass -DCLANG_LINK_CLANG_DYLIB=1

Fixes the build with clang-10, while evidently not harming the build
against earlier versions.

Thanks to Michael Cook for the patch.

Closes: https://bugs.gentoo.org/714764
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/ccls-0.20190823.6.ebuild | 1 +
 dev-util/ccls/ccls-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/ccls/ccls-0.20190823.6.ebuild 
b/dev-util/ccls/ccls-0.20190823.6.ebuild
index d959663fa6f..ac5830184a3 100644
--- a/dev-util/ccls/ccls-0.20190823.6.ebuild
+++ b/dev-util/ccls/ccls-0.20190823.6.ebuild
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}"
 src_configure() {
local mycmakeargs=(
-DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
)
cmake_src_configure
 }

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
index d959663fa6f..ac5830184a3 100644
--- a/dev-util/ccls/ccls-.ebuild
+++ b/dev-util/ccls/ccls-.ebuild
@@ -35,6 +35,7 @@ RDEPEND="${DEPEND}"
 src_configure() {
local mycmakeargs=(
-DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
)
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-04-24 Thread Matt Turner
commit: 97a90dff776eb9b4f723fd47f44154626df8d100
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 24 22:16:03 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 24 22:16:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a90dff

dev-util/ccls: Version bump to 0.20190823.6

Closes: https://bugs.gentoo.org/712314
Closes: https://bugs.gentoo.org/714764
Closes: https://bugs.gentoo.org/719034
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest |  1 +
 dev-util/ccls/ccls-0.20190823.6.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index 84534b3e8ac..62b02853fd4 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20190823.5.tar.gz 158118 BLAKE2B 
09b4a985a284fe74adc408eb9e86094aaf4ebfaf50de3238a17299efabe4749326b8239356c2808ca500a44bef664b2a654e9b16c83c3ef04cd7cf90c56fe3ef
 SHA512 
3c4ecac663eb463870153734fa6206701ede9d72bae3b6eae9c26adab2979ad79d2ac860c1ffb07f8cfcea4aa63afed90510734d91f830c99a86b3811959583f
+DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B 
f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa
 SHA512 
c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd

diff --git a/dev-util/ccls/ccls-0.20190823.6.ebuild 
b/dev-util/ccls/ccls-0.20190823.6.ebuild
new file mode 100644
index 000..d959663fa6f
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20190823.6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-02-04 Thread Matt Turner
commit: f9b14ac2791c1f8e68c5b750bc294e022f3465e3
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Feb  4 19:32:20 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Feb  5 06:56:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b14ac2

dev-util/ccls: Add new package

Closes: https://bugs.gentoo.org/691060
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/ccls/Manifest |  1 +
 dev-util/ccls/ccls-0.20190823.5.ebuild | 40 ++
 dev-util/ccls/ccls-.ebuild | 40 ++
 dev-util/ccls/metadata.xml | 11 ++
 4 files changed, 92 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
new file mode 100644
index 000..84534b3e8ac
--- /dev/null
+++ b/dev-util/ccls/Manifest
@@ -0,0 +1 @@
+DIST ccls-0.20190823.5.tar.gz 158118 BLAKE2B 
09b4a985a284fe74adc408eb9e86094aaf4ebfaf50de3238a17299efabe4749326b8239356c2808ca500a44bef664b2a654e9b16c83c3ef04cd7cf90c56fe3ef
 SHA512 
3c4ecac663eb463870153734fa6206701ede9d72bae3b6eae9c26adab2979ad79d2ac860c1ffb07f8cfcea4aa63afed90510734d91f830c99a86b3811959583f

diff --git a/dev-util/ccls/ccls-0.20190823.5.ebuild 
b/dev-util/ccls/ccls-0.20190823.5.ebuild
new file mode 100644
index 000..d959663fa6f
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20190823.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   )
+   cmake_src_configure
+}

diff --git a/dev-util/ccls/ccls-.ebuild b/dev-util/ccls/ccls-.ebuild
new file mode 100644
index 000..d959663fa6f
--- /dev/null
+++ b/dev-util/ccls/ccls-.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   )
+   cmake_src_configure
+}

diff --git a/dev-util/ccls/metadata.xml b/dev-util/ccls/metadata.xml
new file mode 100644
index 000..73e87fe9d62
--- /dev/null
+++ b/dev-util/ccls/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   matts...@gentoo.org
+   Matt Turner
+   
+   
+   MaskRay/ccls
+   
+