pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/sqlite databases/sqlite: reinstall masking i...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8fef76f3629f
branches:  trunk
changeset: 381039:8fef76f3629f
user:      he <he%pkgsrc.org@localhost>
date:      Sat Jun 25 09:17:38 2022 +0000

description:
databases/sqlite: reinstall masking in hash computation.

Suggested by Taylor Campbell.

diffstat:

 databases/sqlite/Makefile                   |   4 ++--
 databases/sqlite/distinfo                   |   4 ++--
 databases/sqlite/patches/patch-tool_lemon.c |  11 +----------
 3 files changed, 5 insertions(+), 14 deletions(-)

diffs (50 lines):

diff -r a3980284113e -r 8fef76f3629f databases/sqlite/Makefile
--- a/databases/sqlite/Makefile Sat Jun 25 07:01:48 2022 +0000
+++ b/databases/sqlite/Makefile Sat Jun 25 09:17:38 2022 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.48 2022/06/24 15:42:10 he Exp $
+# $NetBSD: Makefile,v 1.49 2022/06/25 09:17:38 he Exp $
 
 DISTNAME=              sqlite-2.8.17
-PKGREVISION=           2
+PKGREVISION=           3
 CATEGORIES=            databases
 MASTER_SITES=          http://www.hwaci.com/sw/sqlite/
 MASTER_SITES+=         http://www.sqlite.org/
diff -r a3980284113e -r 8fef76f3629f databases/sqlite/distinfo
--- a/databases/sqlite/distinfo Sat Jun 25 07:01:48 2022 +0000
+++ b/databases/sqlite/distinfo Sat Jun 25 09:17:38 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.28 2022/06/24 15:42:10 he Exp $
+$NetBSD: distinfo,v 1.29 2022/06/25 09:17:38 he Exp $
 
 BLAKE2s (sqlite-2.8.17.tar.gz) = 2750dd8a0682b2047139de66b6a184b08e7674cb92846c629561604fc130fe37
 SHA512 (sqlite-2.8.17.tar.gz) = 966e0b7f7ebbaaa9e1899864475040946fd7b66363be778d29fadd5184623b1e62644f3c8d4c4ecd001b88044befa7c34d9de9f68590329a1a8301d854b73e3f
@@ -6,4 +6,4 @@
 SHA1 (patch-Makefile.in) = a7e6d0c15b6bd4c8c0f3a7123e82a145b3848703
 SHA1 (patch-aa) = 4df2eff8c92b3e2bff86c710ef1a803d54201559
 SHA1 (patch-ab) = 00b7de05589fb62d511e26d0d864a8b5545967c8
-SHA1 (patch-tool_lemon.c) = 118f2cf965dd4eaddef7228bdca89f9cae26d7c3
+SHA1 (patch-tool_lemon.c) = c536a2784e9f360fc3d73c2ed0a243fee02358ff
diff -r a3980284113e -r 8fef76f3629f databases/sqlite/patches/patch-tool_lemon.c
--- a/databases/sqlite/patches/patch-tool_lemon.c       Sat Jun 25 07:01:48 2022 +0000
+++ b/databases/sqlite/patches/patch-tool_lemon.c       Sat Jun 25 09:17:38 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-tool_lemon.c,v 1.1 2022/06/24 15:42:10 he Exp $
+$NetBSD: patch-tool_lemon.c,v 1.2 2022/06/25 09:17:38 he Exp $
 
 Avoid either undefined or implementation defined behaviour,
 by making the base hash variable unsigned, so that we avoid
@@ -15,12 +15,3 @@
    char *name;               /* Name of the parser */
  
    /* Allocate and initialize types[] and allocate stddt[] */
-@@ -3068,7 +3068,7 @@ int mhflag;                 /* True if g
-     for(j=0; stddt[j]; j++){
-       hash = hash*53 + stddt[j];
-     }
--    hash = (hash & 0x7fffffff)%arraysize;
-+    hash = hash % arraysize;
-     while( types[hash] ){
-       if( strcmp(types[hash],stddt)==0 ){
-         sp->dtnum = hash + 1;



Home | Main Index | Thread Index | Old Index