[Midnightbsd-cvs] mports [20904] trunk/devel: add libc++ and libcxxrt ports based on their freebsd counterparts.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Jan 6 13:44:51 EST 2016
Revision: 20904
http://svnweb.midnightbsd.org/mports/?rev=20904
Author: laffer1
Date: 2016-01-06 13:42:50 -0500 (Wed, 06 Jan 2016)
Log Message:
-----------
add libc++ and libcxxrt ports based on their freebsd counterparts.
Modified Paths:
--------------
trunk/devel/Makefile
Added Paths:
-----------
trunk/devel/libc++/
trunk/devel/libc++/Makefile
trunk/devel/libc++/Makefile.svn_rev
trunk/devel/libc++/distinfo
trunk/devel/libc++/files/
trunk/devel/libc++/files/extra-libmissing
trunk/devel/libc++/files/patch-include____config
trunk/devel/libc++/files/patch-include____locale
trunk/devel/libc++/files/patch-include__support__solaris__xlocale.h
trunk/devel/libc++/files/patch-include_locale
trunk/devel/libc++/files/patch-src__string.cpp
trunk/devel/libc++/files/patch-src__support__solaris__xlocale.c
trunk/devel/libc++/files/patch-src_locale.cpp
trunk/devel/libc++/pkg-descr
trunk/devel/libc++/pkg-plist
trunk/devel/libcxxrt/
trunk/devel/libcxxrt/Makefile
trunk/devel/libcxxrt/distinfo
trunk/devel/libcxxrt/pkg-descr
trunk/devel/libcxxrt/pkg-plist
Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile 2016-01-02 21:59:56 UTC (rev 20903)
+++ trunk/devel/Makefile 2016-01-06 18:42:50 UTC (rev 20904)
@@ -131,8 +131,10 @@
SUBDIR += libatomic_ops
SUBDIR += libbonobo
SUBDIR += libburn
+SUBDIR += libc++
SUBDIR += libcheck
SUBDIR += libconfuse
+SUBDIR += libcxxrt
SUBDIR += libdaemon
SUBDIR += libdatrie
SUBDIR += libdevq
Added: trunk/devel/libc++/Makefile
===================================================================
--- trunk/devel/libc++/Makefile (rev 0)
+++ trunk/devel/libc++/Makefile 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,78 @@
+# Created by: Koop Mast <kwm at FreeBSD.org>
+# $FreeBSD: head/devel/libc++/Makefile 383525 2015-04-07 17:52:36Z bdrewery $
+# $MidnightBSD$
+
+PORTNAME?= libc++
+DISTNAME= libc++-${PORTVERSION}
+PORTVERSION= ${SVN_REV}
+CATEGORIES= devel
+MASTER_SITES= http://files.etoilebsd.net/libc++/ \
+ FREEBSD_LOCAL/bapt
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT?= LLVM C++ standard library with c++11 support
+
+LICENSE= mit UIUC
+LICENSE_COMB= dual
+LICENSE_NAME_UIUC= University of Illinois/NCSA Open Source License
+LICENSE_PERMS_UIUC= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LICENSE_TEXT_UIUC= foo
+
+USES= tar:xz
+
+.ifndef MASTERDIR
+
+LIB_DEPENDS= libcxxrt.so:${PORTSDIR}/devel/libcxxrt
+
+USES+= cmake:outsource compiler:c++11-lang
+USE_LDCONFIG= yes
+LDFLAGS+= -L${LOCALBASE}/lib
+
+.include <bsd.mport.options.mk>
+
+.if exists(/usr/lib/libcxxrt.so)
+CXXRT_INCS= /usr/include/c++/v1/
+CXXRT_LIB= /usr/lib/libcxxrt.so
+.else
+CXXRT_INCS= ${LOCALBASE}/include/cxxrt/
+CXXRT_LIB= ${LOCALBASE}/lib/libcxxrt.so
+.endif
+
+CMAKE_ARGS= -DLIBCXX_CXX_ABI=libcxxrt -DLIBCXX_LIBCXXRT_INCLUDE_PATHS=${CXXRT_INCS}
+
+.if !defined(SVN_REV)
+.if defined(BOOTSTRAP)
+SVN_REV!= LC_ALL=C svn info http://llvm.org/svn/llvm-project/ | ${GREP} Revision | cut -d' ' -f2
+.else
+.include "Makefile.svn_rev"
+.endif
+.endif
+
+.if defined(BOOTSTRAP) || defined(SVN_FETCH)
+FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion
+
+post-patch:
+ # remove .orig files because they can get installed in stagedir
+ @${FIND} ${WRKSRC} -name "*.orig" -type f -delete
+
+do-fetch:
+ ${MKDIR} ${WRKDIR}
+ svn export -r ${SVN_REV} \
+ http://llvm.org/svn/llvm-project/libcxx/trunk \
+ ${WRKSRC}
+ cd ${WRKDIR}; tar cfJ ${DISTDIR}/${DISTNAME}.tar.xz ${DISTNAME}
+ echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev
+.endif
+
+post-install:
+ ${LN} -sf c++/v1 ${STAGEDIR}${PREFIX}/include/c++/v1/tr1
+ ${RM} ${STAGEDIR}${PREFIX}/lib/libc++.so
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/c++/
+ ${ECHO} 'GROUP ( ${PREFIX}/lib/libc++.so.1 ${CXXRT_LIB} ${EXTRALIB})' > ${STAGEDIR}${PREFIX}/lib/libc++.so
+ ${ECHO} 'GROUP ( ${PREFIX}/lib/libc++.so.1 ${CXXRT_LIB} ${EXTRALIB})' > ${STAGEDIR}${PREFIX}/lib/c++/libstdc++.so
+
+regression-test: build
+ cd ${WRKSRC}/test && ${SH} ./testit
+
+.endif
+.include <bsd.port.mk>
Property changes on: trunk/devel/libc++/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/Makefile.svn_rev
===================================================================
--- trunk/devel/libc++/Makefile.svn_rev (rev 0)
+++ trunk/devel/libc++/Makefile.svn_rev 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1 @@
+SVN_REV= 208080
Property changes on: trunk/devel/libc++/Makefile.svn_rev
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/distinfo
===================================================================
--- trunk/devel/libc++/distinfo (rev 0)
+++ trunk/devel/libc++/distinfo 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,2 @@
+SHA256 (libc++-208080.tar.xz) = e764167cef1b73f03f2e736eedb2d45d0d2247590de8c878f8ca0bba6f2a9cfc
+SIZE (libc++-208080.tar.xz) = 867788
Property changes on: trunk/devel/libc++/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/extra-libmissing
===================================================================
--- trunk/devel/libc++/files/extra-libmissing (rev 0)
+++ trunk/devel/libc++/files/extra-libmissing 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,10 @@
+--- ./include/cmath.orig 2014-01-06 19:12:50.000000000 +0100
++++ ./include/cmath 2014-05-06 14:14:44.388681947 +0200
+@@ -299,6 +299,7 @@
+
+ #include <__config>
+ #include <math.h>
++#include <missing_math.h>
+ #include <type_traits>
+
+ #ifdef _LIBCPP_MSVCRT
Property changes on: trunk/devel/libc++/files/extra-libmissing
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/patch-include____config
===================================================================
--- trunk/devel/libc++/files/patch-include____config (rev 0)
+++ trunk/devel/libc++/files/patch-include____config 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,37 @@
+--- include/__config.orig 2014-04-14 15:44:57 UTC
++++ include/__config
+@@ -42,7 +42,7 @@
+ #endif // __BIG_ENDIAN__
+ #endif // __BIG_ENDIAN__
+
+-#ifdef __FreeBSD__
++#if defined(__FreeBSD__) || defined(__DragonFly__)
+ # include <sys/endian.h>
+ # if _BYTE_ORDER == _LITTLE_ENDIAN
+ # define _LIBCPP_LITTLE_ENDIAN 1
+@@ -314,7 +314,10 @@ typedef __char32_t char32_t;
+ #endif
+
+ #if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
+-#if defined(__FreeBSD__)
++#if defined(__DragonFly__)
++#define _LIBCPP_HAS_QUICK_EXIT
++#define _LIBCPP_HAS_C11_FEATURES
++#elif defined(__FreeBSD__) && _FreeBSD_version >= 901501
+ #define _LIBCPP_HAS_QUICK_EXIT
+ #define _LIBCPP_HAS_C11_FEATURES
+ #elif defined(__linux__)
+@@ -601,6 +604,13 @@ template <unsigned> struct __static_asse
+ #define _LIBCPP_WCTYPE_IS_MASK
+ #endif
+
++#ifdef __DragonFly__
++#define _LIBCPP_LOCALE__L_EXTENSIONS 1
++#define _DECLARE_C99_LDBL_MATH 1
++#define _LIBCPP_HAS_DEFAULTRUNELOCALE
++#define _LIBCPP_WCTYPE_IS_MASK
++#endif
++
+ #ifndef _LIBCPP_TRIVIAL_PAIR_COPY_CTOR
+ # define _LIBCPP_TRIVIAL_PAIR_COPY_CTOR 1
+ #endif
Property changes on: trunk/devel/libc++/files/patch-include____config
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/patch-include____locale
===================================================================
--- trunk/devel/libc++/files/patch-include____locale (rev 0)
+++ trunk/devel/libc++/files/patch-include____locale 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,32 @@
+--- include/__locale.orig 2014-03-11 17:18:47 UTC
++++ include/__locale
+@@ -23,7 +23,15 @@
+ # include <support/win32/locale_win32.h>
+ #elif defined(_AIX)
+ # include <support/ibm/xlocale.h>
+-#elif (defined(__GLIBC__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__sun__)) || defined(__EMSCRIPTEN__) || defined(__IBMCPP__)
++#elif defined (__FreeBSD__)
++# include <sys/param.h>
++# if __FreeBSD_version < 900000
++# define __LONG_LONG_SUPPORTED
++# include <stdlib.h>
++# include <limits.h>
++# endif
++# include <xlocale.h>
++#elif (defined(__GLIBC__) || defined(__APPLE__) || defined(__sun__)) || defined(__EMSCRIPTEN__) || defined(__IBMCPP__) || defined(__DragonFly__)
+ # include <xlocale.h>
+ #endif // _WIN32 || __GLIBC__ || __APPLE__ || __FreeBSD__ || __sun__ || __EMSCRIPTEN__ || __IBMCPP__
+
+@@ -341,10 +349,10 @@ public:
+ static const mask punct = _PUNCT;
+ static const mask xdigit = _HEX;
+ static const mask blank = _BLANK;
+-#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__)
++#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) || defined(__DragonFly__)
+ #ifdef __APPLE__
+ typedef __uint32_t mask;
+-#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__DragonFly__)
+ typedef unsigned long mask;
+ #elif defined(__EMSCRIPTEN__) || defined(__NetBSD__)
+ typedef unsigned short mask;
Property changes on: trunk/devel/libc++/files/patch-include____locale
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/patch-include__support__solaris__xlocale.h
===================================================================
--- trunk/devel/libc++/files/patch-include__support__solaris__xlocale.h (rev 0)
+++ trunk/devel/libc++/files/patch-include__support__solaris__xlocale.h 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,13 @@
+--- ./include/support/solaris/xlocale.h.orig 2014-01-16 17:58:45.000000000 +0100
++++ ./include/support/solaris/xlocale.h 2014-05-06 16:11:11.135199398 +0200
+@@ -32,8 +32,8 @@
+
+ #define LC_GLOBAL_LOCALE ((locale_t)-1)
+
+-size_t __mb_cur_max(locale_t l);
+-#define MB_CUR_MAX_L(l) __mb_cur_max(l)
++size_t __mb_cur_max_l(locale_t l);
++#define MB_CUR_MAX_L(l) __mb_cur_max_l(l)
+
+ locale_t newlocale(int mask, const char * locale, locale_t base);
+ void freelocale(locale_t loc);
Property changes on: trunk/devel/libc++/files/patch-include__support__solaris__xlocale.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/patch-include_locale
===================================================================
--- trunk/devel/libc++/files/patch-include_locale (rev 0)
+++ trunk/devel/libc++/files/patch-include_locale 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,11 @@
+--- include/locale.orig 2014-02-07 21:14:29 UTC
++++ include/locale
+@@ -209,7 +209,7 @@ template <class charT> class messages_by
+
+ _LIBCPP_BEGIN_NAMESPACE_STD
+
+-#if defined(__APPLE__) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
+ # define _LIBCPP_GET_C_LOCALE 0
+ #elif defined(__NetBSD__)
+ # define _LIBCPP_GET_C_LOCALE LC_C_LOCALE
Property changes on: trunk/devel/libc++/files/patch-include_locale
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/patch-src__string.cpp
===================================================================
--- trunk/devel/libc++/files/patch-src__string.cpp (rev 0)
+++ trunk/devel/libc++/files/patch-src__string.cpp 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,10 @@
+--- ./src/string.cpp.orig 2014-05-06 16:01:31.219239454 +0200
++++ ./src/string.cpp 2014-05-06 15:59:03.134249779 +0200
+@@ -19,6 +19,7 @@
+ #include "support/win32/support.h"
+ #endif // _LIBCPP_MSVCRT
+ #include <stdio.h>
++#include <stdlib.h>
+
+ _LIBCPP_BEGIN_NAMESPACE_STD
+
Property changes on: trunk/devel/libc++/files/patch-src__string.cpp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/patch-src__support__solaris__xlocale.c
===================================================================
--- trunk/devel/libc++/files/patch-src__support__solaris__xlocale.c (rev 0)
+++ trunk/devel/libc++/files/patch-src__support__solaris__xlocale.c 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,11 @@
+--- ./src/support/solaris/xlocale.c.orig 2014-01-16 17:58:45.000000000 +0100
++++ ./src/support/solaris/xlocale.c 2014-05-06 15:50:38.219287659 +0200
+@@ -26,7 +26,7 @@
+ #include "mbsnrtowcs.inc"
+ #include "wcsnrtombs.inc"
+
+-size_t __mb_cur_max(locale_t __l) {
++size_t __mb_cur_max_l(locale_t __l) {
+ FIX_LOCALE(__l);
+ return (__l->lc_ctype->cmapp->cm_mb_cur_max);
+ }
Property changes on: trunk/devel/libc++/files/patch-src__support__solaris__xlocale.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/files/patch-src_locale.cpp
===================================================================
--- trunk/devel/libc++/files/patch-src_locale.cpp (rev 0)
+++ trunk/devel/libc++/files/patch-src_locale.cpp 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,11 @@
+--- src/locale.cpp.orig 2014-01-04 17:43:00 UTC
++++ src/locale.cpp
+@@ -1021,7 +1021,7 @@ extern "C" const int ** __ctype_toupper_
+ const ctype<char>::mask*
+ ctype<char>::classic_table() _NOEXCEPT
+ {
+-#if defined(__APPLE__) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__)
+ return _DefaultRuneLocale.__runetype;
+ #elif defined(__NetBSD__)
+ return _C_ctype_tab_ + 1;
Property changes on: trunk/devel/libc++/files/patch-src_locale.cpp
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/pkg-descr
===================================================================
--- trunk/devel/libc++/pkg-descr (rev 0)
+++ trunk/devel/libc++/pkg-descr 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,4 @@
+libc++ is a new implementation of the C++ standard library made by the
+llvm project targeting C++11.
+
+WWW: http://libcxx.llvm.org/
Property changes on: trunk/devel/libc++/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libc++/pkg-plist
===================================================================
--- trunk/devel/libc++/pkg-plist (rev 0)
+++ trunk/devel/libc++/pkg-plist 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,237 @@
+include/c++/v1/CMakeFiles/CMakeDirectoryInformation.cmake
+include/c++/v1/CMakeFiles/progress.marks
+include/c++/v1/Makefile
+include/c++/v1/__bit_reference
+include/c++/v1/__config
+include/c++/v1/__debug
+include/c++/v1/__functional_03
+include/c++/v1/__functional_base
+include/c++/v1/__functional_base_03
+include/c++/v1/__hash_table
+include/c++/v1/__locale
+include/c++/v1/__mutex_base
+include/c++/v1/__refstring
+include/c++/v1/__split_buffer
+include/c++/v1/__sso_allocator
+include/c++/v1/__std_stream
+include/c++/v1/__tree
+include/c++/v1/__tuple
+include/c++/v1/__tuple_03
+include/c++/v1/__undef_min_max
+include/c++/v1/algorithm
+include/c++/v1/array
+include/c++/v1/atomic
+include/c++/v1/bitset
+include/c++/v1/c++/v1/__bit_reference
+include/c++/v1/c++/v1/__config
+include/c++/v1/c++/v1/__debug
+include/c++/v1/c++/v1/__functional_03
+include/c++/v1/c++/v1/__functional_base
+include/c++/v1/c++/v1/__functional_base_03
+include/c++/v1/c++/v1/__hash_table
+include/c++/v1/c++/v1/__locale
+include/c++/v1/c++/v1/__mutex_base
+include/c++/v1/c++/v1/__refstring
+include/c++/v1/c++/v1/__split_buffer
+include/c++/v1/c++/v1/__sso_allocator
+include/c++/v1/c++/v1/__std_stream
+include/c++/v1/c++/v1/__tree
+include/c++/v1/c++/v1/__tuple
+include/c++/v1/c++/v1/__tuple_03
+include/c++/v1/c++/v1/__undef_min_max
+include/c++/v1/c++/v1/algorithm
+include/c++/v1/c++/v1/array
+include/c++/v1/c++/v1/atomic
+include/c++/v1/c++/v1/bitset
+include/c++/v1/c++/v1/cassert
+include/c++/v1/c++/v1/ccomplex
+include/c++/v1/c++/v1/cctype
+include/c++/v1/c++/v1/cerrno
+include/c++/v1/c++/v1/cfenv
+include/c++/v1/c++/v1/cfloat
+include/c++/v1/c++/v1/chrono
+include/c++/v1/c++/v1/cinttypes
+include/c++/v1/c++/v1/ciso646
+include/c++/v1/c++/v1/climits
+include/c++/v1/c++/v1/clocale
+include/c++/v1/c++/v1/cmath
+include/c++/v1/c++/v1/codecvt
+include/c++/v1/c++/v1/complex
+include/c++/v1/c++/v1/complex.h
+include/c++/v1/c++/v1/condition_variable
+include/c++/v1/c++/v1/csetjmp
+include/c++/v1/c++/v1/csignal
+include/c++/v1/c++/v1/cstdarg
+include/c++/v1/c++/v1/cstdbool
+include/c++/v1/c++/v1/cstddef
+include/c++/v1/c++/v1/cstdint
+include/c++/v1/c++/v1/cstdio
+include/c++/v1/c++/v1/cstdlib
+include/c++/v1/c++/v1/cstring
+include/c++/v1/c++/v1/ctgmath
+include/c++/v1/c++/v1/ctime
+include/c++/v1/c++/v1/cwchar
+include/c++/v1/c++/v1/cwctype
+include/c++/v1/c++/v1/deque
+include/c++/v1/c++/v1/exception
+include/c++/v1/c++/v1/experimental/dynarray
+include/c++/v1/c++/v1/experimental/optional
+include/c++/v1/c++/v1/ext/__hash
+include/c++/v1/c++/v1/ext/hash_map
+include/c++/v1/c++/v1/ext/hash_set
+include/c++/v1/c++/v1/forward_list
+include/c++/v1/c++/v1/fstream
+include/c++/v1/c++/v1/functional
+include/c++/v1/c++/v1/future
+include/c++/v1/c++/v1/initializer_list
+include/c++/v1/c++/v1/iomanip
+include/c++/v1/c++/v1/ios
+include/c++/v1/c++/v1/iosfwd
+include/c++/v1/c++/v1/iostream
+include/c++/v1/c++/v1/istream
+include/c++/v1/c++/v1/iterator
+include/c++/v1/c++/v1/limits
+include/c++/v1/c++/v1/list
+include/c++/v1/c++/v1/locale
+include/c++/v1/c++/v1/map
+include/c++/v1/c++/v1/memory
+include/c++/v1/c++/v1/mutex
+include/c++/v1/c++/v1/new
+include/c++/v1/c++/v1/numeric
+include/c++/v1/c++/v1/ostream
+include/c++/v1/c++/v1/queue
+include/c++/v1/c++/v1/random
+include/c++/v1/c++/v1/ratio
+include/c++/v1/c++/v1/regex
+include/c++/v1/c++/v1/scoped_allocator
+include/c++/v1/c++/v1/set
+include/c++/v1/c++/v1/shared_mutex
+include/c++/v1/c++/v1/sstream
+include/c++/v1/c++/v1/stack
+include/c++/v1/c++/v1/stdexcept
+include/c++/v1/c++/v1/streambuf
+include/c++/v1/c++/v1/string
+include/c++/v1/c++/v1/strstream
+include/c++/v1/c++/v1/support/ibm/limits.h
+include/c++/v1/c++/v1/support/ibm/support.h
+include/c++/v1/c++/v1/support/ibm/xlocale.h
+include/c++/v1/c++/v1/support/solaris/floatingpoint.h
+include/c++/v1/c++/v1/support/solaris/wchar.h
+include/c++/v1/c++/v1/support/solaris/xlocale.h
+include/c++/v1/c++/v1/support/win32/limits_win32.h
+include/c++/v1/c++/v1/support/win32/locale_win32.h
+include/c++/v1/c++/v1/support/win32/math_win32.h
+include/c++/v1/c++/v1/support/win32/support.h
+include/c++/v1/c++/v1/system_error
+include/c++/v1/c++/v1/tgmath.h
+include/c++/v1/c++/v1/thread
+include/c++/v1/c++/v1/tuple
+include/c++/v1/c++/v1/type_traits
+include/c++/v1/c++/v1/typeindex
+include/c++/v1/c++/v1/typeinfo
+include/c++/v1/c++/v1/unordered_map
+include/c++/v1/c++/v1/unordered_set
+include/c++/v1/c++/v1/utility
+include/c++/v1/c++/v1/valarray
+include/c++/v1/c++/v1/vector
+include/c++/v1/cassert
+include/c++/v1/ccomplex
+include/c++/v1/cctype
+include/c++/v1/cerrno
+include/c++/v1/cfenv
+include/c++/v1/cfloat
+include/c++/v1/chrono
+include/c++/v1/cinttypes
+include/c++/v1/ciso646
+include/c++/v1/climits
+include/c++/v1/clocale
+include/c++/v1/cmake_install.cmake
+include/c++/v1/cmath
+include/c++/v1/codecvt
+include/c++/v1/complex
+include/c++/v1/complex.h
+include/c++/v1/condition_variable
+include/c++/v1/csetjmp
+include/c++/v1/csignal
+include/c++/v1/cstdarg
+include/c++/v1/cstdbool
+include/c++/v1/cstddef
+include/c++/v1/cstdint
+include/c++/v1/cstdio
+include/c++/v1/cstdlib
+include/c++/v1/cstring
+include/c++/v1/ctgmath
+include/c++/v1/ctime
+include/c++/v1/cwchar
+include/c++/v1/cwctype
+include/c++/v1/cxxabi.h
+include/c++/v1/deque
+include/c++/v1/exception
+include/c++/v1/experimental/dynarray
+include/c++/v1/experimental/optional
+include/c++/v1/ext/__hash
+include/c++/v1/ext/hash_map
+include/c++/v1/ext/hash_set
+include/c++/v1/forward_list
+include/c++/v1/fstream
+include/c++/v1/functional
+include/c++/v1/future
+include/c++/v1/initializer_list
+include/c++/v1/iomanip
+include/c++/v1/ios
+include/c++/v1/iosfwd
+include/c++/v1/iostream
+include/c++/v1/istream
+include/c++/v1/iterator
+include/c++/v1/limits
+include/c++/v1/list
+include/c++/v1/locale
+include/c++/v1/map
+include/c++/v1/memory
+include/c++/v1/mutex
+include/c++/v1/new
+include/c++/v1/numeric
+include/c++/v1/ostream
+include/c++/v1/queue
+include/c++/v1/random
+include/c++/v1/ratio
+include/c++/v1/regex
+include/c++/v1/scoped_allocator
+include/c++/v1/set
+include/c++/v1/shared_mutex
+include/c++/v1/sstream
+include/c++/v1/stack
+include/c++/v1/stdexcept
+include/c++/v1/streambuf
+include/c++/v1/string
+include/c++/v1/strstream
+include/c++/v1/support/ibm/limits.h
+include/c++/v1/support/ibm/support.h
+include/c++/v1/support/ibm/xlocale.h
+include/c++/v1/support/solaris/floatingpoint.h
+include/c++/v1/support/solaris/wchar.h
+include/c++/v1/support/solaris/xlocale.h
+include/c++/v1/support/win32/limits_win32.h
+include/c++/v1/support/win32/locale_win32.h
+include/c++/v1/support/win32/math_win32.h
+include/c++/v1/support/win32/support.h
+include/c++/v1/system_error
+include/c++/v1/tgmath.h
+include/c++/v1/thread
+include/c++/v1/tr1
+include/c++/v1/tuple
+include/c++/v1/type_traits
+include/c++/v1/typeindex
+include/c++/v1/typeinfo
+include/c++/v1/unordered_map
+include/c++/v1/unordered_set
+include/c++/v1/unwind-arm.h
+include/c++/v1/unwind-itanium.h
+include/c++/v1/unwind.h
+include/c++/v1/utility
+include/c++/v1/valarray
+include/c++/v1/vector
+lib/libc++.so
+lib/libc++.so.1
+lib/libc++.so.1.0
+lib/c++/libstdc++.so
Property changes on: trunk/devel/libc++/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libcxxrt/Makefile
===================================================================
--- trunk/devel/libcxxrt/Makefile (rev 0)
+++ trunk/devel/libcxxrt/Makefile 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,28 @@
+# $MidnightBSD$
+# $FreeBSD: head/devel/libcxxrt/Makefile 385847 2015-05-09 01:12:50Z amdmi3 $
+
+PORTNAME= libcxxrt
+PORTVERSION= 20131225
+CATEGORIES= devel
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Implementation of the Code Sourcery C++ ABI
+
+LICENSE= bsd2
+
+USE_GITHUB= yes
+GH_ACCOUNT= pathscale
+GH_TAGNAME= 2f150a6
+
+WRKSRC= ${WRKDIR}/libcxxrt-${GH_TAGNAME}
+
+USES= cmake compiler:c++11-lang
+CXXFLAGS+= -nostdlib
+
+do-install:
+ ${INSTALL_LIB} ${WRKSRC}/lib/libcxxrt.so ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_DATA} ${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>
Property changes on: trunk/devel/libcxxrt/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libcxxrt/distinfo
===================================================================
--- trunk/devel/libcxxrt/distinfo (rev 0)
+++ trunk/devel/libcxxrt/distinfo 2016-01-06 18:42:50 UTC (rev 20904)
@@ -0,0 +1,2 @@
+SHA256 (libcxxrt-20131225_GH0.tar.gz) = 70a89c34176d2bc683b5a3b84fea8d585bcf53c6b09d0efedbac3caf315b4fc1
+SIZE (libcxxrt-20131225_GH0.tar.gz) = 70243
Property changes on: trunk/devel/libcxxrt/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libcxxrt/pkg-descr
===================================================================
--- trunk/devel/libcxxrt/pkg-descr (rev 0)
+++ trunk/devel/libcxxrt/pkg-descr 2016-01-06 18:42:50 UTC (rev 20904)
@@ -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
Property changes on: trunk/devel/libcxxrt/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/libcxxrt/pkg-plist
===================================================================
--- trunk/devel/libcxxrt/pkg-plist (rev 0)
+++ trunk/devel/libcxxrt/pkg-plist 2016-01-06 18:42:50 UTC (rev 20904)
@@ -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
Property changes on: trunk/devel/libcxxrt/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list