Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
25 Sep 2020 21:44:47
3.9.1_2

|
0mp  |
devel/nlohmann-json: Install all the headers
It turns out that it is necessary to ship all the headers if the
JSON_MultipleHeaders option was used for building. Otherwise, even the most
popular header, json.hpp, no longer works correctly.
PR: 249895
Approved by: yuri@ (maintainer) |
25 Sep 2020 21:18:30
3.9.1_1

|
0mp  |
devel/nlohmann-json: Install include/nlohmann/json_fwd.hpp
This header file is required by future versions of sysutils/nix.
In order to get that header installed, the JSON_MultipleHeaders option had
to be enable. This option results in the build system installing a lot of
other header files as well. As there is no need to ship those other headers
at the moment, let's delete them in post-install.
PR: 249895
Approved by: yuri@ (maintainer) |
07 Aug 2020 05:42:17
3.9.1

|
yuri  |
devel/nlohmann-json: Update 3.9.0 -> 3.9.1
Changelog: https://github.com/nlohmann/json/releases/tag/v3.9.1 |
28 Jul 2020 05:22:31
3.9.0

|
yuri  |
devel/nlohmann-json: Update 3.8.0 -> 3.9.0
Reported by: portscout |
15 Jun 2020 16:32:59
3.8.0

|
yuri  |
devel/nlohmann-json: Update 3.7.3 -> 3.8.0
Reported by: portscout |
18 Nov 2019 07:24:31
3.7.3

|
yuri  |
devel/nlohmann-json: Update 3.7.0 -> 3.7.3
Reported by: portscout |
08 Aug 2019 17:58:44
3.7.0

|
yuri  |
devel/nlohmann-json: Update 3.3.0 -> 3.7.0
Maintainer reset due to 3 consecutive timeouts on this port.
PR: 233486
Approved by: SlavaMikerov@gmail.com (maintainer's timeout 8+ months) |
26 Jul 2019 20:46:57
3.3.0_2

|
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 |
25 Dec 2018 20:25:40
3.3.0_1

|
tcberner  |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
12 Dec 2018 01:35:36
3.3.0_1

|
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 |
23 Nov 2018 21:11:54
3.3.0

|
yuri  |
devel/nlohmann-json: Update 3.1.2 -> 3.3.0
PR: 232755
Approved by: SlavaMikerov@gmail.com (maintainer's timeout; 27 days) |
14 Aug 2018 21:48:01
3.1.2_1

|
jbeich  |
devel/nlohmann-json: unbreak consumers with libc++ 7
In file included from test/src/unit-conversions.cpp:32:
single_include/nlohmann/json.hpp:1201:9: error: static_assert failed "could not
find from_json() method in T's namespace"
static_assert(sizeof(BasicJsonType) == 0,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
single_include/nlohmann/json.hpp:1216:16: note: in instantiation of function
template specialization
'nlohmann::detail::from_json_fn::call<nlohmann::basic_json<std::map,
std::vector, std::__1::basic_string<char>, bool, long, unsigned long, double,
std::allocator, adl_serializer>, std::__1::basic_string_view<char,
std::__1::char_traits<char> > >' requested here
return call(j, val, priority_tag<1> {});
^
single_include/nlohmann/json.hpp:9660:9: note: in instantiation of function
template specialization
'nlohmann::detail::from_json_fn::operator()<nlohmann::basic_json<std::map,
std::vector, std::__1::basic_string<char>, bool, long, unsigned long, double,
std::allocator, adl_serializer>, std::__1::basic_string_view<char,
std::__1::char_traits<char> > >' requested here
::nlohmann::from_json(std::forward<BasicJsonType>(j), val);
^
single_include/nlohmann/json.hpp:12181:36: note: in instantiation of function
template specialization
'nlohmann::adl_serializer<std::__1::basic_string_view<char,
std::__1::char_traits<char> >, void>::from_json<const
nlohmann::basic_json<std::map, std::vector, std::__1::basic_string<char>, bool,
long, unsigned long, double, std::allocator, adl_serializer> &,
std::__1::basic_string_view<char, std::__1::char_traits<char> > >' requested
here
JSONSerializer<ValueType>::from_json(*this, ret);
^ (Only the first 15 lines of the commit message are shown above ) |
29 Jul 2018 22:18:46
3.1.2_1

|
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 |
17 May 2018 15:37:34
3.1.2

|
yuri  |
devel/nlohmann-json: Update 2.1.1 -> 3.1.2
Port changes:
* Change to DISTVERSION
* Change license to MIT (it changed?)
* Sort USES
* Preserve the cmake file location set in CMakeLists.txt
* Remove the TEST option, because it can be tested without such option.
* Add the do-test target that builds tests and tests in one step
PR: 227145
Approved by: SlavaMikerov@gmail.com (maintainer's timeout; 48 days) |
10 Sep 2017 20:55:39
2.1.1_1

|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
07 Apr 2017 18:01:07
2.1.1

|
grembo  |
Fix version string, improve package naming
Also removed PORTREVISION, as pkg version -t v2.1.1_1 2.1.1 results in "<"
Reported by: mat |
01 Apr 2017 15:23:32
v2.1.1_1

|
gerald  |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
29 Mar 2017 00:28:20
v2.1.1

|
grembo  |
Add nlohmann-json v2.1.1, JSON library for Modern C++.
PR: 215098
Submitted by: Viacheslav Mikerov <SlavaMikerov@gmail.com> |