devel/llvm-devel 10.0.d20190913_1 MidnightBSD
LLVM and Clang
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a05b377b53- License
- ${LICENSE:NARM}
- Categories
- devel, lang
Description
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker), LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure these are built on.
In the other systems
The newest version among them is 24.0.d20261013, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/llvm-devel | 10.0.d20190913_1 | no data | - | [email protected] | 2026-09-06 |
| FreeBSD | devel/llvm-devel | 24.0.d20261013 newest | none known | - | [email protected] | 2026-10-20 |
| DragonFly | devel/llvm-devel | 21.0.d20250217 | none known | - | [email protected] | - |
| HardenedBSD | devel/llvm-devel | 24.0.d20260909 | no data | - | [email protected] | - |
| GhostBSD | devel/llvm-devel | 24.0.d20260909 | no data | - | [email protected] | - |
Install
Binary package:
mport install llvm-devel
From mports:
cd /usr/mports/devel/llvm-devel && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= llvm-devel>0:devel/llvm-devel
Dependencies
No port depends on this one.
Configuration
Options name: devel_llvm
| Option | Default | Description |
|---|---|---|
| CLANG | on | Build clang |
| DOCS | off | |
| EXTRAS | on | Extra clang tools |
| LIT | on | Install lit and FileCheck test tools |
| LLD | on | Install lld, the LLVM linker |
| LLDB | on | Install lldb, the LLVM debugger |
- USES
- cmake compiler:c++11-lib libedit perl5 cpe shebangfix ${_USES_PYTHON}
- Service scripts
- none
Files
pkg-plist 3196
- bin/bugpoint-devel
- bin/dsymutil-devel
- bin/llc-devel
- bin/lli-devel
- bin/llvm-addr2line-devel
- bin/llvm-ar-devel
- bin/llvm-as-devel
- bin/llvm-bcanalyzer-devel
- bin/llvm-cat-devel
- bin/llvm-cfi-verify-devel
- bin/llvm-config-devel
- bin/llvm-cov-devel
- bin/llvm-cvtres-devel
- bin/llvm-cxxmap-devel
- bin/llvm-diff-devel
- bin/llvm-dis-devel
- bin/llvm-dlltool-devel
- bin/llvm-dwarfdump-devel
- bin/llvm-dwp-devel
- bin/llvm-elfabi-devel
- bin/llvm-exegesis-devel
- bin/llvm-extract-devel
- bin/llvm-ifs-devel
- bin/llvm-jitlink-devel
- bin/llvm-link-devel
- bin/llvm-lipo-devel
- bin/llvm-mc-devel
- bin/llvm-modextract-devel
- bin/llvm-mt-devel
- bin/llvm-nm-devel
- bin/llvm-objcopy-devel
- bin/llvm-objdump-devel
- bin/llvm-opt-report-devel
- bin/llvm-pdbutil-devel
- bin/llvm-profdata-devel
- bin/llvm-ranlib-devel
- bin/llvm-rc-devel
- bin/llvm-readelf-devel
- bin/llvm-readobj-devel
- bin/llvm-reduce-devel
- bin/llvm-rtdyld-devel
- bin/llvm-size-devel
- bin/llvm-split-devel
- bin/llvm-stress-devel
- bin/llvm-strings-devel
- bin/llvm-strip-devel
- bin/llvm-symbolizer-devel
- bin/llvm-tblgen-devel
- bin/llvm-undname-devel
- bin/llvm-xray-devel
- bin/opt-devel
- bin/sancov-devel
- bin/c-index-test-devel
- bin/clang-devel
- bin/clang++-devel
- bin/clang-check-devel
- bin/clang-cpp-devel
- bin/clang-extdef-mapping-devel
- bin/clang-format-devel
- bin/clang-import-test-devel
- bin/clang-offload-bundler-devel
- bin/clang-scan-deps-devel
- bin/clangd-devel
- bin/diagtool-devel
- bin/hmaptool-devel
- bin/scan-build-devel
- bin/scan-view-devel
- bin/clang-apply-replacements-devel
- bin/clang-change-namespace-devel
- bin/clang-doc-devel
- bin/clang-include-fixer-devel
- bin/clang-query-devel
- bin/clang-rename-devel
- bin/clang-reorder-fields-devel
- bin/clang-tidy-devel
- bin/find-all-symbols-devel
- bin/modularize-devel
- bin/ld.lld-devel
- bin/ld64.lld-devel
- bin/lld-devel
- bin/lld-link-devel
- bin/wasm-ld-devel
- bin/lldb-devel
- bin/lldb-argdumper-devel
- bin/lldb-instr-devel
- bin/lldb-server-devel
- bin/lldb-vscode-devel
- bin/FileCheck-devel
- llvm-devel/bin/FileCheck
- bin/lit-devel
- llvm-devel/bin/lit
- bin/llvm-lit-devel
- llvm-devel/bin/llvm-lit
- llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/__init__.py
- llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/_lldb.so
- llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/embedded_interpreter.py
- llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/Logger.py
- llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/__init__.py
- llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/attrib_fromdict.py
- llvm-devel/%%PYTHON_SITELIBDIR%%/lldb/formatters/cache.py
The first 100 are listed.
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| llvm-mirror-llvm-10.0.d20190913-d8b09e1ff4d64f9e83cb91d7899e68756fdf0375_GH0.tar.gz | 5.1307193e+07 | b0dc8d447377a086d3752fe3533c16c84a0ea6edc610818dfc5b435740d9a90a |
| llvm-mirror-clang-f5ae2881e6c3ca5c6d7f832f046d762ba46c537c_GH0.tar.gz | 1.9349665e+07 | 46aeb38d94d41d133428a0bf0fbd22edc1779b94ecdb615cad38d5edc0d026c9 |
| llvm-mirror-compiler-rt-b83f360f7e249afbc59a20dc81845ac776079f0a_GH0.tar.gz | 3.449166e+06 | ee390babba2d39f6310643ab15c0d76bedbfeeaf94675d0e5280e8525ca4f7c9 |
| llvm-mirror-clang-tools-extra-e4ddfce1654ae0b4c24892915594ad623eccc7e3_GH0.tar.gz | 2.968313e+06 | d3bc715208d743baac17e7824bf40e7f94959e7746b500ca67c863a86834d849 |
| llvm-mirror-lld-a4a4ad55926fd271cd9bd05d81ed6420bc75c17c_GH0.tar.gz | 1.560014e+06 | aee7f6f861e3be72060f9af14a9ccadfd6e21462e94e0c9f0a79c0aa0cff721e |
| llvm-mirror-lldb-dedf56240bf255791846589401ff2be688bed137_GH0.tar.gz | 1.3313191e+07 | a7bc362fc8274b370343a1d45cf87754b653fdb0d3ee0966d6fb1f4a9f7ed208 |
| llvm-mirror-openmp-2b135c5afc8ffa96cebe7a9ce9ae3e7251b1fadc_GH0.tar.gz | 1.472534e+06 | 28d3f80c47eab6f19d2b5e62da75bec10713d96032450a53551f79f16fcf08ff |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |
|
ae84bb6f0d |
Lucas Holt | devel/llvm-devel: stage docs-off removals under FAKE_DESTDIR AI-Assisted-by: Claude Sonnet 4.6 <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |