BSD Ports

security/gcr3 3.41.2 MidnightBSD

Library for bits of crypto UI and parsing

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
8a556830f4
License
gpl2+, lgpl2.1+
Categories
security, gnome

Description

Gcr is a library for bits of crypto and security UI, parsing etc. It used to be part of gnome-keyring. It also provides a viewer and importer for certificates and private keys.

In the other systems

SystemPortVersion
MidnightBSDsecurity/gcr33.41.2
FreeBSDsecurity/gcr33.41.2
DragonFlysecurity/gcr33.40.0_3
HardenedBSDsecurity/gcr33.41.2
GhostBSDsecurity/gcr33.41.2

Install

Binary package:

mport install gcr3

From mports:

cd /usr/mports/security/gcr3 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gcr3>0:security/gcr3
LIB_DEPENDS=	libgck-1.so:security/gcr3

Dependencies

As this port's Makefile names them.

Build 1

Library 4

Runtime 1

Build dependencies 5
Run dependencies 5

Configuration

No options to configure.

USES
desktop-file-utils gettext-tools gnome meson pkgconfig python shared-mime-info tar:xz vala:build
Service scripts
none
Conflicts with
gnome-keyring-2.[0-9]*

Files

pkg-plist 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
  • 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

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/gcr-3.41.2.tar.xz1.034532e+06bad10f3c553a0e1854649ab59c5b2434da22ca1a54ae6138f1f53961567e1ab7
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
8a556830f4 Lucas Holt *: fix broken PORTSCOUT limit configurations (#1257)
Audited every `PORTSCOUT` setting in the tree (526 ports) against the parser in `Portscout::API` and the limit checks in `FindNewestFile()`, and fixed the 30 that could never report an update. Each one either failed to parse or excluded the port's own current version, so portscout was silently reporting nothing for them. ### What was checked Validation mirrored portscout's real behaviour rather than the documented syntax: - Tokens must match `^([A-Za-z]+):(.*)$` after `make -V` expansion; recognised keys are `site`, `limit`, `limitw`, `skipv`, `skipb`, `ignore`. - `limit` must be a compilable Perl regex; `limitw` must match `^(\d{1,2}),(even|odd)$`. - For GitHub/GitLab ports, `FindNewestFile()` normalises the tag — …
f437812880 Lucas Holt security/gcr3: update to 3.41.2 (#1016)