summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
Diffstat (limited to 'security')
-rw-r--r--security/gcr/Makefile7
-rw-r--r--security/gcr/distinfo4
-rw-r--r--security/gcr/pkg-plist1
-rw-r--r--security/gnome-keyring/Makefile9
-rw-r--r--security/gnome-keyring/distinfo4
-rw-r--r--security/gnome-keyring/files/pkg-message.in7
-rw-r--r--security/gnome-keyring/pkg-plist1
-rw-r--r--security/libsecret/Makefile5
-rw-r--r--security/libsecret/distinfo4
-rw-r--r--security/libsecret/pkg-plist1
-rw-r--r--security/seahorse/Makefile17
-rw-r--r--security/seahorse/distinfo4
-rw-r--r--security/seahorse/files/patch-configure30
-rw-r--r--security/seahorse/pkg-plist30
14 files changed, 57 insertions, 67 deletions
diff --git a/security/gcr/Makefile b/security/gcr/Makefile
index 326d2a7452b9..34ff14568cdf 100644
--- a/security/gcr/Makefile
+++ b/security/gcr/Makefile
@@ -2,11 +2,11 @@
# $FreeBSD$
PORTNAME= gcr
-PORTVERSION= 3.16.0
+PORTVERSION= 3.18.0
CATEGORIES= security gnome
MASTER_SITES= GNOME
-MAINTAINER= kwm@FreeBSD.org
+MAINTAINER= gnome@FreeBSD.org
COMMENT= Library for bits of crypto UI and parsing
BUILD_DEPENDS= gtk-doc>0:${PORTSDIR}/textproc/gtk-doc \
@@ -20,10 +20,11 @@ CONFLICTS= gnome-keyring-2.[0-9]*
PORTSCOUT= limitw:1,even
USE_GNOME= gtk30 intlhack introspection:build
-USES= desktop-file-utils gettext gmake libtool pathfix \
+USES= desktop-file-utils gettext gmake gnome libtool pathfix \
pkgconfig shared-mime-info tar:xz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+CONFIGURE_ARGS= --disable-valgrind
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
diff --git a/security/gcr/distinfo b/security/gcr/distinfo
index 1893ef4b6830..9bb07708f56c 100644
--- a/security/gcr/distinfo
+++ b/security/gcr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gcr-3.16.0.tar.xz) = ecfe8df41cc88158364bb15addc670b11e539fe844742983629ba2323888d075
-SIZE (gcr-3.16.0.tar.xz) = 1335348
+SHA256 (gcr-3.18.0.tar.xz) = d4d16da5af55148a694055835ccd07ad34daf0ad03bdad929bf7cad15637ce00
+SIZE (gcr-3.18.0.tar.xz) = 1311368
diff --git a/security/gcr/pkg-plist b/security/gcr/pkg-plist
index 2c3681d4c02f..cc719343216d 100644
--- a/security/gcr/pkg-plist
+++ b/security/gcr/pkg-plist
@@ -244,6 +244,7 @@ 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
diff --git a/security/gnome-keyring/Makefile b/security/gnome-keyring/Makefile
index 4a53e28ad760..3114d6299050 100644
--- a/security/gnome-keyring/Makefile
+++ b/security/gnome-keyring/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gnome-keyring
-PORTVERSION= 3.16.0
+PORTVERSION= 3.18.3
CATEGORIES= security gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -19,12 +19,13 @@ LIB_DEPENDS= libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring \
libtasn1.so:${PORTSDIR}/security/libtasn1 \
libp11-kit.so:${PORTSDIR}/security/p11-kit \
libgcrypt.so:${PORTSDIR}/security/libgcrypt
-RUN_DEPENDS= ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss
+RUN_DEPENDS= ca_root_nss>=0:${PORTSDIR}/security/ca_root_nss \
+ pinentry-gnome3:${PORTSDIR}/security/pinentry-gnome3
PORTSCOUT= limitw:1,even
USE_GNOME= gtk30 intlhack libxslt:build
-USES= compiler:c11 cpe gettext gmake libtool pathfix \
+USES= compiler:c11 cpe gettext gmake gnome libtool pathfix \
pkgconfig tar:xz
CPE_VENDOR= gnome
INSTALLS_ICONS= yes
@@ -36,4 +37,6 @@ LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.gnome.crypto.cache.gschema.xml
+SUB_FILES= pkg-message
+
.include <bsd.port.mk>
diff --git a/security/gnome-keyring/distinfo b/security/gnome-keyring/distinfo
index 9c20fe6970b4..36b0dffae8b2 100644
--- a/security/gnome-keyring/distinfo
+++ b/security/gnome-keyring/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/gnome-keyring-3.16.0.tar.xz) = 15a3bb8c53855a4ff0dbbdfbe4ec3df206c32048f50bdc76a51f8e3e14ece1f5
-SIZE (gnome3/gnome-keyring-3.16.0.tar.xz) = 1179776
+SHA256 (gnome3/gnome-keyring-3.18.3.tar.xz) = 3f670dd61789bdda75b9c9e31e289bf7b1d23ba012433474790081ba7dc0ed98
+SIZE (gnome3/gnome-keyring-3.18.3.tar.xz) = 1205108
diff --git a/security/gnome-keyring/files/pkg-message.in b/security/gnome-keyring/files/pkg-message.in
new file mode 100644
index 000000000000..c59d74ec7a91
--- /dev/null
+++ b/security/gnome-keyring/files/pkg-message.in
@@ -0,0 +1,7 @@
+
+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
+
diff --git a/security/gnome-keyring/pkg-plist b/security/gnome-keyring/pkg-plist
index 9bf59aea2cd5..7fcd0829df77 100644
--- a/security/gnome-keyring/pkg-plist
+++ b/security/gnome-keyring/pkg-plist
@@ -1,7 +1,6 @@
bin/gnome-keyring
bin/gnome-keyring-3
bin/gnome-keyring-daemon
-etc/xdg/autostart/gnome-keyring-gpg.desktop
etc/xdg/autostart/gnome-keyring-pkcs11.desktop
etc/xdg/autostart/gnome-keyring-secrets.desktop
etc/xdg/autostart/gnome-keyring-ssh.desktop
diff --git a/security/libsecret/Makefile b/security/libsecret/Makefile
index e08a277be94b..073c20016054 100644
--- a/security/libsecret/Makefile
+++ b/security/libsecret/Makefile
@@ -1,9 +1,8 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/trunk/security/libsecret/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= libsecret
-PORTVERSION= 0.18.3
+PORTVERSION= 0.18.4
CATEGORIES= security gnome
MASTER_SITES= GNOME
@@ -16,7 +15,7 @@ BUILD_DEPENDS= docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \
vala:${PORTSDIR}/lang/vala
LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt
-USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 libxslt:build intltool \
introspection:build
USE_LDCONFIG= yes
diff --git a/security/libsecret/distinfo b/security/libsecret/distinfo
index 985f932f7a38..1af5390a5132 100644
--- a/security/libsecret/distinfo
+++ b/security/libsecret/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libsecret-0.18.3.tar.xz) = f2bf1d0c5ab4640664f3e3c7ef6b086c180e50ff415720b5e22f96750dbf84c9
-SIZE (libsecret-0.18.3.tar.xz) = 481256
+SHA256 (libsecret-0.18.4.tar.xz) = 0f29b51698198e6999c91f4adce3119c8c457f546b133a85baea5ea9010a19ed
+SIZE (libsecret-0.18.4.tar.xz) = 499132
diff --git a/security/libsecret/pkg-plist b/security/libsecret/pkg-plist
index 23390a4c3dbf..bb4451aa5f25 100644
--- a/security/libsecret/pkg-plist
+++ b/security/libsecret/pkg-plist
@@ -93,6 +93,7 @@ share/locale/el/LC_MESSAGES/libsecret.mo
share/locale/es/LC_MESSAGES/libsecret.mo
share/locale/eo/LC_MESSAGES/libsecret.mo
share/locale/eu/LC_MESSAGES/libsecret.mo
+share/locale/fa/LC_MESSAGES/libsecret.mo
share/locale/fr/LC_MESSAGES/libsecret.mo
share/locale/fur/LC_MESSAGES/libsecret.mo
share/locale/gl/LC_MESSAGES/libsecret.mo
diff --git a/security/seahorse/Makefile b/security/seahorse/Makefile
index 0e98256166e6..d81d01281bf2 100644
--- a/security/seahorse/Makefile
+++ b/security/seahorse/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= seahorse
-PORTVERSION= 3.16.0
+PORTVERSION= 3.18.0
CATEGORIES= security gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
@@ -10,21 +10,20 @@ DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME application for managing encryption keys (PGP, SSH)
-BUILD_DEPENDS= gnupg>=2.1:${PORTSDIR}/security/gnupg \
+BUILD_DEPENDS= gnupg>=2.1.4:${PORTSDIR}/security/gnupg \
valac:${PORTSDIR}/lang/vala \
itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libgpgme.so:${PORTSDIR}/security/gpgme \
- libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libgcr-3.so:${PORTSDIR}/security/gcr \
libsecret-1.so:${PORTSDIR}/security/libsecret \
libsoup-2.4.so:${PORTSDIR}/devel/libsoup
-RUN_DEPENDS= gnupg>=2.1:${PORTSDIR}/security/gnupg
+RUN_DEPENDS= gnupg>=2.1.4:${PORTSDIR}/security/gnupg
PORTSCOUT= limitw:1,even
USE_XORG= sm
USE_LDCONFIG= yes
-USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= intlhack gnomeprefix gtk30
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
@@ -36,12 +35,12 @@ GLIB_SCHEMAS= org.gnome.seahorse.gschema.xml \
org.gnome.seahorse.window.gschema.xml
OPTIONS_SUB= yes
-OPTIONS_DEFINE= LDAP NOTIFY AVAHI
-OPTIONS_DEFAULT=LDAP NOTIFY AVAHI
+OPTIONS_DEFINE= LDAP AVAHI
+OPTIONS_DEFAULT=LDAP AVAHI
LDAP_CONFIGURE_ENABLE= ldap
LDAP_USE= OPENLDAP=yes
-NOTIFY_CONFIGURE_ENABLE= libnotify
-NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
+LDAP_DESC= LDAP keyserver support (for gpg)
+AVAHI_DESC= DNS-SD key sharing
AVAHI_CONFIGURE_ENABLE= sharing
AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app
diff --git a/security/seahorse/distinfo b/security/seahorse/distinfo
index 40a9b5ec9f0f..ace27727003d 100644
--- a/security/seahorse/distinfo
+++ b/security/seahorse/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome3/seahorse-3.16.0.tar.xz) = 770a5f03b8745054ef04cef9923dd713b1fbf309169150bc8dd32d7e5f7ee131
-SIZE (gnome3/seahorse-3.16.0.tar.xz) = 1496188
+SHA256 (gnome3/seahorse-3.18.0.tar.xz) = 530c889a01c4cad25df4c9ab58ab95d24747875789bc6116bef529d60fc1b667
+SIZE (gnome3/seahorse-3.18.0.tar.xz) = 1555384
diff --git a/security/seahorse/files/patch-configure b/security/seahorse/files/patch-configure
index 094cd84537f2..b293ae1da9cc 100644
--- a/security/seahorse/files/patch-configure
+++ b/security/seahorse/files/patch-configure
@@ -1,11 +1,21 @@
---- configure.orig 2014-11-22 16:52:37.804032295 +0100
-+++ configure 2014-11-22 16:52:48.509032582 +0100
-@@ -2527,7 +2527,7 @@
- GTK_REQ=3.4.0
- GTK_MAX=GTK_VERSION_3_4
+make configure not require a specific gnupg version..
+
+--- configure.orig 2015-09-28 19:51:56.713332000 +0200
++++ configure 2015-09-28 19:52:39.551499000 +0200
+@@ -8640,7 +8640,6 @@
+ branch=`echo $ver | sed 's/\.[0-9]*$//'`
+ if test "$branch" = "$major.$minor"; then
+ min_micro=`echo $ver | sed 's/^[0-9]*\.[0-9]*\.//'`
+- if test "$min_micro" -le "$micro"; then
--GNUPG_ACCEPTED="1.2 1.4 2.0"
-+GNUPG_ACCEPTED="1.2 1.4 2.0 2.1"
- GPGME_REQUIRED=1.0.0
- LIBSECRET_REQUIRED=0.16
- AVAHI_GLIB_REQUIRED=0.6
+ cat >>confdefs.h <<_ACEOF
+ #define GPG_MAJOR $major
+@@ -8657,8 +8656,6 @@
+ _ACEOF
+
+ ok="yes"
+- break
+- fi
+ fi
+ done
+ fi
diff --git a/security/seahorse/pkg-plist b/security/seahorse/pkg-plist
index aa2fd466c849..191b79751e67 100644
--- a/security/seahorse/pkg-plist
+++ b/security/seahorse/pkg-plist
@@ -459,33 +459,3 @@ share/locale/zh_TW/LC_MESSAGES/seahorse.mo
%%DATADIR%%/icons/hicolor/48x48/status/seahorse-sign-ok.png
%%DATADIR%%/icons/hicolor/48x48/status/seahorse-sign-unknown.png
%%DATADIR%%/icons/hicolor/48x48/status/seahorse-sign.png
-%%DATADIR%%/ui/seahorse-add-keyring.xml
-%%DATADIR%%/ui/seahorse-add-keyserver.xml
-%%DATADIR%%/ui/seahorse-add-subkey.xml
-%%DATADIR%%/ui/seahorse-add-uid.xml
-%%DATADIR%%/ui/seahorse-change-passphrase.xml
-%%DATADIR%%/ui/seahorse-expires.xml
-%%DATADIR%%/ui/seahorse-generate-select.xml
-%%DATADIR%%/ui/seahorse-gkr-add-item.xml
-%%DATADIR%%/ui/seahorse-gkr-item-properties.xml
-%%DATADIR%%/ui/seahorse-gkr-keyring.xml
-%%DATADIR%%/ui/seahorse-key-manager.ui
-%%DATADIR%%/ui/seahorse-key-manager.xml
-%%DATADIR%%/ui/seahorse-keyserver-results.ui
-%%DATADIR%%/ui/seahorse-keyserver-results.xml
-%%DATADIR%%/ui/seahorse-keyserver-search.xml
-%%DATADIR%%/ui/seahorse-keyserver-sync.xml
-%%DATADIR%%/ui/seahorse-pgp-generate.xml
-%%DATADIR%%/ui/seahorse-pgp-private-key-properties.xml
-%%DATADIR%%/ui/seahorse-pgp-public-key-properties.xml
-%%DATADIR%%/ui/seahorse-pkcs11-generate.xml
-%%DATADIR%%/ui/seahorse-pkcs11-request.xml
-%%DATADIR%%/ui/seahorse-prefs.xml
-%%DATADIR%%/ui/seahorse-progress.xml
-%%DATADIR%%/ui/seahorse-revoke.xml
-%%DATADIR%%/ui/seahorse-sign.xml
-%%DATADIR%%/ui/seahorse-signer.xml
-%%DATADIR%%/ui/seahorse-ssh-generate.xml
-%%DATADIR%%/ui/seahorse-ssh-key-properties.xml
-%%DATADIR%%/ui/seahorse-ssh-upload.xml
-%%DATADIR%%/ui/seahorse.css