summaryrefslogtreecommitdiff
path: root/sys-devel/llvm-common
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/llvm-common')
-rw-r--r--sys-devel/llvm-common/Manifest4
-rw-r--r--sys-devel/llvm-common/llvm-common-17.0.3.9999.ebuild (renamed from sys-devel/llvm-common/llvm-common-17.0.2.9999.ebuild)0
-rw-r--r--sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild54
3 files changed, 57 insertions, 1 deletions
diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index b6b797690c46..856843856c67 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -9,14 +9,16 @@ DIST llvm-project-17.0.1.src.tar.xz.sig 438 BLAKE2B 3182e3c3a48635fdec39b945ee3b
DIST llvm-project-17.0.2.src.tar.xz 127833708 BLAKE2B fa9e2e48ce1117063f5cef0aeef85ce84b99bd8fae23022572a6f016eff2ffbf8aab6250b0bdb6e0bbea1c4daf10cecceb18e80496260b5aa81086075d503e12 SHA512 4586224c3f547e8065fa4f0ca3629a1dfed868dfc372ab192d8b9384f0f74dc8cb27dcb6269dc4230202e6a524aae852d98b40fa02ed0393086a162387ea7659
DIST llvm-project-17.0.2.src.tar.xz.sig 438 BLAKE2B 3ba5d7a09e9de3f38a6f7b5b771b08b1c4e96ea7eda948cfa679598d240fa5211fd37220fbe09e37682212b17fb71b8b5539475edb8ff46d9767054983f670cb SHA512 234276813e3f4b5ee9b1dc640a613fd2e60f1d659f4e089733278d08dd0e208ad37d4d64c9e1edd420b6b87e112458ecec5f76ed9a243c3023b0adbab19ab909
DIST llvm-project-39fec5457c0925bd39f67f63fe17391584e08258.tar.gz 198361956 BLAKE2B 001b9d9b7997762dcce4f0b1deb94d41c3d840c178ba1e92208782e7e21fdc0041cde359051b2b1b1fc75526ff6504d3b9375ff873831350de359530c944a961 SHA512 b560e71c9855aff9fb5385f9fb30f63fbef074fd695e7cb31847192837a161bfe4808ceb09c514a676ae817616f15fb5a57d325aa9744eaac46b8f4b20b77a13
+DIST llvm-project-5d35273a32d239b7407338e13ed71b59174d6536.tar.gz 198787569 BLAKE2B 7f4f1eb490028e18826a6ebade649a682e433252ceab1f3dcd9e50c34f24e7ef108c3325ec209a4d4fa1ded8e09ebda4980cb9d8ddce8a0d517923d6c38b8f4a SHA512 4d263561fb12cc07a5e8f7ed2f8f22a3645aa959cf963a6a735a9bb93cfc2a51bf7e4d36b54e8425725029cfcfd868dfcc53af95d26d84be72be124d8c564271
DIST llvm-project-f5cb9cb59d7c9c6ac3d5c41c677f68c9b75d34a3.tar.gz 198113948 BLAKE2B 1688920eb790421f4143e92bd7bd26794a2497e7b445dde6d55b59c9df4b1aebb848833c7cb1b7c273c5e002763f2531a341313500ce207242f992dfe343b988 SHA512 9817e8b7adf7c69d673124e8334c3e511dfd1cc386832c52b2fb0f2517475d29cd98513ad87188a962f9697dfac39ea03f5b2db6c549c307cf3d27b1370ffdf3
EBUILD llvm-common-14.0.6.ebuild 1015 BLAKE2B b7d52fa0ab83b5c9bf23d397074f4db30926ad3d13bdf0d2082a23f384c3889a7c356ba220b78970d117a8b46793e3d175d0a794859bb6148c4d6e1bc1c9e82e SHA512 b89e5a11a04a66cf2929354ce65d80c201d85ee1aaa55c197b3671904e126ec941ad7110277734563b376ebc7fecec463c270f8cad8609664f025916d3f39bac
EBUILD llvm-common-15.0.7.ebuild 1014 BLAKE2B da3b7ec6cd3c1e57758312fb9ea25e693305e1ef72b350eea85fbde5a1e636269d84bd491b6f528aee8a9cb8229f6304b371f99e6ac416c661c6519706b83b61 SHA512 68b9d672372fe71e39f2b8f9d80eb1dcb5138b8b9b961f56a4eeb81b3fc4054448a51a46b3a62547ebb6262425512f39bc146e5f2c3703de10ab520f1594e7a4
EBUILD llvm-common-16.0.6.ebuild 1021 BLAKE2B 635a5e329ec238346e1bfe715ed088484a33f517a294dd86f822dbc7d225a296f61d72b73be28767c6629516c6237cf1b377320a38c2092796e6d292ece12977 SHA512 64df7235d2bbf73792c6169931b3f5cb90feac9012590bb391b3d2aed67fbe518d08f46fffaf706f478e528b5837178f2e440557b906d6cce832ecaea021dbba
EBUILD llvm-common-17.0.1.ebuild 1028 BLAKE2B 17b090a472e770e1f63129c30b736d37f1020e7ce498345919724a412b1221fb6512cd6b88261d6760fde413f391264ac903df6a1e45a5a48cf0bdd5371b370c SHA512 472d118c870970130a42a7c632a968406c44fc1161be1a7a0ef76f5344d98c08e56dac7b20fa2972dc162b5e094b22df9e58a74aac355d3e7d034c2aaef64a4b
-EBUILD llvm-common-17.0.2.9999.ebuild 937 BLAKE2B 71205c911e7ae61914de7b5e0e2aff7fff1aed78099c2fdffbb9f4270f28a53c098d89cf6a7269a5d2c62c476c745eb1926f37ef3709e61cd08fa97271075a53 SHA512 9d2a8ad2455759c4e5102414e439375507a22fc3dd89af8ce54d0e3ba21440805fcafd4a94412eea7867626cec177f2b0d4540f06fc19cdec89c16b4b27de29f
EBUILD llvm-common-17.0.2.ebuild 1028 BLAKE2B 17b090a472e770e1f63129c30b736d37f1020e7ce498345919724a412b1221fb6512cd6b88261d6760fde413f391264ac903df6a1e45a5a48cf0bdd5371b370c SHA512 472d118c870970130a42a7c632a968406c44fc1161be1a7a0ef76f5344d98c08e56dac7b20fa2972dc162b5e094b22df9e58a74aac355d3e7d034c2aaef64a4b
+EBUILD llvm-common-17.0.3.9999.ebuild 937 BLAKE2B 71205c911e7ae61914de7b5e0e2aff7fff1aed78099c2fdffbb9f4270f28a53c098d89cf6a7269a5d2c62c476c745eb1926f37ef3709e61cd08fa97271075a53 SHA512 9d2a8ad2455759c4e5102414e439375507a22fc3dd89af8ce54d0e3ba21440805fcafd4a94412eea7867626cec177f2b0d4540f06fc19cdec89c16b4b27de29f
EBUILD llvm-common-18.0.0.9999.ebuild 937 BLAKE2B 71205c911e7ae61914de7b5e0e2aff7fff1aed78099c2fdffbb9f4270f28a53c098d89cf6a7269a5d2c62c476c745eb1926f37ef3709e61cd08fa97271075a53 SHA512 9d2a8ad2455759c4e5102414e439375507a22fc3dd89af8ce54d0e3ba21440805fcafd4a94412eea7867626cec177f2b0d4540f06fc19cdec89c16b4b27de29f
EBUILD llvm-common-18.0.0_pre20230925.ebuild 937 BLAKE2B 71205c911e7ae61914de7b5e0e2aff7fff1aed78099c2fdffbb9f4270f28a53c098d89cf6a7269a5d2c62c476c745eb1926f37ef3709e61cd08fa97271075a53 SHA512 9d2a8ad2455759c4e5102414e439375507a22fc3dd89af8ce54d0e3ba21440805fcafd4a94412eea7867626cec177f2b0d4540f06fc19cdec89c16b4b27de29f
EBUILD llvm-common-18.0.0_pre20231002.ebuild 937 BLAKE2B 71205c911e7ae61914de7b5e0e2aff7fff1aed78099c2fdffbb9f4270f28a53c098d89cf6a7269a5d2c62c476c745eb1926f37ef3709e61cd08fa97271075a53 SHA512 9d2a8ad2455759c4e5102414e439375507a22fc3dd89af8ce54d0e3ba21440805fcafd4a94412eea7867626cec177f2b0d4540f06fc19cdec89c16b4b27de29f
+EBUILD llvm-common-18.0.0_pre20231013.ebuild 937 BLAKE2B 71205c911e7ae61914de7b5e0e2aff7fff1aed78099c2fdffbb9f4270f28a53c098d89cf6a7269a5d2c62c476c745eb1926f37ef3709e61cd08fa97271075a53 SHA512 9d2a8ad2455759c4e5102414e439375507a22fc3dd89af8ce54d0e3ba21440805fcafd4a94412eea7867626cec177f2b0d4540f06fc19cdec89c16b4b27de29f
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/llvm-common/llvm-common-17.0.2.9999.ebuild b/sys-devel/llvm-common/llvm-common-17.0.3.9999.ebuild
index d2cde923ede3..d2cde923ede3 100644
--- a/sys-devel/llvm-common/llvm-common-17.0.2.9999.ebuild
+++ b/sys-devel/llvm-common/llvm-common-17.0.3.9999.ebuild
diff --git a/sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild b/sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild
new file mode 100644
index 000000000000..d2cde923ede3
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-18.0.0_pre20231013.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="emacs"
+
+RDEPEND="
+ !sys-devel/llvm:0
+"
+BDEPEND="
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+ default
+
+ use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+ insinto /usr/share/vim/vimfiles
+ doins -r vim/*/
+ # some users may find it useful
+ newdoc vim/README README.vim
+ dodoc vim/vimrc
+
+ if use emacs ; then
+ elisp-install llvm emacs/*.{el,elc}
+ elisp-make-site-file "${SITEFILE}" llvm
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}