summaryrefslogtreecommitdiffstats
path: root/security/gnome-keyring
diff options
context:
space:
mode:
authormarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2007-08-13 04:51:25 +0800
committermarcus <marcus@df743ca5-7f9a-e211-a948-0013205c9059>2007-08-13 04:51:25 +0800
commit04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac (patch)
tree8ae0e2441824d774db657eda6757ebba7158f3ed /security/gnome-keyring
parentbccdfb569786d52fc058312dca26fc382e7af447 (diff)
downloadmarcuscom-ports-04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac.tar
marcuscom-ports-04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac.tar.gz
marcuscom-ports-04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac.tar.bz2
marcuscom-ports-04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac.tar.lz
marcuscom-ports-04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac.tar.xz
marcuscom-ports-04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac.tar.zst
marcuscom-ports-04e9657a0cbc0dc0aa05cbdf470f3404aaf44eac.zip
Update to 2.19.90.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9380 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'security/gnome-keyring')
-rw-r--r--security/gnome-keyring/Makefile4
-rw-r--r--security/gnome-keyring/distinfo6
-rw-r--r--security/gnome-keyring/files/patch-pam_gkr-pam-client.c19
3 files changed, 24 insertions, 5 deletions
diff --git a/security/gnome-keyring/Makefile b/security/gnome-keyring/Makefile
index c3ea3fd7f..1310e5af4 100644
--- a/security/gnome-keyring/Makefile
+++ b/security/gnome-keyring/Makefile
@@ -3,11 +3,11 @@
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/security/gnome-keyring/Makefile,v 1.40 2007/07/29 21:54:28 marcus Exp $
+# $MCom: ports/security/gnome-keyring/Makefile,v 1.41 2007/07/31 04:51:03 marcus Exp $
#
PORTNAME= gnome-keyring
-PORTVERSION= 2.19.6.1
+PORTVERSION= 2.19.90
CATEGORIES= security gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
diff --git a/security/gnome-keyring/distinfo b/security/gnome-keyring/distinfo
index 61bdceb80..c59677b22 100644
--- a/security/gnome-keyring/distinfo
+++ b/security/gnome-keyring/distinfo
@@ -1,3 +1,3 @@
-MD5 (gnome2/gnome-keyring-2.19.6.1.tar.bz2) = cf47a48f079c6202ee3e2f5d2d330aac
-SHA256 (gnome2/gnome-keyring-2.19.6.1.tar.bz2) = 7df83ad3ff5331851af5239b8d49b19437519387b3b618c4908092ef44d41f07
-SIZE (gnome2/gnome-keyring-2.19.6.1.tar.bz2) = 536515
+MD5 (gnome2/gnome-keyring-2.19.90.tar.bz2) = 4a33ec4a99d0bafb791ca37740987e0a
+SHA256 (gnome2/gnome-keyring-2.19.90.tar.bz2) = 28bfa335ffcc8d64f22e4d20832e646d28e9f6a96f6a2a1e7f62d34042c8ef1e
+SIZE (gnome2/gnome-keyring-2.19.90.tar.bz2) = 539640
diff --git a/security/gnome-keyring/files/patch-pam_gkr-pam-client.c b/security/gnome-keyring/files/patch-pam_gkr-pam-client.c
new file mode 100644
index 000000000..2d4f5f87d
--- /dev/null
+++ b/security/gnome-keyring/files/patch-pam_gkr-pam-client.c
@@ -0,0 +1,19 @@
+--- pam/gkr-pam-client.c.orig 2007-08-12 16:42:30.000000000 -0400
++++ pam/gkr-pam-client.c 2007-08-12 16:43:46.000000000 -0400
+@@ -29,6 +29,7 @@
+
+ #include <sys/types.h>
+ #include <sys/socket.h>
++#include <sys/ucred.h>
+ #include <sys/un.h>
+ #include <sys/uio.h>
+ #include <sys/wait.h>
+@@ -90,7 +91,7 @@ check_peer_same_uid (int sock)
+ socklen_t xuc_len = sizeof (xuc);
+
+ if (getsockopt (sock, SOL_SOCKET, LOCAL_PEERCRED, &xuc, &xuc_len) == 0 &&
+- xuc_len == sizeof (xuc) {
++ xuc_len == sizeof (xuc)) {
+ uid = xuc.cr_uid;
+ } else {
+ syslog (GKR_LOG_ERR, "could not get gnome-keyring-daemon socket credentials, "