BSD Ports

devel/wasi-libcxx21 21.1.8_3 FreeBSD

C++ standard library for WebAssembly System Interface

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
126e6a3e5b
License
LLVM2
Categories
devel, lang
Package size
1352.6 KiB, 13917.3 KiB installed

Description

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

This port includes Clang builting for WASI (WebAssembly System Interface).

In the other systems

SystemPortVersion
FreeBSDdevel/wasi-libcxx2121.1.8_3
MidnightBSDdevel/wasi-libcxx2121.1.8_2

Install

Binary package:

pkg install wasi-libcxx21

From the ports tree:

cd /usr/ports/devel/wasi-libcxx21/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	wasi-libcxx21>0:devel/wasi-libcxx21

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest21.1.8_321.1.8_3--21.1.8_3
FreeBSD:14:quarterly21.1.8_321.1.8_3n/a-21.1.8_3
FreeBSD:15:latest21.1.8_321.1.8_3n/a-21.1.0
FreeBSD:15:quarterly21.1.8_321.1.8_3n/an/an/a
FreeBSD:16:latest21.1.8_321.1.8_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 20

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Files

pkg-plist 1817
  • share/wasi-sysroot/include/c++/v1/__algorithm/adjacent_find.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/all_of.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/any_of.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/binary_search.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/clamp.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/comp.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/comp_ref_type.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/copy.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/copy_backward.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/copy_if.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/copy_move_common.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/copy_n.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/count.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/count_if.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/equal.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/equal_range.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/fill.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/fill_n.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/find.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/find_end.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/find_first_of.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/find_if.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/find_if_not.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/find_segment_if.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/for_each.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/for_each_n_segment.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/for_each_segment.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/generate.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/generate_n.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/half_positive.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/in_found_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/in_fun_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/in_in_out_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/in_in_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/in_out_out_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/in_out_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/includes.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/inplace_merge.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/is_heap.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/is_heap_until.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/is_partitioned.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/is_permutation.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/is_sorted_until.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/iter_swap.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/iterator_operations.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/lexicographical_compare_three_way.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/lower_bound.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/make_heap.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/make_projected.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/max.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/max_element.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/merge.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/min.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/min_element.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/min_max_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/minmax.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/minmax_element.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/mismatch.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/move.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/move_backward.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/next_permutation.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/none_of.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/nth_element.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/out_value_result.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/partial_sort_copy.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/partition.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/partition_copy.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/partition_point.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/pop_heap.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/prev_permutation.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/pstl.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/push_heap.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/radix_sort.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_adjacent_find.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_all_of.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_any_of.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_binary_search.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_clamp.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_contains_subrange.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_backward.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_if.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_copy_n.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_count_if.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_ends_with.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_equal_range.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_fill_n.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_end.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_first_of.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if.h
  • share/wasi-sysroot/include/c++/v1/__algorithm/ranges_find_if_not.h

The first 100 are listed.

Commit history 1

DateCommitCreditsLog message
126e6a3e5b Charlie Li devel/wasi-libc: update to sdk-34
Changes: https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-34 https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-33 - sync CMAKE_ARGS from wasi-sdk - consolidate wasi-libc's plists, they have been identical after cmake transition - bump all existing WASI toolchain ports Consumer PORTREVISIONs to be bumped