debian/ 0000775 0000000 0000000 00000000000 12230513650 007165 5 ustar debian/ffado-test.1 0000664 0000000 0000000 00000000027 11743606036 011313 0 ustar .so man1/ffado-tools.1
debian/ffado-tools.manpages 0000664 0000000 0000000 00000000332 11743606036 013126 0 ustar debian/ffado-diag.1
debian/ffado-test.1
debian/ffado-test-streaming.1
debian/ffado-test-isoxmit.1
debian/ffado-test-isorecv.1
debian/ffado-bridgeco-downloader.1
debian/ffado-fireworks-downloader.1
debian/ffado-tools.1
debian/gbp.conf 0000664 0000000 0000000 00000000245 11743606036 010616 0 ustar [DEFAULT]
upstream-branch = upstream
debian-branch = master
upstream-tag = upstream/%(version)s
debian-tag = debian/%(version)s
pristine-tar = True
sign-tags = True
debian/patches/ 0000775 0000000 0000000 00000000000 12230513566 010622 5 ustar debian/patches/config_guess_update.diff 0000664 0000000 0000000 00000103355 12230513566 015500 0 ustar Index: b/admin/config.guess
===================================================================
--- a/admin/config.guess
+++ b/admin/config.guess
@@ -1,13 +1,12 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Copyright 1992-2013 Free Software Foundation, Inc.
-timestamp='2005-07-08'
+timestamp='2013-06-10'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
@@ -16,26 +15,22 @@
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see .
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-
-# Originally written by Per Bothner .
-# Please send patches to . Submit a context
-# diff and a properly formatted ChangeLog entry.
+# the same distribution terms that you use for the rest of that
+# program. This Exception is an additional permission under section 7
+# of the GNU General Public License, version 3 ("GPLv3").
+#
+# Originally written by Per Bothner.
#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
+# You can get the latest version of this script from:
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit build system type.
+# Please send patches with a ChangeLog entry to config-patches@gnu.org.
+
me=`echo "$0" | sed -e 's,.*/,,'`
@@ -55,8 +50,7 @@
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright 1992-2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -106,7 +100,7 @@
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
@@ -138,12 +132,33 @@
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+case "${UNAME_SYSTEM}" in
+Linux|GNU|GNU/*)
+ # If the system lacks a compiler, then just pick glibc.
+ # We could probably try harder.
+ LIBC=gnu
+
+ eval $set_cc_for_build
+ cat <<-EOF > $dummy.c
+ #include
+ #if defined(__UCLIBC__)
+ LIBC=uclibc
+ #elif defined(__dietlibc__)
+ LIBC=dietlibc
+ #else
+ LIBC=gnu
+ #endif
+ EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
+ ;;
+esac
+
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:NetBSD:*:*)
# NetBSD (nbsd) targets should (where applicable) match one or
- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+ # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
# switched to ELF, *-*-netbsd* would select the old
# object file format. This provides both forward
@@ -160,6 +175,7 @@
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
+ sh5el) machine=sh5le-unknown ;;
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
@@ -168,7 +184,7 @@
arm*|i386|m68k|ns32k|sh3*|sparc|vax)
eval $set_cc_for_build
if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep __ELF__ >/dev/null
+ | grep -q __ELF__
then
# Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
# Return netbsd for either. FIX?
@@ -178,7 +194,7 @@
fi
;;
*)
- os=netbsd
+ os=netbsd
;;
esac
# The OS release
@@ -199,6 +215,10 @@
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
echo "${machine}-${os}${release}"
exit ;;
+ *:Bitrig:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
+ exit ;;
*:OpenBSD:*:*)
UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
@@ -206,8 +226,11 @@
*:ekkoBSD:*:*)
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
exit ;;
+ *:SolidBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ exit ;;
macppc:MirBSD:*:*)
- echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+ echo powerpc-unknown-mirbsd${UNAME_RELEASE}
exit ;;
*:MirBSD:*:*)
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
@@ -218,7 +241,7 @@
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
;;
*5.*)
- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
;;
esac
# According to Compaq, /usr/sbin/psrinfo has been available on
@@ -264,7 +287,10 @@
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- exit ;;
+ # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+ exitcode=$?
+ trap '' 0
+ exit $exitcode ;;
Alpha\ *:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# Should we change UNAME_MACHINE based on the output of uname instead
@@ -290,12 +316,12 @@
echo s390-ibm-zvmoe
exit ;;
*:OS400:*:*)
- echo powerpc-ibm-os400
+ echo powerpc-ibm-os400
exit ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
echo arm-acorn-riscix${UNAME_RELEASE}
exit ;;
- arm:riscos:*:*|arm:RISCOS:*:*)
+ arm*:riscos:*:*|arm*:RISCOS:*:*)
echo arm-unknown-riscos
exit ;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
@@ -319,14 +345,33 @@
case `/usr/bin/uname -p` in
sparc) echo sparc-icl-nx7; exit ;;
esac ;;
+ s390x:SunOS:*:*)
+ echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit ;;
sun4H:SunOS:5.*:*)
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
- i86pc:SunOS:5.*:*)
- echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
+ echo i386-pc-auroraux${UNAME_RELEASE}
+ exit ;;
+ i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+ eval $set_cc_for_build
+ SUN_ARCH="i386"
+ # If there is a compiler, see if it is configured for 64-bit objects.
+ # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+ # This test works for both compilers.
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ SUN_ARCH="x86_64"
+ fi
+ fi
+ echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
exit ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
@@ -370,23 +415,23 @@
# MiNT. But MiNT is downward compatible to TOS, so this should
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint${UNAME_RELEASE}
exit ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit ;;
+ exit ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
- echo m68k-atari-mint${UNAME_RELEASE}
+ echo m68k-atari-mint${UNAME_RELEASE}
exit ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
- echo m68k-milan-mint${UNAME_RELEASE}
- exit ;;
+ echo m68k-milan-mint${UNAME_RELEASE}
+ exit ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
- echo m68k-hades-mint${UNAME_RELEASE}
- exit ;;
+ echo m68k-hades-mint${UNAME_RELEASE}
+ exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
- echo m68k-unknown-mint${UNAME_RELEASE}
- exit ;;
+ echo m68k-unknown-mint${UNAME_RELEASE}
+ exit ;;
m68k:machten:*:*)
echo m68k-apple-machten${UNAME_RELEASE}
exit ;;
@@ -456,8 +501,8 @@
echo m88k-motorola-sysv3
exit ;;
AViiON:dgux:*:*)
- # DG/UX returns AViiON for all architectures
- UNAME_PROCESSOR=`/usr/bin/uname -p`
+ # DG/UX returns AViiON for all architectures
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
then
if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@@ -470,7 +515,7 @@
else
echo i586-dg-dgux${UNAME_RELEASE}
fi
- exit ;;
+ exit ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
echo m88k-dolphin-sysv3
exit ;;
@@ -527,7 +572,7 @@
echo rs6000-ibm-aix3.2
fi
exit ;;
- *:AIX:*:[45])
+ *:AIX:*:[4567])
IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
@@ -570,52 +615,52 @@
9000/[678][0-9][0-9])
if [ -x /usr/bin/getconf ]; then
sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
- case "${sc_cpu_version}" in
- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
- 532) # CPU_PA_RISC2_0
- case "${sc_kernel_bits}" in
- 32) HP_ARCH="hppa2.0n" ;;
- 64) HP_ARCH="hppa2.0w" ;;
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case "${sc_cpu_version}" in
+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case "${sc_kernel_bits}" in
+ 32) HP_ARCH="hppa2.0n" ;;
+ 64) HP_ARCH="hppa2.0w" ;;
'') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
- esac ;;
- esac
+ esac ;;
+ esac
fi
if [ "${HP_ARCH}" = "" ]; then
eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
+ sed 's/^ //' << EOF >$dummy.c
+
+ #define _HPUX_SOURCE
+ #include
+ #include
- #define _HPUX_SOURCE
- #include
- #include
-
- int main ()
- {
- #if defined(_SC_KERNEL_BITS)
- long bits = sysconf(_SC_KERNEL_BITS);
- #endif
- long cpu = sysconf (_SC_CPU_VERSION);
-
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
- case CPU_PA_RISC2_0:
- #if defined(_SC_KERNEL_BITS)
- switch (bits)
- {
- case 64: puts ("hppa2.0w"); break;
- case 32: puts ("hppa2.0n"); break;
- default: puts ("hppa2.0"); break;
- } break;
- #else /* !defined(_SC_KERNEL_BITS) */
- puts ("hppa2.0"); break;
- #endif
- default: puts ("hppa1.0"); break;
- }
- exit (0);
- }
+ int main ()
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+ #endif
+ long cpu = sysconf (_SC_CPU_VERSION);
+
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+ case CPU_PA_RISC2_0:
+ #if defined(_SC_KERNEL_BITS)
+ switch (bits)
+ {
+ case 64: puts ("hppa2.0w"); break;
+ case 32: puts ("hppa2.0n"); break;
+ default: puts ("hppa2.0"); break;
+ } break;
+ #else /* !defined(_SC_KERNEL_BITS) */
+ puts ("hppa2.0"); break;
+ #endif
+ default: puts ("hppa1.0"); break;
+ }
+ exit (0);
+ }
EOF
(CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
test -z "$HP_ARCH" && HP_ARCH=hppa
@@ -635,7 +680,7 @@
# => hppa64-hp-hpux11.23
if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
- grep __LP64__ >/dev/null
+ grep -q __LP64__
then
HP_ARCH="hppa2.0w"
else
@@ -706,22 +751,22 @@
exit ;;
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
echo c1-convex-bsd
- exit ;;
+ exit ;;
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit ;;
+ exit ;;
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
echo c34-convex-bsd
- exit ;;
+ exit ;;
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
echo c38-convex-bsd
- exit ;;
+ exit ;;
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
echo c4-convex-bsd
- exit ;;
+ exit ;;
CRAY*Y-MP:*:*:*)
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
exit ;;
@@ -745,14 +790,14 @@
exit ;;
F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit ;;
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit ;;
5000:UNIX_System_V:4.*:*)
- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
- FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
- echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+ echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
@@ -764,27 +809,51 @@
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
exit ;;
*:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ case ${UNAME_PROCESSOR} in
+ amd64)
+ echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ *)
+ echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ esac
exit ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
exit ;;
- i*:MINGW*:*)
+ *:MINGW64*:*)
+ echo ${UNAME_MACHINE}-pc-mingw64
+ exit ;;
+ *:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
+ i*:MSYS*:*)
+ echo ${UNAME_MACHINE}-pc-msys
+ exit ;;
i*:windows32*:*)
- # uname -m includes "-pc" on this system.
- echo ${UNAME_MACHINE}-mingw32
+ # uname -m includes "-pc" on this system.
+ echo ${UNAME_MACHINE}-mingw32
exit ;;
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
exit ;;
- x86:Interix*:[34]*)
- echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
- exit ;;
+ *:Interix*:*)
+ case ${UNAME_MACHINE} in
+ x86)
+ echo i586-pc-interix${UNAME_RELEASE}
+ exit ;;
+ authenticamd | genuineintel | EM64T)
+ echo x86_64-unknown-interix${UNAME_RELEASE}
+ exit ;;
+ IA64)
+ echo ia64-unknown-interix${UNAME_RELEASE}
+ exit ;;
+ esac ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
echo i${UNAME_MACHINE}-pc-mks
exit ;;
+ 8664:Windows_NT:*)
+ echo x86_64-pc-mks
+ exit ;;
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
@@ -794,7 +863,7 @@
i*:UWIN*:*)
echo ${UNAME_MACHINE}-pc-uwin
exit ;;
- amd64:CYGWIN*:*:*)
+ amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
echo x86_64-unknown-cygwin
exit ;;
p*:CYGWIN*:*)
@@ -805,179 +874,157 @@
exit ;;
*:GNU:*:*)
# the GNU system
- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
exit ;;
*:GNU/*:*:*)
# other systems with GNU libc and userland
- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
exit ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
exit ;;
+ aarch64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ aarch64_be:Linux:*:*)
+ UNAME_MACHINE=aarch64_be
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep -q ld.so.1
+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ arc:Linux:*:* | arceb:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
arm*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ eval $set_cc_for_build
+ if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_EABI__
+ then
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ else
+ if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep -q __ARM_PCS_VFP
+ then
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
+ else
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
+ fi
+ fi
+ exit ;;
+ avr32*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
cris:Linux:*:*)
- echo cris-axis-linux-gnu
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
crisv32:Linux:*:*)
- echo crisv32-axis-linux-gnu
+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
exit ;;
frv:Linux:*:*)
- echo frv-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ hexagon:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ i*86:Linux:*:*)
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}
exit ;;
ia64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
m32r*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
m68*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- mips:Linux:*:*)
+ mips:Linux:*:* | mips64:Linux:*:*)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
#undef CPU
- #undef mips
- #undef mipsel
+ #undef ${UNAME_MACHINE}
+ #undef ${UNAME_MACHINE}el
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mipsel
+ CPU=${UNAME_MACHINE}el
#else
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips
+ CPU=${UNAME_MACHINE}
#else
CPU=
#endif
#endif
EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
- mips64:Linux:*:*)
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #undef CPU
- #undef mips64
- #undef mips64el
- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
- CPU=mips64el
- #else
- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
- CPU=mips64
- #else
- CPU=
- #endif
- #endif
-EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
- ;;
- ppc:Linux:*:*)
- echo powerpc-unknown-linux-gnu
+ or1k:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- ppc64:Linux:*:*)
- echo powerpc64-unknown-linux-gnu
+ or32:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- alpha:Linux:*:*)
- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
- EV5) UNAME_MACHINE=alphaev5 ;;
- EV56) UNAME_MACHINE=alphaev56 ;;
- PCA56) UNAME_MACHINE=alphapca56 ;;
- PCA57) UNAME_MACHINE=alphapca56 ;;
- EV6) UNAME_MACHINE=alphaev6 ;;
- EV67) UNAME_MACHINE=alphaev67 ;;
- EV68*) UNAME_MACHINE=alphaev68 ;;
- esac
- objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ padre:Linux:*:*)
+ echo sparc-unknown-linux-${LIBC}
+ exit ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-unknown-linux-${LIBC}
exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
- PA7*) echo hppa1.1-unknown-linux-gnu ;;
- PA8*) echo hppa2.0-unknown-linux-gnu ;;
- *) echo hppa-unknown-linux-gnu ;;
+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
+ *) echo hppa-unknown-linux-${LIBC} ;;
esac
exit ;;
- parisc64:Linux:*:* | hppa64:Linux:*:*)
- echo hppa64-unknown-linux-gnu
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-${LIBC}
+ exit ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-${LIBC}
+ exit ;;
+ ppc64le:Linux:*:*)
+ echo powerpc64le-unknown-linux-${LIBC}
+ exit ;;
+ ppcle:Linux:*:*)
+ echo powerpcle-unknown-linux-${LIBC}
exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
- echo ${UNAME_MACHINE}-ibm-linux
+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
exit ;;
sh64*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
sh*:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
- echo ${UNAME_MACHINE}-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ tile*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ vax:Linux:*:*)
+ echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo x86_64-unknown-linux-gnu
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
+ exit ;;
+ xtensa*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
- i*86:Linux:*:*)
- # The BFD linker knows what the default object file format is, so
- # first see if it will tell us. cd to the root directory to prevent
- # problems with other programs or directories called `ld' in the path.
- # Set LC_ALL=C to ensure ld outputs messages in English.
- ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
- | sed -ne '/supported targets:/!d
- s/[ ][ ]*/ /g
- s/.*supported targets: *//
- s/ .*//
- p'`
- case "$ld_supported_targets" in
- elf32-i386)
- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
- ;;
- a.out-i386-linux)
- echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit ;;
- coff-i386)
- echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit ;;
- "")
- # Either a pre-BFD a.out linker (linux-gnuoldld) or
- # one that does not give us useful --help.
- echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
- exit ;;
- esac
- # Determine whether the default compiler is a.out or elf
- eval $set_cc_for_build
- sed 's/^ //' << EOF >$dummy.c
- #include
- #ifdef __ELF__
- # ifdef __GLIBC__
- # if __GLIBC__ >= 2
- LIBC=gnu
- # else
- LIBC=gnulibc1
- # endif
- # else
- LIBC=gnulibc1
- # endif
- #else
- #ifdef __INTEL_COMPILER
- LIBC=gnu
- #else
- LIBC=gnuaout
- #endif
- #endif
- #ifdef __dietlibc__
- LIBC=dietlibc
- #endif
-EOF
- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
- test x"${LIBC}" != x && {
- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
- exit
- }
- test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
- ;;
i*86:DYNIX/ptx:4*:*)
# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
# earlier versions are messed up and put the nodename in both
@@ -985,11 +1032,11 @@
echo i386-sequent-sysv4
exit ;;
i*86:UNIX_SV:4.2MP:2.*)
- # Unixware is an offshoot of SVR4, but it has its own version
- # number series starting with 2...
- # I am not positive that other SVR4 systems won't match this,
+ # Unixware is an offshoot of SVR4, but it has its own version
+ # number series starting with 2...
+ # I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
- # Use sysv4.2uw... so that sysv4* matches it.
+ # Use sysv4.2uw... so that sysv4* matches it.
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
exit ;;
i*86:OS/2:*:*)
@@ -1006,7 +1053,7 @@
i*86:syllable:*:*)
echo ${UNAME_MACHINE}-pc-syllable
exit ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
echo i386-unknown-lynxos${UNAME_RELEASE}
exit ;;
i*86:*DOS:*:*)
@@ -1021,7 +1068,7 @@
fi
exit ;;
i*86:*:5:[678]*)
- # UnixWare 7.x, OpenUNIX and OpenServer 6.
+ # UnixWare 7.x, OpenUNIX and OpenServer 6.
case `/bin/uname -X | grep "^Machine"` in
*486*) UNAME_MACHINE=i486 ;;
*Pentium) UNAME_MACHINE=i586 ;;
@@ -1049,10 +1096,13 @@
exit ;;
pc:*:*:*)
# Left here for compatibility:
- # uname -m prints for DJGPP always 'pc', but it prints nothing about
- # the processor, so we play safe by assuming i386.
- echo i386-pc-msdosdjgpp
- exit ;;
+ # uname -m prints for DJGPP always 'pc', but it prints nothing about
+ # the processor, so we play safe by assuming i586.
+ # Note: whatever this is, it MUST be the same as what config.sub
+ # prints for the "djgpp" host, or else GDB configury will decide that
+ # this is a cross-build.
+ echo i586-pc-msdosdjgpp
+ exit ;;
Intel:Mach:3*:*)
echo i386-pc-mach3
exit ;;
@@ -1087,8 +1137,18 @@
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
&& { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4; exit; } ;;
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4; exit; } ;;
+ NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+ OS_REL='.3'
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+ /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
echo m68k-unknown-lynxos${UNAME_RELEASE}
exit ;;
@@ -1101,7 +1161,7 @@
rs6000:LynxOS:2.*:*)
echo rs6000-unknown-lynxos${UNAME_RELEASE}
exit ;;
- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
echo powerpc-unknown-lynxos${UNAME_RELEASE}
exit ;;
SM[BE]S:UNIX_SV:*:*)
@@ -1121,10 +1181,10 @@
echo ns32k-sni-sysv
fi
exit ;;
- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
- # says
- echo i586-unisys-sysv4
- exit ;;
+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ # says
+ echo i586-unisys-sysv4
+ exit ;;
*:UNIX_System_V:4*:FTX*)
# From Gerald Hewes .
# How about differentiating between stratus architectures? -djm
@@ -1150,11 +1210,11 @@
exit ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
- echo mips-nec-sysv${UNAME_RELEASE}
+ echo mips-nec-sysv${UNAME_RELEASE}
else
- echo mips-unknown-sysv${UNAME_RELEASE}
+ echo mips-unknown-sysv${UNAME_RELEASE}
fi
- exit ;;
+ exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
echo powerpc-be-beos
exit ;;
@@ -1164,6 +1224,12 @@
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
echo i586-pc-beos
exit ;;
+ BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
+ echo i586-pc-haiku
+ exit ;;
+ x86_64:Haiku:*:*)
+ echo x86_64-unknown-haiku
+ exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
exit ;;
@@ -1173,6 +1239,15 @@
SX-6:SUPER-UX:*:*)
echo sx6-nec-superux${UNAME_RELEASE}
exit ;;
+ SX-7:SUPER-UX:*:*)
+ echo sx7-nec-superux${UNAME_RELEASE}
+ exit ;;
+ SX-8:SUPER-UX:*:*)
+ echo sx8-nec-superux${UNAME_RELEASE}
+ exit ;;
+ SX-8R:SUPER-UX:*:*)
+ echo sx8r-nec-superux${UNAME_RELEASE}
+ exit ;;
Power*:Rhapsody:*:*)
echo powerpc-apple-rhapsody${UNAME_RELEASE}
exit ;;
@@ -1181,10 +1256,21 @@
exit ;;
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
- case $UNAME_PROCESSOR in
- *86) UNAME_PROCESSOR=i686 ;;
- unknown) UNAME_PROCESSOR=powerpc ;;
- esac
+ eval $set_cc_for_build
+ if test "$UNAME_PROCESSOR" = unknown ; then
+ UNAME_PROCESSOR=powerpc
+ fi
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_64BIT_ARCH >/dev/null
+ then
+ case $UNAME_PROCESSOR in
+ i386) UNAME_PROCESSOR=x86_64 ;;
+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
+ esac
+ fi
+ fi
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
@@ -1198,7 +1284,10 @@
*:QNX:*:4*)
echo i386-pc-qnx
exit ;;
- NSE-?:NONSTOP_KERNEL:*:*)
+ NEO-?:NONSTOP_KERNEL:*:*)
+ echo neo-tandem-nsk${UNAME_RELEASE}
+ exit ;;
+ NSE-*:NONSTOP_KERNEL:*:*)
echo nse-tandem-nsk${UNAME_RELEASE}
exit ;;
NSR-?:NONSTOP_KERNEL:*:*)
@@ -1243,13 +1332,13 @@
echo pdp10-unknown-its
exit ;;
SEI:*:*:SEIUX)
- echo mips-sei-seiux${UNAME_RELEASE}
+ echo mips-sei-seiux${UNAME_RELEASE}
exit ;;
*:DragonFly:*:*)
echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
exit ;;
*:*VMS:*:*)
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
case "${UNAME_MACHINE}" in
A*) echo alpha-dec-vms ; exit ;;
I*) echo ia64-dec-vms ; exit ;;
@@ -1261,11 +1350,17 @@
i*86:skyos:*:*)
echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
exit ;;
+ i*86:rdos:*:*)
+ echo ${UNAME_MACHINE}-pc-rdos
+ exit ;;
+ i*86:AROS:*:*)
+ echo ${UNAME_MACHINE}-pc-aros
+ exit ;;
+ x86_64:VMkernel:*:*)
+ echo ${UNAME_MACHINE}-unknown-esx
+ exit ;;
esac
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
eval $set_cc_for_build
cat >$dummy.c <
printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
- "4"
+ "4"
#else
- ""
+ ""
#endif
- ); exit (0);
+ ); exit (0);
#endif
#endif
@@ -1421,9 +1516,9 @@
the operating system you are using. It is advised that you
download the most up to date version of the config scripts from
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
and
- http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+ http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
If the version you run ($0) is already up to date, please
send the following data and any information you think might be
debian/patches/series 0000664 0000000 0000000 00000000067 12230513501 012027 0 ustar fix_ftbfs_bigendian_new.patch
config_guess_update.diff
debian/patches/fix_ftbfs_bigendian_new.patch 0000664 0000000 0000000 00000002620 12102644033 016456 0 ustar Index: libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro14.cpp
===================================================================
--- libffado-2.1.0+svn2240.orig/src/dice/focusrite/saffire_pro14.cpp 2012-10-01 06:51:16.000000000 +0700
+++ libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro14.cpp 2013-01-30 15:40:15.122109073 +0700
@@ -26,6 +26,8 @@
#include "focusrite_eap.h"
+#include "libutil/ByteSwap.h"
+
namespace Dice {
namespace Focusrite {
Index: libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro24.cpp
===================================================================
--- libffado-2.1.0+svn2240.orig/src/dice/focusrite/saffire_pro24.cpp 2012-10-01 06:51:16.000000000 +0700
+++ libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro24.cpp 2013-01-30 15:40:12.762109013 +0700
@@ -25,6 +25,8 @@
#include "saffire_pro24.h"
#include "focusrite_eap.h"
+#include "libutil/ByteSwap.h"
+
namespace Dice {
namespace Focusrite {
Index: libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro40.cpp
===================================================================
--- libffado-2.1.0+svn2240.orig/src/dice/focusrite/saffire_pro40.cpp 2012-10-01 06:51:16.000000000 +0700
+++ libffado-2.1.0+svn2240/src/dice/focusrite/saffire_pro40.cpp 2013-01-30 15:40:13.930109044 +0700
@@ -25,6 +25,8 @@
#include "focusrite_eap.h"
+#include "libutil/ByteSwap.h"
+
namespace Dice {
namespace Focusrite {
debian/clean 0000664 0000000 0000000 00000000045 11743606036 010202 0 ustar support/tools/ffado_diag_helpers.pyc
debian/control.in 0000664 0000000 0000000 00000007042 12230510752 011200 0 ustar Source: libffado
Priority: optional
Maintainer: Ubuntu Developers
XSBC-Original-Maintainer: Debian Multimedia Maintainers
Uploaders:
Adrian Knoth ,
Free Ekanayaka ,
Jonas Smedegaard
Build-Depends:
@cdbs@,
dbus (>= 1.0.0),
libconfig++-dev,
libdbus-1-dev,
libdbus-c++-dev,
libdbus-c++-bin,
libexpat1-dev,
libiec61883-dev (>= 1.1.0),
libraw1394-dev (>= 1.3.0),
libxml++2.6-dev,
libxml2-dev (>= 2.6.13),
pkg-config,
pyqt4-dev-tools,
python,
python-dbus,
python-qt4,
python-qt4-dbus,
scons
Standards-Version: 3.9.3
DM-Upload-Allowed: yes
XS-Python-Version: all
Section: libs
Homepage: http://www.ffado.org
Vcs-Git: git://git.debian.org/git/pkg-multimedia/ffado.git
Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/ffado.git
Package: libffado-dev
Section: libdevel
Architecture: linux-any
Depends:
libffado2 (= ${binary:Version}),
libxml2-dev,
${misc:Depends},
${shlibs:Depends}
Description: FFADO API - development files
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the development files.
Package: libffado2
Architecture: linux-any
Depends:
${misc:Depends},
${shlibs:Depends}
Description: FFADO API
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the shared library.
Package: ffado-tools
Section: sound
Architecture: linux-any
Depends:
dbus (>= 1.0.0),
libffado2 (= ${binary:Version}),
python,
${misc:Depends},
${shlibs:Depends}
Replaces:
ffado-mixer-qt4 (<< 2.0.1+svn1856-2~)
Breaks:
ffado-mixer-qt4 (<< 2.0.1+svn1856-2~),
jackd1-firewire (<< 1:0.121.3+20120418git75e3e20b-1),
jackd2-firewire (<< 1.9.8~dfsg.3+20120418gitf82ec715-1)
Description: FFADO debugging and firmware tools
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the following tools for firmware updating,
troubleshooting and debugging:
* ffado-test-streaming
* ffado-diag
* ffado-test-isoxmit
* ffado-test-isorecv
* ffado-bridgeco-downloader
* ffado-test
* ffado-fireworks-downloader
Package: ffado-dbus-server
Section: sound
Architecture: linux-any
Depends:
dbus (>= 1.0.0),
libffado2 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: FFADO D-Bus server
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the D-Bus server that exposes the mixer
and control interfaces through D-Bus.
Package: ffado-mixer-qt4
Section: sound
Architecture: all
Depends:
ffado-dbus-server (>= ${source:Version}),
ffado-tools (>= ${source:Version}),
python,
python-dbus,
python-qt4,
python-qt4-dbus,
${misc:Depends},
${python:Depends},
${shlibs:Depends}
Description: FFADO D-Bus mixer applets (QT4)
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the mixer and control applications that
communicate with ffado-dbus-server. (Qt4 version)
debian/ffado-dbus-server.1 0000664 0000000 0000000 00000000452 11743606036 012577 0 ustar .TH FFADO-DBUS-SERVER "1" "April 2009" "2.0rc1"
.SH NAME
\fBffado*\fR \- Free FireWire Audio Drivers
.SH SYNOPSYS
\fBffado*\fR
.SH DESCRIPTION
FFADO is work in progress, hence there are no useful manpages.
Please refer to \fIhttp://www.ffado.org/\fR for more information.
.SH AUTHOR
Adrian Knoth
debian/ffado-tools.1 0000664 0000000 0000000 00000000444 11743606036 011477 0 ustar .TH FFADO-TOOLS "1" "April 2009" "2.0rc1"
.SH NAME
\fBffado*\fR \- Free FireWire Audio Drivers
.SH SYNOPSYS
\fBffado*\fR
.SH DESCRIPTION
FFADO is work in progress, hence there are no useful manpages.
Please refer to \fIhttp://www.ffado.org/\fR for more information.
.SH AUTHOR
Adrian Knoth
debian/ffado-dbus-server.install 0000664 0000000 0000000 00000000046 11743606036 014104 0 ustar
debian/tmp/usr/bin/ffado-dbus-server
debian/ffado-debug 0000664 0000000 0000000 00000000145 11743606036 011264 0 ustar #!/bin/sh
export LD_LIBRARY_PATH=/usr/lib/libffado2${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
exec "$@"
debian/libffado-dev.install 0000664 0000000 0000000 00000000135 11743606036 013107 0 ustar #debian/tmp/usr/lib/lib*.so
debian/tmp/usr/include/libffado/*
debian/tmp/usr/lib/pkgconfig/*
debian/libffado-dev.links 0000664 0000000 0000000 00000000052 11743606036 012557 0 ustar usr/lib/libffado.so.2 usr/lib/libffado.so
debian/ffado-fireworks-downloader.1 0000664 0000000 0000000 00000000027 11743606036 014503 0 ustar .so man1/ffado-tools.1
debian/ffado-mixer.1 0000664 0000000 0000000 00000000444 11743606036 011463 0 ustar .TH FFADO-MIXER "1" "April 2009" "2.0rc1"
.SH NAME
\fBffado*\fR \- Free FireWire Audio Drivers
.SH SYNOPSYS
\fBffado*\fR
.SH DESCRIPTION
FFADO is work in progress, hence there are no useful manpages.
Please refer to \fIhttp://www.ffado.org/\fR for more information.
.SH AUTHOR
Adrian Knoth
debian/ffado-bridgeco-downloader.1 0000664 0000000 0000000 00000000027 11743606036 014246 0 ustar .so man1/ffado-tools.1
debian/ffado.1 0000664 0000000 0000000 00000000436 11743606036 010342 0 ustar .TH FFADO "1" "April 2009" "2.0rc1"
.SH NAME
\fBffado*\fR \- Free FireWire Audio Drivers
.SH SYNOPSYS
\fBffado*\fR
.SH DESCRIPTION
FFADO is work in progress, hence there are no useful manpages.
Please refer to \fIhttp://www.ffado.org/\fR for more information.
.SH AUTHOR
Adrian Knoth
debian/ffado-mixer-qt4.dirs 0000664 0000000 0000000 00000000046 11743606036 012770 0 ustar usr/share/ffado-mixer-qt4/ffado/mixer
debian/ffado-mixer-qt4.manpages 0000664 0000000 0000000 00000000025 11743606036 013617 0 ustar debian/ffado-mixer.1
debian/ffado-mixer-qt4.install 0000664 0000000 0000000 00000000414 11743606036 013474 0 ustar debian/tmp/usr/bin/ffado-mixer
debian/tmp/usr/share/ffado-mixer-qt4/
support/mixer-qt4/ffado/*.ui usr/share/ffado-mixer-qt4/ffado
support/mixer-qt4/ffado/mixer/*.ui usr/share/ffado-mixer-qt4/ffado/mixer
support/xdg/ffado.org-ffadomixer.desktop usr/share/applications/
debian/copyright 0000664 0000000 0000000 00000004613 11743606036 011135 0 ustar This package was debianized by Pieter Palmers on
Wed, 29 Oct 2008 21:48:57 +0100.
The current Ubuntu maintainer is the Ubuntu Studio Devel Team
It was downloaded from http://www.ffado.org
Upstream Authors:
Pieter Palmers
Daniel Wagner
Jonathan Woithe
Arnold Krille
Copyright:
License for external/dbus: LGPL-2.1 or later (at your option).
external/libconfig - A library for processing structured configuration files
Copyright (C) 2005-2008 Mark A Lindner
License for external/libconfig: LGPL-2.1 or later (at your option).
On Debian systems, the complete text of the GNU Lesser General Public
License, version 2.1, can be found in /usr/share/common-licenses/LGPL-2.1.
License:
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL;
if not, write to the Free Software Foundation, Inc., 51 Franklin St,
Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems, the complete text of the GNU General Public
License, version 2, can be found in /usr/share/common-licenses/GPL-2.
On Debian systems, the complete text of the GNU General Public
License, version 3, can be found in /usr/share/common-licenses/GPL-3.
The Debian packaging is (C) 2008, Pieter Palmers and
is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'.
debian/ffado-tools.install 0000664 0000000 0000000 00000000463 11743606036 013006 0 ustar debian/tmp/usr/bin/ffado-bridgeco-downloader
debian/tmp/usr/bin/ffado-diag
debian/tmp/usr/bin/ffado-fireworks-downloader
debian/tmp/usr/bin/ffado-test
debian/tmp/usr/bin/ffado-test-isorecv
debian/tmp/usr/bin/ffado-test-isoxmit
debian/tmp/usr/bin/ffado-test-streaming
debian/tmp/usr/share/libffado2/python/*
debian/libffado2.install 0000664 0000000 0000000 00000000253 11765156202 012415 0 ustar debian/tmp/lib/*
debian/ffado-debug usr/bin/
debian/tmp/dbg/usr/lib/lib*.so.* usr/lib/libffado2/
debian/tmp/usr/lib/lib*.so.*
debian/tmp/usr/share/libffado2/configuration
debian/changelog 0000664 0000000 0000000 00000026260 12230513636 011051 0 ustar libffado (2.1.0+svn2240-1ubuntu3) trusty; urgency=low
* Build on all linux architectures.
* Update config.guess for AArch64.
-- Matthias Klose Sat, 19 Oct 2013 16:07:01 +0200
libffado (2.1.0+svn2240-1ubuntu2) raring; urgency=low
* Fix FTBFS on powerpc (LP: #1110187).
-- Artem Popov Wed, 30 Jan 2013 16:03:50 +0700
libffado (2.1.0+svn2240-1ubuntu1) raring; urgency=low
* Merge with Debian (LP: #1105818); remaining changes:
- Build using dh_python2
-- Artem Popov Sat, 26 Jan 2013 14:55:38 +0700
libffado (2.1.0+svn2240-1) experimental; urgency=low
* Imported Upstream version 2.1.0+svn2240
* Drop all local patches (all integrated upstream)
-- Adrian Knoth Thu, 04 Oct 2012 18:40:22 +0200
libffado (2.0.99+svn2171-2ubuntu2) raring; urgency=low
* Skip scanning ffado-mixer-qt4's private dir with dh_python2
-- Adam Conrad Thu, 08 Nov 2012 18:22:32 -0700
libffado (2.0.99+svn2171-2ubuntu1) raring; urgency=low
* Merge with Debian; remaining changes:
- Build using dh_python2
-- Matthias Klose Thu, 08 Nov 2012 23:42:30 +0100
libffado (2.0.99+svn2171-2) unstable; urgency=low
* Add patch to downgrade the codebase to r2166 (Closes: #620427)
* Add fix for FTBFS on Big Endian machines
-- Adrian Knoth Thu, 28 Jun 2012 16:09:34 +0200
libffado (2.0.99+svn2171-1) unstable; urgency=low
* Imported Upstream version 2.0.99+svn2171 (Closes: #678347 #620427)
-- Adrian Knoth Sun, 24 Jun 2012 12:58:18 +0200
libffado (2.0.99+svn2163-2) unstable; urgency=low
[ Jonas Smedegaard ]
* Build-depend explicitly on libdbus-c++-bin.
See bug#674311 (comment#15). Thanks to Vincent Cheng.
* Remove debian/source/local-options: abort-on-upstream-changes and
unapply-patches are default in dpkg-source since 1.16.1.
* Really let libffado Break too old jackd{1,2}-firewire.
Closes: bug#670985.
-- Adrian Knoth Mon, 18 Jun 2012 18:00:00 +0200
libffado (2.0.99+svn2163-1) unstable; urgency=low
* Ship upstream udev file
* Let libffado Break too old jackd{1,2}-firewire (Closes: #670985)
* Imported Upstream version 2.0.99+svn2163
-- Adrian Knoth Sun, 10 Jun 2012 19:50:45 +0200
libffado (2.0.99+svn2124-1) unstable; urgency=low
* Build-depend on libconfig++-dev (Closes: #661407)
* Imported Upstream version r2124 (supports buffersize changes)
* Drop exitcrash.patch
* Drop gcc-4.7 fix
-- Adrian Knoth Wed, 18 Apr 2012 22:57:33 +0200
libffado (2.0.99+svn2019-2) unstable; urgency=low
* Team upload.
* Fix build failure with GCC 4.7. Thanks to Matthias Klose
for the report and patch. (Closes: #667245)
* Drop quilt from Build-Depends.
* Fix lintian warning binary-control-field-duplicates-source.
* Bump Standards.
-- Alessio Treglia Tue, 17 Apr 2012 09:09:42 +0200
libffado (2.0.99+svn2019-1) unstable; urgency=low
* Imported Upstream version 2.0.99+svn2019
* Really fix segfault upon termination
-- Adrian Knoth Thu, 19 Jan 2012 19:06:44 +0100
libffado (2.0.99+svn1995-3) unstable; urgency=low
* Drop binutils-golds dependency (Closes: #644529)
* Add armel and armhf to architecture list
-- Adrian Knoth Thu, 06 Oct 2011 21:31:58 +0200
libffado (2.0.99+svn1995-2) unstable; urgency=low
* Experimental fix for segfault upon termination (Closes: #643024)
-- Adrian Knoth Wed, 05 Oct 2011 20:25:52 +0200
libffado (2.0.99+svn1995-1) unstable; urgency=low
* Imported Upstream version 2.0.99+svn1995
* Fix shutdown segfault (due to race condition) on Juju stack
-- Adrian Knoth Sat, 24 Sep 2011 18:47:56 +0200
libffado (2.0.99+svn1985-2) unstable; urgency=low
* Build-depend on binutils-gold (Closes: #628805)
-- Adrian Knoth Thu, 02 Jun 2011 21:02:39 +0200
libffado (2.0.99+svn1985-1) unstable; urgency=low
* Imported Upstream version 2.0.99+svn1985 (Closes: #601659)
-- Adrian Knoth Tue, 31 May 2011 17:27:58 +0200
libffado (2.0.99+svn1968-1) unstable; urgency=low
* Imported Upstream version 2.0.99+svn1968 (Closes: #601660 #601661)
-- Adrian Knoth Sat, 02 Apr 2011 13:50:58 +0200
libffado (2.0.99+svn1949-1) experimental; urgency=low
* Imported Upstream version 2.0.99+svn1949
* Fixed MIDI channel detection on Echo AudioFire series
* Added support for Mackie Onyx i-Series
-- Adrian Knoth Mon, 24 Jan 2011 11:26:14 +0100
libffado (2.0.99+svn1924-1) experimental; urgency=low
* Imported Upstream version 2.0.99+svn1924
* Use system-wide libdbus-c++ and libconfig++8
-- Adrian Knoth Mon, 22 Nov 2010 17:55:07 +0100
libffado (2.0.1+svn1856-6) unstable; urgency=low
* Provide new command ffado-debug.
* Include ffado-debug and the corresponding debug-enabled lib in
libffado2.
* Compile libffado2 w/ and w/o debugging code. (Closes: #601657)
-- Adrian Knoth Mon, 01 Nov 2010 10:11:27 +0100
libffado (2.0.1+svn1856-5) unstable; urgency=low
* Ease backporting to Debian stable:
+ Relax inclusion of CDBS snippet utils.mk (handled gracefully if
missing - i.e. using older versions of cdbs).
+ Relax versioned build-dependency on cdbs (utils.mk no longer
required but support for debhelper compat level 7 is, so
unfortunately version in Debian stable is still insuficient).
+ Stop build-depending on devscripts (copyright-check not yet used).
* Drop needlessly breaking/replacing ffado-python-support. Thanks to
Adam D. Barratt (see bug#597119).
* Fix tighten gitignore on .pc subdir.
* Add source local-options to ease building with git-buildpackage.
* Add myself as uploader.
-- Jonas Smedegaard Sun, 17 Oct 2010 00:26:17 +0200
libffado (2.0.1+svn1856-4) unstable; urgency=low
* Install 60-ffado.rules udev rules to chown firewire audio devices to the
audio group.
-- Adrian Knoth Thu, 14 Oct 2010 22:53:32 +0200
libffado (2.0.1+svn1856-3) unstable; urgency=low
[ Jonas Smedegaard ]
* Fix have ffado-tools replace older ffado-mixer-qt4.
* Tighten build-dependency on cdbs slightly.
* Simplify resolving parallel compilation using example code snippet
from Debian Policy.
[ Adrian Knoth ]
* Drop ffado-python-support and provide the files in ffado-tools instead.
* Make ffado-mixer-qt4 depend on ffado-tools.
-- Adrian Knoth Wed, 29 Sep 2010 16:57:03 +0200
libffado (2.0.1+svn1856-2) unstable; urgency=low
* Fix homepage entry. (drop Ubuntu)
* Compile with -fPIC.
* Refactor common python code into ffado-python-support
(Closes: #594568) (LP: #524702 #624514)
-- Adrian Knoth Wed, 15 Sep 2010 17:38:28 +0200
libffado (2.0.1+svn1856-1) unstable; urgency=low
[ Alessio Treglia ]
* debian/{control,rules}:
- Add quilt support.
- Use python-support as helper for python extensions.
* Append ${python:Depends} macro to the Depends field of ffado-mixer-qt4.
* ffado-mixer-qt4 provide only arch-indep stuff, so
the proper value of the Architecture fields i all.
[ Adrian Knoth ]
* New upstream version (Closes: #565025)
* Support python-2.6 (Closes: #585990)
-- Adrian Knoth Tue, 15 Jun 2010 22:05:15 +0200
libffado (2.0.0+svn1813-1) unstable; urgency=low
* Include python site-packages for ffado-mixer (Closes: #578499)
* Provide source format (1.0) file to please lintian.
* New upstream version (new supported device: TC Electronic Konnekt6)
-- Adrian Knoth Tue, 20 Apr 2010 14:25:22 +0200
libffado (2.0.0+svn1806-2) unstable; urgency=low
[ Reinhard Tartler ]
* convert to multiline fields
[ Jonathan Riddell ]
* drop unnecessary build-depend, Closes: #576069
-- Adrian Knoth Thu, 01 Apr 2010 13:38:49 +0200
libffado (2.0.0+svn1806-1) unstable; urgency=low
* New upstream release (fixes FTBFS on powerpc)
-- Adrian Knoth Sat, 20 Mar 2010 14:37:28 +0100
libffado (2.0.0+svn1804-1) unstable; urgency=low
* Switch to FFADO-trunk to enable support for DICE based devices
* New upstream version
* Make it run on the Juju stack (Closes: #565342)
* Build with debugging again (Closes: #572141)
* Fix FTBFS with binutils-gold (Closes: #555176)
-- Adrian Knoth Tue, 02 Mar 2010 14:57:25 +0100
libffado (2.0.0-1) unstable; urgency=low
* New upstream version
* Don't do a DEBUG build. Upstream also defaults to false.
-- Adrian Knoth Sat, 19 Dec 2009 13:56:03 +0100
libffado (2.0~rc2+svn1569-2) unstable; urgency=low
* Fix FTBS on powerpc (Closes: #534837)
* Fix lintian warning regarding obsolete dh_desktop
* Bump standards version to 3.8.2
-- Adrian Knoth Sat, 27 Jun 2009 14:55:45 +0200
libffado (2.0~rc2+svn1569-1) unstable; urgency=low
* New Upstream Version
* Fixed gcc-4.4 FTBFS (Closes: #529266)
* Be more descriptive about ffado-tools (Closes: #529298)
-- Adrian Knoth Mon, 18 May 2009 10:54:08 +0200
libffado (2.0~rc1+svn1539-1) unstable; urgency=low
* Initial Debian inclusion, based on Ubuntu (Closes: #501502)
* Bumped standards version
* Limit architecture to i386, amd64 and powerpc
* Add external sources to copyright file
* Make the source package depend on debhelper-7
* Remove Ubuntu's u from libname (libffado.so.0.0.0u)
* Provide generic man pages (redirecting the user to www.ffado.org for now)
* Fix lintian warnings about outdated FSF address and unversioned GPL
reference
-- Adrian Knoth Thu, 12 Mar 2009 17:36:53 +0100
libffado (2.0~rc1-0ubuntu2) jaunty; urgency=low
* Fix linking against libffado (broken symlink)
* Rename README.Debian.source to README.source
* Install a .desktop file for ffado-mixer
-- Andrew Hunter Sat, 21 Feb 2009 16:06:22 -0500
libffado (2.0~rc1-0ubuntu1) jaunty; urgency=low
* Initial Ubuntu inclusion (LP: #246894)
* Fixed many lintian warnings.
* Added additional build-deps to allow ffado-mixer to build on jaunty.
+ Removed quilt from build-deps as it was CDBS boiler-plate in debian/rules.
* Added dh_makeshlibs options to unbreak ${shlib:}.
* Link libffado with soname of 0.0.0 (See debian/README.Debian.source for
details)
* Fixed typos in debian/control and copyright.
-- Andrew Hunter Mon, 16 Feb 2009 10:52:34 -0500
libffado (2.0~rc1) unstable; urgency=low
* Upstream sync.
-- Pieter Palmers Thu, 22 Nov 2008 22:57:57 +0100
libffado (2.0~beta7-2) unstable; urgency=low
* Fix DESTDIR packaging bug
-- Pieter Palmers Thu, 30 Oct 2008 21:48:57 +0100
libffado (2.0~beta7-1) unstable; urgency=low
* Initial release
-- Pieter Palmers Wed, 29 Oct 2008 21:48:57 +0100
debian/libffado2.manpages 0000664 0000000 0000000 00000000025 11743606036 012540 0 ustar debian/ffado-debug.1
debian/ffado-test-isoxmit.1 0000664 0000000 0000000 00000000027 11743606036 013005 0 ustar .so man1/ffado-tools.1
debian/ffado-test-streaming.1 0000664 0000000 0000000 00000000027 11743606036 013302 0 ustar .so man1/ffado-tools.1
debian/ffado-debug.1 0000664 0000000 0000000 00000000717 11743606036 011430 0 ustar .TH FFADO "29" "October 2010" "2.0.1"
.SH NAME
\fBffado-debug\fR \- Run FFADO in debug mode
.SH SYNOPSYS
\fBffado-debug command\fR
.SH DESCRIPTION
ffado-debug is a wrapper-script to make FFADO clients (e.g. jackd) use
a debug-enabled version of the library. The script expect this library
to reside in /usr/lib/libffado/ and prefixes LD_LIBRARY_PATH accordingly.
.SH EXAMPLES
ffado-debug jackd -d firewire -v5
.SH AUTHOR
Adrian Knoth
debian/ffado-dbus-server.manpages 0000664 0000000 0000000 00000000033 11743606036 014225 0 ustar debian/ffado-dbus-server.1
debian/ffado-test-isorecv.1 0000664 0000000 0000000 00000000027 11743606036 012763 0 ustar .so man1/ffado-tools.1
debian/ffado-diag.1 0000664 0000000 0000000 00000000027 11743606036 011240 0 ustar .so man1/ffado-tools.1
debian/compat 0000664 0000000 0000000 00000000002 11743606036 010374 0 ustar 7
debian/source/ 0000775 0000000 0000000 00000000000 11766733001 010474 5 ustar debian/source/format 0000664 0000000 0000000 00000000014 11743606036 011704 0 ustar 3.0 (quilt)
debian/control 0000664 0000000 0000000 00000007113 12230513031 010563 0 ustar Source: libffado
Priority: optional
Maintainer: Ubuntu Developers
XSBC-Original-Maintainer: Debian Multimedia Maintainers
Uploaders:
Adrian Knoth ,
Free Ekanayaka ,
Jonas Smedegaard
Build-Depends:
cdbs,
autotools-dev,
debhelper,
dh-buildinfo,
dbus (>= 1.0.0),
libconfig++-dev,
libdbus-1-dev,
libdbus-c++-dev,
libdbus-c++-bin,
libexpat1-dev,
libiec61883-dev (>= 1.1.0),
libraw1394-dev (>= 1.3.0),
libxml++2.6-dev,
libxml2-dev (>= 2.6.13),
pkg-config,
pyqt4-dev-tools,
python,
python-dbus,
python-qt4,
python-qt4-dbus,
scons
Standards-Version: 3.9.3
DM-Upload-Allowed: yes
XS-Python-Version: all
Section: libs
Homepage: http://www.ffado.org
Vcs-Git: git://git.debian.org/git/pkg-multimedia/ffado.git
Vcs-Browser: http://git.debian.org/?p=pkg-multimedia/ffado.git
Package: libffado-dev
Section: libdevel
Architecture: linux-any
Depends:
libffado2 (= ${binary:Version}),
libxml2-dev,
${misc:Depends},
${shlibs:Depends}
Description: FFADO API - development files
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the development files.
Package: libffado2
Architecture: linux-any
Depends:
${misc:Depends},
${shlibs:Depends}
Description: FFADO API
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the shared library.
Package: ffado-tools
Section: sound
Architecture: linux-any
Depends:
dbus (>= 1.0.0),
libffado2 (= ${binary:Version}),
python,
${misc:Depends},
${shlibs:Depends}
Replaces:
ffado-mixer-qt4 (<< 2.0.1+svn1856-2~)
Breaks:
ffado-mixer-qt4 (<< 2.0.1+svn1856-2~),
jackd1-firewire (<< 1:0.121.3+20120418git75e3e20b-1),
jackd2-firewire (<< 1.9.8~dfsg.3+20120418gitf82ec715-1)
Description: FFADO debugging and firmware tools
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the following tools for firmware updating,
troubleshooting and debugging:
* ffado-test-streaming
* ffado-diag
* ffado-test-isoxmit
* ffado-test-isorecv
* ffado-bridgeco-downloader
* ffado-test
* ffado-fireworks-downloader
Package: ffado-dbus-server
Section: sound
Architecture: linux-any
Depends:
dbus (>= 1.0.0),
libffado2 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Description: FFADO D-Bus server
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the D-Bus server that exposes the mixer
and control interfaces through D-Bus.
Package: ffado-mixer-qt4
Section: sound
Architecture: all
Depends:
ffado-dbus-server (>= ${source:Version}),
ffado-tools (>= ${source:Version}),
python,
python-dbus,
python-qt4,
python-qt4-dbus,
${misc:Depends},
${python:Depends},
${shlibs:Depends}
Description: FFADO D-Bus mixer applets (QT4)
FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
.
The FFADO library permits discovering and configuring such
devices and provides an API for streaming clients.
.
This package holds the mixer and control applications that
communicate with ffado-dbus-server. (Qt4 version)
debian/rules 0000775 0000000 0000000 00000004677 12101420407 010255 0 ustar #!/usr/bin/make -f
#
# Pieter Palmers
#
# Robert Jordens
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.
#
include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/utils.mk
# Suppress optional build-dependencies
CDBS_BUILD_DEPENDS_rules_utils_copyright-check =
DEB_CLEAN_EXCLUDE=debian/tmp
### Add a soname ###
DEBIAN_FFADO_COMPATIBLE_VERSION = 2.0
CFLAGS += "-fPIC"
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NJOBS += -j$(NUMJOBS)
endif
ifneq (,$(findstring power,$(DEB_BUILD_ARCH)))
EXPLICIT_TARGET = DIST_TARGET=powerpc
else ifneq (,$(findstring i386,$(DEB_BUILD_ARCH)))
EXPLICIT_TARGET = DIST_TARGET=i386
else
EXPLICIT_TARGET =
endif
DEB_SCONS_EXTRA_FLAGS := \
PREFIX=/usr \
SHAREDIR=/usr/share/libffado2/ \
PYPKGDIR=/usr/share/ffado-mixer-qt4/ \
WILL_DEAL_WITH_XDG_MYSELF=1 \
$(EXPLICIT_TARGET) \
$(NJOBS)
DEB_SCONS_NOOPT_FLAGS := ENABLE_OPTIMIZATION=no
DEB_DH_MAKESHLIBS_ARGS := --version-info="libffado2 (>=${DEBIAN_FFADO_COMPATIBLE_VERSION})"
DEB_SCONS_ENVVARS :=
DEB_SCONS_INVOKE = $(DEB_SCONS_ENVVARS) scons
DEB_SCONS_ARGS_COMMON = 'COMPILE_FLAGS=$(CFLAGS)' $(DEB_SCONS_EXTRA_FLAGS) \
$(DEB_SCONS_NOOPT_FLAGS)
DEB_SCONS_ARGS_NODBG = $(DEB_SCONS_ARGS_COMMON) DESTDIR=$(DEB_DESTDIR) DEBUG=0
DEB_SCONS_ARGS_DBG = $(DEB_SCONS_ARGS_COMMON) DESTDIR=$(DEB_DESTDIR)/dbg DEBUG=1
#common-build-arch:: debian/stamp-scons-build
### Mangle libffado filename ###
debian/stamp-scons-build:
-mkdir -p $(DEB_DESTDIR)
$(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_NODBG)
$(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_NODBG) install
$(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_DBG)
$(DEB_SCONS_INVOKE) $(DEB_SCONS_ARGS_DBG) install
touch debian/stamp-scons-build
# this is bad but the only easy way to have ardour.rc generated from
# ardour.rc.in
common-install-indep:: debian/stamp-scons-build
common-install-arch:: debian/stamp-scons-build
clean:: scons-clean
scons-clean::
$(MAKE) -f debian/rules reverse-config
-mkdir -p $(DEB_DESTDIR)
-$(DEB_SCONS_INVOKE) --clean
-rm -rf $(DEB_DESTDIR) debian/stamp-scons-build
-rm -rf config.log scache.conf .sconf_temp .sconsign.dblite cache
-rm -rf admin/*.pyc
binary-install/ffado-mixer-qt4::
dh_python2 --skip-private -pffado-mixer-qt4
binary-install/ffado-tools::
dh_python2 -pffado-tools