# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gcr3 VERSION= 3.41.1 REVISION= 1 KEYWORDS= security VARIANTS= std SDESC[std]= 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:3.41.1 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[std]= set primary tools dev nls docs OPTIONS_AVAILABLE= INTROSPECTION OPTIONS_STANDARD= INTROSPECTION OPT_ON[all]= INTROSPECTION BUILD_DEPENDS= gnupg:primary:std harfbuzz:dev:std dbus:dev:std libsecret:dev:std p11-kit:dev:std libtasn1:dev:std BUILDRUN_DEPENDS= dbus:primary:std libsecret:primary:std libtasn1:primary:std p11-kit:primary:std openssh:primary:std EXRUN[tools]= gcr3:primary:std EXRUN[dev]= p11-kit:dev:std USES= gmake pkgconfig meson libtool:build python:build schemas:primary desktop-utils:primary mime-info:primary solaris-funcs GNOME_COMPONENTS= gtk3 intltool 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 GLIB_SCHEMAS= org.gnome.crypto.pgp.gschema.xml GTKDOC_OUTPUT_BASEDIR= gcr MESON_ARGS= -Dgtk=true SOL_FUNCTIONS= err.h:err.h timegm:gck/gck-slot.c INSTALL_TARGET= install-strip INSTALL_REQ_TOOLCHAIN= yes PLIST_SUB= GCK_SOVER=0.0.0 GCK_SOMAJOR=0 GCR_SOVER=1.0.0 GCR_SOMAJOR=1 GCRBASE_SOVER=1.0.0 GCRBASE_SOMAJOR=1 GCRUI_SOVER=1.0.0 GCRUI_SOMAJOR=1 VAR_OPSYS[sunos]= LDFLAGS=-lintl [INTROSPECTION].DESCRIPTION= Build doc and vala bindings with introspection [INTROSPECTION].BUILD_DEPENDS_ON= python-gi-docgen:set:python_used vala:primary:std [INTROSPECTION].CONFIGURE_ARGS_OFF= -Dintrospection=false -Dgtk_doc=false [INTROSPECTION].CONFIGURE_ARGS_ON= -Dintrospection=true -Dgtk_doc=true [INTROSPECTION].GNOME_COMPONENTS_ON= introspection [INTROSPECTION].USES_ON= gtk-doc 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:54:descriptions/desc.tools] This package contains tools based on the GCR library. [FILE:102:distinfo] f25de5063ffe6359c79f86d70a53c2d398db4e256e2de58c2a3bd2e8111b8f11 2226803 GNOME-gcr-3.41.1.tar.gz [FILE:488:manifests/plist.primary] %%INTROSPECTION-ON%%lib/girepository-1.0/ Gck-1.typelib Gcr-3.typelib GcrUi-3.typelib %%INTROSPECTION-ON%%share/gir-1.0/ Gck-1.gir Gcr-3.gir GcrUi-3.gir %%INTROSPECTION-ON%%share/vala/vapi/ gck-1.deps gck-1.vapi gcr-3.deps gcr-3.vapi gcr-ui-3.deps gcr-ui-3.vapi pkcs11.vapi lib/ libgck-1.so.%%GCK_SOMAJOR%% libgck-1.so.%%GCK_SOVER%% libgcr-base-3.so.%%GCRBASE_SOMAJOR%% libgcr-base-3.so.%%GCRBASE_SOVER%% libgcr-ui-3.so.%%GCRUI_SOMAJOR%% libgcr-ui-3.so.%%GCRUI_SOVER%% [FILE:1112:manifests/plist.tools] bin/gcr-viewer libexec/ gcr-prompter gcr-ssh-agent gcr-ssh-askpass share/GConf/gsettings/ org.gnome.crypto.pgp.convert org.gnome.crypto.pgp_keyservers.convert share/applications/ gcr-prompter.desktop gcr-viewer.desktop share/dbus-1/services/ org.gnome.keyring.PrivatePrompter.service org.gnome.keyring.SystemPrompter.service share/icons/hicolor/16x16/apps/ gcr-gnupg.png gcr-key-pair.png gcr-key.png gcr-password.png gcr-smart-card.png share/icons/hicolor/22x22/apps/ gcr-gnupg.png gcr-key-pair.png gcr-key.png gcr-password.png gcr-smart-card.png share/icons/hicolor/24x24/apps/ gcr-gnupg.png gcr-key-pair.png gcr-key.png gcr-password.png gcr-smart-card.png share/icons/hicolor/256x256/apps/ gcr-gnupg.png gcr-password.png gcr-smart-card.png share/icons/hicolor/32x32/apps/ gcr-gnupg.png gcr-key-pair.png gcr-key.png gcr-password.png gcr-smart-card.png share/icons/hicolor/48x48/apps/ gcr-gnupg.png gcr-key-pair.png gcr-key.png gcr-password.png gcr-smart-card.png share/mime/packages/gcr-crypto-types.xml @glib-schemas share/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml [FILE:1347:manifests/plist.dev] include/gck-1/gck/ gck-deprecated.h gck-enum-types.h gck-version.h gck.h pkcs11.h pkcs11n.h pkcs11x.h include/gcr-3/gcr/ gcr-base.h gcr-certificate-chain.h gcr-certificate-request.h gcr-certificate.h gcr-collection.h gcr-column.h gcr-comparable.h gcr-deprecated-base.h gcr-enum-types-base.h gcr-filter-collection.h gcr-fingerprint.h gcr-icons.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-simple-collection.h gcr-ssh-askpass.h gcr-system-prompt.h gcr-system-prompter.h gcr-trust.h gcr-types.h gcr-union-collection.h gcr-unlock-options.h gcr-version.h gcr.h include/gcr-3/ui/ gcr-certificate-basics-widget.h gcr-certificate-details-widget.h gcr-certificate-renderer.h gcr-certificate-widget.h gcr-collection-model.h gcr-combo-selector.h gcr-deprecated.h gcr-enum-types.h gcr-failure-renderer.h gcr-import-button.h gcr-key-renderer.h gcr-key-widget.h gcr-list-selector.h gcr-prompt-dialog.h gcr-renderer.h gcr-secure-entry-buffer.h gcr-tree-selector.h gcr-ui.h gcr-unlock-options-widget.h gcr-viewer-widget.h gcr-viewer.h lib/ libgck-1.so libgcr-base-3.so libgcr-ui-3.so lib/pkgconfig/ gck-1.pc gcr-3.pc gcr-base-3.pc gcr-ui-3.pc [FILE:3061:manifests/plist.nls] share/locale/af/LC_MESSAGES/gcr.mo share/locale/ar/LC_MESSAGES/gcr.mo share/locale/as/LC_MESSAGES/gcr.mo share/locale/ast/LC_MESSAGES/gcr.mo share/locale/az/LC_MESSAGES/gcr.mo share/locale/be/LC_MESSAGES/gcr.mo share/locale/be@latin/LC_MESSAGES/gcr.mo share/locale/bg/LC_MESSAGES/gcr.mo share/locale/bn/LC_MESSAGES/gcr.mo share/locale/bn_IN/LC_MESSAGES/gcr.mo share/locale/bs/LC_MESSAGES/gcr.mo share/locale/ca/LC_MESSAGES/gcr.mo share/locale/ca@valencia/LC_MESSAGES/gcr.mo share/locale/ckb/LC_MESSAGES/gcr.mo share/locale/cs/LC_MESSAGES/gcr.mo share/locale/cy/LC_MESSAGES/gcr.mo share/locale/da/LC_MESSAGES/gcr.mo share/locale/de/LC_MESSAGES/gcr.mo share/locale/dz/LC_MESSAGES/gcr.mo share/locale/el/LC_MESSAGES/gcr.mo share/locale/en@shaw/LC_MESSAGES/gcr.mo share/locale/en_CA/LC_MESSAGES/gcr.mo share/locale/en_GB/LC_MESSAGES/gcr.mo share/locale/eo/LC_MESSAGES/gcr.mo share/locale/es/LC_MESSAGES/gcr.mo share/locale/et/LC_MESSAGES/gcr.mo share/locale/eu/LC_MESSAGES/gcr.mo share/locale/fa/LC_MESSAGES/gcr.mo share/locale/fi/LC_MESSAGES/gcr.mo share/locale/fr/LC_MESSAGES/gcr.mo share/locale/fur/LC_MESSAGES/gcr.mo share/locale/ga/LC_MESSAGES/gcr.mo share/locale/gl/LC_MESSAGES/gcr.mo share/locale/gu/LC_MESSAGES/gcr.mo share/locale/he/LC_MESSAGES/gcr.mo share/locale/hi/LC_MESSAGES/gcr.mo share/locale/hr/LC_MESSAGES/gcr.mo share/locale/hu/LC_MESSAGES/gcr.mo share/locale/id/LC_MESSAGES/gcr.mo share/locale/it/LC_MESSAGES/gcr.mo share/locale/ja/LC_MESSAGES/gcr.mo share/locale/ka/LC_MESSAGES/gcr.mo share/locale/kk/LC_MESSAGES/gcr.mo share/locale/kn/LC_MESSAGES/gcr.mo share/locale/ko/LC_MESSAGES/gcr.mo share/locale/lt/LC_MESSAGES/gcr.mo share/locale/lv/LC_MESSAGES/gcr.mo share/locale/mai/LC_MESSAGES/gcr.mo share/locale/mg/LC_MESSAGES/gcr.mo share/locale/mk/LC_MESSAGES/gcr.mo share/locale/ml/LC_MESSAGES/gcr.mo share/locale/mn/LC_MESSAGES/gcr.mo share/locale/mr/LC_MESSAGES/gcr.mo share/locale/ms/LC_MESSAGES/gcr.mo share/locale/nb/LC_MESSAGES/gcr.mo share/locale/ne/LC_MESSAGES/gcr.mo share/locale/nl/LC_MESSAGES/gcr.mo share/locale/nn/LC_MESSAGES/gcr.mo share/locale/oc/LC_MESSAGES/gcr.mo share/locale/or/LC_MESSAGES/gcr.mo share/locale/pa/LC_MESSAGES/gcr.mo share/locale/pl/LC_MESSAGES/gcr.mo share/locale/pt/LC_MESSAGES/gcr.mo share/locale/pt_BR/LC_MESSAGES/gcr.mo share/locale/ro/LC_MESSAGES/gcr.mo share/locale/ru/LC_MESSAGES/gcr.mo share/locale/rw/LC_MESSAGES/gcr.mo share/locale/si/LC_MESSAGES/gcr.mo share/locale/sk/LC_MESSAGES/gcr.mo share/locale/sl/LC_MESSAGES/gcr.mo share/locale/sq/LC_MESSAGES/gcr.mo share/locale/sr/LC_MESSAGES/gcr.mo share/locale/sr@latin/LC_MESSAGES/gcr.mo share/locale/sv/LC_MESSAGES/gcr.mo share/locale/ta/LC_MESSAGES/gcr.mo share/locale/te/LC_MESSAGES/gcr.mo share/locale/tg/LC_MESSAGES/gcr.mo share/locale/th/LC_MESSAGES/gcr.mo share/locale/tr/LC_MESSAGES/gcr.mo share/locale/ug/LC_MESSAGES/gcr.mo share/locale/uk/LC_MESSAGES/gcr.mo share/locale/vi/LC_MESSAGES/gcr.mo share/locale/xh/LC_MESSAGES/gcr.mo share/locale/zh_CN/LC_MESSAGES/gcr.mo share/locale/zh_HK/LC_MESSAGES/gcr.mo share/locale/zh_TW/LC_MESSAGES/gcr.mo [FILE:31537:manifests/plist.docs] %%INTROSPECTION-ON%%share/doc/gck-1/ 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 enum.Error.html enum.UriError.html flags.SessionOptions.html flags.UriFlags.html fonts.css func.CHECK_VERSION.html func.list_get_boxed_type.html func.list_ref_copy.html func.list_unref_free.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.uri_build.html func.uri_parse.html func.value_to_boolean.html func.value_to_ulong.html fzy.js gck-1.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.ref_sink.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.steal.html method.Builder.take_data.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.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.Module.authenticate-object.html signal.Module.authenticate-slot.html 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.Builder.unref.html type_func.Error.get_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.UriError.get_quark.html vfunc.Module.authenticate_object.html vfunc.Module.authenticate_slot.html vfunc.ObjectCache.fill.html vfunc.Session.discard_handle.html %%INTROSPECTION-ON%%share/doc/gcr-3/ 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.FilterCollectionFunc.html class.CertificateChain.html class.CertificateRequest.html class.FilterCollection.html class.Parser.html class.Pkcs11Certificate.html class.SecretExchange.html class.SimpleCertificate.html class.SimpleCollection.html class.SshAskpass.html class.SystemPrompt.html class.SystemPrompter.html class.UnionCollection.html classes_hierarchy.html const.ICON_CERTIFICATE.html const.ICON_GNUPG.html const.ICON_HOME_DIRECTORY.html const.ICON_KEY.html const.ICON_KEY_PAIR.html const.ICON_PASSWORD.html const.ICON_SMART_CARD.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.FilterCollection.new_with_callback.html ctor.Parser.new.html ctor.SecretExchange.new.html ctor.SimpleCertificate.new.html ctor.SimpleCertificate.new_static.html ctor.SimpleCollection.new.html ctor.SshAskpass.new.html ctor.SystemPrompter.new.html ctor.UnionCollection.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.ColumnFlags.html fonts.css func.CERTIFICATE_MIXIN_IMPLEMENT_COMPARABLE.html func.CHECK_VERSION.html func.data_error_get_domain.html func.fingerprint_from_attributes.html func.fingerprint_from_subject_public_key_info.html func.icon_for_token.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_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-3.devhelp2 go-up-symbolic.png iface.Certificate.html iface.Collection.html iface.Comparable.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_icon.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_markup_text.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.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.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.Collection.contains.html method.Collection.emit_added.html method.Collection.emit_removed.html method.Collection.get_length.html method.Collection.get_objects.html method.Comparable.compare.html method.FilterCollection.get_underlying.html method.FilterCollection.refilter.html method.FilterCollection.set_callback.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.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.SimpleCollection.add.html method.SimpleCollection.remove.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 method.UnionCollection.add.html method.UnionCollection.elements.html method.UnionCollection.have.html method.UnionCollection.remove.html method.UnionCollection.size.html method.UnionCollection.take.html non-pageable-memory.html pkcs11-configuration.html property.Certificate.description.html property.Certificate.expiry.html property.Certificate.icon.html property.Certificate.issuer.html property.Certificate.label.html property.Certificate.markup.html property.Certificate.subject.html property.CertificateChain.length.html property.CertificateChain.status.html property.CertificateRequest.format.html property.CertificateRequest.private-key.html property.FilterCollection.underlying.html property.Importer.icon.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.Collection.added.html signal.Collection.removed.html 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.Column.html struct.Parsed.html style.css trust-store.html type_func.Certificate.compare.html type_func.Certificate.get_columns.html type_func.Certificate.mixin_class_init.html type_func.Certificate.mixin_comparable_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.Comparable.memcmp.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 vfunc.Certificate.get_der_data.html vfunc.Collection.added.html vfunc.Collection.contains.html vfunc.Collection.get_length.html vfunc.Collection.get_objects.html vfunc.Collection.removed.html vfunc.Comparable.compare.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.import_sync.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 %%INTROSPECTION-ON%%share/doc/gcr-ui-3/ 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 certificate-widget.png class.CertificateRenderer.html class.CertificateWidget.html class.CollectionModel.html class.ComboSelector.html class.FailureRenderer.html class.ImportButton.html class.KeyRenderer.html class.KeyWidget.html class.ListSelector.html class.PromptDialog.html class.SecureEntryBuffer.html class.TreeSelector.html class.UnlockOptionsWidget.html class.ViewerWidget.html classes_hierarchy.html combo-selector.png ctor.CertificateRenderer.new.html ctor.CertificateRenderer.new_for_attributes.html ctor.CertificateWidget.new.html ctor.CollectionModel.new.html ctor.CollectionModel.new_full.html ctor.ComboSelector.new.html ctor.FailureRenderer.new.html ctor.ImportButton.new.html ctor.KeyRenderer.new.html ctor.KeyWidget.new.html ctor.ListSelector.new.html ctor.SecureEntryBuffer.new.html ctor.TreeSelector.new.html ctor.UnlockOptionsWidget.new.html ctor.ViewerWidget.new.html enum.CollectionModelMode.html fonts.css fzy.js gcr-ui-3.devhelp2 go-up-symbolic.png iface.Renderer.html iface.Viewer.html import-button.png index.html index.json key-widget.png list-selector.png main.js method.CertificateRenderer.get_certificate.html method.CertificateRenderer.set_certificate.html method.CertificateWidget.get_attributes.html method.CertificateWidget.get_certificate.html method.CertificateWidget.set_attributes.html method.CertificateWidget.set_certificate.html method.CollectionModel.change_selected.html method.CollectionModel.column_for_selected.html method.CollectionModel.get_collection.html method.CollectionModel.get_selected_objects.html method.CollectionModel.is_selected.html method.CollectionModel.iter_for_object.html method.CollectionModel.object_for_iter.html method.CollectionModel.set_collection.html method.CollectionModel.set_columns.html method.CollectionModel.set_selected_objects.html method.CollectionModel.toggle_selected.html method.ComboSelector.get_collection.html method.ComboSelector.get_selected.html method.ComboSelector.set_selected.html method.ImportButton.add_parsed.html method.KeyRenderer.get_attributes.html method.KeyRenderer.set_attributes.html method.KeyWidget.get_attributes.html method.KeyWidget.set_attributes.html method.ListSelector.get_collection.html method.ListSelector.get_selected.html method.ListSelector.set_selected.html method.Renderer.emit_data_changed.html method.Renderer.get_attributes.html method.Renderer.popuplate_popup.html method.Renderer.render_view.html method.Renderer.set_attributes.html method.TreeSelector.get_collection.html method.TreeSelector.get_columns.html method.TreeSelector.get_selected.html method.TreeSelector.set_selected.html method.UnlockOptionsWidget.get_choice.html method.UnlockOptionsWidget.get_label.html method.UnlockOptionsWidget.get_sensitive.html method.UnlockOptionsWidget.get_ttl.html method.UnlockOptionsWidget.set_choice.html method.UnlockOptionsWidget.set_label.html method.UnlockOptionsWidget.set_sensitive.html method.UnlockOptionsWidget.set_ttl.html method.Viewer.add_renderer.html method.Viewer.count_renderers.html method.Viewer.get_renderer.html method.Viewer.insert_renderer.html method.Viewer.remove_renderer.html method.ViewerWidget.clear_error.html method.ViewerWidget.get_display_name.html method.ViewerWidget.get_parser.html method.ViewerWidget.get_viewer.html method.ViewerWidget.load_bytes.html method.ViewerWidget.load_data.html method.ViewerWidget.load_file.html method.ViewerWidget.set_display_name.html method.ViewerWidget.show_error.html property.CertificateRenderer.attributes.html property.CertificateRenderer.certificate.html property.CertificateRenderer.label.html property.CertificateWidget.attributes.html property.CertificateWidget.certificate.html property.CollectionModel.collection.html property.CollectionModel.columns.html property.CollectionModel.mode.html property.ComboSelector.collection.html property.FailureRenderer.attributes.html property.FailureRenderer.label.html property.KeyRenderer.object.html property.KeyWidget.attributes.html property.ListSelector.collection.html property.PromptDialog.choice-visible.html property.PromptDialog.confirm-visible.html property.PromptDialog.password-visible.html property.PromptDialog.warning-visible.html property.Renderer.attributes.html property.Renderer.label.html property.TreeSelector.collection.html property.TreeSelector.columns.html property.UnlockOptionsWidget.choice.html property.UnlockOptionsWidget.ttl.html property.ViewerWidget.display-name.html property.ViewerWidget.parser.html search.js signal.ImportButton.imported.html signal.ImportButton.importing.html signal.Renderer.data-changed.html signal.ViewerWidget.added.html solarized-dark.css solarized-light.css style.css tree-selector.png type_func.FailureRenderer.new_unsupported.html type_func.Renderer.create.html type_func.Renderer.register.html type_func.Renderer.register_well_known.html type_func.Viewer.new.html type_func.Viewer.new_scrolled.html vfunc.ImportButton.imported.html vfunc.ImportButton.importing.html vfunc.Renderer.data_changed.html vfunc.Renderer.populate_popup.html vfunc.Renderer.render_view.html vfunc.Viewer.add_renderer.html vfunc.Viewer.count_renderers.html vfunc.Viewer.get_renderer.html vfunc.Viewer.insert_renderer.html vfunc.Viewer.remove_renderer.html viewer-widget.png widget-gallery.html [FILE:587:patches/patch-gcr_meson.build] --- gcr/meson.build.orig 2022-07-14 12:35:50 UTC +++ gcr/meson.build @@ -154,6 +154,8 @@ gcr_base_linkflags = cc.get_supported_li '-Wl,--version-script,@0@'.format(gcr_base_symbolmap), ) +#SUNOS gcr_base_linkflags += '-lsocket' + gcr_base_lib = shared_library('gcr-base-@0@'.format(gcr_major_version), gcr_base_sources, dependencies: gcr_base_deps, @@ -236,6 +238,7 @@ gcr_ssh_askpass = executable('gcr-ssh-as include_directories: config_h_dir, install: true, install_dir: get_option('libexecdir'), +#SUNOS link_args: ['-lsocket'], ) if get_option('ssh_agent') [FILE:458:patches/patch-gcr_test-secure-memory.c] --- gcr/test-secure-memory.c.orig 2022-07-14 12:35:50 UTC +++ gcr/test-secure-memory.c @@ -55,6 +55,10 @@ extern int egg_secure_warnings; 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 @@ -83,6 +87,7 @@ get_rlimit_memlock (void) } return memlock.rlim_cur; +#endif } static void [FILE:880:patches/patch-ui_meson.build] --- ui/meson.build.orig 2022-07-14 12:35:50 UTC +++ ui/meson.build @@ -201,10 +201,10 @@ gcr_viewer = executable('gcr-viewer', i18n.merge_file( input: configure_file( input: 'gcr-viewer.desktop.in.in', - output: '@BASENAME@', + output: 'gcr-viewer.desktop.in', configuration: { 'bindir': gcr_prefix / get_option('bindir') }, ), - output: '@BASENAME@', + output: 'gcr-viewer.desktop', type: 'desktop', po_dir: podir, install: true, @@ -224,10 +224,10 @@ gcr_prompter = executable('gcr-prompter' i18n.merge_file( input: configure_file( input: 'gcr-prompter.desktop.in.in', - output: '@BASENAME@', + output: 'gcr-prompter.desktop.in', configuration: { 'libexecdir': gcr_prefix / get_option('libexecdir') }, ), - output: '@BASENAME@', + output: 'gcr-prompter.desktop', type: 'desktop', po_dir: podir, install: true,