diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /xfce-base/xfwm4 |
reinit the tree, so we can have metadata
Diffstat (limited to 'xfce-base/xfwm4')
-rw-r--r-- | xfce-base/xfwm4/Manifest | 12 | ||||
-rw-r--r-- | xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch | 17 | ||||
-rw-r--r-- | xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch | 37 | ||||
-rw-r--r-- | xfce-base/xfwm4/metadata.xml | 11 | ||||
-rw-r--r-- | xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild | 63 | ||||
-rw-r--r-- | xfce-base/xfwm4/xfwm4-4.12.4.ebuild | 58 | ||||
-rw-r--r-- | xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild | 72 | ||||
-rw-r--r-- | xfce-base/xfwm4/xfwm4-4.13.0.ebuild | 69 |
8 files changed, 339 insertions, 0 deletions
diff --git a/xfce-base/xfwm4/Manifest b/xfce-base/xfwm4/Manifest new file mode 100644 index 000000000000..ff60d37d0589 --- /dev/null +++ b/xfce-base/xfwm4/Manifest @@ -0,0 +1,12 @@ +AUX xfwm4-4.12-touchscreen-subwindow-fix.patch 661 SHA256 109521aef5110ef793fc03a4f17251da35730905f41169c02c37f7cef12099ef SHA512 6d7b4216c6cacceb1f923729676ec622d9ab2518a5d5948065c90ded1dcab8ace1e53bcd6458a555358a1d5e9a7dfcc9214667a091577f374acc92c940b9e1c9 WHIRLPOOL 31aa7dafe22908b78278b86a263612b700e76951b59bd95e05203d763940500e5424358925baaf5767ec9627b541fa72c183a3f3c46ba946eb52a23c4ac47ea7 +AUX xfwm4-4.13.0-ctrl-f1.patch 998 SHA256 8ffeae2509d658713ebadd19ea0cc6226274c96b3aa05366d145ca6e0a78befa SHA512 266977cbbedb5656196276c9441922346d936f1cdebdcfb24253add1c4d643344e00046e5574a534a5b5b70ca13826797f6202700b4aac09e0281e5c518428ba WHIRLPOOL 037fa304c51fef04f00f1ac33dca7411b207fb6f685a73e30b10ffedaca4cbb3a2eaf283e7ad5bb5f88e48459cf486b36a6b9fab755529890bbf4c428fdf062e +DIST xfwm4-4.12.3.tar.bz2 1191929 SHA256 f4a988fbc4e0df7e8583c781d271559e56fd28696092f94ae052e9e6edb09eac SHA512 96fcc76fc640027883a7a3373836565987b1d3d4e61fb40aa7e2f990a8140d92cf66171fb4517368faba45c9083a3ad19f589d59b07a55c3417aaaca87e408d7 WHIRLPOOL 0fd8e058694cb2f6486bc59443e00d8ed42ebd9dabe39775451d94c14c7e2ea87a520edea26e3bc7033fa1d95aa0ca1a6b2045eca9a1c9d8ecfb67f1ef88b0a8 +DIST xfwm4-4.12.4.tar.bz2 1208874 SHA256 fa74048a75649a6e92df763a3cfb706d3fed1e1a6adf567f6693325a5a6efb36 SHA512 a33530b08f094456c45ad7c627ba34d3772eaeacdc9f422a3a54a16194d494cb1d6798122398d917fb8bc970db7e1184d9dc8edefc365dacc86de22be397b43d WHIRLPOOL fa26fd4bf758b7c57964956809e9036320aaecc43fad2a0aa3fdca2bd83dda7edc1884fa86ed7f1ab12b94066f4bc729d5aa4e001121f813f128ebb4cc3c3018 +DIST xfwm4-4.13.0.tar.bz2 1229878 SHA256 7f284c9734f565d8298cac9b67ede252a56c7d67c44531f8c2c07abe5ef0f365 SHA512 01c6cc31dc179ccb51f9881f64ee9e4e16320ab888381d0b203ca0b2a46097048c30eabe7083aaec869c80e8e358c287896d6a1965a36ed6f2f981c27cfb2dce WHIRLPOOL 80a283c10c8cd047edeb8aef79f83236b4793a2929c48f01bc72be422c6c0bd389f1b9830375247847ec4bda39f126b36e5e6eccbfd8d32dd72fb5a02f4c0c87 +EBUILD xfwm4-4.12.3-r1.ebuild 1653 SHA256 dfe92f96a17ed3c35636808209624d5c4331cf2ad8652d11ad700c07793d613a SHA512 714802fb890944fa5b321a59cda7876af66fdc7832affddbdf4a7c470ec108005dc248d4b8e021246226694e3e0eac249ba6100a60f074b5e7b08004f86c4ea5 WHIRLPOOL 1fef25f9efa109ab0b3e7ea8de0022ca692b0fdc9723d952a239bddf99e0ef7158de4f4c41b613a10a7bc1d4bf48b91b56287037ee9a597af0fced23e5676663 +EBUILD xfwm4-4.12.4.ebuild 1523 SHA256 66765883d086205bf5119c3f78664c6e1232660959c8b438aa5c2e00d94a4a58 SHA512 3011ff0bac042afbf1885dc6ba39696268f57712152aa7efa036eed01960e523de968695aec5f833607a56b5f21e14d5ee2426a45b7ee6728d9c6200d9d544b7 WHIRLPOOL 783ed7c806fcacf0985e8b13a48db3e2d6816b7d5e724a3e2713dbe888339d6e3aa77f7fb9e493a484f1c9d98c523e4d5e545112fb85ef0df4c23e69daf5af4d +EBUILD xfwm4-4.13.0-r1.ebuild 1741 SHA256 8adfa70386ea390bfe6da954f31830149dbb75d80fa5915d7f2b1fe3018bb1ba SHA512 9dc3905aeaecff14847b34fd4d2f04e932688aaed8d7244ae9f3eaf5a6e2bfdbddd21ee66547c209f0ed787ab778590d90261b2766d25fb267d106d65894f440 WHIRLPOOL f4cc8cb26f626bf97f20ba0ed61aca1b2ba6c4397695dc604fff5559d0064c75d6e28f27d623c11d53d3519b98526b64e87b4cfc88e35017cff827bed1b36157 +EBUILD xfwm4-4.13.0.ebuild 1687 SHA256 f14c8cab9d901d94e34a238223761ab2d9deed5f6742e7941f435615efc7b773 SHA512 b979c9ebd4c7bb20815e7ba0bde6a67d7dd46bb74b652e473a24667680b28c883a85606561f22186d0f2a703414b429f2421b45cbeb1495e01e3a8986166e303 WHIRLPOOL 2b9cab7eb3272f131b3efc73a0c33ff1b3daa58e5d4d8cca522230cb22471133439bfd67dd34d3ce23eaa7812f21360f7d601b44d7b20690acb0479d421793e1 +MISC ChangeLog 2916 SHA256 7fa10dae9dc7ae67e6398ae5cfcb021f7af15d665e2436b97143643dd8c1fbb5 SHA512 069d95d3e8ca79e85b7e8e07057660c7ae1669af8e768ecbc428d3ddf75b3b577744d1a09ab9d7c7f6fc61c8b39dfebf85578da1029e937544fc670be1e05eaa WHIRLPOOL 7d2576aaf5ad1acd63fad3597f365ab045d6a855d6cba99ba88f9f848341c592f68e0e02307bd75d3ebaaaa33c4d217e3cb30c8bf40e40d3fa09ddd990d3ccd2 +MISC ChangeLog-2015 27214 SHA256 1197113eadc97175542c68f0e71895015b00f7e9f1751fe3932d5436c14cb52f SHA512 dcf31fda7d7ce00894aefdfc4098ee7662e52a4bd4e1d03d9b565e64598f004122b92365a11ab49e023f3aa7c3d2a167a2ccefda76d6bff808648e4d4b9271af WHIRLPOOL c97042b2ca17064b69d4b8fc7d549d1bcea36e956e27b76a9131330c4b9bce5962a26565a9b3bbc3915d64f46a7c6306a5785609e84b4ef173996b5e8fc9e27c +MISC metadata.xml 336 SHA256 f2d4d6bed00fdf3f8a3d3f9c38a86ca585c35a90717a9f8da12f34b4c889e561 SHA512 099c7eb76cf479f56e499b979a2461c002088bac30838d46eb228a1810593453b95c26c4f9b0a4cc504fad9eaa3c8e73e5925e26886fff542ec3232fc425bd86 WHIRLPOOL f56430330bf339db64f605d8fd4b1cf4fce2dccfae700f1236a13a9d8fdc0e4b9ad3957a4ada9975f7028a80405a8688d23c858951e0099ec310d092fcabb375 diff --git a/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch b/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch new file mode 100644 index 000000000000..98de1cab3f6c --- /dev/null +++ b/xfce-base/xfwm4/files/xfwm4-4.12-touchscreen-subwindow-fix.patch @@ -0,0 +1,17 @@ +diff -ur xfwm4-4.10.1/src/events.c b/src/events.c +--- xfwm4-4.10.1/src/events.c 2014-10-31 14:19:18.012757936 -0600 ++++ b/src/events.c 2014-10-31 14:18:54.901758349 -0600 +@@ -888,6 +888,13 @@ + { + state = ev->state & MODIFIER_MASK; + win = ev->subwindow; ++ if (!win) { ++ Window root_ret; ++ int rx,ry,wx,wy; ++ unsigned int mask_ret; ++ XQueryPointer(display_info->dpy, ev->window, ++ &root_ret, &win, &rx, &ry, &wx, &wy, &mask_ret); ++ } + screen_info = c->screen_info; + + if ((ev->button == Button1) && (state) && (state == screen_info->params->easy_click)) diff --git a/xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch b/xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch new file mode 100644 index 000000000000..28624ee754c5 --- /dev/null +++ b/xfce-base/xfwm4/files/xfwm4-4.13.0-ctrl-f1.patch @@ -0,0 +1,37 @@ +From 012bdbfc826466d7ffae0c52387ae949aa17aabe Mon Sep 17 00:00:00 2001 +From: Olivier Fourdan <fourdan@xfce.org> +Date: Thu, 23 Mar 2017 11:40:46 +0100 +Subject: [PATCH] Revert "Add PointerMotionHintMask" + +Bug: 12534 + +This reverts commit 0dfb55407a830572f03297b3c118fac1f3c5b80d. +--- + src/client.c | 1 - + src/moveresize.c | 1 - + 2 files changed, 2 deletions(-) + +diff --git a/src/client.c b/src/client.c +index 668c11b0b..6a16971a3 100644 +--- a/src/client.c ++++ b/src/client.c +@@ -73,7 +73,6 @@ + #define FRAME_EVENT_MASK \ + SubstructureNotifyMask|\ + SubstructureRedirectMask|\ +- PointerMotionHintMask|\ + PointerMotionMask|\ + ButtonMotionMask|\ + FocusChangeMask|\ +diff --git a/src/moveresize.c b/src/moveresize.c +index 026cc0d9e..1c07e8ed7 100644 +--- a/src/moveresize.c ++++ b/src/moveresize.c +@@ -53,7 +53,6 @@ + #include "xsync.h" + + #define MOVERESIZE_EVENT_MASK \ +- PointerMotionHintMask | \ + PointerMotionMask | \ + ButtonMotionMask | \ + ButtonReleaseMask | \ diff --git a/xfce-base/xfwm4/metadata.xml b/xfce-base/xfwm4/metadata.xml new file mode 100644 index 000000000000..60c89e524c57 --- /dev/null +++ b/xfce-base/xfwm4/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>xfce@gentoo.org</email> + <name>XFCE Team</name> + </maintainer> + <use> + <flag name="xpresent">Enable the XPresent extension for sync to vblank</flag> + </use> +</pkgmetadata> diff --git a/xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild b/xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild new file mode 100644 index 000000000000..1f61951e69df --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.12.3-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit xfconf + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://docs.xfce.org/xfce/xfwm4/start" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="debug dri startup-notification +xcomposite" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + startup-notification? ( x11-libs/startup-notification:= ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libdrm: only headers are used +# libICE/liBSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig + dri? ( >=x11-libs/libdrm-2.4 )" + +pkg_setup() { + XFCONF=( + --docdir="${EPREFIX}"/usr/share/doc/${PF} + $(use_enable dri libdrm) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xcomposite compositor) + $(xfconf_use_debug) + ) + + DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) + + PATCHES=( + "${FILESDIR}/xfwm4-4.12-touchscreen-subwindow-fix.patch" + ) +} diff --git a/xfce-base/xfwm4/xfwm4-4.12.4.ebuild b/xfce-base/xfwm4/xfwm4-4.12.4.ebuild new file mode 100644 index 000000000000..462f40645037 --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.12.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="dri startup-notification +xcomposite" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + startup-notification? ( x11-libs/startup-notification:= ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libdrm: only headers are used +# libICE/liBSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig + dri? ( >=x11-libs/libdrm-2.4 )" + +DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) + +src_configure() { + local myconf=( + $(use_enable dri libdrm) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xcomposite compositor) + ) + + econf "${myconf[@]}" +} diff --git a/xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild b/xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild new file mode 100644 index 000000000000..93ce8eda7722 --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.13.0-r1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="opengl startup-notification +xcomposite xpresent" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + opengl? ( media-libs/libepoxy:=[X(+)] ) + startup-notification? ( x11-libs/startup-notification:= ) + xpresent? ( x11-libs/libXpresent ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libICE/libSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) +PATCHES=( + "${FILESDIR}"/xfwm4-4.13.0-ctrl-f1.patch +) + +src_configure() { + local myconf=( + $(use_enable opengl epoxy) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xpresent) + $(use_enable xcomposite compositor) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/xfce-base/xfwm4/xfwm4-4.13.0.ebuild b/xfce-base/xfwm4/xfwm4-4.13.0.ebuild new file mode 100644 index 000000000000..433d1af8fb73 --- /dev/null +++ b/xfce-base/xfwm4/xfwm4-4.13.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils + +DESCRIPTION="Window manager for the Xfce desktop environment" +HOMEPAGE="https://www.xfce.org/projects/" +SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="opengl startup-notification +xcomposite xpresent" + +RDEPEND="dev-libs/dbus-glib:= + >=dev-libs/glib-2.20:= + >=x11-libs/gtk+-2.24:2= + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/pango:= + >=x11-libs/libwnck-2.30:1= + >=xfce-base/libxfce4util-4.10:= + >=xfce-base/libxfce4ui-4.11:= + >=xfce-base/xfconf-4.10:= + opengl? ( media-libs/libepoxy:=[X(+)] ) + startup-notification? ( x11-libs/startup-notification:= ) + xpresent? ( x11-libs/libXpresent ) + xcomposite? ( + x11-libs/libXcomposite:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + )" +# libICE/libSM: not really used anywhere but checked by configure +# https://bugzilla.xfce.org/show_bug.cgi?id=11914 +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + x11-libs/libICE + x11-libs/libSM + xfce-base/exo + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog COMPOSITOR NEWS README TODO ) + +src_configure() { + local myconf=( + $(use_enable opengl epoxy) + $(use_enable startup-notification) + --enable-xsync + --enable-render + --enable-randr + $(use_enable xpresent) + $(use_enable xcomposite compositor) + ) + + econf "${myconf[@]}" +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} |