{"name":"clang-15","portdir":"lang/llvm-15","version":"15.0.7","license":"NCSA","platforms":"{darwin < 25}","epoch":0,"replaced_by":null,"homepage":"https://clang.llvm.org/","description":"C, C++, Objective C and Objective C++ compiler","long_description":"The Clang project provides a language front-end and tooling infrastructure for languages in the C language family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) for the LLVM project.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","analyzer","libstdcxx","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-13","cctools","python311","py311-pygments","py311-yaml"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx","libomp","libxml2","llvm-15"]},{"type":"run","ports":["clang_select-15","perl5","ld64","cctools"]}],"depends_on":[{"type":"lib","ports":["py39-llvmlite","lldb-15","flang-15","mpich-clang15","openmpi-clang15"]},{"type":"build","ports":["luminance-hdr","qt4-mac-postgresql81-plugin","lbzip2","pigz","audacity-devel","chuck","lame","libshout2","libvorbis","lilv","qtplay","serd","solfege","sord","sratom","gcam","logisim-evolution","picocom","mips-elf-gcc","urjtag","db53","db62","groonga","libzdb-postgresql81","libzdb-postgresql82","libzdb-postgresql83","libzdb-postgresql84","libzdb-postgresql90","libzdb-postgresql91","libzdb-postgresql92","metakit","msodbcsql","pg2xbase","spatialite-tools","sqlite2","apache-ant","bitwise","commitizen","cosmoplayer","crlibm","dejagnu","e_dbus","ecore","eet","eina","embryo","flex","fsplib","gtkglextmm","howdoi","irrlicht","ixion","libiodbc","libmd","libofx","libqtxdg","libut","mdds","ninka","nuweb","orcus","protobuf3-java","qoauth","scriptix","svndigest","virtuoso","wrangler","jove","hercules","sc","gdash","scid","gdlmm3","goocanvas","goocanvasmm","gtksourceviewmm3","GLC_lib","InsightToolkit-devel","djvu2pdf","edje","fig2ps","gimp-help-en","gle-graphics","QGLE","libwpg-0.3","makeicns","pict2pdf","poppler-qt4-mac","scantailor","bnc","ngircd","kdeartwork","kstars","qtruby","qore-freetds-module","qore-ssh2-module","ruby26","ruby27","altermime","dspam","gnupg1","DoCon","acl2","fityk","gmtl","imaxima","liblinear","newran","octave-specfun","opal-ml","sundials","xylib","libmpeg2","pHash","annie","corkscrew","etherape","gkrellm_snmp","iodine","libmetalink","makuosan","rabbitmq-server","tinc","tinc-devel","vde2","leafnode","camlimages","ocaml-biniou","ocaml-cppo","ocaml-cppo_ocamlbuild","ocaml-easy-format","ocaml-ppx_derivers","ocaml-react","ocaml-result","p5-astro-fits-header","p5.28-astro-fits-header","p5.30-astro-fits-header","p5-catalyst-model-dbic-schema","p5.28-catalyst-model-dbic-schema","p5.30-catalyst-model-dbic-schema","p5-cbor-xs","p5.28-cbor-xs","p5.30-cbor-xs","p5-conf-libconfig","p5.28-conf-libconfig","p5.30-conf-libconfig","p5-config-any","p5.28-config-any","p5.30-config-any","p5-config-tiny","p5.28-config-tiny","p5.30-config-tiny","p5-convert-asn1","p5.28-convert-asn1","p5.30-convert-asn1","p5-data-compare","p5.28-data-compare","p5.30-data-compare","p5-data-optlist","p5.28-data-optlist","p5.30-data-optlist","p5-data-visitor","p5.28-data-visitor","p5.30-data-visitor","p5-datetime-format-mysql","p5.28-datetime-format-mysql","p5.30-datetime-format-mysql","p5-devel-caller","p5.28-devel-caller","p5.30-devel-caller","p5-dist-zilla-plugin-github","p5.28-dist-zilla-plugin-github","p5.30-dist-zilla-plugin-github","p5-email-abstract","p5.28-email-abstract","p5.30-email-abstract","p5-extutils-f77","p5.28-extutils-f77","p5.30-extutils-f77","p5-extutils-manifest","p5.28-extutils-manifest","p5.30-extutils-manifest","p5-file-listing","p5.28-file-listing","p5.30-file-listing","p5-file-map","p5.28-file-map","p5.30-file-map","p5-glib","p5.28-glib","p5.30-glib","p5-html-restrict","p5.28-html-restrict","p5.30-html-restrict","p5-html-selector-xpath","p5.28-html-selector-xpath","p5.30-html-selector-xpath","p5-http-date","p5.28-http-date","p5.30-http-date","p5-image-imlib2","p5.28-image-imlib2","p5.30-image-imlib2","p5-json-any","p5.28-json-any","p5.30-json-any","p5-lib-relative","p5.28-lib-relative","p5.30-lib-relative","p5-log-dispatch","p5.28-log-dispatch","p5.30-log-dispatch","p5-lwp-consolelogger","p5.28-lwp-consolelogger","p5.30-lwp-consolelogger","p5-math-round","p5.28-math-round","p5.30-math-round","p5-module-build","p5.28-module-build","p5.30-module-build","p5-module-install","p5.28-module-install","p5.30-module-install","p5-net-cli-interact","p5.28-net-cli-interact","p5.30-net-cli-interact","p5-net-ip","p5.28-net-ip","p5.30-net-ip","p5-net-openssh","p5.28-net-openssh","p5.30-net-openssh","p5-nkf","p5.28-nkf","p5.30-nkf","p5-number-format","p5.28-number-format","p5.30-number-format","p5-perl-prereqscanner","p5.28-perl-prereqscanner","p5.30-perl-prereqscanner","p5-perlio-eol","p5.28-perlio-eol","p5.30-perlio-eol","p5-pgtop","p5.28-pgtop","p5.30-pgtop","p5-scope-upper","p5.28-scope-upper","p5.30-scope-upper","p5-sereal","p5.28-sereal","p5.30-sereal","p5-sereal-decoder","p5.28-sereal-decoder","p5.30-sereal-decoder","p5-sereal-encoder","p5.28-sereal-encoder","p5.30-sereal-encoder","p5-sgml-parser-opensp","p5.28-sgml-parser-opensp","p5.30-sgml-parser-opensp","p5-socket6","p5.28-socket6","p5.30-socket6","p5-starman","p5.28-starman","p5.30-starman","p5-statistics-descriptive","p5.28-statistics-descriptive","p5.30-statistics-descriptive","p5-tcl-ptk","p5.28-tcl-ptk","p5.30-tcl-ptk","p5-test-kit","p5.28-test-kit","p5.30-test-kit","p5-time-format","p5.28-time-format","p5.30-time-format","p5-time-local","p5.28-time-local","p5.30-time-local","p5-zmq-ffi","p5.28-zmq-ffi","p5.30-zmq-ffi","libLASi","hy_select","ptpython","py35-Pillow","py37-SDL2","py37-absl","py37-aenum","py37-aiobotocore","py37-aiofiles","py37-aiosqlite","py35-alabaster","py37-alembic","py37-altair","py38-amazon.ion","py37-anytree","py37-applaunchservices","py37-arviz","py37-attr","py35-automat","py36-automat","py37-avro","py37-beaker","py37-behave","py37-biplist","py38-boltons","py37-bpython","py-cachy","py37-cachy","py38-cachy","py39-cachy","py37-cairocffi","py37-cairosvg","py38-cbor","py37-cinderclient","py38-clikit","py37-contextlib2","py37-cookiecutter","py38-cookies","py37-country","py27-cssselect","py35-cssselect","py36-cssselect","py37-cssselect","py37-csvkit","py37-ctypeslib2","py37-databases","py39-datasets","py37-ddt","py37-debtcollector","py-dicom","py27-dicom","py37-discordpy","py37-dispatcher","py37-dm-sonnet","py37-dns-lexicon","py38-docx","py37-dogpile-cache","py37-ecdsa","py37-elasticsearch","py37-emcee3","py37-fabric","py38-fairseq","py37-fancycompleter","py37-fasteners","py34-filelock","py35-filelock","py36-filelock","py37-fire","py38-flake8-pep8-naming","py38-flask-cors","py38-ftfy","py38-fuzzywuzzy","py36-game","py37-geographiclib","py37-geopy","py37-gmic","py37-gpilab-framework","py37-graph-tool","py37-graphql-core","py37-gsd","py37-h5py","py37-helpdev","py38-hkdf","py37-html2text","py37-humanize","py37-igraph","py37-iminuit","py34-importlib-metadata","py38-iniparse","py35-ipaddress","py36-ipaddress","py37-ipaddress","py27-ipdb","py37-ipy","py35-itsdangerous","py36-itsdangerous","py37-jedi","py38-json-rpc","py37-json-tricks","py37-jug","py37-jupyter_sphinx","py37-jupytext","py38-keras","py38-keras_applications","py38-keras_preprocessing","py37-keystoneauth1","py37-keystoneclient","py37-kfac","py37-libsass","py37-lmfit","py38-loguru","py38-magenta","py37-mapclassify","py35-markupsafe","py37-mercurial_extension_utils","py37-metpy","py37-mido","py37-mypy_extensions","py37-natsort","py37-netifaces","py37-networkit","py37-nltk","py37-nmrglue","py38-note-seq","py37-novaclient","py37-nuitka","py37-octave_kernel","py37-omegaconf","py37-openslide","py37-openstackclient","py37-openstacksdk","py38-opt_einsum","py37-os-service-types","py37-osc-lib","py37-oslo-config","py37-oslo-i18n","py37-oslo-serialization","py37-oslo-utils","py37-overrides","py37-panedr","py37-parse-type","py35-parso","py36-parso","py37-parso","py38-parver","py37-passlib","py37-pathfinder","py37-pdbpp","py37-peewee","py37-pendulum","py37-pgspecial","py37-pika","py34-pip","py37-plumed","py37-plyvel","py37-pretty-midi","py-processing","py27-processing","py37-pycares","py35-pycryptodome","py36-pycryptodome","py37-pyct","py37-pydicom","py27-pyglet","py37-pyglet","py37-pyls-spyder","py37-pylzma","py37-pymc3","py37-pymongo","py37-pymunk","py37-pymysql","py-pyne","py27-pyne","py35-pyne","py36-pyne","py37-pynetdicom","py35-pyrsistent","py36-pyrsistent","py37-pyrsistent","py37-pytest-flake8","py37-pytest-lazy-fixture","py37-pytest-metadata","py37-pytest-mpl","py37-pytest-mypy","py37-python-coveralls","py38-python-snappy","py37-pytorch","py38-pytorch-lightning","py38-pytrie","py37-pyviz_comms","py37-qdarkstyle","py37-qimage2ndarray","py37-qtconsole","py37-qtsass","py37-redis","py37-rencode","py37-repl","py27-repoze.lru","py35-repoze.lru","py36-repoze.lru","py37-repoze.lru","py36-requests-toolbelt","py37-requestsexceptions","py37-rstcheck","py37-rtree","py37-ruamel-yaml-clib","py37-s3fs","py37-sacremoses","py38-scandir","py39-scandir","py37-scikit-hep-hist","py37-scrapy","py38-scruffington","py38-segno","py37-semver","py37-seqeval","py37-setuptools-git","py37-sgp4","py37-simpy","py37-simpy-docs","py34-six","py37-soundfile","py38-spaCy","py38-spake2","py37-spark_parser","py35-sphinx","py37-sphinx-gallery","py37-spyder","py37-statsmodels","py37-sunpy","py37-sybil","py36-tables","py37-tblib","py37-tensorboardX","py37-tensorflow-datasets","py37-tensorflow-metadata","py38-tensorflow_estimator","py37-terminaltables","py37-testfixtures","py37-threadpoolctl","py37-thrift","py37-timeout-decorator","py37-tldextract","py38-torchaudio","py38-torchtext","py37-tox","py37-trepan3k","py37-tvdb","py37-txaio","py38-txrequests","py-typed-ast","py37-typed-ast","py-typing","py27-typing","py37-ujson","py38-umap-learn","py37-unidic","py37-unidic-lite","py35-urwid","py36-urwid","py34-virtualenv","py35-virtualenv","py36-virtualenv","py37-virtualenvwrapper","py37-vobject","py37-wmctrl","py37-wtforms","py37-xlsx2csv","py37-xxhash","py37-yapf","py-yenc","py27-yenc","py37-zict","py34-zipp","py37-zope-deprecation","repo","rb-calendar","rb26-nokogiri","rb-postgres","chemkit","eo","gfsview","ghemical","gri","gshhg-gmt","iqtree","iqtree2","irsim","liboglappth","libxc","libxc4","minc","molden","parallel-netcdf","procServ","tempo","wcstools","easy-rsa","ike-scan","libident","libtomcrypt","openvas-client","openvas-libnasl","openvas-libraries","openvas-plugins","openvas-server","py37-yara","yubico-piv-tool","afscompress","cksfv","daemon","dc3dd","dpkg","exa","hexedit","lens","ndcctools","progress","bibtex2html","canna","dblatex","eb","html-xml-utils","libcue","librevenge","libwps","opensp","pdfsandwich","pialign","psbind","sdcv","tth","wbxml2","xmlcatmgr","cadaver","litebrowser","mod_ca","ocaml-cgi","pathalizer","webdot","wordpress","AfterStep","e17","efreet","enlightenment","gtkextra3","pcb","unclutter","xlsclients","xorg-libXrandr","xorg-libdmx","xorg-libpthread-stubs","xrandr","tumbler","py37-tensorflow","py38-tensorflow","ocaml-compiler-libs","p5.32-module-build","py38-checkdigit","py37-olm","py38-huggingface_hub","py37-aplpy","py37-myst-parser","p5.32-astro-fits-header","p5.32-catalyst-model-dbic-schema","p5.32-cbor-xs","p5.32-conf-libconfig","p5.32-config-any","p5.32-config-tiny","p5.32-convert-asn1","p5.32-data-compare","p5.32-data-optlist","p5.32-data-visitor","p5.32-datetime-format-mysql","p5.32-devel-caller","p5.32-dist-zilla-plugin-github","p5.32-email-abstract","p5.32-extutils-f77","p5.32-extutils-manifest","p5.32-file-listing","p5.32-file-map","p5.32-glib","p5.32-html-restrict","p5.32-html-selector-xpath","p5.32-http-date","p5.32-image-imlib2","p5.32-json-any","p5.32-lib-relative","p5.32-log-dispatch","p5.32-lwp-consolelogger","p5.32-math-round","p5.32-module-install","p5.32-net-cli-interact","p5.32-net-ip","p5.32-net-openssh","p5.32-nkf","p5.32-number-format","p5.32-perl-prereqscanner","p5.32-perlio-eol","p5.32-pgtop","p5.32-scope-upper","p5.32-sereal","p5.32-sereal-decoder","p5.32-sereal-encoder","p5.32-sgml-parser-opensp","p5.32-socket6","p5.32-starman","p5.32-statistics-descriptive","p5.32-tcl-ptk","p5.32-test-kit","p5.32-time-format","p5.32-time-local","p5.32-zmq-ffi","fif","cxxmatrix","gitea-tea","py37-python-lsp-server","py35-platformdirs","py36-platformdirs","py37-macfsevents","py37-python-lsp-black","gutils-suite","py39-kubernetes","boost177","boost177-numpy","py37-confuse","py37-mediafile","py37-mechanicalsoup","py37-ibroadcast","py37-pathvalidate","py38-aubio","py37-ifaddr","py37-about-time","py37-grapheme","py38-last","py37-discogs-client","py37-alive-progress","py37-reflink","py37-soco","py38-termplotlib","py37-mpd2","py37-nmrglue-devel","py38-zbar","py37-pyqt5-scintilla","py37-silx","py37-smi","boost173","boost173-numpy","py37-imaplib2","dominant_colours","py38-flufl.lock","py38-django-allauth","py38-openid","py37-napari-console","py37-napari-svg","py37-psygnal","py37-superqt","py37-vispy","py37-panel","py37-pytest-regressions","py310-cachy","p5.34-astro-fits-header","p5.34-catalyst-model-dbic-schema","p5.34-cbor-xs","p5.34-conf-libconfig","p5.34-config-any","p5.34-config-tiny","p5.34-convert-asn1","p5.34-data-compare","p5.34-data-optlist","p5.34-data-visitor","p5.34-datetime-format-mysql","p5.34-devel-caller","p5.34-dist-zilla-plugin-github","p5.34-email-abstract","p5.34-extutils-f77","p5.34-extutils-manifest","p5.34-file-listing","p5.34-file-map","p5.34-glib","p5.34-html-restrict","p5.34-html-selector-xpath","p5.34-http-date","p5.34-image-imlib2","p5.34-json-any","p5.34-lib-relative","p5.34-log-dispatch","p5.34-lwp-consolelogger","p5.34-math-round","p5.34-module-build","p5.34-module-install","p5.34-net-cli-interact","p5.34-net-ip","p5.34-net-openssh","p5.34-nkf","p5.34-number-format","p5.34-perl-prereqscanner","p5.34-perlio-eol","p5.34-pgtop","p5.34-scope-upper","p5.34-sereal","p5.34-sereal-decoder","p5.34-sereal-encoder","p5.34-sgml-parser-opensp","p5.34-socket6","p5.34-starman","p5.34-statistics-descriptive","p5.34-tcl-ptk","p5.34-test-kit","p5.34-time-format","p5.34-time-local","p5.34-zmq-ffi","p5-xs-check","p5.28-xs-check","p5.30-xs-check","p5.32-xs-check","p5.34-xs-check","py37-pyte","p5-image-sane","p5.28-image-sane","p5.30-image-sane","p5.32-image-sane","p5.34-image-sane","qore-jni-module","py37-taskw","py37-pyheif","zpaq","ddh","p5-alien-sqlite","p5.28-alien-sqlite","p5.30-alien-sqlite","p5.32-alien-sqlite","p5.34-alien-sqlite","crispy-doom","boost179","boost179-numpy","openjdk18-openj9","p5-alien-hdf4","p5.28-alien-hdf4","p5.30-alien-hdf4","p5.32-alien-hdf4","p5.34-alien-hdf4","zee","glib2-upstream","py39-bqplot","py39-traittypes","py37-pytest-describe","displayplacer","py38-sparse","py37-cons","py37-etuples","py37-logical-unification","py38-pymc","py37-xarray-einstats","libvidstab","p5-moosex-extended","p5.28-moosex-extended","p5.30-moosex-extended","p5.32-moosex-extended","p5.34-moosex-extended","ffmpeg-upstream","rofi","corrade","py38-emoji","py37-whatthepatch","boost180","boost180-numpy","libyuv","py37-cloudflare","jdk19","openjdk19-corretto","openjdk19-oracle","openjdk19-sap","openjdk19-zulu","cyrus-sasl2","mpich-clang15","openmpi-clang15","py39-kraken","jot","openjdk19-temurin","keysync","py37-jplephem","py37-spktype21","py37-skyfield","py37-skyfield-data","openjdk19-graalvm","py37-app-model","p5-alt-lexical-var-butsupportmodernperl","p5.28-alt-lexical-var-butsupportmodernperl","p5.30-alt-lexical-var-butsupportmodernperl","p5.32-alt-lexical-var-butsupportmodernperl","p5.34-alt-lexical-var-butsupportmodernperl","clojure-lsp","py37-pylint-venv","python312-devel","py37-poetry-plugin-export","zsh-history-substring-search","py37-pypdf","jlq","octave-pkg-octave-doc","AlphaSparse","py38-pytensor","lua54-luasec","lua53-luasec","lua52-luasec","lua51-luasec","eva","openjdk20-oracle","openjdk20-zulu","R-Boov","R-MeshesTools","R-MinkowskiSum","R-PolygonSoup","p5-lexical-var","p5.28-lexical-var","p5.30-lexical-var","p5.32-lexical-var","p5.34-lexical-var","openjdk20-sap","urler","py37-mupdf","openjdk20-corretto","libstdcxx_clang_fix","openexr3","p5-hash-ordered","p5.28-hash-ordered","p5.30-hash-ordered","p5.32-hash-ordered","p5.34-hash-ordered","tetgen","qodem","cairomm-1.0","imath3","gdal_select","py35-tables","cl-trivial-features-tests","py37-jfricas","Boov","MeshesTools","MinkowskiSum","PolygonSoup","openjdk19-openj9","vftool","vinci","rawhide","openjdk20-graalvm","py38-hyrule","p5-convert-moji","p5.28-convert-moji","p5.30-convert-moji","p5.32-convert-moji","p5.34-convert-moji","p5-lingua-ja-name-splitter","p5.28-lingua-ja-name-splitter","p5.30-lingua-ja-name-splitter","p5.32-lingua-ja-name-splitter","p5.34-lingua-ja-name-splitter","p5-devel-stacktrace-extract","p5.28-devel-stacktrace-extract","p5.30-devel-stacktrace-extract","p5.32-devel-stacktrace-extract","p5.34-devel-stacktrace-extract","p5-lingua-nameutils","p5.28-lingua-nameutils","p5.30-lingua-nameutils","p5.32-lingua-nameutils","p5.34-lingua-nameutils","unifont-ttf","py38-nameutils","no-more-secrets","gutils-suite-base","gutils-suite-core","gutils-suite-extra","apcupsd","mved","neovim-qt","py38-custom_inherit","py37-elastic-transport","rsgislib_select","py-types-typed-ast","py37-types-typed-ast","py38-types-typed-ast","py39-types-typed-ast","py310-types-typed-ast","py311-types-typed-ast","lua54-lsqlite3","lua53-lsqlite3","lua52-lsqlite3","lua51-lsqlite3","freexl","cpanm_select","p5-regexp-ipv4","p5.28-regexp-ipv4","p5.30-regexp-ipv4","p5.32-regexp-ipv4","p5.34-regexp-ipv4","p5-regexp-ipv6","p5.28-regexp-ipv6","p5.30-regexp-ipv6","p5.32-regexp-ipv6","p5.34-regexp-ipv6","p5-net-ip-checker","p5.28-net-ip-checker","p5.30-net-ip-checker","p5.32-net-ip-checker","p5.34-net-ip-checker","srt","p5-data-plist","p5.28-data-plist","p5.30-data-plist","p5.32-data-plist","p5.34-data-plist","ptpython_select","scapy_select","vmtouch","posh","aacplusenc","py38-circuitbreaker","py38-pefile"]}]}