From owner-svn-ports-head@FreeBSD.ORG Wed Mar 20 21:18:28 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7B7ABA17; Wed, 20 Mar 2013 21:18:28 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 551F5674; Wed, 20 Mar 2013 21:18:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2KLIS5c087275; Wed, 20 Mar 2013 21:18:28 GMT (envelope-from mezz@svn.freebsd.org) Received: (from mezz@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2KLISHm087273; Wed, 20 Mar 2013 21:18:28 GMT (envelope-from mezz@svn.freebsd.org) Message-Id: <201303202118.r2KLISHm087273@svn.freebsd.org> From: Jeremy Messenger Date: Wed, 20 Mar 2013 21:18:28 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r314763 - in head/x11/gnome-desktop: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 21:18:28 -0000 Author: mezz Date: Wed Mar 20 21:18:27 2013 New Revision: 314763 URL: http://svnweb.freebsd.org/changeset/ports/314763 Log: - Remove GNOME_DESKTOP_VERSION, it shouldn't be there. - Teach gnome-desktop about the update glib's change of thumbnails cache from ~/.thumbnails to ~/.cache/thumbnails. It solves the issues that some GNOME applications run CPU very high load. [1] - Bump the PORTREVISION. Reported by: Kevin Oberman [1] Sergio Lenzi [1] Tested by: Kevin Oberman [1] Added: head/x11/gnome-desktop/files/ head/x11/gnome-desktop/files/patch-glib2_34 (contents, props changed) Modified: head/x11/gnome-desktop/Makefile (contents, props changed) Modified: head/x11/gnome-desktop/Makefile ============================================================================== --- head/x11/gnome-desktop/Makefile Wed Mar 20 21:08:03 2013 (r314762) +++ head/x11/gnome-desktop/Makefile Wed Mar 20 21:18:27 2013 (r314763) @@ -4,7 +4,7 @@ PORTNAME= gnome-desktop PORTVERSION= 2.32.1 -PORTREVISION?= 2 +PORTREVISION?= 3 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 @@ -22,7 +22,6 @@ USE_XORG= xpm USES= bison pathfix USE_GNOME= gnomeprefix intlhack gnomedocutils gconf2 pygtk2 \ ltverhack referencehack -GNOME_DESKTOP_VERSION=2 USE_GETTEXT= yes USE_GMAKE= yes USE_PYTHON= yes Added: head/x11/gnome-desktop/files/patch-glib2_34 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/gnome-desktop/files/patch-glib2_34 Wed Mar 20 21:18:27 2013 (r314763) @@ -0,0 +1,114 @@ +--- libgnome-desktop/gnome-desktop-thumbnail.c.orig 2013-03-20 11:15:01.000000000 -0500 ++++ libgnome-desktop/gnome-desktop-thumbnail.c 2013-03-20 11:30:58.000000000 -0500 +@@ -525,9 +525,14 @@ + g_assert (digest_len == 16); + + file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); +- ++ ++#if GLIB_CHECK_VERSION (2, 34, 0) ++ path = g_build_filename (g_get_user_cache_dir (), ++ "thumbnails", ++#else + path = g_build_filename (g_get_home_dir (), + ".thumbnails", ++#endif + (priv->size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", + file, + NULL); +@@ -587,8 +592,13 @@ + + file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); + ++#if GLIB_CHECK_VERSION (2, 34, 0) ++ path = g_build_filename (g_get_user_cache_dir (), ++ "thumbnails/fail", ++#else + path = g_build_filename (g_get_home_dir (), + ".thumbnails/fail", ++#endif + appname, + file, + NULL); +@@ -678,7 +688,8 @@ + /* Don't thumbnail thumbnails */ + if (uri && + strncmp (uri, "file:/", 6) == 0 && +- strstr (uri, "/.thumbnails/") != NULL) ++ (strstr (uri, "/.thumbnails/") != NULL || ++ strstr (uri, "/.cache/thumbnails/") != NULL)) + return FALSE; + + if (!mime_type) +@@ -917,8 +928,13 @@ + + res = FALSE; + ++#if GLIB_CHECK_VERSION (2, 34, 0) ++ thumbnail_dir = g_build_filename (g_get_user_cache_dir (), ++ "thumbnails", ++#else + thumbnail_dir = g_build_filename (g_get_home_dir (), + ".thumbnails", ++#endif + NULL); + if (!g_file_test (thumbnail_dir, G_FILE_TEST_IS_DIR)) + { +@@ -951,8 +967,13 @@ + + res = FALSE; + ++#if GLIB_CHECK_VERSION (2, 34, 0) ++ thumbnail_dir = g_build_filename (g_get_user_cache_dir (), ++ "thumbnails", ++#else + thumbnail_dir = g_build_filename (g_get_home_dir (), + ".thumbnails", ++#endif + NULL); + if (!g_file_test (thumbnail_dir, G_FILE_TEST_IS_DIR)) + { +@@ -1025,8 +1046,13 @@ + + file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); + ++#if GLIB_CHECK_VERSION (2, 34, 0) ++ path = g_build_filename (g_get_user_cache_dir (), ++ "thumbnails", ++#else + path = g_build_filename (g_get_home_dir (), + ".thumbnails", ++#endif + (priv->size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", + file, + NULL); +@@ -1129,8 +1155,13 @@ + + file = g_strconcat (g_checksum_get_string (checksum), ".png", NULL); + ++#if GLIB_CHECK_VERSION (2, 34, 0) ++ path = g_build_filename (g_get_user_cache_dir (), ++ "thumbnails/fail", ++#else + path = g_build_filename (g_get_home_dir (), + ".thumbnails/fail", ++#endif + appname, + file, + NULL); +@@ -1220,9 +1251,14 @@ + md5 = gnome_desktop_thumbnail_md5 (uri); + file = g_strconcat (md5, ".png", NULL); + g_free (md5); +- ++ ++#if GLIB_CHECK_VERSION (2, 34, 0) ++ path = g_build_filename (g_get_user_cache_dir (), ++ "thumbnails", ++#else + path = g_build_filename (g_get_home_dir (), + ".thumbnails", ++#endif + (size == GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL)?"normal":"large", + file, + NULL);