Skip to content

Update X.Org Server from 1.18.4 to 1.19.3 #335

Merged
merged 21 commits into from
Apr 5, 2017

Commits on Mar 30, 2017

  1. xproto: Strip trailing spaces

    pmenzel committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    367b49f View commit details
    Browse the repository at this point in the history
  2. xproto: Use new, secure source URL

    The current URL moved permanently.
    
    ```
    $ curl -I http://xorg.freedesktop.org/releases/individual/proto/
    HTTP/1.1 301 Moved Permanently
    Date: Thu, 30 Mar 2017 15:06:25 GMT
    Server: Apache/2.4.10 (Debian)
    Location: https://www.x.org/releases/individual/proto/
    Content-Type: text/html; charset=iso-8859-1
    
    ```
    
    [1] http://www.linuxfromscratch.org/blfs/view/8.0/x/x7proto.html
    pmenzel committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    b89f479 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05f2126 View commit details
    Browse the repository at this point in the history
  4. libXfont2: Add version 2.0.1

    libXfont2 supersedes libXfont (1.4.7). The current users of that library
    need to be rebuilt.
    
    ```
    ousage.pl /usr/lib/libXfont.so.1
     # 'users' of '/usr/lib/libXfont.so.1'
      /usr/bin/Xnest xorg-server-1.18.4-0.x86_64
      /usr/bin/Xvfb xorg-server-1.18.4-0.x86_64
      /usr/bin/bdftopcf bdftopcf-1.0.4-0.x86_64
      /usr/libexec/Xorg xorg-server-1.18.4-0.x86_64
    
    ```
    
    Create the bee package with the command below.
    
    ```
    $ bee init https://www.x.org/pub/individual/lib/libXfont2-2.0.1.tar.bz2
    creating libXfont2-2.0.1-0.bee from template '/etc/default/bee/templates/fallback'
    ```
    
    Convert it to a versionless bee file, configure it according to the
    instructions in the LFS book [1], and disable building of the static
    variants of the library .
    
    [1] http://www.linuxfromscratch.org/blfs/view/8.0/x/x7lib.html
    pmenzel committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    0c77310 View commit details
    Browse the repository at this point in the history
  5. Remove legacy X fonts

    > The font-adobe-100dpi package installs 100 dots per inch versions of
    > Courier, Helvetica, New Century Schoolbook and Times fonts.
    >
    > The remaining font packages here provide 75dpi versions of those
    > fonts, and various miscellaneous fonts - mostly for legacy encodings.
    > Those are primarily to silence warnings when testing Xorg. In previous
    > versions of BLFS a lot more legacy fonts were installed.
    >
    > Please consult the BLFS-7.10 book at
    > http://www.linuxfromscratch.org/blfs/view/7.10/x/x7font.html if you
    > wish to install any of those other fonts.
    
    [1] http://www.linuxfromscratch.org/blfs/view/8.0/x/x7legacy.html
    pmenzel committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    64a9761 View commit details
    Browse the repository at this point in the history
  6. X: Remove unneeded legacy fonts

    > Xorg's ancestor (X11R1, in 1987) at first only provided bitmap fonts,
    > with a tool (bdftopcf) to assist in their installation. With the
    > introduction of xorg-server-1.19.0 and libXfont2 many people will not
    > need them. There are still a few old packages which might require, or
    > benefit from, these deprecated fonts and so the following packages are
    > shown here.
    >
    > ### Note ###
    >
    > The font-adobe-100dpi package installs 100 dots per inch versions of
    > Courier, Helvetica, New Century Schoolbook and Times fonts.
    >
    > The remaining font packages here provide 75dpi versions of those fonts,
    > and various miscellaneous fonts - mostly for legacy encodings. Those are
    > primarily to silence warnings when testing Xorg. In previous versions of
    > BLFS a lot more legacy fonts were installed.
    >
    > Please consult the BLFS-7.10 book at
    > http://www.linuxfromscratch.org/blfs/view/7.10/x/x7font.html if you wish
    > to install any of those other fonts.
    
    Compare the fonts [1][2], and only install the fonts listed in BLFS 8.0.
    
    [1] http://www.linuxfromscratch.org/blfs/view/7.10/x/x7font.html
    [2] http://www.linuxfromscratch.org/blfs/view/8.0/x/x7font.html
    pmenzel committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    95adc1f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e04e58f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f33f7ab View commit details
    Browse the repository at this point in the history
  9. font-util: Use new, secure source URL

    The current URL moved permanently.
    
    ```
    $ curl -I http://xorg.freedesktop.org/releases/individual/font/
    HTTP/1.1 301 Moved Permanently
    Date: Thu, 30 Mar 2017 16:09:40 GMT
    Server: Apache/2.4.10 (Debian)
    Location: https://www.x.org/releases/individual/font/
    Content-Type: text/html; charset=iso-8859-1
    
    ```
    pmenzel committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    9b012f2 View commit details
    Browse the repository at this point in the history
  10. bdftopcf: Remove unneeded version

    Since X.Org Server 1.19 this is not needed anymore.
    pmenzel committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    9bf3121 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    31f8c6d View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. xorg-server: Update version from 1.18.4 to 1.19.3

    Changes [1]:
    
    > X.Org Server 1.19 features a few big features including threaded input
    > support that had been in development for several years (more details),
    > PRIME synchronization support as spearheaded by NVIDIA, XWayland
    > pointer confinement and warping and other XWayland improvements,
    > modesetting driver improvements, Windows DRI extension support, GLAMOR
    > improvements, and more.
    
    This release also breaks the driver ABIs, so the drivers need to be
    rebuilt.
    
    [1] https://www.phoronix.com/scan.php?page=news_item&px=X.Org-Server-1.19-Released
    pmenzel committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    27cf70b View commit details
    Browse the repository at this point in the history
  2. Remove libXfont 1.4.7

    This library is superseded by libXfont2.
    pmenzel committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    41cd690 View commit details
    Browse the repository at this point in the history
  3. xf86-input-evdev: Securely download source archive

    Use HTTPS to securely download the source archive.
    pmenzel committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    d29723e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd15ca6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37ae8e8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0fc11bf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1771502 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2017

  1. Revert "X: Remove unneeded legacy fonts"

    This reverts commit 95adc1f.
    
    Currently old X applications like `xload`, `xfontsel` and `xdu`, as they
    need the fonts. To not hold up the update, leave the fonts installed.
    pmenzel committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    d343037 View commit details
    Browse the repository at this point in the history
  2. Revert "Remove legacy X fonts"

    This reverts commit 64a9761.
    
    Currently old X applications like `xload`, `xfontsel` and `xdu`, as they
    need the fonts. To not hold up the update, leave the fonts installed.
    pmenzel committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    ed13718 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f93cb96 View commit details
    Browse the repository at this point in the history