Port details |
- cpprestsdk Microsoft C++ REST SDK
- 2.10.16 devel
=0 2.10.16Version of this port present on the latest quarterly branch. BROKEN: error: performing pointer subtraction with a null pointer may have undefined behavior
IGNORE: is marked as broken: error: performing pointer subtraction with a null pointer may have undefined behavior
- Maintainer: projects@phess.net
 - Port Added: 2017-01-12 14:45:04
- Last Update: 2022-05-22 20:17:09
- Commit Hash: e666498
- License: MIT
- Description:
- The C++ REST SDK is a Microsoft project for cloud-based client-server
communication in native code using a modern asynchronous C++ API design.
This project aims to help C++ developers connect to and interact with services.
What's in the SDK:
- Features
HTTP client/server, JSON, URI, asynchronous streams, WebSockets client, oAuth
- PPL Tasks
A powerful model for composing asynchronous operations based on C++11 features
- Platforms
Windows desktop, Windows Store, Windows Phone, Ubuntu, OS X, iOS, and Android
[and now also FreeBSD ;-)]
WWW: https://github.com/Microsoft/cpprestsdk
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For RUN/BUILD depends:
- cpprestsdk>0:devel/cpprestsdk
- For LIB depends:
- libcpprest.so:devel/cpprestsdk
- To install the port:
- cd /usr/ports/devel/cpprestsdk/ && make install clean
- A package is not available for ports marked as:
- Forbidden / Broken / Ignore / Restricted
- PKGNAME: cpprestsdk
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1587775456
SHA256 (Microsoft-cpprestsdk-v2.10.16_GH0.tar.gz) = 3d75e17c7d79131320438f2a15331f7ca6281c38c0e2daa27f051e290eeb8681
SIZE (Microsoft-cpprestsdk-v2.10.16_GH0.tar.gz) = 1768423
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- client.hpp : devel/websocketpp
- cmake : devel/cmake
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libboost_system.so : devel/boost-libs
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for cpprestsdk-2.10.16:
BROTLI=off: Brotli compression support
===> Use 'make config' to modify these settings
- Options name:
- devel_cpprestsdk
- USES:
- cmake compiler:c++11-lang pkgconfig ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
22 May 2022 20:17:09 2.10.16
|
Dima Panov (fluffy)  |
devel/cpprestsdk: mark as broken after recent boost upgrade
PR: 246106 |
07 Apr 2021 08:09:01 2.10.16
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 2.10.16
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
13 Oct 2020 01:59:00
2.10.16
|
linimon  |
These ports now build (as tested on powerpc64-12).
Approved by: portmgr (tier-2 blanket) |
09 Sep 2020 07:15:14
2.10.16
|
danfe  |
- Update to version 2.10.16 to unbreak the build against newer OpenSSL
- Allow to build with optional Brotli compression support while here |
11 Dec 2019 17:53:49
2.9.1_13
|
jbeich  |
devel/boost-*: update to 1.72.0
Changes: http://www.boost.org/users/history/version_1_72_0.html
PR: 241449
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D22136 |
19 Aug 2019 15:35:28
2.9.1_12
|
jbeich  |
devel/boost-*: update to 1.71.0
Changes: http://www.boost.org/users/history/version_1_71_0.html
PR: 238827
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20774 |
26 Jul 2019 20:46:57
2.9.1_11
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
12 Apr 2019 06:36:31
2.9.1_10
|
jbeich  |
devel/boost-*: update to 1.70.0
Changes: http://www.boost.org/users/history/version_1_70_0.html
PR: 235956
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19303 |
06 Apr 2019 16:56:49
2.9.1_9
|
antoine  |
Mark BROKEN on FreeBSD 12 and 13
Reported by: pkg-fallout
MFH: 2019Q2 |
20 Mar 2019 14:53:29
2.9.1_9
|
jbeich  |
devel/websocketpp: unbreak with boost 1.70
PR: 236589 |
12 Dec 2018 01:35:36
2.9.1_9
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
12 Dec 2018 00:15:50
2.9.1_8
|
jbeich  |
devel/boost-*: update to 1.69.0
Changes: http://www.boost.org/users/history/version_1_69_0.html
PR: 232525
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17645 |
10 Sep 2018 02:06:13
2.9.1_7
|
linimon  |
Mark various ports broken on powerpc64.
Approved by: portmgr (tier-2 blanket) |
09 Aug 2018 06:58:31
2.9.1_7
|
jbeich  |
devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165 |
29 Jul 2018 22:18:46
2.9.1_6
|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
18 Jun 2018 03:49:10
2.9.1_5
|
linimon  |
Mark ports broken on powerpc64, categories d-f.
While here, pet portlint and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
08 May 2018 00:50:50
2.9.1_5
|
jbeich  |
devel/cpprestsdk: unbreak with Clang 6.0 (C++14 by default)
- Don't build tests and samples as they're not installed [1]
PR: 223362
Submitted by: rozhuk.im@gmail.com
Approved by: maintainer timeout (6 months) [1], portmgr blanket |
18 Apr 2018 13:57:43
2.9.1_5
|
jbeich  |
devel/boost-*: update to 1.67.0
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030 |
18 Jan 2018 18:26:13
2.9.1_4
|
jbeich  |
devel/cpprestsdk: unbreak with boost 1.66
Submitted by: rozhuk.im@gmail.com
Obtained from: upstream
Approved by: portmgr blanket |
18 Jan 2018 04:11:03
2.9.1_4
|
jbeich  |
devel/boost-*: update to 1.66.0
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279 |
08 Oct 2017 19:59:09
2.9.1_3
|
rakuco  |
Backport a patch from upstream to fix the build on HEAD (clang 5).
src/uri/uri.cpp:25:73: error: lambda capture 'this' is not used
[-Werror,-Wunused-lambda-capture]
std::transform(m_scheme.begin(), m_scheme.end(), m_scheme.begin(),
[this](utility::char_t c) {
src/uri/uri.cpp:30:67: error: lambda capture 'this' is not used
[-Werror,-Wunused-lambda-capture]
std::transform(m_host.begin(), m_host.end(), m_host.begin(),
[this](utility::char_t c) { |
08 Oct 2017 19:57:25
2.9.1_3
|
rakuco  |
Add USES=compiler:c++11-lib.
It doesn't have an effect on platforms with clang and libc++ as the default
compiler, but should likely help with the powerpc64 build error that was marked
in the Makefile. |
25 Sep 2017 00:08:17
2.9.1_3
|
jbeich  |
devel/boost-*: update to 1.65.1
Changes: http://www.boost.org/users/history/version_1_65_1.html
PR: 218835
Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by: jhibbits (on powerpc64, earlier version)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
25 Sep 2017 00:05:06
2.9.1_2
|
jbeich  |
devel/boost-*: enable C++11 features
PR: 218835
Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by: maintainer timeout (2 months)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
21 May 2017 21:55:08
2.9.1_1
|
linimon  |
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills |
02 May 2017 06:48:11
2.9.1_1
|
jbeich  |
devel/boost-*: update to 1.64.0
Changes: http://www.boost.org/users/history/version_1_64_0.html
PR: 218835
Approved by: office (bapt)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D10472 |
12 Jan 2017 14:44:56
2.9.1
|
vanilla  |
Add cpprestsdk 2.9.1, microsoft C++ REST SDK.
PR: 215960
Submitted by: projects@phess.net |