# $Id$ PNAME="xorgproto" PVER="2020.1" PBUILD="r2" PCAT="x11-proto" DESCRIPTION="Xorg combined protocol headers." HOMEPAGE="http://xorg.freedesktop.org" DEPEND="" SDEPEND=">= app-text/xmlto-0.0.28" PROVIDES="virtual/bigreqsproto virtual/compositeproto virtual/damageproto virtual/dmxproto virtual/dri2proto virtual/dri3proto virtual/fixesproto virtual/fontsproto virtual/glproto virtual/inputproto virtual/kbproto virtual/presentproto virtual/randrproto virtual/recordproto virtual/renderproto virtual/resourceproto virtual/scrnsaverproto virtual/videoproto virtual/xcmiscproto virtual/xextproto virtual/xf86bigfontproto virtual/xf86dgaproto virtual/xf86driproto virtual/xf86miscproto virtual/xf86vidmodeproto virtual/xineramaproto virtual/xproto" sminclude xorg mbuild mtools src_compile() { cd ${SRCDIR} # enable legacy headers like xf86misc etc mconfigure --enable-legacy || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # remove apple and windows stuff mdelete /usr/include/X11/extensions/apple* || die mdelete /usr/include/X11/extensions/windows* || die mdelete /usr/share/pkgconfig/applewmproto.pc || die mdelete /usr/share/pkgconfig/windowswmproto.pc || die } postinstall() { local _pname local _deprecated _deprecated="bigreqsproto compositeproto damageproto dmxproto dri2proto dri3proto evieext fixesproto fontcacheproto fontsproto glproto inputproto kbproto presentproto randrproto recordproto renderproto resourceproto scrnsaverproto videoproto xcmiscproto xextproto xf86bigfontproto xf86dgaproto xf86driproto xf86miscproto xf86vidmodeproto xineramaproto xproto" for _pname in ${_deprecated} do echo "Searching deprecated package '${_pname}'..." if [[ ! -z $(magequery -n ${_pname}) ]] then echo "Uninstalling deprecated package '${_pname}'..." mage uninstall "${_pname}" fi done }