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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>, Fabio M. Di Nitto <[EMAIL PROTECTED]> 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 + *