pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/the_silver_searcher



Module Name:    pkgsrc
Committed By:   leot
Date:           Fri Aug 29 12:17:31 UTC 2025

Modified Files:
        pkgsrc/textproc/the_silver_searcher: Makefile distinfo
        pkgsrc/textproc/the_silver_searcher/patches: patch-src_main.c

Log Message:
the_silver_searcher: address ctype(3) abuses

Address all ctype(3) abuses.

PKGREVISION++

Reported by <abs> via current-users@ ML and correctly guessed by
<martin>.
Thanks David and Martin!


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/the_silver_searcher/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/textproc/the_silver_searcher/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/the_silver_searcher/Makefile
diff -u pkgsrc/textproc/the_silver_searcher/Makefile:1.19 pkgsrc/textproc/the_silver_searcher/Makefile:1.20
--- pkgsrc/textproc/the_silver_searcher/Makefile:1.19   Thu Aug  9 11:02:17 2018
+++ pkgsrc/textproc/the_silver_searcher/Makefile        Fri Aug 29 12:17:31 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.19 2018/08/09 11:02:17 leot Exp $
+# $NetBSD: Makefile,v 1.20 2025/08/29 12:17:31 leot Exp $
 
 DISTNAME=      the_silver_searcher-2.2.0
+PKGREVISION=   1
 CATEGORIES=    textproc
 MASTER_SITES=  http://geoff.greer.fm/ag/releases/
 

Index: pkgsrc/textproc/the_silver_searcher/distinfo
diff -u pkgsrc/textproc/the_silver_searcher/distinfo:1.22 pkgsrc/textproc/the_silver_searcher/distinfo:1.23
--- pkgsrc/textproc/the_silver_searcher/distinfo:1.22   Tue Apr  2 01:28:00 2024
+++ pkgsrc/textproc/the_silver_searcher/distinfo        Fri Aug 29 12:17:31 2025
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.22 2024/04/02 01:28:00 charlotte Exp $
+$NetBSD: distinfo,v 1.23 2025/08/29 12:17:31 leot Exp $
 
 BLAKE2s (the_silver_searcher-2.2.0.tar.gz) = cefd4d8ca1dd8c0223208e97c2681555586ac3c449e808a6a0fd09f9e70f9b02
 SHA512 (the_silver_searcher-2.2.0.tar.gz) = 89d4e4f7f34c0d57aa880e7c3466f0373b961744a89ad30541e89e2d614322ab46c8044ec458406a117f74b0fea14cd3063fa4e0624a96526aa23eaccd6f1141
 Size (the_silver_searcher-2.2.0.tar.gz) = 190585 bytes
-SHA1 (patch-src_main.c) = f63cedaae7efbab37be2758192ccc68175e41bc7
+SHA1 (patch-src_ignore.c) = 4b7a3c5d8fe7846a28b181a20e2f301b0dcd4ac6
+SHA1 (patch-src_main.c) = d73e56d4bc527a7c178f30276975d1a3302c73fb
 SHA1 (patch-src_scandir.c) = 41c0af602ef478db39bd48315b0fb1a644a9db91
+SHA1 (patch-src_util.c) = 223e5b1027c502b2478caf9ef6cd48f4b4ea2611

Index: pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c
diff -u pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c:1.2 pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c:1.3
--- pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c:1.2    Tue Apr  2 01:28:00 2024
+++ pkgsrc/textproc/the_silver_searcher/patches/patch-src_main.c        Fri Aug 29 12:17:31 2025
@@ -1,10 +1,20 @@
-$NetBSD: patch-src_main.c,v 1.2 2024/04/02 01:28:00 charlotte Exp $
+$NetBSD: patch-src_main.c,v 1.3 2025/08/29 12:17:31 leot Exp $
 
-DragonFly also has a particular 'cpuset' type.
+- Fix ctype(3) abuses
+- DragonFly also has a particular 'cpuset' type
 
---- src/main.c.orig    2022-05-23 22:57:49.749747000 -0700
-+++ src/main.c 2022-05-23 22:58:26.439723000 -0700
-@@ -156,7 +156,7 @@
+--- src/main.c.orig    2018-08-07 06:20:25.000000000 +0000
++++ src/main.c
+@@ -117,7 +117,7 @@ int main(int argc, char **argv) {
+             /* Search routine needs the query to be lowercase */
+             char *c = opts.query;
+             for (; *c != '\0'; ++c) {
+-                *c = (char)tolower(*c);
++                *c = (char)tolower((unsigned char)*c);
+             }
+         }
+         generate_alpha_skip(opts.query, opts.query_len, alpha_skip_lookup, opts.casing == CASE_SENSITIVE);
+@@ -156,7 +156,7 @@ int main(int argc, char **argv) {
              if (opts.use_thread_affinity) {
  #ifdef __linux__
                  cpu_set_t cpu_set;



Home | Main Index | Thread Index | Old Index