Index: head/devel/cloudabi-cloudlibc/Makefile =================================================================== --- head/devel/cloudabi-cloudlibc/Makefile (revision 391562) +++ head/devel/cloudabi-cloudlibc/Makefile (revision 391563) @@ -1,31 +1,31 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= cloudlibc -PORTVERSION= 0.1 +PORTVERSION= 0.2 CATEGORIES= devel MASTER_SITES= https://nuxi.nl/distfiles/cloudlibc/ PKGNAMEPREFIX= cloudabi- MAINTAINER= ed@FreeBSD.org COMMENT= C library for CloudABI LICENSE= BSD2CLAUSE BUILD_DEPENDS= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \ x86_64-unknown-cloudabi-cc:${PORTSDIR}/lang/cloudabi-clang USES= tar:xz do-build: @cd ${WRKSRC} && \ AR=${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar \ CC=${LOCALBASE}/bin/x86_64-unknown-cloudabi-cc \ ${SH} build do-install: @cd ${WRKSRC} && \ PREFIX=${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi \ ${SH} install .include Index: head/devel/cloudabi-cloudlibc/distinfo =================================================================== --- head/devel/cloudabi-cloudlibc/distinfo (revision 391562) +++ head/devel/cloudabi-cloudlibc/distinfo (revision 391563) @@ -1,2 +1,2 @@ -SHA256 (cloudlibc-0.1.tar.xz) = e1849c8861148a47bfb193fb063bbf37578a1b1dd64f42a963d849143dac37e4 -SIZE (cloudlibc-0.1.tar.xz) = 617924 +SHA256 (cloudlibc-0.2.tar.xz) = 4e0ba922c85318b3126b769bed2b67ff6b5126eb5e2d825241b1c056f41e58ac +SIZE (cloudlibc-0.2.tar.xz) = 628216 Index: head/devel/cloudabi-cloudlibc/pkg-plist =================================================================== --- head/devel/cloudabi-cloudlibc/pkg-plist (revision 391562) +++ head/devel/cloudabi-cloudlibc/pkg-plist (revision 391563) @@ -1,79 +1,80 @@ x86_64-unknown-cloudabi/include/_/arch/x86-64/fenv.h x86_64-unknown-cloudabi/include/_/arch/x86-64/setjmp.h x86_64-unknown-cloudabi/include/_/cdefs.h x86_64-unknown-cloudabi/include/_/limits.h x86_64-unknown-cloudabi/include/_/struct/in_addr.h x86_64-unknown-cloudabi/include/_/struct/iovec.h x86_64-unknown-cloudabi/include/_/struct/timespec.h x86_64-unknown-cloudabi/include/_/types.h x86_64-unknown-cloudabi/include/aio.h +x86_64-unknown-cloudabi/include/argdata.h x86_64-unknown-cloudabi/include/arpa/inet.h x86_64-unknown-cloudabi/include/assert.h x86_64-unknown-cloudabi/include/complex.h x86_64-unknown-cloudabi/include/cpio.h x86_64-unknown-cloudabi/include/ctype.h x86_64-unknown-cloudabi/include/dirent.h x86_64-unknown-cloudabi/include/dlfcn.h x86_64-unknown-cloudabi/include/elf.h x86_64-unknown-cloudabi/include/errno.h x86_64-unknown-cloudabi/include/fcntl.h x86_64-unknown-cloudabi/include/fenv.h x86_64-unknown-cloudabi/include/float.h x86_64-unknown-cloudabi/include/fnmatch.h x86_64-unknown-cloudabi/include/iconv.h x86_64-unknown-cloudabi/include/inttypes.h x86_64-unknown-cloudabi/include/iso646.h x86_64-unknown-cloudabi/include/langinfo.h x86_64-unknown-cloudabi/include/libgen.h x86_64-unknown-cloudabi/include/limits.h x86_64-unknown-cloudabi/include/link.h x86_64-unknown-cloudabi/include/locale.h x86_64-unknown-cloudabi/include/math.h x86_64-unknown-cloudabi/include/monetary.h x86_64-unknown-cloudabi/include/netdb.h x86_64-unknown-cloudabi/include/netinet/in.h x86_64-unknown-cloudabi/include/poll.h x86_64-unknown-cloudabi/include/program.h x86_64-unknown-cloudabi/include/pthread.h x86_64-unknown-cloudabi/include/regex.h x86_64-unknown-cloudabi/include/sched.h x86_64-unknown-cloudabi/include/semaphore.h x86_64-unknown-cloudabi/include/setjmp.h x86_64-unknown-cloudabi/include/signal.h x86_64-unknown-cloudabi/include/stdalign.h x86_64-unknown-cloudabi/include/stdarg.h x86_64-unknown-cloudabi/include/stdatomic.h x86_64-unknown-cloudabi/include/stdbool.h x86_64-unknown-cloudabi/include/stddef.h x86_64-unknown-cloudabi/include/stdint.h x86_64-unknown-cloudabi/include/stdio.h x86_64-unknown-cloudabi/include/stdlib.h x86_64-unknown-cloudabi/include/stdnoreturn.h x86_64-unknown-cloudabi/include/string.h x86_64-unknown-cloudabi/include/strings.h x86_64-unknown-cloudabi/include/sys/capsicum.h x86_64-unknown-cloudabi/include/sys/event.h x86_64-unknown-cloudabi/include/sys/mman.h x86_64-unknown-cloudabi/include/sys/procdesc.h x86_64-unknown-cloudabi/include/sys/socket.h x86_64-unknown-cloudabi/include/sys/stat.h x86_64-unknown-cloudabi/include/sys/time.h x86_64-unknown-cloudabi/include/sys/types.h x86_64-unknown-cloudabi/include/sys/uio.h x86_64-unknown-cloudabi/include/sys/un.h x86_64-unknown-cloudabi/include/syslog.h x86_64-unknown-cloudabi/include/tar.h x86_64-unknown-cloudabi/include/testing.h x86_64-unknown-cloudabi/include/tgmath.h x86_64-unknown-cloudabi/include/threads.h x86_64-unknown-cloudabi/include/time.h x86_64-unknown-cloudabi/include/uchar.h x86_64-unknown-cloudabi/include/unistd.h x86_64-unknown-cloudabi/include/wchar.h x86_64-unknown-cloudabi/include/wctype.h x86_64-unknown-cloudabi/lib/crt0.o x86_64-unknown-cloudabi/lib/crtbegin.o x86_64-unknown-cloudabi/lib/crtend.o x86_64-unknown-cloudabi/lib/libc.a x86_64-unknown-cloudabi/lib/libm.a x86_64-unknown-cloudabi/lib/libpthread.a Index: head/devel/cloudabi-compiler-rt/Makefile =================================================================== --- head/devel/cloudabi-compiler-rt/Makefile (revision 391562) +++ head/devel/cloudabi-compiler-rt/Makefile (revision 391563) @@ -1,72 +1,72 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= compiler-rt -DISTVERSION= 0.240389 +DISTVERSION= 0.241676 CATEGORIES= devel MASTER_SITES= https://nuxi.nl/distfiles/compiler-rt/ PKGNAMEPREFIX= cloudabi- MAINTAINER= ed@FreeBSD.org COMMENT= Compiler runtime library for CloudABI LICENSE= MIT BUILD_DEPENDS= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \ x86_64-unknown-cloudabi-cc:${PORTSDIR}/lang/cloudabi-clang \ ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc.a:${PORTSDIR}/devel/cloudabi-cloudlibc USES= tar:xz PLIST_FILES= x86_64-unknown-cloudabi/lib/libcompiler_rt.a WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/lib/builtins # Do not use the CMake build rules provided by compiler-rt. The CMake build # rules shipped with compiler-rt depend both on a standard C++ library and a # compiler that can generate working executables. In our case we are not # capable of generating executables, for the reason that we need an installed # copy of compiler-rt. # # Fall back to generating the object files and the library manually. SRCFILES= absvdi2.c absvsi2.c absvti2.c adddf3.c addsf3.c addtf3.c \ addvdi3.c addvsi3.c addvti3.c ashldi3.c ashlti3.c ashrdi3.c \ ashrti3.c clear_cache.c clzdi2.c clzsi2.c clzti2.c cmpdi2.c \ cmpti2.c comparedf2.c comparesf2.c ctzdi2.c ctzsi2.c ctzti2.c \ divdc3.c divdf3.c divdi3.c divmoddi4.c divmodsi4.c divsc3.c \ divsf3.c divsi3.c divtf3.c divti3.c divxc3.c \ enable_execute_stack.c extendhfsf2.c extendsfdf2.c ffsdi2.c \ ffsti2.c fixdfdi.c fixdfsi.c fixdfti.c fixsfdi.c fixsfsi.c \ fixsfti.c fixunsdfdi.c fixunsdfsi.c fixunsdfti.c fixunssfdi.c \ fixunssfsi.c fixunssfti.c fixunsxfdi.c fixunsxfsi.c \ fixunsxfti.c fixxfdi.c fixxfti.c floatsidf.c floatsisf.c \ floattidf.c floattisf.c floattixf.c floatunsidf.c \ floatunsisf.c floatuntidf.c floatuntisf.c floatuntixf.c \ int_util.c lshrdi3.c lshrti3.c moddi3.c modsi3.c modti3.c \ muldc3.c muldf3.c muldi3.c mulodi4.c mulosi4.c muloti4.c \ mulsc3.c mulsf3.c multf3.c multi3.c mulvdi3.c mulvsi3.c \ mulvti3.c mulxc3.c negdf2.c negdi2.c negsf2.c negti2.c \ negvdi2.c negvsi2.c negvti2.c paritydi2.c paritysi2.c \ parityti2.c popcountdi2.c popcountsi2.c popcountti2.c \ powidf2.c powisf2.c powitf2.c powixf2.c subdf3.c subsf3.c \ subtf3.c subvdi3.c subvsi3.c subvti3.c trampoline_setup.c \ truncdfhf2.c truncdfsf2.c truncsfhf2.c ucmpdi2.c ucmpti2.c \ udivdi3.c udivmoddi4.c udivmodsi4.c udivmodti4.c udivsi3.c \ udivti3.c umoddi3.c umodsi3.c umodti3.c x86_64/floatdidf.c \ x86_64/floatdisf.c x86_64/floatdixf.c x86_64/floatundidf.S \ x86_64/floatundisf.S x86_64/floatundixf.S do-build: .for f in ${SRCFILES} ${LOCALBASE}/bin/x86_64-unknown-cloudabi-cc -O2 \ -c -o ${WRKSRC}/$f.o ${WRKSRC}/$f .endfor cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \ libcompiler_rt.a ${SRCFILES:S/$/.o/} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ ${INSTALL_DATA} ${WRKSRC}/libcompiler_rt.a \ ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ .include Index: head/devel/cloudabi-compiler-rt/distinfo =================================================================== --- head/devel/cloudabi-compiler-rt/distinfo (revision 391562) +++ head/devel/cloudabi-compiler-rt/distinfo (revision 391563) @@ -1,2 +1,2 @@ -SHA256 (compiler-rt-0.240389.tar.xz) = 1df516ee4a9662e261458f69018b3c44e3c3d18702e1e90234478c00ad14c5eb -SIZE (compiler-rt-0.240389.tar.xz) = 1182404 +SHA256 (compiler-rt-0.241676.tar.xz) = 4da00d6b177af1a882c6c5a3a43f2ec5820494bcc0681046a2bc8a43477cd2eb +SIZE (compiler-rt-0.241676.tar.xz) = 1164088 Index: head/devel/cloudabi-libc++/Makefile =================================================================== --- head/devel/cloudabi-libc++/Makefile (revision 391562) +++ head/devel/cloudabi-libc++/Makefile (revision 391563) @@ -1,48 +1,48 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= libc++ -PORTVERSION= 0.240527 +PORTVERSION= 0.241676 CATEGORIES= devel MASTER_SITES= https://nuxi.nl/distfiles/libc++/:libcxx \ https://nuxi.nl/distfiles/libc++abi/:libcxxabi PKGNAMEPREFIX= cloudabi- DISTFILES= libc++-${PORTVERSION}${EXTRACT_SUFX}:libcxx \ libc++abi-${PORTVERSION}${EXTRACT_SUFX}:libcxxabi MAINTAINER= ed@FreeBSD.org COMMENT= C++ standard template library for CloudABI LICENSE= MIT BUILD_DEPENDS= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \ x86_64-unknown-cloudabi-c++:${PORTSDIR}/lang/cloudabi-clang \ ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc.a:${PORTSDIR}/devel/cloudabi-cloudlibc USES= tar:xz SRCFILES= algorithm bind chrono condition_variable debug exception \ future hash ios iostream locale memory mutex new optional \ random regex shared_mutex stdexcept string strstream \ system_error thread typeinfo utility valarray do-build: .for f in ${SRCFILES} ${LOCALBASE}/bin/x86_64-unknown-cloudabi-c++ \ -g -O2 -nostdinc++ -std=c++11 -I${WRKSRC}/include \ -I${WRKDIR}/libc++abi-${PORTVERSION}/include \ -D_LIBCPP_BUILD_STATIC -DLIBCXX_BUILDING_LIBCXXABI \ -c -o ${WRKSRC}/$f.o ${WRKSRC}/src/$f.cpp .endfor cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \ libc++.a ${SRCFILES:S/$/.o/} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ \ ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/include/c++/ ${INSTALL_DATA} ${WRKSRC}/libc++.a \ ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ @${CP} -r ${WRKSRC}/include \ ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/include/c++/v1 .include Index: head/devel/cloudabi-libc++/distinfo =================================================================== --- head/devel/cloudabi-libc++/distinfo (revision 391562) +++ head/devel/cloudabi-libc++/distinfo (revision 391563) @@ -1,4 +1,4 @@ -SHA256 (libc++-0.240527.tar.xz) = 6775bb5ef2cacc71cd40d70ce54d77237333cb9ea83f1d06e0fd10fe58561f44 -SIZE (libc++-0.240527.tar.xz) = 967240 -SHA256 (libc++abi-0.240527.tar.xz) = 16b206bb5ad40fbd40f69f79c31924aa9efe7e01255f69962361f873f13b4c29 -SIZE (libc++abi-0.240527.tar.xz) = 507212 +SHA256 (libc++-0.241676.tar.xz) = f95aa5a100128377e52313456d3016125182186df11109e434ad7f9b8ed25f1d +SIZE (libc++-0.241676.tar.xz) = 959656 +SHA256 (libc++abi-0.241676.tar.xz) = 204a6772d70e1ad910117ca30335718ac9f344df555145abbe34b0bbf14ed50e +SIZE (libc++abi-0.241676.tar.xz) = 506816 Index: head/devel/cloudabi-libc++/files/patch-src_locale.cpp =================================================================== --- head/devel/cloudabi-libc++/files/patch-src_locale.cpp (revision 391562) +++ head/devel/cloudabi-libc++/files/patch-src_locale.cpp (nonexistent) @@ -1,128 +0,0 @@ ---- src/locale.cpp.orig 2015-06-24 08:46:54 UTC -+++ src/locale.cpp -@@ -575,8 +575,6 @@ locale::global(const locale& loc) - locale& g = __global(); - locale r = g; - g = loc; -- if (g.name() != "*") -- setlocale(LC_ALL, g.name().c_str()); - return r; - } - -@@ -813,7 +811,7 @@ ctype::do_toupper(char_type c) - #elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) - return isascii(c) ? ctype::__classic_upper_table()[c] : c; - #else -- return (isascii(c) && iswlower_l(c, __cloc())) ? c-L'a'+L'A' : c; -+ return (isascii(c) && iswlower(c)) ? c-L'a'+L'A' : c; - #endif - } - -@@ -827,7 +825,7 @@ ctype::do_toupper(char_type* lo - *low = isascii(*low) ? ctype::__classic_upper_table()[*low] - : *low; - #else -- *low = (isascii(*low) && islower_l(*low, __cloc())) ? (*low-L'a'+L'A') : *low; -+ *low = (isascii(*low) && islower(*low)) ? (*low-L'a'+L'A') : *low; - #endif - return low; - } -@@ -840,7 +838,7 @@ ctype::do_tolower(char_type c) - #elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) - return isascii(c) ? ctype::__classic_lower_table()[c] : c; - #else -- return (isascii(c) && isupper_l(c, __cloc())) ? c-L'A'+'a' : c; -+ return (isascii(c) && isupper(c)) ? c-L'A'+'a' : c; - #endif - } - -@@ -854,7 +852,7 @@ ctype::do_tolower(char_type* lo - *low = isascii(*low) ? ctype::__classic_lower_table()[*low] - : *low; - #else -- *low = (isascii(*low) && isupper_l(*low, __cloc())) ? *low-L'A'+L'a' : *low; -+ *low = (isascii(*low) && isupper(*low)) ? *low-L'A'+L'a' : *low; - #endif - return low; - } -@@ -923,7 +921,7 @@ ctype::do_toupper(char_type c) con - return isascii(c) ? - static_cast(__classic_upper_table()[static_cast(c)]) : c; - #else -- return (isascii(c) && islower_l(c, __cloc())) ? c-'a'+'A' : c; -+ return (isascii(c) && islower(c)) ? c-'a'+'A' : c; - #endif - } - -@@ -940,7 +938,7 @@ ctype::do_toupper(char_type* low, - *low = isascii(*low) ? - static_cast(__classic_upper_table()[static_cast(*low)]) : *low; - #else -- *low = (isascii(*low) && islower_l(*low, __cloc())) ? *low-'a'+'A' : *low; -+ *low = (isascii(*low) && islower(*low)) ? *low-'a'+'A' : *low; - #endif - return low; - } -@@ -957,7 +955,7 @@ ctype::do_tolower(char_type c) con - return isascii(c) ? - static_cast(__classic_lower_table()[static_cast(c)]) : c; - #else -- return (isascii(c) && isupper_l(c, __cloc())) ? c-'A'+'a' : c; -+ return (isascii(c) && isupper(c)) ? c-'A'+'a' : c; - #endif - } - -@@ -972,7 +970,7 @@ ctype::do_tolower(char_type* low, - #elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) - *low = isascii(*low) ? static_cast(__classic_lower_table()[static_cast(*low)]) : *low; - #else -- *low = (isascii(*low) && isupper_l(*low, __cloc())) ? *low-'A'+'a' : *low; -+ *low = (isascii(*low) && isupper(*low)) ? *low-'A'+'a' : *low; - #endif - return low; - } -@@ -1201,28 +1199,28 @@ ctype_byname::~ctype_byname() - char - ctype_byname::do_toupper(char_type c) const - { -- return static_cast(toupper_l(static_cast(c), __l)); -+ return static_cast(toupper(static_cast(c))); - } - - const char* - ctype_byname::do_toupper(char_type* low, const char_type* high) const - { - for (; low != high; ++low) -- *low = static_cast(toupper_l(static_cast(*low), __l)); -+ *low = static_cast(toupper(static_cast(*low))); - return low; - } - - char - ctype_byname::do_tolower(char_type c) const - { -- return static_cast(tolower_l(static_cast(c), __l)); -+ return static_cast(tolower(static_cast(c))); - } - - const char* - ctype_byname::do_tolower(char_type* low, const char_type* high) const - { - for (; low != high; ++low) -- *low = static_cast(tolower_l(static_cast(*low), __l)); -+ *low = static_cast(tolower(static_cast(*low))); - return low; - } - -@@ -1707,11 +1705,6 @@ codecvt::do_un - int - codecvt::do_encoding() const _NOEXCEPT - { --#ifdef _LIBCPP_LOCALE__L_EXTENSIONS -- if (mbtowc_l(nullptr, nullptr, MB_LEN_MAX, __l) == 0) --#else -- if (__mbtowc_l(nullptr, nullptr, MB_LEN_MAX, __l) == 0) --#endif - { - // stateless encoding - #ifdef _LIBCPP_LOCALE__L_EXTENSIONS Property changes on: head/devel/cloudabi-libc++/files/patch-src_locale.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/cloudabi-libc++/files/patch-include_locale =================================================================== --- head/devel/cloudabi-libc++/files/patch-include_locale (revision 391562) +++ head/devel/cloudabi-libc++/files/patch-include_locale (nonexistent) @@ -1,18 +0,0 @@ ---- include/locale.orig 2015-06-17 04:49:22 UTC -+++ include/locale -@@ -1297,13 +1297,13 @@ __num_put<_CharT>::__widen_and_group_flo - *__oe++ = __ct.widen(*__nf++); - *__oe++ = __ct.widen(*__nf++); - for (__ns = __nf; __ns < __ne; ++__ns) -- if (!isxdigit_l(*__ns, _LIBCPP_GET_C_LOCALE)) -+ if (!isxdigit(*__ns)) - break; - } - else - { - for (__ns = __nf; __ns < __ne; ++__ns) -- if (!isdigit_l(*__ns, _LIBCPP_GET_C_LOCALE)) -+ if (!isdigit(*__ns)) - break; - } - if (__grouping.empty()) Property changes on: head/devel/cloudabi-libc++/files/patch-include_locale ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/cloudabi-libc++abi/Makefile =================================================================== --- head/devel/cloudabi-libc++abi/Makefile (revision 391562) +++ head/devel/cloudabi-libc++abi/Makefile (revision 391563) @@ -1,48 +1,48 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= libc++abi -PORTVERSION= 0.240527 +PORTVERSION= 0.241676 CATEGORIES= devel MASTER_SITES= https://nuxi.nl/distfiles/libc++abi/:libcxxabi \ https://nuxi.nl/distfiles/libunwind/:libunwind PKGNAMEPREFIX= cloudabi- DISTFILES= libc++abi-${PORTVERSION}${EXTRACT_SUFX}:libcxxabi \ libunwind-${PORTVERSION}${EXTRACT_SUFX}:libunwind MAINTAINER= ed@FreeBSD.org COMMENT= C++ standard library support for CloudABI LICENSE= MIT BUILD_DEPENDS= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \ x86_64-unknown-cloudabi-c++:${PORTSDIR}/lang/cloudabi-clang \ ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc.a:${PORTSDIR}/devel/cloudabi-cloudlibc \ ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc++.a:${PORTSDIR}/devel/cloudabi-libc++ USES= tar:xz PLIST_FILES= x86_64-unknown-cloudabi/lib/libc++abi.a SRCFILES= abort_message cxa_aux_runtime cxa_default_handlers \ cxa_demangle cxa_exception cxa_exception_storage cxa_guard \ cxa_handlers cxa_new_delete cxa_personality cxa_thread_atexit \ cxa_unexpected cxa_vector cxa_virtual exception \ private_typeinfo stdexcept typeinfo do-build: .for f in ${SRCFILES} ${LOCALBASE}/bin/x86_64-unknown-cloudabi-c++ \ -O2 -std=c++11 -I${WRKSRC}/include \ -I${WRKDIR}/libunwind-${PORTVERSION}/include \ -c -o ${WRKSRC}/$f.o ${WRKSRC}/src/$f.cpp .endfor cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \ libc++abi.a ${SRCFILES:S/$/.o/} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ ${INSTALL_DATA} ${WRKSRC}/libc++abi.a \ ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ .include Index: head/devel/cloudabi-libc++abi/distinfo =================================================================== --- head/devel/cloudabi-libc++abi/distinfo (revision 391562) +++ head/devel/cloudabi-libc++abi/distinfo (revision 391563) @@ -1,4 +1,4 @@ -SHA256 (libc++abi-0.240527.tar.xz) = 16b206bb5ad40fbd40f69f79c31924aa9efe7e01255f69962361f873f13b4c29 -SIZE (libc++abi-0.240527.tar.xz) = 507212 -SHA256 (libunwind-0.240527.tar.xz) = a921907dbdadbf86fbc9f0317f6a88707907e36be0ecce283cd46e45dfb16e0f -SIZE (libunwind-0.240527.tar.xz) = 59036 +SHA256 (libc++abi-0.241676.tar.xz) = 204a6772d70e1ad910117ca30335718ac9f344df555145abbe34b0bbf14ed50e +SIZE (libc++abi-0.241676.tar.xz) = 506816 +SHA256 (libunwind-0.241676.tar.xz) = 6daeb7e5258c41d4bd702cf23da3f2c51d51387ed1c3cf110284b565a713ee5f +SIZE (libunwind-0.241676.tar.xz) = 59316 Index: head/devel/cloudabi-libunwind/Makefile =================================================================== --- head/devel/cloudabi-libunwind/Makefile (revision 391562) +++ head/devel/cloudabi-libunwind/Makefile (revision 391563) @@ -1,46 +1,46 @@ # Created by: Ed Schouten # $FreeBSD$ PORTNAME= libunwind -PORTVERSION= 0.240527 +PORTVERSION= 0.241676 CATEGORIES= devel MASTER_SITES= https://nuxi.nl/distfiles/libc++abi/:libcxxabi \ https://nuxi.nl/distfiles/libunwind/:libunwind PKGNAMEPREFIX= cloudabi- DISTFILES= libc++abi-${PORTVERSION}${EXTRACT_SUFX}:libcxxabi \ libunwind-${PORTVERSION}${EXTRACT_SUFX}:libunwind MAINTAINER= ed@FreeBSD.org COMMENT= C++ standard library support for CloudABI LICENSE= MIT BUILD_DEPENDS= x86_64-unknown-cloudabi-ar:${PORTSDIR}/devel/cloudabi-binutils \ x86_64-unknown-cloudabi-c++:${PORTSDIR}/lang/cloudabi-clang \ ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc.a:${PORTSDIR}/devel/cloudabi-cloudlibc \ ${LOCALBASE}/x86_64-unknown-cloudabi/lib/libc++.a:${PORTSDIR}/devel/cloudabi-libc++ USES= tar:xz PLIST_FILES= x86_64-unknown-cloudabi/lib/libunwind.a SRCFILES= Unwind-EHABI.cpp Unwind-sjlj.c UnwindLevel1-gcc-ext.c \ UnwindLevel1.c UnwindRegistersRestore.S UnwindRegistersSave.S \ libunwind.cpp do-build: .for f in ${SRCFILES} ${LOCALBASE}/bin/x86_64-unknown-cloudabi-c++ \ -O2 -std=c++11 -I${WRKSRC}/include \ -I${WRKDIR}/libc++abi-${PORTVERSION}/include \ -c -o ${WRKSRC}/$f.o ${WRKSRC}/src/$f .endfor cd ${WRKSRC}; ${LOCALBASE}/bin/x86_64-unknown-cloudabi-ar -rcs \ libunwind.a ${SRCFILES:S/$/.o/} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ ${INSTALL_DATA} ${WRKSRC}/libunwind.a \ ${STAGEDIR}${PREFIX}/x86_64-unknown-cloudabi/lib/ .include Index: head/devel/cloudabi-libunwind/distinfo =================================================================== --- head/devel/cloudabi-libunwind/distinfo (revision 391562) +++ head/devel/cloudabi-libunwind/distinfo (revision 391563) @@ -1,4 +1,4 @@ -SHA256 (libc++abi-0.240527.tar.xz) = 16b206bb5ad40fbd40f69f79c31924aa9efe7e01255f69962361f873f13b4c29 -SIZE (libc++abi-0.240527.tar.xz) = 507212 -SHA256 (libunwind-0.240527.tar.xz) = a921907dbdadbf86fbc9f0317f6a88707907e36be0ecce283cd46e45dfb16e0f -SIZE (libunwind-0.240527.tar.xz) = 59036 +SHA256 (libc++abi-0.241676.tar.xz) = 204a6772d70e1ad910117ca30335718ac9f344df555145abbe34b0bbf14ed50e +SIZE (libc++abi-0.241676.tar.xz) = 506816 +SHA256 (libunwind-0.241676.tar.xz) = 6daeb7e5258c41d4bd702cf23da3f2c51d51387ed1c3cf110284b565a713ee5f +SIZE (libunwind-0.241676.tar.xz) = 59316