diff --git a/security/gcr3/Makefile b/security/gcr3/Makefile index 3a0eb14dd719..01220e4a5180 100644 --- a/security/gcr3/Makefile +++ b/security/gcr3/Makefile @@ -1,42 +1,36 @@ PORTNAME= gcr -PORTVERSION= 3.40.0 -PORTREVISION= 3 +PORTVERSION= 3.41.2 CATEGORIES= security gnome MASTER_SITES= GNOME +DIST_SUBDIR= gnome PKGNAMESUFFIX= 3 -LICENSE= LGPL20+ +LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ -PATCHFILES+= b3ca1d02bb01.patch:-p1 # https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/81 - MAINTAINER= gnome@FreeBSD.org COMMENT= Library for bits of crypto UI and parsing -WWW= https://live.gnome.org/GnomeKeyring +WWW= https://gitlab.gnome.org/GNOME/gcr BUILD_DEPENDS= gpg2:security/gnupg LIB_DEPENDS= libdbus-1.so:devel/dbus \ - libgpg-error.so:security/libgpg-error \ libp11-kit.so:security/p11-kit \ - libgcrypt.so:security/libgcrypt + libgcrypt.so:security/libgcrypt \ + libsecret-1.so:security/libsecret +RUN_DEPENDS= gpg2:security/gnupg -CONFLICTS= gnome-keyring-2.[0-9]* PORTSCOUT= limitw:1,even -USE_GNOME= cairo gtk30 intlhack introspection:build -USES= desktop-file-utils gettext gmake gnome meson pathfix \ - pkgconfig python shared-mime-info tar:xz vala:build +USES= desktop-file-utils gettext gnome meson pkgconfig python \ + shared-mime-info tar:xz vala:build +USE_GNOME= cairo glib20 gdkpixbuf gtk30 introspection:build +MESON_ARGS= -Dsystemd=disabled \ + -Dgtk_doc=false +# Avoid conflicts with security/gcr -> /usr/local/libexec/gcr-ssh-agent +MESON_ARGS+= -Dssh_agent=false USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_VERSION} -INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.crypto.pgp.gschema.xml -OPTIONS_DEFINE= DOCS - -DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc -DOCS_MESON_TRUE= gtk_doc -DOCSDIR= ${PREFIX}/share/gtk-doc/html/ - .include diff --git a/security/gcr3/distinfo b/security/gcr3/distinfo index b5f4fff9582f..8b715e1db19a 100644 --- a/security/gcr3/distinfo +++ b/security/gcr3/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1644692066 -SHA256 (gcr-3.40.0.tar.xz) = b9d3645a5fd953a54285cc64d4fc046736463dbd4dcc25caf5c7b59bed3027f5 -SIZE (gcr-3.40.0.tar.xz) = 1011044 -SHA256 (b3ca1d02bb01.patch) = 3b2714ea24e6f5985eb4ac124899dfbc5e70200df498552ae198a8039b7c0a83 -SIZE (b3ca1d02bb01.patch) = 1929 +TIMESTAMP = 1731165414 +SHA256 (gnome/gcr-3.41.2.tar.xz) = bad10f3c553a0e1854649ab59c5b2434da22ca1a54ae6138f1f53961567e1ab7 +SIZE (gnome/gcr-3.41.2.tar.xz) = 1034532 diff --git a/security/gcr3/pkg-plist b/security/gcr3/pkg-plist index 20d8329fb818..66778bc4b634 100644 --- a/security/gcr3/pkg-plist +++ b/security/gcr3/pkg-plist @@ -1,296 +1,211 @@ bin/gcr-viewer include/gck-1/gck/gck-deprecated.h include/gck-1/gck/gck-enum-types.h include/gck-1/gck/gck-version.h include/gck-1/gck/gck.h include/gck-1/gck/pkcs11.h include/gck-1/gck/pkcs11n.h include/gck-1/gck/pkcs11x.h include/gcr-3/gcr/gcr-base.h include/gcr-3/gcr/gcr-certificate-chain.h include/gcr-3/gcr/gcr-certificate-request.h include/gcr-3/gcr/gcr-certificate.h include/gcr-3/gcr/gcr-collection.h include/gcr-3/gcr/gcr-column.h include/gcr-3/gcr/gcr-comparable.h include/gcr-3/gcr/gcr-deprecated-base.h include/gcr-3/gcr/gcr-enum-types-base.h include/gcr-3/gcr/gcr-filter-collection.h include/gcr-3/gcr/gcr-fingerprint.h include/gcr-3/gcr/gcr-icons.h include/gcr-3/gcr/gcr-import-interaction.h include/gcr-3/gcr/gcr-importer.h include/gcr-3/gcr/gcr-library.h include/gcr-3/gcr/gcr-mock-prompter.h include/gcr-3/gcr/gcr-parser.h include/gcr-3/gcr/gcr-pkcs11-certificate.h include/gcr-3/gcr/gcr-prompt.h include/gcr-3/gcr/gcr-secret-exchange.h include/gcr-3/gcr/gcr-secure-memory.h include/gcr-3/gcr/gcr-simple-certificate.h include/gcr-3/gcr/gcr-simple-collection.h include/gcr-3/gcr/gcr-ssh-askpass.h include/gcr-3/gcr/gcr-system-prompt.h include/gcr-3/gcr/gcr-system-prompter.h include/gcr-3/gcr/gcr-trust.h include/gcr-3/gcr/gcr-types.h include/gcr-3/gcr/gcr-union-collection.h include/gcr-3/gcr/gcr-unlock-options.h include/gcr-3/gcr/gcr-version.h include/gcr-3/gcr/gcr.h include/gcr-3/ui/gcr-certificate-basics-widget.h include/gcr-3/ui/gcr-certificate-details-widget.h include/gcr-3/ui/gcr-certificate-renderer.h include/gcr-3/ui/gcr-certificate-widget.h include/gcr-3/ui/gcr-collection-model.h include/gcr-3/ui/gcr-combo-selector.h include/gcr-3/ui/gcr-deprecated.h include/gcr-3/ui/gcr-enum-types.h include/gcr-3/ui/gcr-failure-renderer.h include/gcr-3/ui/gcr-import-button.h include/gcr-3/ui/gcr-key-renderer.h include/gcr-3/ui/gcr-key-widget.h include/gcr-3/ui/gcr-list-selector.h include/gcr-3/ui/gcr-prompt-dialog.h include/gcr-3/ui/gcr-renderer.h include/gcr-3/ui/gcr-secure-entry-buffer.h include/gcr-3/ui/gcr-tree-selector.h include/gcr-3/ui/gcr-ui.h include/gcr-3/ui/gcr-unlock-options-widget.h include/gcr-3/ui/gcr-viewer-widget.h include/gcr-3/ui/gcr-viewer.h lib/girepository-1.0/Gck-1.typelib lib/girepository-1.0/Gcr-3.typelib lib/girepository-1.0/GcrUi-3.typelib lib/libgck-1.so lib/libgck-1.so.0 lib/libgck-1.so.0.0.0 lib/libgcr-base-3.so lib/libgcr-base-3.so.1 lib/libgcr-base-3.so.1.0.0 lib/libgcr-ui-3.so lib/libgcr-ui-3.so.1 lib/libgcr-ui-3.so.1.0.0 libdata/pkgconfig/gck-1.pc libdata/pkgconfig/gcr-3.pc libdata/pkgconfig/gcr-base-3.pc libdata/pkgconfig/gcr-ui-3.pc libexec/gcr-prompter libexec/gcr-ssh-askpass share/GConf/gsettings/org.gnome.crypto.pgp.convert share/GConf/gsettings/org.gnome.crypto.pgp_keyservers.convert share/applications/gcr-prompter.desktop share/applications/gcr-viewer.desktop share/dbus-1/services/org.gnome.keyring.PrivatePrompter.service share/dbus-1/services/org.gnome.keyring.SystemPrompter.service share/gir-1.0/Gck-1.gir share/gir-1.0/Gcr-3.gir share/gir-1.0/GcrUi-3.gir -%%PORTDOCS%%%%DOCSDIR%%gck/GckAttribute.html -%%PORTDOCS%%%%DOCSDIR%%gck/GckAttributes.html -%%PORTDOCS%%%%DOCSDIR%%gck/GckEnumerator.html -%%PORTDOCS%%%%DOCSDIR%%gck/GckModule.html -%%PORTDOCS%%%%DOCSDIR%%gck/GckObject.html -%%PORTDOCS%%%%DOCSDIR%%gck/GckObjectCache.html -%%PORTDOCS%%%%DOCSDIR%%gck/GckSession.html -%%PORTDOCS%%%%DOCSDIR%%gck/GckSlot.html -%%PORTDOCS%%%%DOCSDIR%%gck/annotation-glossary.html -%%PORTDOCS%%%%DOCSDIR%%gck/gck-Errors.html -%%PORTDOCS%%%%DOCSDIR%%gck/gck-GckModule-lists.html -%%PORTDOCS%%%%DOCSDIR%%gck/gck-Library-Utilities.html -%%PORTDOCS%%%%DOCSDIR%%gck/gck-Miscellaneous-Functions.html -%%PORTDOCS%%%%DOCSDIR%%gck/gck-PKCS11-URIs.html -%%PORTDOCS%%%%DOCSDIR%%gck/gck.devhelp2 -%%PORTDOCS%%%%DOCSDIR%%gck/home.png -%%PORTDOCS%%%%DOCSDIR%%gck/index.html -%%PORTDOCS%%%%DOCSDIR%%gck/left-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%gck/left.png -%%PORTDOCS%%%%DOCSDIR%%gck/pkcs11-links.html -%%PORTDOCS%%%%DOCSDIR%%gck/reference.html -%%PORTDOCS%%%%DOCSDIR%%gck/right-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%gck/right.png -%%PORTDOCS%%%%DOCSDIR%%gck/style.css -%%PORTDOCS%%%%DOCSDIR%%gck/up-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%gck/up.png -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrCertificate.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrCertificateChain.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrCertificateRequest.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrCertificateWidget.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrCollection.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrCollectionModel.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrComboSelector.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrComparable.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrImportButton.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrImportInteraction.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrImporter.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrKeyWidget.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrListSelector.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrParser.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrPkcs11Certificate.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrPrompt.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrPromptDialog.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrRenderer.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrSecretExchange.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrSecureEntryBuffer.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrSimpleCertificate.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrSimpleCollection.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrSshAskpass.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrSystemPrompt.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrSystemPrompter.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrTreeSelector.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrViewer.html -%%PORTDOCS%%%%DOCSDIR%%gcr/GcrViewerWidget.html -%%PORTDOCS%%%%DOCSDIR%%gcr/annotation-glossary.html -%%PORTDOCS%%%%DOCSDIR%%gcr/certificate-widget.png -%%PORTDOCS%%%%DOCSDIR%%gcr/certificates.html -%%PORTDOCS%%%%DOCSDIR%%gcr/ch01.html -%%PORTDOCS%%%%DOCSDIR%%gcr/collections.html -%%PORTDOCS%%%%DOCSDIR%%gcr/combo-selector.png -%%PORTDOCS%%%%DOCSDIR%%gcr/gcr-GcrColumn.html -%%PORTDOCS%%%%DOCSDIR%%gcr/gcr-Key-Fingerprints.html -%%PORTDOCS%%%%DOCSDIR%%gcr/gcr-Library-PKCS#11.html -%%PORTDOCS%%%%DOCSDIR%%gcr/gcr-Library-Utilities.html -%%PORTDOCS%%%%DOCSDIR%%gcr/gcr-Non-pageable-Memory.html -%%PORTDOCS%%%%DOCSDIR%%gcr/gcr-Trust-Storage-and-Lookups.html -%%PORTDOCS%%%%DOCSDIR%%gcr/gcr.devhelp2 -%%PORTDOCS%%%%DOCSDIR%%gcr/home.png -%%PORTDOCS%%%%DOCSDIR%%gcr/import-button.png -%%PORTDOCS%%%%DOCSDIR%%gcr/index.html -%%PORTDOCS%%%%DOCSDIR%%gcr/key-widget.png -%%PORTDOCS%%%%DOCSDIR%%gcr/left-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%gcr/left.png -%%PORTDOCS%%%%DOCSDIR%%gcr/list-selector.png -%%PORTDOCS%%%%DOCSDIR%%gcr/misc.html -%%PORTDOCS%%%%DOCSDIR%%gcr/prompts.html -%%PORTDOCS%%%%DOCSDIR%%gcr/right-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%gcr/right.png -%%PORTDOCS%%%%DOCSDIR%%gcr/storage.html -%%PORTDOCS%%%%DOCSDIR%%gcr/style.css -%%PORTDOCS%%%%DOCSDIR%%gcr/tree-selector.png -%%PORTDOCS%%%%DOCSDIR%%gcr/up-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%gcr/up.png -%%PORTDOCS%%%%DOCSDIR%%gcr/viewer-widget.png -%%PORTDOCS%%%%DOCSDIR%%gcr/widgets.html share/icons/hicolor/16x16/apps/gcr-gnupg.png share/icons/hicolor/16x16/apps/gcr-key-pair.png share/icons/hicolor/16x16/apps/gcr-key.png share/icons/hicolor/16x16/apps/gcr-password.png share/icons/hicolor/16x16/apps/gcr-smart-card.png share/icons/hicolor/22x22/apps/gcr-gnupg.png share/icons/hicolor/22x22/apps/gcr-key-pair.png share/icons/hicolor/22x22/apps/gcr-key.png share/icons/hicolor/22x22/apps/gcr-password.png share/icons/hicolor/22x22/apps/gcr-smart-card.png share/icons/hicolor/24x24/apps/gcr-gnupg.png share/icons/hicolor/24x24/apps/gcr-key-pair.png share/icons/hicolor/24x24/apps/gcr-key.png share/icons/hicolor/24x24/apps/gcr-password.png share/icons/hicolor/24x24/apps/gcr-smart-card.png share/icons/hicolor/256x256/apps/gcr-gnupg.png share/icons/hicolor/256x256/apps/gcr-password.png share/icons/hicolor/256x256/apps/gcr-smart-card.png share/icons/hicolor/32x32/apps/gcr-gnupg.png share/icons/hicolor/32x32/apps/gcr-key-pair.png share/icons/hicolor/32x32/apps/gcr-key.png share/icons/hicolor/32x32/apps/gcr-password.png share/icons/hicolor/32x32/apps/gcr-smart-card.png share/icons/hicolor/48x48/apps/gcr-gnupg.png share/icons/hicolor/48x48/apps/gcr-key-pair.png share/icons/hicolor/48x48/apps/gcr-key.png share/icons/hicolor/48x48/apps/gcr-password.png share/icons/hicolor/48x48/apps/gcr-smart-card.png +share/locale/ab/LC_MESSAGES/gcr.mo 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/is/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 share/mime/packages/gcr-crypto-types.xml share/vala/vapi/gck-1.deps share/vala/vapi/gck-1.vapi share/vala/vapi/gcr-3.deps share/vala/vapi/gcr-3.vapi share/vala/vapi/gcr-ui-3.deps share/vala/vapi/gcr-ui-3.vapi share/vala/vapi/pkcs11.vapi