Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Feb 2018 06:36:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 225725] [new port] devel/range-v3: Experimental range library for C++11/14/17
Message-ID:  <bug-225725-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D225725

            Bug ID: 225725
           Summary: [new port] devel/range-v3: Experimental range library
                    for C++11/14/17
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: henry.hu.sh@gmail.com

Created attachment 190380
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D190380&action=
=3Dedit
shar file for the new port

This is range-v3, a C++ library for range support.
This is a new dependency of port net-im/telegram-desktop.

The MODULES option does not work with current libc++ in base. Maybe it will
work in the future.
The TEST option does turn off the BUILD_TESTING option. However, tests are
still being built (it is a header-only library by itself, so all the
compilation time is spent on building tests).
It builds with clang/libc++ in base for freebsd 11, but for 10, the base cl=
ang
does not work.

Website: https://github.com/ericniebler/range-v3

>From webpage:

Range library for C++11/14/17. This code is the basis of a formal proposal =
to
add range support to the C++ standard library.

Range v3 is a library for the future C++. Not only does it work well with
today's C++ -- move semantics, lambdas, automatically deduced types and all=
 --
it also anticipates tomorrow's C++ with Concepts.

Range v3 forms the basis of a proposal to add range support to the standard
library (N4128: Ranges for the Standard Library). It also will be the refer=
ence
implementation for an upcoming Technical Specification. These are the first
steps toward turning ranges into an international standard.

Main license is Boost Software License. The license file describes licenses=
 of
third party components.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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