summaryrefslogtreecommitdiff
path: root/dev-libs/libnop
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-04 01:46:23 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-04 01:46:23 +0000
commitd13006cca857323814c09f5123b87c1a005bba74 (patch)
treeca4a24c0b40356fb7efce3e245882a9e87b5db3c /dev-libs/libnop
parenteab7afdf0fe1454220af1a74c5556855a937a819 (diff)
gentoo auto-resync : 04:03:2025 - 01:46:22HEADmaster
Diffstat (limited to 'dev-libs/libnop')
-rw-r--r--dev-libs/libnop/Manifest2
-rw-r--r--dev-libs/libnop/files/libnop-2021.11.03-libstdc++.patch25
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 {};
}