Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jan 2014 18:19:07 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r341767 - in head/devel: . libcxxrt
Message-ID:  <201401291819.s0TIJ7md080776@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Wed Jan 29 18:19:06 2014
New Revision: 341767
URL: http://svnweb.freebsd.org/changeset/ports/341767
QAT: https://qat.redports.org/buildarchive/r341767/

Log:
  Add libcxxrt into the ports tree, that is a necessary piece of bringing
  a one true unique c++ ABI for the ports tree

Added:
  head/devel/libcxxrt/
  head/devel/libcxxrt/Makefile   (contents, props changed)
  head/devel/libcxxrt/distinfo   (contents, props changed)
  head/devel/libcxxrt/pkg-descr   (contents, props changed)
  head/devel/libcxxrt/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Jan 29 17:54:50 2014	(r341766)
+++ head/devel/Makefile	Wed Jan 29 18:19:06 2014	(r341767)
@@ -949,6 +949,7 @@
     SUBDIR += libconfig
     SUBDIR += libconfuse
     SUBDIR += libcwd
+    SUBDIR += libcxxrt
     SUBDIR += libdaemon
     SUBDIR += libdap
     SUBDIR += libdasm

Added: head/devel/libcxxrt/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libcxxrt/Makefile	Wed Jan 29 18:19:06 2014	(r341767)
@@ -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>

Added: head/devel/libcxxrt/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libcxxrt/distinfo	Wed Jan 29 18:19:06 2014	(r341767)
@@ -0,0 +1,2 @@
+SHA256 (libcxxrt-20141225.tar.gz) = 87c3ac078944185087a6d7dcf269410fef67f6454cbcb75d09064ce4c939c5ac
+SIZE (libcxxrt-20141225.tar.gz) = 70263

Added: head/devel/libcxxrt/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libcxxrt/pkg-descr	Wed Jan 29 18:19:06 2014	(r341767)
@@ -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

Added: head/devel/libcxxrt/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libcxxrt/pkg-plist	Wed Jan 29 18:19:06 2014	(r341767)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401291819.s0TIJ7md080776>