diff --git a/sci-chemistry/xcrysden/files/xcrysden-1.6.2-disable-accum-buffer.patch b/sci-chemistry/xcrysden/files/xcrysden-1.6.2-disable-accum-buffer.patch new file mode 100644 index 0000000000..bb11ec7678 --- /dev/null +++ b/sci-chemistry/xcrysden/files/xcrysden-1.6.2-disable-accum-buffer.patch @@ -0,0 +1,15 @@ +Disable OpenGL accumulation buffer for XWayland compatibility + +diff --git a/Tcl/custom-definitions b/Tcl/custom-definitions +index 5267760..1221749 100644 +--- a/Tcl/custom-definitions ++++ b/Tcl/custom-definitions +@@ -18,7 +18,7 @@ + # $XCRYSDEN_TOPDIR/Tcl/toglOpt.tcl + # ------------------------------------------------------------------------ + +-#set toglOpt(accum) false ++set toglOpt(accum) false + #set toglOpt(stereo) none + + diff --git a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild index f07f2fce05..3a489076c4 100644 --- a/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild +++ b/sci-chemistry/xcrysden/xcrysden-1.6.2-r2.ebuild @@ -35,6 +35,7 @@ PATCHES=( "${FILESDIR}/${P}-Togl-lib.patch" "${FILESDIR}/${P}-wrapper-paths.patch" "${FILESDIR}/${P}-c23.patch" + "${FILESDIR}/${P}-disable-accum-buffer.patch" ) src_prepare() {