[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +