*/*: update boost consumers after boost-1.9297a84ef467
Port details
devel/cpprestsdk 2.10.19_9
Microsoft C++ REST SDK
- Maintainer
- sigsegv@radiotube.org
- Packages
- latest: 2.10.19_9
- Upstream
- up to date
- Last update
- to 2.10.19_9 · 97a84ef467
- Quarterly
- 2026Q4: 2.10.19_9
- WWW
- https://github.com/Microsoft/cpprestsdk
- Links
- cgit · VuXML
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 2.10.19_9.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (46)
devel/cpprestsdk: Mark deprecated PR: 297949 Approved by: Jan-Espen Oversand <sigsegv@radiotube.org> (maintainer)3d8985ab71
devel/cpprestsdk: allow consumers to find_package(cpprestsdk) With sufficiently-new CMake settings, the CMake .config file for cpprestsdk can't find Boost::system (because it no longer exists) and then it fails. But cpprestsdk doesn't need it -- so patch it out. Upstream PR: https://github.com/microsoft/cpprestsdk/pull/1838 PR: 291874eafafb566d
devel/cpprestsdk: fix buils with Boost-1.89 (+)
Project get strike from moved asio::deadline_timer.
Follow the new placeholder for deadline_timer.
wrkdirs/usr/ports/devel/cpprestsdk/work/cpprestsdk-2.10.19/Release/src/http/client/http_client_asio.cpp:470:18: error: no type named 'deadline_timer' in namespace 'boost::asio'
470 | boost::asio::deadline_timer m_pool_epoch_timer;
| ~~~~~~~~~~~~~^
PR: 2904482dcd59d5dadevel/boost: bump consumers after boost upgrade (+) Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead67fb95fb3b
devel/cpprestsdk: unbreak build with llvm 20 Cpprestsdk is using a lot of unsigned types for C++ streams, which apparently is fine with MSVC/win32, with gcc at least up until some point, but does not work at all with the latest llvm versions. I've put some effort into not going for anything that pollutes the std namespace with anything, which I don't think is ok at all with a library. PR: 287706 Reported by: Jan-Espen Oversand <sigsegv@radiotube.org> (maintainer)2483645603
devel/cpprestsdk: unbreak build with boost >=1.87 and take maintainership While here, add test target. Co-authored-by: Hiroki Tagato <tagattie@FreeBSD.org> PR: 286905 Reported by: Jan-Espen Oversand <sigsegv@radiotube.org> (new maintainer)83ff85c6c7
devel/boost: bump consumers after Boost update18632db919
devel/cpprestsdk: mark as BROKEN with Boost>=1.87 (+) Since 1.87 release some long-time-ago deprecated Boost.asio facilities was dropped off Sponsored by: Future Crew, LLC878d17a716
devel/boost: bump consu,ers after update Boost to 1.86 release Sponsored by: Future Crew, LLC312ee18b02
*/*: bump consumers after devel/boost* update With hat: office Sponsored by: Future Crew, LLC55cfbcf56c
devel/cpprestsdk: upgrade to 2.10.19 PR: 276188 Reported by: sigsegv@radiotube.org051c93eb76
devel/cpprestsdk: Fix include of json.h De-inlining the constructor and destructor makes the sizeof(_Value) available to std::unique_ptr. PR: 276187 Reported by: sigsegv@radiotube.org6cbfd8b1e7
devel/cpprestsdk: purge bogus patch file and unset WERROR instead While here, remove needless -Wno-c11-extensions from the CXXFLAGS.0c34c5fd80
devel/cpprestsdk: fix BROKEN by update 2.10.16 -> 2.10.18 Reset maintainership due to no update. <ChangeLog> cpprestsdk (2.10.18) * PR#1571 Add ability to parse and emit the NT Epoch 1601-01-01T00:00:00Z * PR#1571 Update vcpkg submodule * Update CI configuration cpprestsdk (2.10.17) * PR#1550 Fix year calculation for the last day of a leap year * PR#1523 Fix wrong linking of Apple Frameworks on MacOS * PR#1520 Define __STDC_FORMAT_MACROS when it hasn't been defined to avoid duplicate define error. * PR#1415 Delete apparently broken .vcxprojs and .pfxes. * Removed defunct email contact information from the readme </ChangeLog>e25ebaf6c3
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
*/*: bump all consumers after recent boost upgrade4cf39decb3
devel/cpprestsdk: mark as broken after recent boost upgrade PR: 246106e666498ae3
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
These ports now build (as tested on powerpc64-12). Approved by: portmgr (tier-2 blanket)aeaa9b8e7e
- Update to version 2.10.16 to unbreak the build against newer OpenSSL - Allow to build with optional Brotli compression support while here27f09d09da
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/D22136701aa3bcf8
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/D20774befa71e0f3
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: 238330ea8c8ec7da
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/D193039b21a3a084
Mark BROKEN on FreeBSD 12 and 13 Reported by: pkg-fallout MFH: 2019Q2afc51327ae
devel/websocketpp: unbreak with boost 1.70 PR: 23658987f9198f93
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: 231590a9f015d155
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/D176457c879267dc
Mark various ports broken on powerpc64. Approved by: portmgr (tier-2 blanket)7be0be3c94
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/D161650b055d47f2
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: 22254209f9633cb6
Mark ports broken on powerpc64, categories d-f. While here, pet portlint and do some other cleanup. Approved by: portmgr (tier-2 blanket)836c2938d1
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 blanketb761148615
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/D15030cc95712fbe
devel/cpprestsdk: unbreak with boost 1.66 Submitted by: rozhuk.im@gmail.com Obtained from: upstream Approved by: portmgr blanketbb6ffa099b
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/D1327925beeff079
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) {2ba3f702b9Add 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.89ba1029d3
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/D1158298eb11b2f0
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/D115827e21a6476a
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: swillsfa74598719
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/D10472b324ade02d
Add cpprestsdk 2.9.1, microsoft C++ REST SDK. PR: 215960 Submitted by: projects@phess.net4c50e6129a