[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[p-a-s/sid] GNU/kFreeBSD update



- enable some i386/amd64 only package also on kfreebsd-i386/kfreebsd-amd64.
- disable some GNU/Linux only packages on GNU/kFreeBSD.
- disable some GNU/kFreeBSD only packages on GNU/Linux.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Philipp Kern <pkern@debian.org>
---
 Packages-arch-specific |   69 +++++++++++++++++++++++++++---------------------
 1 files changed, 39 insertions(+), 30 deletions(-)

diff --git a/Packages-arch-specific b/Packages-arch-specific
index aea93bd..083a59a 100644
--- a/Packages-arch-specific
+++ b/Packages-arch-specific
@@ -37,13 +37,13 @@ acpidump: i386 ia64 amd64 lpia					      # acpi is i386/ia64 specific
 %arcboot-installer: mips					      # arcboot installer
 atari-bootstrap: m68k                                                 # m68k specific
 atitvout: i386							      # i386 specific
-%athcool: i386							      # Athlon powersave util
+%athcool: i386 kfreebsd-i386					      # Athlon powersave util
 autorun4linuxcd: i386 amd64					      # MS Windows specific
 %avifile: i386 amd64						      # i386 Win32 DLLs needed/executed
-%avrprog: i386 							      # inb/outb (ab)use
+%avrprog: amd64 i386 kfreebsd-amd64 kfreebsd-i386 hurd-i386	      # inb/outb (ab)use
 %baycomepp: i386 alpha amd64					      # [ANAIS]
 bluez-pcmcia-support: !s390					      # [ANAIS] depends: pcmcia-cs
-bmconf: i386							      # i386 boot loader
+bmconf: amd64 i386 kfreebsd-amd64 kfreebsd-i386 hurd-i38 kfreebsd-amd64 kfreebsd-i386 hurd-i386  # i386 boot loader
 %brdesktop-flavours: amd64 i386 powerpc				      # limited BrDesktop architectures
 bsign: i386							      # [ANAIS] see #148438
 %cacao: !ia64 !hppa
@@ -52,21 +52,21 @@ cmucl: i386							      # Yet to be ported to other arches
 %cobalt-panel-utils: i386 mipsel				      # hardware specific utils
 %colo: mipsel							      # mipsel boot loader
 %colo-installer: mipsel						      # mipsel boot loader
-%cpuid: i386 amd64						      # x86 cpuid display program
+%cpuid: i386 amd64 kfreebsd-i386 kfreebsd-amd64			      # x86 cpuid display program
 cpushare: amd64 i386 ppc64 powerpc				      # [ANAIS]
 crash: amd64 i386 ia64 alpha powerpc				      # not yet ported to other platforms
 %ctypes: !m68k							      # ROM
-%cpuburn: i386 amd64						      # i386 stress tester
+%cpuburn: i386 amd64 kfreebsd-i386 kfreebsd-amd64 hurd-i386	      # i386 stress tester
 %dfsbuild: alpha amd64 i386 powerpc				      # [ANAIS]
 %digitools: i386						      # [ANAIS]
-%dmidecode: i386 ia64 amd64 lpia				      # [ANAIS]
+%dmidecode: i386 ia64 amd64 lpia kfreebsd-i386 kfreebsd-amd64	      # [ANAIS]
 %drawterm: !hppa						      # No source support
 %drdsl: i386 amd64						      # [ANAIS]
 %drscheme: alpha amd64 hppa i386 m68k mips mipsel powerpc sparc	      # [ANAIS]
 debian-edu-artwork-usplash: i386 amd64 powerpc sparc                  # needs usplash
 dosemu: i386 amd64                                                    # Hardcoded i386 assembler
-e3: i386							      # i386 assembly
-%eep24c: i386							      # [?] ANAIS, <sys/io.h>
+e3: i386 kfreebsd-i386 amd64 kfreebsd-amd64			      # i386 assembly
+%eep24c: amd64 i386 kfreebsd-i386 kfreebsd-amd64 hurd-i386	      # [?] ANAIS, <sys/io.h>
 efibootmgr: i386 amd64 ia64 lpia				      # PC/ia64 boot mgr
 %efi-reader: ia64						      # ia64 specific
 elilo: amd64 i386 ia64 lpia					      # ia64 specific boot-loader
@@ -83,21 +83,22 @@ fische: i386 amd64						      # [ANAIS] some x86 assembly
 %framewave: amd64 i386						      # ANAIS
 %gatos: i386							      # no upstream !i386 support
 %gcc-3.3: amd64 i386 lpia powerpc				      # only libstdc++5 is built
+%gcc-3.4: !armel !kfreebsd-amd64				      # too old
 %geordi: amd64 i386						      # x86 assembly
-%ggcov: i386							      # [ANAIS] endianness issues, etc.
+%ggcov: i386 kfreebsd-i386 hurd-i386				      # [ANAIS] endianness issues, etc.
 %gkrellm-i8k: i386						      # Dell (i386) laptop krell
 %gkrellm-x86info: i386						      # x86 Mhz plugin
 %glide: i386 alpha ia64 amd64					      # i386+alpha+... specific
 %gmod: i386                                                           # i386 specific
 %gpmudmon-applet: powerpc					      # PMUD is powerpc APM
 %gnu-efi: amd64 i386 ia64 lpia					      # ia64 specific
-%gnumach: hurd-i386 i386					      # hurd kernel
+%gnumach: hurd-i386 i386 kfreebsd-i386				      # hurd kernel
 %google-perftools: amd64 i386 ia64 powerpc      		      # not yet ported to other archs
 %gpart: i386 hurd-i386 ia64 alpha arm armel mipsel amd64	      # little endian specific
 gprolog: i386 mips mipsel sparc alpha powerpc amd64		      # from source
-%grub: i386 hurd-i386 amd64 lpia                                      # i386 boot loader
+%grub: i386 hurd-i386 amd64 lpia kfreebsd-i386 kfreebsd-amd64         # i386 boot loader
 %grub2: i386 kfreebsd-i386 hurd-i386 amd64 kfreebsd-amd64 powerpc ppc64 lpia # bootloader
-grub-installer: i386 amd64 hurd-i386 lpia powerpc                     # only useful if you have grub
+grub-installer: i386 amd64 hurd-i386 lpia powerpc kfreebsd-i386 kfreebsd-amd64 # only useful if you have grub
 %gtkpbbuttons: powerpc						      # powerpc specific
 guml: i386 amd64						      # depends on user-mode-linux
 %haskell-happs-util: amd64 i386                                       # [ANAIS] needs template haskell
@@ -108,7 +109,7 @@ hotkey-setup: i386 amd64 lpia                        		      # specific to x86 l
 %hs-plugins: i386 amd64                         		      # [ANAIS] requires ghci
 %hurd: hurd-i386						      # hurd kernel
 %kfreebsd-7: kfreebsd-i386 kfreebsd-amd64			      # freebsd kernel 7.x
-%i810switch: i386						      # i386 specific
+%i810switch: i386 kfreebsd-i386 amd64 hurd-i386 kfreebsd-amd64	      # i386 specific
 %i8kutils: i386 kfreebsd-i386 amd64 kfreebsd-amd64                    # Dell (i386/amd64) laptop utils
 ikarus: i386							      # i386 assembly
 %ikeyd: powerpc							      # iBook hotkey daemon
@@ -132,7 +133,7 @@ kon2: i386                                                            # Hardcode
 %libextractor-java: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc s390 sparc	# [ANAIS]
 %libfreebasic: i386 kfreebsd-i386 hurd-i386			      # x86 assembly
 %libgcr410: i386 amd64						      # [ANAIS]
-%libopenspc: i386						      # i386 assembler
+%libopenspc: i386 kfreebsd-i386					      # i386 assembler
 %libsem: hurd-i386						      # hurd specific
 %libsendmail-milter-perl: !ia64					      # ANAIS
 %libsmbios: i386 amd64 ia64 lpia				      # ANAIS
@@ -141,7 +142,7 @@ kon2: i386                                                            # Hardcode
 %libspe2: powerpc pcp64						      # PowerPC specific
 %libunwind: ia64						      # [ANAIS]
 %libx86: !hppa !ia64 !m68k !mips !mipsel !powerpc !sparc	      # <sys/io.h>
-%lightning: i386 powerpc sparc					      # not supported upstream for others
+%lightning: i386 powerpc sparc kfreebsd-i386 hurd-i386		      # not supported upstream for others
 %lilo: i386 amd64 lpia                                                # i386 boot loader
 lilo-installer: i386 amd64 lpia					      # only useful if you have lilo
 %linux-kernel-di: i386						      # i386 specific
@@ -185,7 +186,7 @@ lilo-installer: i386 amd64 lpia					      # only useful if you have lilo
 lirc-svga: i386							      # ANAIS, #267323
 %lisaac: !alpha !amd64 !ia64 !kfreebsd-amd64                          # no 64-bit support
 %lldpd: !kfreebsd-i386 !kfreebsd-amd64 !hurd-i386                     # Linux-specific
-lkl: i386 amd64							      # i386 kb hardware specific
+lkl: i386 kfreebsd-i386						      # i386 kb hardware specific
 lphdisk: i386							      # i386 laptop specific
 lsadb: powerpc							      # macintosh-only bus
 %lsb-appchk3: i386 amd64 ia64 powerpc s390			      # No upstream support
@@ -203,8 +204,8 @@ ltrace: i386 m68k arm armel powerpc s390 sparc ia64 amd64 lpia        # [p] need
 %m68kboot: m68k							      # m68k boot loader
 mbr: i386 amd64 lpia                                                  # i386 boot loader
 %mcelog: i386 amd64						      # [ANAIS]
-memtest86: i386 amd64 lpia					      # i386 memory tester (bypasses OS entirely)
-%memtest86+: i386 amd64 lpia					      # i386 memory tester (bypasses OS entirely)
+memtest86: i386 amd64 lpia kfreebsd-i386 kfreebsd-amd64 hurd-i386     # i386 memory tester (bypasses OS entirely)
+%memtest86+: i386 amd64 lpia kfreebsd-i386 kfreebsd-amd64 hurd-i386   # i386 memory tester (bypasses OS entirely)
 %mga-vid: !m68k							      # [ANAIS]
 %micro-evtd: arm armel						      # driver for the micro controller of a arm-based NAS
 %mig: hurd-i386							      # hurd cross compiler
@@ -270,7 +271,7 @@ pciutils: !m68k                                                       # m68k doe
 pearpc: i386 amd64 hurd-i386					      # [ANAIS]
 penguin: m68k                                                         # m68k boot loader
 %pfmon: ia64							      # ia64 specific
-pforth: arm armel i386 m68k powerpc s390 sparc hurd-i386 hppa	      # requires explicit porting
+pforth: arm armel i386 m68k powerpc s390 sparc hurd-i386 hppa kfreebsd-i386 # requires explicit porting
 %plee-the-bear: !alpha !arm !armel !powerpc !s390                     # [ANAIS]
 %pmud: powerpc							      # powerpc specific
 pnputils: i386 amd64						      # x86 specific, needs a PnP-BIOS
@@ -281,11 +282,11 @@ powerpc-ibm-utils: powerpc					      # powerpc specific
 powerpc-utils: powerpc						      # powerpc specific
 %prctl: hppa ia64 alpha						      # ANAIS based on syscall availability
 %prelink: alpha amd64 i386 lpia powerpc				      # No upstream support for others
-primaxscan: i386						      # [?]
+primaxscan: i386 kfreebsd-i386 amd64 kfreebsd-amd64		      # [?]
 %proll: sparc							      # Build-deps sparc-utils
 %ps3-utils: powerpc						      # powerpc specific
 pstack: i386							      # needs knowledge of stack layout
-%psyco: i386							      # [ANAIS] no upstream support
+%psyco: i386 i386 hurd-i386 kfreebsd-i386			      # [ANAIS] no upstream support
 %python-kinterbasdb: i386					      # depends on firebird
 %purelibc: i386 amd64 powerpc ppc64				      # [ANAIS] no upstream support
 %qcontrol: arm armel						      # arm hardware specific
@@ -297,7 +298,7 @@ qprof: ia64 amd64 i386 mips mipsel powerpc			      # Build-Depends on libpfm3-3.
 quik: powerpc							      # powerpc boot loader
 quik-installer: powerpc						      # powerpc boot loader
 %read-edid: i386 powerpc lpia 					      # ioperm()/iopl(), vm86() etc. i386 specific
-%ree: i386 ia64 amd64 hurd-i386 freebsd-i386 netbsd-i386              # i386 specific
+%ree: i386 ia64 amd64 hurd-i386 kfreebsd-i386 kfreebsd-amd64          # i386 specific
 %refit: i386							      # EFI bootloader
 replicator: i386						      # i386 specific
 retty: i386                                     		      # [ANAIS] i386 assembly
@@ -318,7 +319,7 @@ sbm: i386							      # i386 boot loader
 %scratchbox2: i386 amd64 powerpc ia64				      # ANAIS
 %scsh-0.6: !alpha !amd64 !ia64                  		      # [ANAIS]
 %sdl-stretch: i386 kfreebsd-i386 hurd-i386			      # [ANAIS]
-set6x86: i386                                                         # i386 specific
+set6x86: i386 kfreebsd-i386                                           # i386 specific
 sibyl: mips mipsel						      # mips, mipsel boot loader
 sibyl-installer: mips mipsel					      # mips, mipsel boot loader
 silo: sparc							      # sparc lilo
@@ -328,7 +329,7 @@ silo: sparc							      # sparc lilo
 %spicctrl: i386							      # For Sony VAIO laptops
 %splay: i386 alpha arm armel m68k powerpc			      # [?] broken on sparc (see BTS]
 %srm-reader: alpha						      # Alpha specific udeb
-%stalin: i386 amd64 ia64 sparc					      # [ANAIS]
+%stalin: i386 amd64 ia64 sparc kfreebsd-i386 kfreebsd-amd64	      # [ANAIS]
 subterfugue: i386						      # i386 specific process tracing etc.
 %superiotool: !hppa !ia64 !m68k !mips !mipsel !powerpc !sparc	      # sys/io.h
 spu-tools: powerpc ppc64					      # PowerPC specific
@@ -338,7 +339,7 @@ svgatextmode: i386 amd64                                              # Hardcode
 syslinux: i386 amd64 lpia                                             # i386 boot loader thingy
 %sysprof: i386 amd64                            		      # x86-specific kernel module, ANAIS
 %systemtap: i386 amd64 ia64 s390 powerpc arm armel armeb              # needs kernel support
-tcc: i386							      # i386 only C compiler.
+tcc: i386 kfreebsd-i386						      # i386 only C compiler.
 tendra: i386							      # i386 specific (compiler)
 %tom: alpha i386 m68k powerpc					      # [?] needs porting
 toshset: i386 amd64						      # i386 specific
@@ -364,14 +365,14 @@ vmelilo: m68k							      # m68k (VME) lilo
 %vmelilo-installer: m68k					      # m68k (VME) lilo
 vzctl: amd64 i386 ia64 powerpc sparc				      # ANAIS
 %wacom-tools: !s390						      # hardware not available for architecture, per vorlon
-welcome2l: alpha amd64 i386 ia64				      # requires VGA hi-ascii characters
+welcome2l: alpha amd64 i386 ia64 kfreebsd-amd64 kfreebsd-i386	      # requires VGA hi-ascii characters
 %whitelister: !hppa						      # ANAIS
 %widelands: !m68k						      # requires porting work
 %wine: i386 amd64 powerpc sparc kfreebsd-amd64 kfreebsd-i386 lpia     # Hardcoded i386 assembler
 wmacpi: i386 amd64						      # i386 specific
 wmbatppc: powerpc						      # powerpc battery monitor
-%x86info: i386 amd64						      # i386 CPU info prog
-%xmbmon: i386 hurd-i386 amd64 kfreebsd-i386			      # [ANAIS] sys/io.h
+%x86info: i386 amd64 kfreebsd-i386 kfreebsd-amd64		      # i386 CPU info prog
+%xmbmon: i386 hurd-i386 amd64 kfreebsd-i386 kfreebsd-amd64	      # [ANAIS] sys/io.h
 %xmovie: i386							      # [ANAIS] i386 assembly
 xpmumon: powerpc						      # powerpc specific laptop power management
 %xserver-xorg-input-acecad: !s390
@@ -413,7 +414,6 @@ xpmumon: powerpc						      # powerpc specific laptop power management
 %xserver-xorg-video-i128: !s390
 %xserver-xorg-video-i740: !s390
 %xserver-xorg-video-imstt: !s390
-%xserver-xorg-video-intel: !s390
 %xserver-xorg-video-ivtvdev: !s390
 %xserver-xorg-video-mach64: !s390
 %xserver-xorg-video-mga: !s390
@@ -452,7 +452,7 @@ xpmumon: powerpc						      # powerpc specific laptop power management
 yaboot: powerpc							      # PowerPC Bootloader
 yaboot-installer: powerpc					      # PowerPC Bootloader installer
 %yacpi: i386 amd64 ia64						      # acpi is i386/amd64/ia64 specific
-yforth: i386 m68k sparc arm armel powerpc			      # compiler
+yforth: i386 m68k sparc arm armel powerpc kfreebsd-i386 kfreebsd-amd64 # compiler
 %ypsilon: i386 amd64                                                  # ANAIS
 z88dk: !alpha                                                         # 32bit only (using -m32 on amd64 and ia64)
 zblast-svgalib: i386						      # i386 only per David Pashley
@@ -547,8 +547,17 @@ quantlib-ruby: !m68k
 %rquantlib: !m68k
 %clisp: !m68k							# "too buggy, no one willing to fix"
 
+# linux specific
+%alsa-lib: !kfreebsd-amd64 !kfreebsd-i386
+%libselinux: !kfreebsd-amd64 !kfreebsd-i386
+%linux-2.6: !kfreebsd-amd64 !kfreebsd-i386
+%module-init-tools: !kfreebsd-amd64 !kfreebsd-i386
+
 # kfreebsd
 %kfreebsd-kernel-headers: kfreebsd-amd64 kfreebsd-i386
+%freebsd-libs: kfreebsd-amd64 kfreebsd-i386
+%freebsd-utils: kfreebsd-amd64 kfreebsd-i386
+%libfreebsd: kfreebsd-amd64 kfreebsd-i386
 
 ####################################################################################
 # Contrib and non-free
-- 
1.5.6.5


Reply to: