Port variant | std |
Summary | C language family frontend for LLVM 20.1 |
Package version | 20.1.5_1 |
Homepage | http://llvm.org/ |
Keywords | lang |
Maintainer | nobody |
License | University of Illinois/NCSA Open Source License |
Other variants | There are no other variants. |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 25 MAY 2025, 04:21:51 UTC |
Port created | 23 NOV 2018, 23:10:48 UTC |
set | This is the clang:std metapackage. It pulls in all subpackages of clang:std. |
compiler | The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. The name "LLVM" itself is not an acronym; it is the full name of the project. This package contains Clang is an "LLVM native" C/C++/Objective-C compiler, which aims to deliver amazingly fast compiles (e.g. about 3x faster than GCC when compiling Objective-C code in a debug configuration), extremely useful error and warning messages and to provide a platform for building great source level tools. The Clang Static Analyzer is a tool that automatically finds bugs in your code, and is a great example of the sort of tool that can be built using the Clang frontend as a library to parse C/C++ code. |
extra | The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. The name "LLVM" itself is not an acronym; it is the full name of the project. This package holds tools that are developed as part of the LLVM compiler infrastructure project and the Clang frontend. These tools are kept in a separate "extra" repository to allow lighter weight checkouts of the core Clang codebase. |
dynlibs | The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. The name "LLVM" itself is not an acronym; it is the full name of the project. This package contains the dynamic clang libraries which are potentially dependencies for ports that require clang to build. |
man | This is the man page subpackage of the clang:std port. |
main | https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.5/ http://llvm.org/releases/20.1.5/ |
deadbeef:std | Ultimate music player for Unix-like systems |
firefox:std | Mozilla web browser |
gnatstudio:std | Multilanguage IDE for Ada, SPARK, C/C++, and more |
gnustep-base:std | GNUstep Base Library |
gnustep-make-bootstrap:std | GNUstep Makefile package |
gnustep-make:std | GNUstep Makefile package |
libclc:std | Required library functions for OpenCL C language |
libcxx:std | LLVM C++ standard library |
libdispatch:std | Apple's Grand Central Dispatch library |
libobjc2:std | Replacement Obj-C runtime for modern lang features |
lldb:std | Linker from the LLVM project |
mesa:std | Mesa 3D Graphics Library |
mozjs128:std | Standalone JS interpreter from Mozilla 128-esr |
openmp:std | LLVM Open Multi-Processing Runtime Library |
python-evdev:v12 | Linux input handling subsystem bindings (3.12) |
python-evdev:v13 | Linux input handling subsystem bindings (3.13) |
rpm-sequoia:std | OpenPGP backend for rpm using Sequoia PGP |
sope:std | Set of GNUstep web application frameworks |
taskwarrior:std | Feature-rich command-line todo list manager |
thunderbird:std | Mozilla Thunderbird mail/newsgroup client |