Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F148602281
D2929.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D2929.diff
View Options
Index: head/devel/Makefile
===================================================================
--- head/devel/Makefile
+++ head/devel/Makefile
@@ -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
Index: head/devel/cloudabi-toolchain/Makefile
===================================================================
--- head/devel/cloudabi-toolchain/Makefile
+++ head/devel/cloudabi-toolchain/Makefile
@@ -0,0 +1,28 @@
+# 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>
Index: head/devel/cloudabi-toolchain/pkg-descr
===================================================================
--- head/devel/cloudabi-toolchain/pkg-descr
+++ head/devel/cloudabi-toolchain/pkg-descr
@@ -0,0 +1,10 @@
+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
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Mar 20, 2:09 AM (2 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29943272
Default Alt Text
D2929.diff (2 KB)
Attached To
Mode
D2929: Add devel/cloudabi-toolchain, a metaport to install all of the toolchain dependencies.
Attached
Detach File
Event Timeline
Log In to Comment