devel/pkgconf: Fix ctype(3) abuse.diff -r1.27 -r1.28 pkgsrc/devel/pkgconf/Makefile
(riastradh)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.27 2024/04/07 06:16:55 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.28 2024/05/16 21:31:47 riastradh Exp $ | |
2 | 2 | |||
3 | DISTNAME= pkgconf-2.2.0 | 3 | DISTNAME= pkgconf-2.2.0 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
5 | MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/ | 6 | MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/ | |
6 | 7 | |||
7 | MAINTAINER= nico@orgrim.net | 8 | MAINTAINER= nico@orgrim.net | |
8 | HOMEPAGE= https://github.com/pkgconf/pkgconf | 9 | HOMEPAGE= https://github.com/pkgconf/pkgconf | |
9 | COMMENT= API-driven pkg-config replacement | 10 | COMMENT= API-driven pkg-config replacement | |
10 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
11 | 12 | |||
12 | CONFLICTS+= pkg-config-[0-9]* | 13 | CONFLICTS+= pkg-config-[0-9]* | |
13 | 14 | |||
14 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
15 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
16 | CONFIGURE_ARGS+= --with-system-libdir=/usr/lib | 17 | CONFIGURE_ARGS+= --with-system-libdir=/usr/lib |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.23 2024/04/07 06:16:55 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.24 2024/05/16 21:31:47 riastradh Exp $ | |
2 | 2 | |||
3 | BLAKE2s (pkgconf-2.2.0.tar.gz) = af89943d1d73f0312f6fc3d7f01a63a6bc4b94006c17b3f8c6dd1e6ecc06b0f0 | 3 | BLAKE2s (pkgconf-2.2.0.tar.gz) = af89943d1d73f0312f6fc3d7f01a63a6bc4b94006c17b3f8c6dd1e6ecc06b0f0 | |
4 | SHA512 (pkgconf-2.2.0.tar.gz) = 0ca21e4e390c57c3ad8bfeb9f8d92e65c6a60f28c2a962c1b64e268610b8d88fd502febad23264aed45db68a67dd83321b10f4e896718ab869d4ae743d769676 | 4 | SHA512 (pkgconf-2.2.0.tar.gz) = 0ca21e4e390c57c3ad8bfeb9f8d92e65c6a60f28c2a962c1b64e268610b8d88fd502febad23264aed45db68a67dd83321b10f4e896718ab869d4ae743d769676 | |
5 | Size (pkgconf-2.2.0.tar.gz) = 451551 bytes | 5 | Size (pkgconf-2.2.0.tar.gz) = 451551 bytes | |
6 | SHA1 (patch-cli_main.c) = 95ce1b09ecdff1d78e75f8b2e73e417a8a3f2c23 |
$NetBSD: patch-cli_main.c,v 1.3 2024/05/16 21:31:47 riastradh Exp $
Fix ctype(3) misuse.
https://github.com/pkgconf/pkgconf/pull/358
--- cli/main.c.orig 2024-03-27 18:36:26.000000000 +0000
+++ cli/main.c
@@ -369,7 +369,7 @@ apply_modversion(pkgconf_client_t *clien
if (name_len > strlen(queue_node->package) ||
strncmp(pkg->why, queue_node->package, name_len) ||
(queue_node->package[name_len] != 0 &&
- !isspace(queue_node->package[name_len]) &&
+ !isspace((unsigned char)queue_node->package[name_len]) &&
!PKGCONF_IS_OPERATOR_CHAR(queue_node->package[name_len])))
continue;