[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