diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-04 01:46:23 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-04 01:46:23 +0000 |
commit | d13006cca857323814c09f5123b87c1a005bba74 (patch) | |
tree | ca4a24c0b40356fb7efce3e245882a9e87b5db3c /dev-libs/libnop | |
parent | eab7afdf0fe1454220af1a74c5556855a937a819 (diff) |
Diffstat (limited to 'dev-libs/libnop')
-rw-r--r-- | dev-libs/libnop/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch | 25 |
2 files changed, 24 insertions, 3 deletions
diff --git a/dev-libs/libnop/Manifest b/dev-libs/libnop/Manifest index e758ff639fa7..f7f26776c633 100644 --- a/dev-libs/libnop/Manifest +++ b/dev-libs/libnop/Manifest @@ -1,4 +1,4 @@ -AUX libnop-2021.11.03-libstdc++.patch 436 BLAKE2B 0aaa1d19cb2013b607754943ca1757f91f16b523c869661b489bddb7912e8afeabe9cb8a8119c47b710f3daf6b2d26f9865f6c81eb93aaf5ba5f2b34527cf65f SHA512 42201352f929aafe431b31e967a49675dc1edcf7bdd845d01158317272729a3abbee77534a73351593a0681668caeff024775d98f737776bb259bb6a8d8a68b0 +AUX libnop-2021.11.03-libstdc++.patch 1184 BLAKE2B a89609e542fece6f8842bbb7cb0457edf74e861d1ca237132e04c62653368522d2ae86d92a879322b3efceef34dae53fc4e540e2465144bd5c3519157160ba99 SHA512 08da305aef1c297fc51cd2ab75995f828c84aa80dbf338848a69a9a8b527290fedce0a1cf2dae5bde60b4295c36fcb6611529dc6d046e5d45965300e6ba06d7b DIST libnop-2021.11.03.tar.gz 124143 BLAKE2B 44b1c4c341d2120ff22511176fbf3c6f64328c97ddddae458e09676baae491e9218ea33a5836c7a6647090d3f06ac1d66529707af5e2684a14b409b3b57f3af1 SHA512 27f62710afb41165db5ef54bb2d09f89ed9c0c0cb401bffe2c52590bb28c67ed6ba68922510cdedd6dc7cc75fc267a02a2f9cbcca4bfa85042792a121e27097e EBUILD libnop-2021.11.03.ebuild 670 BLAKE2B 290b2eaa644c76cf0c5e2132615754f190635325e93fd872c89972848bb4f28190c2c89f6477ee14d0cc488414f636b029018753d7e1f3c5e5047e63833966bf SHA512 fe1b8faffa27aca78dbe0d66a4b4e4b415851a096b31a1c50ded396fc6e9deb5cae597ca901f079f0e6b2f1b4a8d38677e5d358e877335a312ed1ad7d6afb4d4 MISC metadata.xml 326 BLAKE2B 267fcac4709c61daf177b248011fea40b932ae34ed27e75425c54476fa93f1ddca627a7f090476f514ec24ba97cdd6a31513c74b1098b198b9fdf3ea6213430c SHA512 7831679de5573dc2c3492655679ce8477ada2b482d30a3ac598970c1cfeb3005d6587a7a74b2425565e6f2d1e99e2ee5e17836e4525e3ad043cbe69f91d34cf3 diff --git a/dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch b/dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch index 9a65070ec7f1..0fbd8031a968 100644 --- a/dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch +++ b/dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch @@ -1,11 +1,32 @@ --- a/test/test_reader.h 2023-11-14 22:21:10.528641740 +0100 +++ b/test/test_reader.h 2023-11-14 22:21:23.195431970 +0100 -@@ -57,7 +57,7 @@ +@@ -57,6 +57,7 @@ if (length_bytes > (data_.size() - index_)) return ErrorStatus::ReadLimitReached; - std::copy(&data_[index_], &data_[index_ + length_bytes], begin_byte); -+ std::copy(&data_[index_], &data_[index_] + length_bytes, begin_byte); ++ if (length_bytes) ++ std::copy(&data_[index_], &data_[index_] + length_bytes, begin_byte); index_ += length_bytes; return {}; +--- a/include/nop/base/array.h 2025-03-03 22:30:57.390540115 +0100 ++++ b/include/nop/base/array.h 2025-03-03 22:31:15.904318700 +0100 +@@ -202,7 +202,7 @@ + else if (size != Length * sizeof(T)) + return ErrorStatus::InvalidContainerLength; + +- return reader->Read(&(*value)[0], &(*value)[Length]); ++ return reader->Read(&(*value)[0], &(*value)[0] + Length); + } + }; + +--- a/test/test_writer.h 2025-03-03 22:44:12.754027768 +0100 ++++ b/test/test_writer.h 2025-03-03 22:44:48.958594770 +0100 +@@ -52,6 +52,7 @@ + const std::size_t start_offset = data_.size(); + data_.resize(start_offset + length_bytes); + ++ if (length_bytes) + std::copy(begin_byte, end_byte, &data_[start_offset]); + return {}; } |