# Packages-arch-specific-version: 2
# Quinn Diff packages-arch-specifc file
#
# By James Troup <james@nocrew.org>
# Please email comments, corrections, etc.
# See ChangeLog for history.
#
# architecture field is as per dpkg's architecture fields (see
# packaging manual) except: !m68k means all architectures except m68k;
# multiple !arch's are allowed per package.
#
######################################################

# PACKAGE: <architecture(s)>                         [SOURCE PACKAGE]  [REASON]

adjtimex: i386                                                        # Use {in,out}b() and/or /dev/port
alsa-modules: i386                                   # alsadriver     # i386 specific
alsa-modules-2.0.35: i386                            # alsadriver     # i386 specific
alsadriver2.0.34: i386                              # alsadriver     # i386 specific
alsalib: i386                                        # alsalib        # i386 specifc
alsalib-dev: i386                                    # alsalib        # i386 specifc
alsautils: i386                                                       # i386 specifc
amiga-fdisk: m68k                                                     # m68k specific
apmd: i386                                                            # i386 specific
atari-bootstrap: m68k                                                 # m68k specific
atari-fdisk-cross: !m68k                                              # Everything but m68k
atari-fdisk: m68k                                                     # m68k specific
awe-drv: i386 alpha                                   # awe           # PC-Architecture specific
awe-midi: i386 alpha                                  # awe           # PC-Architecture specific
awe-netscape: i386 alpha                              # awe           # PC-Architecture specific
bb: i386							      # Hardcoded i386 assembler
bcc: i386                                             # linux86       # Is an ix86 asembler
bin86: i386                                           # linux86       # Is an ix86 asembler
binutils-m68k-linux: !m68k                                            # Is an m68k cross-compiler
binutils: !m68k                                                       # 2.9.1 is hosed on m68k, do not upgrade
binutils-dev: !m68k                                                   # 2.9.1 is hosed on m68k, do not upgrade
camediaplay: i386                                                     # Attatches through the parallel port
checker: i386                                                         # Yet to be ported to other architectures
cmucl: i386							      # Yet to be ported to other architectures
colrconv: i386							      # i386 specific
dbf2msql: i386                                                        # bogus.
defrag: i386                                                          # Hardcoded i386 assembler
dosemu: i386                                                          # Hardcoded i386 assembler
dtlk: i386                                                            # Driver for i386-only card
elks-libc: i386                                       # linux86       # Is an ix86 asembler
fbset: m68k powerpc                                                   # m68k & powerpc specific
fdflush: i386                                                         # i386 specific
ftape-module-2.0.30: i386                             # ftape         # i386 specifc (!m68k anyway, others?)
ftape-module-2.0.32: i386                             # ftape         # i386 specifc (!m68k anyway, others?)
ftape-module-2.0.33: i386                             # ftape         # i386 specifc (!m68k anyway, others?)
ftape-module-2.0.34: i386                             # ftape         # i386 specifc (!m68k anyway, others?)
ftape-util: i386                                      # ftape         # i386 specifc (!m68k anyway, others?)
gcc-i386-gnu: i386                                    # make-cross    # i386 specific (Hurd crosscompiler)
gcc-m68k-linux: !m68k                                                 # Is an m68k cross-compiler
gmod: i386                                                            # i386 specific
gnat: i386                                                            # Requires itself to build itself
hwtools: i386                                                         # Contains i386 specific binaries
ibcs2.0.33: i386 sparc                                                # Yet to be ported to other arch
iconc: i386                                           # icon          # Hardcoded i386 assembler
icont: i386                                           # icon          # Hardcoded i386 assembler
iconx: i386                                           # icon          # Hardcoded i386 assembler
isapnptools: i386 alpha                                               # ISA is PC architecture specific
joystick: i386                                                        # Only PCs have analog joysticks
kernel-headers-2.0.32: !m68k !powerpc          # kernel-source-2.0.32 # 2.0.32 never released for m68k/powerpc
kernel-image-2.0.32: !m68k !powerpc            # kernel-source-2.0.32 # 2.0.32 never released for m68k/powerpc
kernel-headers-2.0.33: !m68k !powerpc          # kernel-source-2.0.33 # can not be done automatically for m68k
kernel-image-2.0.33: !m68k !powerpc            # kernel-source-2.0.33 # m68k kernel image is +-{atari,amiga}
kernel-headers-2.0.34: !m68k                   # kernel-source-2.0.34 # 2.0.34 is not out for m68k
kernel-image-2.0.34: !m68k                     # kernel-source-2.0.34 # 2.0.34 is not out for m68k
kernel-headers-2.0.35: !m68k                   # kernel-source-2.0.35 # 2.0.35 is not out for m68k
kernel-image-2.0.35: !m68k                     # kernel-source-2.0.35 # 2.0.35 is not out for m68k
kon2: i386                                                            # Hardcoded i386 assembler
ldconfig: alpha powerpc                                               # Only these use this subset of ldso
ldso: i386 m68k sparc                                 # ld.so         # glibc-only archs use ldconfig instead
libawe0.4-dev: i386 alpha                             # awe           # PC-Architecture specific
libawe0.4: i386 alpha                                 # awe           # PC-Architecture specific
libc-kheaders: i386                            # kernel-source-2.0.32 # obsolete i386 only package
libregex0-altdev: i386 m68k                           # regex         # libc5-compat package
libregex0: i386 m68k                                  # regex         # libc5-compat package
libwine-dbg: i386                                     # wine          # Hardcoded i386 assembler
libwine-dev: i386                                     # wine          # Hardcoded i386 assembler
libwine0.0.971116: i386                               # wine          # Hardcoded i386 assembler
lilo: i386                                                            # i386 boot loader
loadlin: i386                                                         # i386 boot loader
ltrace: i386 m68k arm                                                 # Yet to be ported to other architectures
mac-fdisk: m68k powerpc sparc                                         # big endian specific
mbr: i386                                                             # i386 boot loader
mkrboot: i386                                                         # i386 boot loader utilities
morse: i386							      # i386 specific
nvram: m68k                                                           # m68k specific
optimizer: i386                                                       # Is an i386 assembler tweaker
pciutils: !m68k                                                       # m68k doesn't do PCI; others?
pcmcia-cs: i386                                       # pcmcia-cs     # i386 specific
pcmcia-modules-2.0.32: i386                           # pcmcia-cs     # i386 specific
pcmcia-modules-2.0.33: i386                           # pcmcia-cs     # i386 specific
pcmcia-modules-2.0.34: i386                           # pcmcia-cs     # i386 specific
pcmcia-modules-2.0.35: i386                           # pcmcia-cs     # i386 specific
pcmcia-source: i386                                   # pcmcia-cs     # i386 specific
photopc: i386                                                         # Attatches through the parallel port
pileup: i386                                                          # Relies on PC Sound hardware
qcam: i386                                                            # Attatches through the parallel port
qvplay: i386                                                          # Attatches through the parallel port
sccw: i386                                                            # Relies on PC Sound hardware
set6x86: i386                                                         # i386 specific
setsccserial: m68k                                                    # m68k specific
sparc-fdisk: sparc                                                    # sparc specific
sparc-utils: sparc                                                    # sparc specific
svgalib-bin: i386 alpha                               # svgalib       # PC-Architecture specific
svgalib1-altdev: i386 alpha                           # svgalib       # PC-Architecture specific
svgalib1: i386 alpha                                  # svgalib       # PC-Architecture specific
svgalibg1-dev: i386 alpha                             # svgalib       # PC-Architecture specific
svgalibg1: i386 alpha                                 # svgalib       # PC-Architecture specific
svgatextmode: i386                                                    # Hardcoded i386 assembler
syslinux: i386                                                        # i386 boot loader thingy
toshiba-fan: i386						      # i386 specific
toshiba-hotkey: i386						      # i386 specific
ultra-mod2.0.30: i386                                 # ultra         # Relies on PC Sound hardware
ultra-mod2.0.35: i386                                 # ultra         # Relies on PC Sound hardware
ultra-utils: i386                                     # ultra         # Relies on PC Sound hardware
ultra: i386                                           # ultra         # Relies on PC Sound hardware
unixcw: i386 alpha						      # Relies on PC-architecture sound
vkeybd: i386 alpha                                    # awe           # Relies on PC-Architecture sound 
wanpipe: i386                                                         # i386-specific
wine: i386                                            # wine          # Hardcoded i386 assembler
xserver-8514: i386                                    # xfree86       # i386 specific
xserver-agx: i386                                     # xfree86       # i386 specific
xserver-i128: i386                                    # xfree86       # i386 specific
xserver-mach32: i386                                  # xfree86       # i386 specific
xserver-mach64: i386                                  # xfree86       # i386 specific
xserver-mach8: i386                                   # xfree86       # i386 specific
xserver-mono: i386                                    # xfree86       # i386 specific
xserver-p9000: i386                                   # xfree86       # i386 specific
xserver-s3: i386                                      # xfree86       # i386 specific
xserver-s3v: i386                                     # xfree86       # i386 specific
xserver-svga: i386                                    # xfree86       # i386 specific
xserver-vga16: i386                                   # xfree86       # i386 specific
xserver-w32: i386                                     # xfree86       # i386 specific
xswallow: i386							      # Depends on netscape
z8530-utils: i386                                                     # PC-architecture specific

## Depend: on svglaib

acidwarp: i386 alpha                                                 
apple2: i386 alpha                                                    
gravitywars: i386 alpha                                              
lincity-svga: i386 alpha                                             
lockvc: i386 alpha                                                   
luxman: i386 alpha                                                   
razzle: i386 alpha
sabre: i386 alpha
tmview: i386 alpha                                                   
vgacardgames: i386 alpha                                             
vgagamespack: i386 alpha                                             
zgv: i386 alpha                                                      

## Depend: on cmucl

cil: i386
cmucl-clm: i386
cmucl-clx: i386
cmucl-hemlock: i386
series: i386
cmucl-defsystem: i386

clue: i386
clio: i386                                           # clue
pictures: i386                                       # clue


# Contrib and non-free
# I don't do contrib or non-free software, there may well be omissions or inaccuracies here.

acroread: i386                                                       # No source
chos: i386                                                           # i386 boot loader
distributed-net-proxy: i386 alpha                                    # No source
distributed-net: i386 powerpc alpha                                  # No source
epan: i386                                                           # No source
ines: i386                                                           # No source
jdk1.1-dev: i386                                      # jdk1.1       # No source
jdk1.1-runtime: i386                                  # jdk1.1       # No source 
libforms-bin: i386                                    # libforms0.88 # No source
libforms-dev: i386                                    # libforms0.88 # No source
libforms0.86: i386                                    # libforms0.86 # No source
libforms0.86-altdev: i386                             # libforms0.86 # No source
libforms0.88: i386                                    # libforms0.88 # No source
libglide2: i386                                                      # No source
netscape3: i386                                                      # No source
netscape4: i386                                                      # No source
quake2: i386                                                         # No source
rvplayer: i386                                                       # No source
squake: i386                                                         # No source
staroffice3-installer: i386                                          # No source
xacc-smotif: i386                                                    # Statically linked to motif
xmayday: i386                                                        # No source
xquake: i386                                                         # No source
xtrkcad: i386                                                        # No source

# project/experimental (no-op, since there is no architecture specific Packages files for experimental)

grub: i386                                                            # i386 boot loader
