[111296] users/devans/GNOME-3/stable/dports/gnome/seahorse
devans at macports.org
devans at macports.org
Wed Sep 18 10:34:07 PDT 2013
Revision: 111296
https://trac.macports.org/changeset/111296
Author: devans at macports.org
Date: 2013-09-18 10:34:06 -0700 (Wed, 18 Sep 2013)
Log Message:
-----------
devans/GNOME-3/stable/dports: update seahorse to version 3.8.2, license.
Modified Paths:
--------------
users/devans/GNOME-3/stable/dports/gnome/seahorse/Portfile
Added Paths:
-----------
users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-actions.c.diff
users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-backend.c.diff
Removed Paths:
-------------
users/devans/GNOME-3/stable/dports/gnome/seahorse/files/automake-1.13.patch
users/devans/GNOME-3/stable/dports/gnome/seahorse/files/gir.patch
Modified: users/devans/GNOME-3/stable/dports/gnome/seahorse/Portfile
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/seahorse/Portfile 2013-09-18 16:33:47 UTC (rev 111295)
+++ users/devans/GNOME-3/stable/dports/gnome/seahorse/Portfile 2013-09-18 17:34:06 UTC (rev 111296)
@@ -4,68 +4,51 @@
PortSystem 1.0
name seahorse
-version 2.32.0
-license GPL-2+ LGPL-2+ GFDL-1.1+
+version 3.8.2
+license GPL-2+ GFDL-1.1+
set branch [join [lrange [split ${version} .] 0 1] .]
-description Seahorse is a GNOME application for managing encryption keys.
+description Seahorse is a graphical interface for managing and using encryption keys.
long_description \
- Seahorse is a GNOME application for managing encryption keys. \
- It also integrates with nautilus, gedit, epiphany and other \
- GNOME desktop applications to provide encryption facilities.
+ ${description} \
+ Currently it supports PGP keys (using GPG/GPGME) and SSH keys. Its goal is to \
+ provide an easy to use Key Management Tool, along with an easy to use interface \
+ for encryption operations.
maintainers devans openmaintainer
categories gnome crypto
platforms darwin
homepage http://projects.gnome.org/${name}/
master_sites gnome:sources/${name}/${branch}/
-use_bzip2 yes
+use_xz yes
-checksums rmd160 5599cf02321be038d8aa5bc96174e2cf05c62945 \
- sha256 f55468237246a485317d59e2fbc1b1ef5f5bd4c5a7b9ff6f40c3d921af0ed52d
+checksums rmd160 4d7e73387371fbd2175341652fa8d46fcdcd9662 \
+ sha256 b3837d088b7e3f7ebc41cb3f11c5c85e2df7e06bdc538a3e85bb1a13c34c9a12
depends_build port:pkgconfig \
- port:intltool \
- port:gnome-doc-utils
+ port:intltool
depends_lib port:desktop-file-utils \
- port:gtk2 \
+ port:gtk3 \
port:gpgme \
port:openldap \
port:libsoup \
- port:libgnome-keyring \
- port:dbus-glib \
- port:libnotify \
- port:gnome-keyring \
- port:openssh \
- port:gconf \
- port:gobject-introspection
+ port:libsecret \
+ port:openssh
depends_run port:gnome-settings-daemon \
port:yelp
-configure.args --enable-introspection=yes \
- --disable-sharing \
- --disable-silent-rules \
- --disable-update-mime-database \
- --disable-schemas-install \
- --disable-scrollkeeper
+configure.args --disable-sharing \
+ --disable-schemas-compile \
+ --disable-silent-rules
-patchfiles automake-1.13.patch \
- gir.patch
+patchfiles patch-gkr-seahorse-gkr-actions.c.diff \
+ patch-gkr-seahorse-gkr-backend.c.diff
-use_autoreconf yes
-autoreconf.args -fvi
-
-# gobject-introspection uses g-ir-scanner, which uses $CC from env
-build.args-append CC="${configure.cc} ${configure.cc_archflags}"
-destroot.args-append CC="${configure.cc} ${configure.cc_archflags}"
-
post-activate {
system "${prefix}/bin/update-desktop-database -q ${prefix}/share/applications"
- system "${prefix}/bin/gtk-update-icon-cache -f -t ${prefix}/share/icons/hicolor"
- system "${prefix}/bin/scrollkeeper-update"
- system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
- gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
+ system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
+ system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
}
livecheck.type gnome
Deleted: users/devans/GNOME-3/stable/dports/gnome/seahorse/files/automake-1.13.patch
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/seahorse/files/automake-1.13.patch 2013-09-18 16:33:47 UTC (rev 111295)
+++ users/devans/GNOME-3/stable/dports/gnome/seahorse/files/automake-1.13.patch 2013-09-18 17:34:06 UTC (rev 111296)
@@ -1,11 +0,0 @@
---- configure.in.orig 2010-09-27 14:36:32.000000000 -0700
-+++ configure.in 2013-05-13 19:38:40.000000000 -0700
-@@ -22,7 +22,7 @@
-
- AC_CONFIG_SRCDIR(src/seahorse-main.c)
- AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
--AM_CONFIG_HEADER(config.h)
-+AC_CONFIG_HEADERS([config.h])
- m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
- AM_MAINTAINER_MODE
- AC_CONFIG_MACRO_DIR([m4])
Deleted: users/devans/GNOME-3/stable/dports/gnome/seahorse/files/gir.patch
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/seahorse/files/gir.patch 2013-09-18 16:33:47 UTC (rev 111295)
+++ users/devans/GNOME-3/stable/dports/gnome/seahorse/files/gir.patch 2013-09-18 17:34:06 UTC (rev 111296)
@@ -1,20 +0,0 @@
---- libcryptui/Makefile.am.orig 2013-05-13 17:52:22.000000000 -0700
-+++ libcryptui/Makefile.am 2013-05-13 17:52:52.000000000 -0700
-@@ -97,6 +97,9 @@ BUILT_SOURCES = \
- BUILT_GIRSOURCES =
-
- if HAVE_INTROSPECTION
-+
-+_gir_libtool = $(if $(findstring MINGW32,$(shell uname -s)),--libtool="$(top_builddir)/libtool",$(if $(LIBTOOL),--libtool="$(LIBTOOL)"))
-+
- CryptUI- at LIBCRYPTUI_MAJOR@.gir: $(INTROSPECTION_SCANNER) libcryptui.la
- $(QUIET_GEN)$(INTROSPECTION_SCANNER) -v \
- --namespace CryptUI --nsversion=@LIBCRYPTUI_MAJOR@ \
-@@ -104,6 +107,7 @@ CryptUI- at LIBCRYPTUI_MAJOR@.gir: $(INTROS
- $(INCLUDES) \
- --include=Gtk-2.0 \
- --library=libcryptui.la \
-+ $(_gir_libtool) \
- --pkg gtk+-2.0 \
- --output $@ \
- $(inc_HEADERS) \
Added: users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-actions.c.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-actions.c.diff (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-actions.c.diff 2013-09-18 17:34:06 UTC (rev 111296)
@@ -0,0 +1,20 @@
+--- gkr/seahorse-gkr-actions.c.orig 2013-09-18 09:57:11.000000000 -0700
++++ gkr/seahorse-gkr-actions.c 2013-09-18 10:00:05.000000000 -0700
+@@ -217,7 +217,7 @@
+ GError *error = NULL;
+ GVariant *retval;
+
+- retval = secret_service_prompt_at_dbus_path_finish (SECRET_SERVICE (source), result, NULL, &error);
++ retval = secret_service_prompt_at_dbus_path_finish (SECRET_SERVICE (source), result, &error);
+ if (retval != NULL)
+ g_variant_unref (retval);
+ if (error != NULL)
+@@ -241,7 +241,7 @@
+ retval = g_dbus_connection_call_finish (G_DBUS_CONNECTION (source), result, &error);
+ if (error == NULL) {
+ g_variant_get (retval, "(&o)", &prompt_path);
+- secret_service_prompt_at_dbus_path (change->service, prompt_path, NULL,
++ secret_service_prompt_at_dbus_path (change->service, prompt_path, NULL, NULL,
+ on_change_password_done, change);
+ g_variant_unref (retval);
+ } else {
Added: users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-backend.c.diff
===================================================================
--- users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-backend.c.diff (rev 0)
+++ users/devans/GNOME-3/stable/dports/gnome/seahorse/files/patch-gkr-seahorse-gkr-backend.c.diff 2013-09-18 17:34:06 UTC (rev 111296)
@@ -0,0 +1,20 @@
+--- gkr/seahorse-gkr-backend.c.orig 2013-09-18 10:09:34.000000000 -0700
++++ gkr/seahorse-gkr-backend.c 2013-09-18 10:11:32.000000000 -0700
+@@ -162,7 +162,7 @@
+ SeahorseGkrBackend *self = SEAHORSE_GKR_BACKEND (user_data);
+ GError *error = NULL;
+
+- self->service = secret_service_new_finish (result, &error);
++ self->service = secret_service_open_finish (result, &error);
+ if (error == NULL) {
+ g_signal_connect (self->service, "notify::collections", G_CALLBACK (on_notify_collections), self);
+ refresh_collection (self);
+@@ -185,7 +185,7 @@
+
+ G_OBJECT_CLASS (seahorse_gkr_backend_parent_class)->constructed (obj);
+
+- secret_service_new (my_secret_service_get_type (), NULL, SECRET_SERVICE_OPEN_SESSION,
++ secret_service_open (my_secret_service_get_type (), NULL, SECRET_SERVICE_OPEN_SESSION,
+ NULL, on_service_new, g_object_ref (self));
+ }
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130918/241902fa/attachment-0001.html>
More information about the macports-changes
mailing list