Rebuild xorg_proto with legacy protocols enabled (#13671)

This commit is contained in:
Max Downey Twiss
2025-12-01 16:14:42 +11:00
committed by GitHub
parent a3a82aa91c
commit 8ed7d18280
4 changed files with 124 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
# Total size: 1473542
# Total size: 1656959
/usr/local/include/GL/glxint.h
/usr/local/include/GL/glxmd.h
/usr/local/include/GL/glxproto.h
@@ -6,6 +6,8 @@
/usr/local/include/GL/internal/glcore.h
/usr/local/include/X11/DECkeysym.h
/usr/local/include/X11/HPkeysym.h
/usr/local/include/X11/PM/PM.h
/usr/local/include/X11/PM/PMproto.h
/usr/local/include/X11/Sunkeysym.h
/usr/local/include/X11/X.h
/usr/local/include/X11/XF86keysym.h
@@ -33,15 +35,19 @@
/usr/local/include/X11/dri/xf86dristr.h
/usr/local/include/X11/extensions/EVI.h
/usr/local/include/X11/extensions/EVIproto.h
/usr/local/include/X11/extensions/Print.h
/usr/local/include/X11/extensions/Printstr.h
/usr/local/include/X11/extensions/XI.h
/usr/local/include/X11/extensions/XI2.h
/usr/local/include/X11/extensions/XI2proto.h
/usr/local/include/X11/extensions/XIproto.h
/usr/local/include/X11/extensions/XKB.h
/usr/local/include/X11/extensions/XKBgeom.h
/usr/local/include/X11/extensions/XKBproto.h
/usr/local/include/X11/extensions/XKBsrv.h
/usr/local/include/X11/extensions/XKBstr.h
/usr/local/include/X11/extensions/XResproto.h
/usr/local/include/X11/extensions/Xeviestr.h
/usr/local/include/X11/extensions/Xv.h
/usr/local/include/X11/extensions/XvMC.h
/usr/local/include/X11/extensions/XvMCproto.h
@@ -67,10 +73,15 @@
/usr/local/include/X11/extensions/dri2proto.h
/usr/local/include/X11/extensions/dri2tokens.h
/usr/local/include/X11/extensions/dri3proto.h
/usr/local/include/X11/extensions/evieproto.h
/usr/local/include/X11/extensions/fontcache.h
/usr/local/include/X11/extensions/fontcacheP.h
/usr/local/include/X11/extensions/fontcachstr.h
/usr/local/include/X11/extensions/ge.h
/usr/local/include/X11/extensions/geproto.h
/usr/local/include/X11/extensions/lbx.h
/usr/local/include/X11/extensions/lbxproto.h
/usr/local/include/X11/extensions/lgewire.h
/usr/local/include/X11/extensions/mitmiscconst.h
/usr/local/include/X11/extensions/mitmiscproto.h
/usr/local/include/X11/extensions/multibufconst.h
@@ -98,6 +109,11 @@
/usr/local/include/X11/extensions/syncconst.h
/usr/local/include/X11/extensions/syncproto.h
/usr/local/include/X11/extensions/syncstr.h
/usr/local/include/X11/extensions/vldXvMC.h
/usr/local/include/X11/extensions/windowswm.h
/usr/local/include/X11/extensions/windowswmstr.h
/usr/local/include/X11/extensions/xcalibrateproto.h
/usr/local/include/X11/extensions/xcalibratewire.h
/usr/local/include/X11/extensions/xcmiscproto.h
/usr/local/include/X11/extensions/xcmiscstr.h
/usr/local/include/X11/extensions/xf86bigfont.h
@@ -110,6 +126,10 @@
/usr/local/include/X11/extensions/xf86dgaconst.h
/usr/local/include/X11/extensions/xf86dgaproto.h
/usr/local/include/X11/extensions/xf86dgastr.h
/usr/local/include/X11/extensions/xf86misc.h
/usr/local/include/X11/extensions/xf86mscstr.h
/usr/local/include/X11/extensions/xf86rush.h
/usr/local/include/X11/extensions/xf86rushstr.h
/usr/local/include/X11/extensions/xf86vm.h
/usr/local/include/X11/extensions/xf86vmproto.h
/usr/local/include/X11/extensions/xf86vmstr.h
@@ -119,6 +139,13 @@
/usr/local/include/X11/extensions/xtestext1const.h
/usr/local/include/X11/extensions/xtestext1proto.h
/usr/local/include/X11/extensions/xtestproto.h
/usr/local/include/X11/extensions/xtrapbits.h
/usr/local/include/X11/extensions/xtrapddmi.h
/usr/local/include/X11/extensions/xtrapdi.h
/usr/local/include/X11/extensions/xtrapemacros.h
/usr/local/include/X11/extensions/xtraplib.h
/usr/local/include/X11/extensions/xtraplibp.h
/usr/local/include/X11/extensions/xtrapproto.h
/usr/local/include/X11/extensions/xwaylandproto.h
/usr/local/include/X11/fonts/FS.h
/usr/local/include/X11/fonts/FSproto.h
@@ -128,6 +155,7 @@
/usr/local/include/X11/fonts/fsmasks.h
/usr/local/include/X11/keysym.h
/usr/local/include/X11/keysymdef.h
/usr/local/share/doc/xorgproto/PM_spec
/usr/local/share/doc/xorgproto/compositeproto.txt
/usr/local/share/doc/xorgproto/damageproto.txt
/usr/local/share/doc/xorgproto/dri2proto.txt
@@ -147,24 +175,34 @@
/usr/local/share/pkgconfig/dpmsproto.pc
/usr/local/share/pkgconfig/dri2proto.pc
/usr/local/share/pkgconfig/dri3proto.pc
/usr/local/share/pkgconfig/evieproto.pc
/usr/local/share/pkgconfig/fixesproto.pc
/usr/local/share/pkgconfig/fontcacheproto.pc
/usr/local/share/pkgconfig/fontsproto.pc
/usr/local/share/pkgconfig/glproto.pc
/usr/local/share/pkgconfig/inputproto.pc
/usr/local/share/pkgconfig/kbproto.pc
/usr/local/share/pkgconfig/lg3dproto.pc
/usr/local/share/pkgconfig/presentproto.pc
/usr/local/share/pkgconfig/printproto.pc
/usr/local/share/pkgconfig/randrproto.pc
/usr/local/share/pkgconfig/recordproto.pc
/usr/local/share/pkgconfig/renderproto.pc
/usr/local/share/pkgconfig/resourceproto.pc
/usr/local/share/pkgconfig/scrnsaverproto.pc
/usr/local/share/pkgconfig/trapproto.pc
/usr/local/share/pkgconfig/videoproto.pc
/usr/local/share/pkgconfig/windowswmproto.pc
/usr/local/share/pkgconfig/xcalibrateproto.pc
/usr/local/share/pkgconfig/xcmiscproto.pc
/usr/local/share/pkgconfig/xextproto.pc
/usr/local/share/pkgconfig/xf86bigfontproto.pc
/usr/local/share/pkgconfig/xf86dgaproto.pc
/usr/local/share/pkgconfig/xf86driproto.pc
/usr/local/share/pkgconfig/xf86miscproto.pc
/usr/local/share/pkgconfig/xf86rushproto.pc
/usr/local/share/pkgconfig/xf86vidmodeproto.pc
/usr/local/share/pkgconfig/xineramaproto.pc
/usr/local/share/pkgconfig/xproto.pc
/usr/local/share/pkgconfig/xproxymngproto.pc
/usr/local/share/pkgconfig/xwaylandproto.pc

View File

@@ -1,4 +1,4 @@
# Total size: 1473542
# Total size: 1656959
/usr/local/include/GL/glxint.h
/usr/local/include/GL/glxmd.h
/usr/local/include/GL/glxproto.h
@@ -6,6 +6,8 @@
/usr/local/include/GL/internal/glcore.h
/usr/local/include/X11/DECkeysym.h
/usr/local/include/X11/HPkeysym.h
/usr/local/include/X11/PM/PM.h
/usr/local/include/X11/PM/PMproto.h
/usr/local/include/X11/Sunkeysym.h
/usr/local/include/X11/X.h
/usr/local/include/X11/XF86keysym.h
@@ -33,15 +35,19 @@
/usr/local/include/X11/dri/xf86dristr.h
/usr/local/include/X11/extensions/EVI.h
/usr/local/include/X11/extensions/EVIproto.h
/usr/local/include/X11/extensions/Print.h
/usr/local/include/X11/extensions/Printstr.h
/usr/local/include/X11/extensions/XI.h
/usr/local/include/X11/extensions/XI2.h
/usr/local/include/X11/extensions/XI2proto.h
/usr/local/include/X11/extensions/XIproto.h
/usr/local/include/X11/extensions/XKB.h
/usr/local/include/X11/extensions/XKBgeom.h
/usr/local/include/X11/extensions/XKBproto.h
/usr/local/include/X11/extensions/XKBsrv.h
/usr/local/include/X11/extensions/XKBstr.h
/usr/local/include/X11/extensions/XResproto.h
/usr/local/include/X11/extensions/Xeviestr.h
/usr/local/include/X11/extensions/Xv.h
/usr/local/include/X11/extensions/XvMC.h
/usr/local/include/X11/extensions/XvMCproto.h
@@ -67,10 +73,15 @@
/usr/local/include/X11/extensions/dri2proto.h
/usr/local/include/X11/extensions/dri2tokens.h
/usr/local/include/X11/extensions/dri3proto.h
/usr/local/include/X11/extensions/evieproto.h
/usr/local/include/X11/extensions/fontcache.h
/usr/local/include/X11/extensions/fontcacheP.h
/usr/local/include/X11/extensions/fontcachstr.h
/usr/local/include/X11/extensions/ge.h
/usr/local/include/X11/extensions/geproto.h
/usr/local/include/X11/extensions/lbx.h
/usr/local/include/X11/extensions/lbxproto.h
/usr/local/include/X11/extensions/lgewire.h
/usr/local/include/X11/extensions/mitmiscconst.h
/usr/local/include/X11/extensions/mitmiscproto.h
/usr/local/include/X11/extensions/multibufconst.h
@@ -98,6 +109,11 @@
/usr/local/include/X11/extensions/syncconst.h
/usr/local/include/X11/extensions/syncproto.h
/usr/local/include/X11/extensions/syncstr.h
/usr/local/include/X11/extensions/vldXvMC.h
/usr/local/include/X11/extensions/windowswm.h
/usr/local/include/X11/extensions/windowswmstr.h
/usr/local/include/X11/extensions/xcalibrateproto.h
/usr/local/include/X11/extensions/xcalibratewire.h
/usr/local/include/X11/extensions/xcmiscproto.h
/usr/local/include/X11/extensions/xcmiscstr.h
/usr/local/include/X11/extensions/xf86bigfont.h
@@ -110,6 +126,10 @@
/usr/local/include/X11/extensions/xf86dgaconst.h
/usr/local/include/X11/extensions/xf86dgaproto.h
/usr/local/include/X11/extensions/xf86dgastr.h
/usr/local/include/X11/extensions/xf86misc.h
/usr/local/include/X11/extensions/xf86mscstr.h
/usr/local/include/X11/extensions/xf86rush.h
/usr/local/include/X11/extensions/xf86rushstr.h
/usr/local/include/X11/extensions/xf86vm.h
/usr/local/include/X11/extensions/xf86vmproto.h
/usr/local/include/X11/extensions/xf86vmstr.h
@@ -119,6 +139,13 @@
/usr/local/include/X11/extensions/xtestext1const.h
/usr/local/include/X11/extensions/xtestext1proto.h
/usr/local/include/X11/extensions/xtestproto.h
/usr/local/include/X11/extensions/xtrapbits.h
/usr/local/include/X11/extensions/xtrapddmi.h
/usr/local/include/X11/extensions/xtrapdi.h
/usr/local/include/X11/extensions/xtrapemacros.h
/usr/local/include/X11/extensions/xtraplib.h
/usr/local/include/X11/extensions/xtraplibp.h
/usr/local/include/X11/extensions/xtrapproto.h
/usr/local/include/X11/extensions/xwaylandproto.h
/usr/local/include/X11/fonts/FS.h
/usr/local/include/X11/fonts/FSproto.h
@@ -128,6 +155,7 @@
/usr/local/include/X11/fonts/fsmasks.h
/usr/local/include/X11/keysym.h
/usr/local/include/X11/keysymdef.h
/usr/local/share/doc/xorgproto/PM_spec
/usr/local/share/doc/xorgproto/compositeproto.txt
/usr/local/share/doc/xorgproto/damageproto.txt
/usr/local/share/doc/xorgproto/dri2proto.txt
@@ -147,24 +175,34 @@
/usr/local/share/pkgconfig/dpmsproto.pc
/usr/local/share/pkgconfig/dri2proto.pc
/usr/local/share/pkgconfig/dri3proto.pc
/usr/local/share/pkgconfig/evieproto.pc
/usr/local/share/pkgconfig/fixesproto.pc
/usr/local/share/pkgconfig/fontcacheproto.pc
/usr/local/share/pkgconfig/fontsproto.pc
/usr/local/share/pkgconfig/glproto.pc
/usr/local/share/pkgconfig/inputproto.pc
/usr/local/share/pkgconfig/kbproto.pc
/usr/local/share/pkgconfig/lg3dproto.pc
/usr/local/share/pkgconfig/presentproto.pc
/usr/local/share/pkgconfig/printproto.pc
/usr/local/share/pkgconfig/randrproto.pc
/usr/local/share/pkgconfig/recordproto.pc
/usr/local/share/pkgconfig/renderproto.pc
/usr/local/share/pkgconfig/resourceproto.pc
/usr/local/share/pkgconfig/scrnsaverproto.pc
/usr/local/share/pkgconfig/trapproto.pc
/usr/local/share/pkgconfig/videoproto.pc
/usr/local/share/pkgconfig/windowswmproto.pc
/usr/local/share/pkgconfig/xcalibrateproto.pc
/usr/local/share/pkgconfig/xcmiscproto.pc
/usr/local/share/pkgconfig/xextproto.pc
/usr/local/share/pkgconfig/xf86bigfontproto.pc
/usr/local/share/pkgconfig/xf86dgaproto.pc
/usr/local/share/pkgconfig/xf86driproto.pc
/usr/local/share/pkgconfig/xf86miscproto.pc
/usr/local/share/pkgconfig/xf86rushproto.pc
/usr/local/share/pkgconfig/xf86vidmodeproto.pc
/usr/local/share/pkgconfig/xineramaproto.pc
/usr/local/share/pkgconfig/xproto.pc
/usr/local/share/pkgconfig/xproxymngproto.pc
/usr/local/share/pkgconfig/xwaylandproto.pc

View File

@@ -1,4 +1,4 @@
# Total size: 1473542
# Total size: 1656959
/usr/local/include/GL/glxint.h
/usr/local/include/GL/glxmd.h
/usr/local/include/GL/glxproto.h
@@ -6,6 +6,8 @@
/usr/local/include/GL/internal/glcore.h
/usr/local/include/X11/DECkeysym.h
/usr/local/include/X11/HPkeysym.h
/usr/local/include/X11/PM/PM.h
/usr/local/include/X11/PM/PMproto.h
/usr/local/include/X11/Sunkeysym.h
/usr/local/include/X11/X.h
/usr/local/include/X11/XF86keysym.h
@@ -33,15 +35,19 @@
/usr/local/include/X11/dri/xf86dristr.h
/usr/local/include/X11/extensions/EVI.h
/usr/local/include/X11/extensions/EVIproto.h
/usr/local/include/X11/extensions/Print.h
/usr/local/include/X11/extensions/Printstr.h
/usr/local/include/X11/extensions/XI.h
/usr/local/include/X11/extensions/XI2.h
/usr/local/include/X11/extensions/XI2proto.h
/usr/local/include/X11/extensions/XIproto.h
/usr/local/include/X11/extensions/XKB.h
/usr/local/include/X11/extensions/XKBgeom.h
/usr/local/include/X11/extensions/XKBproto.h
/usr/local/include/X11/extensions/XKBsrv.h
/usr/local/include/X11/extensions/XKBstr.h
/usr/local/include/X11/extensions/XResproto.h
/usr/local/include/X11/extensions/Xeviestr.h
/usr/local/include/X11/extensions/Xv.h
/usr/local/include/X11/extensions/XvMC.h
/usr/local/include/X11/extensions/XvMCproto.h
@@ -67,10 +73,15 @@
/usr/local/include/X11/extensions/dri2proto.h
/usr/local/include/X11/extensions/dri2tokens.h
/usr/local/include/X11/extensions/dri3proto.h
/usr/local/include/X11/extensions/evieproto.h
/usr/local/include/X11/extensions/fontcache.h
/usr/local/include/X11/extensions/fontcacheP.h
/usr/local/include/X11/extensions/fontcachstr.h
/usr/local/include/X11/extensions/ge.h
/usr/local/include/X11/extensions/geproto.h
/usr/local/include/X11/extensions/lbx.h
/usr/local/include/X11/extensions/lbxproto.h
/usr/local/include/X11/extensions/lgewire.h
/usr/local/include/X11/extensions/mitmiscconst.h
/usr/local/include/X11/extensions/mitmiscproto.h
/usr/local/include/X11/extensions/multibufconst.h
@@ -98,6 +109,11 @@
/usr/local/include/X11/extensions/syncconst.h
/usr/local/include/X11/extensions/syncproto.h
/usr/local/include/X11/extensions/syncstr.h
/usr/local/include/X11/extensions/vldXvMC.h
/usr/local/include/X11/extensions/windowswm.h
/usr/local/include/X11/extensions/windowswmstr.h
/usr/local/include/X11/extensions/xcalibrateproto.h
/usr/local/include/X11/extensions/xcalibratewire.h
/usr/local/include/X11/extensions/xcmiscproto.h
/usr/local/include/X11/extensions/xcmiscstr.h
/usr/local/include/X11/extensions/xf86bigfont.h
@@ -110,6 +126,10 @@
/usr/local/include/X11/extensions/xf86dgaconst.h
/usr/local/include/X11/extensions/xf86dgaproto.h
/usr/local/include/X11/extensions/xf86dgastr.h
/usr/local/include/X11/extensions/xf86misc.h
/usr/local/include/X11/extensions/xf86mscstr.h
/usr/local/include/X11/extensions/xf86rush.h
/usr/local/include/X11/extensions/xf86rushstr.h
/usr/local/include/X11/extensions/xf86vm.h
/usr/local/include/X11/extensions/xf86vmproto.h
/usr/local/include/X11/extensions/xf86vmstr.h
@@ -119,6 +139,13 @@
/usr/local/include/X11/extensions/xtestext1const.h
/usr/local/include/X11/extensions/xtestext1proto.h
/usr/local/include/X11/extensions/xtestproto.h
/usr/local/include/X11/extensions/xtrapbits.h
/usr/local/include/X11/extensions/xtrapddmi.h
/usr/local/include/X11/extensions/xtrapdi.h
/usr/local/include/X11/extensions/xtrapemacros.h
/usr/local/include/X11/extensions/xtraplib.h
/usr/local/include/X11/extensions/xtraplibp.h
/usr/local/include/X11/extensions/xtrapproto.h
/usr/local/include/X11/extensions/xwaylandproto.h
/usr/local/include/X11/fonts/FS.h
/usr/local/include/X11/fonts/FSproto.h
@@ -128,6 +155,7 @@
/usr/local/include/X11/fonts/fsmasks.h
/usr/local/include/X11/keysym.h
/usr/local/include/X11/keysymdef.h
/usr/local/share/doc/xorgproto/PM_spec
/usr/local/share/doc/xorgproto/compositeproto.txt
/usr/local/share/doc/xorgproto/damageproto.txt
/usr/local/share/doc/xorgproto/dri2proto.txt
@@ -147,24 +175,34 @@
/usr/local/share/pkgconfig/dpmsproto.pc
/usr/local/share/pkgconfig/dri2proto.pc
/usr/local/share/pkgconfig/dri3proto.pc
/usr/local/share/pkgconfig/evieproto.pc
/usr/local/share/pkgconfig/fixesproto.pc
/usr/local/share/pkgconfig/fontcacheproto.pc
/usr/local/share/pkgconfig/fontsproto.pc
/usr/local/share/pkgconfig/glproto.pc
/usr/local/share/pkgconfig/inputproto.pc
/usr/local/share/pkgconfig/kbproto.pc
/usr/local/share/pkgconfig/lg3dproto.pc
/usr/local/share/pkgconfig/presentproto.pc
/usr/local/share/pkgconfig/printproto.pc
/usr/local/share/pkgconfig/randrproto.pc
/usr/local/share/pkgconfig/recordproto.pc
/usr/local/share/pkgconfig/renderproto.pc
/usr/local/share/pkgconfig/resourceproto.pc
/usr/local/share/pkgconfig/scrnsaverproto.pc
/usr/local/share/pkgconfig/trapproto.pc
/usr/local/share/pkgconfig/videoproto.pc
/usr/local/share/pkgconfig/windowswmproto.pc
/usr/local/share/pkgconfig/xcalibrateproto.pc
/usr/local/share/pkgconfig/xcmiscproto.pc
/usr/local/share/pkgconfig/xextproto.pc
/usr/local/share/pkgconfig/xf86bigfontproto.pc
/usr/local/share/pkgconfig/xf86dgaproto.pc
/usr/local/share/pkgconfig/xf86driproto.pc
/usr/local/share/pkgconfig/xf86miscproto.pc
/usr/local/share/pkgconfig/xf86rushproto.pc
/usr/local/share/pkgconfig/xf86vidmodeproto.pc
/usr/local/share/pkgconfig/xineramaproto.pc
/usr/local/share/pkgconfig/xproto.pc
/usr/local/share/pkgconfig/xproxymngproto.pc
/usr/local/share/pkgconfig/xwaylandproto.pc

View File

@@ -13,9 +13,12 @@ class Xorg_proto < Meson
conflicts_ok # conflicts with glproto
binary_sha256({
aarch64: '5a3f2d896b21282b35e80fe8c04cced52a3c6767ed2b7f6c1dd507ddb59f94a9',
armv7l: '5a3f2d896b21282b35e80fe8c04cced52a3c6767ed2b7f6c1dd507ddb59f94a9',
i686: 'c4f617dd65aeb7853a7c3fb44641ed443255b33e1f5416ca7acf180b3659aa57',
x86_64: '4691a9ad052fa497074ddad44efb96d4cd8e1c1e10dc41be2820ac53c210899c'
aarch64: '21d51df41e7ad8c3e1e82aa8a0adc59dd5474729623290471f0f8cfe1eb5bdf6',
armv7l: '21d51df41e7ad8c3e1e82aa8a0adc59dd5474729623290471f0f8cfe1eb5bdf6',
i686: 'e0769e918543e31cdcca830eda7bdaf0c99b37e06f1889fc7faa477c09d1d2d4',
x86_64: 'd78e9ab0fad59e59a520643d1809d188c1b65db23c3f13ffe728ec6a58a1c0dc'
})
# This is needed to provide the deprecated printproto specifications required to build libxp, which is itself deprecated.
meson_options '-Dlegacy=true'
end