<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/libs/nlohmannjson/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2024-02-05T00:16:10Z</updated>
<entry>
<title>treewide: assign PKG_CPE_ID</title>
<updated>2024-02-05T00:16:10Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2024-02-02T17:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5afe5c9031190844f267357c68efe3c9c3cbe51d'/>
<id>urn:sha1:5afe5c9031190844f267357c68efe3c9c3cbe51d</id>
<content type='text'>
Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>Nlohmannjson: Update to version 3.11.2</title>
<updated>2023-07-11T02:50:30Z</updated>
<author>
<name>Volker Christian</name>
</author>
<published>2023-07-08T08:02:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8bd6e23fad2aaeb7158a054b1c8426b3508ad8f8'/>
<id>urn:sha1:8bd6e23fad2aaeb7158a054b1c8426b3508ad8f8</id>
<content type='text'>
Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2)

* Update package nlohmannjson to version 3.11.2.
* Version 3.11.2 is source compatible with 3.10.2 so no package should fail to compile
* From version 3.11.2 on forward template declarations are collected in the file
  json_fwd.hpp. The json.hpp still contains all template definitions.
  Because in most compilation units of a software package only the file json_fwd.hpp
  needs to be included, the compilation process is accelerated a lot.

Signed-off-by: Volker Christian &lt;me@vchrist.at&gt;
</content>
</entry>
<entry>
<title>treewide: remove AUTORELEASE</title>
<updated>2023-04-21T20:46:58Z</updated>
<author>
<name>Paul Fertser</name>
</author>
<published>2023-04-21T16:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c10c224be81f9221dabfab449855ab6718d2a0c'/>
<id>urn:sha1:0c10c224be81f9221dabfab449855ab6718d2a0c</id>
<content type='text'>
Automatically compute and substitute current values for all
$(AUTORELEASE) instances as this feature is deprecated and shouldn't be
used.

The following temporary change was made to the core:

diff --git a/rules.mk b/rules.mk
index 57d7995d4fa8..f16367de87a8 100644
--- a/rules.mk
+++ b/rules.mk
@@ -429,7 +429,7 @@ endef
 abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1))))

 COMMITCOUNT = $(if $(DUMP),0,$(call commitcount))
-AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1))
+AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile))

 all:
 FORCE: ;

And this command used to fix affected packages:

for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \
                              sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
  make package/$i/download
done

Signed-off-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: remove PKG_INSTALL for meson projects</title>
<updated>2022-06-16T01:07:46Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-06-15T21:29:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=df5d7245b9f888b21e2c9c02fd002c606e9c7c6e'/>
<id>urn:sha1:df5d7245b9f888b21e2c9c02fd002c606e9c7c6e</id>
<content type='text'>
It doesn't seem to be used by meson.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>nlohmannjson: update to 3.10.2</title>
<updated>2021-09-27T02:31:24Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-19T08:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a6105d1c53a37dccce99cac66b6de5d1803e9e73'/>
<id>urn:sha1:a6105d1c53a37dccce99cac66b6de5d1803e9e73</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: compile with tools/meson</title>
<updated>2021-09-18T05:06:52Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-07T22:24:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5ccd4d1c250acb3d3e65f16e55926ef0bc80153d'/>
<id>urn:sha1:5ccd4d1c250acb3d3e65f16e55926ef0bc80153d</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>nlohmannjson: update to 3.9.1</title>
<updated>2020-09-26T01:17:20Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-09-25T23:48:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4237c1069c77527484066398fde760fab8445c90'/>
<id>urn:sha1:4237c1069c77527484066398fde760fab8445c90</id>
<content type='text'>
Rename PKG_SOURCE. No point in matching with BUILD_DIR.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>nlohmannjson: build with meson</title>
<updated>2020-08-02T07:51:15Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-08-01T19:19:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f21c3b4e99533a054b417f18b2eeb1ca85b83f84'/>
<id>urn:sha1:f21c3b4e99533a054b417f18b2eeb1ca85b83f84</id>
<content type='text'>
Just blindly copying the include files is not quite correct. The build
system merges all of them into one file.

A pkgconfig file also gets generated.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>nlohmannjson: update to 3.8.0</title>
<updated>2020-07-15T18:53:27Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-07-15T03:55:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=64ec7e6250aca85233ee6245bad16fa10e7e9005'/>
<id>urn:sha1:64ec7e6250aca85233ee6245bad16fa10e7e9005</id>
<content type='text'>
Add BUILDONLY since this is only used for the headers.

Rearranged variables for consistency between packages.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>nlohmannjson: initial commit</title>
<updated>2019-12-14T20:40:37Z</updated>
<author>
<name>Leonid Esman</name>
</author>
<published>2019-11-28T09:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b891d6ad78d336d544d82493b647d0a52127a81a'/>
<id>urn:sha1:b891d6ad78d336d544d82493b647d0a52127a81a</id>
<content type='text'>
JSON for Modern C++ library.
Design goals: intuitive syntax, trivial integration, serious testing.
https://nlohmann.github.io/json/
IPFS C++ HTTP API client library depends on this library.

Signed-off-by: Leonid Esman &lt;leonid.esman@gmail.com&gt;
</content>
</entry>
</feed>
