{"name":"clang-12","portdir":"lang/llvm-12","version":"12.0.1","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":"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 included 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.","active":true,"categories":["lang"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":["debug","tests","analyzer","libstdcxx","universal"],"dependencies":[{"type":"build","ports":["python310","clang-9.0","cmake","cctools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx","libomp","libxml2","llvm-12"]},{"type":"run","ports":["clang_select-12","perl5","ld64","cctools"]}],"depends_on":[{"type":"build","ports":["mpich-clang12","py34-oct2py","py35-oct2py","py27-xarray","py35-xarray","py36-xarray","openjdk12","openjdk12-openj9","openjdk12-openj9-large-heap","openjdk13-openj9","openjdk13-openj9-large-heap","openjdk14","openjdk14-openj9","openjdk14-openj9-large-heap","py27-nmrglue","py35-nmrglue","py36-nmrglue","py36-nmrglue-devel","py27-ansible-core","py27-resolvelib","py27-ansible","py27-click-plugins","py27-thrift","py36-multidict","libolm","py36-olm","py27-humanize","py36-humanize","py27-pymunk","py35-pymunk","py36-pymunk","py36-zope-deferredimport","py27-levenshtein","py35-levenshtein","py36-levenshtein","py27-pygrib","py35-pygrib","py36-pygrib","py27-setproctitle","py36-setproctitle","py27-qtpy","py35-qtpy","py36-qtpy","py27-raven","py35-raven","py36-raven","py35-typed-ast","py36-typed-ast","py27-cheroot","py35-cheroot","py36-cheroot","py27-hieroglyph","py35-hieroglyph","py36-hieroglyph","py27-markdown2","py35-markdown2","py36-markdown2","py36-spyder-kernels","py36-applaunchservices","py27-helpdev","py35-helpdev","py36-helpdev","py27-jupyter_client","py35-jupyter_client","py36-jupyter_client","py27-libsass","py35-libsass","py36-libsass","py36-pyls-spyder","py36-python-lsp-black","py36-python-lsp-server","py27-qdarkstyle","py35-qdarkstyle","py36-qdarkstyle","py27-qtsass","py35-qtsass","py36-qtsass","py27-rtree","py35-rtree","py36-rtree","py36-biopython","py27-whoosh","py36-whoosh","py36-service_identity","py27-pydicom","py27-dispatcher","py35-dispatcher","py36-dispatcher","py36-pytest-regressions","py27-w3lib","py35-w3lib","py36-w3lib","py36-nest_asyncio","py27-taskw","py35-taskw","py36-taskw","py27-rsa","py35-rsa","py36-rsa","py27-ephem","py35-ephem","py36-ephem","py27-google-auth-httplib2","py35-google-auth-httplib2","py36-google-auth-httplib2","py27-statsmodels","py35-statsmodels","py36-statsmodels","py27-flask-babel","py37-mdtraj","py36-txaio","py35-magic","py36-magic","py27-pylzma","py35-pylzma","py36-pylzma","py36-scikit-hep-boost-histogram","gqrx-devel","py36-cwcwidth","py27-python-ivi","py27-visa","py27-usbtmc","py27-tzlocal","py36-tzlocal","py36-gitdb","py36-gitpython","py27-snmp","py35-snmp","py36-snmp","py27-wxpython-4.0","py36-distro","py36-argcomplete","py37-barnaba","py-bcdoc","py36-bcdoc","py38-barnaba","py36-pendulum","py36-awscli","py36-boto3","rust-legacy-bootstrap","py27-iniparse","py27-re2","py36-rich","py35-opencv3","py36-opencv3","py35-opencv3-devel","py36-opencv3-devel","py27-cli-helpers","py36-cli-helpers","py27-lz4","py35-lz4","py36-lz4","py27-pep8","py35-pep8","py36-pep8","py35-sqlalchemy-migrate","py36-sqlalchemy-migrate","py27-pyaes","libofa","munt-mt32emu","oggsplit","py27-language-server","py35-language-server","s710","py36-language-server","dbtool","gobang","cscope","gitqlient","py36-utidylib","ossp-val","rtags","lite-xl-luajit","hatari","rb25-nokogiri","rb24-nokogiri","py37-nghttp2","py36-jupytext","rb25-ronn-ng","rb24-ronn-ng","qgis","accountsservice","policykit-gnome","py35-ipython","py36-ipython","inkscape-gtk3-devel","magicpoint","squish","dircproxy","polkit-qt","polkit-qt5-devel","gauche-c-wrapper","py27-json5","py36-json5","py36-jupyter_server","py36-jupyterlab","py36-jupyterlab_server","qore-pgsql-module","qore-sqlite3-module","qore-xmlsec-module","py36-nbclassic","see","xgawk","libmilter","csfml","py35-cvxopt","py36-cvxopt","py27-django-debug-toolbar","dansguardian","flowd","icpld","ipsvd","py27-amqp","openradius","pastebinit","py35-amqp","py36-amqp","quagga","py27-billiard","py35-billiard","py36-billiard","py27-celery","py35-celery","py36-celery","py27-fabric","py36-fabric","py27-invoke","py35-invoke","py36-invoke","py27-kombu","py35-kombu","py36-kombu","py27-vine","py35-vine","py36-vine","py27-google-auth","py35-google-auth","py36-google-auth","py27-pync","py35-pync","py36-pync","py27-barnaba","py36-barnaba","py27-clang","py27-django-nose","py35-django-nose","py36-django-nose","py35-flask","py36-flask","py27-geopandas","py35-geopandas","py36-geopandas","py27-jmespath-terminal","py35-jmespath-terminal","py36-jmespath-terminal","py27-mdtraj","py36-mdtraj","py27-metakernel","py27-oct2py","py36-oct2py","py27-openpyxl","py35-openpyxl","py36-openpyxl","py27-openslide","py35-openslide","py36-openslide","py36-pytest-asyncio","py36-sphinx-autodoc-typehints","p5-b-c","p5.28-b-c","py36-botocore","py27-pytest-timeout","py27-fido2","py36-fido2","py36-igraph","py27-websocket-client","py36-frozenlist","py36-requests-oauthlib","py36-scikit-hep-hepunits","py27-sphinx-bootstrap-theme","apache-geode","py36-scikit-hep-particle","py27-country","py35-country","py36-country","py36-jellyfish","py27-distro","py27-ruamel-yaml","py36-ruamel-yaml","p5-encode-hanextra","p5.28-encode-hanextra","p5.30-encode-hanextra","p5.32-encode-hanextra","p5.34-encode-hanextra","p5-filesys-df","p5.28-filesys-df","p5.30-filesys-df","p5.32-filesys-df","p5.34-filesys-df","p5-musicbrainz-discid","p5.28-musicbrainz-discid","p5.30-musicbrainz-discid","p5.32-musicbrainz-discid","p5.34-musicbrainz-discid","p5-sdl","p5.28-sdl","p5.30-sdl","p5.32-sdl","p5.34-sdl","p5-text-xslate","p5.28-text-xslate","p5.30-text-xslate","p5.32-text-xslate","p5.34-text-xslate","epstool","pure-ffi","pure-glpk","pure-octave","py37-MDAnalysis","py37-appscript","py37-axolotl-curve25519","py-biggles","py37-biggles","py37-bsddb3","py37-gensim","py37-parver","py37-regions","py27-vxi11","py27-gobject3","gr-sdrplay","gr37-sdrplay","grig","indi","indi_maxdomeii","lanHEP","udunits2","integrit","outguess","nsh","arq_restore","as-tree","dosfstools","grok","organize-rt","LaTeXiT","latex2rtf","expgram","py38-fasttext","juman6","lader","libtranslate","mmencode","par","tv","http-parser","py35-smmap","py36-smmap","openmpi-clang12","ccls-clang-12","py36-yarl","xcircuit-devel","Thunar","xfce4-panel","xfce4-settings","py35-protobuf3","py36-protobuf3"]},{"type":"lib","ports":["lldb-12","qt5-qtcreator","openmpi-clang12","mpich-clang12","ccls-clang-12"]}]}