Port details |
- clang-cheri C, Objective-C, and C++ compiler with CHERI CPU support
- 3.7.d20150512 lang
=0 3.7.d20150512Version of this port present on the latest quarterly branch.
- BROKEN: build errors when C++11 compiler is gcc
IGNORE: is marked as broken: build errors when C++11 compiler is gcc
- Maintainer: brooks@FreeBSD.org
- Port Added: 2014-04-21 22:16:43
- Last Update: 2015-07-30 22:21:41
- SVN Revision: 393275
- Also Listed In: devel
- License: not specified in port
- WWW:
- http://www.cl.cam.ac.uk/research/security/ctsrd/cheri.html
- Description:
- CHERI-Clang is a fork of the Clang compiler with support for the CHERI
(Capability Hardware Enhanced RISC Instructions) ISA.
It also has enhanced support for MIPS CPUs, particularly MIPS64.
WWW: http://www.cl.cam.ac.uk/research/security/ctsrd/cheri.html
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- clang-cheri>0:lang/clang-cheri
- No installation instructions:
- This port has been deleted.
- PKGNAME: clang-cheri
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- swig1.3 : devel/swig13
- cmake : devel/cmake
- ninja : devel/ninja
- python2.7 : lang/python27
- perl5.20.2 : lang/perl5.20
- Runtime dependencies:
-
- python2.7 : lang/python27
- perl5.20.2 : lang/perl5.20
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for clang-cheri-3.7.d20150512:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- cmake:outsource compiler:c++11-lib ninja perl5 python shebangfix tar:bzip2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.7.d20150512 30 Jul 2015 22:21:41 |
brooks |
Replace lang/clang-cheri with devel/llvm-cheri derived from devel/llvm-devel
and update to the latest versions in git.
Sponsored by: DARPA, AFRL |
3.7.d20150512 15 Jul 2015 23:31:40 |
brooks |
Mark broken on armv6 as it fails to link there and currently wouldn't be very
useful.
PR: 201599
Submitted by: sbruno |
3.7.d20150512 22 May 2015 20:34:29 |
mat |
Remove $FreeBSD$ from patches files everywhere.
With hat: portmgr
Sponsored by: Absolight |
3.7.d20150512 14 May 2015 10:15:09 |
mat |
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight |
3.7.d20150512 12 May 2015 20:26:14 |
brooks |
Update to a fresh snapshot corresponding the Arcina release of the BERI and
CHERI CPUs. |
3.6.d20150126 26 Jan 2015 23:36:47 |
brooks |
Upgrade to a new snapshot support an upcoming CheriBSD release. |
3.5.d20140815_2 26 Nov 2014 13:08:38 |
mat |
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the (Only the first 15 lines of the commit message are shown above ) |
3.5.d20140815_1 27 Oct 2014 15:23:31 |
bapt |
Cleanup plist |
3.5.d20140815_1 20 Oct 2014 17:52:17 |
mva |
- Convert ports of irc/ and lang/ to new USES=python
Approved by: portmgr (implicit) |
3.5.d20140815_1 10 Sep 2014 20:50:37 |
gerald |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
3.5.d20140815 15 Aug 2014 15:45:21 |
brooks |
Update a new snapshot of CHERI Clang, now with preliminary support for
ISA v3 (cursors). |
3.5.d20140702 17 Jul 2014 15:29:55 |
brooks |
Update to the latest clang/llvm changes.
Updated USES. |
3.4.20140528 28 May 2014 16:47:30 |
brooks |
Update to a new snapshot including CHERI stack fixes from the weekend. |
3.4.20140505 05 May 2014 22:09:49 |
brooks |
Update to pick up recent LLDB and MIPS assembler improvements.
Mark broken on platforms where the C++11 compiler isn't clang as gcc is
currently failing and current consumers almost certainly run 10. |
3.4.20140423_1 24 Apr 2014 15:22:59 |
brooks |
Actually use the python interpreter found by cmake. |
3.4.20140423_1 23 Apr 2014 20:59:59 |
brooks |
Don't install conflicting std*.h and varargs.h files. |
3.4.20140423 23 Apr 2014 18:22:33 |
brooks |
Update to a new snapshot.
Add LLDB to the package now that is supports stage.
Add missing swig dependancy.
Fix wrapper script for prefixed command links. |
3.4.20140416 21 Apr 2014 22:16:33 |
brooks |
CHERI-Clang is a fork of the Clang compiler with support for the CHERI
(Capability Hardware Enhanced RISC Instructions) ISA.
It also has enhanced support for MIPS CPUs, particularly MIPS64.
Sponsored by: DARPA, AFRL |