Update to 2.4.58.

Remove support for the old libdrm and WITH_NEW_XORG.

Obtained from:	xorg-dev
Update Mesa ports to new default of 9.1.7 and more recent version to 10.3.0.

The port will switch to the newer version if hw context is available in the
i915kms driver.

- Get ride of WITH_NEW_XORG.
- Use @comment in plist to ignore unwanted files in the stagedir, instead of
  trying to remove them in post-install.
- Bump portrevision of 9.1.7 due to dependency changes.
- Drop :keepla from USES=libtool.
- Drop @dirrm[try] from plists
- Give dri propper options, with pkg-help for additional information.
- Make separate plist for dri for the different versions, the combined plist
  was headache inducing.
- Add "workaround" patches to allow clang to build the dri port on i386 [1].
  USE_GCC is now only needed for 8.x.
- Add gbm port and USE_GL switch for it.

PR:		192286 [1]
Submitted by:	Carlos Jacobo Puga Medina [1]
Approved by:	portmgr (bapt@)
In collaberation with:	dumbbell@
Obtained from:	xorg-dev
- Update to 1.0.14.001
  Changes:

  * Fix warnings with gcc 4.9.x.
  * Minor simplifications in ImagestateDraw...() functions.
  * Minor tweak in EXFillAreaSolid().
  * Fix potential use of freed pixmap.
  * Move shape window stuff to separate header file.
  * Simplify pager background update.
  * Change some operations to render ones.
  * Wrap XDraw/FillRectangle.
  * Debug tweaks (pager).
  * Remove ancient unused code.
  * Cosmetics (key->keycode).
  * Cosmetics (key->keysym).
  * Avoid unnecessary FP calculation.
  * Avoid divide by 0 crash (Randr may report FPS = 0).
  * Move EDBUG_TYPE_ANIM to where it belongs.
  * Tweak screen info printout.
  * Wrap XID and some other X types.
  * Use initially created GC for various operations.
  * Refactor background dialog data handling.
  * Refactor group dialog data handling.
  * Exec/spawn function tweaks.
  * Eliminate some use of EspawnApplication().
  * Refactor dialog apply/exit handling.
  * Simplify dialog data handling.
  * Avoid some potential X-calls/errors when client is destroyed.
  * Updating translations (eo)
  * Updating turkish and adding lithuanian and galician translations
  * Adding catalan traslation
  * Remove bogus lithuanian translation (0 translated messages).
  * Remove useless Name[] entries from .desktop files (again).
  * Updating catalan translation
  * Autofoo cosmetics (use AC_HELP_STRING).
  * Fix creating bitmap cursor.
  * Add argb option to EPictureCreateBuffer().
  * Add ERegionCreateFromBitmap() and EPictureFillRect().
  * Use wrapper functions in ECreatePixmapCursor().
  * Updating esperanto and french translations
  * Updating desktop files
  * Remove useless Name[] entries from .desktop files (again).
  * Fix some normally disabled debug format strings.
www/chromium
- Update to 38.0.2125.104 (bugfix release)
- Drop patch which should be fixed in general by
    https://chromium.googlesource.com/chromium/src/+/084505067895ea2a789b2dc1e033182bc0a0286c%5E%21/#F0
- Update to 2.1.1.
www/chromium: re-enable test targets (currently broken though)