Browse Source

updated xfree86 (4.3.99.902)

git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2037 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc
rocklinux
Rene Rebe 21 years ago
parent
commit
3488ce869c
6 changed files with 5522 additions and 5696 deletions
  1. +1
    -0
      Documentation/Developers/CHANGELOG-RENE
  2. +5511
    -5556
      package/x11/xfree86/fontconfig-update.patch
  3. +0
    -91
      package/x11/xfree86/fontconfig.pc.patch-disabled
  4. +7
    -7
      package/x11/xfree86/ftconfig-h-hotfix.patch
  5. +0
    -39
      package/x11/xfree86/ppc-imps2-wheel.patch
  6. +3
    -3
      package/x11/xfree86/xfree86.desc

+ 1
- 0
Documentation/Developers/CHANGELOG-RENE

@ -3,6 +3,7 @@
- added powerpc kernel26 disable list
- added clamp-mtu and masquerade itables rocknet keywords
- updated xfree86 (4.3.99.902)
*) 2003-12-20 (2.0.0-rc3 - 2.0.0-rc4)

+ 5511
- 5556
package/x11/xfree86/fontconfig-update.patch
File diff suppressed because it is too large
View File


+ 0
- 91
package/x11/xfree86/fontconfig.pc.patch-disabled

@ -1,91 +0,0 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/x11/xfree86/fontconfig.pc.patch-disabled
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version. A copy of the GNU General Public
# License can be found at Documentation/COPYING.
#
# Many people helped and are helping developing ROCK Linux. Please
# have a look at http://www.rocklinux.org/ and the Documentation/TEAM
# file for details.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
Add the missing fontconfig.pc* files, support and code in the style of
Xcursor (I would do it cleaner - but it this is the XFree86-way ...)
- Rene Rebe <rene@rocklinux.org>
--- xc/lib/fontconfig/Imakefile 2003-06-10 13:04:51.000000000 +0200
+++ xc-new/lib/fontconfig/Imakefile 2003-08-30 20:02:57.000000000 +0200
@@ -17,6 +17,12 @@
HEADERS=fcfreetype.h fcprivate.h fontconfig.h
+SUBSTVARS=prefix="$(PROJECTROOT)" \
+ exec_prefix="$(BINDIR)" \
+ libdir="$(USRLIBDIR)" \
+ includedir="$(INCROOT)" \
+ PACKAGE_VERSION="1.0.1"
+
BuildIncludes($(HEADERS),IncSubdir,..)
InstallMultipleFlags($(HEADERS),$(INCDIR)/IncSubdir,$(INSTINCFLAGS))
@@ -91,12 +97,19 @@
InstallNonExecFileBackup(fonts.conf,$(FONTCONFIGFONTSCONFDIR))
InstallNonExecFile(fonts.dtd,$(FONTCONFIGFONTSCONFDIR))
-all:: fonts.conf
+all:: fonts.conf fontconfig.pc
fonts.conf: fonts.conf.in setfontdirs findfonts
RemoveFile($@)
sh ./setfontdirs $(FONTDIRS)
+fontconfig.pc: fontconfig.pc.in
+ RemoveFile($@)
+ sh config-subst $(SUBSTVARS) < $@.in > $@
+
+InstallNonExecFile(fontconfig.pc,$(USRLIBDIR)/pkgconfig)
+
+
clean::
RemoveFile(fonts.conf)
--- xc/lib/fontconfig/fontconfig.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ xc-new/lib/fontconfig/fontconfig.pc.in 2003-08-30 19:09:46.000000000 +0200
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: Fontconfig
+Description: Font configuration and customization library
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -lfontconfig
+Cflags: -I${includedir}
--- xc/lib/fontconfig/config-subst 1970-01-01 01:00:00.000000000 +0100
+++ xc-new/lib/fontconfig/config-subst 2003-08-30 19:43:14.000000000 +0200
@@ -0,0 +1,11 @@
+#!/bin/sh
+set -x
+script=config-subst.$$
+trap "rm $script" 0
+rm -f $script
+for i in ${1+"$@"}; do
+ var="`echo "$i" | sed 's/=.*$//'`"
+ val="`echo "$i" | sed 's/^[^=]*=//'`"
+ echo "s;@$var@;$val;" >> $script
+done
+sed -f $script

+ 7
- 7
package/x11/xfree86/ftconfig-h-hotfix.patch

@ -17,14 +17,14 @@
#
# --- ROCK-COPYRIGHT-NOTE-END ---
--- xc/lib/font/FreeType/ftconfig.h.orig 2003-11-02 05:43:24.000000000 +0100
+++ xc/lib/font/FreeType/ftconfig.h 2003-11-06 20:22:06.000000000 +0100
--- xc/lib/font/FreeType/ftconfig.h~ 2003-11-21 06:57:51.000000000 +0100
+++ xc/lib/font/FreeType/ftconfig.h 2003-12-21 23:03:36.000000000 +0100
@@ -63,7 +63,7 @@
/* The number of bytes in an `int' type. */
#ifdef XFREE86_FT2
-#include "Xmd.h"
+/* #include <X11/Xmd.h> */
-# include "X11/Xmd.h"
+/* # include "X11/Xmd.h" */
#define FT_SIZEOF_INT 4
#ifdef LONG64
/* The number of bytes in an `int' type. */
# define FT_SIZEOF_INT 4

+ 0
- 39
package/x11/xfree86/ppc-imps2-wheel.patch

@ -1,39 +0,0 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/x11/xfree86/ppc-imps2-wheel.patch
# ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
Hey cool - patching this paricular line seems to become a full-time job ...
or a good candidate for a cron job ;-)
Otherwise negative movements (0xff, ...) will be interpreted as 255 (...)
and since it is above 7 assigned to 0 :-(((
- Rene Rebe <rene@rocklinux.org>
--- xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c.orig 2003-10-10 13:06:30.000000000 +0200
+++ xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c 2003-12-06 16:41:17.000000000 +0100
@@ -1386,7 +1386,7 @@
(pBuf[0] & 0x80) >> 3; /* button 5 */
dx = (pBuf[0] & 0x10) ? pBuf[1]-256 : pBuf[1];
dy = (pBuf[0] & 0x20) ? -(pBuf[2]-256) : -pBuf[2];
- dz = (char)(pBuf[3] | ((pBuf[3] & 0x08) ? 0xf8 : 0));
+ dz = (signed char)(pBuf[3] | ((pBuf[3] & 0x08) ? 0xf8 : 0));
if ((pBuf[3] & 0xf8) && ((pBuf[3] & 0xf8) != 0xf8)) {
if (pMse->autoProbe) {
SetMouseProto(pMse, PROT_EXPPS2);

+ 3
- 3
package/x11/xfree86/xfree86.desc

@ -38,14 +38,14 @@
[L] OpenSource
[S] Stable
[V] 4.3.99.15
[V] 4.3.99.902
[P] X -----5---9 270.000
[O] mga_version=2.1
#[O] xf_files="X430src-1.tbz2 X430src-2.tbz2 X430src-3.tbz2 X430src-4.tbz2 X430src-5.tbz2 X430src-6.tbz2 X430src-7.tbz2"
#[O] xf_patches="4.3.0-4.3.99.1.diff.bz2 4.3.99.1-4.3.99.2.diff.bz2 4.3.99.2-4.3.99.3.rediff.bz2 4.3.99.3-4.3.99.4.diff.bz2 4.3.99.4-4.3.99.5.diff.bz2 4.3.99.5-4.3.99.6.diff.bz2 4.3.99.6-4.3.99.7.diff.bz2 4.3.99.7-4.3.99.8.diff.bz2"
[O] xf_files="XFree86-4.3.99.15.tar.bz2"
[O] xf_files="XFree86-4.3.99.902.tar.bz2"
#[D] 2694721598 X430src-1.tgz ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/
#[D] 2898279790 X430src-2.tgz ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/
@ -55,7 +55,7 @@
#[D] 3179509136 X430src-6.tgz ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/
#[D] 2504633318 X430src-7.tgz ftp://ftp.xfree86.org/pub/XFree86/4.3.0/source/
[D] 2346602768 XFree86-4.3.99.15.tar.bz2 ftp://ftp.xfree86.org/pub/XFree86/develsnaps/
[D] 3325729578 XFree86-4.3.99.902.tar.bz2 ftp://ftp.xfree86.org/pub/XFree86/develsnaps/
[D] 2803589536 mgadrivers-2.1-src.tgz ftp://ftp.matrox.com/pub/mga/archive/linux/2003/
[D] 4094582231 mangl.tar.Z ftp://ftp.sgi.com/opengl/doc/

Loading…
Cancel
Save