From b8af4bc0faeadbc5f42b8ed0b1ce4ba391ef2266 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Tue, 14 Jul 2015 16:02:02 +0300 Subject: [PATCH 1/2] xorg-server works 3 --- multimedia/graphics/imlib2/actions.py | 2 + multimedia/graphics/imlib2/pspec.xml | 1 + multimedia/misc/libid3tag/pspec.xml | 3 + x11/library/libXres/actions.py | 20 ++ x11/library/libXres/pspec.xml | 86 +++++ x11/library/libXres/translations.xml | 14 + x11/library/libXxf86misc/actions.py | 20 ++ x11/library/libXxf86misc/pspec.xml | 107 +++++++ x11/library/libXxf86misc/translations.xml | 19 ++ x11/library/libXxf86miscproto/actions.py | 20 ++ x11/library/libXxf86miscproto/pspec.xml | 89 +++++ .../libXxf86miscproto/translations.xml | 14 + x11/misc/component.xml | 3 + x11/misc/xbitmaps/actions.py | 20 ++ x11/misc/xbitmaps/pspec.xml | 50 +++ x11/misc/xbitmaps/translations.xml | 10 + x11/misc/xorg-app/actions.py | 56 ++++ x11/misc/xorg-app/comar/pakhandler.py | 54 ++++ x11/misc/xorg-app/pspec.xml | 303 ++++++++++++++++++ x11/misc/xorg-app/translations.xml | 9 + ...erated-valuators-to-the-ValuatorMask.patch | 210 ++++++++++++ ...-up-the-unaccelerated-valuator-masks.patch | 134 ++++++++ .../xorg-server/files/autoconfig-sis.patch | 21 ++ x11/server/xorg-server/pspec.xml | 18 +- 24 files changed, 1281 insertions(+), 2 deletions(-) create mode 100644 x11/library/libXres/actions.py create mode 100644 x11/library/libXres/pspec.xml create mode 100644 x11/library/libXres/translations.xml create mode 100644 x11/library/libXxf86misc/actions.py create mode 100644 x11/library/libXxf86misc/pspec.xml create mode 100644 x11/library/libXxf86misc/translations.xml create mode 100644 x11/library/libXxf86miscproto/actions.py create mode 100644 x11/library/libXxf86miscproto/pspec.xml create mode 100644 x11/library/libXxf86miscproto/translations.xml create mode 100644 x11/misc/component.xml create mode 100644 x11/misc/xbitmaps/actions.py create mode 100755 x11/misc/xbitmaps/pspec.xml create mode 100644 x11/misc/xbitmaps/translations.xml create mode 100644 x11/misc/xorg-app/actions.py create mode 100644 x11/misc/xorg-app/comar/pakhandler.py create mode 100644 x11/misc/xorg-app/pspec.xml create mode 100644 x11/misc/xorg-app/translations.xml create mode 100644 x11/server/xorg-server/files/0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch create mode 100644 x11/server/xorg-server/files/0002-dix-hook-up-the-unaccelerated-valuator-masks.patch create mode 100644 x11/server/xorg-server/files/autoconfig-sis.patch diff --git a/multimedia/graphics/imlib2/actions.py b/multimedia/graphics/imlib2/actions.py index 6d02891c2e..0fb8d9fbe9 100644 --- a/multimedia/graphics/imlib2/actions.py +++ b/multimedia/graphics/imlib2/actions.py @@ -26,6 +26,8 @@ def setup(): #--with-id3 \ shelltools.system("sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool") shelltools.system("sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool") + + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() diff --git a/multimedia/graphics/imlib2/pspec.xml b/multimedia/graphics/imlib2/pspec.xml index b33719a67d..28e205529d 100644 --- a/multimedia/graphics/imlib2/pspec.xml +++ b/multimedia/graphics/imlib2/pspec.xml @@ -19,6 +19,7 @@ libXext-devel libjpeg-turbo-devel tiff-devel + freetype-devel imlib2-1.4.5-no-my-libs.patch diff --git a/multimedia/misc/libid3tag/pspec.xml b/multimedia/misc/libid3tag/pspec.xml index bf87431683..59a525d4e9 100644 --- a/multimedia/misc/libid3tag/pspec.xml +++ b/multimedia/misc/libid3tag/pspec.xml @@ -13,6 +13,9 @@ The MAD id3tag library libid3tag is a library for reading and (eventually) writing ID3 tags, both ID3v1 and the various versions of ID3v2. mirrors://sourceforge/mad/libid3tag-0.15.1b.tar.gz + + zlib-devel + libid3tag-0.15.1b-fix_overflow.patch libid3tag-0.15.1b-unknown-encoding.patch diff --git a/x11/library/libXres/actions.py b/x11/library/libXres/actions.py new file mode 100644 index 0000000000..8230c2214c --- /dev/null +++ b/x11/library/libXres/actions.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README") diff --git a/x11/library/libXres/pspec.xml b/x11/library/libXres/pspec.xml new file mode 100644 index 0000000000..cea504221d --- /dev/null +++ b/x11/library/libXres/pspec.xml @@ -0,0 +1,86 @@ + + + + + libXres + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xres library + X-Resource is an extension that allows a client to query the X server about its usage of various resources. + mirrors://xorg/individual/lib/libXres-1.0.7.tar.bz2 + + libX11-devel + libXext-devel + util-macros + + + + + libXres + + libX11 + libXext + + + /usr/lib + /usr/share/doc + + + + + libXres-devel + Development files for libXres + + libXres + libXext-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/share/man + + + + + + 2014-05-16 + 1.0.7 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.0.7 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.0.7 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-06-21 + 1.0.7 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-06-01 + 1.0.6 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/x11/library/libXres/translations.xml b/x11/library/libXres/translations.xml new file mode 100644 index 0000000000..956d64fdc9 --- /dev/null +++ b/x11/library/libXres/translations.xml @@ -0,0 +1,14 @@ + + + + libXres + X.Org Xres kitaplığı + Librairie Xres de X.Org + X.Org Xres Bibliothek + + + + libXres-devel + libXres için geliştirme dosyaları + + diff --git a/x11/library/libXxf86misc/actions.py b/x11/library/libXxf86misc/actions.py new file mode 100644 index 0000000000..712e8aa89b --- /dev/null +++ b/x11/library/libXxf86misc/actions.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("COPYING", "README") diff --git a/x11/library/libXxf86misc/pspec.xml b/x11/library/libXxf86misc/pspec.xml new file mode 100644 index 0000000000..e08ab80ccd --- /dev/null +++ b/x11/library/libXxf86misc/pspec.xml @@ -0,0 +1,107 @@ + + + + + libXxf86misc + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xxf86misc library + LibXxf86misc is the client library for the XFree86-misc extension. + http://source.pisilinux.org/1.0/libXxf86misc-1.0.3.tar.gz + + libXext-devel + libXxf86miscproto-devel + xorg-proto + util-macros + + + + + libXxf86misc + + libXext + libXxf86miscproto + + + /usr/lib + /usr/share/doc + + + + + libXxf86misc-devel + Development files for libXxf86misc + + libXxf86misc + libXext-devel + libXxf86miscproto-devel + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + libXxf86misc-32bit + emul32 + 32-bit shared libraries for libXxf86misc + emul32 + + libXext-32bit + + + libXxf86misc + libXext-32bit + libX11-32bit + + + /usr/lib32 + + + + + + 2014-05-16 + 1.0.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-10-07 + 1.0.3 + Release bump. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 1.0.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 1.0.3 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2012-10-23 + 1.0.3 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/x11/library/libXxf86misc/translations.xml b/x11/library/libXxf86misc/translations.xml new file mode 100644 index 0000000000..e541917400 --- /dev/null +++ b/x11/library/libXxf86misc/translations.xml @@ -0,0 +1,19 @@ + + + + libXxf86misc + X.Org libXxf86misc kitaplığı + Librairie libXxf86misc de X.Org + X.Org libXxf86misc Bibliothek + + + + libXxf86misc-devel + libXxf86misc için geliştirme dosyaları + + + + libXxf86misc-32bit + libXxf86misc için 32-bit paylaşımlı kitaplıklar + + diff --git a/x11/library/libXxf86miscproto/actions.py b/x11/library/libXxf86miscproto/actions.py new file mode 100644 index 0000000000..9c6caa32a3 --- /dev/null +++ b/x11/library/libXxf86miscproto/actions.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.autoreconf("-vif") + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("ChangeLog", "COPYING") diff --git a/x11/library/libXxf86miscproto/pspec.xml b/x11/library/libXxf86miscproto/pspec.xml new file mode 100644 index 0000000000..465b3570e2 --- /dev/null +++ b/x11/library/libXxf86miscproto/pspec.xml @@ -0,0 +1,89 @@ + + + + + libXxf86miscproto + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org Xxf86miscproto library + LibXxf86miscproto is the client library for the XFree86-miscproto extension. + mirrors://xorg/individual/proto/xf86miscproto-0.9.3.tar.bz2 + + util-macros + libXext-devel + xorg-proto + + + + + libXxf86miscproto + + /usr/lib + /usr/share/doc + + + + + libXxf86miscproto-devel + Development files for libXxf86miscproto + + libXxf86miscproto + + + /usr/include/X11 + /usr/lib/pkgconfig + /usr/lib32/pkgconfig + /usr/share/man + + + + + + 2014-05-16 + 0.9.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-11-06 + 0.9.3 + Fix deps. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-10-07 + 0.9.3 + Rebuild. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-08-25 + 0.9.3 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-17 + 0.9.3 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2012-10-23 + 0.9.2 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/x11/library/libXxf86miscproto/translations.xml b/x11/library/libXxf86miscproto/translations.xml new file mode 100644 index 0000000000..73b6f8b243 --- /dev/null +++ b/x11/library/libXxf86miscproto/translations.xml @@ -0,0 +1,14 @@ + + + + libXxf86miscproto + X.Org libXxf86miscproto kitaplığı + Librairie libXxf86miscproto de X.Org + X.Org libXxf86miscproto Bibliothek + + + + libXxf86miscproto-devel + libXxf86miscproto için geliştirme dosyaları + + diff --git a/x11/misc/component.xml b/x11/misc/component.xml new file mode 100644 index 0000000000..4c3931477e --- /dev/null +++ b/x11/misc/component.xml @@ -0,0 +1,3 @@ + + x11.misc + diff --git a/x11/misc/xbitmaps/actions.py b/x11/misc/xbitmaps/actions.py new file mode 100644 index 0000000000..3d79014a9c --- /dev/null +++ b/x11/misc/xbitmaps/actions.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.install() + + # Fix conflict with xorg-app + pisitools.remove("/usr/include/X11/bitmaps/black6") + pisitools.remove("/usr/include/X11/bitmaps/box6") diff --git a/x11/misc/xbitmaps/pspec.xml b/x11/misc/xbitmaps/pspec.xml new file mode 100755 index 0000000000..d5be864d0b --- /dev/null +++ b/x11/misc/xbitmaps/pspec.xml @@ -0,0 +1,50 @@ + + + + + xbitmaps + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + library + X.Org static graphics + xbitmaps provides static graphics needed by Xorg applications to draw screen elements. + mirrors://xorg/individual/data/xbitmaps-1.1.1.tar.bz2 + + + + xbitmaps + + /usr/include/X11/bitmaps + /usr/lib/pkgconfig + /usr/share/pkgconfig + + + + + + 2014-05-15 + 1.1.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2013-08-25 + 1.1.0 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2010-12-14 + 1.1.0 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/x11/misc/xbitmaps/translations.xml b/x11/misc/xbitmaps/translations.xml new file mode 100644 index 0000000000..27a454c5e7 --- /dev/null +++ b/x11/misc/xbitmaps/translations.xml @@ -0,0 +1,10 @@ + + + + xbitmaps + X.Org statik grafikleri + Utilitaire Xbitmaps de X.Org + X.Org xbitmaps Werkzeug + xbitmaps, ekran öğeleri çizmek için Xorg uygulamaları tarafından ihtiyaç duyulan statik grafikleri içerir. + + diff --git a/x11/misc/xorg-app/actions.py b/x11/misc/xorg-app/actions.py new file mode 100644 index 0000000000..972eae91ab --- /dev/null +++ b/x11/misc/xorg-app/actions.py @@ -0,0 +1,56 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +WorkDir = "." +SkipList = (".", "filelist", "patches", "pisiBuildState", "tmp") + + +def setup(): + # Speed up xkbcomp + shelltools.export("CFLAGS","%s -DHAVE_STRCASECMP" % get.CFLAGS()) + + for package in shelltools.ls("."): + if package.startswith(SkipList): + continue + + print "\nConfiguring %s..." % package + print "-" * (len(package) + 15) + shelltools.cd(package) + + if package.startswith(("xcursorgen", "xsm")) or \ + not shelltools.isFile("configure"): + autotools.autoreconf("-vif") + elif package.startswith("luit"): + pisitools.dosed("configure.ac", "(-D_XOPEN_SOURCE)=500", "\\1=600") + autotools.autoreconf("-vif") + + autotools.configure("--disable-dependency-tracking \ + --disable-devel-docs \ + --with-cpp=/usr/bin/mcpp") + shelltools.cd("../") + +def build(): + for package in shelltools.ls("."): + if package.startswith(SkipList): + continue + + shelltools.cd(package) + if package.startswith("xfwp"): pisitools.dosed("io.c", "^(#include )", r"#define __USE_XOPEN\n\1") + autotools.make() + shelltools.cd("../") + +def install(): + for package in shelltools.ls("."): + if package.startswith(SkipList): + continue + + shelltools.cd(package) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.cd("../") diff --git a/x11/misc/xorg-app/comar/pakhandler.py b/x11/misc/xorg-app/comar/pakhandler.py new file mode 100644 index 0000000000..9587b508b6 --- /dev/null +++ b/x11/misc/xorg-app/comar/pakhandler.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- + +import piksemel + +def updateIndex(): + import os + import subprocess + + join = os.path.join + fontsPath = "/usr/share/fonts" + encodingsPath = join(fontsPath, "encodings") + fontsScale = "fonts.scale" + fontsDir = "fonts.dir" + + for root, dirs, files in os.walk(fontsPath): + if root.startswith(encodingsPath): + continue + + fonts = files[:] + + if fontsScale in fonts: + fonts.remove(fontsScale) + os.unlink(join(root, fontsScale)) + + if fontsDir in fonts: + fonts.remove(fontsDir) + os.unlink(join(root, fontsDir)) + + if not fonts: + continue + + print "Creating %s ..." % join(root, fontsScale) + subprocess.call(["/usr/bin/mkfontscale", "-u", root]) + + print "Creating %s ..." % join(root, fontsDir) + subprocess.call(["/usr/bin/mkfontdir", root]) + +def checkPaths(filepath): + doc = piksemel.parse(filepath) + + for item in doc.tags("File"): + path = item.getTagData("Path") + if path.startswith("usr/share/fonts/"): + updateIndex() + break + +def setupPackage(metapath, filepath): + checkPaths(filepath) + +def cleanupPackage(metapath, filepath): + pass + +def postCleanupPackage(metapath, filepath): + checkPaths(filepath) diff --git a/x11/misc/xorg-app/pspec.xml b/x11/misc/xorg-app/pspec.xml new file mode 100644 index 0000000000..e0dfb2db18 --- /dev/null +++ b/x11/misc/xorg-app/pspec.xml @@ -0,0 +1,303 @@ + + + + + xorg-app + http://www.x.org/ + + PisiLinux Community + admins@pisilinux.org + + MIT + app:console + app:gui + X.Org applications + xorg-app contains base Xorg applications. + mirrors://xorg/individual/app/appres-1.0.4.tar.bz2 + mirrors://xorg/individual/app/bdftopcf-1.0.5.tar.bz2 + mirrors://xorg/individual/app/beforelight-1.0.5.tar.bz2 + mirrors://xorg/individual/app/bitmap-1.0.8.tar.bz2 + mirrors://xorg/individual/app/editres-1.0.6.tar.bz2 + mirrors://xorg/individual/app/fonttosfnt-1.0.4.tar.bz2 + mirrors://xorg/individual/app/fslsfonts-1.0.5.tar.bz2 + mirrors://xorg/individual/app/fstobdf-1.0.6.tar.bz2 + mirrors://xorg/individual/app/iceauth-1.0.7.tar.bz2 + mirrors://xorg/individual/app/ico-1.0.4.tar.bz2 + mirrors://xorg/individual/app/listres-1.0.3.tar.bz2 + mirrors://xorg/individual/app/luit-1.1.1.tar.bz2 + mirrors://xorg/individual/app/mkcomposecache-1.2.1.tar.bz2 + mirrors://xorg/individual/app/mkfontdir-1.0.7.tar.bz2 + mirrors://xorg/individual/app/mkfontscale-1.1.2.tar.bz2 + mirrors://xorg/individual/app/oclock-1.0.3.tar.bz2 + mirrors://xorg/individual/app/rendercheck-1.4.tar.bz2 + mirrors://xorg/individual/app/rgb-1.0.6.tar.bz2 + mirrors://xorg/individual/app/rstart-1.0.5.tar.bz2 + mirrors://xorg/individual/app/scripts-1.0.1.tar.bz2 + mirrors://xorg/individual/app/sessreg-1.1.0.tar.bz2 + mirrors://xorg/individual/app/setxkbmap-1.3.0.tar.bz2 + mirrors://xorg/individual/app/showfont-1.0.5.tar.bz2 + mirrors://xorg/individual/app/smproxy-1.0.5.tar.bz2 + mirrors://xorg/individual/app/twm-1.0.8.tar.bz2 + mirrors://xorg/individual/app/viewres-1.0.4.tar.bz2 + mirrors://xorg/individual/app/x11perf-1.5.4.tar.bz2 + mirrors://xorg/individual/app/xauth-1.0.9.tar.bz2 + mirrors://xorg/individual/app/xbacklight-1.2.1.tar.bz2 + mirrors://xorg/individual/app/xbiff-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xcalc-1.0.6.tar.bz2 + mirrors://xorg/individual/app/xclipboard-1.1.3.tar.bz2 + mirrors://xorg/individual/app/xclock-1.0.7.tar.bz2 + mirrors://xorg/individual/app/xcmsdb-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xcompmgr-1.1.6.tar.bz2 + mirrors://xorg/individual/app/xconsole-1.0.6.tar.bz2 + mirrors://xorg/individual/app/xcursorgen-1.0.6.tar.bz2 + mirrors://xorg/individual/app/xdbedizzy-1.1.0.tar.bz2 + mirrors://xorg/individual/app/xditview-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xdpyinfo-1.3.1.tar.bz2 + mirrors://xorg/individual/app/xedit-1.2.2.tar.bz2 + mirrors://xorg/individual/app/xev-1.2.2.tar.bz2 + mirrors://xorg/individual/app/xeyes-1.1.1.tar.bz2 + mirrors://xorg/individual/app/xf86dga-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xfd-1.1.2.tar.bz2 + mirrors://xorg/individual/app/xfindproxy-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xfontsel-1.0.5.tar.bz2 + mirrors://xorg/individual/app/xfs-1.1.4.tar.bz2 + mirrors://xorg/individual/app/xfsinfo-1.0.5.tar.bz2 + mirrors://xorg/individual/app/xfwp-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xgamma-1.0.6.tar.bz2 + mirrors://xorg/individual/app/xgc-1.0.5.tar.bz2 + mirrors://xorg/individual/app/xhost-1.0.7.tar.bz2 + mirrors://xorg/individual/app/xinput-1.6.1.tar.bz2 + mirrors://xorg/individual/app/xkbcomp-1.3.0.tar.bz2 + mirrors://xorg/individual/app/xkbevd-1.1.4.tar.bz2 + mirrors://xorg/individual/app/xkbprint-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xkbutils-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xkill-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xload-1.1.2.tar.bz2 + mirrors://xorg/individual/app/xlogo-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xlsatoms-1.1.2.tar.bz2 + mirrors://xorg/individual/app/xlsclients-1.1.3.tar.bz2 + mirrors://xorg/individual/app/xlsfonts-1.0.5.tar.bz2 + mirrors://xorg/individual/app/xmag-1.0.5.tar.bz2 + mirrors://xorg/individual/app/xman-1.1.3.tar.bz2 + mirrors://xorg/individual/app/xmessage-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xmh-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xmodmap-1.0.9.tar.bz2 + mirrors://xorg/individual/app/xmore-1.0.2.tar.bz2 + mirrors://xorg/individual/app/xpr-1.0.4.tar.bz2 + mirrors://xorg/individual/app/xprop-1.2.2.tar.bz2 + mirrors://xorg/individual/app/xrandr-1.4.3.tar.bz2 + mirrors://xorg/individual/app/xrdb-1.1.0.tar.bz2 + mirrors://xorg/individual/app/xrefresh-1.0.5.tar.bz2 + mirrors://xorg/individual/app/xset-1.2.3.tar.bz2 + mirrors://xorg/individual/app/xsetmode-1.0.0.tar.bz2 + mirrors://xorg/individual/app/xsetpointer-1.0.1.tar.bz2 + mirrors://xorg/individual/app/xsetroot-1.1.1.tar.bz2 + mirrors://xorg/individual/app/xsm-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xstdcmap-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xvidtune-1.0.3.tar.bz2 + mirrors://xorg/individual/app/xvinfo-1.1.3.tar.bz2 + mirrors://xorg/individual/app/xwd-1.0.6.tar.bz2 + mirrors://xorg/individual/app/xwininfo-1.1.3.tar.bz2 + mirrors://xorg/individual/app/xwud-1.0.4.tar.bz2 + + fontconfig-devel + libdmx-devel + libfontenc-devel + libFS-devel + libICE-devel + libpng-devel + libSM-devel + libXaw-devel + libXcomposite-devel + libXcursor-devel + libXdamage-devel + libXext-devel + libXfixes-devel + libXfont-devel + libXft-devel + libXi-devel + libXinerama-devel + libxkbfile-devel + libXmu-devel + libXrandr-devel + libXrender-devel + libXScrnSaver-devel + libXt-devel + libXtst-devel + libXv-devel + libXxf86dga-devel + libXxf86vm-devel + xbitmaps + xcb-util-devel + libXxf86misc-devel + xorg-proto + util-macros + xtrans + + + + + + + xorg-app + + zlib + libX11 + libXau + libpng + libxcb + freetype + libFS + libSM + libXi + libXt + libXv + libdmx + libXmu + libXaw + libICE + libXft + libXtst + libXext + xcb-util + libXfont + libXrandr + libXfixes + libXrender + fontconfig + libfontenc + libXxf86vm + libXcursor + libXdamage + libxkbfile + libXxf86dga + libXinerama + libXxf86misc + libXcomposite + libXScrnSaver + + + /etc + /usr/bin + /usr/include + /usr/lib + /usr/sbin + /usr/share/X11 + /usr/share/man + + + System.PackageHandler + + + + xorg-app-devel + + libxkbfile-devel + xorg-app + + + /usr/lib/pkgconfig + + + + + + 2015-05-10 + 7.6 + Update. + Burak Ertürk + burakerturk@pisilinux.org + + + 2014-08-31 + 7.6 + Update. + Marcin Bojara + marcin@pisilinux.org + + + 2014-05-16 + 7.6 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-03-07 + 7.6 + Release bump + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-11-06 + 7.6 + Split devel package to prevent lots of devel pack installation. + Serdar Soytetir + kaptan@pisilinux.org + + + 2013-09-12 + 7.6 + Update: xfwp, xload, xprop, xset, xwd, xclipboard, twm, xman, xclock, xfindproxy, xkill, xlsclients, xmodmap, xrdb + Marcin Bojara + marcin@pisilinux.org + + + 2013-09-05 + 7.6 + Add missing method to pakhandler.py + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-25 + 7.6 + Release bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-08-17 + 7.6 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2013-07-31 + 7.6 + Update some apps, fix build luit + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-30 + 7.6 + Rebuild + PisiLinux Community + admins@pisilinux.org + + + 2013-06-21 + 7.6 + Update + Marcin Bojara + marcin@pisilinux.org + + + 2013-02-13 + 7.6 + Update + Marcin Bojara + marcin@pisilinux.org + + + 2012-09-25 + 7.6 + First release + Erdem Artan + admins@pisilinux.org + + + diff --git a/x11/misc/xorg-app/translations.xml b/x11/misc/xorg-app/translations.xml new file mode 100644 index 0000000000..050c38b090 --- /dev/null +++ b/x11/misc/xorg-app/translations.xml @@ -0,0 +1,9 @@ + + + + xorg-app + X.Org uygulamaları + Applications de X.Org + X.Org Anwendungen + + diff --git a/x11/server/xorg-server/files/0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch b/x11/server/xorg-server/files/0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch new file mode 100644 index 0000000000..86744f1402 --- /dev/null +++ b/x11/server/xorg-server/files/0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch @@ -0,0 +1,210 @@ +From e1a7f4bb5333b0271d29f785eb55f1c3273e626a Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 5 May 2015 14:18:54 +1000 +Subject: [PATCH] dix: Add unaccelerated valuators to the ValuatorMask + +Allows a mask to carry both accelerated and unaccelerated motion at the same +time. + +This is required for xf86-input-libinput where the pointer acceleration +happens in libinput already, but parts of the server, specifically raw events +and DGA rely on device-specific unaccelerated data. + +To ease integration add this as a second set to the ValuatorMask rather than +extending all APIs to carry a second, possibly NULL set of valuators. + +Note that a valuator mask should only be used in either accel/unaccel or +standard mode at any time. Switching requires either a valuator_mask_zero() +call or unsetting all valuators one-by-one. Trying to mix the two will produce +a warning. + +The server has a shortcut for changing a mask with the +valuator_mask_drop_unaccelerated() call. This saves us from having to loop +through all valuators on every event, we can just drop the bits we know we +don't want. + +Signed-off-by: Peter Hutterer +Reviewed-by: Hans de Goede +--- + dix/inpututils.c | 82 +++++++++++++++++++++++++++++++++++++++--- + hw/xfree86/common/xf86Module.h | 2 +- + include/input.h | 15 ++++++++ + include/inpututils.h | 2 ++ + 4 files changed, 95 insertions(+), 6 deletions(-) + +diff --git a/dix/inpututils.c b/dix/inpututils.c +index 5c2a32d..1363988 100644 +--- a/dix/inpututils.c ++++ b/dix/inpututils.c +@@ -505,11 +505,8 @@ valuator_mask_isset(const ValuatorMask *mask, int valuator) + return mask->last_bit >= valuator && BitIsOn(mask->mask, valuator); + } + +-/** +- * Set the valuator to the given floating-point data. +- */ +-void +-valuator_mask_set_double(ValuatorMask *mask, int valuator, double data) ++static inline void ++_valuator_mask_set_double(ValuatorMask *mask, int valuator, double data) + { + mask->last_bit = max(valuator, mask->last_bit); + SetBit(mask->mask, valuator); +@@ -517,6 +514,17 @@ valuator_mask_set_double(ValuatorMask *mask, int valuator, double data) + } + + /** ++ * Set the valuator to the given floating-point data. ++ */ ++void ++valuator_mask_set_double(ValuatorMask *mask, int valuator, double data) ++{ ++ BUG_WARN_MSG(mask->has_unaccelerated, ++ "Do not mix valuator types, zero mask first\n"); ++ _valuator_mask_set_double(mask, valuator, data); ++} ++ ++/** + * Set the valuator to the given integer data. + */ + void +@@ -594,11 +602,15 @@ valuator_mask_unset(ValuatorMask *mask, int valuator) + + ClearBit(mask->mask, valuator); + mask->valuators[valuator] = 0.0; ++ mask->unaccelerated[valuator] = 0.0; + + for (i = 0; i <= mask->last_bit; i++) + if (valuator_mask_isset(mask, i)) + lastbit = max(lastbit, i); + mask->last_bit = lastbit; ++ ++ if (mask->last_bit == -1) ++ mask->has_unaccelerated = FALSE; + } + } + +@@ -611,6 +623,66 @@ valuator_mask_copy(ValuatorMask *dest, const ValuatorMask *src) + valuator_mask_zero(dest); + } + ++Bool ++valuator_mask_has_unaccelerated(const ValuatorMask *mask) ++{ ++ return mask->has_unaccelerated; ++} ++ ++void ++valuator_mask_drop_unaccelerated(ValuatorMask *mask) ++{ ++ memset(mask->unaccelerated, 0, sizeof(mask->unaccelerated)); ++ mask->has_unaccelerated = FALSE; ++} ++ ++/** ++ * Set both accelerated and unaccelerated value for this mask. ++ */ ++void ++valuator_mask_set_unaccelerated(ValuatorMask *mask, ++ int valuator, ++ double accel, ++ double unaccel) ++{ ++ BUG_WARN_MSG(mask->last_bit != -1 && !mask->has_unaccelerated, ++ "Do not mix valuator types, zero mask first\n"); ++ _valuator_mask_set_double(mask, valuator, accel); ++ mask->has_unaccelerated = TRUE; ++ mask->unaccelerated[valuator] = unaccel; ++} ++ ++double ++valuator_mask_get_accelerated(const ValuatorMask *mask, ++ int valuator) ++{ ++ return valuator_mask_get_double(mask, valuator); ++} ++ ++double ++valuator_mask_get_unaccelerated(const ValuatorMask *mask, ++ int valuator) ++{ ++ return mask->unaccelerated[valuator]; ++} ++ ++Bool ++valuator_mask_fetch_unaccelerated(const ValuatorMask *mask, ++ int valuator, ++ double *accel, ++ double *unaccel) ++{ ++ if (valuator_mask_isset(mask, valuator)) { ++ if (accel) ++ *accel = valuator_mask_get_accelerated(mask, valuator); ++ if (unaccel) ++ *unaccel = valuator_mask_get_unaccelerated(mask, valuator); ++ return TRUE; ++ } ++ else ++ return FALSE; ++} ++ + int + CountBits(const uint8_t * mask, int len) + { +diff --git a/hw/xfree86/common/xf86Module.h b/hw/xfree86/common/xf86Module.h +index e68fe9c..6133641 100644 +--- a/hw/xfree86/common/xf86Module.h ++++ b/hw/xfree86/common/xf86Module.h +@@ -81,7 +81,7 @@ typedef enum { + */ + #define ABI_ANSIC_VERSION SET_ABI_VERSION(0, 4) + #define ABI_VIDEODRV_VERSION SET_ABI_VERSION(19, 0) +-#define ABI_XINPUT_VERSION SET_ABI_VERSION(21, 0) ++#define ABI_XINPUT_VERSION SET_ABI_VERSION(21, 1) + #define ABI_EXTENSION_VERSION SET_ABI_VERSION(9, 0) + #define ABI_FONT_VERSION SET_ABI_VERSION(0, 6) + +diff --git a/include/input.h b/include/input.h +index bf22dc7..0a4c4f7 100644 +--- a/include/input.h ++++ b/include/input.h +@@ -674,6 +674,21 @@ extern _X_EXPORT Bool valuator_mask_fetch(const ValuatorMask *mask, + extern _X_EXPORT Bool valuator_mask_fetch_double(const ValuatorMask *mask, + int valnum, double *val); + ++extern _X_EXPORT Bool valuator_mask_has_unaccelerated(const ValuatorMask *mask); ++extern _X_EXPORT void valuator_mask_set_unaccelerated(ValuatorMask *mask, ++ int valuator, ++ double accel, ++ double unaccel); ++extern _X_EXPORT double valuator_mask_get_accelerated(const ValuatorMask *mask, ++ int valuator); ++extern _X_EXPORT double valuator_mask_get_unaccelerated(const ValuatorMask *mask, ++ int valuator); ++extern _X_EXPORT Bool valuator_mask_fetch_unaccelerated(const ValuatorMask *mask, ++ int valuator, ++ double *accel, ++ double *unaccel); ++extern _X_HIDDEN void valuator_mask_drop_unaccelerated(ValuatorMask *mask); ++ + /* InputOption handling interface */ + extern _X_EXPORT InputOption *input_option_new(InputOption *list, + const char *key, +diff --git a/include/inpututils.h b/include/inpututils.h +index 53c96ba..4e90815 100644 +--- a/include/inpututils.h ++++ b/include/inpututils.h +@@ -36,8 +36,10 @@ extern Mask event_filters[MAXDEVICES][MAXEVENTS]; + + struct _ValuatorMask { + int8_t last_bit; /* highest bit set in mask */ ++ int8_t has_unaccelerated; + uint8_t mask[(MAX_VALUATORS + 7) / 8]; + double valuators[MAX_VALUATORS]; /* valuator data */ ++ double unaccelerated[MAX_VALUATORS]; /* valuator data */ + }; + + extern void verify_internal_event(const InternalEvent *ev); +-- +2.4.1 + diff --git a/x11/server/xorg-server/files/0002-dix-hook-up-the-unaccelerated-valuator-masks.patch b/x11/server/xorg-server/files/0002-dix-hook-up-the-unaccelerated-valuator-masks.patch new file mode 100644 index 0000000000..6b8b1e5b5d --- /dev/null +++ b/x11/server/xorg-server/files/0002-dix-hook-up-the-unaccelerated-valuator-masks.patch @@ -0,0 +1,134 @@ +From 7504fbd2239257f1a00a1a15d02862eea81f167c Mon Sep 17 00:00:00 2001 +From: Peter Hutterer +Date: Tue, 5 May 2015 14:48:41 +1000 +Subject: [PATCH] dix: hook up the unaccelerated valuator masks + +If present, access the unaccelerated valuator mask values for DGA and XI2 raw +events. + +Signed-off-by: Peter Hutterer +Reviewed-by: Hans de Goede +--- + dix/getevents.c | 31 ++++++++++++++++++++++--------- + hw/xfree86/common/xf86Xinput.c | 4 ++++ + 2 files changed, 26 insertions(+), 9 deletions(-) + +diff --git a/dix/getevents.c b/dix/getevents.c +index 6fb12c5..64bf76e 100644 +--- a/dix/getevents.c ++++ b/dix/getevents.c +@@ -213,14 +213,25 @@ init_raw(DeviceIntPtr dev, RawDeviceEvent *event, Time ms, int type, int detail) + } + + static void +-set_raw_valuators(RawDeviceEvent *event, ValuatorMask *mask, double *data) ++set_raw_valuators(RawDeviceEvent *event, ValuatorMask *mask, ++ BOOL use_unaccel, double *data) + { + int i; + ++ use_unaccel = use_unaccel && valuator_mask_has_unaccelerated(mask); ++ + for (i = 0; i < valuator_mask_size(mask); i++) { + if (valuator_mask_isset(mask, i)) { ++ double v; ++ + SetBit(event->valuators.mask, i); +- data[i] = valuator_mask_get_double(mask, i); ++ ++ if (use_unaccel) ++ v = valuator_mask_get_unaccelerated(mask, i); ++ else ++ v = valuator_mask_get_double(mask, i); ++ ++ data[i] = v; + } + } + } +@@ -1138,11 +1149,11 @@ GetKeyboardEvents(InternalEvent *events, DeviceIntPtr pDev, int type, + valuator_mask_copy(&mask, mask_in); + + init_raw(pDev, raw, ms, type, key_code); +- set_raw_valuators(raw, &mask, raw->valuators.data_raw); ++ set_raw_valuators(raw, &mask, TRUE, raw->valuators.data_raw); + + clipValuators(pDev, &mask); + +- set_raw_valuators(raw, &mask, raw->valuators.data); ++ set_raw_valuators(raw, &mask, FALSE, raw->valuators.data); + + event = &events->device_event; + init_device_event(event, pDev, ms); +@@ -1423,9 +1434,11 @@ fill_pointer_events(InternalEvent *events, DeviceIntPtr pDev, int type, + num_events++; + + init_raw(pDev, raw, ms, type, buttons); +- set_raw_valuators(raw, &mask, raw->valuators.data_raw); ++ set_raw_valuators(raw, &mask, TRUE, raw->valuators.data_raw); + } + ++ valuator_mask_drop_unaccelerated(&mask); ++ + /* valuators are in driver-native format (rel or abs) */ + + if (flags & POINTER_ABSOLUTE) { +@@ -1438,7 +1451,7 @@ fill_pointer_events(InternalEvent *events, DeviceIntPtr pDev, int type, + transformAbsolute(pDev, &mask); + clipAbsolute(pDev, &mask); + if ((flags & POINTER_NORAW) == 0 && raw) +- set_raw_valuators(raw, &mask, raw->valuators.data); ++ set_raw_valuators(raw, &mask, FALSE, raw->valuators.data); + } + else { + transformRelative(pDev, &mask); +@@ -1446,7 +1459,7 @@ fill_pointer_events(InternalEvent *events, DeviceIntPtr pDev, int type, + if (flags & POINTER_ACCELERATE) + accelPointer(pDev, &mask, ms); + if ((flags & POINTER_NORAW) == 0 && raw) +- set_raw_valuators(raw, &mask, raw->valuators.data); ++ set_raw_valuators(raw, &mask, FALSE, raw->valuators.data); + + moveRelative(pDev, flags, &mask); + } +@@ -1951,7 +1964,7 @@ GetTouchEvents(InternalEvent *events, DeviceIntPtr dev, uint32_t ddx_touchid, + events++; + num_events++; + init_raw(dev, raw, ms, type, client_id); +- set_raw_valuators(raw, &mask, raw->valuators.data_raw); ++ set_raw_valuators(raw, &mask, TRUE, raw->valuators.data_raw); + } + + event = &events->device_event; +@@ -2013,7 +2026,7 @@ GetTouchEvents(InternalEvent *events, DeviceIntPtr dev, uint32_t ddx_touchid, + screeny = dev->spriteInfo->sprite->hotPhys.y; + } + if (need_rawevent) +- set_raw_valuators(raw, &mask, raw->valuators.data); ++ set_raw_valuators(raw, &mask, FALSE, raw->valuators.data); + + /* Indirect device touch coordinates are not used for cursor positioning. + * They are merely informational, and are provided in device coordinates. +diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c +index 1fb5b16..5ce4c71 100644 +--- a/hw/xfree86/common/xf86Xinput.c ++++ b/hw/xfree86/common/xf86Xinput.c +@@ -1137,12 +1137,16 @@ xf86CheckMotionEvent4DGA(DeviceIntPtr device, int is_absolute, + dx = valuator_mask_get(mask, 0); + if (is_absolute) + dx -= device->last.valuators[0]; ++ else if (valuator_mask_has_unaccelerated(mask)) ++ dx = valuator_mask_get_unaccelerated(mask, 0); + } + + if (valuator_mask_isset(mask, 1)) { + dy = valuator_mask_get(mask, 1); + if (is_absolute) + dy -= device->last.valuators[1]; ++ else if (valuator_mask_has_unaccelerated(mask)) ++ dy = valuator_mask_get_unaccelerated(mask, 1); + } + + if (DGAStealMotionEvent(device, idx, dx, dy)) +-- +2.4.1 + diff --git a/x11/server/xorg-server/files/autoconfig-sis.patch b/x11/server/xorg-server/files/autoconfig-sis.patch new file mode 100644 index 0000000000..0b50049db5 --- /dev/null +++ b/x11/server/xorg-server/files/autoconfig-sis.patch @@ -0,0 +1,21 @@ +--- hw/xfree86/common/xf86pciBus.c.orig 2011-09-24 10:53:45.421697668 +0000 ++++ hw/xfree86/common/xf86pciBus.c 2011-09-24 10:55:56.416250708 +0000 +@@ -1200,9 +1200,15 @@ + break; + } + break; +- case 0x1039: +- driverList[0] = "sis"; +- break; ++ case 0x1039: ++ switch (dev->device_id) ++ { ++ case 0x6350: case 0x6351: ++ driverList[0] = "sisimedia"; driverList[1] = "sis"; break; ++ default: ++ driverList[0] = "sis"; break; ++ } ++ break; + case 0x126f: + driverList[0] = "siliconmotion"; + break; diff --git a/x11/server/xorg-server/pspec.xml b/x11/server/xorg-server/pspec.xml index 0270ceb3bf..7c6a15113d 100755 --- a/x11/server/xorg-server/pspec.xml +++ b/x11/server/xorg-server/pspec.xml @@ -11,7 +11,7 @@ MIT X.Org X Server X server is the main application that allows a graphical interface. - mirrors://xorg/individual/xserver/xorg-server-1.17.1.tar.bz2 + mirrors://xorg/individual/xserver/xorg-server-1.17.2.tar.bz2 font-util libjpeg-turbo-devel @@ -43,8 +43,15 @@ xcb-util-wm-devel xcb-util-keysyms-devel xcb-util-renderutil-devel + util-macros + xtrans + eudev-devel + freetype-devel + 0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch + 0002-dix-hook-up-the-unaccelerated-valuator-masks.patch + autoconfig-sis.patch xorg-server-1.17.1-add_prime_support-1.patch default-module-path.patch ubuntu/001_fedora_extramodes.patch @@ -246,6 +253,13 @@ + + 2015-07-14 + 1.17.2 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + 2015-05-17 1.17.1 @@ -387,4 +401,4 @@ admins@pisilinux.org - \ No newline at end of file + From 7ae8ee2a6ac999efa9a13c361b218eeda6e3d0e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ertu=C4=9Frul=20Erata?= Date: Wed, 15 Jul 2015 01:25:03 +0300 Subject: [PATCH 2/2] xorg-server dmx disabled is ready fixed --- x11/server/xorg-server/actions.py | 5 +-- ...ror-while-checking-for-XDMXCONFIG_DE.patch | 44 +++++++++++++++++++ x11/server/xorg-server/pspec.xml | 17 +++++++ 3 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 x11/server/xorg-server/files/0001-configure.ac-error-while-checking-for-XDMXCONFIG_DE.patch diff --git a/x11/server/xorg-server/actions.py b/x11/server/xorg-server/actions.py index 61d7540511..d1ca8858d1 100755 --- a/x11/server/xorg-server/actions.py +++ b/x11/server/xorg-server/actions.py @@ -10,9 +10,8 @@ from pisi.actionsapi import get def setup(): # shelltools.chmod("hw/vnc/symlink-vnc.sh") - - autotools.autoreconf("-fi") + autotools.configure("--enable-install-libxf86config \ --disable-systemd-logind \ --enable-aiglx \ @@ -28,7 +27,7 @@ def setup(): --disable-config-hal \ --enable-xfree86-utils \ --enable-xorg \ - --enable-dmx \ + --disable-dmx \ --enable-xvfb \ --enable-xnest \ --enable-kdrive \ diff --git a/x11/server/xorg-server/files/0001-configure.ac-error-while-checking-for-XDMXCONFIG_DE.patch b/x11/server/xorg-server/files/0001-configure.ac-error-while-checking-for-XDMXCONFIG_DE.patch new file mode 100644 index 0000000000..64c5436ed4 --- /dev/null +++ b/x11/server/xorg-server/files/0001-configure.ac-error-while-checking-for-XDMXCONFIG_DE.patch @@ -0,0 +1,44 @@ +From cd1962b7f9c14bc67e22c07cb9a9cd3a4a119506 Mon Sep 17 00:00:00 2001 +From: Gaetan Nadon +Date: Sat, 28 Nov 2009 21:32:47 -0500 +Subject: [PATCH] configure.ac: error while checking for XDMXCONFIG_DEP + +Introduced in commit 9998105a387e0294054502331a56e1e020cd93e4 +The replacement third parameters to PKG_CHECK_MODULES([DMXMODULES] +was not quoted. + +Signed-off-by: Gaetan Nadon +Reviewed-by: Dan Nicholson +Tested-by: Julien Cristau +--- + configure.ac | 14 +++++++++----- + 1 files changed, 9 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 8500db4..1038734 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1808,11 +1808,15 @@ AM_CONDITIONAL(XQUARTZ_SPARKLE, [test "x$XQUARTZ_SPARKLE" != "xno"]) + AM_CONDITIONAL(STANDALONE_XPBPROXY, [test "x$STANDALONE_XPBPROXY" = xyes]) + + dnl DMX DDX +-PKG_CHECK_MODULES([DMXMODULES], +- [xmuu $LIBXEXT x11 xrender xfixes xfont $LIBXI $DMXPROTO xau $XDMCP_MODULES], +- PKG_CHECK_MODULES([XDMXCONFIG_DEP], [xaw7 xmu xt xpm x11], [have_dmx=yes], +- [have_dmx=no]), +- [have_dmx=no]) ++PKG_CHECK_MODULES( ++ [DMXMODULES], ++ [xmuu $LIBXEXT x11 xrender xfixes xfont $LIBXI $DMXPROTO xau $XDMCP_MODULES], ++ [PKG_CHECK_MODULES( ++ [XDMXCONFIG_DEP], ++ [xaw7 xmu xt xpm x11], ++ [have_dmx=yes], ++ [have_dmx=no])], ++ [have_dmx=no]) + AC_MSG_CHECKING([whether to build Xdmx DDX]) + if test "x$DMX" = xauto; then + DMX="$have_dmx" +-- +1.6.0.4 + diff --git a/x11/server/xorg-server/pspec.xml b/x11/server/xorg-server/pspec.xml index 7c6a15113d..e308e41507 100755 --- a/x11/server/xorg-server/pspec.xml +++ b/x11/server/xorg-server/pspec.xml @@ -47,6 +47,8 @@ xtrans eudev-devel freetype-devel + libunwind-devel + libXau-devel 0001-dix-Add-unaccelerated-valuators-to-the-ValuatorMask.patch @@ -91,6 +93,9 @@ app:console + libXau + eudev + libXdmcp mesa libdrm pixman @@ -156,6 +161,9 @@ app:console Run X clients under wayland + libXau + libXdmcp + libunwind mesa pixman libdrm @@ -175,6 +183,10 @@ app:console Nested X Server + libX11 + libXau + libxcb + libXdmcp xorg-server-common mesa xcb-util @@ -202,6 +214,8 @@ app:console Virtual Framebuffer X Server + libXau + libXdmcp xorg-server-common libXfont pixman @@ -222,6 +236,9 @@ xorg-server-xnest A nested X server that runs as an X application + libX11 + libXau + libXdmcp libXfont libXext libunwind