Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] p11-kit: update to 0.24.1.
@ 2023-01-15 14:50 motorto
  2023-01-16  8:33 ` [PR PATCH] [Merged]: " classabbyamp
  0 siblings, 1 reply; 2+ messages in thread
From: motorto @ 2023-01-15 14:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 478 bytes --]

There is a new pull request by motorto against master on the void-packages repository

https://github.com/motorto/void-packages p11-kit-0.24.1
https://github.com/void-linux/void-packages/pull/41665

p11-kit: update to 0.24.1.
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**



A patch file from https://github.com/void-linux/void-packages/pull/41665.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-p11-kit-0.24.1-41665.patch --]
[-- Type: text/x-diff, Size: 9934 bytes --]

From aedbba611346d18a58e1c46aa26bd9a635e4796a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= <acerqueira021@gmail.com>
Date: Sun, 15 Jan 2023 14:27:53 +0000
Subject: [PATCH] p11-kit: update to 0.24.1.

---
 ...7870d918ecfea32fa59cbed0066f9cba0d0d.patch | 117 ------------------
 ...ec6c84421b6e5d309323e4817394fa6dbf49.patch |  38 ------
 srcpkgs/p11-kit/patches/meson-0.61.patch      |  42 -------
 .../p11-kit/patches/we-know-glib-prefix.patch |  13 --
 srcpkgs/p11-kit/template                      |   9 +-
 5 files changed, 5 insertions(+), 214 deletions(-)
 delete mode 100644 srcpkgs/p11-kit/patches/c4477870d918ecfea32fa59cbed0066f9cba0d0d.patch
 delete mode 100644 srcpkgs/p11-kit/patches/e1a8ec6c84421b6e5d309323e4817394fa6dbf49.patch
 delete mode 100644 srcpkgs/p11-kit/patches/meson-0.61.patch
 delete mode 100644 srcpkgs/p11-kit/patches/we-know-glib-prefix.patch

diff --git a/srcpkgs/p11-kit/patches/c4477870d918ecfea32fa59cbed0066f9cba0d0d.patch b/srcpkgs/p11-kit/patches/c4477870d918ecfea32fa59cbed0066f9cba0d0d.patch
deleted file mode 100644
index f6882457ee32..000000000000
--- a/srcpkgs/p11-kit/patches/c4477870d918ecfea32fa59cbed0066f9cba0d0d.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-From c4477870d918ecfea32fa59cbed0066f9cba0d0d Mon Sep 17 00:00:00 2001
-From: Daiki Ueno <ueno@gnu.org>
-Date: Fri, 5 Mar 2021 08:26:02 +0100
-Subject: [PATCH] common: Enable message translation in p11_tool_main
-
----
- common/tool.c | 45 ++++++++++++++++++++++++++++++++++++---------
- 1 file changed, 36 insertions(+), 9 deletions(-)
-
-diff --git a/common/tool.c b/common/tool.c
-index 414f852d..5bd2a956 100644
---- a/common/tool.c
-+++ b/common/tool.c
-@@ -48,6 +48,17 @@
- #include <stdlib.h>
- #include <unistd.h>
- 
-+#ifdef HAVE_LOCALE_H
-+#include <locale.h>
-+#endif
-+
-+#ifdef ENABLE_NLS
-+#include <libintl.h>
-+#define _(x) dgettext(PACKAGE_NAME, x)
-+#else
-+#define _(x) (x)
-+#endif
-+
- #include "tool.h"
- 
- static char
-@@ -170,13 +181,21 @@ command_usage (const p11_tool_command *commands)
- 	int i;
- 
- 	progname = getprogname ();
--	printf ("usage: %s command <args>...\n", progname);
--	printf ("\nCommon %s commands are:\n", progname);
-+	printf (_("usage: %s command <args>...\n"), progname);
-+	printf (_("\nCommon %s commands are:\n"), progname);
- 	for (i = 0; commands[i].name != NULL; i++) {
- 		if (strcmp (commands[i].name, P11_TOOL_FALLBACK) != 0)
--			printf ("  %-15s  %s\n", commands[i].name, commands[i].text);
-+#ifdef ENABLE_NLS
-+			printf ("  %-15s  %s\n",
-+				commands[i].name,
-+				dgettext (PACKAGE_NAME, commands[i].text));
-+#else
-+			printf ("  %-15s  %s\n",
-+				commands[i].name,
-+				commands[i].text);
-+#endif
- 	}
--	printf ("\nSee '%s <command> --help' for more information\n", progname);
-+	printf (_("\nSee '%s <command> --help' for more information\n"), progname);
- }
- 
- static void
-@@ -205,6 +224,14 @@ p11_tool_main (int argc,
- 	int in, out;
- 	int i;
- 
-+#ifdef HAVE_LOCALE_H
-+	setlocale (LC_ALL, "");
-+#endif
-+
-+#ifdef ENABLE_NLS
-+	textdomain (PACKAGE_NAME);
-+#endif
-+
- 	/* Print messages by default. */
- 	p11_message_loud ();
- 
-@@ -231,7 +258,7 @@ p11_tool_main (int argc,
- 
- 			if (strcmp (argv[in], "--") == 0) {
- 				if (!command) {
--					p11_message ("no command specified");
-+					p11_message (_("no command specified"));
- 					return 2;
- 				} else {
- 					break;
-@@ -247,7 +274,7 @@ p11_tool_main (int argc,
- 				want_help = true;
- 
- 			} else if (!command) {
--				p11_message ("unknown global option: %s", argv[in]);
-+				p11_message (_("unknown global option: %s"), argv[in]);
- 				return 2;
- 			}
- 
-@@ -276,7 +303,7 @@ p11_tool_main (int argc,
- 
- 				default:
- 					if (!command) {
--						p11_message ("unknown global option: -%c", (int)argv[in][i]);
-+						p11_message (_("unknown global option: -%c"), (int)argv[in][i]);
- 						return 2;
- 					}
- 					break;
-@@ -303,7 +330,7 @@ p11_tool_main (int argc,
- 			command_usage (commands);
- 			return 0;
- 		} else {
--			p11_message ("no command specified");
-+			p11_message (_("no command specified"));
- 			return 2;
- 		}
- 	}
-@@ -328,7 +355,7 @@ p11_tool_main (int argc,
- 	}
- 
- 	/* At this point we have no command */
--	p11_message ("'%s' is not a valid command. See '%s --help'",
-+	p11_message (_("'%s' is not a valid command. See '%s --help'"),
- 	             command, getprogname ());
- 	return 2;
- }
diff --git a/srcpkgs/p11-kit/patches/e1a8ec6c84421b6e5d309323e4817394fa6dbf49.patch b/srcpkgs/p11-kit/patches/e1a8ec6c84421b6e5d309323e4817394fa6dbf49.patch
deleted file mode 100644
index 79a9242a9b1d..000000000000
--- a/srcpkgs/p11-kit/patches/e1a8ec6c84421b6e5d309323e4817394fa6dbf49.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From e1a8ec6c84421b6e5d309323e4817394fa6dbf49 Mon Sep 17 00:00:00 2001
-From: Daiki Ueno <ueno@gnu.org>
-Date: Fri, 5 Mar 2021 08:24:50 +0100
-Subject: [PATCH] meson: Make sure to set PROJECT_NAME and ENABLE_NLS for 'nls'
- option
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Pointed out by Érico Nogueira Rolim in:
-https://github.com/p11-glue/p11-kit/issues/357
----
- meson.build | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/meson.build b/meson.build
-index 27cb5e76..52643f02 100644
---- a/meson.build
-+++ b/meson.build
-@@ -26,6 +26,7 @@ add_project_arguments(['-D_GNU_SOURCE', '-DP11_KIT_FUTURE_UNSTABLE_API'],
- 
- conf = configuration_data()
- 
-+conf.set_quoted('PACKAGE_NAME', meson.project_name())
- conf.set('PACKAGE_MAJOR', major_version)
- conf.set('PACKAGE_MINOR', minor_version)
- 
-@@ -58,6 +59,10 @@ endif
- 
- conf.set10('WITH_STRICT', get_option('strict'))
- 
-+if get_option('nls') and cc.has_header('libintl.h')
-+  conf.set('ENABLE_NLS', 1)
-+endif
-+
- prefix = get_option('prefix')
- datadir = get_option('datadir')
- bindir = get_option('bindir')
diff --git a/srcpkgs/p11-kit/patches/meson-0.61.patch b/srcpkgs/p11-kit/patches/meson-0.61.patch
deleted file mode 100644
index 43e75620c40e..000000000000
--- a/srcpkgs/p11-kit/patches/meson-0.61.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 9f01a8a45ba913a9b65894cef9369b6010005096 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz@archlinux.org>
-Date: Tue, 11 Jan 2022 23:25:05 -0500
-Subject: [PATCH] gtkdoc: remove dependencies on custom target files
-
-Sadly, the `dependencies` kwarg does not actually do what it seems to be
-trying to be used for, here. It is for listing dependency or library
-objects whose compiler flags should be added to gtkdoc-scangobj.
-
-It will not actually add ninja target dependencies. The similar kwarg in
-other meson functions (e.g. genmarshal and compile_schemas) that *do*
-allow adding target dependencies, is `depend_files`.
-
-Older versions of meson simply did nothing in an if/elif/elif block
-where these custom_targets never matched anything, and were thus
-silently ignored.
-
-Meson 0.61 type-validates the arguments and rejects CustomTarget as
-invalid:
-
-```
-doc/manual/meson.build:72:8: ERROR: gnome.gtkdoc keyword argument 'dependencies' was of type array[CustomTarget | PkgConfigDependency] but should have been array[Dependency | SharedLibrary | StaticLibrary]
-```
-
-Fixes #406
----
- doc/manual/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/doc/manual/meson.build b/doc/manual/meson.build
-index cf8758db..560df8db 100644
---- a/doc/manual/meson.build
-+++ b/doc/manual/meson.build
-@@ -73,7 +73,7 @@ if get_option('gtk_doc')
-               main_xml: 'p11-kit-docs.xml',
-               namespace: 'p11_kit',
-               src_dir: 'p11-kit',
--              dependencies: libffi_deps + dlopen_deps + xml_deps,
-+              dependencies: libffi_deps + dlopen_deps,
-               scan_args: [
-                 '--ignore-headers=' + ' '.join(ignore_headers),
-                 '--rebuild-types',
diff --git a/srcpkgs/p11-kit/patches/we-know-glib-prefix.patch b/srcpkgs/p11-kit/patches/we-know-glib-prefix.patch
deleted file mode 100644
index 4586dbe9effc..000000000000
--- a/srcpkgs/p11-kit/patches/we-know-glib-prefix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: p11-kit-0.23.22/doc/manual/meson.build
-===================================================================
---- p11-kit-0.23.22.orig/doc/manual/meson.build
-+++ p11-kit-0.23.22/doc/manual/meson.build
-@@ -60,7 +60,7 @@ if get_option('gtk_doc')
-     'annotation-glossary.xml'
-   ]
- 
--  glib_prefix = dependency('glib-2.0').get_pkgconfig_variable('prefix')
-+  glib_prefix = '/usr'
-   fixxref_args = [
-     '--html-dir=' + (prefix / gnome.gtkdoc_html_dir(meson.project_name())),
-     '--extra-dir=' + (glib_prefix / gnome.gtkdoc_html_dir('glib')),
diff --git a/srcpkgs/p11-kit/template b/srcpkgs/p11-kit/template
index 63cdebc7563f..3e934c95d083 100644
--- a/srcpkgs/p11-kit/template
+++ b/srcpkgs/p11-kit/template
@@ -1,12 +1,13 @@
 # Template file for 'p11-kit'
 pkgname=p11-kit
-version=0.23.22
-revision=3
+version=0.24.1
+revision=1
 build_style=meson
 build_helper="qemu"
 configure_args="-Dlibffi=enabled -Dsystemd=disabled -Dbash_completion=disabled
  -Dman=true $(vopt_bool gtk_doc gtk_doc) -Dnls=true -Dtrust_module=enabled
- -Dtrust_paths=/etc/ssl/certs/ca-certificates.crt"
+ -Dtrust_paths=/etc/ssl/certs/ca-certificates.crt
+ -Dglib_prefix=/usr"
 hostmakedepends="pkg-config gettext gtk-doc libxslt libtasn1-tools"
 makedepends="libtasn1-devel libffi-devel"
 short_desc="Provides a way to load and enumerate PKCS#11 modules"
@@ -14,7 +15,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="https://github.com/p11-glue/p11-kit"
 distfiles="${homepage}/releases/download/${version}/p11-kit-${version}.tar.xz"
-checksum=8a8f40153dd5a3f8e7c03e641f8db400133fb2a6a9ab2aee1b6d0cb0495ec6b6
+checksum=d8be783efd5cd4ae534cee4132338e3f40f182c3205d23b200094ec85faaaef8
 conf_files="/etc/pkcs11/pkcs11.conf"
 
 if [ "$XBPS_CHECK_PKGS" ]; then

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Merged]: p11-kit: update to 0.24.1.
  2023-01-15 14:50 [PR PATCH] p11-kit: update to 0.24.1 motorto
@ 2023-01-16  8:33 ` classabbyamp
  0 siblings, 0 replies; 2+ messages in thread
From: classabbyamp @ 2023-01-16  8:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 941 bytes --]

There's a merged pull request on the void-packages repository

p11-kit: update to 0.24.1.
https://github.com/void-linux/void-packages/pull/41665

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

```
SUMMARY                                    
pkg      host         target        cross  result
p11-kit  x86_64       x86_64        n      OK
p11-kit  x86_64-musl  x86_64-musl   n      OK
p11-kit  i686         i686          n      OK
p11-kit  x86_64-musl  aarch64-musl  y      OK
p11-kit  x86_64-musl  aarch64       y      OK
p11-kit  x86_64-musl  armv7l-musl   y      OK
p11-kit  x86_64-musl  armv7l        y      OK
p11-kit  x86_64-musl  armv6l-musl   y      OK
p11-kit  x86_64-musl  armv6l        y      OK
```

Not sure how to solve the xlint issue since we don't want to build gtk_docs by default ...

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-01-16  8:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-15 14:50 [PR PATCH] p11-kit: update to 0.24.1 motorto
2023-01-16  8:33 ` [PR PATCH] [Merged]: " classabbyamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).