X Strike Force XFree86 SVN commit: r1347 - in trunk/debian: . patches scripts
Author: branden
Date: 2004-05-01 12:10:00 -0500 (Sat, 01 May 2004)
New Revision: 1347
Added:
trunk/debian/patches/600_amd64_Xlib_support.diff
trunk/debian/scripts/vars.amd64
Modified:
trunk/debian/README
trunk/debian/TODO
trunk/debian/changelog
trunk/debian/control
Log:
Add support for the AMD64 architecture (thanks, Andreas Jochens!).
(Closes: #240889)
+ Update explicit lists of machine architectures in control file to
include amd64.
+ Add vars.amd64 file (copy of vars.i386) so the build system knows what
to do on this architecture.
+ Allocate patch number range (600-650) for AMD64, and document this in the
source package README.
+ In Xlib, don't perform an UltraSPARC (SPARC64)-specific kludge on AMD64,
just as we don't on IA64.
Modified: trunk/debian/README
===================================================================
--- trunk/debian/README 2004-05-01 16:44:29 UTC (rev 1346)
+++ trunk/debian/README 2004-05-01 17:10:00 UTC (rev 1347)
@@ -58,6 +58,7 @@
450-499 ia64 architecture patches
500-549 s390/s390x architecture patches
550-600 sh{3,4}{,eb} architecture patches
+ 600-649 amd64 architecture patches
800-819 Debian GNU/Hurd patches
820-839 Debian GNU/FreeBSD patches
840-859 Debian GNU/NetBSD patches
Modified: trunk/debian/TODO
===================================================================
--- trunk/debian/TODO 2004-05-01 16:44:29 UTC (rev 1346)
+++ trunk/debian/TODO 2004-05-01 17:10:00 UTC (rev 1347)
@@ -12,7 +12,6 @@
These items are listed in descending order of priority; that is, the most
important items come first.
-* #240889: add AMD64 support
* #240581: xserver-xfree86: [ati/radeon] support "ForceMinDotClock" option
* #245044: xdm: cannot resolve hostnames from Xaccess Indirect lines
* Apply Adam Conrad's VIA driver patch (on debian-x).
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2004-05-01 16:44:29 UTC (rev 1346)
+++ trunk/debian/changelog 2004-05-01 17:10:00 UTC (rev 1347)
@@ -8,8 +8,19 @@
instead of test(1)'s -a and -o operators, since the former is
POSIX-compliant and the latter is not.
- -- Branden Robinson <branden@debian.org> Wed, 28 Apr 2004 11:14:57 -0500
+ * Add support for the AMD64 architecture (thanks, Andreas Jochens!).
+ (Closes: #240889)
+ + Update explicit lists of machine architectures in control file to
+ include amd64.
+ + Add vars.amd64 file (copy of vars.i386) so the build system knows what
+ to do on this architecture.
+ + Allocate patch number range (600-650) for AMD64, and document this in the
+ source package README.
+ + In Xlib, don't perform an UltraSPARC (SPARC64)-specific kludge on AMD64,
+ just as we don't on IA64.
+ -- Branden Robinson <branden@debian.org> Sat, 1 May 2004 11:55:18 -0500
+
xfree86 (4.3.0.dfsg.1-1) unstable; urgency=low
Changes by Branden Robinson and Fabio Massimo di Nitto:
Modified: trunk/debian/control
===================================================================
--- trunk/debian/control 2004-05-01 16:44:29 UTC (rev 1346)
+++ trunk/debian/control 2004-05-01 17:10:00 UTC (rev 1347)
@@ -4,7 +4,7 @@
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Uploaders: Branden Robinson <branden@debian.org>, Fabio M. Di Nitto <fabbione@fabbione.net>
Standards-Version: 3.6.1
-Build-Depends: dpkg (>= 1.7.0), flex, bison, bsdmainutils, groff, zlib1g-dev | libz-dev, libncurses5-dev | libncurses-dev, libpam0g-dev | libpam-dev, libfreetype6-dev, libpaperg, libstdc++5-dev | libstdc++-dev, tetex-bin, po-debconf, debhelper (>= 4.1.16), html2text, libglide2-dev (>> 2001.01.26) [i386], libglide3-dev (>= 2002.04.10-3) [alpha i386], linux-kernel-headers [alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh], linux-kernel-headers (>= 2.5.999-test7-bk-15) [sparc], libpng12-dev | libpng-dev, libexpat1-dev, libfontconfig1-dev, fontconfig, bzip2, libxft-dev (>= 2.1.2), libxrender-dev (>= 0.8.3), libxcursor-dev, dbs, m4
+Build-Depends: dpkg (>= 1.7.0), flex, bison, bsdmainutils, groff, zlib1g-dev | libz-dev, libncurses5-dev | libncurses-dev, libpam0g-dev | libpam-dev, libfreetype6-dev, libpaperg, libstdc++5-dev | libstdc++-dev, tetex-bin, po-debconf, debhelper (>= 4.1.16), html2text, libglide2-dev (>> 2001.01.26) [i386], libglide3-dev (>= 2002.04.10-3) [alpha i386], linux-kernel-headers [alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh], linux-kernel-headers (>= 2.5.999-test7-bk-15) [sparc], libpng12-dev | libpng-dev, libexpat1-dev, libfontconfig1-dev, fontconfig, bzip2, libxft-dev (>= 2.1.2), libxrender-dev (>= 0.8.3), libxcursor-dev, dbs, m4
Build-Conflicts: cpp-3.3 (<< 1:3.3.3-0pre1)
Package: lbxproxy
@@ -1240,7 +1240,7 @@
Internet hosts will be allowed inbound access to local X servers.
Package: xlibmesa-dri
-Architecture: alpha i386 ia64 powerpc sparc
+Architecture: alpha amd64 i386 ia64 powerpc sparc
Depends: xlibmesa-gl
Conflicts: xlibmesa3 (<< 4.2.1-5), xlibmesa3-gl
Replaces: xlibmesa3 (<< 4.2.1-5), xlibmesa3-gl
@@ -1251,7 +1251,7 @@
not by the X server itself.)
Package: xlibmesa-dri-dbg
-Architecture: alpha i386 ia64 powerpc sparc
+Architecture: alpha amd64 i386 ia64 powerpc sparc
Depends: xlibmesa-dri (= ${Source-Version})
Conflicts: xlibmesa-gl-dbg (<< 4.3.0), xlibmesa3-gl-dbg (>= 4.2.1-13)
Replaces: xlibmesa-gl-dbg (<< 4.3.0), xlibmesa3-gl-dbg (>= 4.2.1-13)
@@ -1372,7 +1372,7 @@
Package: xlibosmesa4
Section: libs
-Architecture: alpha i386 ia64 powerpc sparc
+Architecture: alpha amd64 i386 ia64 powerpc sparc
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Mesa off-screen rendering library [XFree86]
Mesa is a 3D graphics library which presents an API intended to be compatible
@@ -1391,7 +1391,7 @@
Package: xlibosmesa4-dbg
Section: libdevel
Priority: extra
-Architecture: alpha i386 ia64 powerpc sparc
+Architecture: alpha amd64 i386 ia64 powerpc sparc
Depends: xlibosmesa4 (= ${Source-Version}), ${misc:Depends}
Description: Mesa off-screen rendering library (unstripped) [XFree86]
This package is useful to provide a backtrace with symbol names in a
@@ -1406,7 +1406,7 @@
Package: xlibosmesa-dev
Section: libdevel
-Architecture: alpha i386 ia64 powerpc sparc
+Architecture: alpha amd64 i386 ia64 powerpc sparc
Depends: xlibosmesa4 (= ${Source-Version}), libgl-dev, libc6-dev | libc-dev
Description: Mesa off-screen rendering library development files [XFree86]
xlibosmesa-dev provides static versions of the libraries provided in
@@ -1582,7 +1582,7 @@
xfonts-base, xfonts-100dpi or xfonts-75dpi, and xfonts-scalable packages.
Package: xserver-xfree86
-Architecture: alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel netbsd-i386 powerpc sh3 sh4 sparc
+Architecture: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel netbsd-i386 powerpc sh3 sh4 sparc
Depends: xserver-common (>= 4.2.1-10), ${shlibs:Depends}, ${misc:Depends}
Suggests: discover, mdetect, read-edid, libglide2 (>> 2001.01.26)
Conflicts: libxfont-xtt
@@ -1616,7 +1616,7 @@
Package: xserver-xfree86-dbg
Priority: extra
-Architecture: alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel netbsd-i386 powerpc sh3 sh4 sparc
+Architecture: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel netbsd-i386 powerpc sh3 sh4 sparc
Depends: xserver-common (>= 4.2.1-10), ${shlibs:Depends}, ${misc:Depends}
Recommends: xserver-xfree86
Suggests: discover, mdetect, read-edid
Added: trunk/debian/patches/600_amd64_Xlib_support.diff
===================================================================
--- trunk/debian/patches/600_amd64_Xlib_support.diff 2004-05-01 16:44:29 UTC (rev 1346)
+++ trunk/debian/patches/600_amd64_Xlib_support.diff 2004-05-01 17:10:00 UTC (rev 1347)
@@ -0,0 +1,21 @@
+# $Id$
+
+Don't perform an UltraSPARC (SPARC64)-specific kludge on AMD64, just as we
+don't on IA64.
+
+This patch by Andreas Jochens.
+
+Not submitted to XFree86.
+
+diff -urN xc/lib/X11/XlcDL.c xc/lib/X11/XlcDL.c
+--- xc/lib/X11/XlcDL.c 2002-11-25 08:04:53.000000000 -0600
++++ xc/lib/X11/XlcDL.c 2004-04-15 05:10:31.325361544 -0500
+@@ -58,7 +58,7 @@
+ #ifdef _LP64
+ # if defined(__sparcv9)
+ # define _MACH64_NAME "sparcv9"
+-# elif defined(__ia64__)
++# elif defined(__ia64__) || defined(__amd64__)
+ # undef MACH64_NAME
+ # else
+ # error "Unknown architecture"
Property changes on: trunk/debian/patches/600_amd64_Xlib_support.diff
___________________________________________________________________
Name: svn:keywords
+ Id
Added: trunk/debian/scripts/vars.amd64
===================================================================
--- trunk/debian/scripts/vars.amd64 2004-05-01 16:44:29 UTC (rev 1346)
+++ trunk/debian/scripts/vars.amd64 2004-05-01 17:10:00 UTC (rev 1347)
@@ -0,0 +1,7 @@
+# This file is NOT a shell script.
+#
+# This file gets included by both debian/rules (make) AND the scripts in
+# debian/scripts (Bourne shell).
+XWSC_SPECIAL_DEPENDS="xserver-xfree86, xlibmesa-dri, "
+XWSD_SPECIAL_DEPENDS="xlibosmesa4-dbg, xlibosmesa-dev, "
+XLIBMESA_GL_SPECIAL_DEPENDS="xlibmesa-dri, "
Property changes on: trunk/debian/scripts/vars.amd64
___________________________________________________________________
Name: svn:executable
+ *
Reply to: