aboutsummaryrefslogtreecommitdiff
path: root/devel/libcxxrt
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-01-29 18:19:06 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-01-29 18:19:06 +0000
commit71c746b30b7a12668f62948a2697ec47d8f9f07d (patch)
treeba1d5deeeb3bfce1e3647d65e6bfb31e45193672 /devel/libcxxrt
parentc90d63d2e4ea1e55bcf8c32b17ccd29f45b4437f (diff)
Notes
Diffstat (limited to 'devel/libcxxrt')
-rw-r--r--devel/libcxxrt/Makefile25
-rw-r--r--devel/libcxxrt/distinfo2
-rw-r--r--devel/libcxxrt/pkg-descr8
-rw-r--r--devel/libcxxrt/pkg-plist11
4 files changed, 46 insertions, 0 deletions
diff --git a/devel/libcxxrt/Makefile b/devel/libcxxrt/Makefile
new file mode 100644
index 000000000000..b1927eb5f616
--- /dev/null
+++ b/devel/libcxxrt/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= libcxxrt
+PORTVERSION= 20141225
+CATEGORIES= devel
+
+MAINTAINER= bapt@FreeBSD.org
+COMMENT= Implementation of the Code Sourcery C++ ABI
+
+LICENSE= BSD2CLAUSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= pathscale
+GH_COMMIT= 2f150a6
+GH_TAGNAME= ${GH_COMMIT}
+
+USES= cmake
+
+do-install:
+ ${INSTALL_LIB} ${WRKSRC}/lib/libcxxrt.so ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_LIB} ${WRKSRC}/lib/libcxxrt.a ${STAGEDIR}${PREFIX}/lib
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/cxxrt
+ ${INSTALL_DATA} ${WRKSRC}/src/*.h ${STAGEDIR}${PREFIX}/include/cxxrt
+
+.include <bsd.port.mk>
diff --git a/devel/libcxxrt/distinfo b/devel/libcxxrt/distinfo
new file mode 100644
index 000000000000..383269a40068
--- /dev/null
+++ b/devel/libcxxrt/distinfo
@@ -0,0 +1,2 @@
+SHA256 (libcxxrt-20141225.tar.gz) = 87c3ac078944185087a6d7dcf269410fef67f6454cbcb75d09064ce4c939c5ac
+SIZE (libcxxrt-20141225.tar.gz) = 70263
diff --git a/devel/libcxxrt/pkg-descr b/devel/libcxxrt/pkg-descr
new file mode 100644
index 000000000000..5a746d4c11b5
--- /dev/null
+++ b/devel/libcxxrt/pkg-descr
@@ -0,0 +1,8 @@
+This library implements the Code Sourcery C++ ABI, as documented here:
+
+http://www.codesourcery.com/public/cxx-abi/abi.html
+
+It is intended to sit below an STL implementation, and provide features required
+by the compiler for implementation of the C++ language.
+
+WWW: https://github.com/pathscale/libcxxrt
diff --git a/devel/libcxxrt/pkg-plist b/devel/libcxxrt/pkg-plist
new file mode 100644
index 000000000000..7692a5636dd8
--- /dev/null
+++ b/devel/libcxxrt/pkg-plist
@@ -0,0 +1,11 @@
+include/cxxrt/abi_namespace.h
+include/cxxrt/atomic.h
+include/cxxrt/cxxabi.h
+include/cxxrt/dwarf_eh.h
+include/cxxrt/stdexcept.h
+include/cxxrt/typeinfo.h
+include/cxxrt/unwind-arm.h
+include/cxxrt/unwind-itanium.h
+include/cxxrt/unwind.h
+lib/libcxxrt.a
+lib/libcxxrt.so