pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gcr4: Import gcr-4.3.0 as wip/gcr4
Module Name: pkgsrc-wip
Committed By: Dan Cîrnaț <dan%alt.md@localhost>
Pushed By: cirnatdan
Date: Sat Dec 14 17:54:32 2024 +0100
Changeset: 8a04bcb90818fca50fa08042e0e392105060b6af
Modified Files:
Makefile
Added Files:
gcr4/DESCR
gcr4/Makefile
gcr4/PLIST
gcr4/buildlink3.mk
gcr4/distinfo
gcr4/patches/patch-gcr_test-secure-memory.c
Log Message:
gcr4: Import gcr-4.3.0 as wip/gcr4
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8a04bcb90818fca50fa08042e0e392105060b6af
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
gcr4/DESCR | 6 +
gcr4/Makefile | 46 ++
gcr4/PLIST | 863 ++++++++++++++++++++++++++++
gcr4/buildlink3.mk | 20 +
gcr4/distinfo | 6 +
gcr4/patches/patch-gcr_test-secure-memory.c | 25 +
7 files changed, 967 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index f29de482dc..bd09bba263 100644
--- a/Makefile
+++ b/Makefile
@@ -1182,6 +1182,7 @@ SUBDIR+= gcc47-libs
SUBDIR+= gcc7-contrib
SUBDIR+= gcc9snapshot
SUBDIR+= gconf-cleaner
+SUBDIR+= gcr4
SUBDIR+= gcta
SUBDIR+= gdal-docs
SUBDIR+= gdb-git
diff --git a/gcr4/DESCR b/gcr4/DESCR
new file mode 100644
index 0000000000..98aba682a7
--- /dev/null
+++ b/gcr4/DESCR
@@ -0,0 +1,6 @@
+GCR is a library for displaying certificates, and crypto UI, accessing
+key stores. It also provides the viewer for crypto files on the GNOME
+desktop.
+
+GCK is a library for accessing PKCS#11 modules like smart cards, in a
+(G)object oriented way.
diff --git a/gcr4/Makefile b/gcr4/Makefile
new file mode 100644
index 0000000000..d97b1f5d5c
--- /dev/null
+++ b/gcr4/Makefile
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile,v 1.42 2024/12/03 10:26:24 jperkin Exp $
+
+DISTNAME= gcr-4.3.0
+PKGNAME= ${DISTNAME:S/gcr-/gcr4-/}
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gcr/4.3/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.gnome.org/
+COMMENT= Library for crypto UI and related tasks
+LICENSE= gnu-gpl-v2
+
+TOOL_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4
+DEPENDS+= gnupg2-[0-9]*:../../security/gnupg2
+
+USE_TOOLS+= gdbus-codegen intltool msgfmt perl pkg-config readlink
+TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gck
+TEST_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/gck
+
+CPPFLAGS.SunOS+= -D__EXTENSIONS__
+LDFLAGS.SunOS+= -lsocket
+
+PKGCONFIG_OVERRIDE+= gck-1.pc.in
+PKGCONFIG_OVERRIDE+= gcr-base-3.pc.in
+PKGCONFIG_OVERRIDE+= gcr-ui.pc.in
+PKGCONFIG_OVERRIDE+= gcr-3.pc.in
+
+PYTHON_FOR_BUILD_ONLY= tool
+
+REPLACE_PYTHON= meson_post_install.py
+
+.include "../../devel/gettext-tools/msgfmt-desktop.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/vala/buildlink3.mk"
+.include "../../security/libgcrypt/buildlink3.mk"
+.include "../../security/p11-kit/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../textproc/gtk-doc/buildlink3.mk"
+.include "../../x11/gtk4/buildlink3.mk"
+.include "../../security/libsecret/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gcr4/PLIST b/gcr4/PLIST
new file mode 100644
index 0000000000..2edde044ab
--- /dev/null
+++ b/gcr4/PLIST
@@ -0,0 +1,863 @@
+@comment $NetBSD$
+bin/gcr-viewer-gtk4
+include/gck-2/gck/gck-enum-types.h
+include/gck-2/gck/gck-version.h
+include/gck-2/gck/gck.h
+include/gck-2/gck/pkcs11n.h
+include/gck-2/gck/pkcs11x.h
+include/gcr-4/gcr/gcr-certificate-chain.h
+include/gcr-4/gcr/gcr-certificate-field.h
+include/gcr-4/gcr/gcr-certificate-request.h
+include/gcr-4/gcr/gcr-certificate-section.h
+include/gcr-4/gcr/gcr-certificate.h
+include/gcr-4/gcr/gcr-enum-types.h
+include/gcr-4/gcr/gcr-fingerprint.h
+include/gcr-4/gcr/gcr-import-interaction.h
+include/gcr-4/gcr/gcr-importer.h
+include/gcr-4/gcr/gcr-library.h
+include/gcr-4/gcr/gcr-mock-prompter.h
+include/gcr-4/gcr/gcr-parser.h
+include/gcr-4/gcr/gcr-pkcs11-certificate.h
+include/gcr-4/gcr/gcr-prompt.h
+include/gcr-4/gcr/gcr-secret-exchange.h
+include/gcr-4/gcr/gcr-secure-memory.h
+include/gcr-4/gcr/gcr-simple-certificate.h
+include/gcr-4/gcr/gcr-ssh-askpass.h
+include/gcr-4/gcr/gcr-system-prompt.h
+include/gcr-4/gcr/gcr-system-prompter.h
+include/gcr-4/gcr/gcr-trust.h
+include/gcr-4/gcr/gcr-types.h
+include/gcr-4/gcr/gcr-unlock-options.h
+include/gcr-4/gcr/gcr-version.h
+include/gcr-4/gcr/gcr.h
+lib/girepository-1.0/Gck-2.typelib
+lib/girepository-1.0/Gcr-4.typelib
+lib/libgck-2.so
+lib/libgck-2.so.2
+lib/libgck-2.so.2.3.0
+lib/libgcr-4.so
+lib/libgcr-4.so.4
+lib/libgcr-4.so.${PKGVERSION}
+lib/pkgconfig/gck-2.pc
+lib/pkgconfig/gcr-4.pc
+libexec/gcr-ssh-agent
+libexec/gcr4-ssh-askpass
+share/doc/gck-2/RedHatDisplay-Black.woff
+share/doc/gck-2/RedHatDisplay-Black.woff2
+share/doc/gck-2/RedHatDisplay-BlackItalic.woff
+share/doc/gck-2/RedHatDisplay-BlackItalic.woff2
+share/doc/gck-2/RedHatDisplay-Bold.woff
+share/doc/gck-2/RedHatDisplay-Bold.woff2
+share/doc/gck-2/RedHatDisplay-BoldItalic.woff
+share/doc/gck-2/RedHatDisplay-BoldItalic.woff2
+share/doc/gck-2/RedHatDisplay-Italic.woff
+share/doc/gck-2/RedHatDisplay-Italic.woff2
+share/doc/gck-2/RedHatDisplay-Medium.woff
+share/doc/gck-2/RedHatDisplay-Medium.woff2
+share/doc/gck-2/RedHatDisplay-MediumItalic.woff
+share/doc/gck-2/RedHatDisplay-MediumItalic.woff2
+share/doc/gck-2/RedHatDisplay-Regular.woff
+share/doc/gck-2/RedHatDisplay-Regular.woff2
+share/doc/gck-2/RedHatText-Bold.woff
+share/doc/gck-2/RedHatText-Bold.woff2
+share/doc/gck-2/RedHatText-BoldItalic.woff
+share/doc/gck-2/RedHatText-BoldItalic.woff2
+share/doc/gck-2/RedHatText-Italic.woff
+share/doc/gck-2/RedHatText-Italic.woff2
+share/doc/gck-2/RedHatText-Medium.woff
+share/doc/gck-2/RedHatText-Medium.woff2
+share/doc/gck-2/RedHatText-MediumItalic.woff
+share/doc/gck-2/RedHatText-MediumItalic.woff2
+share/doc/gck-2/RedHatText-Regular.woff
+share/doc/gck-2/RedHatText-Regular.woff2
+share/doc/gck-2/SourceCodePro-It.ttf.woff
+share/doc/gck-2/SourceCodePro-Regular.ttf.woff
+share/doc/gck-2/SourceCodePro-Semibold.ttf.woff
+share/doc/gck-2/callback.Allocator.html
+share/doc/gck-2/class.Enumerator.html
+share/doc/gck-2/class.Module.html
+share/doc/gck-2/class.Object.html
+share/doc/gck-2/class.Password.html
+share/doc/gck-2/class.Session.html
+share/doc/gck-2/class.Slot.html
+share/doc/gck-2/classes_hierarchy.html
+share/doc/gck-2/const.INVALID.html
+share/doc/gck-2/const.MAJOR_VERSION.html
+share/doc/gck-2/const.MICRO_VERSION.html
+share/doc/gck-2/const.MINOR_VERSION.html
+share/doc/gck-2/const.URI_FOR_MODULE_WITH_VERSION.html
+share/doc/gck-2/const.URI_FOR_OBJECT_ON_TOKEN.html
+share/doc/gck-2/const.URI_FOR_OBJECT_ON_TOKEN_AND_MODULE.html
+share/doc/gck-2/const.VENDOR_CODE.html
+share/doc/gck-2/ctor.Attribute.new.html
+share/doc/gck-2/ctor.Attribute.new_boolean.html
+share/doc/gck-2/ctor.Attribute.new_date.html
+share/doc/gck-2/ctor.Attribute.new_empty.html
+share/doc/gck-2/ctor.Attribute.new_invalid.html
+share/doc/gck-2/ctor.Attribute.new_string.html
+share/doc/gck-2/ctor.Attribute.new_ulong.html
+share/doc/gck-2/ctor.Attributes.new.html
+share/doc/gck-2/ctor.Attributes.new_empty.html
+share/doc/gck-2/ctor.Builder.new.html
+share/doc/gck-2/ctor.Module.new.html
+share/doc/gck-2/ctor.Object.from_handle.html
+share/doc/gck-2/ctor.UriData.new.html
+share/doc/gck-2/enum.BuilderFlags.html
+share/doc/gck-2/error.Error.html
+share/doc/gck-2/error.UriError.html
+share/doc/gck-2/flags.SessionOptions.html
+share/doc/gck-2/flags.UriFlags.html
+share/doc/gck-2/fonts.css
+share/doc/gck-2/func.CHECK_VERSION.html
+share/doc/gck-2/func.mechanisms_at.html
+share/doc/gck-2/func.mechanisms_check.html
+share/doc/gck-2/func.mechanisms_length.html
+share/doc/gck-2/func.message_from_rv.html
+share/doc/gck-2/func.modules_enumerate_objects.html
+share/doc/gck-2/func.modules_enumerate_uri.html
+share/doc/gck-2/func.modules_get_slots.html
+share/doc/gck-2/func.modules_initialize_registered.html
+share/doc/gck-2/func.modules_initialize_registered_async.html
+share/doc/gck-2/func.modules_initialize_registered_finish.html
+share/doc/gck-2/func.modules_object_for_uri.html
+share/doc/gck-2/func.modules_objects_for_uri.html
+share/doc/gck-2/func.modules_token_for_uri.html
+share/doc/gck-2/func.modules_tokens_for_uri.html
+share/doc/gck-2/func.objects_from_handle_array.html
+share/doc/gck-2/func.slots_enumerate_objects.html
+share/doc/gck-2/func.string_from_chars.html
+share/doc/gck-2/func.string_to_chars.html
+share/doc/gck-2/func.value_to_boolean.html
+share/doc/gck-2/func.value_to_ulong.html
+share/doc/gck-2/fzy.js
+share/doc/gck-2/gck-2.devhelp2
+share/doc/gck-2/go-up-symbolic.png
+share/doc/gck-2/iface.ObjectCache.html
+share/doc/gck-2/index.html
+share/doc/gck-2/index.json
+share/doc/gck-2/main.js
+share/doc/gck-2/method.Attribute.clear.html
+share/doc/gck-2/method.Attribute.dump.html
+share/doc/gck-2/method.Attribute.dup.html
+share/doc/gck-2/method.Attribute.equal.html
+share/doc/gck-2/method.Attribute.free.html
+share/doc/gck-2/method.Attribute.get_boolean.html
+share/doc/gck-2/method.Attribute.get_data.html
+share/doc/gck-2/method.Attribute.get_date.html
+share/doc/gck-2/method.Attribute.get_string.html
+share/doc/gck-2/method.Attribute.get_ulong.html
+share/doc/gck-2/method.Attribute.hash.html
+share/doc/gck-2/method.Attribute.init.html
+share/doc/gck-2/method.Attribute.init_boolean.html
+share/doc/gck-2/method.Attribute.init_copy.html
+share/doc/gck-2/method.Attribute.init_date.html
+share/doc/gck-2/method.Attribute.init_empty.html
+share/doc/gck-2/method.Attribute.init_invalid.html
+share/doc/gck-2/method.Attribute.init_string.html
+share/doc/gck-2/method.Attribute.init_ulong.html
+share/doc/gck-2/method.Attribute.is_invalid.html
+share/doc/gck-2/method.Attributes.at.html
+share/doc/gck-2/method.Attributes.contains.html
+share/doc/gck-2/method.Attributes.count.html
+share/doc/gck-2/method.Attributes.dump.html
+share/doc/gck-2/method.Attributes.find.html
+share/doc/gck-2/method.Attributes.find_boolean.html
+share/doc/gck-2/method.Attributes.find_date.html
+share/doc/gck-2/method.Attributes.find_string.html
+share/doc/gck-2/method.Attributes.find_ulong.html
+share/doc/gck-2/method.Attributes.ref.html
+share/doc/gck-2/method.Attributes.to_string.html
+share/doc/gck-2/method.Attributes.unref.html
+share/doc/gck-2/method.Builder.add_all.html
+share/doc/gck-2/method.Builder.add_attribute.html
+share/doc/gck-2/method.Builder.add_boolean.html
+share/doc/gck-2/method.Builder.add_data.html
+share/doc/gck-2/method.Builder.add_date.html
+share/doc/gck-2/method.Builder.add_empty.html
+share/doc/gck-2/method.Builder.add_except.html
+share/doc/gck-2/method.Builder.add_exceptv.html
+share/doc/gck-2/method.Builder.add_invalid.html
+share/doc/gck-2/method.Builder.add_only.html
+share/doc/gck-2/method.Builder.add_onlyv.html
+share/doc/gck-2/method.Builder.add_string.html
+share/doc/gck-2/method.Builder.add_ulong.html
+share/doc/gck-2/method.Builder.clear.html
+share/doc/gck-2/method.Builder.copy.html
+share/doc/gck-2/method.Builder.end.html
+share/doc/gck-2/method.Builder.find.html
+share/doc/gck-2/method.Builder.find_boolean.html
+share/doc/gck-2/method.Builder.find_date.html
+share/doc/gck-2/method.Builder.find_string.html
+share/doc/gck-2/method.Builder.find_ulong.html
+share/doc/gck-2/method.Builder.init.html
+share/doc/gck-2/method.Builder.init_full.html
+share/doc/gck-2/method.Builder.ref.html
+share/doc/gck-2/method.Builder.set_all.html
+share/doc/gck-2/method.Builder.set_boolean.html
+share/doc/gck-2/method.Builder.set_data.html
+share/doc/gck-2/method.Builder.set_date.html
+share/doc/gck-2/method.Builder.set_empty.html
+share/doc/gck-2/method.Builder.set_invalid.html
+share/doc/gck-2/method.Builder.set_string.html
+share/doc/gck-2/method.Builder.set_ulong.html
+share/doc/gck-2/method.Builder.take_data.html
+share/doc/gck-2/method.Builder.unref.html
+share/doc/gck-2/method.Enumerator.get_chained.html
+share/doc/gck-2/method.Enumerator.get_interaction.html
+share/doc/gck-2/method.Enumerator.get_object_type.html
+share/doc/gck-2/method.Enumerator.next.html
+share/doc/gck-2/method.Enumerator.next_async.html
+share/doc/gck-2/method.Enumerator.next_finish.html
+share/doc/gck-2/method.Enumerator.next_n.html
+share/doc/gck-2/method.Enumerator.set_chained.html
+share/doc/gck-2/method.Enumerator.set_interaction.html
+share/doc/gck-2/method.Enumerator.set_object_type.html
+share/doc/gck-2/method.Enumerator.set_object_type_full.html
+share/doc/gck-2/method.MechanismInfo.copy.html
+share/doc/gck-2/method.MechanismInfo.free.html
+share/doc/gck-2/method.Module.equal.html
+share/doc/gck-2/method.Module.get_functions.html
+share/doc/gck-2/method.Module.get_info.html
+share/doc/gck-2/method.Module.get_path.html
+share/doc/gck-2/method.Module.get_slots.html
+share/doc/gck-2/method.Module.hash.html
+share/doc/gck-2/method.Module.match.html
+share/doc/gck-2/method.ModuleInfo.copy.html
+share/doc/gck-2/method.ModuleInfo.free.html
+share/doc/gck-2/method.Object.cache_lookup.html
+share/doc/gck-2/method.Object.cache_lookup_async.html
+share/doc/gck-2/method.Object.cache_lookup_finish.html
+share/doc/gck-2/method.Object.destroy.html
+share/doc/gck-2/method.Object.destroy_async.html
+share/doc/gck-2/method.Object.destroy_finish.html
+share/doc/gck-2/method.Object.equal.html
+share/doc/gck-2/method.Object.get.html
+share/doc/gck-2/method.Object.get_async.html
+share/doc/gck-2/method.Object.get_data.html
+share/doc/gck-2/method.Object.get_data_async.html
+share/doc/gck-2/method.Object.get_data_finish.html
+share/doc/gck-2/method.Object.get_data_full.html
+share/doc/gck-2/method.Object.get_finish.html
+share/doc/gck-2/method.Object.get_full.html
+share/doc/gck-2/method.Object.get_handle.html
+share/doc/gck-2/method.Object.get_module.html
+share/doc/gck-2/method.Object.get_session.html
+share/doc/gck-2/method.Object.get_template.html
+share/doc/gck-2/method.Object.get_template_async.html
+share/doc/gck-2/method.Object.get_template_finish.html
+share/doc/gck-2/method.Object.hash.html
+share/doc/gck-2/method.Object.set.html
+share/doc/gck-2/method.Object.set_async.html
+share/doc/gck-2/method.Object.set_finish.html
+share/doc/gck-2/method.Object.set_template.html
+share/doc/gck-2/method.Object.set_template_async.html
+share/doc/gck-2/method.Object.set_template_finish.html
+share/doc/gck-2/method.ObjectCache.fill.html
+share/doc/gck-2/method.ObjectCache.get_attributes.html
+share/doc/gck-2/method.ObjectCache.set_attributes.html
+share/doc/gck-2/method.ObjectCache.update.html
+share/doc/gck-2/method.ObjectCache.update_async.html
+share/doc/gck-2/method.ObjectCache.update_finish.html
+share/doc/gck-2/method.Password.get_key.html
+share/doc/gck-2/method.Password.get_module.html
+share/doc/gck-2/method.Password.get_token.html
+share/doc/gck-2/method.Session.create_object.html
+share/doc/gck-2/method.Session.create_object_async.html
+share/doc/gck-2/method.Session.create_object_finish.html
+share/doc/gck-2/method.Session.decrypt.html
+share/doc/gck-2/method.Session.decrypt_async.html
+share/doc/gck-2/method.Session.decrypt_finish.html
+share/doc/gck-2/method.Session.decrypt_full.html
+share/doc/gck-2/method.Session.derive_key.html
+share/doc/gck-2/method.Session.derive_key_async.html
+share/doc/gck-2/method.Session.derive_key_finish.html
+share/doc/gck-2/method.Session.derive_key_full.html
+share/doc/gck-2/method.Session.encrypt.html
+share/doc/gck-2/method.Session.encrypt_async.html
+share/doc/gck-2/method.Session.encrypt_finish.html
+share/doc/gck-2/method.Session.encrypt_full.html
+share/doc/gck-2/method.Session.enumerate_objects.html
+share/doc/gck-2/method.Session.find_handles.html
+share/doc/gck-2/method.Session.find_handles_async.html
+share/doc/gck-2/method.Session.find_handles_finish.html
+share/doc/gck-2/method.Session.find_objects.html
+share/doc/gck-2/method.Session.find_objects_async.html
+share/doc/gck-2/method.Session.find_objects_finish.html
+share/doc/gck-2/method.Session.generate_key_pair.html
+share/doc/gck-2/method.Session.generate_key_pair_async.html
+share/doc/gck-2/method.Session.generate_key_pair_finish.html
+share/doc/gck-2/method.Session.generate_key_pair_full.html
+share/doc/gck-2/method.Session.get_handle.html
+share/doc/gck-2/method.Session.get_info.html
+share/doc/gck-2/method.Session.get_interaction.html
+share/doc/gck-2/method.Session.get_module.html
+share/doc/gck-2/method.Session.get_options.html
+share/doc/gck-2/method.Session.get_slot.html
+share/doc/gck-2/method.Session.get_state.html
+share/doc/gck-2/method.Session.init_pin.html
+share/doc/gck-2/method.Session.init_pin_async.html
+share/doc/gck-2/method.Session.init_pin_finish.html
+share/doc/gck-2/method.Session.login.html
+share/doc/gck-2/method.Session.login_async.html
+share/doc/gck-2/method.Session.login_finish.html
+share/doc/gck-2/method.Session.login_interactive.html
+share/doc/gck-2/method.Session.login_interactive_async.html
+share/doc/gck-2/method.Session.login_interactive_finish.html
+share/doc/gck-2/method.Session.logout.html
+share/doc/gck-2/method.Session.logout_async.html
+share/doc/gck-2/method.Session.logout_finish.html
+share/doc/gck-2/method.Session.set_interaction.html
+share/doc/gck-2/method.Session.set_pin.html
+share/doc/gck-2/method.Session.set_pin_async.html
+share/doc/gck-2/method.Session.set_pin_finish.html
+share/doc/gck-2/method.Session.sign.html
+share/doc/gck-2/method.Session.sign_async.html
+share/doc/gck-2/method.Session.sign_finish.html
+share/doc/gck-2/method.Session.sign_full.html
+share/doc/gck-2/method.Session.unwrap_key.html
+share/doc/gck-2/method.Session.unwrap_key_async.html
+share/doc/gck-2/method.Session.unwrap_key_finish.html
+share/doc/gck-2/method.Session.unwrap_key_full.html
+share/doc/gck-2/method.Session.verify.html
+share/doc/gck-2/method.Session.verify_async.html
+share/doc/gck-2/method.Session.verify_finish.html
+share/doc/gck-2/method.Session.verify_full.html
+share/doc/gck-2/method.Session.wrap_key.html
+share/doc/gck-2/method.Session.wrap_key_async.html
+share/doc/gck-2/method.Session.wrap_key_finish.html
+share/doc/gck-2/method.Session.wrap_key_full.html
+share/doc/gck-2/method.SessionInfo.copy.html
+share/doc/gck-2/method.SessionInfo.free.html
+share/doc/gck-2/method.Slot.enumerate_objects.html
+share/doc/gck-2/method.Slot.equal.html
+share/doc/gck-2/method.Slot.get_handle.html
+share/doc/gck-2/method.Slot.get_info.html
+share/doc/gck-2/method.Slot.get_mechanism_info.html
+share/doc/gck-2/method.Slot.get_mechanisms.html
+share/doc/gck-2/method.Slot.get_module.html
+share/doc/gck-2/method.Slot.get_token_info.html
+share/doc/gck-2/method.Slot.has_flags.html
+share/doc/gck-2/method.Slot.hash.html
+share/doc/gck-2/method.Slot.match.html
+share/doc/gck-2/method.Slot.open_session.html
+share/doc/gck-2/method.Slot.open_session_async.html
+share/doc/gck-2/method.Slot.open_session_finish.html
+share/doc/gck-2/method.Slot.open_session_full.html
+share/doc/gck-2/method.Slot.open_session_full_async.html
+share/doc/gck-2/method.SlotInfo.copy.html
+share/doc/gck-2/method.SlotInfo.free.html
+share/doc/gck-2/method.TokenInfo.copy.html
+share/doc/gck-2/method.TokenInfo.free.html
+share/doc/gck-2/method.UriData.build.html
+share/doc/gck-2/method.UriData.copy.html
+share/doc/gck-2/method.UriData.free.html
+share/doc/gck-2/pkcs11-links.html
+share/doc/gck-2/property.Enumerator.chained.html
+share/doc/gck-2/property.Enumerator.interaction.html
+share/doc/gck-2/property.Enumerator.object-type.html
+share/doc/gck-2/property.Module.functions.html
+share/doc/gck-2/property.Module.path.html
+share/doc/gck-2/property.Object.handle.html
+share/doc/gck-2/property.Object.module.html
+share/doc/gck-2/property.Object.session.html
+share/doc/gck-2/property.ObjectCache.attributes.html
+share/doc/gck-2/property.Password.key.html
+share/doc/gck-2/property.Password.module.html
+share/doc/gck-2/property.Password.token.html
+share/doc/gck-2/property.Session.app-data.html
+share/doc/gck-2/property.Session.handle.html
+share/doc/gck-2/property.Session.interaction.html
+share/doc/gck-2/property.Session.module.html
+share/doc/gck-2/property.Session.opening-flags.html
+share/doc/gck-2/property.Session.options.html
+share/doc/gck-2/property.Session.slot.html
+share/doc/gck-2/property.Slot.handle.html
+share/doc/gck-2/property.Slot.module.html
+share/doc/gck-2/search.js
+share/doc/gck-2/signal.Session.discard-handle.html
+share/doc/gck-2/solarized-dark.css
+share/doc/gck-2/solarized-light.css
+share/doc/gck-2/struct.Attribute.html
+share/doc/gck-2/struct.Attributes.html
+share/doc/gck-2/struct.Builder.html
+share/doc/gck-2/struct.Mechanism.html
+share/doc/gck-2/struct.MechanismInfo.html
+share/doc/gck-2/struct.ModuleInfo.html
+share/doc/gck-2/struct.SessionInfo.html
+share/doc/gck-2/struct.SlotInfo.html
+share/doc/gck-2/struct.TokenInfo.html
+share/doc/gck-2/struct.UriData.html
+share/doc/gck-2/style.css
+share/doc/gck-2/type_func.Error.quark.html
+share/doc/gck-2/type_func.Module.initialize.html
+share/doc/gck-2/type_func.Module.initialize_async.html
+share/doc/gck-2/type_func.Module.initialize_finish.html
+share/doc/gck-2/type_func.Session.from_handle.html
+share/doc/gck-2/type_func.Session.open.html
+share/doc/gck-2/type_func.Session.open_async.html
+share/doc/gck-2/type_func.Session.open_finish.html
+share/doc/gck-2/type_func.Slot.from_handle.html
+share/doc/gck-2/type_func.UriData.parse.html
+share/doc/gck-2/type_func.UriError.quark.html
+share/doc/gck-2/urlmap.js
+share/doc/gck-2/vfunc.Module.authenticate_object.html
+share/doc/gck-2/vfunc.Module.authenticate_slot.html
+share/doc/gck-2/vfunc.ObjectCache.fill.html
+share/doc/gck-2/vfunc.Session.discard_handle.html
+share/doc/gcr-4/RedHatDisplay-Black.woff
+share/doc/gcr-4/RedHatDisplay-Black.woff2
+share/doc/gcr-4/RedHatDisplay-BlackItalic.woff
+share/doc/gcr-4/RedHatDisplay-BlackItalic.woff2
+share/doc/gcr-4/RedHatDisplay-Bold.woff
+share/doc/gcr-4/RedHatDisplay-Bold.woff2
+share/doc/gcr-4/RedHatDisplay-BoldItalic.woff
+share/doc/gcr-4/RedHatDisplay-BoldItalic.woff2
+share/doc/gcr-4/RedHatDisplay-Italic.woff
+share/doc/gcr-4/RedHatDisplay-Italic.woff2
+share/doc/gcr-4/RedHatDisplay-Medium.woff
+share/doc/gcr-4/RedHatDisplay-Medium.woff2
+share/doc/gcr-4/RedHatDisplay-MediumItalic.woff
+share/doc/gcr-4/RedHatDisplay-MediumItalic.woff2
+share/doc/gcr-4/RedHatDisplay-Regular.woff
+share/doc/gcr-4/RedHatDisplay-Regular.woff2
+share/doc/gcr-4/RedHatText-Bold.woff
+share/doc/gcr-4/RedHatText-Bold.woff2
+share/doc/gcr-4/RedHatText-BoldItalic.woff
+share/doc/gcr-4/RedHatText-BoldItalic.woff2
+share/doc/gcr-4/RedHatText-Italic.woff
+share/doc/gcr-4/RedHatText-Italic.woff2
+share/doc/gcr-4/RedHatText-Medium.woff
+share/doc/gcr-4/RedHatText-Medium.woff2
+share/doc/gcr-4/RedHatText-MediumItalic.woff
+share/doc/gcr-4/RedHatText-MediumItalic.woff2
+share/doc/gcr-4/RedHatText-Regular.woff
+share/doc/gcr-4/RedHatText-Regular.woff2
+share/doc/gcr-4/SourceCodePro-It.ttf.woff
+share/doc/gcr-4/SourceCodePro-Regular.ttf.woff
+share/doc/gcr-4/SourceCodePro-Semibold.ttf.woff
+share/doc/gcr-4/class.CertificateChain.html
+share/doc/gcr-4/class.CertificateField.html
+share/doc/gcr-4/class.CertificateRequest.html
+share/doc/gcr-4/class.CertificateSection.html
+share/doc/gcr-4/class.Parser.html
+share/doc/gcr-4/class.Pkcs11Certificate.html
+share/doc/gcr-4/class.SecretExchange.html
+share/doc/gcr-4/class.SimpleCertificate.html
+share/doc/gcr-4/class.SshAskpass.html
+share/doc/gcr-4/class.SystemPrompt.html
+share/doc/gcr-4/class.SystemPrompter.html
+share/doc/gcr-4/classes_hierarchy.html
+share/doc/gcr-4/const.MAJOR_VERSION.html
+share/doc/gcr-4/const.MICRO_VERSION.html
+share/doc/gcr-4/const.MINOR_VERSION.html
+share/doc/gcr-4/const.PURPOSE_CLIENT_AUTH.html
+share/doc/gcr-4/const.PURPOSE_CODE_SIGNING.html
+share/doc/gcr-4/const.PURPOSE_EMAIL.html
+share/doc/gcr-4/const.PURPOSE_SERVER_AUTH.html
+share/doc/gcr-4/const.SECRET_EXCHANGE_PROTOCOL_1.html
+share/doc/gcr-4/const.UNLOCK_OPTION_ALWAYS.html
+share/doc/gcr-4/const.UNLOCK_OPTION_IDLE.html
+share/doc/gcr-4/const.UNLOCK_OPTION_SESSION.html
+share/doc/gcr-4/const.UNLOCK_OPTION_TIMEOUT.html
+share/doc/gcr-4/ctor.CertificateChain.new.html
+share/doc/gcr-4/ctor.Parser.new.html
+share/doc/gcr-4/ctor.SecretExchange.new.html
+share/doc/gcr-4/ctor.SimpleCertificate.new.html
+share/doc/gcr-4/ctor.SimpleCertificate.new_static.html
+share/doc/gcr-4/ctor.SshAskpass.new.html
+share/doc/gcr-4/ctor.SystemPrompter.new.html
+share/doc/gcr-4/enum.CertificateChainStatus.html
+share/doc/gcr-4/enum.CertificateRequestFormat.html
+share/doc/gcr-4/enum.DataError.html
+share/doc/gcr-4/enum.DataFormat.html
+share/doc/gcr-4/enum.PromptReply.html
+share/doc/gcr-4/enum.SystemPromptError.html
+share/doc/gcr-4/enum.SystemPrompterMode.html
+share/doc/gcr-4/flags.CertificateChainFlags.html
+share/doc/gcr-4/flags.CertificateSectionFlags.html
+share/doc/gcr-4/fonts.css
+share/doc/gcr-4/func.CHECK_VERSION.html
+share/doc/gcr-4/func.data_error_get_domain.html
+share/doc/gcr-4/func.fingerprint_from_attributes.html
+share/doc/gcr-4/func.fingerprint_from_subject_public_key_info.html
+share/doc/gcr-4/func.mock_prompter_disconnect.html
+share/doc/gcr-4/func.mock_prompter_expect_close.html
+share/doc/gcr-4/func.mock_prompter_expect_confirm_cancel.html
+share/doc/gcr-4/func.mock_prompter_expect_confirm_ok.html
+share/doc/gcr-4/func.mock_prompter_expect_password_cancel.html
+share/doc/gcr-4/func.mock_prompter_expect_password_ok.html
+share/doc/gcr-4/func.mock_prompter_get_delay_msec.html
+share/doc/gcr-4/func.mock_prompter_is_expecting.html
+share/doc/gcr-4/func.mock_prompter_is_prompting.html
+share/doc/gcr-4/func.mock_prompter_set_delay_msec.html
+share/doc/gcr-4/func.mock_prompter_start.html
+share/doc/gcr-4/func.mock_prompter_stop.html
+share/doc/gcr-4/func.pkcs11_add_module.html
+share/doc/gcr-4/func.pkcs11_add_module_from_file.html
+share/doc/gcr-4/func.pkcs11_get_modules.html
+share/doc/gcr-4/func.pkcs11_get_trust_lookup_slots.html
+share/doc/gcr-4/func.pkcs11_get_trust_lookup_uris.html
+share/doc/gcr-4/func.pkcs11_get_trust_store_slot.html
+share/doc/gcr-4/func.pkcs11_get_trust_store_uri.html
+share/doc/gcr-4/func.pkcs11_initialize.html
+share/doc/gcr-4/func.pkcs11_initialize_async.html
+share/doc/gcr-4/func.pkcs11_initialize_finish.html
+share/doc/gcr-4/func.pkcs11_set_modules.html
+share/doc/gcr-4/func.pkcs11_set_trust_lookup_uris.html
+share/doc/gcr-4/func.pkcs11_set_trust_store_uri.html
+share/doc/gcr-4/func.secure_memory_alloc.html
+share/doc/gcr-4/func.secure_memory_free.html
+share/doc/gcr-4/func.secure_memory_is_secure.html
+share/doc/gcr-4/func.secure_memory_new.html
+share/doc/gcr-4/func.secure_memory_realloc.html
+share/doc/gcr-4/func.secure_memory_strdup.html
+share/doc/gcr-4/func.secure_memory_strfree.html
+share/doc/gcr-4/func.secure_memory_try_alloc.html
+share/doc/gcr-4/func.secure_memory_try_realloc.html
+share/doc/gcr-4/func.trust_add_pinned_certificate.html
+share/doc/gcr-4/func.trust_add_pinned_certificate_async.html
+share/doc/gcr-4/func.trust_add_pinned_certificate_finish.html
+share/doc/gcr-4/func.trust_is_certificate_anchored.html
+share/doc/gcr-4/func.trust_is_certificate_anchored_async.html
+share/doc/gcr-4/func.trust_is_certificate_anchored_finish.html
+share/doc/gcr-4/func.trust_is_certificate_distrusted.html
+share/doc/gcr-4/func.trust_is_certificate_distrusted_async.html
+share/doc/gcr-4/func.trust_is_certificate_distrusted_finish.html
+share/doc/gcr-4/func.trust_is_certificate_pinned.html
+share/doc/gcr-4/func.trust_is_certificate_pinned_async.html
+share/doc/gcr-4/func.trust_is_certificate_pinned_finish.html
+share/doc/gcr-4/func.trust_remove_pinned_certificate.html
+share/doc/gcr-4/func.trust_remove_pinned_certificate_async.html
+share/doc/gcr-4/func.trust_remove_pinned_certificate_finish.html
+share/doc/gcr-4/fzy.js
+share/doc/gcr-4/gcr-4.devhelp2
+share/doc/gcr-4/go-up-symbolic.png
+share/doc/gcr-4/iface.Certificate.html
+share/doc/gcr-4/iface.ImportInteraction.html
+share/doc/gcr-4/iface.Importer.html
+share/doc/gcr-4/iface.Prompt.html
+share/doc/gcr-4/index.html
+share/doc/gcr-4/index.json
+share/doc/gcr-4/main.js
+share/doc/gcr-4/method.Certificate.get_basic_constraints.html
+share/doc/gcr-4/method.Certificate.get_der_data.html
+share/doc/gcr-4/method.Certificate.get_expiry_date.html
+share/doc/gcr-4/method.Certificate.get_fingerprint.html
+share/doc/gcr-4/method.Certificate.get_fingerprint_hex.html
+share/doc/gcr-4/method.Certificate.get_interface_elements.html
+share/doc/gcr-4/method.Certificate.get_issued_date.html
+share/doc/gcr-4/method.Certificate.get_issuer_cn.html
+share/doc/gcr-4/method.Certificate.get_issuer_dn.html
+share/doc/gcr-4/method.Certificate.get_issuer_name.html
+share/doc/gcr-4/method.Certificate.get_issuer_part.html
+share/doc/gcr-4/method.Certificate.get_issuer_raw.html
+share/doc/gcr-4/method.Certificate.get_key_size.html
+share/doc/gcr-4/method.Certificate.get_serial_number.html
+share/doc/gcr-4/method.Certificate.get_serial_number_hex.html
+share/doc/gcr-4/method.Certificate.get_subject_cn.html
+share/doc/gcr-4/method.Certificate.get_subject_dn.html
+share/doc/gcr-4/method.Certificate.get_subject_name.html
+share/doc/gcr-4/method.Certificate.get_subject_part.html
+share/doc/gcr-4/method.Certificate.get_subject_raw.html
+share/doc/gcr-4/method.Certificate.get_version.html
+share/doc/gcr-4/method.Certificate.is_issuer.html
+share/doc/gcr-4/method.Certificate.mixin_emit_notify.html
+share/doc/gcr-4/method.CertificateChain.add.html
+share/doc/gcr-4/method.CertificateChain.build.html
+share/doc/gcr-4/method.CertificateChain.build_async.html
+share/doc/gcr-4/method.CertificateChain.build_finish.html
+share/doc/gcr-4/method.CertificateChain.get_anchor.html
+share/doc/gcr-4/method.CertificateChain.get_certificate.html
+share/doc/gcr-4/method.CertificateChain.get_endpoint.html
+share/doc/gcr-4/method.CertificateChain.get_length.html
+share/doc/gcr-4/method.CertificateChain.get_status.html
+share/doc/gcr-4/method.CertificateField.get_label.html
+share/doc/gcr-4/method.CertificateField.get_section.html
+share/doc/gcr-4/method.CertificateField.get_value.html
+share/doc/gcr-4/method.CertificateField.get_value_type.html
+share/doc/gcr-4/method.CertificateRequest.complete.html
+share/doc/gcr-4/method.CertificateRequest.complete_async.html
+share/doc/gcr-4/method.CertificateRequest.complete_finish.html
+share/doc/gcr-4/method.CertificateRequest.encode.html
+share/doc/gcr-4/method.CertificateRequest.get_format.html
+share/doc/gcr-4/method.CertificateRequest.get_private_key.html
+share/doc/gcr-4/method.CertificateRequest.set_cn.html
+share/doc/gcr-4/method.CertificateSection.get_fields.html
+share/doc/gcr-4/method.CertificateSection.get_flags.html
+share/doc/gcr-4/method.CertificateSection.get_label.html
+share/doc/gcr-4/method.ImportInteraction.supplement.html
+share/doc/gcr-4/method.ImportInteraction.supplement_async.html
+share/doc/gcr-4/method.ImportInteraction.supplement_finish.html
+share/doc/gcr-4/method.ImportInteraction.supplement_prep.html
+share/doc/gcr-4/method.Importer.get_interaction.html
+share/doc/gcr-4/method.Importer.import_async.html
+share/doc/gcr-4/method.Importer.import_finish.html
+share/doc/gcr-4/method.Importer.queue_for_parsed.html
+share/doc/gcr-4/method.Importer.set_interaction.html
+share/doc/gcr-4/method.Parsed.get_attributes.html
+share/doc/gcr-4/method.Parsed.get_bytes.html
+share/doc/gcr-4/method.Parsed.get_data.html
+share/doc/gcr-4/method.Parsed.get_description.html
+share/doc/gcr-4/method.Parsed.get_filename.html
+share/doc/gcr-4/method.Parsed.get_format.html
+share/doc/gcr-4/method.Parsed.get_label.html
+share/doc/gcr-4/method.Parsed.ref.html
+share/doc/gcr-4/method.Parser.add_password.html
+share/doc/gcr-4/method.Parser.format_disable.html
+share/doc/gcr-4/method.Parser.format_enable.html
+share/doc/gcr-4/method.Parser.format_supported.html
+share/doc/gcr-4/method.Parser.get_filename.html
+share/doc/gcr-4/method.Parser.get_parsed.html
+share/doc/gcr-4/method.Parser.get_parsed_attributes.html
+share/doc/gcr-4/method.Parser.get_parsed_block.html
+share/doc/gcr-4/method.Parser.get_parsed_bytes.html
+share/doc/gcr-4/method.Parser.get_parsed_description.html
+share/doc/gcr-4/method.Parser.get_parsed_format.html
+share/doc/gcr-4/method.Parser.get_parsed_label.html
+share/doc/gcr-4/method.Parser.parse_bytes.html
+share/doc/gcr-4/method.Parser.parse_data.html
+share/doc/gcr-4/method.Parser.parse_stream.html
+share/doc/gcr-4/method.Parser.parse_stream_async.html
+share/doc/gcr-4/method.Parser.parse_stream_finish.html
+share/doc/gcr-4/method.Parser.set_filename.html
+share/doc/gcr-4/method.Pkcs11Certificate.get_attributes.html
+share/doc/gcr-4/method.Prompt.close.html
+share/doc/gcr-4/method.Prompt.confirm.html
+share/doc/gcr-4/method.Prompt.confirm_async.html
+share/doc/gcr-4/method.Prompt.confirm_finish.html
+share/doc/gcr-4/method.Prompt.confirm_run.html
+share/doc/gcr-4/method.Prompt.get_caller_window.html
+share/doc/gcr-4/method.Prompt.get_cancel_label.html
+share/doc/gcr-4/method.Prompt.get_choice_chosen.html
+share/doc/gcr-4/method.Prompt.get_choice_label.html
+share/doc/gcr-4/method.Prompt.get_continue_label.html
+share/doc/gcr-4/method.Prompt.get_description.html
+share/doc/gcr-4/method.Prompt.get_message.html
+share/doc/gcr-4/method.Prompt.get_password_new.html
+share/doc/gcr-4/method.Prompt.get_password_strength.html
+share/doc/gcr-4/method.Prompt.get_title.html
+share/doc/gcr-4/method.Prompt.get_warning.html
+share/doc/gcr-4/method.Prompt.password.html
+share/doc/gcr-4/method.Prompt.password_async.html
+share/doc/gcr-4/method.Prompt.password_finish.html
+share/doc/gcr-4/method.Prompt.password_run.html
+share/doc/gcr-4/method.Prompt.reset.html
+share/doc/gcr-4/method.Prompt.set_caller_window.html
+share/doc/gcr-4/method.Prompt.set_cancel_label.html
+share/doc/gcr-4/method.Prompt.set_choice_chosen.html
+share/doc/gcr-4/method.Prompt.set_choice_label.html
+share/doc/gcr-4/method.Prompt.set_continue_label.html
+share/doc/gcr-4/method.Prompt.set_description.html
+share/doc/gcr-4/method.Prompt.set_message.html
+share/doc/gcr-4/method.Prompt.set_password_new.html
+share/doc/gcr-4/method.Prompt.set_title.html
+share/doc/gcr-4/method.Prompt.set_warning.html
+share/doc/gcr-4/method.SecretExchange.begin.html
+share/doc/gcr-4/method.SecretExchange.get_protocol.html
+share/doc/gcr-4/method.SecretExchange.get_secret.html
+share/doc/gcr-4/method.SecretExchange.receive.html
+share/doc/gcr-4/method.SecretExchange.send.html
+share/doc/gcr-4/method.SshAskpass.get_interaction.html
+share/doc/gcr-4/method.SystemPrompt.close.html
+share/doc/gcr-4/method.SystemPrompt.close_async.html
+share/doc/gcr-4/method.SystemPrompt.close_finish.html
+share/doc/gcr-4/method.SystemPrompt.get_secret_exchange.html
+share/doc/gcr-4/method.SystemPrompter.get_mode.html
+share/doc/gcr-4/method.SystemPrompter.get_prompt_type.html
+share/doc/gcr-4/method.SystemPrompter.get_prompting.html
+share/doc/gcr-4/method.SystemPrompter.register.html
+share/doc/gcr-4/method.SystemPrompter.unregister.html
+share/doc/gcr-4/non-pageable-memory.html
+share/doc/gcr-4/pkcs11-configuration.html
+share/doc/gcr-4/property.Certificate.description.html
+share/doc/gcr-4/property.Certificate.expiry-date.html
+share/doc/gcr-4/property.Certificate.issuer-name.html
+share/doc/gcr-4/property.Certificate.label.html
+share/doc/gcr-4/property.Certificate.subject-name.html
+share/doc/gcr-4/property.CertificateChain.length.html
+share/doc/gcr-4/property.CertificateChain.status.html
+share/doc/gcr-4/property.CertificateField.label.html
+share/doc/gcr-4/property.CertificateField.section.html
+share/doc/gcr-4/property.CertificateField.value.html
+share/doc/gcr-4/property.CertificateRequest.format.html
+share/doc/gcr-4/property.CertificateRequest.private-key.html
+share/doc/gcr-4/property.CertificateSection.fields.html
+share/doc/gcr-4/property.CertificateSection.flags.html
+share/doc/gcr-4/property.CertificateSection.label.html
+share/doc/gcr-4/property.Importer.interaction.html
+share/doc/gcr-4/property.Importer.label.html
+share/doc/gcr-4/property.Importer.uri.html
+share/doc/gcr-4/property.Parser.parsed-attributes.html
+share/doc/gcr-4/property.Parser.parsed-description.html
+share/doc/gcr-4/property.Parser.parsed-label.html
+share/doc/gcr-4/property.Pkcs11Certificate.attributes.html
+share/doc/gcr-4/property.Prompt.caller-window.html
+share/doc/gcr-4/property.Prompt.cancel-label.html
+share/doc/gcr-4/property.Prompt.choice-chosen.html
+share/doc/gcr-4/property.Prompt.choice-label.html
+share/doc/gcr-4/property.Prompt.continue-label.html
+share/doc/gcr-4/property.Prompt.description.html
+share/doc/gcr-4/property.Prompt.message.html
+share/doc/gcr-4/property.Prompt.password-new.html
+share/doc/gcr-4/property.Prompt.password-strength.html
+share/doc/gcr-4/property.Prompt.title.html
+share/doc/gcr-4/property.Prompt.warning.html
+share/doc/gcr-4/property.SecretExchange.protocol.html
+share/doc/gcr-4/property.SshAskpass.interaction.html
+share/doc/gcr-4/property.SystemPrompt.bus-name.html
+share/doc/gcr-4/property.SystemPrompt.secret-exchange.html
+share/doc/gcr-4/property.SystemPrompt.timeout-seconds.html
+share/doc/gcr-4/property.SystemPrompter.mode.html
+share/doc/gcr-4/property.SystemPrompter.prompt-type.html
+share/doc/gcr-4/property.SystemPrompter.prompting.html
+share/doc/gcr-4/search.js
+share/doc/gcr-4/signal.Parser.authenticate.html
+share/doc/gcr-4/signal.Parser.parsed.html
+share/doc/gcr-4/signal.Prompt.prompt-close.html
+share/doc/gcr-4/signal.SystemPrompter.new-prompt.html
+share/doc/gcr-4/solarized-dark.css
+share/doc/gcr-4/solarized-light.css
+share/doc/gcr-4/struct.Parsed.html
+share/doc/gcr-4/style.css
+share/doc/gcr-4/trust-store.html
+share/doc/gcr-4/type_func.Certificate.mixin_class_init.html
+share/doc/gcr-4/type_func.Certificate.mixin_get_property.html
+share/doc/gcr-4/type_func.CertificateRequest.capable.html
+share/doc/gcr-4/type_func.CertificateRequest.capable_async.html
+share/doc/gcr-4/type_func.CertificateRequest.capable_finish.html
+share/doc/gcr-4/type_func.CertificateRequest.prepare.html
+share/doc/gcr-4/type_func.Importer.create_for_parsed.html
+share/doc/gcr-4/type_func.Importer.queue_and_filter_for_parsed.html
+share/doc/gcr-4/type_func.Importer.register.html
+share/doc/gcr-4/type_func.Importer.register_well_known.html
+share/doc/gcr-4/type_func.Parsed.unref.html
+share/doc/gcr-4/type_func.Pkcs11Certificate.lookup_issuer.html
+share/doc/gcr-4/type_func.Pkcs11Certificate.lookup_issuer_async.html
+share/doc/gcr-4/type_func.Pkcs11Certificate.lookup_issuer_finish.html
+share/doc/gcr-4/type_func.Pkcs11Certificate.new_from_uri.html
+share/doc/gcr-4/type_func.Pkcs11Certificate.new_from_uri_async.html
+share/doc/gcr-4/type_func.Pkcs11Certificate.new_from_uri_finish.html
+share/doc/gcr-4/type_func.SshAskpass.child_setup.html
+share/doc/gcr-4/type_func.SystemPrompt.error_get_domain.html
+share/doc/gcr-4/type_func.SystemPrompt.open.html
+share/doc/gcr-4/type_func.SystemPrompt.open_async.html
+share/doc/gcr-4/type_func.SystemPrompt.open_finish.html
+share/doc/gcr-4/type_func.SystemPrompt.open_for_prompter.html
+share/doc/gcr-4/type_func.SystemPrompt.open_for_prompter_async.html
+share/doc/gcr-4/urlmap.js
+share/doc/gcr-4/vfunc.Certificate.get_der_data.html
+share/doc/gcr-4/vfunc.ImportInteraction.supplement.html
+share/doc/gcr-4/vfunc.ImportInteraction.supplement_async.html
+share/doc/gcr-4/vfunc.ImportInteraction.supplement_finish.html
+share/doc/gcr-4/vfunc.ImportInteraction.supplement_prep.html
+share/doc/gcr-4/vfunc.Importer.import_async.html
+share/doc/gcr-4/vfunc.Importer.import_finish.html
+share/doc/gcr-4/vfunc.Importer.queue_for_parsed.html
+share/doc/gcr-4/vfunc.Parser.authenticate.html
+share/doc/gcr-4/vfunc.Parser.parsed.html
+share/doc/gcr-4/vfunc.Prompt.prompt_close.html
+share/doc/gcr-4/vfunc.Prompt.prompt_confirm_async.html
+share/doc/gcr-4/vfunc.Prompt.prompt_confirm_finish.html
+share/doc/gcr-4/vfunc.Prompt.prompt_password_async.html
+share/doc/gcr-4/vfunc.Prompt.prompt_password_finish.html
+share/doc/gcr-4/vfunc.SecretExchange.decrypt_transport_data.html
+share/doc/gcr-4/vfunc.SecretExchange.derive_transport_key.html
+share/doc/gcr-4/vfunc.SecretExchange.encrypt_transport_data.html
+share/doc/gcr-4/vfunc.SecretExchange.generate_exchange_key.html
+share/doc/gcr-4/vfunc.SystemPrompter.new_prompt.html
+share/gir-1.0/Gck-2.gir
+share/gir-1.0/Gcr-4.gir
+share/locale/ab/LC_MESSAGES/gcr-4.mo
+share/locale/af/LC_MESSAGES/gcr-4.mo
+share/locale/ar/LC_MESSAGES/gcr-4.mo
+share/locale/as/LC_MESSAGES/gcr-4.mo
+share/locale/ast/LC_MESSAGES/gcr-4.mo
+share/locale/az/LC_MESSAGES/gcr-4.mo
+share/locale/be/LC_MESSAGES/gcr-4.mo
+share/locale/be@latin/LC_MESSAGES/gcr-4.mo
+share/locale/bg/LC_MESSAGES/gcr-4.mo
+share/locale/bn/LC_MESSAGES/gcr-4.mo
+share/locale/bn_IN/LC_MESSAGES/gcr-4.mo
+share/locale/bs/LC_MESSAGES/gcr-4.mo
+share/locale/ca/LC_MESSAGES/gcr-4.mo
+share/locale/ca@valencia/LC_MESSAGES/gcr-4.mo
+share/locale/ckb/LC_MESSAGES/gcr-4.mo
+share/locale/cs/LC_MESSAGES/gcr-4.mo
+share/locale/cy/LC_MESSAGES/gcr-4.mo
+share/locale/da/LC_MESSAGES/gcr-4.mo
+share/locale/de/LC_MESSAGES/gcr-4.mo
+share/locale/dz/LC_MESSAGES/gcr-4.mo
+share/locale/el/LC_MESSAGES/gcr-4.mo
+share/locale/en@shaw/LC_MESSAGES/gcr-4.mo
+share/locale/en_CA/LC_MESSAGES/gcr-4.mo
+share/locale/en_GB/LC_MESSAGES/gcr-4.mo
+share/locale/eo/LC_MESSAGES/gcr-4.mo
+share/locale/es/LC_MESSAGES/gcr-4.mo
+share/locale/et/LC_MESSAGES/gcr-4.mo
+share/locale/eu/LC_MESSAGES/gcr-4.mo
+share/locale/fa/LC_MESSAGES/gcr-4.mo
+share/locale/fi/LC_MESSAGES/gcr-4.mo
+share/locale/fr/LC_MESSAGES/gcr-4.mo
+share/locale/fur/LC_MESSAGES/gcr-4.mo
+share/locale/ga/LC_MESSAGES/gcr-4.mo
+share/locale/gl/LC_MESSAGES/gcr-4.mo
+share/locale/gu/LC_MESSAGES/gcr-4.mo
+share/locale/he/LC_MESSAGES/gcr-4.mo
+share/locale/hi/LC_MESSAGES/gcr-4.mo
+share/locale/hr/LC_MESSAGES/gcr-4.mo
+share/locale/hu/LC_MESSAGES/gcr-4.mo
+share/locale/id/LC_MESSAGES/gcr-4.mo
+share/locale/ie/LC_MESSAGES/gcr-4.mo
+share/locale/is/LC_MESSAGES/gcr-4.mo
+share/locale/it/LC_MESSAGES/gcr-4.mo
+share/locale/ja/LC_MESSAGES/gcr-4.mo
+share/locale/ka/LC_MESSAGES/gcr-4.mo
+share/locale/kab/LC_MESSAGES/gcr-4.mo
+share/locale/kk/LC_MESSAGES/gcr-4.mo
+share/locale/kn/LC_MESSAGES/gcr-4.mo
+share/locale/ko/LC_MESSAGES/gcr-4.mo
+share/locale/lt/LC_MESSAGES/gcr-4.mo
+share/locale/lv/LC_MESSAGES/gcr-4.mo
+share/locale/mai/LC_MESSAGES/gcr-4.mo
+share/locale/mg/LC_MESSAGES/gcr-4.mo
+share/locale/mk/LC_MESSAGES/gcr-4.mo
+share/locale/ml/LC_MESSAGES/gcr-4.mo
+share/locale/mn/LC_MESSAGES/gcr-4.mo
+share/locale/mr/LC_MESSAGES/gcr-4.mo
+share/locale/ms/LC_MESSAGES/gcr-4.mo
+share/locale/nb/LC_MESSAGES/gcr-4.mo
+share/locale/ne/LC_MESSAGES/gcr-4.mo
+share/locale/nl/LC_MESSAGES/gcr-4.mo
+share/locale/nn/LC_MESSAGES/gcr-4.mo
+share/locale/oc/LC_MESSAGES/gcr-4.mo
+share/locale/or/LC_MESSAGES/gcr-4.mo
+share/locale/pa/LC_MESSAGES/gcr-4.mo
+share/locale/pl/LC_MESSAGES/gcr-4.mo
+share/locale/pt/LC_MESSAGES/gcr-4.mo
+share/locale/pt_BR/LC_MESSAGES/gcr-4.mo
+share/locale/ro/LC_MESSAGES/gcr-4.mo
+share/locale/ru/LC_MESSAGES/gcr-4.mo
+share/locale/rw/LC_MESSAGES/gcr-4.mo
+share/locale/si/LC_MESSAGES/gcr-4.mo
+share/locale/sk/LC_MESSAGES/gcr-4.mo
+share/locale/sl/LC_MESSAGES/gcr-4.mo
+share/locale/sq/LC_MESSAGES/gcr-4.mo
+share/locale/sr/LC_MESSAGES/gcr-4.mo
+share/locale/sr@latin/LC_MESSAGES/gcr-4.mo
+share/locale/sv/LC_MESSAGES/gcr-4.mo
+share/locale/ta/LC_MESSAGES/gcr-4.mo
+share/locale/te/LC_MESSAGES/gcr-4.mo
+share/locale/tg/LC_MESSAGES/gcr-4.mo
+share/locale/th/LC_MESSAGES/gcr-4.mo
+share/locale/tr/LC_MESSAGES/gcr-4.mo
+share/locale/ug/LC_MESSAGES/gcr-4.mo
+share/locale/uk/LC_MESSAGES/gcr-4.mo
+share/locale/vi/LC_MESSAGES/gcr-4.mo
+share/locale/xh/LC_MESSAGES/gcr-4.mo
+share/locale/zh_CN/LC_MESSAGES/gcr-4.mo
+share/locale/zh_HK/LC_MESSAGES/gcr-4.mo
+share/locale/zh_TW/LC_MESSAGES/gcr-4.mo
+share/vala/vapi/gck-2.deps
+share/vala/vapi/gck-2.vapi
+share/vala/vapi/gcr-4.deps
+share/vala/vapi/gcr-4.vapi
diff --git a/gcr4/buildlink3.mk b/gcr4/buildlink3.mk
new file mode 100644
index 0000000000..3d2e72cca2
--- /dev/null
+++ b/gcr4/buildlink3.mk
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.19 2024/11/17 07:16:36 wiz Exp $
+
+BUILDLINK_TREE+= gcr4
+
+.if !defined(GCR4_BUILDLINK3_MK)
+GCR4_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gcr4+= gcr4>=4.3.0
+BUILDLINK_ABI_DEPENDS.gcr4+= gcr4>=4.3.0
+BUILDLINK_PKGSRCDIR.gcr4?= ../../wip/gcr4
+
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.38
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../security/libgcrypt/buildlink3.mk"
+.include "../../security/p11-kit/buildlink3.mk"
+.include "../../x11/gtk4/buildlink3.mk"
+.endif # GCR4_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gcr4
diff --git a/gcr4/distinfo b/gcr4/distinfo
new file mode 100644
index 0000000000..69aaf20db6
--- /dev/null
+++ b/gcr4/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.7 2024/08/14 08:58:42 adam Exp $
+
+BLAKE2s (gcr-4.3.0.tar.xz) = 74c7749eb6d80047a9fa02eb5e71ecad73e42b0e485d2a2b8c15b27161f2d228
+SHA512 (gcr-4.3.0.tar.xz) = 3f252de55e07d47a49c03b714e323ceb00d82e010fe1bb606073e3188bf8bef84359a322ed6fe843620fa5d108e825dd7e9a60136c8a0e802b8f2178aa87b164
+Size (gcr-4.3.0.tar.xz) = 726488 bytes
+SHA1 (patch-gcr_test-secure-memory.c) = e8002f64467d001e06c8af28f16b0c1ffe7211ad
diff --git a/gcr4/patches/patch-gcr_test-secure-memory.c b/gcr4/patches/patch-gcr_test-secure-memory.c
new file mode 100644
index 0000000000..c5a262c535
--- /dev/null
+++ b/gcr4/patches/patch-gcr_test-secure-memory.c
@@ -0,0 +1,25 @@
+$NetBSD: patch-gcr_test-secure-memory.c,v 1.1 2020/11/17 12:25:16 nia Exp $
+
+Skip test on platforms without RLIMIT_MEMLOCK (illumos).
+
+--- gcr/test-secure-memory.c.orig 2020-09-28 05:33:20.870133200 +0000
++++ gcr/test-secure-memory.c
+@@ -66,6 +66,7 @@ get_rlimit_memlock (void)
+ return 0;
+ }
+
++#ifdef RLIMIT_MEMLOCK
+ if (getrlimit (RLIMIT_MEMLOCK, &memlock) != 0)
+ g_error ("getrlimit() failed: %s", strerror (errno));
+
+@@ -83,6 +84,10 @@ get_rlimit_memlock (void)
+ }
+
+ return memlock.rlim_cur;
++#else
++ g_test_skip ("platform lacks RLIMIT_MEMLOCK");
++ return 0;
++#endif
+ }
+
+ static void
Home |
Main Index |
Thread Index |
Old Index