summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* llvm.org.eclass: master is now LLVM 12Michał Górny2020-07-151-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: Add a helper function for common lit argsMichał Górny2020-06-231-0/+20
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: Declare CMAKE_BUILD_TYPEMichał Górny2020-06-231-0/+5
| | | | | | | Deduplicate CMAKE_BUILD_TYPE from most of the LLVM ebuilds to the eclass. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: Introduce llvm-project patch-friendly src_prepareMichał Górny2020-06-231-0/+23
| | | | | | | | | Introduce llvm.org_src_prepare() that calls appropriate src_prepare() implementation (either cmake or default), causing patch application to happen in ${WORKDIR} rather than ${S}. This makes it possible to use patches made against llvm-project git repository out of the box. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: Master is now 11.xMichał Górny2020-01-181-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: [QA] Fix missing eend argMichał Górny2019-12-221-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: Fix appending GitHub SRC_URIMichał Górny2019-12-211-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: Support 9.0.1+ RCsMichał Górny2019-11-231-28/+49
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm.org.eclass: New eclass to help maintaining LLVMMichał Górny2019-11-031-0/+198
llvm.org eclass is meant to provide helper routines for maintaining LLVM packages. It takes care of covering the differences between release, prerelease and git ebuilds in a unified API. This will make maintenance much easier. Initially, the eclass takes care of fetching and unpacking the archives. Later on, I will work on moving some more common stuff there. Signed-off-by: Michał Górny <mgorny@gentoo.org>