# Packages-arch-specific-version: 3
# Quinn Diff packages-arch-specifc file
#
# $Id: Packages-arch-specific,v 1.16 1999/09/13 11:40:06 rnhodek Exp $
#
# 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.
#
# Packages prefixed with '%' are source packages; for multi-binary
# source packages this means _all_ binaries from the package are
# considered architecture specifc.
#
######################################################

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

3c5x9utils: i386						      # PC hardware specific
aboot: alpha							      # alpha boot loader
adjtimex: i386                                                        # Use {in,out}b() and/or /dev/port
%alsadriver: i386                                                     # i386 specifc
%alsalib: i386                                                        # i386 specifc
alsautils: i386                                                       # i386 specifc
altgcc: !powerpc                                                      # too old
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: i386 alpha                                                      # PC-Architecture specific
bb: i386							      # Hardcoded i386 assembler
bincompat: powerpc						      # powerpc specific
binutils-m68k-linux: !m68k                                            # Is an m68k cross-compiler
camediaplay: i386                                                     # Attatches through the parallel port
checker: i386                                                         # Yet to be ported to other arches
cmucl: i386							      # Yet to be ported to other arches
colrconv: i386							      # i386 specific
corel-util: arm							      # arm specific
cqcam: i386 alpha                                                     # PC hardware specific
dbf2msql: i386                                                        # bogus.
defrag: i386                                                          # Hardcoded i386 assembler
dosemu: i386                                                          # Hardcoded i386 assembler
%dpkg-hurd: hurd-i386						      # Hurd-specific fork
dtlk: i386                                                            # Driver for i386-only card
egcs64: sparc							      # sparc specfic
emacs19: !powerpc                                                     # too old
extipl: i386							      # PC boot loader
fdflush: i386                                                         # i386 specific
%ftape: i386                                                          # i386 specifc (!m68k anyway, others?)
%ftape-tools: i386                                                    # i386 specifc (!m68k anyway, others?)
gatos: i386							      # PC specific
gcc272: !powerpc                                                      # too old
gcc-i386-gnu: i386                                    # make-cross    # i386 specific (Hurd crosscompiler)
gcc-m68k-linux: !m68k                                                 # Is an m68k cross-compiler
gccchecker: i386                                                      # Yet to be ported to other arches
%ggi-devel: !m68k                                                     # Roman says this isn't for us
%gmod: i386                                                           # i386 specific
%gnat: i386 powerpc                                                   # Requires itself to build itself
%gnumach: hurd-i386						      # hurd kernel
gprolog: i386                                                         # i386 specific
%hurd: hurd-i386						      # hurd kernel
hwtools: i386                                                         # Contains i386 specific binaries
%ibcs: i386 sparc				              	      # Yet to be ported to other arches
%icon: i386							      # Hardcoded i386 assembler
%inetutils: hurd-i386						      # Hurd specific
iroffer: i386 sparc powerpc alpha                                     # lacks config for other archs
isapnptools: i386 alpha                                               # ISA is PC architecture specific
isdnutils: alpha i386 powerpc sparc				      # ISDN avail on that archs
joystick: i386                                                        # Only PCs have analog joysticks
%kernel-patch-2.0.33-sparc: sparc				      # kludge
%kernel-patch-2.0.35-sparc: sparc				      # kludge
%kernel-patch-2.2.0-sparc: sparc				      # kludge
%kernel-patch-2.2.1-sparc: sparc				      # kludge
%kernel-patch-2.2.1-netwinder: arm				      # kludge
%kernel-patch-2.2.5-netwinder: arm				      # kludge
%kernel-patch-2.2.9-netwinder: arm				      # kludge
%kernel-patch-2.2.10-netwinder: arm				      # kludge
%kernel-source-sparc-2.2.1: sparc				      # kludge
%kernel-source-2.1.125: none					      # kludge
%kernel-source-2.2.1: none					      # kludge
%kernel-source-2.0.32: !m68k !powerpc                                 # 2.0.32 never released on m68k/powerpc
%kernel-source-2.0.33: !m68k !powerpc                                 # 2.0.33 manual on m68k. n/a powerpc
%kernel-source-2.0.34: !m68k !powerpc                                 # 2.0.34 never released on m68k/powerpc
%kernel-source-2.0.35: !m68k !powerpc                                 # 2.0.35 never released on m68k/powerpc
%kernel-source-2.0.36: !m68k !powerpc                                 # 2.0.36 never released on m68k/powerpc
kforth:								      # i386 only compiler
kon2: i386                                                            # Hardcoded i386 assembler
libc-sparc: sparc                                                     # old libc for sparc
%libfloat: arm							      # arm FP emulator lib
%libffm: alpha							      # alpha specific library
libg++27: !powerpc                                                    # too old
%lilo: i386                                                           # i386 boot loader
%linux86: i386                                                        # i386 specific
%lm-sensors: i386 alpha						      # PC hardware specific
loadlin: i386                                                         # i386 boot loader
ltrace: i386 m68k arm                                                 # Yet to be ported to other architectures
#mac-fdisk: m68k powerpc sparc                                         # big endian specific
%mac-fdisk: none						      # kludge
mbr: i386                                                             # i386 boot loader
%mig: hurd-i386							      # hurd cross compiler
mig-i386-gnu: i386                                                    # i386 specific
mkrboot: i386                                                         # i386 boot loader utilities
mmx-emu: i386                                                         # i386 specific 
mocka: i386							      # i386 only compiler
morse: i386							      # i386 specific
nvram: m68k                                                           # m68k specific
oldncurses: !powerpc                                                  # too old
omniorb: i386 alpha						      # only works on those archs
%oo2c32: i386 m68k powerpc sparc arm				      # is a compiler
optimizer: i386                                                       # Is an i386 assembler tweaker
oskit: i386							      # i386 OS functions
pciutils: !m68k                                                       # m68k doesn't do PCI; others?
%pcmcia-cs: i386                                                      # i386 specific
pfe: i386							      # i386 specific
photopc: i386                                                         # Attatches through the parallel port
pileup: i386                                                          # Relies on PC Sound hardware
%pm3: i386							      # Modula compiler for i386
powerpc-utils: powerpc						      # powerpc specific
powertweak: i386                                                      # i386 assembler
ppmtoagafb: m68k powerpc					      # agafb only on those archs
qcam: i386                                                            # Attatches through the parallel port
quik: powerpc							      # powerpc boot loader
qvplay: i386                                                          # Attatches through the parallel port
%regex: i386 m68k sparc                                               # Pure libc5-compat package
rtlinux: i386							      # currently i386 specific
sccw: i386                                                            # Relies on PC Sound hardware
set6x86: i386                                                         # i386 specific
setsccserial: m68k                                                    # m68k specific
silo: sparc							      # sparc lilo
sml-nj: i386                                                          # i386 specific
%sparc-fdisk: sparc                                                   # sparc specific
sparc-utils: sparc                                                    # sparc specific
%svgalib: i386 alpha                                                  # PC-Architecture specific
svgatextmode: i386                                                    # Hardcoded i386 assembler
syslinux: i386                                                        # i386 boot loader thingy
tcl7.6: !powerpc                                                      # too old
tendra: i386							      # i386 specific (compiler)
therm-0.0.8: arm						      # ??? (binary gone, was only in slink)
tk4.2: !powerpc                                                       # too old
toshiba-fan: i386						      # i386 specific
toshiba-hotkey: i386						      # i386 specific
toshutils: i386                                                       # i386 specific
twcw: i386							      # uses i386 hardware and assembler
%ultra: i386 alpha                                                    # PC-Architecture specific
uisp: i386							      # uses i386 assembler
unixcw: i386 alpha						      # Relies on PC-architecture sound
vmelilo: m68k							      # m68k (VME) lilo
wanpipe: i386                                                         # i386-specific
%wine: i386                                                           # 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
xserver-xsun-mono: sparc			      # xfree86	      # sparc specific
xserver-xsun24: sparc				      # xfree86	      # sparc specific
xserver-xsun: sparc				      # xfree86	      # sparc specific
xserver-tga: alpha				      # xfree86	      # alpha specific
xswallow: i386							      # Depends on netscape
yforth: i386 m68k sparc arm powerpc				      # compiler
zorroutils: m68k powerpc					      # zorro (Amiga) specific
z8530-utils: i386                                                     # PC-architecture specific

## Depend: on svglaib

acidwarp: i386 alpha                                                 
apple2: i386 alpha                                                    
chdrv: 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: i386
series: i386

%clue: i386

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

%iraf: i386							     # installer package, only i386 binaries
realplayer: i386						     # installer pkg for i386 bins
staroffice3-installer: i386					     # installer pkg for i386 bins
tya: i386							     # Java JIT for i386
uvscan: i386							     # installer pkg for i386 bins

acroread: i386                                                       # No source
cecilia: i386							     # ???
chos: i386                                                           # i386 boot loader
distributed-net-proxy: i386 alpha sparc				     # ???
distributed-net: i386 powerpc alpha                                  # No source
epan: i386                                                           # No source
ines: i386                                                           # No source
%jdk1.1: i386                                                        # No source
libforms0.86: i386						     # only i386 bins
libforms0.88: i386						     # only i386 bins
libglide2: i386                                                      # No source
netscape3: i386                                                      # No source
netscape4: i386                                                      # No source
quake2: i386                                                         # No source
quake2-ctf: i386						     # ???
quick-arrays: i386					      	     # ???
rar: i386							     # shareware for i386 only
rvplayer: i386                                                       # No source
solid-desktop: i386						     # ???
solid-devel: i386						     # ???
solid-tools: i386						     # ???
squake: i386                                                         # No source
staroffice3-installer: i386                                          # No source
vje-delta: i386							     # installer pkg
vrwave: i386							     # i386
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
