Commit ce393f2e authored by Olivier Duchateau's avatar Olivier Duchateau
Browse files

Update to 3.36.0

parent d93acae9
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/security/gnome-keyring/Makefile 546967 2020-08-30 03:10:23Z novel $
PORTNAME= gnome-keyring
PORTVERSION= 3.36.0
CATEGORIES= security gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Program that keeps passwords and other secrets
LICENSE= GPLv2
BUILD_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
docbook-xsl>=0:textproc/docbook-xsl \
gcr>=3.5.3:security/gcr
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libgpg-error.so:security/libgpg-error \
libgcr-base-3.so:security/gcr \
libtasn1.so:security/libtasn1 \
libp11-kit.so:security/p11-kit \
libgcrypt.so:security/libgcrypt \
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
pinentry-gnome3:security/pinentry-gnome3
PORTSCOUT= limitw:1,even
USE_GNOME= cairo gtk30 libxslt:build
USES= compiler:c11 cpe gettext gmake gnome libtool localbase \
pathfix pkgconfig tar:xz
CPE_VENDOR= gnome
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-pam-dir="${PREFIX}/lib"
INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.gnome.crypto.cache.gschema.xml
SUB_FILES= pkg-message
.include <bsd.port.mk>
TIMESTAMP = 1600351836
SHA256 (gnome/gnome-keyring-3.36.0.tar.xz) = a264b57a8d1a71fdf0d66e8cd6033d013fb828be279c35766545eb9bb3734f87
SIZE (gnome/gnome-keyring-3.36.0.tar.xz) = 1345360
--- pam/gkr-pam-client.c.orig 2008-10-07 12:25:23.000000000 -0400
+++ pam/gkr-pam-client.c 2008-10-07 12:38:36.000000000 -0400
@@ -96,12 +96,12 @@ check_peer_same_uid (int sock)
struct xucred xuc;
socklen_t xuc_len = sizeof (xuc);
- if (getsockopt (sock, SOL_SOCKET, LOCAL_PEERCRED, &xuc, &xuc_len) == 0 &&
- xuc_len == sizeof (xuc)) {
+ if (getsockopt (sock, 0, LOCAL_PEERCRED, &xuc, &xuc_len) == 0 &&
+ xuc.cr_version == XUCRED_VERSION) {
uid = xuc.cr_uid;
} else {
syslog (GKR_LOG_ERR, "could not get gnome-keyring-daemon socket credentials, "
- "(returned len %d/%d)\n", xuc_len, (int)sizeof (xuc));
+ "(returned version %d/%d)\n", xuc.cr_version, XUCRED_VERSION);
return -1;
}
[
{ type: install
message: <<EOM
Gnome-keyring uses pinentry-gnome3 for gpg interactions, please add the
following line to your ~/.gnupg/gpg-agent.conf to enable the pinentry
dialog.
pinentry-program %%PREFIX%%/bin/pinentry-gnome3
EOM
}
]
Gnome-keyring is a program that keep password and other secrets for
users. It is run as a daemon in the session, similar to ssh-agent, and
other applications can locate it by an environment variable.
The program can manage several keyrings, each with its own master
password, and there is also a session keyring which is never stored to
disk, but forgotten when the session ends.
The library libgnome-keyring is used by applications to integrate with
the gnome keyring system. However, at this point the library hasn't been
tested and used enought to consider the API to be publically
exposed. Therefore use of libgnome-keyring is at the moment limited to
internal use in the gnome desktop. However, we hope that the
gnome-keyring API will turn out useful and good, so that later it
can be made public for any application to use.
-- Gnome-keyring README
bin/gnome-keyring
bin/gnome-keyring-3
bin/gnome-keyring-daemon
etc/xdg/autostart/gnome-keyring-pkcs11.desktop
etc/xdg/autostart/gnome-keyring-secrets.desktop
etc/xdg/autostart/gnome-keyring-ssh.desktop
lib/gnome-keyring/devel/gkm-gnome2-store-standalone.so
lib/gnome-keyring/devel/gkm-secret-store-standalone.so
lib/gnome-keyring/devel/gkm-ssh-store-standalone.so
lib/gnome-keyring/devel/gkm-xdg-store-standalone.so
lib/pam_gnome_keyring.so
lib/pkcs11/gnome-keyring-pkcs11.so
man/man1/gnome-keyring-3.1.gz
man/man1/gnome-keyring-daemon.1.gz
man/man1/gnome-keyring.1.gz
share/GConf/gsettings/org.gnome.crypto.cache.convert
share/dbus-1/services/org.freedesktop.impl.portal.Secret.service
share/dbus-1/services/org.freedesktop.secrets.service
share/dbus-1/services/org.gnome.keyring.service
share/locale/af/LC_MESSAGES/gnome-keyring.mo
share/locale/ar/LC_MESSAGES/gnome-keyring.mo
share/locale/as/LC_MESSAGES/gnome-keyring.mo
share/locale/ast/LC_MESSAGES/gnome-keyring.mo
share/locale/az/LC_MESSAGES/gnome-keyring.mo
share/locale/be/LC_MESSAGES/gnome-keyring.mo
share/locale/be@latin/LC_MESSAGES/gnome-keyring.mo
share/locale/bg/LC_MESSAGES/gnome-keyring.mo
share/locale/bn/LC_MESSAGES/gnome-keyring.mo
share/locale/bn_IN/LC_MESSAGES/gnome-keyring.mo
share/locale/bs/LC_MESSAGES/gnome-keyring.mo
share/locale/ca/LC_MESSAGES/gnome-keyring.mo
share/locale/ca@valencia/LC_MESSAGES/gnome-keyring.mo
share/locale/ckb/LC_MESSAGES/gnome-keyring.mo
share/locale/cs/LC_MESSAGES/gnome-keyring.mo
share/locale/cy/LC_MESSAGES/gnome-keyring.mo
share/locale/da/LC_MESSAGES/gnome-keyring.mo
share/locale/de/LC_MESSAGES/gnome-keyring.mo
share/locale/dz/LC_MESSAGES/gnome-keyring.mo
share/locale/el/LC_MESSAGES/gnome-keyring.mo
share/locale/en@shaw/LC_MESSAGES/gnome-keyring.mo
share/locale/en_CA/LC_MESSAGES/gnome-keyring.mo
share/locale/en_GB/LC_MESSAGES/gnome-keyring.mo
share/locale/eo/LC_MESSAGES/gnome-keyring.mo
share/locale/es/LC_MESSAGES/gnome-keyring.mo
share/locale/et/LC_MESSAGES/gnome-keyring.mo
share/locale/eu/LC_MESSAGES/gnome-keyring.mo
share/locale/fa/LC_MESSAGES/gnome-keyring.mo
share/locale/fi/LC_MESSAGES/gnome-keyring.mo
share/locale/fr/LC_MESSAGES/gnome-keyring.mo
share/locale/fur/LC_MESSAGES/gnome-keyring.mo
share/locale/ga/LC_MESSAGES/gnome-keyring.mo
share/locale/gd/LC_MESSAGES/gnome-keyring.mo
share/locale/gl/LC_MESSAGES/gnome-keyring.mo
share/locale/gu/LC_MESSAGES/gnome-keyring.mo
share/locale/he/LC_MESSAGES/gnome-keyring.mo
share/locale/hi/LC_MESSAGES/gnome-keyring.mo
share/locale/hr/LC_MESSAGES/gnome-keyring.mo
share/locale/hu/LC_MESSAGES/gnome-keyring.mo
share/locale/id/LC_MESSAGES/gnome-keyring.mo
share/locale/is/LC_MESSAGES/gnome-keyring.mo
share/locale/it/LC_MESSAGES/gnome-keyring.mo
share/locale/ja/LC_MESSAGES/gnome-keyring.mo
share/locale/ka/LC_MESSAGES/gnome-keyring.mo
share/locale/kk/LC_MESSAGES/gnome-keyring.mo
share/locale/km/LC_MESSAGES/gnome-keyring.mo
share/locale/kn/LC_MESSAGES/gnome-keyring.mo
share/locale/ko/LC_MESSAGES/gnome-keyring.mo
share/locale/lt/LC_MESSAGES/gnome-keyring.mo
share/locale/lv/LC_MESSAGES/gnome-keyring.mo
share/locale/mai/LC_MESSAGES/gnome-keyring.mo
share/locale/mg/LC_MESSAGES/gnome-keyring.mo
share/locale/mjw/LC_MESSAGES/gnome-keyring.mo
share/locale/mk/LC_MESSAGES/gnome-keyring.mo
share/locale/ml/LC_MESSAGES/gnome-keyring.mo
share/locale/mn/LC_MESSAGES/gnome-keyring.mo
share/locale/mr/LC_MESSAGES/gnome-keyring.mo
share/locale/ms/LC_MESSAGES/gnome-keyring.mo
share/locale/nb/LC_MESSAGES/gnome-keyring.mo
share/locale/ne/LC_MESSAGES/gnome-keyring.mo
share/locale/nl/LC_MESSAGES/gnome-keyring.mo
share/locale/nn/LC_MESSAGES/gnome-keyring.mo
share/locale/oc/LC_MESSAGES/gnome-keyring.mo
share/locale/or/LC_MESSAGES/gnome-keyring.mo
share/locale/pa/LC_MESSAGES/gnome-keyring.mo
share/locale/pl/LC_MESSAGES/gnome-keyring.mo
share/locale/pt/LC_MESSAGES/gnome-keyring.mo
share/locale/pt_BR/LC_MESSAGES/gnome-keyring.mo
share/locale/ro/LC_MESSAGES/gnome-keyring.mo
share/locale/ru/LC_MESSAGES/gnome-keyring.mo
share/locale/rw/LC_MESSAGES/gnome-keyring.mo
share/locale/si/LC_MESSAGES/gnome-keyring.mo
share/locale/sk/LC_MESSAGES/gnome-keyring.mo
share/locale/sl/LC_MESSAGES/gnome-keyring.mo
share/locale/sq/LC_MESSAGES/gnome-keyring.mo
share/locale/sr/LC_MESSAGES/gnome-keyring.mo
share/locale/sr@latin/LC_MESSAGES/gnome-keyring.mo
share/locale/sv/LC_MESSAGES/gnome-keyring.mo
share/locale/ta/LC_MESSAGES/gnome-keyring.mo
share/locale/te/LC_MESSAGES/gnome-keyring.mo
share/locale/tg/LC_MESSAGES/gnome-keyring.mo
share/locale/th/LC_MESSAGES/gnome-keyring.mo
share/locale/tr/LC_MESSAGES/gnome-keyring.mo
share/locale/ug/LC_MESSAGES/gnome-keyring.mo
share/locale/uk/LC_MESSAGES/gnome-keyring.mo
share/locale/vi/LC_MESSAGES/gnome-keyring.mo
share/locale/xh/LC_MESSAGES/gnome-keyring.mo
share/locale/zh_CN/LC_MESSAGES/gnome-keyring.mo
share/locale/zh_HK/LC_MESSAGES/gnome-keyring.mo
share/locale/zh_TW/LC_MESSAGES/gnome-keyring.mo
share/p11-kit/modules/gnome-keyring.module
share/xdg-desktop-portal/portals/gnome-keyring.portal
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment