OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code and looking for potential problems in code. Dependent on LLVM/Clang. http://oclint.org/
Created attachment 349426 [details] oclint-0.6.ebuild I started an ebuild but it is missing the LLVMConfig.cmake file. I guess the LLVM ebuild must be changed to install this file.
(In reply to Mario Kicherer from comment #1) > Created attachment 349426 [details] > oclint-0.6.ebuild > > I started an ebuild but it is missing the LLVMConfig.cmake file. I guess the > LLVM ebuild must be changed to install this file. See bug #425844. I guess it blocks this request.
You could work around the LLVMConfig.cmake issue by supplying your own version of the file inside a directory called cmake in the base folder. At least that's what's being done for dev-util/apitrace and it's lack of a FindSNAPPY.cmake. I don't know if it's the exact same issue, but it's possible.
0.7 has been released in 2013.
*** Bug 505256 has been marked as a duplicate of this bug. ***
OCLint 0.10.2, available since Jan 12, 2016. The project is still in active development. Dependent bugs have been solved. Perhaps somebody would like to look into this now?
Created attachment 433792 [details] oclint-0.10.2.ebuild New ebuild for 0.10.2 with new path to source tarball
oclint 0.11 has been released. http://oclint.org/news/2016/09/18/release-0-11.html
New version released: Releasing OCLint 0.11.1 Jan 20, 2017 http://oclint.org/news/2017/01/20/release-0-11-1.html
Would be great to have this. Are there any updates?
I just saw your message, and I have not maintained this ebuild. I just tried updating the ebuild for the newest release, 22.02, but it was a lot more complex than I thought. It seems their build fetches submodules from github, and I have no idea how to handle that (and don't have time to learn right now...) So sadly I'm not able to help. I hope somebody else wants to have a look at this. It would still be a nice package to have in the gentoo repo.