From 76fc4757ac91ac7947a01fb7b53dddf9a78a01d1 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Mon, 4 Nov 2013 17:08:47 +0000 Subject: Slackware 14.1 Mon Nov 4 17:08:47 UTC 2013 Slackware 14.1 x86_64 stable is released! It's been another interesting release cycle here at Slackware bringing new features like support for UEFI machines, updated compilers and development tools, the switch from MySQL to MariaDB, and many more improvements throughout the system. Thanks to the team, the upstream developers, the dedicated Slackware community, and everyone else who pitched in to help make this release a reality. The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided 32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware project by picking up a copy from store.slackware.com. We're taking pre-orders now, and offer a discount if you sign up for a subscription. Have fun! :-) --- source/x/fontconfig/doinst.sh | 1 - source/x/fontconfig/fontconfig.SlackBuild | 25 +- source/x/fontconfig/fontconfig.font.dir.list.diff | 40 +- source/x/glew/glew.SlackBuild | 17 +- source/x/glu/glu.SlackBuild | 92 ++++ source/x/glu/glu.url | 2 + source/x/glu/slack-desc | 19 + source/x/libdrm/libdrm.SlackBuild | 4 +- source/x/mesa/mesa.SlackBuild | 19 +- source/x/mtdev/mtdev.SlackBuild | 2 +- ...-0.4.16-scim-bridge-agent-application.cpp.patch | 11 - ...ge-0.4.16-scim-bridge-agent-imcontext.cpp.patch | 48 -- ...idge-0.4.16-scim-bridge-agent-imcontext.h.patch | 24 - .../scim-bridge-0.4.16-scim-bridge-agent.cpp.patch | 30 -- ...0.4.16-scim-bridge-client-imcontext-gtk.c.patch | 47 -- ....4.16-scim-bridge-client-imcontext-qt.cpp.patch | 31 -- source/x/scim-bridge/scim-bridge.SlackBuild | 156 ------ source/x/scim-bridge/slack-desc | 19 - source/x/scim/scim.SlackBuild | 83 +-- source/x/ttf-indic-fonts/COPYING | 340 ------------ source/x/ttf-indic-fonts/Samyak_Malayalam.ttf | Bin 70504 -> 0 bytes source/x/ttf-indic-fonts/Samyak_Malayalam.url | 4 - source/x/ttf-indic-fonts/doinst.sh | 1 - .../x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild | 30 +- .../ttf-indic-fonts/ttf-indic-fonts.copyright.diff | 65 --- .../wqy-zenhei-font-ttf/fixup-fontconfig-file.diff | 21 + .../wqy-zenhei-font-ttf.SlackBuild | 8 +- source/x/x11/build/increment.sh | 17 + source/x/x11/build/xcb-proto | 1 - source/x/x11/build/xcb-util-image | 1 + source/x/x11/build/xcompmgr | 1 + source/x/x11/build/xdm | 2 +- source/x/x11/build/xf86-input-acecad | 1 + source/x/x11/build/xf86-input-aiptek | 1 + source/x/x11/build/xf86-input-joystick | 1 + source/x/x11/build/xf86-input-keyboard | 1 + source/x/x11/build/xf86-input-mouse | 1 + source/x/x11/build/xf86-input-penmount | 1 + source/x/x11/build/xf86-input-synaptics | 1 + source/x/x11/build/xf86-input-vmmouse | 1 + source/x/x11/build/xf86-input-void | 1 + source/x/x11/build/xf86-input-wacom | 2 +- source/x/x11/build/xf86-video-apm | 2 +- source/x/x11/build/xf86-video-ark | 1 + source/x/x11/build/xf86-video-ast | 1 + source/x/x11/build/xf86-video-ati | 1 + source/x/x11/build/xf86-video-chips | 2 +- source/x/x11/build/xf86-video-cirrus | 1 + source/x/x11/build/xf86-video-glint | 1 + source/x/x11/build/xf86-video-i128 | 1 + source/x/x11/build/xf86-video-mach64 | 1 + source/x/x11/build/xf86-video-mga | 1 + source/x/x11/build/xf86-video-modesetting | 1 + source/x/x11/build/xf86-video-neomagic | 1 + source/x/x11/build/xf86-video-nouveau | 1 + source/x/x11/build/xf86-video-nv | 1 + source/x/x11/build/xf86-video-omap | 1 + source/x/x11/build/xf86-video-openchrome | 1 + source/x/x11/build/xf86-video-rendition | 1 + source/x/x11/build/xf86-video-s3virge | 1 + source/x/x11/build/xf86-video-siliconmotion | 1 + source/x/x11/build/xf86-video-sis | 1 + source/x/x11/build/xf86-video-sisusb | 2 +- source/x/x11/build/xf86-video-tdfx | 1 + source/x/x11/build/xf86-video-trident | 1 + source/x/x11/build/xf86-video-tseng | 2 +- source/x/x11/build/xf86-video-v4l | 2 +- source/x/x11/build/xf86-video-vmware | 1 + source/x/x11/build/xf86-video-voodoo | 2 +- source/x/x11/build/xf86-video-xgi | 2 +- source/x/x11/build/xf86-video-xgixp | 1 + source/x/x11/configure/xf86-input-vmmouse | 7 +- source/x/x11/configure/xf86-video-nouveau | 11 - source/x/x11/configure/xorg-server | 2 +- source/x/x11/doinst.sh/xdm | 2 +- source/x/x11/makepkg/xorg-server | 7 + source/x/x11/modularize | 7 + source/x/x11/package-blacklist | 4 + source/x/x11/patch/xcompmgr.patch | 2 + ...SetPictureClipRegion-shadow-fix-xcompmgr.c.diff | 28 + source/x/x11/patch/xdm.patch | 1 + source/x/x11/patch/xdm/xdm.glibc.crypt.diff | 42 ++ source/x/x11/patch/xf86-video-apm.patch | 7 + source/x/x11/patch/xf86-video-ark.patch | 7 + source/x/x11/patch/xf86-video-ast.patch | 7 + source/x/x11/patch/xf86-video-chips.patch | 27 +- ...-gut-the-overlay-8-16-support-from-driver.patch | 588 --------------------- ...-PciTag-is-unused-when-using-libpciaccess.patch | 29 - ...3-Use-malloc-calloc-realloc-free-directly.patch | 50 -- .../0004-configure.ac-Remove-AM_PROG_CC_C_O.patch | 27 - .../0005-util-Consolidate-common-macros.patch | 283 ---------- .../0006-Fix-implicit-declaration-of-iopl.patch | 35 -- .../0007-Build-fix-for-ABI-Version-12.patch | 51 -- ...ll-back-to-shadowfb-if-XAA-is-unavailable.patch | 31 -- .../0009-Fix-for-new-vgaHW-ABI.patch | 25 - source/x/x11/patch/xf86-video-chips/iopl.h | 60 +++ source/x/x11/patch/xf86-video-dummy.patch | 7 + source/x/x11/patch/xf86-video-geode.patch | 7 + source/x/x11/patch/xf86-video-glint.patch | 7 + source/x/x11/patch/xf86-video-i128.patch | 7 + source/x/x11/patch/xf86-video-i740.patch | 7 + source/x/x11/patch/xf86-video-neomagic.patch | 7 + source/x/x11/patch/xf86-video-nv.patch | 10 + source/x/x11/patch/xf86-video-r128.patch | 7 + source/x/x11/patch/xf86-video-rendition.patch | 7 + source/x/x11/patch/xf86-video-s3.patch | 7 + source/x/x11/patch/xf86-video-s3virge.patch | 7 + source/x/x11/patch/xf86-video-savage.patch | 7 + source/x/x11/patch/xf86-video-siliconmotion.patch | 7 + source/x/x11/patch/xf86-video-sis.patch | 2 + .../x11/patch/xf86-video-sis/sis-0.10.7-git.patch | 121 +++++ source/x/x11/patch/xf86-video-sisusb.patch | 7 + source/x/x11/patch/xf86-video-tdfx.patch | 7 + source/x/x11/patch/xf86-video-tga.patch | 7 + source/x/x11/patch/xf86-video-trident.patch | 7 + source/x/x11/patch/xf86-video-tseng.patch | 7 + source/x/x11/patch/xf86-video-vesa.patch | 7 + source/x/x11/patch/xf86-video-vmware.patch | 7 + source/x/x11/patch/xf86-video-voodoo.patch | 7 + source/x/x11/patch/xf86-video-xgi.patch | 7 + source/x/x11/patch/xf86-video-xgixp.patch | 7 + source/x/x11/patch/xorg-server.patch | 1 + .../xorg-server/xorg-server.CVE-2013-4396.diff | 73 +++ source/x/x11/post-install/xdm.post-install | 9 +- source/x/x11/post-install/xsm.post-install | 5 - source/x/x11/slack-desc/xcb-util-cursor | 19 + source/x/x11/slack-desc/xcm | 19 + source/x/x11/slack-desc/xf86-video-xgixp | 19 + source/x/x11/slack-desc/xfwp | 19 + source/x/x11/slack-desc/xproxymanagementprotocol | 19 + source/x/x11/x11.SlackBuild | 14 +- source/x/xdg-utils/xdg-utils.SlackBuild | 6 +- source/x/xdg-utils/xdg-utils.mate.diff | 43 ++ 133 files changed, 1027 insertions(+), 2054 deletions(-) create mode 100755 source/x/glu/glu.SlackBuild create mode 100644 source/x/glu/glu.url create mode 100644 source/x/glu/slack-desc delete mode 100644 source/x/scim-bridge/patches/scim-bridge-0.4.16-scim-bridge-agent-application.cpp.patch delete mode 100644 source/x/scim-bridge/patches/scim-bridge-0.4.16-scim-bridge-agent-imcontext.cpp.patch delete mode 100644 source/x/scim-bridge/patches/scim-bridge-0.4.16-scim-bridge-agent-imcontext.h.patch delete mode 100644 source/x/scim-bridge/patches/scim-bridge-0.4.16-scim-bridge-agent.cpp.patch delete mode 100644 source/x/scim-bridge/patches/scim-bridge-0.4.16-scim-bridge-client-imcontext-gtk.c.patch delete mode 100644 source/x/scim-bridge/patches/scim-bridge-0.4.16-scim-bridge-client-imcontext-qt.cpp.patch delete mode 100755 source/x/scim-bridge/scim-bridge.SlackBuild delete mode 100644 source/x/scim-bridge/slack-desc delete mode 100644 source/x/ttf-indic-fonts/COPYING delete mode 100644 source/x/ttf-indic-fonts/Samyak_Malayalam.ttf delete mode 100644 source/x/ttf-indic-fonts/Samyak_Malayalam.url delete mode 100644 source/x/ttf-indic-fonts/ttf-indic-fonts.copyright.diff create mode 100644 source/x/wqy-zenhei-font-ttf/fixup-fontconfig-file.diff create mode 100755 source/x/x11/build/increment.sh delete mode 100644 source/x/x11/build/xcb-proto create mode 100644 source/x/x11/build/xcb-util-image create mode 100644 source/x/x11/build/xcompmgr create mode 100644 source/x/x11/build/xf86-input-acecad create mode 100644 source/x/x11/build/xf86-input-aiptek create mode 100644 source/x/x11/build/xf86-input-joystick create mode 100644 source/x/x11/build/xf86-input-keyboard create mode 100644 source/x/x11/build/xf86-input-mouse create mode 100644 source/x/x11/build/xf86-input-penmount create mode 100644 source/x/x11/build/xf86-input-synaptics create mode 100644 source/x/x11/build/xf86-input-vmmouse create mode 100644 source/x/x11/build/xf86-input-void create mode 100644 source/x/x11/build/xf86-video-ark create mode 100644 source/x/x11/build/xf86-video-ast create mode 100644 source/x/x11/build/xf86-video-ati create mode 100644 source/x/x11/build/xf86-video-cirrus create mode 100644 source/x/x11/build/xf86-video-glint create mode 100644 source/x/x11/build/xf86-video-i128 create mode 100644 source/x/x11/build/xf86-video-mach64 create mode 100644 source/x/x11/build/xf86-video-mga create mode 100644 source/x/x11/build/xf86-video-modesetting create mode 100644 source/x/x11/build/xf86-video-neomagic create mode 100644 source/x/x11/build/xf86-video-nouveau create mode 100644 source/x/x11/build/xf86-video-nv create mode 100644 source/x/x11/build/xf86-video-omap create mode 100644 source/x/x11/build/xf86-video-openchrome create mode 100644 source/x/x11/build/xf86-video-rendition create mode 100644 source/x/x11/build/xf86-video-s3virge create mode 100644 source/x/x11/build/xf86-video-siliconmotion create mode 100644 source/x/x11/build/xf86-video-sis create mode 100644 source/x/x11/build/xf86-video-tdfx create mode 100644 source/x/x11/build/xf86-video-trident create mode 100644 source/x/x11/build/xf86-video-vmware create mode 100644 source/x/x11/build/xf86-video-xgixp delete mode 100644 source/x/x11/configure/xf86-video-nouveau create mode 100644 source/x/x11/patch/xcompmgr/patch-XFixesSetPictureClipRegion-shadow-fix-xcompmgr.c.diff create mode 100644 source/x/x11/patch/xdm.patch create mode 100644 source/x/x11/patch/xdm/xdm.glibc.crypt.diff create mode 100644 source/x/x11/patch/xf86-video-apm.patch create mode 100644 source/x/x11/patch/xf86-video-ark.patch create mode 100644 source/x/x11/patch/xf86-video-ast.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0001-chips-gut-the-overlay-8-16-support-from-driver.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0002-PciTag-is-unused-when-using-libpciaccess.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0003-Use-malloc-calloc-realloc-free-directly.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0004-configure.ac-Remove-AM_PROG_CC_C_O.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0005-util-Consolidate-common-macros.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0006-Fix-implicit-declaration-of-iopl.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0007-Build-fix-for-ABI-Version-12.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0008-Fall-back-to-shadowfb-if-XAA-is-unavailable.patch delete mode 100644 source/x/x11/patch/xf86-video-chips/0009-Fix-for-new-vgaHW-ABI.patch create mode 100644 source/x/x11/patch/xf86-video-chips/iopl.h create mode 100644 source/x/x11/patch/xf86-video-dummy.patch create mode 100644 source/x/x11/patch/xf86-video-geode.patch create mode 100644 source/x/x11/patch/xf86-video-glint.patch create mode 100644 source/x/x11/patch/xf86-video-i128.patch create mode 100644 source/x/x11/patch/xf86-video-i740.patch create mode 100644 source/x/x11/patch/xf86-video-neomagic.patch create mode 100644 source/x/x11/patch/xf86-video-nv.patch create mode 100644 source/x/x11/patch/xf86-video-r128.patch create mode 100644 source/x/x11/patch/xf86-video-rendition.patch create mode 100644 source/x/x11/patch/xf86-video-s3.patch create mode 100644 source/x/x11/patch/xf86-video-s3virge.patch create mode 100644 source/x/x11/patch/xf86-video-savage.patch create mode 100644 source/x/x11/patch/xf86-video-siliconmotion.patch create mode 100644 source/x/x11/patch/xf86-video-sis.patch create mode 100644 source/x/x11/patch/xf86-video-sis/sis-0.10.7-git.patch create mode 100644 source/x/x11/patch/xf86-video-sisusb.patch create mode 100644 source/x/x11/patch/xf86-video-tdfx.patch create mode 100644 source/x/x11/patch/xf86-video-tga.patch create mode 100644 source/x/x11/patch/xf86-video-trident.patch create mode 100644 source/x/x11/patch/xf86-video-tseng.patch create mode 100644 source/x/x11/patch/xf86-video-vesa.patch create mode 100644 source/x/x11/patch/xf86-video-vmware.patch create mode 100644 source/x/x11/patch/xf86-video-voodoo.patch create mode 100644 source/x/x11/patch/xf86-video-xgi.patch create mode 100644 source/x/x11/patch/xf86-video-xgixp.patch create mode 100644 source/x/x11/patch/xorg-server/xorg-server.CVE-2013-4396.diff delete mode 100644 source/x/x11/post-install/xsm.post-install create mode 100644 source/x/x11/slack-desc/xcb-util-cursor create mode 100644 source/x/x11/slack-desc/xcm create mode 100644 source/x/x11/slack-desc/xf86-video-xgixp create mode 100644 source/x/x11/slack-desc/xfwp create mode 100644 source/x/x11/slack-desc/xproxymanagementprotocol create mode 100644 source/x/xdg-utils/xdg-utils.mate.diff (limited to 'source/x') diff --git a/source/x/fontconfig/doinst.sh b/source/x/fontconfig/doinst.sh index 6a4802323..ae60a1b15 100644 --- a/source/x/fontconfig/doinst.sh +++ b/source/x/fontconfig/doinst.sh @@ -3,5 +3,4 @@ if [ -x /usr/bin/fc-cache ]; then /usr/bin/fc-cache -f fi # else we'll catch it later with setup.fontconfig :-) -# make links: diff --git a/source/x/fontconfig/fontconfig.SlackBuild b/source/x/fontconfig/fontconfig.SlackBuild index bb3b192f5..2fd360ae4 100755 --- a/source/x/fontconfig/fontconfig.SlackBuild +++ b/source/x/fontconfig/fontconfig.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2008, 2009, 2010 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2008, 2009, 2010, 2013 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -86,6 +86,10 @@ CFLAGS=$SLKCFLAGS \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --mandir=/usr/man \ --sysconfdir=/etc \ + --with-templatedir=/etc/fonts/conf.avail \ + --with-baseconfigdir=/etc/fonts \ + --with-configdir=/etc/fonts/conf.d \ + --with-xmldir=/etc/fonts \ --localstatedir=/var \ --enable-static=no \ --build=$ARCH-slackware-linux @@ -94,6 +98,15 @@ CFLAGS=$SLKCFLAGS \ make $NUMJOBS || make || exit 1 make install DESTDIR=$PKG || exit 1 +# Upstream has changed the default templatedir to /usr/share/fontconfig/conf.avail. +# This change, if accepted, would break any existing font package containing a +# conf.avail directory. The safest thing to do is to keep things in the +# traditional location, but put a link in the new place so that font packages +# following the new standard location will work. Let's hear it for being +# "more correct" at the expense of having things "just work"! +mkdir -p $PKG/usr/share/fontconfig +( cd $PKG/usr/share/fontconfig ; ln -sf /etc/fonts/conf.avail . ) + mkdir -p $PKG/usr/doc/fontconfig-$VERSION cp -a \ AUTHORS COPYING* INSTALL NEWS README \ @@ -120,7 +133,6 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ # Set up the default options in /etc/fonts/conf.d: ( cd $PKG/etc/fonts/conf.d for fontconf in \ - 20-fix-globaladvance.conf \ 20-unhint-small-vera.conf \ 30-urw-aliases.conf \ 30-metric-aliases.conf \ @@ -135,7 +147,12 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ 69-unifont.conf \ 80-delicious.conf \ 90-synthetic.conf ; do - ln -sf ../conf.avail/$fontconf . || exit 1 + if [ -r ../conf.avail/$fontconf ]; then + ln -sf ../conf.avail/$fontconf . + else + echo "ERROR: unable to symlink ../conf.avail/$fontconf, file does not exist." + exit 1 + fi done if [ ! $? = 0 ]; then exit 1 @@ -166,5 +183,5 @@ cat $CWD/slack-desc > $PKG/install/slack-desc zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -l y -c n $TMP/fontconfig-$VERSION-$ARCH-$BUILD.txz +/sbin/makepkg -l y -c n --prepend $TMP/fontconfig-$VERSION-$ARCH-$BUILD.txz diff --git a/source/x/fontconfig/fontconfig.font.dir.list.diff b/source/x/fontconfig/fontconfig.font.dir.list.diff index 1e68b0d12..63be22f51 100644 --- a/source/x/fontconfig/fontconfig.font.dir.list.diff +++ b/source/x/fontconfig/fontconfig.font.dir.list.diff @@ -1,25 +1,33 @@ -diff -Nur fontconfig-2.8.0.orig/fonts.conf.in fontconfig-2.8.0/fonts.conf.in ---- fontconfig-2.8.0.orig/fonts.conf.in 2009-06-28 12:48:47.000000000 -0500 -+++ fontconfig-2.8.0/fonts.conf.in 2009-12-01 21:48:48.134935536 -0600 -@@ -23,10 +23,21 @@ +--- ./fonts.conf.in.orig 2012-07-23 21:01:32.000000000 -0500 ++++ ./fonts.conf.in 2013-02-28 22:32:44.758585955 -0600 +@@ -22,13 +22,29 @@ + --> - +- - @FC_DEFAULT_FONTS@ - @FC_FONTPATH@ -+ /usr/share/fonts/OTF -+ /usr/share/fonts/TTF -+ /usr/share/fonts/Type1 -+ /usr/share/fonts/Speedo -+ /usr/share/fonts/cyrillic -+ /usr/share/fonts/misc ++ /usr/share/fonts/OTF ++ /usr/share/fonts/TTF ++ /usr/share/fonts/Type1 ++ /usr/share/fonts/Speedo ++ /usr/share/fonts/cyrillic ++ /usr/share/fonts/misc + fonts + ~/.fonts -+ +