Commit aa9c2f0e authored by ed's avatar ed
Browse files

Add devel/cloudabi-toolchain, a metaport to install all of the toolchain.

We can't reasonably expect that people want to install 7 ports to get a
working C/C++ toolchain. Add a simple metaport to install all of them in
one go.

Differential Revision:	https://reviews.freebsd.org/D2929
Reviewed by:	bapt
parent 50be8fbf
......@@ -252,6 +252,7 @@
SUBDIR += cloudabi-libc++
SUBDIR += cloudabi-libc++abi
SUBDIR += cloudabi-libunwind
SUBDIR += cloudabi-toolchain
SUBDIR += cmake
SUBDIR += cmake-fedora
SUBDIR += cmake-gui
......
# Created by: Ed Schouten <ed@FreeBSD.org>
# $FreeBSD$
PORTNAME= cloudabi-toolchain
PORTVERSION= 1.0
CATEGORIES= devel
MAINTAINER= ed@FreeBSD.org
COMMENT= C and C++ toolchain for CloudABI
USES= metaport
LIBDIR= ${LOCALBASE}/x86_64-unknown-cloudabi/lib
# C and C++ compiler to be run on the development system.
RUN_DEPENDS+= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \
x86_64-unknown-cloudabi-cc:${PORTSDIR}/lang/cloudabi-clang
# Libraries for C language support.
RUN_DEPENDS+= ${LIBDIR}/libc.a:${PORTSDIR}/devel/cloudabi-cloudlibc \
${LIBDIR}/libcompiler_rt.a:${PORTSDIR}/devel/cloudabi-compiler-rt
# Libraries for C++ language support.
RUN_DEPENDS+= ${LIBDIR}/libc++.a:${PORTSDIR}/devel/cloudabi-libc++ \
${LIBDIR}/libc++abi.a:${PORTSDIR}/devel/cloudabi-libc++abi \
${LIBDIR}/libunwind.a:${PORTSDIR}/devel/cloudabi-libunwind
.include <bsd.port.mk>
Nuxi CloudABI is an application binary interface for UNIX-like operating
systems built around the concept of capability-based security. In a
nutshell, it means that you can run processes directly on top of a UNIX
kernel while keeping complete control over the actions the process is
allowed to perform.
This port installs a full toolchain that can be used to compile C and
C++ software against CloudABI.
WWW: https://github.com/NuxiNL/cloudlibc
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment