# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # range-v3/ # range-v3/pkg-plist # range-v3/Makefile # range-v3/distinfo # range-v3/pkg-descr # echo c - range-v3/ mkdir -p range-v3/ > /dev/null 2>&1 echo x - range-v3/pkg-plist sed 's/^X//' >range-v3/pkg-plist << '54b9c83ad79f31b2efa4cfcd32e7fd44' Xinclude/meta/meta.hpp Xinclude/meta/meta_fwd.hpp Xinclude/range/v3/action.hpp Xinclude/range/v3/action/action.hpp Xinclude/range/v3/action/concepts.hpp Xinclude/range/v3/action/drop.hpp Xinclude/range/v3/action/drop_while.hpp Xinclude/range/v3/action/erase.hpp Xinclude/range/v3/action/insert.hpp Xinclude/range/v3/action/join.hpp Xinclude/range/v3/action/push_back.hpp Xinclude/range/v3/action/push_front.hpp Xinclude/range/v3/action/remove_if.hpp Xinclude/range/v3/action/reverse.hpp Xinclude/range/v3/action/shuffle.hpp Xinclude/range/v3/action/slice.hpp Xinclude/range/v3/action/sort.hpp Xinclude/range/v3/action/split.hpp Xinclude/range/v3/action/stable_sort.hpp Xinclude/range/v3/action/stride.hpp Xinclude/range/v3/action/take.hpp Xinclude/range/v3/action/take_while.hpp Xinclude/range/v3/action/transform.hpp Xinclude/range/v3/action/unique.hpp Xinclude/range/v3/algorithm.hpp Xinclude/range/v3/algorithm/adjacent_find.hpp Xinclude/range/v3/algorithm/all_of.hpp Xinclude/range/v3/algorithm/any_of.hpp Xinclude/range/v3/algorithm/aux_/equal_range_n.hpp Xinclude/range/v3/algorithm/aux_/lower_bound_n.hpp Xinclude/range/v3/algorithm/aux_/merge_n.hpp Xinclude/range/v3/algorithm/aux_/merge_n_with_buffer.hpp Xinclude/range/v3/algorithm/aux_/partition_point_n.hpp Xinclude/range/v3/algorithm/aux_/sort_n_with_buffer.hpp Xinclude/range/v3/algorithm/aux_/upper_bound_n.hpp Xinclude/range/v3/algorithm/binary_search.hpp Xinclude/range/v3/algorithm/copy.hpp Xinclude/range/v3/algorithm/copy_backward.hpp Xinclude/range/v3/algorithm/copy_if.hpp Xinclude/range/v3/algorithm/copy_n.hpp Xinclude/range/v3/algorithm/count.hpp Xinclude/range/v3/algorithm/count_if.hpp Xinclude/range/v3/algorithm/equal.hpp Xinclude/range/v3/algorithm/equal_range.hpp Xinclude/range/v3/algorithm/fill.hpp Xinclude/range/v3/algorithm/fill_n.hpp Xinclude/range/v3/algorithm/find.hpp Xinclude/range/v3/algorithm/find_end.hpp Xinclude/range/v3/algorithm/find_first_of.hpp Xinclude/range/v3/algorithm/find_if.hpp Xinclude/range/v3/algorithm/find_if_not.hpp Xinclude/range/v3/algorithm/for_each.hpp Xinclude/range/v3/algorithm/for_each_n.hpp Xinclude/range/v3/algorithm/generate.hpp Xinclude/range/v3/algorithm/generate_n.hpp Xinclude/range/v3/algorithm/heap_algorithm.hpp Xinclude/range/v3/algorithm/inplace_merge.hpp Xinclude/range/v3/algorithm/is_partitioned.hpp Xinclude/range/v3/algorithm/is_sorted.hpp Xinclude/range/v3/algorithm/is_sorted_until.hpp Xinclude/range/v3/algorithm/lexicographical_compare.hpp Xinclude/range/v3/algorithm/lower_bound.hpp Xinclude/range/v3/algorithm/max.hpp Xinclude/range/v3/algorithm/max_element.hpp Xinclude/range/v3/algorithm/merge.hpp Xinclude/range/v3/algorithm/min.hpp Xinclude/range/v3/algorithm/min_element.hpp Xinclude/range/v3/algorithm/minmax.hpp Xinclude/range/v3/algorithm/minmax_element.hpp Xinclude/range/v3/algorithm/mismatch.hpp Xinclude/range/v3/algorithm/move.hpp Xinclude/range/v3/algorithm/move_backward.hpp Xinclude/range/v3/algorithm/none_of.hpp Xinclude/range/v3/algorithm/nth_element.hpp Xinclude/range/v3/algorithm/partial_sort.hpp Xinclude/range/v3/algorithm/partial_sort_copy.hpp Xinclude/range/v3/algorithm/partition.hpp Xinclude/range/v3/algorithm/partition_copy.hpp Xinclude/range/v3/algorithm/partition_point.hpp Xinclude/range/v3/algorithm/permutation.hpp Xinclude/range/v3/algorithm/remove.hpp Xinclude/range/v3/algorithm/remove_copy.hpp Xinclude/range/v3/algorithm/remove_copy_if.hpp Xinclude/range/v3/algorithm/remove_if.hpp Xinclude/range/v3/algorithm/replace.hpp Xinclude/range/v3/algorithm/replace_copy.hpp Xinclude/range/v3/algorithm/replace_copy_if.hpp Xinclude/range/v3/algorithm/replace_if.hpp Xinclude/range/v3/algorithm/reverse.hpp Xinclude/range/v3/algorithm/reverse_copy.hpp Xinclude/range/v3/algorithm/rotate.hpp Xinclude/range/v3/algorithm/rotate_copy.hpp Xinclude/range/v3/algorithm/sample.hpp Xinclude/range/v3/algorithm/search.hpp Xinclude/range/v3/algorithm/search_n.hpp Xinclude/range/v3/algorithm/set_algorithm.hpp Xinclude/range/v3/algorithm/shuffle.hpp Xinclude/range/v3/algorithm/sort.hpp Xinclude/range/v3/algorithm/stable_partition.hpp Xinclude/range/v3/algorithm/stable_sort.hpp Xinclude/range/v3/algorithm/swap_ranges.hpp Xinclude/range/v3/algorithm/tagspec.hpp Xinclude/range/v3/algorithm/transform.hpp Xinclude/range/v3/algorithm/unique.hpp Xinclude/range/v3/algorithm/unique_copy.hpp Xinclude/range/v3/algorithm/upper_bound.hpp Xinclude/range/v3/all.hpp Xinclude/range/v3/at.hpp Xinclude/range/v3/back.hpp Xinclude/range/v3/begin_end.hpp Xinclude/range/v3/core.hpp Xinclude/range/v3/data.hpp Xinclude/range/v3/detail/config.hpp Xinclude/range/v3/detail/satisfy_boost_range.hpp Xinclude/range/v3/detail/variant.hpp Xinclude/range/v3/distance.hpp Xinclude/range/v3/empty.hpp Xinclude/range/v3/experimental/utility/generator.hpp Xinclude/range/v3/front.hpp Xinclude/range/v3/getlines.hpp Xinclude/range/v3/index.hpp Xinclude/range/v3/istream_range.hpp Xinclude/range/v3/iterator_range.hpp Xinclude/range/v3/numeric.hpp Xinclude/range/v3/numeric/accumulate.hpp Xinclude/range/v3/numeric/adjacent_difference.hpp Xinclude/range/v3/numeric/inner_product.hpp Xinclude/range/v3/numeric/iota.hpp Xinclude/range/v3/numeric/partial_sum.hpp Xinclude/range/v3/range_access.hpp Xinclude/range/v3/range_concepts.hpp Xinclude/range/v3/range_for.hpp Xinclude/range/v3/range_fwd.hpp Xinclude/range/v3/range_traits.hpp Xinclude/range/v3/size.hpp Xinclude/range/v3/span.hpp Xinclude/range/v3/to_container.hpp Xinclude/range/v3/utility/any.hpp Xinclude/range/v3/utility/associated_types.hpp Xinclude/range/v3/utility/basic_iterator.hpp Xinclude/range/v3/utility/box.hpp Xinclude/range/v3/utility/common_iterator.hpp Xinclude/range/v3/utility/common_tuple.hpp Xinclude/range/v3/utility/common_type.hpp Xinclude/range/v3/utility/compressed_pair.hpp Xinclude/range/v3/utility/concepts.hpp Xinclude/range/v3/utility/copy.hpp Xinclude/range/v3/utility/counted_iterator.hpp Xinclude/range/v3/utility/dangling.hpp Xinclude/range/v3/utility/functional.hpp Xinclude/range/v3/utility/get.hpp Xinclude/range/v3/utility/infinity.hpp Xinclude/range/v3/utility/invoke.hpp Xinclude/range/v3/utility/iterator.hpp Xinclude/range/v3/utility/iterator_concepts.hpp Xinclude/range/v3/utility/iterator_traits.hpp Xinclude/range/v3/utility/memory.hpp Xinclude/range/v3/utility/move.hpp Xinclude/range/v3/utility/nullptr_v.hpp Xinclude/range/v3/utility/optional.hpp Xinclude/range/v3/utility/polymorphic_cast.hpp Xinclude/range/v3/utility/random.hpp Xinclude/range/v3/utility/safe_int.hpp Xinclude/range/v3/utility/scope_exit.hpp Xinclude/range/v3/utility/semiregular.hpp Xinclude/range/v3/utility/static_const.hpp Xinclude/range/v3/utility/swap.hpp Xinclude/range/v3/utility/tagged_pair.hpp Xinclude/range/v3/utility/tagged_tuple.hpp Xinclude/range/v3/utility/tuple_algorithm.hpp Xinclude/range/v3/utility/unreachable.hpp Xinclude/range/v3/utility/variant.hpp Xinclude/range/v3/version.hpp Xinclude/range/v3/view.hpp Xinclude/range/v3/view/adjacent_filter.hpp Xinclude/range/v3/view/adjacent_remove_if.hpp Xinclude/range/v3/view/all.hpp Xinclude/range/v3/view/any_view.hpp Xinclude/range/v3/view/bounded.hpp Xinclude/range/v3/view/c_str.hpp Xinclude/range/v3/view/cartesian_product.hpp Xinclude/range/v3/view/chunk.hpp Xinclude/range/v3/view/concat.hpp Xinclude/range/v3/view/const.hpp Xinclude/range/v3/view/counted.hpp Xinclude/range/v3/view/cycle.hpp Xinclude/range/v3/view/delimit.hpp Xinclude/range/v3/view/drop.hpp Xinclude/range/v3/view/drop_exactly.hpp Xinclude/range/v3/view/drop_while.hpp Xinclude/range/v3/view/empty.hpp Xinclude/range/v3/view/filter.hpp Xinclude/range/v3/view/for_each.hpp Xinclude/range/v3/view/generate.hpp Xinclude/range/v3/view/generate_n.hpp Xinclude/range/v3/view/group_by.hpp Xinclude/range/v3/view/indices.hpp Xinclude/range/v3/view/indirect.hpp Xinclude/range/v3/view/intersperse.hpp Xinclude/range/v3/view/iota.hpp Xinclude/range/v3/view/join.hpp Xinclude/range/v3/view/linear_distribute.hpp Xinclude/range/v3/view/map.hpp Xinclude/range/v3/view/move.hpp Xinclude/range/v3/view/partial_sum.hpp Xinclude/range/v3/view/remove_if.hpp Xinclude/range/v3/view/repeat.hpp Xinclude/range/v3/view/repeat_n.hpp Xinclude/range/v3/view/replace.hpp Xinclude/range/v3/view/replace_if.hpp Xinclude/range/v3/view/reverse.hpp Xinclude/range/v3/view/sample.hpp Xinclude/range/v3/view/set_algorithm.hpp Xinclude/range/v3/view/single.hpp Xinclude/range/v3/view/slice.hpp Xinclude/range/v3/view/sliding.hpp Xinclude/range/v3/view/split.hpp Xinclude/range/v3/view/stride.hpp Xinclude/range/v3/view/tail.hpp Xinclude/range/v3/view/take.hpp Xinclude/range/v3/view/take_exactly.hpp Xinclude/range/v3/view/take_while.hpp Xinclude/range/v3/view/tokenize.hpp Xinclude/range/v3/view/transform.hpp Xinclude/range/v3/view/unbounded.hpp Xinclude/range/v3/view/unique.hpp Xinclude/range/v3/view/view.hpp Xinclude/range/v3/view/zip.hpp Xinclude/range/v3/view/zip_with.hpp Xinclude/range/v3/view_adaptor.hpp Xinclude/range/v3/view_facade.hpp Xinclude/range/v3/view_interface.hpp 54b9c83ad79f31b2efa4cfcd32e7fd44 echo x - range-v3/Makefile sed 's/^X//' >range-v3/Makefile << 'ee5a10204cad86c05ab2d9c33e57e9cc' X# $FreeBSD$ X XPORTNAME= range-v3 XPORTVERSION= 0.3.0 XCATEGORIES= devel X XMAINTAINER= henry.hu.sh@gmail.com XCOMMENT= Experimental range library for C++11/14/17 X XLICENSE= BSL XLICENSE_FILE= ${WRKSRC}/LICENSE.txt X XUSES= cmake compiler:c++14-lang XUSE_GITHUB= yes XGH_ACCOUNT= ericniebler X XOPTIONS_DEFINE= TEST MODULES XOPTIONS_DEFAULT= X XMODULES_DESC= Enables Clang Modules XTEST_DESC= Build the testing tree X XTEST_CMAKE_OFF= -DBUILD_TESTING:BOOL=OFF XMODULES_CMAKE_ON= -DRANGES_MODULES:BOOL=ON X X.include ee5a10204cad86c05ab2d9c33e57e9cc echo x - range-v3/distinfo sed 's/^X//' >range-v3/distinfo << '99f0e6607f398bc631c7389d47da96c8' XTIMESTAMP = 1517941584 XSHA256 (ericniebler-range-v3-0.3.0_GH0.tar.gz) = cc29fbed5b06b11e7f9a732f7e1211483ebbd3cfe29d86e40c93209014790d74 XSIZE (ericniebler-range-v3-0.3.0_GH0.tar.gz) = 429484 99f0e6607f398bc631c7389d47da96c8 echo x - range-v3/pkg-descr sed 's/^X//' >range-v3/pkg-descr << '1894cb7300d67d6fa67aa55b0e9d09a1' XRange library for C++11/14/17. This code is the basis of a formal proposal to Xadd range support to the C++ standard library. X XRange v3 is a library for the future C++. Not only does it work well with Xtoday's C++ -- move semantics, lambdas, automatically deduced types and all -- Xit also anticipates tomorrow's C++ with Concepts. X XWWW: https://github.com/ericniebler/range-v3/ 1894cb7300d67d6fa67aa55b0e9d09a1 exit