summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorgutteridge <gutteridge@pkgsrc.org>2019-12-16 00:44:34 +0000
committergutteridge <gutteridge@pkgsrc.org>2019-12-16 00:44:34 +0000
commit4672d7c064cbfa669cb1167bef54033473583b34 (patch)
treeb2c7457b7ba34aa852792b290778de13b718d803 /x11
parentaf63eeb4eac131aafed2413ba9b5c5463cbefac4 (diff)
downloadpkgsrc-4672d7c064cbfa669cb1167bef54033473583b34.tar.gz
xfce4-exo: update to 0.12.10
Also add an upstream patch to adjust a minor display padding issue. Change log: 0.12.10 ======= - Bug Fixes: - Fix typeahead search regression (Xfce #16191) - Translation Updates: Spanish 0.12.9 ====== - Bug Fixes: - Explicitly depend on gio-unix-2.0 (Xfce #15825) - Fix alignment of multi-line filenames when text beside icons (Xfce #16107) - Fix cursor missing in search popup widget (Xfce #16068) - Fix desktop item creation on symbolic link directories - Fix excess clickable area of multiline filenames (Xfce #16075) - Fix issues with displaying icon view contents (Xfce #14737) - Fix prelight deactivation (Xfce #11806) - Hide search widget when doing a fullscreen resize (Xfce #15106) - Make user-created launchers executable by default - Translation Updates: Croatian, English (United Kingdom), French, Galician, Korean, Slovenian, Swedish
Diffstat (limited to 'x11')
-rw-r--r--x11/xfce4-exo/Makefile4
-rw-r--r--x11/xfce4-exo/distinfo11
-rw-r--r--x11/xfce4-exo/patches/patch-exo_exo-icon-view.c36
3 files changed, 44 insertions, 7 deletions
diff --git a/x11/xfce4-exo/Makefile b/x11/xfce4-exo/Makefile
index 2bfa7cc23fc..b4cae8242b3 100644
--- a/x11/xfce4-exo/Makefile
+++ b/x11/xfce4-exo/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.64 2019/08/17 18:38:53 gutteridge Exp $
+# $NetBSD: Makefile,v 1.65 2019/12/16 00:44:34 gutteridge Exp $
.include "../../meta-pkgs/xfce4/Makefile.common"
-VERSION= 0.12.8
+VERSION= 0.12.10
DISTNAME= exo-${VERSION}
PKGNAME= xfce4-exo-${VERSION}
CATEGORIES= x11
diff --git a/x11/xfce4-exo/distinfo b/x11/xfce4-exo/distinfo
index a112c4a2dd6..d7d77f71f88 100644
--- a/x11/xfce4-exo/distinfo
+++ b/x11/xfce4-exo/distinfo
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.22 2019/08/17 18:38:53 gutteridge Exp $
+$NetBSD: distinfo,v 1.23 2019/12/16 00:44:34 gutteridge Exp $
-SHA1 (exo-0.12.8.tar.bz2) = 46c8c05cc87546750ab81c690bae58a37e7a1953
-RMD160 (exo-0.12.8.tar.bz2) = 59586c3836a3317f759e3b49c2e4dec82174ca46
-SHA512 (exo-0.12.8.tar.bz2) = 5b96f1e3ba7112d349ee7d986288996c52210304d0aa54594fdc8c85ec0b12e13791f320f28e91bd25afda5f1046f402ba4fcf2eca5df5d8fc0c3515cd6b98a3
-Size (exo-0.12.8.tar.bz2) = 1342201 bytes
+SHA1 (exo-0.12.10.tar.bz2) = 1bf4c0d7f97d51565a38b6232879add04ae8e6e9
+RMD160 (exo-0.12.10.tar.bz2) = 8192811559668fdbf76f0efb9cfde8bfc83e2e29
+SHA512 (exo-0.12.10.tar.bz2) = b532a33eededc0d81e37c49975281e64d27bacebe878b784669d18112bc70dc39a4e82f781ad602263b10e0167e6391511a8be51f37e82f7be3b14cb6990a49e
+Size (exo-0.12.10.tar.bz2) = 1333794 bytes
SHA1 (patch-af) = d983808d490ef8f1d47c8a8469b8f3ec4f2d7cf4
SHA1 (patch-exo-helper_helpers_Thunar.desktop.in.in) = efe98db2f48309043c80276c4d39934cb949efa7
+SHA1 (patch-exo_exo-icon-view.c) = 7f98aa197fc47a7a6bdb35a98a80088744bc473f
diff --git a/x11/xfce4-exo/patches/patch-exo_exo-icon-view.c b/x11/xfce4-exo/patches/patch-exo_exo-icon-view.c
new file mode 100644
index 00000000000..39d68216658
--- /dev/null
+++ b/x11/xfce4-exo/patches/patch-exo_exo-icon-view.c
@@ -0,0 +1,36 @@
+$NetBSD: patch-exo_exo-icon-view.c,v 1.1 2019/12/16 00:44:34 gutteridge Exp $
+
+Revert padding patches that add too much padding in the Thunar compact view.
+https://bugzilla.xfce.org/show_bug.cgi?id=16196
+https://git.xfce.org/xfce/exo/commit?id=a925f0b2af7249fd5119cdc27cb6a306b42e795e
+
+--- exo/exo-icon-view.c.orig 2019-11-20 01:19:46.000000000 +0000
++++ exo/exo-icon-view.c
+@@ -3915,25 +3915,8 @@ exo_icon_view_calculate_item_size (ExoIc
+ gtk_cell_renderer_get_preferred_size (info->cell, GTK_WIDGET (icon_view),
+ &req, NULL);
+
+- if (info->is_text)
+- {
+- GdkRectangle cell_area, aligned_area;
+- gint cell_xpad, cell_ypad;
+-
+- cell_area.width = req.width;
+- cell_area.height = req.height;
+- gtk_cell_renderer_get_aligned_area (info->cell, GTK_WIDGET (icon_view),
+- 0, &cell_area, &aligned_area);
+- gtk_cell_renderer_get_padding (info->cell, &cell_xpad, &cell_ypad);
+-
+- item->box[info->position].width = aligned_area.width + 2*cell_xpad;
+- item->box[info->position].height = aligned_area.height + 2*cell_ypad;
+- }
+- else
+- {
+- item->box[info->position].width = req.width;
+- item->box[info->position].height = req.height;
+- }
++ item->box[info->position].width = req.width;
++ item->box[info->position].height = req.height;
+ }
+ #else
+ gtk_cell_renderer_get_size (info->cell, GTK_WIDGET (icon_view),