(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(xorg-server)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.19.3)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(4)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("X.Org X servers"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://xorg.freedesktop.org"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (MIT))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ (suid))} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-dbg ") ($ VSub_Name "$pkgname") ("-dev ") 
                ($ VSub_Name "$pkgname") ("-doc xfbdev xvfb ") ($ VSub_Name "$pkgname") ("-xephyr\n") ("\t") ($ VSub_Name "$pkgname") ("-xnest ") 
                ($ VSub_Name "$pkgname") (-xwayland)
              )
            }
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:replaces)
          op: Equal
          rhs: {(DQ (xf86-video-modesetting))}
          spids: [60]
        )
      ]
      spids: [60]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\tfont-misc-misc\n") ("\tfont-cursor-misc\n") ("\txkeyboard-config\n") 
                ("\txkbcomp\n") ("\txinit\n") ("\t")
              )
            }
          spids: [65]
        )
      ]
      spids: [65]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends_dev)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\tbigreqsproto\n") ("\tcompositeproto\n") ("\tdamageproto\n") 
                ("\tfixesproto\n") ("\tlibepoxy-dev\n") ("\tlibxfont2-dev\n") ("\tmesa-dev\n") ("\trecordproto\n") ("\txcmiscproto\n") ("\t")
              )
            }
          spids: [76]
        )
      ]
      spids: [76]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\t") ($ VSub_Name "$depends_dev") ("\n") ("\tautoconf\n") ("\tautomake\n") 
                ("\tdri2proto\n") ("\teudev-dev\n") ("\tfontsproto\n") ("\tglproto\n") ("\tinputproto\n") ("\tkbproto\n") ("\tlibdrm-dev\n") 
                ("\tlibepoxy-dev\n") ("\tlibpciaccess-dev\n") ("\tlibtool\n") ("\tlibx11-dev\n") ("\tlibxdamage-dev\n") 
                ("\tlibxinerama-dev\n") ("\tlibxkbfile-dev\n") ("\tlibxkbui-dev\n") ("\tlibxv-dev\n") ("\tlibxxf86dga-dev\n") 
                ("\tlibxxf86misc-dev\n") ("\topenssl-dev\n") ("\tperl\n") ("\tpixman-dev\n") ("\tpresentproto\n") ("\trandrproto\n") 
                ("\trenderproto\n") ("\tresourceproto\n") ("\tscrnsaverproto\n") ("\tutil-macros\n") ("\tvideoproto\n") ("\twayland-dev\n") 
                ("\twayland-protocols\n") ("\txcb-util-dev\n") ("\txcb-util-image-dev\n") ("\txcb-util-keysyms-dev\n") 
                ("\txcb-util-renderutil-dev\n") ("\txcb-util-wm-dev\n") ("\txextproto\n") ("\txf86driproto\n") ("\txineramaproto\n") ("\txproto\n") 
                ("\txtrans\n") ("\tzlib-dev\n") ("\t")
              )
            }
          spids: [91]
        )
      ]
      spids: [91]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://www.x.org/releases/individual/xserver/") ($ VSub_Name "$pkgname") (-) 
                ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\tautoconfig-nvidia.patch\n") ("\tautoconfig-sis.patch\n") ("\tfix-musl-arm.patch\n") 
                ("\tmodesetting-Set-correct-DRM-event-context-version.patch\n") ("\t20-modules.conf\n") ("\t")
              )
            }
          spids: [144]
        )
      ]
      spids: [144]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver")}
          spids: [160]
        )
      ]
      spids: [160]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(default_prepare)})
            (C {(sed)} {(-i)} {(-e)} {(SQ <"s/\\$(sysconfdir)/\\/etc/">)} 
              {(config/Makefile.) (Lit_Other "*")}
            )
            (C {(sed)} {(-i)} {(-e)} {(SQ <s/termio.h/termios.h/>)} {(hw/xfree86/os-support/xf86_OSlib.h)})
          ]
          spids: [173]
        )
      spids: [169 172]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$_builddir"))})
            (C {(export)} {(Lit_VarLike "CFLAGS=") (DQ ($ VSub_Name "$CFLAGS") (" -D_GNU_SOURCE"))})
            (AndOr
              children: [
                (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$CLIBC"))} {(Lit_Other "=") (Lit_Other "=")} 
                  {(musl)} {(Lit_Other "]")}
                )
                (C {(export)} 
                  {(Lit_VarLike "CFLAGS=") 
                    (DQ ($ VSub_Name "$CFLAGS") (" -D__gid_t=gid_t -D__uid_t=uid_t"))
                  }
                )
              ]
              op_id: Op_DAmp
            )
            (C {(export)} {(Lit_VarLike "LDFLAGS=") (DQ ($ VSub_Name "$LDFLAGS") (" -Wl,-z,lazy"))})
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_fontroot)
                  op: Equal
                  rhs: {(DQ (/usr/share/fonts))}
                  spids: [288]
                )
              ]
              spids: [288]
            )
            (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} 
              {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--sysconfdir) (Lit_Other "=") (/etc/X11)} 
              {(--localstatedir) (Lit_Other "=") (/var)} {(--with-fontrootdir) (Lit_Other "=") ($ VSub_Name "$_fontroot")} 
              {(--with-default-font-path) (Lit_Other "=") (${ VSub_Name _fontroot) (/misc) 
                (Lit_Comma ",") (${ VSub_Name _fontroot) (/100dpi) (Lit_Other ":") (unscaled) (Lit_Comma ",") (${ VSub_Name _fontroot) 
                (/75dpi) (Lit_Other ":") (unscaled) (Lit_Comma ",") (${ VSub_Name _fontroot) (/TTF) (Lit_Comma ",") 
                (${ VSub_Name _fontroot) (/Type1)
              } {(--with-xkb-path) (Lit_Other "=") (/usr/share/X11/xkb)} 
              {(--with-xkb-output) (Lit_Other "=") (/var/lib/xkb)} {(--without-systemd-daemon)} {(--enable-composite)} {(--enable-config-udev)} {(--enable-dri)} 
              {(--enable-dri2)} {(--enable-glamor)} {(--enable-ipv6)} {(--enable-kdrive)} {(--enable-xace)} {(--enable-xcsecurity)} 
              {(--enable-xephyr)} {(--enable-xfbdev)} {(--enable-xnest)} {(--enable-xorg)} {(--enable-xres)} {(--enable-xv)} 
              {(--enable-xwayland)} {(--disable-config-hal)} {(--disable-dmx)} {(--disable-tslib)} {(--disable-systemd-logind)} 
              {(--with-os-vendor) (Lit_Other "=") 
                (DQ 
                  (BracedVarSub
                    token: <VSub_Name DISTRO_NAME>
                    suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{("Alpine Linux")})
                    spids: [467 471]
                  )
                )
              }
            )
            (C {(make)})
          ]
          spids: [224]
        )
      spids: [220 223]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(check)})]
          spids: [485]
        )
      spids: [481 484]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
            (C {(chmod)} {(u) (Lit_Other "+") (s)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/Xorg)})
            (C {(rm)} {(-f)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/X11/xorg.conf.d/10-evdev.conf)})
            (C {(install)} {(-m755)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/X11/xorg.conf.d)})
            (C {(install)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/20-modules.conf)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/etc/X11/xorg.conf.d/)}
            )
            (C {(install)} {(-m755)} {(-d)} {(DQ ($ VSub_Name "$pkgdir")) (/var/lib/xkb)})
            (C {(install)} {(-m644)} {(-D)} {(COPYING)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/licenses/) ($ VSub_Name "$pkgname") (/COPYING)}
            )
          ]
          spids: [506]
        )
      spids: [502 505]
    )
    (FuncDef
      name: xfbdev
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("X.org server for framebuffer"))}
                  spids: [620]
                )
              ]
              spids: [620]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[626])]
              spids: [626]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/Xfbdev)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
          ]
          spids: [617]
        )
      spids: [613 616]
    )
    (FuncDef
      name: xvfb
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Virtual Framebuffer 'fake' X server"))}
                  spids: [661]
                )
              ]
              spids: [661]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/Xvfb)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
          ]
          spids: [658]
        )
      spids: [654 657]
    )
    (FuncDef
      name: xephyr
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (
"kdrive based X Server which targets a window on a host X Server as its framebuffer"
                        )
                      )
                    }
                  spids: [699]
                )
              ]
              spids: [699]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[705])]
              spids: [705]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/Xephyr)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
          ]
          spids: [696]
        )
      spids: [692 695]
    )
    (FuncDef
      name: xnest
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("A nested Xorg server"))}
                  spids: [740]
                )
              ]
              spids: [740]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[746])]
              spids: [746]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/Xnest)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
          ]
          spids: [737]
        )
      spids: [733 736]
    )
    (FuncDef
      name: xwayland
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("run X clients under wayland"))}
                  spids: [781]
                )
              ]
              spids: [781]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/Xwayland)} 
              {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)}
            )
          ]
          spids: [778]
        )
      spids: [774 777]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"b988897418399e1361fdcca9465a781f55f8f6fbfdc5a59edfaee9046a0c6ad7a76f348d88b6004ce3d3fb3966b4c5af0b854f6549c32b2b8d7a43758809f669  xorg-server-1.19.3.tar.bz2\n"
                ) 
                (
"4dcaa60fbfc61636e7220a24a72bba19984a6dc752061cb40b1bd566c0e614d08927b6c223ffaaaa05636765fddacdc3113fde55d25fd09cd0c786ff44f51447  autoconfig-nvidia.patch\n"
                ) 
                (
"30a78f4278edd535c45ee3f80933427cb029a13abaa4b041f816515fdd8f64f00b9c6aef50d4eba2aaf0d4f333e730399864fd97fa18891273601c77a6637200  autoconfig-sis.patch\n"
                ) 
                (
"b799e757a22a61ac283adbd7a8df1ad4eccce0bb6cac38a0c962ba8438bba3cf6637a65bb64859e7b32399fca672283a49960207e186c271ba574580de360d09  fix-musl-arm.patch\n"
                ) 
                (
"f66f11255aa8a98c89763cb213f08628c937cb13e7ab4bd399a246e0b630316343f35e191d92e55b0fa68e601c243220a3258bbfc5d50e74ccadfe6cb27310f5  modesetting-Set-correct-DRM-event-context-version.patch\n"
                ) 
                (
"95036f2452732cc31f6b646da9f46b7be30f4c9392724386b02f67fece1f506b00e15d14cbd8cf0ce75ca1fd144b4bea7e59288d4aaf4d6c1e06e5168931eb67  20-modules.conf"
                )
              )
            }
          spids: [812]
        )
      ]
      spids: [812]
    )
  ]
)