# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gcr VERSION= 4.3.0 KEYWORDS= security VARIANTS= standard SDESC[standard]= Library for bits of crypto UI and parsing HOMEPAGE= https://github.com/GNOME/gcr CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/GNOME:gcr:4.3.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= complete primary tools dev nls docs OPTIONS_AVAILABLE= INTROSPECTION OPTIONS_STANDARD= INTROSPECTION OPT_ON[all]= INTROSPECTION BUILD_DEPENDS= libtool:single:standard gnupg:primary:standard libgcrypt:dev:standard harfbuzz:dev:standard dbus:dev:standard libsecret:dev:standard p11-kit:dev:standard libtasn1:dev:standard BUILDRUN_DEPENDS= dbus:primary:standard libsecret:primary:standard libgcrypt:primary:standard libtasn1:primary:standard p11-kit:primary:standard openssh:primary:standard EXRUN[tools]= gcr:primary:standard USES= gmake pkgconfig meson python:build fontconfig:build schemas:primary desktop-utils:primary mime-info:primary solaris-funcs GNOME_COMPONENTS= gtk4 intltool gdkpixbuf LICENSE= LGPL21+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/gcr/gcr.h LICENSE_SCHEME= solo FPC_EQUIVALENT= security/gcr MESON_ARGS= -Dgtk4=true -Dsystemd=disabled SOL_FUNCTIONS= err.h:err.h timegm:gck/gck-slot.c INSTALL_TARGET= install-strip INSTALL_REQ_TOOLCHAIN= yes PLIST_SUB= SO_GCK=2.3.0 GCK_MAJOR=2 SO_GCR=4.3.0 GCR_MAJOR=4 VAR_OPSYS[sunos]= LDFLAGS=-lintl [INTROSPECTION].DESCRIPTION= Build doc and vala bindings with introspection [INTROSPECTION].BUILD_DEPENDS_ON= python-gi-docgen:complete:python_used vala:single:standard [INTROSPECTION].CONFIGURE_ARGS_OFF= -Dintrospection=false -Dgtk_doc=false -Dvapi=false [INTROSPECTION].CONFIGURE_ARGS_ON= -Dintrospection=true -Dgtk_doc=true -Dvapi=true [INTROSPECTION].GNOME_COMPONENTS_ON= introspection [INTROSPECTION].USES_ON= gtk-doc post-install: # avoid manifest conflict with gcr3 ${MV} ${STAGEDIR}${PREFIX}/libexec/gcr-ssh-agent \ ${STAGEDIR}${PREFIX}/libexec/gcr4-ssh-agent pre-configure: # timegm compat function untested by upstream in all cases ${REINPLACE_CMD} -e 's|"egg/egg-timegm.h"||' \ ${WRKSRC}/gck/gck-slot.c pre-configure-sunos: ${REINPLACE_CMD} -e '/_XOPEN_SOURCE/d; s|#SUNOS ||' \ ${WRKSRC}/gcr/meson.build \ ${WRKSRC}/gck/meson.build [FILE:272:descriptions/desc.primary] GCR is a library for displaying certificates and crypto UI, accessing key stores. It also allows accessing PKCS#11 modules like smart cards in a G(object)-oriented way and provides the viewer for crypto files on the GNOME desktop. It was splitt off from gnome-keyring. [FILE:33:descriptions/desc.tools] This package contains gcr tools. [FILE:101:distinfo] 41372efacf9d52f8028ff1358cff8c946d61be08f2865ea6693af0a1249ee933 1117902 GNOME-gcr-4.3.0.tar.gz [FILE:321:manifests/plist.primary] %%INTROSPECTION-ON%%lib/girepository-1.0/ Gck-2.typelib Gcr-4.typelib %%INTROSPECTION-ON%%share/gir-1.0/ Gck-2.gir Gcr-4.gir %%INTROSPECTION-ON%%share/vala/vapi/ gck-2.deps gck-2.vapi gcr-4.deps gcr-4.vapi lib/ libgck-2.so.%%GCK_MAJOR%% libgck-2.so.%%SO_GCK%% libgcr-4.so.%%GCR_MAJOR%% libgcr-4.so.%%SO_GCR%% [FILE:63:manifests/plist.tools] bin/gcr-viewer-gtk4 libexec/ gcr4-ssh-agent gcr4-ssh-askpass [FILE:661:manifests/plist.dev] include/gck-2/gck/ gck-enum-types.h gck-version.h gck.h pkcs11n.h pkcs11x.h include/gcr-4/gcr/ gcr-certificate-chain.h gcr-certificate-field.h gcr-certificate-request.h gcr-certificate-section.h gcr-certificate.h gcr-enum-types.h gcr-fingerprint.h gcr-import-interaction.h gcr-importer.h gcr-library.h gcr-mock-prompter.h gcr-parser.h gcr-pkcs11-certificate.h gcr-prompt.h gcr-secret-exchange.h gcr-secure-memory.h gcr-simple-certificate.h gcr-ssh-askpass.h gcr-system-prompt.h gcr-system-prompter.h gcr-trust.h gcr-types.h gcr-unlock-options.h gcr-version.h gcr.h lib/ libgck-2.so libgcr-4.so lib/pkgconfig/ gck-2.pc gcr-4.pc [FILE:3382:manifests/plist.nls] 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 [FILE:24158:manifests/plist.docs] %%INTROSPECTION-ON%%share/doc/gck-2/ RedHatDisplay-Black.woff RedHatDisplay-Black.woff2 RedHatDisplay-BlackItalic.woff RedHatDisplay-BlackItalic.woff2 RedHatDisplay-Bold.woff RedHatDisplay-Bold.woff2 RedHatDisplay-BoldItalic.woff RedHatDisplay-BoldItalic.woff2 RedHatDisplay-Italic.woff RedHatDisplay-Italic.woff2 RedHatDisplay-Medium.woff RedHatDisplay-Medium.woff2 RedHatDisplay-MediumItalic.woff RedHatDisplay-MediumItalic.woff2 RedHatDisplay-Regular.woff RedHatDisplay-Regular.woff2 RedHatText-Bold.woff RedHatText-Bold.woff2 RedHatText-BoldItalic.woff RedHatText-BoldItalic.woff2 RedHatText-Italic.woff RedHatText-Italic.woff2 RedHatText-Medium.woff RedHatText-Medium.woff2 RedHatText-MediumItalic.woff RedHatText-MediumItalic.woff2 RedHatText-Regular.woff RedHatText-Regular.woff2 SourceCodePro-It.ttf.woff SourceCodePro-Regular.ttf.woff SourceCodePro-Semibold.ttf.woff callback.Allocator.html class.Enumerator.html class.Module.html class.Object.html class.Password.html class.Session.html class.Slot.html classes_hierarchy.html const.INVALID.html const.MAJOR_VERSION.html const.MICRO_VERSION.html const.MINOR_VERSION.html const.URI_FOR_MODULE_WITH_VERSION.html const.URI_FOR_OBJECT_ON_TOKEN.html const.URI_FOR_OBJECT_ON_TOKEN_AND_MODULE.html const.VENDOR_CODE.html ctor.Attribute.new.html ctor.Attribute.new_boolean.html ctor.Attribute.new_date.html ctor.Attribute.new_empty.html ctor.Attribute.new_invalid.html ctor.Attribute.new_string.html ctor.Attribute.new_ulong.html ctor.Attributes.new.html ctor.Attributes.new_empty.html ctor.Builder.new.html ctor.Module.new.html ctor.Object.from_handle.html ctor.UriData.new.html enum.BuilderFlags.html error.Error.html error.UriError.html flags.SessionOptions.html flags.UriFlags.html fonts.css func.CHECK_VERSION.html func.mechanisms_at.html func.mechanisms_check.html func.mechanisms_length.html func.message_from_rv.html func.modules_enumerate_objects.html func.modules_enumerate_uri.html func.modules_get_slots.html func.modules_initialize_registered.html func.modules_initialize_registered_async.html func.modules_initialize_registered_finish.html func.modules_object_for_uri.html func.modules_objects_for_uri.html func.modules_token_for_uri.html func.modules_tokens_for_uri.html func.objects_from_handle_array.html func.slots_enumerate_objects.html func.string_from_chars.html func.string_to_chars.html func.value_to_boolean.html func.value_to_ulong.html fzy.js gck-2.devhelp2 go-up-symbolic.png iface.ObjectCache.html index.html index.json main.js method.Attribute.clear.html method.Attribute.dump.html method.Attribute.dup.html method.Attribute.equal.html method.Attribute.free.html method.Attribute.get_boolean.html method.Attribute.get_data.html method.Attribute.get_date.html method.Attribute.get_string.html method.Attribute.get_ulong.html method.Attribute.hash.html method.Attribute.init.html method.Attribute.init_boolean.html method.Attribute.init_copy.html method.Attribute.init_date.html method.Attribute.init_empty.html method.Attribute.init_invalid.html method.Attribute.init_string.html method.Attribute.init_ulong.html method.Attribute.is_invalid.html method.Attributes.at.html method.Attributes.contains.html method.Attributes.count.html method.Attributes.dump.html method.Attributes.find.html method.Attributes.find_boolean.html method.Attributes.find_date.html method.Attributes.find_string.html method.Attributes.find_ulong.html method.Attributes.ref.html method.Attributes.to_string.html method.Attributes.unref.html method.Builder.add_all.html method.Builder.add_attribute.html method.Builder.add_boolean.html method.Builder.add_data.html method.Builder.add_date.html method.Builder.add_empty.html method.Builder.add_except.html method.Builder.add_exceptv.html method.Builder.add_invalid.html method.Builder.add_only.html method.Builder.add_onlyv.html method.Builder.add_string.html method.Builder.add_ulong.html method.Builder.clear.html method.Builder.copy.html method.Builder.end.html method.Builder.find.html method.Builder.find_boolean.html method.Builder.find_date.html method.Builder.find_string.html method.Builder.find_ulong.html method.Builder.init.html method.Builder.init_full.html method.Builder.ref.html method.Builder.set_all.html method.Builder.set_boolean.html method.Builder.set_data.html method.Builder.set_date.html method.Builder.set_empty.html method.Builder.set_invalid.html method.Builder.set_string.html method.Builder.set_ulong.html method.Builder.take_data.html method.Builder.unref.html method.Enumerator.get_chained.html method.Enumerator.get_interaction.html method.Enumerator.get_object_type.html method.Enumerator.next.html method.Enumerator.next_async.html method.Enumerator.next_finish.html method.Enumerator.next_n.html method.Enumerator.set_chained.html method.Enumerator.set_interaction.html method.Enumerator.set_object_type.html method.Enumerator.set_object_type_full.html method.MechanismInfo.copy.html method.MechanismInfo.free.html method.Module.equal.html method.Module.get_functions.html method.Module.get_info.html method.Module.get_path.html method.Module.get_slots.html method.Module.hash.html method.Module.match.html method.ModuleInfo.copy.html method.ModuleInfo.free.html method.Object.cache_lookup.html method.Object.cache_lookup_async.html method.Object.cache_lookup_finish.html method.Object.destroy.html method.Object.destroy_async.html method.Object.destroy_finish.html method.Object.equal.html method.Object.get.html method.Object.get_async.html method.Object.get_data.html method.Object.get_data_async.html method.Object.get_data_finish.html method.Object.get_data_full.html method.Object.get_finish.html method.Object.get_full.html method.Object.get_handle.html method.Object.get_module.html method.Object.get_session.html method.Object.get_template.html method.Object.get_template_async.html method.Object.get_template_finish.html method.Object.hash.html method.Object.set.html method.Object.set_async.html method.Object.set_finish.html method.Object.set_template.html method.Object.set_template_async.html method.Object.set_template_finish.html method.ObjectCache.fill.html method.ObjectCache.get_attributes.html method.ObjectCache.set_attributes.html method.ObjectCache.update.html method.ObjectCache.update_async.html method.ObjectCache.update_finish.html method.Password.get_key.html method.Password.get_module.html method.Password.get_token.html method.Session.create_object.html method.Session.create_object_async.html method.Session.create_object_finish.html method.Session.decrypt.html method.Session.decrypt_async.html method.Session.decrypt_finish.html method.Session.decrypt_full.html method.Session.derive_key.html method.Session.derive_key_async.html method.Session.derive_key_finish.html method.Session.derive_key_full.html method.Session.encrypt.html method.Session.encrypt_async.html method.Session.encrypt_finish.html method.Session.encrypt_full.html method.Session.enumerate_objects.html method.Session.find_handles.html method.Session.find_handles_async.html method.Session.find_handles_finish.html method.Session.find_objects.html method.Session.find_objects_async.html method.Session.find_objects_finish.html method.Session.generate_key_pair.html method.Session.generate_key_pair_async.html method.Session.generate_key_pair_finish.html method.Session.generate_key_pair_full.html method.Session.get_handle.html method.Session.get_info.html method.Session.get_interaction.html method.Session.get_module.html method.Session.get_options.html method.Session.get_slot.html method.Session.get_state.html method.Session.init_pin.html method.Session.init_pin_async.html method.Session.init_pin_finish.html method.Session.login.html method.Session.login_async.html method.Session.login_finish.html method.Session.login_interactive.html method.Session.login_interactive_async.html method.Session.login_interactive_finish.html method.Session.logout.html method.Session.logout_async.html method.Session.logout_finish.html method.Session.set_interaction.html method.Session.set_pin.html method.Session.set_pin_async.html method.Session.set_pin_finish.html method.Session.sign.html method.Session.sign_async.html method.Session.sign_finish.html method.Session.sign_full.html method.Session.unwrap_key.html method.Session.unwrap_key_async.html method.Session.unwrap_key_finish.html method.Session.unwrap_key_full.html method.Session.verify.html method.Session.verify_async.html method.Session.verify_finish.html method.Session.verify_full.html method.Session.wrap_key.html method.Session.wrap_key_async.html method.Session.wrap_key_finish.html method.Session.wrap_key_full.html method.SessionInfo.copy.html method.SessionInfo.free.html method.Slot.enumerate_objects.html method.Slot.equal.html method.Slot.get_handle.html method.Slot.get_info.html method.Slot.get_mechanism_info.html method.Slot.get_mechanisms.html method.Slot.get_module.html method.Slot.get_token_info.html method.Slot.has_flags.html method.Slot.hash.html method.Slot.match.html method.Slot.open_session.html method.Slot.open_session_async.html method.Slot.open_session_finish.html method.Slot.open_session_full.html method.Slot.open_session_full_async.html method.SlotInfo.copy.html method.SlotInfo.free.html method.TokenInfo.copy.html method.TokenInfo.free.html method.UriData.build.html method.UriData.copy.html method.UriData.free.html pkcs11-links.html property.Enumerator.chained.html property.Enumerator.interaction.html property.Enumerator.object-type.html property.Module.functions.html property.Module.path.html property.Object.handle.html property.Object.module.html property.Object.session.html property.ObjectCache.attributes.html property.Password.key.html property.Password.module.html property.Password.token.html property.Session.app-data.html property.Session.handle.html property.Session.interaction.html property.Session.module.html property.Session.opening-flags.html property.Session.options.html property.Session.slot.html property.Slot.handle.html property.Slot.module.html search.js signal.Session.discard-handle.html solarized-dark.css solarized-light.css struct.Attribute.html struct.Attributes.html struct.Builder.html struct.Mechanism.html struct.MechanismInfo.html struct.ModuleInfo.html struct.SessionInfo.html struct.SlotInfo.html struct.TokenInfo.html struct.UriData.html style.css type_func.Error.quark.html type_func.Module.initialize.html type_func.Module.initialize_async.html type_func.Module.initialize_finish.html type_func.Session.from_handle.html type_func.Session.open.html type_func.Session.open_async.html type_func.Session.open_finish.html type_func.Slot.from_handle.html type_func.UriData.parse.html type_func.UriError.quark.html urlmap.js vfunc.Module.authenticate_object.html vfunc.Module.authenticate_slot.html vfunc.ObjectCache.fill.html vfunc.Session.discard_handle.html %%INTROSPECTION-ON%%share/doc/gcr-4/ RedHatDisplay-Black.woff RedHatDisplay-Black.woff2 RedHatDisplay-BlackItalic.woff RedHatDisplay-BlackItalic.woff2 RedHatDisplay-Bold.woff RedHatDisplay-Bold.woff2 RedHatDisplay-BoldItalic.woff RedHatDisplay-BoldItalic.woff2 RedHatDisplay-Italic.woff RedHatDisplay-Italic.woff2 RedHatDisplay-Medium.woff RedHatDisplay-Medium.woff2 RedHatDisplay-MediumItalic.woff RedHatDisplay-MediumItalic.woff2 RedHatDisplay-Regular.woff RedHatDisplay-Regular.woff2 RedHatText-Bold.woff RedHatText-Bold.woff2 RedHatText-BoldItalic.woff RedHatText-BoldItalic.woff2 RedHatText-Italic.woff RedHatText-Italic.woff2 RedHatText-Medium.woff RedHatText-Medium.woff2 RedHatText-MediumItalic.woff RedHatText-MediumItalic.woff2 RedHatText-Regular.woff RedHatText-Regular.woff2 SourceCodePro-It.ttf.woff SourceCodePro-Regular.ttf.woff SourceCodePro-Semibold.ttf.woff class.CertificateChain.html class.CertificateField.html class.CertificateRequest.html class.CertificateSection.html class.Parser.html class.Pkcs11Certificate.html class.SecretExchange.html class.SimpleCertificate.html class.SshAskpass.html class.SystemPrompt.html class.SystemPrompter.html classes_hierarchy.html const.MAJOR_VERSION.html const.MICRO_VERSION.html const.MINOR_VERSION.html const.PURPOSE_CLIENT_AUTH.html const.PURPOSE_CODE_SIGNING.html const.PURPOSE_EMAIL.html const.PURPOSE_SERVER_AUTH.html const.SECRET_EXCHANGE_PROTOCOL_1.html const.UNLOCK_OPTION_ALWAYS.html const.UNLOCK_OPTION_IDLE.html const.UNLOCK_OPTION_SESSION.html const.UNLOCK_OPTION_TIMEOUT.html ctor.CertificateChain.new.html ctor.Parser.new.html ctor.SecretExchange.new.html ctor.SimpleCertificate.new.html ctor.SimpleCertificate.new_static.html ctor.SshAskpass.new.html ctor.SystemPrompter.new.html enum.CertificateChainStatus.html enum.CertificateRequestFormat.html enum.DataError.html enum.DataFormat.html enum.PromptReply.html enum.SystemPromptError.html enum.SystemPrompterMode.html flags.CertificateChainFlags.html flags.CertificateSectionFlags.html fonts.css func.CHECK_VERSION.html func.data_error_get_domain.html func.fingerprint_from_attributes.html func.fingerprint_from_subject_public_key_info.html func.mock_prompter_disconnect.html func.mock_prompter_expect_close.html func.mock_prompter_expect_confirm_cancel.html func.mock_prompter_expect_confirm_ok.html func.mock_prompter_expect_password_cancel.html func.mock_prompter_expect_password_ok.html func.mock_prompter_get_delay_msec.html func.mock_prompter_is_expecting.html func.mock_prompter_is_prompting.html func.mock_prompter_set_delay_msec.html func.mock_prompter_start.html func.mock_prompter_stop.html func.pkcs11_add_module.html func.pkcs11_add_module_from_file.html func.pkcs11_get_modules.html func.pkcs11_get_trust_lookup_slots.html func.pkcs11_get_trust_lookup_uris.html func.pkcs11_get_trust_store_slot.html func.pkcs11_get_trust_store_uri.html func.pkcs11_initialize.html func.pkcs11_initialize_async.html func.pkcs11_initialize_finish.html func.pkcs11_set_modules.html func.pkcs11_set_trust_lookup_uris.html func.pkcs11_set_trust_store_uri.html func.secure_memory_alloc.html func.secure_memory_free.html func.secure_memory_is_secure.html func.secure_memory_new.html func.secure_memory_realloc.html func.secure_memory_strdup.html func.secure_memory_strfree.html func.secure_memory_try_alloc.html func.secure_memory_try_realloc.html func.trust_add_pinned_certificate.html func.trust_add_pinned_certificate_async.html func.trust_add_pinned_certificate_finish.html func.trust_is_certificate_anchored.html func.trust_is_certificate_anchored_async.html func.trust_is_certificate_anchored_finish.html func.trust_is_certificate_distrusted.html func.trust_is_certificate_distrusted_async.html func.trust_is_certificate_distrusted_finish.html func.trust_is_certificate_pinned.html func.trust_is_certificate_pinned_async.html func.trust_is_certificate_pinned_finish.html func.trust_remove_pinned_certificate.html func.trust_remove_pinned_certificate_async.html func.trust_remove_pinned_certificate_finish.html fzy.js gcr-4.devhelp2 go-up-symbolic.png iface.Certificate.html iface.ImportInteraction.html iface.Importer.html iface.Prompt.html index.html index.json main.js method.Certificate.get_basic_constraints.html method.Certificate.get_der_data.html method.Certificate.get_expiry_date.html method.Certificate.get_fingerprint.html method.Certificate.get_fingerprint_hex.html method.Certificate.get_interface_elements.html method.Certificate.get_issued_date.html method.Certificate.get_issuer_cn.html method.Certificate.get_issuer_dn.html method.Certificate.get_issuer_name.html method.Certificate.get_issuer_part.html method.Certificate.get_issuer_raw.html method.Certificate.get_key_size.html method.Certificate.get_serial_number.html method.Certificate.get_serial_number_hex.html method.Certificate.get_subject_cn.html method.Certificate.get_subject_dn.html method.Certificate.get_subject_name.html method.Certificate.get_subject_part.html method.Certificate.get_subject_raw.html method.Certificate.get_version.html method.Certificate.is_issuer.html method.Certificate.mixin_emit_notify.html method.CertificateChain.add.html method.CertificateChain.build.html method.CertificateChain.build_async.html method.CertificateChain.build_finish.html method.CertificateChain.get_anchor.html method.CertificateChain.get_certificate.html method.CertificateChain.get_endpoint.html method.CertificateChain.get_length.html method.CertificateChain.get_status.html method.CertificateField.get_label.html method.CertificateField.get_section.html method.CertificateField.get_value.html method.CertificateField.get_value_type.html method.CertificateRequest.complete.html method.CertificateRequest.complete_async.html method.CertificateRequest.complete_finish.html method.CertificateRequest.encode.html method.CertificateRequest.get_format.html method.CertificateRequest.get_private_key.html method.CertificateRequest.set_cn.html method.CertificateSection.get_fields.html method.CertificateSection.get_flags.html method.CertificateSection.get_label.html method.ImportInteraction.supplement.html method.ImportInteraction.supplement_async.html method.ImportInteraction.supplement_finish.html method.ImportInteraction.supplement_prep.html method.Importer.get_interaction.html method.Importer.import_async.html method.Importer.import_finish.html method.Importer.queue_for_parsed.html method.Importer.set_interaction.html method.Parsed.get_attributes.html method.Parsed.get_bytes.html method.Parsed.get_data.html method.Parsed.get_description.html method.Parsed.get_filename.html method.Parsed.get_format.html method.Parsed.get_label.html method.Parsed.ref.html method.Parser.add_password.html method.Parser.format_disable.html method.Parser.format_enable.html method.Parser.format_supported.html method.Parser.get_filename.html method.Parser.get_parsed.html method.Parser.get_parsed_attributes.html method.Parser.get_parsed_block.html method.Parser.get_parsed_bytes.html method.Parser.get_parsed_description.html method.Parser.get_parsed_format.html method.Parser.get_parsed_label.html method.Parser.parse_bytes.html method.Parser.parse_data.html method.Parser.parse_stream.html method.Parser.parse_stream_async.html method.Parser.parse_stream_finish.html method.Parser.set_filename.html method.Pkcs11Certificate.get_attributes.html method.Prompt.close.html method.Prompt.confirm.html method.Prompt.confirm_async.html method.Prompt.confirm_finish.html method.Prompt.confirm_run.html method.Prompt.get_caller_window.html method.Prompt.get_cancel_label.html method.Prompt.get_choice_chosen.html method.Prompt.get_choice_label.html method.Prompt.get_continue_label.html method.Prompt.get_description.html method.Prompt.get_message.html method.Prompt.get_password_new.html method.Prompt.get_password_strength.html method.Prompt.get_title.html method.Prompt.get_warning.html method.Prompt.password.html method.Prompt.password_async.html method.Prompt.password_finish.html method.Prompt.password_run.html method.Prompt.reset.html method.Prompt.set_caller_window.html method.Prompt.set_cancel_label.html method.Prompt.set_choice_chosen.html method.Prompt.set_choice_label.html method.Prompt.set_continue_label.html method.Prompt.set_description.html method.Prompt.set_message.html method.Prompt.set_password_new.html method.Prompt.set_title.html method.Prompt.set_warning.html method.SecretExchange.begin.html method.SecretExchange.get_protocol.html method.SecretExchange.get_secret.html method.SecretExchange.receive.html method.SecretExchange.send.html method.SshAskpass.get_interaction.html method.SystemPrompt.close.html method.SystemPrompt.close_async.html method.SystemPrompt.close_finish.html method.SystemPrompt.get_secret_exchange.html method.SystemPrompter.get_mode.html method.SystemPrompter.get_prompt_type.html method.SystemPrompter.get_prompting.html method.SystemPrompter.register.html method.SystemPrompter.unregister.html non-pageable-memory.html pkcs11-configuration.html property.Certificate.description.html property.Certificate.expiry-date.html property.Certificate.issuer-name.html property.Certificate.label.html property.Certificate.subject-name.html property.CertificateChain.length.html property.CertificateChain.status.html property.CertificateField.label.html property.CertificateField.section.html property.CertificateField.value.html property.CertificateRequest.format.html property.CertificateRequest.private-key.html property.CertificateSection.fields.html property.CertificateSection.flags.html property.CertificateSection.label.html property.Importer.interaction.html property.Importer.label.html property.Importer.uri.html property.Parser.parsed-attributes.html property.Parser.parsed-description.html property.Parser.parsed-label.html property.Pkcs11Certificate.attributes.html property.Prompt.caller-window.html property.Prompt.cancel-label.html property.Prompt.choice-chosen.html property.Prompt.choice-label.html property.Prompt.continue-label.html property.Prompt.description.html property.Prompt.message.html property.Prompt.password-new.html property.Prompt.password-strength.html property.Prompt.title.html property.Prompt.warning.html property.SecretExchange.protocol.html property.SshAskpass.interaction.html property.SystemPrompt.bus-name.html property.SystemPrompt.secret-exchange.html property.SystemPrompt.timeout-seconds.html property.SystemPrompter.mode.html property.SystemPrompter.prompt-type.html property.SystemPrompter.prompting.html search.js signal.Parser.authenticate.html signal.Parser.parsed.html signal.Prompt.prompt-close.html signal.SystemPrompter.new-prompt.html solarized-dark.css solarized-light.css struct.Parsed.html style.css trust-store.html type_func.Certificate.mixin_class_init.html type_func.Certificate.mixin_get_property.html type_func.CertificateRequest.capable.html type_func.CertificateRequest.capable_async.html type_func.CertificateRequest.capable_finish.html type_func.CertificateRequest.prepare.html type_func.Importer.create_for_parsed.html type_func.Importer.queue_and_filter_for_parsed.html type_func.Importer.register.html type_func.Importer.register_well_known.html type_func.Parsed.unref.html type_func.Pkcs11Certificate.lookup_issuer.html type_func.Pkcs11Certificate.lookup_issuer_async.html type_func.Pkcs11Certificate.lookup_issuer_finish.html type_func.SshAskpass.child_setup.html type_func.SystemPrompt.error_get_domain.html type_func.SystemPrompt.open.html type_func.SystemPrompt.open_async.html type_func.SystemPrompt.open_finish.html type_func.SystemPrompt.open_for_prompter.html type_func.SystemPrompt.open_for_prompter_async.html urlmap.js vfunc.Certificate.get_der_data.html vfunc.ImportInteraction.supplement.html vfunc.ImportInteraction.supplement_async.html vfunc.ImportInteraction.supplement_finish.html vfunc.ImportInteraction.supplement_prep.html vfunc.Importer.import_async.html vfunc.Importer.import_finish.html vfunc.Importer.queue_for_parsed.html vfunc.Parser.authenticate.html vfunc.Parser.parsed.html vfunc.Prompt.prompt_close.html vfunc.Prompt.prompt_confirm_async.html vfunc.Prompt.prompt_confirm_finish.html vfunc.Prompt.prompt_password_async.html vfunc.Prompt.prompt_password_finish.html vfunc.SecretExchange.decrypt_transport_data.html vfunc.SecretExchange.derive_transport_key.html vfunc.SecretExchange.encrypt_transport_data.html vfunc.SecretExchange.generate_exchange_key.html vfunc.SystemPrompter.new_prompt.html share/doc/gcr-4/ type_func.Pkcs11Certificate.new_from_uri.html type_func.Pkcs11Certificate.new_from_uri_async.html type_func.Pkcs11Certificate.new_from_uri_finish.html [FILE:539:patches/patch-gcr_meson.build] --- gcr/meson.build.orig 2024-01-06 09:47:26 UTC +++ gcr/meson.build @@ -138,6 +138,8 @@ gcr_linkflags = cc.get_supported_link_ar '-Wl,--version-script,@0@'.format(gcr_symbolmap), ) +#SUNOS gcr_base_linkflags += '-lsocket' + gcr_lib = shared_library(gcr_basename, gcr_sources, dependencies: gcr_deps, @@ -217,6 +219,7 @@ gcr_ssh_askpass = executable('gcr4-ssh-a include_directories: config_h_dir, install: true, install_dir: get_option('libexecdir'), +#SUNOS link_args: ['-lsocket'], ) if get_option('ssh_agent') [FILE:466:patches/patch-gcr_test-secure-memory.c] --- gcr/test-secure-memory.c.orig 2024-01-06 09:47:26 UTC +++ gcr/test-secure-memory.c @@ -54,6 +54,10 @@ find_non_zero (gpointer mem, gsize len) static gsize get_rlimit_memlock (void) { +#ifdef __sun__ + g_test_skip ("test unsupported on solaris"); + return 0; +#else struct rlimit memlock; /* If the test program is running as a privileged user, it is @@ -82,6 +86,7 @@ get_rlimit_memlock (void) } return memlock.rlim_cur; +#endif } static void