pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wm/mutter



Module Name:    pkgsrc
Committed By:   cirnatdan
Date:           Thu Jun  3 15:04:57 UTC 2021

Modified Files:
        pkgsrc/wm/mutter: Makefile PLIST buildlink3.mk distinfo
Added Files:
        pkgsrc/wm/mutter/files: 90-mutter
        pkgsrc/wm/mutter/patches:
            patch-src_backends_x11_meta-input-settings-x11.c
            patch-src_backends_x11_meta-seat-x11.c

Log Message:
mutter: Update wm/mutter to 40.1

40.1
====
* Prevent clients from pasting old selection data [Carlos; !1772]
* Fix forward_key IM functionality on wayland [Takao; !1802]
* Ensure valid window texture size after viewport changes [Robert; !1799]
* Only update cached paint volumes when necessary [Jonas D.; !1773, !1829]
* Only disable KMS modifiers for drivers with known problems [Jonas Å; !1792]
* Fix X11 client resize during moves [Olivier; !1777]
* Fix performance drop during night light transition with Nvidia [Aaron; !1816]
* kms: Don't add common modes that exceed the max bandwidth [Jonas Å.; !1834]
* Create virtual input devices on demand [Jonas Å; !1800, !1858]
* Fix wrong night light gamma when leaving power saving [Jonas Å.; !1835]
* Fix picking edge case [Sebastian; !1842]
* Properly tear down things when shutting down [Jonas Å.; !1822, !1856, !1853]
* Fix monitor screencasting with fractional scaling [kirbykevinson; !1855]
* Fixed crash [Carlos; !1849]
* Plugged memory leak [Carlos; !1839]
* Misc. bug fixes and cleanups [Carlos, Daniel, Jonas D., Jonas Å., Robert,
  Aleksandr, Florian, Michel, Sebastian, Olivier; !1785, !1798, !1784,
  !1791, !1801, !1807, !1786, !1793, !1804, !1820, !1824, !1819, !1803,
  !1821, !1806, !1814, !1831, !1832, !1836, !1843, !1740, !1841, !1827,
  !1844, !1852, !1850, !1851]

Contributors:
  Jonas Ådahl, Michel Dänzer, Jonas Dreßler, Olivier Fourdan, Takao Fujiwara,
  Carlos Garnacho, Sebastian Keller, kirbykevinson, Robert Mader,
  Aleksandr Mezin, Florian Müllner, Aaron Plattner, Daniel van Vugt

Translators:
  Bruce Cowan [en_GB], Ngọc Quân Trần [vi], Marek Černocký [cs],
  Dz Chen [zh_CN], Yosef Or Boczko [he], Nathan Follens [nl],
  Yuri Chornoivan [uk], Jordi Mas [ca], Piotr Drąg [pl], Tim Sabsch [de],
  Luna Jernberg [sv], Hugo Carvalho [pt], Rafael Fontenelle [pt_BR],
  Asier Sarasua Garmendia [eu], Quentin PAGÈS [oc], Matej Urbančič [sl]

40.0
====
* xwayland: Check permissions on /tmp/.X11-unix [Olivier; !1787]

Contributors:
  Olivier Fourdan

Translators:
  Hugo Carvalho [pt], Tim Sabsch [de], Daniel Mustieles [es],
  Matej Urbančič [sl], Марко Костић [sr], Fran Dieguez [gl]

40.rc
=====
* Fix keyboard input from remote desktop in Xorg session [Pascal; !1732]
* Fix restoring focus to windows using globally active input [Olivier; !1716]
* Expose unaccalerated touchpad gesture deltas [Alexander; !1353]
* Avoid relayout on text attribute changes when possible [Jonas D.; !1750]
* Add remote desktop caps- and num-lock state properties [Jonas Å.; !1739]
* Improve refresh rate calculation [Akihiko; !1737]
* Implement presentation-time protocol [Ivan; !1484]
* Disable double-buffered shadow buffering [Jonas Å.; !1724]
* Fix missing cursor on tablet devices [Jonas D.; !1758]
* Fix frame timings causing X11 clients to get stuck [Jonas Å.; !1754]
* Fix applying input settings on X11 [Marco, Suryashankar; !1769, !1767]
* Add headless native backend [Jonas Å.; !1698]
* Fix high latency and stalls with proprietary nvidia driver [Daniel; !1726]
* Fix maximized windows not reacting to strut changes [Aleksandr; !1755]
* Only start XWayland on demand when running under systemd [Benjamin; !1771]
* Sync LEDs when a new input device is added [Olivier; !1662]
* Fix order in which subsurface placement operations are handled [Robert; !1768]
* Fixed crashes [Jonas Å., Sebastian; !1745, !1747, !1759, !1748, !1776, !1775]
* Plugged leaks [Philip, Sebastian; !1738, !1728]
* Misc. bug fixes and cleanups [Jonas Å., Jonas D., Ivan, Florian, Marco,
  Robert; !1688, !1744, !1736, !1749, !1752, !1753, !427, !1757, !1751, !1760,
  !1765, !1770, !1763, !1774, !1780, !1779, !1783]

Contributors:
  Jonas Ådahl, Benjamin Berg, Suryashankar Das, Jonas Dreßler, Olivier Fourdan,
  Sebastian Keller, Robert Mader, Aleksandr Mezin, Alexander Mikhaylenko,
  Ivan Molodetskikh, Florian Müllner, Pascal Nowack, Akihiko Odaki,
  Marco Trevisan (Treviño), Daniel van Vugt, Philip Withnall

Translators:
  Fran Dieguez [gl], Asier Sarasua Garmendia [eu], Claude Paroz [fr],
  Piotr Drąg [pl], Hugo Carvalho [pt], Jordi Mas [ca], Fabio Tomat [fur],
  Yuri Chornoivan [uk], Enrico Nicoletto [pt_BR], Emin Tufan Çetin [tr],
  Daniel Șerbănescu [ro], Marek Černocký [cs], Balázs Úr [hu],
  Aurimas Černius [lt], Kukuh Syafaat [id], A S Alam [pa], Anders Jonsson [sv],
  Milo Casagrande [it], Gwan-gyeong Mun [ko]

40.beta
=======
* Consider clients without mapped windows for xwayland auto-shutdown
  [Olivier; !1671]
* Let compositor to handle super+scroll events [Florian; !1674, !1695]
* Default to starting Xwayland on demand [Olivier; !1673]
* xwayland: Restore abstract socket support [James, Olivier; !1669]
* Add support for atomic mode setting [Jonas Å.; !1488]
* Fix clip region glitches when using fractional scaling [Daniel; !1554]
* Default to horizontal workspace layout [Georges, Florian; !1684, !1706]
* Do not ping unmanaging windows [Florian; gnome-shell#2467]
* Handle monitor changes during screencasts [Jonas Å.; !1691]
* Fix unexpected jumps after restoring misbehaving clients [Jonas Å.; !1445]
* Fix newly opened X11 windows being invisible in overview [Olivier; !1678]
* Fix viewport of offscreen effects [Daniel; !1053]
* Fix drag cancel animation when using geometry scaling [Robert; !1683]
* Improve touch-mode heuristics [Carlos; !1710]
* Integrate clipboard with remote desktop sessions [Jonas Å.; !1552]
* Fix stuck icon in DND operation between X11 and wayland [Carlos; !1720]
* Automatically synchronize pointer position after modal grabs  [Carlos; !1659]
* Reimplement support for CLUTTER_SHOW_FPS [Daniel; !154]
* Only pick on events that may move the pointer [Jonas D.; !1729, !1733]
* Emit discrete scroll events for accumulated smooth events in virtual
  X11 devices [Pascal; !1727]
* Add support for rounded clipping when drawing background [Jonas D.; !1717]
* Plugged memory leaks [Sebastian; !1307, !1699]
* Fixed crashes [Carlos, Thomas, Jonas Å., Olivier; !1677, !1685, !1692,
  !1719, !1718, !1735]
* Misc. bug fixes and cleanups [Jonas Å., Carlos, Olivier, Sebastian, Björn,
  Jonas D., Ivan, Georges, Dor, Michel, Robert; !1670, !1679, !1680, !1682,
  !1681, !1661, !1689, !1690, !1693, !1514, !1696, !1697, !1708, !1709, !1707,
  !1701, !1702, !1715, !1725, !1734, !1512]

Contributors:
  Jonas Ådahl, Dor Askayo, Björn Daase, Michel Dänzer, Jonas Dreßler,
  Olivier Fourdan, Carlos Garnacho, James Henstridge, Sebastian Keller,
  Robert Mader, Ivan Molodetskikh, Thomas Mühlbacher, Florian Müllner,
  Georges Basile Stavracas Neto, Pascal Nowack, Daniel van Vugt

Translators:
  Марко Костић [sr], Jordi Mas [ca], Yuri Chornoivan [uk],
  Daniel Șerbănescu [ro], Hugo Carvalho [pt], Fran Dieguez [gl],
  Matej Urbančič [sl], Marek Černocký [cs], Rafael Fontenelle [pt_BR],
  Philipp Kiemle [de], A S Alam [pa], Balázs Úr [hu], Anders Jonsson [sv],
  Daniel Mustieles [es], Emin Tufan Çetin [tr], Kukuh Syafaat [id],
  Aurimas Černius [lt]

40.alpha.1.1
============
* Adapt to settings moving to gsettings-desktop-schemas [Carlos; !1416]
* Misc. bug fixes and cleanups [Georges; !1667]

Contributors:
  Carlos Garnacho, Georges Basile Stavracas Neto

40.alpha.1
==========
* Base ClutterEffects on ClutterPaintNodes [Georges; !1340, !1355]
* xwayland: Set xrandr primary output [Aleksandr; !1558]
* Add paint node based blur support [Georges; !1627, !1646]
* Disable CRTCs if there is no monitor [Kai-Heng; !1561]
* Fix updates of mipmapped animated backgrounds [Daniel; !1664]
* Allow remote desktop clients to specify scroll source [Pascal; !1636]
* Support the color transform matrix RandR property on X11 [Aaron; !1048]
* Plugged memory leaks [Jonas D.; !1632]
* Fixed crashes [Jonas Å., Olivier, Carlos; !1557, !1648, !1643, !1654, !1663]
* Misc. bug fixes and cleanups [Olivier, Niels, Carlos, Jonas Å., Florian,
  Jonas D., Daniel, Georges, Michel, Sebastian, Marc-Antoine; !1621, !1622,
  !1624, !1623, !1625, !1626, !1630, !1631, !1576, !1635, !1640, !1642,
  !1639, !1644, !1637, !1615, !1647, !1633, !1634, !1651, !1652, !1657,
  !1660, !1658, !1665, !1649, !1668, !1655]

Contributors:
  Jonas Ådahl, Michel Dänzer, Jonas Dreßler, Kai-Heng Feng, Olivier Fourdan,
  Carlos Garnacho, Niels De Graef, Sebastian Keller, Aleksandr Mezin,
  Florian Müllner, Georges Basile Stavracas Neto, Pascal Nowack,
  Marc-Antoine Perennou, Aaron Plattner, Daniel van Vugt

Translators:
  Kjartan Maraas [nb], Juliano de Souza Camargo [pt], Florentina Mușat [ro],
  Daniel Mustieles [es], Jordi Mas i Hernandez [ca], Fabio Tomat [fur],
  Philipp Kiemle [de], Asier Sarasua Garmendia [eu], Aurimas Černius [lt],
  Fran Dieguez [gl], Hugo Carvalho [pt], Matej Urbančič [sl]

40.alpha
========
* Replace CoglMatrix with graphene_matrix [Georges; !1439]
* Allow to specify debug topics in MUTTER_DEBUG [Jonas Å.; !1465]
* Fix unwanted position changes on window resize
  [Jonas Å., Olivier, Robert; !1477, !1495]
* Do not disable the X Security extension by default [Olivier; !1485]
* Fix _NET_WM_FRAME_DRAWN timestamps [Jonas Å.; !1494]
* Fix tiling to the correct monitor [Florian; #1389]
* Only snap to window edges when CTRL is pressed [Florian; #679609]
* Add support for scroll button locking [Peter; !1432]
* Clip Frustra [Georges; !1489]
* Improve tablet-mode-switch support [Hans; !1506]
* Fix missed redraws of newly-mapped actors [Jonas D.; !1366, #1494]
* Gracefully handle Xwayland crashes [Carlos; !1447]
* wayland: Provide previous window dimensions on restore [Christian; !801]
* Remove the ClutterActor::paint signal [Jonas; !1522]
* Fix background artifacts in magnifier [Daniel; #1480]
* Use raycasting for picking [Georges; !1509]
* Fix monitor tiling support on X11 [Jonas Å.; #1524]
* Fix xwayland grabs for override-redirect windows [Olivier; !1254]
* Fix device configuration not being picked up on X11 [Carlos; !1553]
* Support tagging devices as primary GPU via udev [Jonas Å.; !1562]
* Fix size hints with CSD [Olivier; !1594]
* Fix unresponsive input after screen blank [Simon; !1601]
* Cull actors when picking [Georges; !1520]
* Handle input in a thread [Carlos; !1403]
* Improve freezes when switching workspace [Jonas Å.; !1616]
* Plugged memory leaks [Ray; !1225]
* Fixed crashes [Christian, Olivier, Daniel, Robert, Jonas Å., Florian Z.,
  Simon, Carlos; #1481, !1529, !1519, !1534, #1521, !1563, !1604, !1605,
  !1607, !1612]
* Misc. bug fixes and cleanups [Florian, Carlos, Olivier, Georges, Björn,
  Jonas Å., Julius, Corentin, Bastien, Robert, Daniel, Niels, Jonas D., Uday,
  Ian, Jordan, Piotr; !1473, !1472, !1438, #1449, !1475, !1474, !1481, !1466,
  !1483, !1427, !1413, !1103, !1467, !1339, !1297, #1384, !1491, !528, !1496,
  !1510, !1507, !1387, !1498, !1515, !1516, !1517, !1486, !1524, !1527, !1528,
  !1531, !1532, !1521, !1535, #1490, !1545, !1555, !1564, !1549, !1567, !1565,
  !1572, !1569, !1573, !1566, !1525, !1468, !1578, !1583, !1584, !1585, !1571,
  !1327, !1586, !1590, !1588, !1050, !1596, !1592, !1587, !1599, !1577, !1511,
  !1591, !1603, !1611, !1593, !1617, !1619]

Contributors:
  Björn Daase, Jonas Dreßler, Piotr Drąg, Olivier Fourdan, Carlos Garnacho,
  Hans de Goede, Niels De Graef, Peter Hutterer, Julius Lehmann, Robert Mader,
  Simon McVittie, Florian Müllner, Georges Basile Stavracas Neto,
  Bastien Nocera, Corentin Noël, Jordan Petridis, Uday Kiran Pichika,
  Christian Rauch, Ian Douglas Scott, Ray Strode, Daniel van Vugt,
  Florian Zwoch, Jonas Ådahl

Translators:
  Juliano de Souza Camargo [pt], Ask Hjorth Larsen [da], Yuri Chornoivan [uk]


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/wm/mutter/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wm/mutter/PLIST \
    pkgsrc/wm/mutter/buildlink3.mk pkgsrc/wm/mutter/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/wm/mutter/files/90-mutter
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-input-settings-x11.c \
    pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-seat-x11.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wm/mutter/Makefile
diff -u pkgsrc/wm/mutter/Makefile:1.7 pkgsrc/wm/mutter/Makefile:1.8
--- pkgsrc/wm/mutter/Makefile:1.7       Sun May  2 11:06:15 2021
+++ pkgsrc/wm/mutter/Makefile   Thu Jun  3 15:04:57 2021
@@ -1,17 +1,17 @@
-# $NetBSD: Makefile,v 1.7 2021/05/02 11:06:15 nia Exp $
+# $NetBSD: Makefile,v 1.8 2021/06/03 15:04:57 cirnatdan Exp $
 
-DISTNAME=      mutter-3.38.1
+DISTNAME=      mutter-40.1
 CATEGORIES=    wm gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
 
-MAINTAINER=    dan%alt.md@localhost
+MAINTAINER=    cirnatdan%NetBSD.org@localhost
 HOMEPAGE=      https://gitlab.gnome.org/GNOME/mutter
 COMMENT=       GNOME window manager
 LICENSE=       gnu-gpl-v2
 
-USE_TOOLS+=            msgfmt pkg-config
-USE_TOOLS+=            gdbus-codegen
+USE_TOOLS+=            msgfmt pkg-config gdbus-codegen
+BUILD_DEFS+=           PKG_SYSCONFBASE
 
 .include "../../graphics/MesaLib/features.mk"
 
@@ -39,22 +39,40 @@ TOOLS_PLATFORM.msgfmt=
 .endif
 
 PKGCONFIG_OVERRIDE_STAGE=      pre-install
-PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-cogl-7.pc
-PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-cogl-pango-7.pc
-PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-clutter-7.pc
-PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-clutter-x11-7.pc
-PKGCONFIG_OVERRIDE+=           output/meson-private/libmutter-7.pc
+PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-cogl-8.pc
+PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-cogl-pango-8.pc
+PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-clutter-8.pc
+PKGCONFIG_OVERRIDE+=           output/meson-private/mutter-clutter-x11-8.pc
+PKGCONFIG_OVERRIDE+=           output/meson-private/libmutter-8.pc
+
+LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mutter-8
+
+post-extract:
+       ${CP} ${FILESDIR}/90-mutter ${WRKSRC}/data
+
+SUBST_CLASSES+=                paths
+SUBST_STAGE.paths=     pre-configure
+SUBST_FILES.paths=     data/90-mutter
+SUBST_VARS.paths=      PREFIX
+
+EGDIR=                 ${PREFIX}/share/examples/mutter
+INSTALLATION_DIRS+=    share/examples/mutter/X11/xinit/xinitrc.d
+
+post-install:
+       ${INSTALL_DATA} ${WRKSRC}/data/90-mutter \
+               ${DESTDIR}${EGDIR}/X11/xinit/xinitrc.d/90-mutter
 
-LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mutter-7
-
-PYTHON_FOR_BUILD_ONLY= tool
+REQD_FILES+=           ${EGDIR}/X11/xinit/xinitrc.d/90-mutter \
+                       ${PKG_SYSCONFBASE}/X11/xinit/xinitrc.d/90-mutter
 
 .include "../../devel/meson/build.mk"
+BUILDLINK_API_DEPENDS.glib2+=                          glib2>=2.67.3
 .include "../../devel/glib2/schemas.mk"
 .include "../../audio/libcanberra/buildlink3.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"
 .include "../../graphics/graphene/buildlink3.mk"
 .include "../../sysutils/gnome-settings-daemon/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gsettings-desktop-schemas+=       gsettings-desktop-schemas>=40.0
 .include "../../sysutils/gsettings-desktop-schemas/buildlink3.mk"
 .include "../../textproc/json-glib/buildlink3.mk"
 .include "../../x11/gtk3/buildlink3.mk"

Index: pkgsrc/wm/mutter/PLIST
diff -u pkgsrc/wm/mutter/PLIST:1.1 pkgsrc/wm/mutter/PLIST:1.2
--- pkgsrc/wm/mutter/PLIST:1.1  Tue Nov 10 01:56:20 2020
+++ pkgsrc/wm/mutter/PLIST      Thu Jun  3 15:04:57 2021
@@ -1,251 +1,252 @@
-@comment $NetBSD: PLIST,v 1.1 2020/11/10 01:56:20 nia Exp $
+@comment $NetBSD: PLIST,v 1.2 2021/06/03 15:04:57 cirnatdan Exp $
 bin/mutter
-include/mutter-7/clutter/cally/cally-actor.h
-include/mutter-7/clutter/cally/cally-clone.h
-include/mutter-7/clutter/cally/cally-factory.h
-include/mutter-7/clutter/cally/cally-main.h
-include/mutter-7/clutter/cally/cally-root.h
-include/mutter-7/clutter/cally/cally-stage.h
-include/mutter-7/clutter/cally/cally-text.h
-include/mutter-7/clutter/cally/cally-util.h
-include/mutter-7/clutter/cally/cally.h
-include/mutter-7/clutter/clutter/clutter-action.h
-include/mutter-7/clutter/clutter/clutter-actor-meta.h
-include/mutter-7/clutter/clutter/clutter-actor.h
-include/mutter-7/clutter/clutter/clutter-align-constraint.h
-include/mutter-7/clutter/clutter/clutter-animatable.h
-include/mutter-7/clutter/clutter/clutter-autocleanups.h
-include/mutter-7/clutter/clutter/clutter-backend.h
-include/mutter-7/clutter/clutter/clutter-bin-layout.h
-include/mutter-7/clutter/clutter/clutter-bind-constraint.h
-include/mutter-7/clutter/clutter/clutter-binding-pool.h
-include/mutter-7/clutter/clutter/clutter-blur-effect.h
-include/mutter-7/clutter/clutter/clutter-box-layout.h
-include/mutter-7/clutter/clutter/clutter-brightness-contrast-effect.h
-include/mutter-7/clutter/clutter/clutter-cairo.h
-include/mutter-7/clutter/clutter/clutter-canvas.h
-include/mutter-7/clutter/clutter/clutter-child-meta.h
-include/mutter-7/clutter/clutter/clutter-click-action.h
-include/mutter-7/clutter/clutter/clutter-clone.h
-include/mutter-7/clutter/clutter/clutter-color-static.h
-include/mutter-7/clutter/clutter/clutter-color.h
-include/mutter-7/clutter/clutter/clutter-colorize-effect.h
-include/mutter-7/clutter/clutter/clutter-config.h
-include/mutter-7/clutter/clutter/clutter-constraint.h
-include/mutter-7/clutter/clutter/clutter-container.h
-include/mutter-7/clutter/clutter/clutter-content.h
-include/mutter-7/clutter/clutter/clutter-deform-effect.h
-include/mutter-7/clutter/clutter/clutter-deprecated.h
-include/mutter-7/clutter/clutter/clutter-desaturate-effect.h
-include/mutter-7/clutter/clutter/clutter-effect.h
-include/mutter-7/clutter/clutter/clutter-enum-types.h
-include/mutter-7/clutter/clutter/clutter-enums.h
-include/mutter-7/clutter/clutter/clutter-event.h
-include/mutter-7/clutter/clutter/clutter-feature.h
-include/mutter-7/clutter/clutter/clutter-fixed-layout.h
-include/mutter-7/clutter/clutter/clutter-flow-layout.h
-include/mutter-7/clutter/clutter/clutter-frame-clock.h
-include/mutter-7/clutter/clutter/clutter-gesture-action.h
-include/mutter-7/clutter/clutter/clutter-grid-layout.h
-include/mutter-7/clutter/clutter/clutter-image.h
-include/mutter-7/clutter/clutter/clutter-input-device-tool.h
-include/mutter-7/clutter/clutter/clutter-input-device.h
-include/mutter-7/clutter/clutter/clutter-input-focus.h
-include/mutter-7/clutter/clutter/clutter-input-method.h
-include/mutter-7/clutter/clutter/clutter-interval.h
-include/mutter-7/clutter/clutter/clutter-keyframe-transition.h
-include/mutter-7/clutter/clutter/clutter-keymap.h
-include/mutter-7/clutter/clutter/clutter-keysyms.h
-include/mutter-7/clutter/clutter/clutter-layout-manager.h
-include/mutter-7/clutter/clutter/clutter-layout-meta.h
-include/mutter-7/clutter/clutter/clutter-macros.h
-include/mutter-7/clutter/clutter/clutter-main.h
-include/mutter-7/clutter/clutter/clutter-marshal.h
-include/mutter-7/clutter/clutter/clutter-mutter.h
-include/mutter-7/clutter/clutter/clutter-offscreen-effect.h
-include/mutter-7/clutter/clutter/clutter-page-turn-effect.h
-include/mutter-7/clutter/clutter/clutter-paint-context.h
-include/mutter-7/clutter/clutter/clutter-paint-node.h
-include/mutter-7/clutter/clutter/clutter-paint-nodes.h
-include/mutter-7/clutter/clutter/clutter-pan-action.h
-include/mutter-7/clutter/clutter/clutter-path-constraint.h
-include/mutter-7/clutter/clutter/clutter-path.h
-include/mutter-7/clutter/clutter/clutter-pick-context.h
-include/mutter-7/clutter/clutter/clutter-property-transition.h
-include/mutter-7/clutter/clutter/clutter-rotate-action.h
-include/mutter-7/clutter/clutter/clutter-script.h
-include/mutter-7/clutter/clutter/clutter-scriptable.h
-include/mutter-7/clutter/clutter/clutter-scroll-actor.h
-include/mutter-7/clutter/clutter/clutter-seat.h
-include/mutter-7/clutter/clutter/clutter-settings.h
-include/mutter-7/clutter/clutter/clutter-shader-effect.h
-include/mutter-7/clutter/clutter/clutter-shader-types.h
-include/mutter-7/clutter/clutter/clutter-snap-constraint.h
-include/mutter-7/clutter/clutter/clutter-stage-manager.h
-include/mutter-7/clutter/clutter/clutter-stage-view.h
-include/mutter-7/clutter/clutter/clutter-stage.h
-include/mutter-7/clutter/clutter/clutter-swipe-action.h
-include/mutter-7/clutter/clutter/clutter-tap-action.h
-include/mutter-7/clutter/clutter/clutter-text-buffer.h
-include/mutter-7/clutter/clutter/clutter-text.h
-include/mutter-7/clutter/clutter/clutter-timeline.h
-include/mutter-7/clutter/clutter/clutter-transition-group.h
-include/mutter-7/clutter/clutter/clutter-transition.h
-include/mutter-7/clutter/clutter/clutter-types.h
-include/mutter-7/clutter/clutter/clutter-units.h
-include/mutter-7/clutter/clutter/clutter-virtual-input-device.h
-include/mutter-7/clutter/clutter/clutter-zoom-action.h
-include/mutter-7/clutter/clutter/clutter.h
-include/mutter-7/clutter/clutter/deprecated/clutter-container.h
-include/mutter-7/clutter/clutter/deprecated/clutter-timeline.h
-include/mutter-7/clutter/clutter/x11/clutter-x11.h
-include/mutter-7/cogl/cogl-pango/cogl-pango.h
-include/mutter-7/cogl/cogl/cogl-atlas-texture.h
-include/mutter-7/cogl/cogl/cogl-attribute-buffer.h
-include/mutter-7/cogl/cogl/cogl-attribute.h
-include/mutter-7/cogl/cogl/cogl-bitmap.h
-include/mutter-7/cogl/cogl/cogl-buffer.h
-include/mutter-7/cogl/cogl/cogl-color.h
-include/mutter-7/cogl/cogl/cogl-context.h
-include/mutter-7/cogl/cogl/cogl-defines.h
-include/mutter-7/cogl/cogl/cogl-depth-state.h
-include/mutter-7/cogl/cogl/cogl-display.h
-include/mutter-7/cogl/cogl/cogl-dma-buf-handle.h
-include/mutter-7/cogl/cogl/cogl-egl-defines.h
-include/mutter-7/cogl/cogl/cogl-egl.h
-include/mutter-7/cogl/cogl/cogl-fence.h
-include/mutter-7/cogl/cogl/cogl-frame-info.h
-include/mutter-7/cogl/cogl/cogl-framebuffer.h
-include/mutter-7/cogl/cogl/cogl-glib-source.h
-include/mutter-7/cogl/cogl/cogl-glx.h
-include/mutter-7/cogl/cogl/cogl-gtype-private.h
-include/mutter-7/cogl/cogl/cogl-index-buffer.h
-include/mutter-7/cogl/cogl/cogl-indices.h
-include/mutter-7/cogl/cogl/cogl-macros.h
-include/mutter-7/cogl/cogl/cogl-matrix-stack.h
-include/mutter-7/cogl/cogl/cogl-matrix.h
-include/mutter-7/cogl/cogl/cogl-meta-texture.h
-include/mutter-7/cogl/cogl/cogl-object.h
-include/mutter-7/cogl/cogl/cogl-offscreen.h
-include/mutter-7/cogl/cogl/cogl-onscreen-template.h
-include/mutter-7/cogl/cogl/cogl-onscreen.h
-include/mutter-7/cogl/cogl/cogl-output.h
-include/mutter-7/cogl/cogl/cogl-pipeline-layer-state.h
-include/mutter-7/cogl/cogl/cogl-pipeline-state.h
-include/mutter-7/cogl/cogl/cogl-pipeline.h
-include/mutter-7/cogl/cogl/cogl-pixel-buffer.h
-include/mutter-7/cogl/cogl/cogl-pixel-format.h
-include/mutter-7/cogl/cogl/cogl-poll.h
-include/mutter-7/cogl/cogl/cogl-primitive-texture.h
-include/mutter-7/cogl/cogl/cogl-primitive.h
-include/mutter-7/cogl/cogl/cogl-renderer.h
-include/mutter-7/cogl/cogl/cogl-scanout.h
-include/mutter-7/cogl/cogl/cogl-snippet.h
-include/mutter-7/cogl/cogl/cogl-sub-texture.h
-include/mutter-7/cogl/cogl/cogl-swap-chain.h
-include/mutter-7/cogl/cogl/cogl-texture-2d-sliced.h
-include/mutter-7/cogl/cogl/cogl-texture-2d.h
-include/mutter-7/cogl/cogl/cogl-texture-pixmap-x11.h
-include/mutter-7/cogl/cogl/cogl-texture.h
-include/mutter-7/cogl/cogl/cogl-trace.h
-include/mutter-7/cogl/cogl/cogl-types.h
-include/mutter-7/cogl/cogl/cogl-version.h
-include/mutter-7/cogl/cogl/cogl-xlib-renderer.h
-include/mutter-7/cogl/cogl/cogl-xlib.h
-include/mutter-7/cogl/cogl/cogl.h
-include/mutter-7/cogl/cogl/cogl1-context.h
-include/mutter-7/cogl/cogl/deprecated/cogl-auto-texture.h
-include/mutter-7/cogl/cogl/deprecated/cogl-clutter.h
-include/mutter-7/cogl/cogl/deprecated/cogl-material-compat.h
-include/mutter-7/cogl/cogl/deprecated/cogl-shader.h
-include/mutter-7/cogl/cogl/deprecated/cogl-type-casts.h
-include/mutter-7/cogl/cogl/gl-prototypes/cogl-core-functions.h
-include/mutter-7/cogl/cogl/gl-prototypes/cogl-gles2-functions.h
-include/mutter-7/cogl/cogl/gl-prototypes/cogl-glsl-functions.h
-include/mutter-7/cogl/cogl/gl-prototypes/cogl-in-gles-core-functions.h
-include/mutter-7/cogl/cogl/gl-prototypes/cogl-in-gles2-core-functions.h
-include/mutter-7/meta/barrier.h
-include/mutter-7/meta/boxes.h
-include/mutter-7/meta/common.h
-include/mutter-7/meta/compositor-mutter.h
-include/mutter-7/meta/compositor.h
-include/mutter-7/meta/display.h
-include/mutter-7/meta/group.h
-include/mutter-7/meta/keybindings.h
-include/mutter-7/meta/main.h
-include/mutter-7/meta/meta-backend.h
-include/mutter-7/meta/meta-background-actor.h
-include/mutter-7/meta/meta-background-content.h
-include/mutter-7/meta/meta-background-group.h
-include/mutter-7/meta/meta-background-image.h
-include/mutter-7/meta/meta-background.h
-include/mutter-7/meta/meta-close-dialog.h
-include/mutter-7/meta/meta-cursor-tracker.h
-include/mutter-7/meta/meta-dnd.h
-include/mutter-7/meta/meta-enum-types.h
-include/mutter-7/meta/meta-idle-monitor.h
-include/mutter-7/meta/meta-inhibit-shortcuts-dialog.h
-include/mutter-7/meta/meta-later.h
-include/mutter-7/meta/meta-launch-context.h
-include/mutter-7/meta/meta-monitor-manager.h
-include/mutter-7/meta/meta-plugin.h
-include/mutter-7/meta/meta-remote-access-controller.h
-include/mutter-7/meta/meta-selection-source-memory.h
-include/mutter-7/meta/meta-selection-source.h
-include/mutter-7/meta/meta-selection.h
-include/mutter-7/meta/meta-settings.h
-include/mutter-7/meta/meta-shadow-factory.h
-include/mutter-7/meta/meta-shaped-texture.h
-include/mutter-7/meta/meta-sound-player.h
-include/mutter-7/meta/meta-stage.h
-include/mutter-7/meta/meta-startup-notification.h
-include/mutter-7/meta/meta-version.h
-include/mutter-7/meta/meta-window-actor.h
-include/mutter-7/meta/meta-window-group.h
-include/mutter-7/meta/meta-window-shape.h
-include/mutter-7/meta/meta-workspace-manager.h
-include/mutter-7/meta/meta-x11-display.h
-include/mutter-7/meta/meta-x11-errors.h
-include/mutter-7/meta/prefs.h
-include/mutter-7/meta/theme.h
-include/mutter-7/meta/types.h
-include/mutter-7/meta/util.h
-include/mutter-7/meta/window.h
-include/mutter-7/meta/workspace.h
-lib/libmutter-7.so
-lib/libmutter-7.so.0
-lib/libmutter-7.so.0.0.0
-lib/mutter-7/Cally-7.gir
-lib/mutter-7/Cally-7.typelib
-lib/mutter-7/Clutter-7.gir
-lib/mutter-7/Clutter-7.typelib
-lib/mutter-7/ClutterX11-7.gir
-lib/mutter-7/ClutterX11-7.typelib
-lib/mutter-7/Cogl-7.gir
-lib/mutter-7/Cogl-7.typelib
-lib/mutter-7/CoglPango-7.gir
-lib/mutter-7/CoglPango-7.typelib
-lib/mutter-7/Meta-7.gir
-lib/mutter-7/Meta-7.typelib
-lib/mutter-7/libmutter-clutter-7.so
-lib/mutter-7/libmutter-clutter-7.so.0
-lib/mutter-7/libmutter-clutter-7.so.0.0.0
-lib/mutter-7/libmutter-cogl-7.so
-lib/mutter-7/libmutter-cogl-7.so.0
-lib/mutter-7/libmutter-cogl-7.so.0.0.0
-lib/mutter-7/libmutter-cogl-pango-7.so
-lib/mutter-7/libmutter-cogl-pango-7.so.0
-lib/mutter-7/libmutter-cogl-pango-7.so.0.0.0
-lib/mutter-7/plugins/libdefault.so
-lib/pkgconfig/libmutter-7.pc
-lib/pkgconfig/mutter-clutter-7.pc
-lib/pkgconfig/mutter-clutter-x11-7.pc
-lib/pkgconfig/mutter-cogl-7.pc
-lib/pkgconfig/mutter-cogl-pango-7.pc
+include/mutter-8/clutter/cally/cally-actor.h
+include/mutter-8/clutter/cally/cally-clone.h
+include/mutter-8/clutter/cally/cally-factory.h
+include/mutter-8/clutter/cally/cally-main.h
+include/mutter-8/clutter/cally/cally-root.h
+include/mutter-8/clutter/cally/cally-stage.h
+include/mutter-8/clutter/cally/cally-text.h
+include/mutter-8/clutter/cally/cally-util.h
+include/mutter-8/clutter/cally/cally.h
+include/mutter-8/clutter/clutter/clutter-action.h
+include/mutter-8/clutter/clutter/clutter-actor-meta.h
+include/mutter-8/clutter/clutter/clutter-actor.h
+include/mutter-8/clutter/clutter/clutter-align-constraint.h
+include/mutter-8/clutter/clutter/clutter-animatable.h
+include/mutter-8/clutter/clutter/clutter-autocleanups.h
+include/mutter-8/clutter/clutter/clutter-backend.h
+include/mutter-8/clutter/clutter/clutter-bin-layout.h
+include/mutter-8/clutter/clutter/clutter-bind-constraint.h
+include/mutter-8/clutter/clutter/clutter-binding-pool.h
+include/mutter-8/clutter/clutter/clutter-blur-effect.h
+include/mutter-8/clutter/clutter/clutter-box-layout.h
+include/mutter-8/clutter/clutter/clutter-brightness-contrast-effect.h
+include/mutter-8/clutter/clutter/clutter-cairo.h
+include/mutter-8/clutter/clutter/clutter-canvas.h
+include/mutter-8/clutter/clutter/clutter-child-meta.h
+include/mutter-8/clutter/clutter/clutter-click-action.h
+include/mutter-8/clutter/clutter/clutter-clone.h
+include/mutter-8/clutter/clutter/clutter-color-static.h
+include/mutter-8/clutter/clutter/clutter-color.h
+include/mutter-8/clutter/clutter/clutter-colorize-effect.h
+include/mutter-8/clutter/clutter/clutter-config.h
+include/mutter-8/clutter/clutter/clutter-constraint.h
+include/mutter-8/clutter/clutter/clutter-container.h
+include/mutter-8/clutter/clutter/clutter-content.h
+include/mutter-8/clutter/clutter/clutter-deform-effect.h
+include/mutter-8/clutter/clutter/clutter-deprecated.h
+include/mutter-8/clutter/clutter/clutter-desaturate-effect.h
+include/mutter-8/clutter/clutter/clutter-effect.h
+include/mutter-8/clutter/clutter/clutter-enum-types.h
+include/mutter-8/clutter/clutter/clutter-enums.h
+include/mutter-8/clutter/clutter/clutter-event.h
+include/mutter-8/clutter/clutter/clutter-feature.h
+include/mutter-8/clutter/clutter/clutter-fixed-layout.h
+include/mutter-8/clutter/clutter/clutter-flow-layout.h
+include/mutter-8/clutter/clutter/clutter-frame-clock.h
+include/mutter-8/clutter/clutter/clutter-frame.h
+include/mutter-8/clutter/clutter/clutter-gesture-action.h
+include/mutter-8/clutter/clutter/clutter-grid-layout.h
+include/mutter-8/clutter/clutter/clutter-image.h
+include/mutter-8/clutter/clutter/clutter-input-device-tool.h
+include/mutter-8/clutter/clutter/clutter-input-device.h
+include/mutter-8/clutter/clutter/clutter-input-focus.h
+include/mutter-8/clutter/clutter/clutter-input-method.h
+include/mutter-8/clutter/clutter/clutter-interval.h
+include/mutter-8/clutter/clutter/clutter-keyframe-transition.h
+include/mutter-8/clutter/clutter/clutter-keymap.h
+include/mutter-8/clutter/clutter/clutter-keysyms.h
+include/mutter-8/clutter/clutter/clutter-layout-manager.h
+include/mutter-8/clutter/clutter/clutter-layout-meta.h
+include/mutter-8/clutter/clutter/clutter-macros.h
+include/mutter-8/clutter/clutter/clutter-main.h
+include/mutter-8/clutter/clutter/clutter-marshal.h
+include/mutter-8/clutter/clutter/clutter-mutter.h
+include/mutter-8/clutter/clutter/clutter-offscreen-effect.h
+include/mutter-8/clutter/clutter/clutter-page-turn-effect.h
+include/mutter-8/clutter/clutter/clutter-paint-context.h
+include/mutter-8/clutter/clutter/clutter-paint-node.h
+include/mutter-8/clutter/clutter/clutter-paint-nodes.h
+include/mutter-8/clutter/clutter/clutter-pan-action.h
+include/mutter-8/clutter/clutter/clutter-path-constraint.h
+include/mutter-8/clutter/clutter/clutter-path.h
+include/mutter-8/clutter/clutter/clutter-pick-context.h
+include/mutter-8/clutter/clutter/clutter-property-transition.h
+include/mutter-8/clutter/clutter/clutter-rotate-action.h
+include/mutter-8/clutter/clutter/clutter-script.h
+include/mutter-8/clutter/clutter/clutter-scriptable.h
+include/mutter-8/clutter/clutter/clutter-scroll-actor.h
+include/mutter-8/clutter/clutter/clutter-seat.h
+include/mutter-8/clutter/clutter/clutter-settings.h
+include/mutter-8/clutter/clutter/clutter-shader-effect.h
+include/mutter-8/clutter/clutter/clutter-shader-types.h
+include/mutter-8/clutter/clutter/clutter-snap-constraint.h
+include/mutter-8/clutter/clutter/clutter-stage-manager.h
+include/mutter-8/clutter/clutter/clutter-stage-view.h
+include/mutter-8/clutter/clutter/clutter-stage.h
+include/mutter-8/clutter/clutter/clutter-swipe-action.h
+include/mutter-8/clutter/clutter/clutter-tap-action.h
+include/mutter-8/clutter/clutter/clutter-text-buffer.h
+include/mutter-8/clutter/clutter/clutter-text.h
+include/mutter-8/clutter/clutter/clutter-timeline.h
+include/mutter-8/clutter/clutter/clutter-transition-group.h
+include/mutter-8/clutter/clutter/clutter-transition.h
+include/mutter-8/clutter/clutter/clutter-types.h
+include/mutter-8/clutter/clutter/clutter-units.h
+include/mutter-8/clutter/clutter/clutter-virtual-input-device.h
+include/mutter-8/clutter/clutter/clutter-zoom-action.h
+include/mutter-8/clutter/clutter/clutter.h
+include/mutter-8/clutter/clutter/deprecated/clutter-container.h
+include/mutter-8/clutter/clutter/deprecated/clutter-timeline.h
+include/mutter-8/clutter/clutter/x11/clutter-x11.h
+include/mutter-8/cogl/cogl-pango/cogl-pango.h
+include/mutter-8/cogl/cogl/cogl-atlas-texture.h
+include/mutter-8/cogl/cogl/cogl-attribute-buffer.h
+include/mutter-8/cogl/cogl/cogl-attribute.h
+include/mutter-8/cogl/cogl/cogl-bitmap.h
+include/mutter-8/cogl/cogl/cogl-buffer.h
+include/mutter-8/cogl/cogl/cogl-color.h
+include/mutter-8/cogl/cogl/cogl-context.h
+include/mutter-8/cogl/cogl/cogl-defines.h
+include/mutter-8/cogl/cogl/cogl-depth-state.h
+include/mutter-8/cogl/cogl/cogl-display.h
+include/mutter-8/cogl/cogl/cogl-dma-buf-handle.h
+include/mutter-8/cogl/cogl/cogl-egl-defines.h
+include/mutter-8/cogl/cogl/cogl-egl.h
+include/mutter-8/cogl/cogl/cogl-fence.h
+include/mutter-8/cogl/cogl/cogl-frame-info.h
+include/mutter-8/cogl/cogl/cogl-framebuffer.h
+include/mutter-8/cogl/cogl/cogl-glib-source.h
+include/mutter-8/cogl/cogl/cogl-glx.h
+include/mutter-8/cogl/cogl/cogl-graphene.h
+include/mutter-8/cogl/cogl/cogl-gtype-private.h
+include/mutter-8/cogl/cogl/cogl-index-buffer.h
+include/mutter-8/cogl/cogl/cogl-indices.h
+include/mutter-8/cogl/cogl/cogl-macros.h
+include/mutter-8/cogl/cogl/cogl-matrix-stack.h
+include/mutter-8/cogl/cogl/cogl-meta-texture.h
+include/mutter-8/cogl/cogl/cogl-object.h
+include/mutter-8/cogl/cogl/cogl-offscreen.h
+include/mutter-8/cogl/cogl/cogl-onscreen-template.h
+include/mutter-8/cogl/cogl/cogl-onscreen.h
+include/mutter-8/cogl/cogl/cogl-output.h
+include/mutter-8/cogl/cogl/cogl-pipeline-layer-state.h
+include/mutter-8/cogl/cogl/cogl-pipeline-state.h
+include/mutter-8/cogl/cogl/cogl-pipeline.h
+include/mutter-8/cogl/cogl/cogl-pixel-buffer.h
+include/mutter-8/cogl/cogl/cogl-pixel-format.h
+include/mutter-8/cogl/cogl/cogl-poll.h
+include/mutter-8/cogl/cogl/cogl-primitive-texture.h
+include/mutter-8/cogl/cogl/cogl-primitive.h
+include/mutter-8/cogl/cogl/cogl-renderer.h
+include/mutter-8/cogl/cogl/cogl-scanout.h
+include/mutter-8/cogl/cogl/cogl-snippet.h
+include/mutter-8/cogl/cogl/cogl-sub-texture.h
+include/mutter-8/cogl/cogl/cogl-swap-chain.h
+include/mutter-8/cogl/cogl/cogl-texture-2d-sliced.h
+include/mutter-8/cogl/cogl/cogl-texture-2d.h
+include/mutter-8/cogl/cogl/cogl-texture-pixmap-x11.h
+include/mutter-8/cogl/cogl/cogl-texture.h
+include/mutter-8/cogl/cogl/cogl-trace.h
+include/mutter-8/cogl/cogl/cogl-types.h
+include/mutter-8/cogl/cogl/cogl-version.h
+include/mutter-8/cogl/cogl/cogl-xlib-renderer.h
+include/mutter-8/cogl/cogl/cogl-xlib.h
+include/mutter-8/cogl/cogl/cogl.h
+include/mutter-8/cogl/cogl/cogl1-context.h
+include/mutter-8/cogl/cogl/deprecated/cogl-auto-texture.h
+include/mutter-8/cogl/cogl/deprecated/cogl-clutter.h
+include/mutter-8/cogl/cogl/deprecated/cogl-material-compat.h
+include/mutter-8/cogl/cogl/deprecated/cogl-shader.h
+include/mutter-8/cogl/cogl/deprecated/cogl-type-casts.h
+include/mutter-8/cogl/cogl/gl-prototypes/cogl-core-functions.h
+include/mutter-8/cogl/cogl/gl-prototypes/cogl-gles2-functions.h
+include/mutter-8/cogl/cogl/gl-prototypes/cogl-glsl-functions.h
+include/mutter-8/cogl/cogl/gl-prototypes/cogl-in-gles-core-functions.h
+include/mutter-8/cogl/cogl/gl-prototypes/cogl-in-gles2-core-functions.h
+include/mutter-8/meta/barrier.h
+include/mutter-8/meta/boxes.h
+include/mutter-8/meta/common.h
+include/mutter-8/meta/compositor-mutter.h
+include/mutter-8/meta/compositor.h
+include/mutter-8/meta/display.h
+include/mutter-8/meta/group.h
+include/mutter-8/meta/keybindings.h
+include/mutter-8/meta/main.h
+include/mutter-8/meta/meta-backend.h
+include/mutter-8/meta/meta-background-actor.h
+include/mutter-8/meta/meta-background-content.h
+include/mutter-8/meta/meta-background-group.h
+include/mutter-8/meta/meta-background-image.h
+include/mutter-8/meta/meta-background.h
+include/mutter-8/meta/meta-close-dialog.h
+include/mutter-8/meta/meta-cursor-tracker.h
+include/mutter-8/meta/meta-dnd.h
+include/mutter-8/meta/meta-enum-types.h
+include/mutter-8/meta/meta-idle-monitor.h
+include/mutter-8/meta/meta-inhibit-shortcuts-dialog.h
+include/mutter-8/meta/meta-later.h
+include/mutter-8/meta/meta-launch-context.h
+include/mutter-8/meta/meta-monitor-manager.h
+include/mutter-8/meta/meta-plugin.h
+include/mutter-8/meta/meta-remote-access-controller.h
+include/mutter-8/meta/meta-selection-source-memory.h
+include/mutter-8/meta/meta-selection-source.h
+include/mutter-8/meta/meta-selection.h
+include/mutter-8/meta/meta-settings.h
+include/mutter-8/meta/meta-shadow-factory.h
+include/mutter-8/meta/meta-shaped-texture.h
+include/mutter-8/meta/meta-sound-player.h
+include/mutter-8/meta/meta-stage.h
+include/mutter-8/meta/meta-startup-notification.h
+include/mutter-8/meta/meta-window-actor.h
+include/mutter-8/meta/meta-window-group.h
+include/mutter-8/meta/meta-window-shape.h
+include/mutter-8/meta/meta-workspace-manager.h
+include/mutter-8/meta/meta-x11-display.h
+include/mutter-8/meta/meta-x11-errors.h
+include/mutter-8/meta/prefs.h
+include/mutter-8/meta/theme.h
+include/mutter-8/meta/types.h
+include/mutter-8/meta/util.h
+include/mutter-8/meta/window.h
+include/mutter-8/meta/workspace.h
+lib/libmutter-8.so
+lib/libmutter-8.so.0
+lib/libmutter-8.so.0.0.0
+lib/mutter-8/Cally-8.gir
+lib/mutter-8/Cally-8.typelib
+lib/mutter-8/Clutter-8.gir
+lib/mutter-8/Clutter-8.typelib
+lib/mutter-8/ClutterX11-8.gir
+lib/mutter-8/ClutterX11-8.typelib
+lib/mutter-8/Cogl-8.gir
+lib/mutter-8/Cogl-8.typelib
+lib/mutter-8/CoglPango-8.gir
+lib/mutter-8/CoglPango-8.typelib
+lib/mutter-8/Meta-8.gir
+lib/mutter-8/Meta-8.typelib
+lib/mutter-8/libmutter-clutter-8.so
+lib/mutter-8/libmutter-clutter-8.so.0
+lib/mutter-8/libmutter-clutter-8.so.0.0.0
+lib/mutter-8/libmutter-cogl-8.so
+lib/mutter-8/libmutter-cogl-8.so.0
+lib/mutter-8/libmutter-cogl-8.so.0.0.0
+lib/mutter-8/libmutter-cogl-pango-8.so
+lib/mutter-8/libmutter-cogl-pango-8.so.0
+lib/mutter-8/libmutter-cogl-pango-8.so.0.0.0
+lib/mutter-8/plugins/libdefault.so
+lib/pkgconfig/libmutter-8.pc
+lib/pkgconfig/mutter-clutter-8.pc
+lib/pkgconfig/mutter-clutter-x11-8.pc
+lib/pkgconfig/mutter-cogl-8.pc
+lib/pkgconfig/mutter-cogl-pango-8.pc
 libexec/mutter-restart-helper
 man/man1/mutter.1
 share/GConf/gsettings/mutter-schemas.convert
 share/applications/mutter.desktop
+share/examples/mutter/X11/xinit/xinitrc.d/90-mutter
 share/glib-2.0/schemas/org.gnome.mutter.gschema.xml
 share/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
 share/gnome-control-center/keybindings/50-mutter-navigation.xml
Index: pkgsrc/wm/mutter/buildlink3.mk
diff -u pkgsrc/wm/mutter/buildlink3.mk:1.1 pkgsrc/wm/mutter/buildlink3.mk:1.2
--- pkgsrc/wm/mutter/buildlink3.mk:1.1  Tue Nov 10 01:56:20 2020
+++ pkgsrc/wm/mutter/buildlink3.mk      Thu Jun  3 15:04:57 2021
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.1 2020/11/10 01:56:20 nia Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2021/06/03 15:04:57 cirnatdan Exp $
 
 BUILDLINK_TREE+=       mutter
 
 .if !defined(MUTTER_BUILDLINK3_MK)
 MUTTER_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.mutter+= mutter>=3.36.3
+BUILDLINK_API_DEPENDS.mutter+= mutter>=40.0
 BUILDLINK_PKGSRCDIR.mutter?=   ../../wm/mutter
 
 .include "../../devel/gobject-introspection/buildlink3.mk"
Index: pkgsrc/wm/mutter/distinfo
diff -u pkgsrc/wm/mutter/distinfo:1.1 pkgsrc/wm/mutter/distinfo:1.2
--- pkgsrc/wm/mutter/distinfo:1.1       Tue Nov 10 01:56:20 2020
+++ pkgsrc/wm/mutter/distinfo   Thu Jun  3 15:04:57 2021
@@ -1,9 +1,11 @@
-$NetBSD: distinfo,v 1.1 2020/11/10 01:56:20 nia Exp $
+$NetBSD: distinfo,v 1.2 2021/06/03 15:04:57 cirnatdan Exp $
 
-SHA1 (mutter-3.38.1.tar.xz) = 1337658865e93d23baa3378386af244135c1c071
-RMD160 (mutter-3.38.1.tar.xz) = bef92552b0aa566ceb478bc56baa925c263c3260
-SHA512 (mutter-3.38.1.tar.xz) = 55a65d80c886b90da110de69fca8f2c92912b36d6244bd6fcb1e09507469b5d860fa888614a33170b2799574f521ee117fb289a768fa2af5059fe0da51835d31
-Size (mutter-3.38.1.tar.xz) = 2618944 bytes
+SHA1 (mutter-40.1.tar.xz) = 695bcedee8b2462359b33bdae06a132a1c666d73
+RMD160 (mutter-40.1.tar.xz) = a99888904705fb184c5f7cf5ee5b6accdfff9a30
+SHA512 (mutter-40.1.tar.xz) = c2b6603e1d55492916f742f9cb8e15588cb30e78c37de987404ac40d3befa65e417184305ad87fdffc41052a094790f9e324a1ea7482e5de4f0439dceefed118
+Size (mutter-40.1.tar.xz) = 2680816 bytes
 SHA1 (patch-clutter_clutter_clutter-stage-view.c) = abba7a702a612457ba56acf1ecfd9396d28d1a2c
 SHA1 (patch-cogl_cogl_cogl-dma-buf-handle.c) = 75547ffc2560860b6101a19165a3659bf799104e
 SHA1 (patch-cogl_cogl_cogl-dma-buf-handle.h) = 311de2a52624c081bd5baf4a6f878a6f1ebd4015
+SHA1 (patch-src_backends_x11_meta-input-settings-x11.c) = 7064b65f4eff933157464a412bfbc2e3525c2472
+SHA1 (patch-src_backends_x11_meta-seat-x11.c) = 249e3d6060ac8faf4a0767acd7ef8e9b4d96a9fd

Added files:

Index: pkgsrc/wm/mutter/files/90-mutter
diff -u /dev/null pkgsrc/wm/mutter/files/90-mutter:1.1
--- /dev/null   Thu Jun  3 15:04:57 2021
+++ pkgsrc/wm/mutter/files/90-mutter    Thu Jun  3 15:04:57 2021
@@ -0,0 +1,4 @@
+# -*- sh -*-
+# Mutter needs XCURSOR_PATH set to a valid location of cursor themes
+
+export XCURSOR_PATH=@PREFIX@/share/icons

Index: pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-input-settings-x11.c
diff -u /dev/null pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-input-settings-x11.c:1.1
--- /dev/null   Thu Jun  3 15:04:57 2021
+++ pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-input-settings-x11.c   Thu Jun  3 15:04:57 2021
@@ -0,0 +1,40 @@
+$NetBSD: patch-src_backends_x11_meta-input-settings-x11.c,v 1.1 2021/06/03 15:04:57 cirnatdan Exp $
+
+Fix #ifdefs to avoid initialization error on non-Linux
+
+--- src/backends/x11/meta-input-settings-x11.c.orig    2021-03-20 12:08:54.064907300 +0000
++++ src/backends/x11/meta-input-settings-x11.c
+@@ -45,6 +45,7 @@ typedef struct _MetaInputSettingsX11Priv
+ #ifdef HAVE_LIBGUDEV
+   GUdevClient *udev_client;
+ #endif
++  bool dummy_field; // struct needs at least one element to compile
+ } MetaInputSettingsX11Private;
+ 
+ G_DEFINE_TYPE_WITH_PRIVATE (MetaInputSettingsX11, meta_input_settings_x11,
+@@ -765,11 +766,10 @@ meta_input_settings_x11_set_tablet_aspec
+ static void
+ meta_input_settings_x11_dispose (GObject *object)
+ {
+-#ifdef HAVE_LIBGUDEV
+   MetaInputSettingsX11 *settings_x11 = META_INPUT_SETTINGS_X11 (object);
+   MetaInputSettingsX11Private *priv =
+     meta_input_settings_x11_get_instance_private (settings_x11);
+-
++#ifdef HAVE_LIBGUDEV
+   g_clear_object (&priv->udev_client);
+ #endif
+ 
+@@ -938,11 +938,10 @@ meta_input_settings_x11_class_init (Meta
+ static void
+ meta_input_settings_x11_init (MetaInputSettingsX11 *settings)
+ {
+-#ifdef HAVE_LIBGUDEV
+   MetaInputSettingsX11Private *priv =
+     meta_input_settings_x11_get_instance_private (settings);
+   const char *subsystems[] = { NULL };
+-
++#ifdef HAVE_LIBGUDEV
+   priv->udev_client = g_udev_client_new (subsystems);
+ #endif
+ }
Index: pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-seat-x11.c
diff -u /dev/null pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-seat-x11.c:1.1
--- /dev/null   Thu Jun  3 15:04:57 2021
+++ pkgsrc/wm/mutter/patches/patch-src_backends_x11_meta-seat-x11.c     Thu Jun  3 15:04:57 2021
@@ -0,0 +1,53 @@
+$NetBSD: patch-src_backends_x11_meta-seat-x11.c,v 1.1 2021/06/03 15:04:57 cirnatdan Exp $
+
+Hide Linux-specific evdev code under #ifdefs
+
+--- src/backends/x11/meta-seat-x11.c.orig      2021-03-20 12:08:54.069907200 +0000
++++ src/backends/x11/meta-seat-x11.c
+@@ -17,8 +17,9 @@
+  * Author: Carlos Garnacho <carlosg%gnome.org@localhost>
+  */
+ #include "config.h"
+-
++#ifdef __linux__
+ #include <linux/input-event-codes.h>
++#endif
+ #include <X11/extensions/XInput2.h>
+ #include <X11/extensions/XKB.h>
+ 
+@@ -1731,7 +1732,7 @@ get_source_device_checked (MetaSeatX11  
+ 
+   return source_device;
+ }
+-
++#ifdef __linux__
+ static uint32_t
+ evdev_button_code (uint32_t x_button)
+ {
+@@ -1752,7 +1753,6 @@ evdev_button_code (uint32_t x_button)
+     case 3:
+       button = BTN_RIGHT;
+       break;
+-
+     default:
+       button = x_button + (BTN_LEFT - 1) + 4;
+       break;
+@@ -1760,7 +1760,7 @@ evdev_button_code (uint32_t x_button)
+ 
+   return button;
+ }
+-
++#endif
+ gboolean
+ meta_seat_x11_translate_event (MetaSeatX11  *seat,
+                                XEvent       *xevent,
+@@ -2048,7 +2048,9 @@ meta_seat_x11_translate_event (MetaSeatX
+             event->button.time = xev->time;
+             translate_coords (stage_x11, xev->event_x, xev->event_y, &event->button.x, &event->button.y);
+             event->button.button = xev->detail;
++#ifdef __linux__
+             event->button.evdev_code = evdev_button_code (xev->detail);
++#endif
+             meta_input_device_x11_translate_state (event,
+                                                    &xev->mods,
+                                                    &xev->buttons,



Home | Main Index | Thread Index | Old Index