Wed Mar 18 17:46:18 2020 UTC ()
Mark const cast appropiately.


(joerg)
diff -r1.13 -r1.14 pkgsrc/devel/aegis/distinfo
diff -r0 -r1.1 pkgsrc/devel/aegis/patches/patch-common_ac_string_memmem.cc

cvs diff -r1.13 -r1.14 pkgsrc/devel/aegis/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/aegis/distinfo 2015/11/03 03:27:13 1.13
+++ pkgsrc/devel/aegis/distinfo 2020/03/18 17:46:18 1.14
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1$NetBSD: distinfo,v 1.13 2015/11/03 03:27:13 agc Exp $ 1$NetBSD: distinfo,v 1.14 2020/03/18 17:46:18 joerg Exp $
2 2
3SHA1 (aegis-4.24.2.tar.gz) = 3051a4272cfb3d1dcadec0234a5cd06a3d96e36b 3SHA1 (aegis-4.24.2.tar.gz) = 3051a4272cfb3d1dcadec0234a5cd06a3d96e36b
4RMD160 (aegis-4.24.2.tar.gz) = 3bbf6d29295d04313ab8e2a7cb2d80464c338c6b 4RMD160 (aegis-4.24.2.tar.gz) = 3bbf6d29295d04313ab8e2a7cb2d80464c338c6b
5SHA512 (aegis-4.24.2.tar.gz) = 07aeb6961a8a6965090bab61d08d67ddc8e5d310b77fd1babd62e7c272cd2d7a189ffc433da617ab2a3eaf9c030aa601dd83e68e97f294faec4a5c8801b36cdb 5SHA512 (aegis-4.24.2.tar.gz) = 07aeb6961a8a6965090bab61d08d67ddc8e5d310b77fd1babd62e7c272cd2d7a189ffc433da617ab2a3eaf9c030aa601dd83e68e97f294faec4a5c8801b36cdb
6Size (aegis-4.24.2.tar.gz) = 4180025 bytes 6Size (aegis-4.24.2.tar.gz) = 4180025 bytes
7SHA1 (patch-aa) = 90ca2d4c6e42588b52133a8772cb658608fe43b2 7SHA1 (patch-aa) = 90ca2d4c6e42588b52133a8772cb658608fe43b2
8SHA1 (patch-ab) = c946cdfd7807041502f8052b0e9ec2d24f752175 8SHA1 (patch-ab) = c946cdfd7807041502f8052b0e9ec2d24f752175
9SHA1 (patch-ad) = 3385dc23da50afc6827664c8d481ba89ba3fd435 9SHA1 (patch-ad) = 3385dc23da50afc6827664c8d481ba89ba3fd435
 10SHA1 (patch-common_ac_string_memmem.cc) = ef0461be5b90efaf8b39b2116f839c25aa865663
10SHA1 (patch-common_stack.cc) = 83451680c73027fe69b85e0fd3333642d340a750 11SHA1 (patch-common_stack.cc) = 83451680c73027fe69b85e0fd3333642d340a750

File Added: pkgsrc/devel/aegis/patches/patch-common_ac_string_memmem.cc
$NetBSD: patch-common_ac_string_memmem.cc,v 1.1 2020/03/18 17:46:18 joerg Exp $

--- common/ac/string/memmem.cc.orig	2020-03-18 14:02:19.961788638 +0000
+++ common/ac/string/memmem.cc
@@ -182,7 +182,7 @@ memmem_replacement(const void *haystack_
 
     // Use optimizations in memchr when possible.
     if (needle_len == 1)
-        return memchr(haystack, *needle, haystack_len);
+        return const_cast<void *>(memchr(haystack, *needle, haystack_len));
 
     // Minimizing the worst-case complexity:
     // Let n = haystack_len, m = needle_len.