aboutsummaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2020-07-27 21:57:43 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2020-07-27 21:57:43 +0000
commite545bf766af3f95c27b3b9ee84db17cd036ced48 (patch)
treefbc774460d25147ee4cc496456b7ac1f647a4f3a /x11-wm
parentb4f4c3c08cca05193b29b1ceaa11b3a916f5e568 (diff)
downloadports-e545bf766af3f95c27b3b9ee84db17cd036ced48.tar.gz
ports-e545bf766af3f95c27b3b9ee84db17cd036ced48.zip
Notes
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/xfce4-wm/Makefile4
-rw-r--r--x11-wm/xfce4-wm/distinfo6
-rw-r--r--x11-wm/xfce4-wm/files/patch-gpid-long50
-rw-r--r--x11-wm/xfce4-wm/pkg-plist1
4 files changed, 56 insertions, 5 deletions
diff --git a/x11-wm/xfce4-wm/Makefile b/x11-wm/xfce4-wm/Makefile
index 66c950390e03..b94f332b88a7 100644
--- a/x11-wm/xfce4-wm/Makefile
+++ b/x11-wm/xfce4-wm/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= xfce4-wm
-PORTVERSION= 4.14.2
+PORTVERSION= 4.14.3
CATEGORIES= x11-wm xfce
MASTER_SITES= XFCE
DISTNAME= xfwm4-${DISTVERSIONFULL}
@@ -20,7 +20,7 @@ USES= compiler:c11 gettext-tools gmake gnome pkgconfig tar:bzip2 \
USE_GNOME= cairo gtk30 intltool libwnck3
USE_XFCE= libmenu xfconf
USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xi xinerama \
- xorgproto xpresent xrandr xrender
+ xorgproto xpresent xrandr xrender xres
CONFIGURE_ARGS= --enable-xsync \
--enable-render \
diff --git a/x11-wm/xfce4-wm/distinfo b/x11-wm/xfce4-wm/distinfo
index aa08d0e41e05..1d48d6d72426 100644
--- a/x11-wm/xfce4-wm/distinfo
+++ b/x11-wm/xfce4-wm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1588352802
-SHA256 (xfce4/xfwm4-4.14.2.tar.bz2) = b15b40342596a3b6ab5167a58371262adf5484e165cb25a31fef42f0aa8ffd92
-SIZE (xfce4/xfwm4-4.14.2.tar.bz2) = 1158799
+TIMESTAMP = 1595759392
+SHA256 (xfce4/xfwm4-4.14.3.tar.bz2) = 829bec5a9e35a9f11c54a546c0112f5ad36e0f747be1156856d4abcce37283bf
+SIZE (xfce4/xfwm4-4.14.3.tar.bz2) = 1164653
diff --git a/x11-wm/xfce4-wm/files/patch-gpid-long b/x11-wm/xfce4-wm/files/patch-gpid-long
new file mode 100644
index 000000000000..81915916e44b
--- /dev/null
+++ b/x11-wm/xfce4-wm/files/patch-gpid-long
@@ -0,0 +1,50 @@
+diff --git a/src/client.c b/src/client.c
+index 47f5c7b7..9f19948e 100644
+--- src/client.c
++++ src/client.c
+@@ -1589,7 +1589,6 @@ clientFrame (DisplayInfo *display_info, Window w, gboolean recapture)
+ gboolean shaped;
+ gchar *wm_name;
+ unsigned long valuemask;
+- long pid;
+ int i;
+
+ g_return_val_if_fail (w != None, NULL);
+diff --git a/src/hints.c b/src/hints.c
+index 9d79869f..4b1ec3a2 100644
+--- src/hints.c
++++ src/hints.c
+@@ -1450,7 +1450,7 @@ getWindowStartupId (DisplayInfo *display_info, Window w, gchar **startup_id)
+ GPid
+ getWindowPID (DisplayInfo *display_info, Window w)
+ {
+- GPid pid = 0;
++ long pid = 0;
+ #ifdef HAVE_XRES
+ XResClientIdSpec client_specs;
+ XResClientIdValue *client_ids = NULL;
+@@ -1476,7 +1476,7 @@ getWindowPID (DisplayInfo *display_info, Window w)
+ if (client_ids[i].spec.mask == XRES_CLIENT_ID_PID_MASK)
+ {
+ CARD32 *value = client_ids[i].value;
+- pid = (GPid) *value;
++ pid = (long) *value;
+ break;
+ }
+ }
+@@ -1485,7 +1485,7 @@ getWindowPID (DisplayInfo *display_info, Window w)
+
+ if (pid > 0)
+ {
+- return pid;
++ return (GPid) pid;
+ }
+ }
+ }
+@@ -1493,5 +1493,5 @@ getWindowPID (DisplayInfo *display_info, Window w)
+
+ getHint (display_info, w, NET_WM_PID, (long *) &pid);
+
+- return pid;
++ return (GPid) pid;
+ }
diff --git a/x11-wm/xfce4-wm/pkg-plist b/x11-wm/xfce4-wm/pkg-plist
index e487f4a2f656..45e40680480c 100644
--- a/x11-wm/xfce4-wm/pkg-plist
+++ b/x11-wm/xfce4-wm/pkg-plist
@@ -59,6 +59,7 @@ share/icons/hicolor/scalable/apps/xfwm4.svg
%%NLS%%share/locale/hr/LC_MESSAGES/xfwm4.mo
%%NLS%%share/locale/hu/LC_MESSAGES/xfwm4.mo
%%NLS%%share/locale/hy_AM/LC_MESSAGES/xfwm4.mo
+%%NLS%%share/locale/hye/LC_MESSAGES/xfwm4.mo
%%NLS%%share/locale/id/LC_MESSAGES/xfwm4.mo
%%NLS%%share/locale/ie/LC_MESSAGES/xfwm4.mo
%%NLS%%share/locale/is/LC_MESSAGES/xfwm4.mo