[Demudi-commits] r836 - in amsynth/trunk: . debian debian/patches
Free Ekanayaka
free-guest at costa.debian.org
Tue Jun 27 18:54:32 UTC 2006
Author: free-guest
Date: 2006-06-27 18:54:28 +0000 (Tue, 27 Jun 2006)
New Revision: 836
Added:
amsynth/trunk/debian/
amsynth/trunk/debian/README.Debian
amsynth/trunk/debian/amsynth.1
amsynth/trunk/debian/amsynth.desktop
amsynth/trunk/debian/amsynth.xpm
amsynth/trunk/debian/changelog
amsynth/trunk/debian/control
amsynth/trunk/debian/copyright
amsynth/trunk/debian/dirs
amsynth/trunk/debian/docs
amsynth/trunk/debian/install
amsynth/trunk/debian/manpages
amsynth/trunk/debian/menu
amsynth/trunk/debian/patches/
amsynth/trunk/debian/patches/00list
amsynth/trunk/debian/patches/10_gtkmm.dpatch
amsynth/trunk/debian/patches/20_pthread-kill.dpatch
amsynth/trunk/debian/patches/30_void-to-int.dpatch
amsynth/trunk/debian/patches/40_skip-edit-config.dpatch
amsynth/trunk/debian/patches/50_new-instance.dpatch
amsynth/trunk/debian/patches/60_libexec.dpatch
amsynth/trunk/debian/patches/70_signal_h.dpatch
amsynth/trunk/debian/rules
amsynth/trunk/debian/watch
Modified:
amsynth/trunk/config.guess
amsynth/trunk/config.sub
Log:
Load newtrunk into amsynth/trunk.
Modified: amsynth/trunk/config.guess
===================================================================
--- amsynth/trunk/config.guess 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/config.guess 2006-06-27 18:54:28 UTC (rev 836)
@@ -3,7 +3,7 @@
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-timestamp='2005-04-22'
+timestamp='2006-02-23'
# 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
@@ -17,13 +17,15 @@
#
# 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
#
# 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 <per at bothner.com>.
# Please send patches to <config-patches at gnu.org>. Submit a context
# diff and a properly formatted ChangeLog entry.
@@ -66,11 +68,11 @@
while test $# -gt 0 ; do
case $1 in
--time-stamp | --time* | -t )
- echo "$timestamp" ; exit 0 ;;
+ echo "$timestamp" ; exit ;;
--version | -v )
- echo "$version" ; exit 0 ;;
+ echo "$version" ; exit ;;
--help | --h* | -h )
- echo "$usage"; exit 0 ;;
+ echo "$usage"; exit ;;
-- ) # Stop option processing
shift; break ;;
- ) # Use stdin as input.
@@ -104,7 +106,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 ; } ;
@@ -123,7 +125,7 @@
;;
,,*) CC_FOR_BUILD=$CC ;;
,*,*) CC_FOR_BUILD=$HOST_CC ;;
-esac ;'
+esac ; set_cc_for_build= ;'
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi at noc.rutgers.edu 1994-08-24)
@@ -196,55 +198,23 @@
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
echo "${machine}-${os}${release}"
- exit 0 ;;
- amd64:OpenBSD:*:*)
- echo x86_64-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- amiga:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- cats:OpenBSD:*:*)
- echo arm-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- hp300:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- luna88k:OpenBSD:*:*)
- echo m88k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mac68k:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- macppc:OpenBSD:*:*)
- echo powerpc-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mvme68k:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mvme88k:OpenBSD:*:*)
- echo m88k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mvmeppc:OpenBSD:*:*)
- echo powerpc-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- sgi:OpenBSD:*:*)
- echo mips64-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- sun3:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:OpenBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+ exit ;;
*:ekkoBSD:*:*)
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ *:SolidBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ exit ;;
macppc:MirBSD:*:*)
echo powerppc-unknown-mirbsd${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:MirBSD:*:*)
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
alpha:OSF1:*:*)
case $UNAME_RELEASE in
*4.0)
@@ -297,40 +267,43 @@
# 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 0 ;;
+ exit ;;
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
# of the specific Alpha model?
echo alpha-pc-interix
- exit 0 ;;
+ exit ;;
21064:Windows_NT:50:3)
echo alpha-dec-winnt3.5
- exit 0 ;;
+ exit ;;
Amiga*:UNIX_System_V:4.0:*)
echo m68k-unknown-sysv4
- exit 0;;
+ exit ;;
*:[Aa]miga[Oo][Ss]:*:*)
echo ${UNAME_MACHINE}-unknown-amigaos
- exit 0 ;;
+ exit ;;
*:[Mm]orph[Oo][Ss]:*:*)
echo ${UNAME_MACHINE}-unknown-morphos
- exit 0 ;;
+ exit ;;
*:OS/390:*:*)
echo i370-ibm-openedition
- exit 0 ;;
+ exit ;;
*:z/VM:*:*)
echo s390-ibm-zvmoe
- exit 0 ;;
+ exit ;;
*:OS400:*:*)
echo powerpc-ibm-os400
- exit 0 ;;
+ exit ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
echo arm-acorn-riscix${UNAME_RELEASE}
- exit 0;;
+ exit ;;
+ arm:riscos:*:*|arm:RISCOS:*:*)
+ echo arm-unknown-riscos
+ exit ;;
SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
echo hppa1.1-hitachi-hiuxmpp
- exit 0;;
+ exit ;;
Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
# akee at wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
if test "`(/bin/universe) 2>/dev/null`" = att ; then
@@ -338,32 +311,32 @@
else
echo pyramid-pyramid-bsd
fi
- exit 0 ;;
+ exit ;;
NILE*:*:*:dcosx)
echo pyramid-pyramid-svr4
- exit 0 ;;
+ exit ;;
DRS?6000:unix:4.0:6*)
echo sparc-icl-nx6
- exit 0 ;;
+ exit ;;
DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
case `/usr/bin/uname -p` in
- sparc) echo sparc-icl-nx7 && exit 0 ;;
+ sparc) echo sparc-icl-nx7; exit ;;
esac ;;
sun4H:SunOS:5.*:*)
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
i86pc:SunOS:5.*:*)
echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
# it's likely to be more like Solaris than SunOS4.
echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
sun4*:SunOS:*:*)
case "`/usr/bin/arch -k`" in
Series*|S4*)
@@ -372,10 +345,10 @@
esac
# Japanese Language versions have a version number like `4.1.3-JL'.
echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit 0 ;;
+ exit ;;
sun3*:SunOS:*:*)
echo m68k-sun-sunos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
sun*:*:4.2BSD:*)
UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
@@ -387,10 +360,10 @@
echo sparc-sun-sunos${UNAME_RELEASE}
;;
esac
- exit 0 ;;
+ exit ;;
aushp:SunOS:*:*)
echo sparc-auspex-sunos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
# The situation for MiNT is a little confusing. The machine name
# can be virtually everything (everything which is not
# "atarist" or "atariste" at least should have a processor
@@ -401,40 +374,40 @@
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
echo m68k-milan-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
echo m68k-hades-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
echo m68k-unknown-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
m68k:machten:*:*)
echo m68k-apple-machten${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
powerpc:machten:*:*)
echo powerpc-apple-machten${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
RISC*:Mach:*:*)
echo mips-dec-mach_bsd4.3
- exit 0 ;;
+ exit ;;
RISC*:ULTRIX:*:*)
echo mips-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
VAX*:ULTRIX*:*:*)
echo vax-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
2020:CLIX:*:* | 2430:CLIX:*:*)
echo clipper-intergraph-clix${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
mips:*:*:UMIPS | mips:*:*:RISCos)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
@@ -458,32 +431,33 @@
exit (-1);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c \
- && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
- && exit 0
+ $CC_FOR_BUILD -o $dummy $dummy.c &&
+ dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`$dummy $dummyarg` &&
+ { echo "$SYSTEM_NAME"; exit; }
echo mips-mips-riscos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
Motorola:PowerMAX_OS:*:*)
echo powerpc-motorola-powermax
- exit 0 ;;
+ exit ;;
Motorola:*:4.3:PL8-*)
echo powerpc-harris-powermax
- exit 0 ;;
+ exit ;;
Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
echo powerpc-harris-powermax
- exit 0 ;;
+ exit ;;
Night_Hawk:Power_UNIX:*:*)
echo powerpc-harris-powerunix
- exit 0 ;;
+ exit ;;
m88k:CX/UX:7*:*)
echo m88k-harris-cxux7
- exit 0 ;;
+ exit ;;
m88k:*:4*:R4*)
echo m88k-motorola-sysv4
- exit 0 ;;
+ exit ;;
m88k:*:3*:R3*)
echo m88k-motorola-sysv3
- exit 0 ;;
+ exit ;;
AViiON:dgux:*:*)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR=`/usr/bin/uname -p`
@@ -499,29 +473,29 @@
else
echo i586-dg-dgux${UNAME_RELEASE}
fi
- exit 0 ;;
+ exit ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
echo m88k-dolphin-sysv3
- exit 0 ;;
+ exit ;;
M88*:*:R3*:*)
# Delta 88k system running SVR3
echo m88k-motorola-sysv3
- exit 0 ;;
+ exit ;;
XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
echo m88k-tektronix-sysv3
- exit 0 ;;
+ exit ;;
Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
echo m68k-tektronix-bsd
- exit 0 ;;
+ exit ;;
*:IRIX*:*:*)
echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit 0 ;;
+ exit ;;
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
i*86:AIX:*:*)
echo i386-ibm-aix
- exit 0 ;;
+ exit ;;
ia64:AIX:*:*)
if [ -x /usr/bin/oslevel ] ; then
IBM_REV=`/usr/bin/oslevel`
@@ -529,7 +503,7 @@
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
fi
echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
- exit 0 ;;
+ exit ;;
*:AIX:2:3)
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
eval $set_cc_for_build
@@ -544,14 +518,18 @@
exit(0);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
- echo rs6000-ibm-aix3.2.5
+ if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+ then
+ echo "$SYSTEM_NAME"
+ else
+ echo rs6000-ibm-aix3.2.5
+ fi
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
echo rs6000-ibm-aix3.2.4
else
echo rs6000-ibm-aix3.2
fi
- exit 0 ;;
+ exit ;;
*:AIX:*:[45])
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
@@ -565,28 +543,28 @@
IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
fi
echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit 0 ;;
+ exit ;;
*:AIX:*:*)
echo rs6000-ibm-aix
- exit 0 ;;
+ exit ;;
ibmrt:4.4BSD:*|romp-ibm:BSD:*)
echo romp-ibm-bsd4.4
- exit 0 ;;
+ exit ;;
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit 0 ;; # report: romp-ibm BSD 4.3
+ exit ;; # report: romp-ibm BSD 4.3
*:BOSX:*:*)
echo rs6000-bull-bosx
- exit 0 ;;
+ exit ;;
DPX/2?00:B.O.S.:*:*)
echo m68k-bull-sysv3
- exit 0 ;;
+ exit ;;
9000/[34]??:4.3bsd:1.*:*)
echo m68k-hp-bsd
- exit 0 ;;
+ exit ;;
hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
echo m68k-hp-bsd4.4
- exit 0 ;;
+ exit ;;
9000/[34678]??:HP-UX:*:*)
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
case "${UNAME_MACHINE}" in
@@ -648,9 +626,19 @@
esac
if [ ${HP_ARCH} = "hppa2.0w" ]
then
- # avoid double evaluation of $set_cc_for_build
- test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
- if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
+ eval $set_cc_for_build
+
+ # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+ # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
+ # generating 64-bit code. GNU and HP use different nomenclature:
+ #
+ # $ CC_FOR_BUILD=cc ./config.guess
+ # => hppa2.0w-hp-hpux11.23
+ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+ # => hppa64-hp-hpux11.23
+
+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+ grep __LP64__ >/dev/null
then
HP_ARCH="hppa2.0w"
else
@@ -658,11 +646,11 @@
fi
fi
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit 0 ;;
+ exit ;;
ia64:HP-UX:*:*)
HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
echo ia64-hp-hpux${HPUX_REV}
- exit 0 ;;
+ exit ;;
3050*:HI-UX:*:*)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
@@ -690,161 +678,177 @@
exit (0);
}
EOF
- $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+ $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+ { echo "$SYSTEM_NAME"; exit; }
echo unknown-hitachi-hiuxwe2
- exit 0 ;;
+ exit ;;
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
echo hppa1.1-hp-bsd
- exit 0 ;;
+ exit ;;
9000/8??:4.3bsd:*:*)
echo hppa1.0-hp-bsd
- exit 0 ;;
+ exit ;;
*9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
echo hppa1.0-hp-mpeix
- exit 0 ;;
+ exit ;;
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
echo hppa1.1-hp-osf
- exit 0 ;;
+ exit ;;
hp8??:OSF1:*:*)
echo hppa1.0-hp-osf
- exit 0 ;;
+ exit ;;
i*86:OSF1:*:*)
if [ -x /usr/sbin/sysversion ] ; then
echo ${UNAME_MACHINE}-unknown-osf1mk
else
echo ${UNAME_MACHINE}-unknown-osf1
fi
- exit 0 ;;
+ exit ;;
parisc*:Lites*:*:*)
echo hppa1.1-hp-lites
- exit 0 ;;
+ exit ;;
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
echo c1-convex-bsd
- exit 0 ;;
+ exit ;;
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit 0 ;;
+ exit ;;
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
echo c34-convex-bsd
- exit 0 ;;
+ exit ;;
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
echo c38-convex-bsd
- exit 0 ;;
+ exit ;;
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
echo c4-convex-bsd
- exit 0 ;;
+ exit ;;
CRAY*Y-MP:*:*:*)
echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ exit ;;
CRAY*[A-Z]90:*:*:*)
echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
-e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
-e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ exit ;;
CRAY*TS:*:*:*)
echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ exit ;;
CRAY*T3E:*:*:*)
echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ exit ;;
CRAY*SV1:*:*:*)
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ exit ;;
*:UNICOS/mp:*:*)
echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ 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 0 ;;
+ 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}"
- exit 0 ;;
+ exit ;;
i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
sparc*:BSD/OS:*:*)
echo sparc-unknown-bsdi${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:BSD/OS:*:*)
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit 0 ;;
+ case ${UNAME_MACHINE} in
+ pc98)
+ echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ *)
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ esac
+ exit ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
- exit 0 ;;
+ exit ;;
i*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
- exit 0 ;;
+ exit ;;
+ i*:MSYS_NT-*:*:*)
+ echo ${UNAME_MACHINE}-pc-mingw32
+ exit ;;
+ i*:windows32*:*)
+ # uname -m includes "-pc" on this system.
+ echo ${UNAME_MACHINE}-mingw32
+ exit ;;
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
- exit 0 ;;
- x86:Interix*:[34]*)
- echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
- exit 0 ;;
+ exit ;;
+ x86:Interix*:[345]*)
+ echo i586-pc-interix${UNAME_RELEASE}
+ exit ;;
+ EM64T:Interix*:[345]*)
+ echo x86_64-unknown-interix${UNAME_RELEASE}
+ exit ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
echo i${UNAME_MACHINE}-pc-mks
- exit 0 ;;
+ 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
# UNAME_MACHINE based on the output of uname instead of i386?
echo i586-pc-interix
- exit 0 ;;
+ exit ;;
i*:UWIN*:*)
echo ${UNAME_MACHINE}-pc-uwin
- exit 0 ;;
- amd64:CYGWIN*:*:*)
+ exit ;;
+ amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
echo x86_64-unknown-cygwin
- exit 0 ;;
+ exit ;;
p*:CYGWIN*:*)
echo powerpcle-unknown-cygwin
- exit 0 ;;
+ exit ;;
prep*:SunOS:5.*:*)
echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
*:GNU:*:*)
# the GNU system
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit 0 ;;
+ 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
- exit 0 ;;
+ exit ;;
i*86:Minix:*:*)
echo ${UNAME_MACHINE}-pc-minix
- exit 0 ;;
+ exit ;;
arm*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
cris:Linux:*:*)
echo cris-axis-linux-gnu
- exit 0 ;;
+ exit ;;
crisv32:Linux:*:*)
echo crisv32-axis-linux-gnu
- exit 0 ;;
+ exit ;;
frv:Linux:*:*)
echo frv-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
ia64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
m32r*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
m68*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
mips:Linux:*:*)
eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
@@ -861,8 +865,12 @@
#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 0
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
;;
mips64:Linux:*:*)
eval $set_cc_for_build
@@ -880,15 +888,22 @@
#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 0
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
;;
+ or32:Linux:*:*)
+ echo or32-unknown-linux-gnu
+ exit ;;
ppc:Linux:*:*)
echo powerpc-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
ppc64:Linux:*:*)
echo powerpc64-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
alpha:Linux:*:*)
case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
EV5) UNAME_MACHINE=alphaev5 ;;
@@ -902,7 +917,7 @@
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}
- exit 0 ;;
+ exit ;;
parisc:Linux:*:* | hppa:Linux:*:*)
# Look for CPU level
case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -910,25 +925,28 @@
PA8*) echo hppa2.0-unknown-linux-gnu ;;
*) echo hppa-unknown-linux-gnu ;;
esac
- exit 0 ;;
+ exit ;;
parisc64:Linux:*:* | hppa64:Linux:*:*)
echo hppa64-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
s390:Linux:*:* | s390x:Linux:*:*)
echo ${UNAME_MACHINE}-ibm-linux
- exit 0 ;;
+ exit ;;
sh64*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
sh*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
sparc:Linux:*:* | sparc64:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
- exit 0 ;;
+ exit ;;
+ vax:Linux:*:*)
+ echo ${UNAME_MACHINE}-dec-linux-gnu
+ exit ;;
x86_64:Linux:*:*)
echo x86_64-unknown-linux-gnu
- exit 0 ;;
+ 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
@@ -946,15 +964,15 @@
;;
a.out-i386-linux)
echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit 0 ;;
+ exit ;;
coff-i386)
echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit 0 ;;
+ 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 0 ;;
+ exit ;;
esac
# Determine whether the default compiler is a.out or elf
eval $set_cc_for_build
@@ -971,7 +989,7 @@
LIBC=gnulibc1
# endif
#else
- #ifdef __INTEL_COMPILER
+ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun)
LIBC=gnu
#else
LIBC=gnuaout
@@ -981,16 +999,23 @@
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 0
- test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^LIBC/{
+ s: ::g
+ p
+ }'`"
+ 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
# sysname and nodename.
echo i386-sequent-sysv4
- exit 0 ;;
+ 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...
@@ -998,27 +1023,27 @@
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
- exit 0 ;;
+ exit ;;
i*86:OS/2:*:*)
# If we were able to find `uname', then EMX Unix compatibility
# is probably installed.
echo ${UNAME_MACHINE}-pc-os2-emx
- exit 0 ;;
+ exit ;;
i*86:XTS-300:*:STOP)
echo ${UNAME_MACHINE}-unknown-stop
- exit 0 ;;
+ exit ;;
i*86:atheos:*:*)
echo ${UNAME_MACHINE}-unknown-atheos
- exit 0 ;;
- i*86:syllable:*:*)
+ exit ;;
+ i*86:syllable:*:*)
echo ${UNAME_MACHINE}-pc-syllable
- exit 0 ;;
+ exit ;;
i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
echo i386-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
i*86:*DOS:*:*)
echo ${UNAME_MACHINE}-pc-msdosdjgpp
- exit 0 ;;
+ exit ;;
i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
@@ -1026,15 +1051,16 @@
else
echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
fi
- exit 0 ;;
- i*86:*:5:[78]*)
+ exit ;;
+ i*86:*:5:[678]*)
+ # UnixWare 7.x, OpenUNIX and OpenServer 6.
case `/bin/uname -X | grep "^Machine"` in
*486*) UNAME_MACHINE=i486 ;;
*Pentium) UNAME_MACHINE=i586 ;;
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
esac
echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
- exit 0 ;;
+ exit ;;
i*86:*:3.2:*)
if test -f /usr/options/cb.name; then
UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
@@ -1052,73 +1078,73 @@
else
echo ${UNAME_MACHINE}-pc-sysv32
fi
- exit 0 ;;
+ 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 0 ;;
+ exit ;;
Intel:Mach:3*:*)
echo i386-pc-mach3
- exit 0 ;;
+ exit ;;
paragon:*:*:*)
echo i860-intel-osf1
- exit 0 ;;
+ exit ;;
i860:*:4.*:*) # i860-SVR4
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
else # Add other i860-SVR4 vendors below as they are discovered.
echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
fi
- exit 0 ;;
+ exit ;;
mini*:CTIX:SYS*5:*)
# "miniframe"
echo m68010-convergent-sysv
- exit 0 ;;
+ exit ;;
mc68k:UNIX:SYSTEM5:3.51m)
echo m68k-convergent-sysv
- exit 0 ;;
+ exit ;;
M680?0:D-NIX:5.3:*)
echo m68k-diab-dnix
- exit 0 ;;
+ exit ;;
M68*:*:R3V[5678]*:*)
- test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+ test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
OS_REL=''
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 0
+ && { 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 0 ;;
+ && { 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 0 ;;
+ && { echo i486-ncr-sysv4; exit; } ;;
m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
echo m68k-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
mc68030:UNIX_System_V:4.*:*)
echo m68k-atari-sysv4
- exit 0 ;;
+ exit ;;
TSUNAMI:LynxOS:2.*:*)
echo sparc-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
rs6000:LynxOS:2.*:*)
echo rs6000-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
echo powerpc-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
SM[BE]S:UNIX_SV:*:*)
echo mips-dde-sysv${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
RM*:ReliantUNIX-*:*:*)
echo mips-sni-sysv4
- exit 0 ;;
+ exit ;;
RM*:SINIX-*:*:*)
echo mips-sni-sysv4
- exit 0 ;;
+ exit ;;
*:SINIX-*:*:*)
if uname -p 2>/dev/null >/dev/null ; then
UNAME_MACHINE=`(uname -p) 2>/dev/null`
@@ -1126,73 +1152,72 @@
else
echo ns32k-sni-sysv
fi
- exit 0 ;;
+ exit ;;
PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
# says <Richard.M.Bartel at ccMail.Census.GOV>
echo i586-unisys-sysv4
- exit 0 ;;
+ exit ;;
*:UNIX_System_V:4*:FTX*)
# From Gerald Hewes <hewes at openmarket.com>.
# How about differentiating between stratus architectures? -djm
echo hppa1.1-stratus-sysv4
- exit 0 ;;
+ exit ;;
*:*:*:FTX*)
# From seanf at swdc.stratus.com.
echo i860-stratus-sysv4
- exit 0 ;;
+ exit ;;
i*86:VOS:*:*)
# From Paul.Green at stratus.com.
echo ${UNAME_MACHINE}-stratus-vos
- exit 0 ;;
+ exit ;;
*:VOS:*:*)
# From Paul.Green at stratus.com.
echo hppa1.1-stratus-vos
- exit 0 ;;
+ exit ;;
mc68*:A/UX:*:*)
echo m68k-apple-aux${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
news*:NEWS-OS:6*:*)
echo mips-sony-newsos6
- exit 0 ;;
+ exit ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
echo mips-nec-sysv${UNAME_RELEASE}
else
echo mips-unknown-sysv${UNAME_RELEASE}
fi
- exit 0 ;;
+ exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
echo powerpc-be-beos
- exit 0 ;;
+ exit ;;
BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
echo powerpc-apple-beos
- exit 0 ;;
+ exit ;;
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
echo i586-pc-beos
- exit 0 ;;
+ exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
SX-5:SUPER-UX:*:*)
echo sx5-nec-superux${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
SX-6:SUPER-UX:*:*)
echo sx6-nec-superux${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
Power*:Rhapsody:*:*)
echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:Rhapsody:*:*)
echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:Darwin:*:*)
UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
case $UNAME_PROCESSOR in
- *86) UNAME_PROCESSOR=i686 ;;
unknown) UNAME_PROCESSOR=powerpc ;;
esac
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
UNAME_PROCESSOR=`uname -p`
if test "$UNAME_PROCESSOR" = "x86"; then
@@ -1200,25 +1225,25 @@
UNAME_MACHINE=pc
fi
echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:QNX:*:4*)
echo i386-pc-qnx
- exit 0 ;;
+ exit ;;
NSE-?:NONSTOP_KERNEL:*:*)
echo nse-tandem-nsk${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
NSR-?:NONSTOP_KERNEL:*:*)
echo nsr-tandem-nsk${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:NonStop-UX:*:*)
echo mips-compaq-nonstopux
- exit 0 ;;
+ exit ;;
BS2000:POSIX*:*:*)
echo bs2000-siemens-sysv
- exit 0 ;;
+ exit ;;
DS/*:UNIX_System_V:*:*)
echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:Plan9:*:*)
# "uname -m" is not consistent, so use $cputype instead. 386
# is converted to i386 for consistency with other x86
@@ -1229,41 +1254,47 @@
UNAME_MACHINE="$cputype"
fi
echo ${UNAME_MACHINE}-unknown-plan9
- exit 0 ;;
+ exit ;;
*:TOPS-10:*:*)
echo pdp10-unknown-tops10
- exit 0 ;;
+ exit ;;
*:TENEX:*:*)
echo pdp10-unknown-tenex
- exit 0 ;;
+ exit ;;
KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
echo pdp10-dec-tops20
- exit 0 ;;
+ exit ;;
XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
echo pdp10-xkl-tops20
- exit 0 ;;
+ exit ;;
*:TOPS-20:*:*)
echo pdp10-unknown-tops20
- exit 0 ;;
+ exit ;;
*:ITS:*:*)
echo pdp10-unknown-its
- exit 0 ;;
+ exit ;;
SEI:*:*:SEIUX)
echo mips-sei-seiux${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:DragonFly:*:*)
echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit 0 ;;
+ exit ;;
*:*VMS:*:*)
UNAME_MACHINE=`(uname -p) 2>/dev/null`
case "${UNAME_MACHINE}" in
- A*) echo alpha-dec-vms && exit 0 ;;
- I*) echo ia64-dec-vms && exit 0 ;;
- V*) echo vax-dec-vms && exit 0 ;;
+ A*) echo alpha-dec-vms ; exit ;;
+ I*) echo ia64-dec-vms ; exit ;;
+ V*) echo vax-dec-vms ; exit ;;
esac ;;
*:XENIX:*:SysV)
echo i386-pc-xenix
- exit 0 ;;
+ exit ;;
+ i*86:skyos:*:*)
+ echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+ exit ;;
+ i*86:rdos:*:*)
+ echo ${UNAME_MACHINE}-pc-rdos
+ exit ;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2
@@ -1295,7 +1326,7 @@
#endif
#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix"); exit (0);
+ printf ("arm-acorn-riscix\n"); exit (0);
#endif
#if defined (hp300) && !defined (hpux)
@@ -1384,11 +1415,12 @@
}
EOF
-$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+ { echo "$SYSTEM_NAME"; exit; }
# Apollos put the system type in the environment.
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
# Convex versions that predate uname can use getsysinfo(1)
@@ -1397,22 +1429,22 @@
case `getsysinfo -f cpu_type` in
c1*)
echo c1-convex-bsd
- exit 0 ;;
+ exit ;;
c2*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit 0 ;;
+ exit ;;
c34*)
echo c34-convex-bsd
- exit 0 ;;
+ exit ;;
c38*)
echo c38-convex-bsd
- exit 0 ;;
+ exit ;;
c4*)
echo c4-convex-bsd
- exit 0 ;;
+ exit ;;
esac
fi
Property changes on: amsynth/trunk/config.guess
___________________________________________________________________
Name: svn:executable
-
+ *
Modified: amsynth/trunk/config.sub
===================================================================
--- amsynth/trunk/config.sub 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/config.sub 2006-06-27 18:54:28 UTC (rev 836)
@@ -3,7 +3,7 @@
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-timestamp='2005-04-22'
+timestamp='2006-02-23'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@@ -21,14 +21,15 @@
#
# 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., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
# 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.
+
# Please send patches to <config-patches at gnu.org>. Submit a context
# diff and a properly formatted ChangeLog entry.
#
@@ -83,11 +84,11 @@
while test $# -gt 0 ; do
case $1 in
--time-stamp | --time* | -t )
- echo "$timestamp" ; exit 0 ;;
+ echo "$timestamp" ; exit ;;
--version | -v )
- echo "$version" ; exit 0 ;;
+ echo "$version" ; exit ;;
--help | --h* | -h )
- echo "$usage"; exit 0 ;;
+ echo "$usage"; exit ;;
-- ) # Stop option processing
shift; break ;;
- ) # Use stdin as input.
@@ -99,7 +100,7 @@
*local*)
# First pass through any local machine types.
echo $1
- exit 0;;
+ exit ;;
* )
break ;;
@@ -118,8 +119,9 @@
# Here we must recognize all the valid KERNEL-OS combinations.
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
- nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
- kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+ nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+ storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;;
@@ -170,6 +172,10 @@
-hiux*)
os=-hiuxwe2
;;
+ -sco6)
+ os=-sco5v6
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
-sco5)
os=-sco3.2v5
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -186,6 +192,10 @@
# Don't forget version if it is 3.2v4 or newer.
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
;;
+ -sco5v6*)
+ # Don't forget version if it is 3.2v4 or newer.
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
-sco*)
os=-sco3.2v2
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -238,7 +248,7 @@
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
- | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \
+ | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
| mips | mipsbe | mipseb | mipsel | mipsle \
| mips16 \
| mips64 | mips64el \
@@ -247,6 +257,7 @@
| mips64vr4100 | mips64vr4100el \
| mips64vr4300 | mips64vr4300el \
| mips64vr5000 | mips64vr5000el \
+ | mips64vr5900 | mips64vr5900el \
| mipsisa32 | mipsisa32el \
| mipsisa32r2 | mipsisa32r2el \
| mipsisa64 | mipsisa64el \
@@ -255,13 +266,15 @@
| mipsisa64sr71k | mipsisa64sr71kel \
| mipstx39 | mipstx39el \
| mn10200 | mn10300 \
+ | mt \
| msp430 \
+ | nios | nios2 \
| ns16k | ns32k \
- | openrisc | or32 \
+ | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pyramid \
- | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b \
@@ -273,6 +286,9 @@
| z8k)
basic_machine=$basic_machine-unknown
;;
+ m32c)
+ basic_machine=$basic_machine-unknown
+ ;;
m6811 | m68hc11 | m6812 | m68hc12)
# Motorola 68HC11/12.
basic_machine=$basic_machine-unknown
@@ -280,6 +296,9 @@
;;
m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
;;
+ ms1)
+ basic_machine=mt-unknown
+ ;;
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
@@ -321,6 +340,7 @@
| mips64vr4100-* | mips64vr4100el-* \
| mips64vr4300-* | mips64vr4300el-* \
| mips64vr5000-* | mips64vr5000el-* \
+ | mips64vr5900-* | mips64vr5900el-* \
| mipsisa32-* | mipsisa32el-* \
| mipsisa32r2-* | mipsisa32r2el-* \
| mipsisa64-* | mipsisa64el-* \
@@ -329,14 +349,16 @@
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
| mipstx39-* | mipstx39el-* \
| mmix-* \
+ | mt-* \
| msp430-* \
+ | nios-* | nios2-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| pyramid-* \
| romp-* | rs6000-* \
- | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
| sparclite-* \
@@ -351,6 +373,8 @@
| ymp-* \
| z8k-*)
;;
+ m32c-*)
+ ;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
386bsd)
@@ -686,6 +710,9 @@
basic_machine=i386-pc
os=-msdos
;;
+ ms1-*)
+ basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+ ;;
mvs)
basic_machine=i370-ibm
os=-mvs
@@ -761,9 +788,8 @@
basic_machine=hppa1.1-oki
os=-proelf
;;
- or32 | or32-*)
+ openrisc | openrisc-*)
basic_machine=or32-unknown
- os=-coff
;;
os400)
basic_machine=powerpc-ibm
@@ -794,6 +820,12 @@
pc532 | pc532-*)
basic_machine=ns32k-pc532
;;
+ pc98)
+ basic_machine=i386-pc
+ ;;
+ pc98-*)
+ basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
pentium | p5 | k5 | k6 | nexgen | viac3)
basic_machine=i586-pc
;;
@@ -850,6 +882,10 @@
basic_machine=i586-unknown
os=-pw32
;;
+ rdos)
+ basic_machine=i386-pc
+ os=-rdos
+ ;;
rom68k)
basic_machine=m68k-rom68k
os=-coff
@@ -1089,12 +1125,9 @@
we32k)
basic_machine=we32k-att
;;
- sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
+ sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
- sh64)
- basic_machine=sh64-unknown
- ;;
sparc | sparcv8 | sparcv9 | sparcv9b)
basic_machine=sparc-sun
;;
@@ -1168,20 +1201,23 @@
| -aos* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+ | -openbsd* | -solidbsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
| -chorusos* | -chorusrdb* \
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+ | -uxpv* | -beos* | -mpeix* | -udk* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
- | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
+ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+ | -skyos* | -haiku* | -rdos*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@@ -1199,7 +1235,7 @@
os=`echo $os | sed -e 's|nto|nto-qnx|'`
;;
-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
| -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
;;
-mac*)
@@ -1388,6 +1424,9 @@
*-be)
os=-beos
;;
+ *-haiku)
+ os=-haiku
+ ;;
*-ibm)
os=-aix
;;
@@ -1559,7 +1598,7 @@
esac
echo $basic_machine$os
-exit 0
+exit
# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
Property changes on: amsynth/trunk/config.sub
___________________________________________________________________
Name: svn:executable
-
+ *
Added: amsynth/trunk/debian/README.Debian
===================================================================
--- amsynth/trunk/debian/README.Debian 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/README.Debian 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,7 @@
+amsynth for Debian
+------------------
+
+For some reason the window's GTK widgets overlap each other, and this is really messy.
+Still have to find out to fix it
+
+ -- Free Ekanayaka <free at centrotemporeale.it>, Sat, 27 Dec 2003 12:54:06 +0200
Added: amsynth/trunk/debian/amsynth.1
===================================================================
--- amsynth/trunk/debian/amsynth.1 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/amsynth.1 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,68 @@
+...\" $Header: /aolnet/dev/src/CVS/sgml/docbook-to-man/cmd/docbook-to-man.sh,v 1.1.1.1 1998/11/13 21:31:59 db3l Exp $
+...\"
+...\" transcript compatibility for postscript use.
+...\"
+...\" synopsis: .P! <file.ps>
+...\"
+.de P!
+.fl
+\!!1 setgray
+.fl
+\\&.\"
+.fl
+\!!0 setgray
+.fl \" force out current output buffer
+\!!save /psv exch def currentpoint translate 0 0 moveto
+\!!/showpage{}def
+.fl \" prolog
+.sy sed -e 's/^/!/' \\$1\" bring in postscript file
+\!!psv restore
+.
+.de pF
+.ie \\*(f1 .ds f1 \\n(.f
+.el .ie \\*(f2 .ds f2 \\n(.f
+.el .ie \\*(f3 .ds f3 \\n(.f
+.el .ie \\*(f4 .ds f4 \\n(.f
+.el .tm ? font overflow
+.ft \\$1
+..
+.de fP
+.ie !\\*(f4 \{\
+. ft \\*(f4
+. ds f4\"
+' br \}
+.el .ie !\\*(f3 \{\
+. ft \\*(f3
+. ds f3\"
+' br \}
+.el .ie !\\*(f2 \{\
+. ft \\*(f2
+. ds f2\"
+' br \}
+.el .ie !\\*(f1 \{\
+. ft \\*(f1
+. ds f1\"
+' br \}
+.el .tm ? font underflow
+..
+.ds f1\"
+.ds f2\"
+.ds f3\"
+.ds f4\"
+'\" t
+.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n
+.TH "DeMuDi undocumented package" "1"
+.SH "NAME"
+amsynth \(em program included in the DeMuDi distribution
+.SH "DESCRIPTION"
+.PP
+This program was packaged by the AGNULA team for the
+DeMuDi project (http://www.agnula.org).
+.PP
+A manual page for this application has not been provided
+yet.
+.SH "SEE ALSO"
+.PP
+info (1), whatis (1), apropos (1), dpkg (8), locate (1),
+find (1), updatedb (1), undocumented (2), man (7), missing (7)
+...\" created by instant / docbook-to-man, Thu 04 Dec 2003, 08:07
Added: amsynth/trunk/debian/amsynth.desktop
===================================================================
--- amsynth/trunk/debian/amsynth.desktop 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/amsynth.desktop 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+
+Name=amSynth
+GenericName=Soft Synth
+Comment=Two oscillator software synthesizer
+Icon=/usr/share/pixmaps/amsynth.xpm
+
+Type=Application
+Categories=Application;AudioVideo;Audio;Synthesis;
+
+Exec=amsynth
+Terminal=false
Added: amsynth/trunk/debian/amsynth.xpm
===================================================================
--- amsynth/trunk/debian/amsynth.xpm 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/amsynth.xpm 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,200 @@
+/* XPM */
+static char * amsynth_xpm[] = {
+"108 105 92 2",
+" c None",
+". c #5A5E74",
+"+ c #5E6277",
+"@ c #62667A",
+"# c #666A7E",
+"$ c #626278",
+"% c #565A70",
+"& c #52566E",
+"* c #4E566E",
+"= c #5A6276",
+"- c #626A7D",
+"; c #6A6E82",
+"> c #56566E",
+", c #494D61",
+"' c #565E72",
+") c #5E667A",
+"! c #525A6E",
+"~ c #727283",
+"{ c #828699",
+"] c #6D7284",
+"^ c #898DA7",
+"/ c #9396A6",
+"( c #B1B4C1",
+"_ c #F8F8F9",
+": c #EEEEF1",
+"< c #A8ABB8",
+"[ c #E6E7EB",
+"} c #FEFEFE",
+"| c #8F96B5",
+"1 c #CDCED5",
+"2 c #646B7E",
+"3 c #696D81",
+"4 c #62697C",
+"5 c #65697D",
+"6 c #9A9EAD",
+"7 c #686C80",
+"8 c #898C99",
+"9 c #61667A",
+"0 c #666B7F",
+"a c #B9BCC6",
+"b c #5C6075",
+"c c #61657A",
+"d c #676B7F",
+"e c #767A7E",
+"f c #D8D9DE",
+"g c #595D73",
+"h c #606479",
+"i c #62667B",
+"j c #666A7F",
+"k c #DDDEE2",
+"l c #727688",
+"m c #6F7387",
+"n c #6C7084",
+"o c #C3C5CF",
+"p c #777A8D",
+"q c #5F6378",
+"r c #7A7E8E",
+"s c #7E8191",
+"t c #676B80",
+"u c #6B6F83",
+"v c #5C6076",
+"w c #727689",
+"x c #5C6377",
+"y c #63677B",
+"z c #6E7285",
+"A c #63677C",
+"B c #606478",
+"C c #717588",
+"D c #6C6F83",
+"E c #6D7184",
+"F c #64687C",
+"G c #777A8E",
+"H c #767A8C",
+"I c #6F7386",
+"J c #76798C",
+"K c #6B6F82",
+"L c #737789",
+"M c #5F677B",
+"N c #7B7E90",
+"O c #696E81",
+"P c #616579",
+"Q c #98A2CB",
+"R c #74767E",
+"S c #A5ADD5",
+"T c #ABB3D6",
+"U c #C1CDFE",
+"V c #AFB9E7",
+"W c #CED6FE",
+"X c #B6BDDA",
+"Y c #C6CEF2",
+"Z c #D2DCFE",
+"` c #BAC2F2",
+". . + @ @ # # # # # # # # # # # # # # # # # # # # # # # # # @ @ $ + . . % % & & & & & & & & & & & & & & & * * * * * * * * * * * * * * * * * * * * * * & & & % . . + @ @ # # # # # # # # # # # # # # # # # # # # # # ",
+"% . = + @ @ - # # ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; # # # @ # @ @ $ $ % % & & & & & & & & > % > & & & * * & & & & & & & & & & & & & & & & & & & & & & * * & & % . + + @ @ # # # # # ; ; ; ; ; ; ; ; ; ; ; ; ; # # # ",
+"% % . + + @ - - # - - - - - - - - - - - - - - - - ; # # # # # @ @ + $ + . % & & * * & & & & & > & & & & * , * , * , * , * , * , * , * , * , * , * , & & * & & % ' + + ) @ - # # # # - - - - - - - - - - - - # # # # ",
+"! % ' . ) $ @ # - # # # # # # # # # # # # # # # # - ; # # # @ # @ @ + . . . % & & & & & & & & ! > & & & & & & & & & & & & & & & & & & & & & & & & & , * & * * & % % + $ ) @ - # # # # # # # # # # # # # # # ; ; # # ",
+"% % ' . = $ @ @ @ # # # # # # # # # # # # # # # # # # ; # # # # @ @ @ $ . . % > & * * * * & & & & > & & & * , * , * , * , * , * , * , * , * , * , & * * , > * & % % . . $ @ @ - # # # # # # # # # # # # # # - - # # ",
+"& ! % % . = + @ # # # # ; ; ; ; ; ; ; ; ; ; ; ; # - ; # # # # # # # $ $ . . % > & & & & & & & & > & & & & & & & & & & & & & & & & & & & & & & & > , & & & * & & & % ' + ) $ # # @ # # ; ; ; ; ; ; ; ; ; ; # # # # # ",
+"& ! % . . + @ @ @ # - # - - - - - - - - - - - ; # # - ; ; # # # @ # @ @ + . . % > & & & & & & & & > & & & & * , & , & , & , & , & , & , & , & * & & * , * * * & & > % . + + @ # # - # - - - - - - - - - - # # ; # ; ",
+"& & ! ! . . . + @ @ # # # # # # # # # # # # # - ; # # # # # # # # @ @ @ $ $ . % > & & & & * & & & & > > > & & & * & * & * & * & * & * & * & , * * , & & & , * * & ! % % . + + @ @ # # # # # # # # # # # ; ; ; - ; # ",
+"& & > ! % . + ) @ @ @ # # # # # # # # # # # # # - ; - # ; - # # # # @ @ + $ + . % & & * & & * & & & & & & & & & * * , & * * , & * * , & * & & * & * , & & & , & * & % ' . + + @ @ @ # # # # # # # # # # - - # # - ; ",
+"& & & & % . . . ) @ - # # - ; ; ; ; ; ; ; ; # - ; # # - # # # # # # # @ @ $ . . % % & & & & & & & & & & > > & , & & & & , & & & , & & * & , & , * & & , * & & , & & & > % . + @ @ # @ # # ; ; ; ; ; ; # # # # # # # ",
+"* * & ! & % . . + @ @ # # # - - - - - - - ; # # - ; ; - # ; # # # # # # @ @ $ $ % % > & * & & & & & & & & > % & & , * & * , & & & , & * & * & & , & & & * , & * * & * ! % ' . $ @ # - - # - - - - - - # # ; - ; - ; ",
+"& & & & ! % % . + + @ @ # # # # # # # # # - ; # # - # # ; - ; ; # # # @ - @ $ + $ % % > & & & * & & > & & & & & & > , * & & , * * & , & , * * * & & , * * & & , * * & & ! % . = + @ @ # - # # # # - ; ; ; - ; - # # ",
+"* * * & & % % ' . = ) @ @ # # # # # # # # # - ; # # ; - # # # # # # # @ @ @ $ + + . % > & & & , > & & & & & & & & & & * , & & * , > & & & , & , & & & , & & & & , & & & % % . = + @ @ @ @ # # # # # - - # # # ; - # ",
+"* & & & & ! % % . . + @ @ @ # # - ; ; ; # - ; # # - # # # # # # # # # # # # @ $ $ . % % & & & & * * & & & & > & & & & & & & * & & * * , * & & & * , * & * * , & & * * & & % % . . + @ @ # # # # # # # # # # # # # ; ",
+"* , & * & & % % . . = @ @ - # # # - - ; # # - ; ; - # ; - # ; # # ; # # @ @ @ $ @ $ . % > > & & ~ { { { { ] > { { { { { = * , * * , > & * , * & & & , & , > * * * , & * * & > ; ^ ^ / / { # # # # # # ; - ; - ; - - ",
+"& & * & & & & ! % . + + @ @ - # # # # - ; # # - # # ; - ; - - ; # # # # # # # @ $ + . . % & @ ( _ : : : : < & [ } } } } : | > & & & , * & > , * * * & & & , & , & & , & & & ! ^ } } } } } 1 # # # # ; 2 ; # # # # # ",
+"* * , * * * & ! % % . + $ @ - @ # # # # - ; # # ; - # # ; # # # # ; # # # @ # @ @ @ . . . / : } } _ _ _ : < & [ } } } } } } 1 ] * & & * , & & & , & * * & * & & * & * * * & > ^ } } } } } } # # # # % % % 3 4 5 3 # ",
+", & & & & & & & ! % ' . + $ @ # # # # - ; # # - # # # # # # - ; # # # # # # # # @ $ $ ; 1 } } } } _ _ _ _ < > [ } } } } } } } _ 6 & * * & & , * & , * & , & , * & , & , * * * / } } } } } } # # # # % % % % 5 7 # # ",
+"* * * , & & & & ! % ' . = @ @ @ - # # # - ; ; - # ; - # ; # # ; - ; ; # # # @ @ @ @ / : } } } } } } } } } < % [ } } } } } } } } } 1 # , * & & * & & , & & & * , & * & & , & * 8 } } } } } } # # # # % % % % % 9 # 0 ",
+", & & & * * * & & & % ' . = ) - @ # # - # - # # ; - ; - - ; - # # # - ; # # # # ; a _ } } } } } } } } } } ( & [ } } } } } } } } } } : ^ & & , & * * > , * * & & & & , & & * & 8 } } } } } } # # # # % % % % % b c d ",
+"* * , & * & * & & > % . . + + @ @ # # # # # ; - # # ; # # # # ; - # # ; # # # e f } } } } } } } } } } } } < % [ } } } } } } } } } } } _ < > * , & * & & & , & * , & * * * , & ^ } } } } } } # # # # % % % % % g h # 3 ",
+", & & & , * & * & ! & % % . + @ @ @ @ # # - # # # # # # - ; - # # # # # # # 8 : } } } } } } } } } } } } } < & [ } } } } } } } } } } } } } 1 % & * * , * , & * * & & , & & & * 8 } } } } } } # # # # % % % % % + i j 3 ",
+"* * , & & , & & * & & % % . . + @ # # # # # # # # # ; # # ; - ; ; - # # # / _ } } } } } } } } } } } } } } < > [ } } } } } } } } } } } } } } k @ & & & & * , & , & & * , & & * 8 } } } } } } # # # # % % % % % l j 7 ; ",
+"& & & * * & & * & & & & % % . + $ @ - # # # # # # - - ; - # # - - ; - ; < } } } } } } } } } [ } } } } } } ( * [ } } } } } [ _ } } } } } } } } : ; * & , & & & & & , & & * , * 8 } } } } } } # # # % % % % % % m n 3 ; ; ",
+"* , & & , * * , & * & & % ' . = + $ @ # @ # # # ; # # # # ; # # # ; # ( } } } } } } } } } a # _ } } } } } < % [ } } } } } o ] k } } } } } } } } : p & & * * , * & * , & & & , ^ } } } } } } # # # % % % % % % q # 3 3 ; ",
+"& & , * & & & & * & & ! & % % . + ) @ @ # # # # # # - ; # # # # # - a } } } } } } } } _ 6 @ # _ } } } } } ( * [ } } } } } o & . a } } } } } } } } _ p * , & & & * & & , * * & 8 } } } } } } r . s % % % % % g g h t 3 ; ",
+"& & & * , & * & * * * & & ! % % . + @ @ # # # # # # # - # ; ; - # ( } } } } } } } } : 8 @ @ # _ } } } } } < > [ } } } } } o & > & 6 } } } } } } } } _ r * , * & , & & & & * & 8 } } } } } } r . h u % % % i v v i 7 3 ; ",
+"* * , & & , & , & & & * & % % ' . = + @ @ # - # # # - ; - - - ; ( } } } } } } } } k p @ # # ; _ } } } } } ( * [ } } } } } o > & & & { _ } } } } } } _ _ w > , * & * * , * , * 8 } } } } } } r . x y 3 z 3 # A A # 3 3 ",
+"& & * , & * & * , & & & * & > % % . + + @ # @ # # # # ; # # # < _ } } } } } } } f ] # # @ @ ; _ } } } } } < % [ } } } } } o ! & & & * p : } } } } } } _ : ; & * , & & , > * , ^ } } } } } } r % = B i 7 C D ; 7 3 E ; ",
+", * & & & & , & & , * * & & & % . . + @ ) @ # # # # # # # # / _ } } } } } } } 1 ; # # # # # ; _ } } } } } ( & [ } } } } } o & % & & & & ] [ } } } } } } } [ . & & & & & * & & 8 } } } } } } p . % . q F d G H 3 3 I ; ",
+"& * , * * & * * & & * & * & & & % % . + @ @ @ # # # # # # { _ } } } } } } } 1 ] ; ; # # # @ ; _ } } } } } ( ! [ } } } } } o & & & & * & & ; [ } } } } } } } 1 > * * , & * * & 8 } } } } } } w % . = + $ y d J ; ; I ; ",
+", & & & & , * & , & , * & & & > % ' ' . + @ - # # # # # w [ } } } } } } } 1 ] # # # # # # # ] _ } } } } } < > [ } } } } } o & > & & & & & & ] : } } } } } } } ( * * & , & , * 8 } } } } } } p % % % . + @ F 3 K ; C 3 ",
+"* * , * & & , & * & & , & * * & > % . . + $ @ @ - - # ; f } } } } } } } f ] - # # # # # # # ] _ } } } } } ( % [ } } } } } o & & & & & * & * * w : } } } } } } } / & & * & * , ^ } } } } } } w & % . . + ) y 7 3 ; L 7 ",
+"* & > , * * & & , * * & * & & * & > % ' . + + @ @ @ # ( } } } } } } } [ w - ; # - ; ; # # # ; _ } } } } } ( . [ } } } } } o & & & > & & & & & * r _ } } } } } _ _ w , & * & & 8 } } } } } } p & ! ! ' . + M # 3 3 N ",
+"* , & & & , & & & & , & * * & * & & > % . + @ @ # # 8 _ } } } } } } : r # # ; ; - # # # # # ] _ } } } } } ( . [ } } } } } o & & & & > & & * & & & / } } } } } } } k . & , & & 8 } } } } } } w & & % . . . + F # 0 O % ",
+"* & & , * & * * , * & , * & * & * ! ! % ' . + @ @ ] [ } } } } } } _ ^ ; ; - - # # - ; ; # # ; _ } } } } } ( . [ } } } } } o & & & & & & & & * * * * ( } } } } } } } ( * & , * 8 } } } } } } w * & & ! % + + + y @ F % ",
+"* * & & , & , > & , & & * , & & & & ! % ' . . + $ o } } } } } } } < # - # # # # # # # # # ; ] _ } } } } } ( + [ } } } } } o * * & & & & & & & & * , % 1 } } } } } } _ { & * * 8 } } } } } } w & * & % % . + + @ P 5 ",
+", * * * & & & * * & & , & & * * * & & & % % . + 8 _ } } } } } } 1 ; # # ; # - ; ; # - ; ; # ; _ } } } } } ( . [ } } } } } o & & & & & & & > , * & & * @ : } } } } } } [ % , * 8 } } } } } } ~ * & & & % ' . + @ @ P ",
+"& & , & * , & & , & & * * & , & & & & & % . . @ [ } } } } } } [ w - # # ; ; - - # # # - # ; ] _ } } } } } ( $ [ } } } } } o & & & & & & & > > & * & * & { } } } } } } } ( & * 8 } } } } } } w * * & * & % . . + ) @ ",
+", & & , & & * * & & , & , * & & * * & & & ! % < } } } } } } } / - ; ; - - # # # ; ; # # # # ] _ } } } } } ( @ [ } } } } } o * * * & & & & & & & & * & * * a } } } } } } _ ; & 8 } } } } } } w , & * & & ! % . + @ @ ",
+"* * & * , & , & * & * & & , * * , & & & & % ; _ } } } } } } a # # - # # # # # # - - # ; - # ] _ } } } } } ( @ : } } } } } o & & * & & & & & & & & , & , * . [ } } } } } } 1 * 8 } } } } } } p * & , > & ! % ' . + @ ",
+"* & , & & * & , & , & , * & & & & & * * & * o } } } } } } : w # # # # # - ; ; # # ; ; # # # ] _ } } } } } ( $ [ } } } } } o , * & * & & & & & & & & & & & * { } } } } } } } { 8 } } } } } } ~ & * & * & & % % . = + ",
+"* & * , & * & * & & & & * , & , * * & & & ] _ } } } } } } / @ # # # # ; - - - - # - - ; ; - ] _ } } } } } a @ [ } } } } } 1 & * , & , & & & & & & * * * , & & o } } } } } } k ^ } } } } } } w & * * * & * > % . . = ",
+"& , & & * & , * * * , * & & * & , & * * & 1 } } } } } } 1 # # @ # # # # # # ; ; # # # - # # ] _ } } } } } ( @ : } } } } } o & & & & & & & & & & > , & & & * * # _ } } } } } } o } } } } } } w , & , * * & & ! % . + ",
+"& * * , & & & , & & & , * & , > * & , & ~ } } } } } } } { @ # @ # # # # # # - # # ; # # ; # ] _ } } } } } ( @ : } } } } } o & & & & & * & & & & > > & * & * * * < } } } } } } } } } } } } } p * & & , & * & & % % = ",
+"& , & & & , * & & , * & & * & & , & & * o } } } } } } o + @ @ # # # # # # # # ; ; # # # # # ] _ } } } } } a # [ } } } } } o & & * * * & * & & & & & & & & , & * . : } } } } } } } } } } } } ~ & , & & * & * & ! % % ",
+"& & * * & & , & & & , & , & * & * , & # _ } } } } } _ w . @ @ @ # - # # # # # - - ; ; - ; - ] _ } } } } } ( # : } } } } } o > & & & * , & & & & & & & & & & & & * 6 } } } } } } } } } } } } w & * * & , & & & & % . ",
+"* , * & , * & * , * & * & , * * & & & < } } } } } } o . + + @ - - @ # # # # # # # - - # # # ] _ } } } } } a # [ } } } } } 1 % > & * & & & * & & & & & * & * , * & = : } } } } } } } } } } } w , & , * & * * * & ! % ",
+"& & * & & , & & & * & , & & * , & * . : } } } } } _ ] % . . + $ # # # # # # # ; # # ; - ; # ] _ } } } } } ( ; [ } } } } } o % & & & & * & & & & & & & & & & & * , & < } } } } } } } } } } } p & & & , & * , > & & % ",
+"& , & , * & * * , & * & & , & & , * / } } } } } } 1 > % % = + @ @ @ # - # - # # - # # # # # ] _ } } } } } a # : } } } } } 1 % % > & & , * * * * & & & & > , & & & * + _ } } } } } } } } } } ~ * * * > , & & * & & & ",
+"& * & & , & & & , & , & & * * & & * 1 } } } } } } { > % % . . + @ @ # - # # # # ; - ; - ; - ] _ } } } } } a @ : } } } } } 1 % % > & & & & , > , & & & & > & & * & * * a } } } } } } } } } } w & , * & & * * , & & & ",
+"* & * * & , * * & * & * , * & , * # } } } } } } [ & ! ! % % = + @ @ @ # # # # # # # - # # # ] _ } } } } } ( # [ } } } } _ 1 + % % > & & & & * & & & & & & & , & , * * w } } } } } } } } } } ~ * & & * , * & & * * * ",
+"* , & , > * & , & * & & & , & & & 6 } } } } } } 6 & & > % % % . + @ @ @ # - # # # # ; - ; # ] _ } } } } } a ; : } } } } } o $ . % % > & & & & & & * & & & & & & & * , & k } } } } } } } } } w * , & & , & , & & & & ",
+"& & & & & , * & , & , * * > , * & k } } } } } } # * & & ! % . . + + @ # - # # # # # # # # # ] _ } } } } } ( # [ } } } } } 1 . + . % & & & * * * & & & & & & & & & & & * 6 } } } } } } } } } w & & , & & * & * , * * ",
+"* , * * & & , > * & & & * & & * # } } } } } } 1 & * * & & ! % ' + + + @ @ # # # # # # # ; - ] _ } } } } } a ; : } } } } } 1 + + . % > & & & & , & * * & & & & * & * & , @ _ } } } } } } } } w & & * * * , & & & * , ",
+"& > , * * & & * * & , * * , * & / } } } } } } 6 , & & & & > % % . + @ @ @ - - # # # # - # # ] _ } } } } } ( - [ } } } } } 1 $ + . . % & & & * & & & & & & & & > , & * & * f } } } } } } } } ~ * & , & & & & , * & & ",
+"* & & & , & * , & & , & & & , & 1 } } } } } _ # * * * * * & % % ' . + @ @ @ # # # # # # # # ] _ } } } } } a ; : } } } } } 1 + $ + . % > & & & * * , > & & & & & & & * * * 6 } } } } } } } } w * & , & , * & & , & & ",
+"* * , * & , & & * * & , * * & % : } } } } } f & & , & & & & & ! % . . + @ @ # @ # # # # # # ] _ } } } } } ( # [ } } } } } 1 @ @ + + . ' > > , & & & * & & & & & & & , & * # } } } } } } } } w , * & * & & , * & * , ",
+"& & & , > * * , & , > & & * & p } } } } } } < * & * , & & & & > % . . + @ @ # - # # # # # # ] _ } } } } } a ; : } } } } } 1 @ @ + $ . ' % % & & * & * * & * & & & & & & , & [ } } } } } } } p & * & , & & & * , & & ",
+", * * & , & & & & & , * , * * 6 } } } } } } r , * & & * * & & ! ! % . . + + @ @ # # # # # # ] _ } } } } } ( - [ } } } } } 1 @ @ $ + . . % ! & > , & , & * & & & * & & & & * o } } } } } } } w , * * & & , * & & & , ",
+"& & * & * * , & * & & & & , & o } } } } } _ . & * , & * * * & & & % . . + ) @ @ @ - # # # # ] _ } } } } } a ; : } } } } } 1 @ # $ @ . . % % & % & & & & , & * & & * * & & * 6 } } } } } } } p & * , * & & , & * & & ",
+", * & , & * & , * * * * * & & [ } } } } } f & , & & & , & & * & ! ! % . = + @ @ # @ # # # # ] _ } } } } } ( # [ } } } } } 1 # @ @ @ @ + . % % & & & * & & & & & & & > , * * p } } } } } } } ~ , & & & , * & * & , * ",
+"& * & * , & & & * , & , & & + } } } } } } ( & * * , & * * , & & & & % % . = + @ # # # # # # ] _ } } } } } a ; : } } } } } 1 # # @ @ $ $ . . % & & & & * * & , & & * & & & & # : } } } } } } p * * * & & , & , & & * ",
+"* & , & & & & , & & & & * * p } } } } } } / & & & & , & & & & & & ! ! % % . + $ @ @ - # # # ; _ } } } } } ( - [ } } } } } 1 # # @ @ @ + + . % % & & & , & & & & & & & & & * # f } } } } } } w , * & , * & * > , * & ",
+"& & * * , * & * , & , & , & / } } } } } } w * , & & * & , * * & & & > % % . = + @ @ @ # # # ] _ } } } } } a ; : } } } } } 1 # # # @ @ $ + . % % & & & & * , & * & & & * & * @ a } } } } } } p & & & & , & * & & * & ",
+"& , & & & & , & & * & * & * ( } } } } } _ . & & * & , * & & , * * & ! % % . . + $ @ # @ @ # ; _ } } } } } ( # [ } } } } } 1 # # @ # @ @ + $ . % % & & & & > , & & & * & & & # < } } } } } } r & , * * & , * * , & , ",
+"& & * , & & & , & * * , & * o } } } } } : & * , & & & , & & & , & & & > ! % . = $ + # # # # ] _ } } } } } a ; : } } } } } 1 # # - # @ @ $ $ + % % > & & * & & * , > & & & & @ 6 } } } } } } { & & * , > & & & * & & ",
+"& * & & * , * & & , & & * * f } } } } } f * & & , * * & & , * & & * & & > % % . = @ @ @ # # ; _ } } } } } ( - [ } } } } } 1 ; # # # # @ @ @ . . % ! & & & & , & & & , * * * # / } } } } } } ^ , * & & * , * , & , * ",
+"& & * & & & , & & * , & , & [ } } } } } o * * & & & , * & & & * , & * * ! % % . . + @ @ # # ] _ } } } } } a ; : } } } } } 1 # # # # # - @ @ $ + . % & & & & & & & & > & & & # 6 } } } } } } 8 & * , & & & & & & & * ",
+"& * & & , * & * , & & * & & _ } } } } } ( , & * , * & & & , * & & * & & & ! % % . . + @ @ # ; _ } } } } } ( # [ } } } } } 1 ; # # # # @ @ @ @ $ . % % & & & & , * * * & & & # / } } } } } } { , & & * * & , * & , & ",
+"& & * & & * & & * , & * * & } } } } } } < & & & & , * , & & , * & * & & & & % ' . = + $ @ # ] _ } } } } } a ; : } } } } } 1 # # # # # # @ @ + $ + . % > & & & & & $ & & & & ; 6 } } } } } } 8 * * * , * & * , & * , ",
+"& * & & , * * , & & & , * * } } } } } } Q , & , * & & & * * > , & , * * * & & > ' . = ) $ @ ; _ } } } } } ( # : } } } } } 1 # # # # # @ # R @ ) + . . % & & & * & # , * * & # / } } } } } } { & , & > , * & > , & & ",
+"& & & & & & & & , & & & , & } } } } } } 6 * & & , & * & , * & * & & , > * & ! > % . . + + @ ; _ } } } } } ( # : } } } } } 1 - ; # # # p r p @ $ @ . . % & & & * , # @ > & * # 6 } } } } } } { & * * & & * , & & * , ",
+"& & @ & & , * * & , * & & & } } } } } } ^ & , * & & , * & & , & * & & * & & & & % % . = @ $ ; _ } } } } } a ; : } } } } } 1 ; # # ; # r p p @ @ + $ = . % & & & > # @ * * & # / } } } } } } ^ , & & , * & & & , & & ",
+"& & # & & & & , > & * , * & } } } } } } / & & , * & & , & & * & , * * , & * & & & % % . = @ ; _ } } } } } ( # : } } } } } 1 - # # ; # r r p # @ ) + . . % > > & & # @ & , > ; 6 } } } } } } 8 * * & & , & * & * , * ",
+"& & # & & & & & * , * & * * } } } } } } | , * & & , * & * & , * @ & & & * & * & ! ! . ' + + # _ } } } } } a # : } } } } } 1 - ; # # # p p r # # @ $ $ + . % & & & # # & & * # / } } } } } } { , & , * & * & , & & & ",
+"& * # * * * * & & & , & * & } } } } } } / * , @ & & * * , & & @ @ * , & * & * & & & % % . + # _ } } } } } ( # : } } } } } 1 - - # ; ; r p p @ @ - ) $ . . . ! & & # @ * & * # 6 } } } } } } 8 * & & , & , & * * * , ",
+"& & # & & & & * * * & , * * } } } } } } ^ & & # & , * & & * * # @ & & * , * & * & & % ' . . # _ } } } } } a # : } } } } } 1 # ; # # # r r r r # @ @ R $ + % % % & # # , * * ; 6 } } } } } } { & * * & * # & , * & > ",
+"& * # & * , & , # , > & * & } } } } } } / * * @ & @ * $ & & , # @ * , > & * & * & & & ! . . # _ } } } } } a # : } } } } } 1 - ; - # # r p p p # p @ e + + . % % # ; ; & & , # 6 } } } } } } { & , & * * @ # & , * & ",
+"& & # & & > & & # & * , & * } } } } } } ^ * & @ * # & @ * * & # # & & , * , * & - * & > % . @ _ } } } } } ( # : } } } } } 1 # # # # # p r r r # p - p R $ + . . ; # @ * & & # / } } } } } } { * & , & & # @ & & & * ",
+"& # # & * & & & @ & & * * & } } } } } } / , & @ @ @ & @ & * * @ @ * & & & & , & @ & & & ! % @ _ } } } } } ( # : } } } } } f - ; - # ; r r r p # p @ p e w + . % ; # # * & & @ / } } } } } } 8 & & * , & @ @ * * , & ",
+"& # # & & & & & # * @ @ * * } } } } } } | & * # # # & @ , * & # # & * * * * & & # & & & > ; ) _ } } } } } a # : } } } } } 1 # - ; ; # r r p r # r p p w R $ . . ; ~ @ & * * # ^ } } } } } } { * @ & & * # @ * * & & ",
+"# # # & * * * & # & @ @ * & a o o a a a p & * @ - @ # # & * $ @ @ @ * , & , & # - - & & % # + o 1 1 1 1 o 6 # o 1 f 1 1 f ( # # - # # p r r r # r p r p w @ $ . ; ; # > & , > 8 [ [ [ [ [ [ { , @ * @ & # @ & , & & ",
+"# # # @ & & & * @ & # @ & * & # # & & & , * & # @ # # @ * * # # # @ & & & & * @ @ # * * & ; ; ; ] ] + R p @ # r r p # r p r # # # # # r r r r # p r p p p $ $ . ~ ; ; & & # * * # & & & & & & ; # & @ * @ # @ & * * ",
+"# # # # & & # & # # # # * , & # - * * & * , & # - @ # @ * * @ # # @ * , * * & # # # # * & # ; ] ] ] w p p @ # p r p # r p r ; # ; - # r p r r ; r p p p p @ @ $ ~ ~ ; & & # & & # & & & & * @ # @ # @ & # # @ * , @ ",
+"# # # # @ & # & # # # @ @ & * # @ , & * & # * @ # # # @ & & # @ # @ & > , * * # - @ # & & # ; ; ; ] R w p @ # p p r # p r r - ; - ; r p r p p # p r p r p @ @ + R ] ; % > @ * * @ * * * * & # # # @ # * @ # # & & # ",
+"# ; # # # & # # # # # # @ * * # # * & $ @ @ & @ - @ # @ * * # @ & @ * & & & , @ # - @ * & # # ; ] ] ] w e @ # p p r # p p r p # - # r r r r r ; r r p r r @ @ + ~ ~ ] ' % # & & @ & , > , & # # # # @ * @ @ @ * @ # ",
+"; # # # @ & # # # # # # # & @ @ # @ * ^ S w * # # # # @ * & @ & * # * , * * & # # @ # & & # # # # ; w T Q $ @ p p p # r r p r # # ; r r r r p # p r r p p # - @ w w ] % % # & & @ * # * & & - # # @ # @ # # # * # - ",
+"# # ; ; # & # # # # # # - & # @ # @ ] U U V @ @ - @ # @ @ * @ * * @ # & * @ # - # - @ * * # ; ; ; ; ] W X R @ p r r # p r r r # # r p r r r r ; p p r p p p - @ w ~ ~ . % # > & # @ @ & * & # # # # # - # - @ & @ @ ",
+"; ; # # # & # # # # # # @ & # # @ # V Y S U Q # # # # # w { S Q Q S S | . @ - @ # @ # * { S S | w # ; Z T w @ { Q X T X V X Q ; # p r 6 X X V T X 6 p r p < Q # R w w . . 6 | & # w | Q Q Q S S | # # # - @ # * # # ",
+"; # > # # * # # # # # # # - # # - | U Q @ V U r - @ - @ ` U S Q Q S S V U ] # - # - @ * { S S V ` p ; Z T w { Y Z X T a X o Z V ; r ` Z T X V T ` Z Y r p X W # p w w . % T Y & w Y ` Q S Q S V U S @ @ & @ @ * - # ",
+"; ; ! # # # # # # # # # - # - # ] U ` @ # ~ U ` ] # # # U S @ , * @ @ { ` ^ # ~ Q U Y ` U Y Y Y U ^ # W T ~ / Z 6 p # p p p X Z p p Z V # r r ; r < Z 6 r V W @ p @ w $ + T U > ^ U { * @ @ @ @ S U - # * # # @ @ @ ",
+"] ; % ; # ; # # # # # & # # - & S Y S ^ ^ ^ S U S @ - @ U S # & * # # ^ U ^ ) Q Y Q ^ p ^ ^ ^ Q U ^ # W T ] | W / p p p p p X Z r r Z X # r p r p 6 Z 6 p a Z @ p @ @ w + V Y & | U U U U U U U U Y # @ & * # # - - ",
+"; ; > # # # # # # # # & # # # p U U U U U U U Y U ^ # & Y S @ * & @ - { U ^ # S ` * ) * ) ) - { U ^ # Y T ; / W 6 w p p r p V Z r r Z T # r r r r 6 Z ^ r V W # p @ @ w . T Y % ^ W Q ^ ^ ^ ^ ^ ^ r @ # * & * # # - ",
+"~ ' % ; # ; ; - # # # * # # w V ` # @ - - # - w ` U ] * U S @ * * @ - ^ U ^ @ | ` | ^ p ^ p ^ S U ; ; Y V ; 8 W ` / 6 6 6 < W Y r r Y Y | 6 6 6 ^ T Z ^ p X W T 6 ^ ^ 6 | Y ` % { Y ` ^ { r ) @ - # @ @ * , & @ # # ",
+"] . % ; ; # # # # # @ & - - Q ` w - # @ @ @ # * # U Q * Y Q @ * * # ) ^ U r - * | V U ` U U ` ` | * # U S ; ; Q o Z W Z W Z X { p r / T W W Z Z W Z Z ^ # { S W Z W W Z W V ; . ; | ` Y U S # - - - # # & & * # @ @ ",
+"] . % ; ; # ; # # # # & @ - ] ; - - # # # - @ * * @ @ & @ # @ & , # @ @ - @ - * * * * ) ) * * ) * * # % & ; ; ] ~ w w p @ p r r p p r ; ; - Q X T Y Y p # r r p p @ @ w @ w . . ] ] # ; - - # # # # @ @ * * * # - - ",
+"w + . ; ; ; # # # # @ * # # - * * # # # - @ # * & # # * # # # * & # - - @ # @ * * * * - - * * * * * # * & ; ; ] ~ w w R # p @ p r r p - - - < X T Q r - ; r r r r # # p p w + . ] ; ; # # @ * @ * - # # , & * @ # @ ",
+"w + . ; ; ; # & ; # # & * # # & * @ - # # @ & * * @ * * @ @ @ * * @ # # - # * * , * & @ @ * , & , & @ & & # ; ; ] w w w @ # # p p r r # ; - r p # r r # # r p p r # # p p p @ + ] ; ; # ; # & @ * @ @ # * & & @ # @ ",
+"@ + + ] ; ; ; & & # & * & # @ * & # @ @ # # , * & , & & # # & & * & @ - # @ , * & & * # @ & & * & & # & & # # % . ] w w @ @ # r r p p # # # r r # r r # # p r r p # # p p p $ + ~ ] ; ; # # * # & & # # , * * # # # ",
+"@ + + ~ ; ; ; & & & & * * # & * * # # - @ # & & & * , & @ @ * * , & # @ # # & * , * , # @ * & * * & @ * & # ; & % ] w w @ @ @ p r r r # # # r r # r r ; ; r r r p # # p p @ $ + w ] ; ; # # & @ * * @ & * * , - - # ",
+"@ ) + ] ] ] ; ! & & & & & # * & & # - @ # @ * , * & & * & @ * & & * * # @ & , & & & & # # , * , * * # & * ; # ! % ; ] w $ @ @ p p p p - ; - r r # p r # # r r r r # # r p - @ @ w + . ; ; # * & * & & * & & & @ @ & ",
+"@ @ @ w ] ] % % & & & & & @ & * & # & - # @ & & * , & * & @ * , & * * @ & & * * * * * @ # & & & , * @ & * - # > % ; ] w + @ @ p r r r # ; - p r ; p r - # p r r p # # p p # @ @ $ $ . ~ ; ; & & * , & , * * & # @ & ",
+" ",
+" "};
Added: amsynth/trunk/debian/changelog
===================================================================
--- amsynth/trunk/debian/changelog 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/changelog 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,51 @@
+amsynth (1.1.0-2) unstable; urgency=low
+
+ * Added debian/patches/70_signal_h patch to fix FTBFS on amd64
+ (closes #337029), thanks to Andreas Jochens
+
+ -- Free Ekanayaka <free at agnula.org> Wed, 2 Nov 2005 23:47:36 +0000
+
+amsynth (1.1.0-1) unstable; urgency=low
+
+ * New upstream release
+ * Disabled void-to-int, gtkmm and pthread-kill patches, fixed upstream
+ * Updated standard version
+
+ -- Free Ekanayaka <free at agnula.org> Mon, 31 Oct 2005 06:31:24 +0100
+
+amsynth (1.0.0+1.0.1cvs-1) unstable; urgency=low
+
+ * New upstream (CVS snapshot)
+ * Fixed FTBFS (amd64/gcc-3.4): `pthread_kill' undeclared (closes: #274703),
+ thanks to Andreas Jochens <aj at andaco.de>
+ * Fixed FTBFS (amd64/gcc-4.0): cast from 'void*' to 'int' loses
+ precision (closes: #285100), thanks to Andreas Jochens <aj at andaco.de>
+ * Fixed libjack0.80.0-0 removed from unstable (closes: #317183)
+ * Fixed amsynth can't find data directory (closes: #275137),
+ thanks to David A. Riggs <riggs at csee.wvu.edu>
+ * Fixed "New instance" calls bad binary (closes: #315698),
+ thanks to Christophe Combelles <ccomb at free.fr>
+ * Added Desktop file
+
+ -- Free Ekanayaka <free at agnula.org> Mon, 5 Sep 2005 11:11:29 +0200
+
+amsynth (1.0.0-1) unstable; urgency=low
+
+ * New upstream release
+ * First Debian upload (closes: #237196), sponsored by
+ Cosimo Alfarano <kalfa at debian.org>
+
+ -- Free Ekanayaka <free at agnula.org> Wed, 1 Sep 2004 12:32:58 +0200
+
+amsynth (1.0-rc4-0test1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Free Ekanayaka <free at agnula.org> Sat, 23 Aug 2003 11:03:19 +0200
+
+amsynth (1.0-rc2-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Free Ekanayaka <free at centrotemporeale.it> Sat, 12 Oct 2002 12:54:06 +0200
+
Added: amsynth/trunk/debian/control
===================================================================
--- amsynth/trunk/debian/control 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/control 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,36 @@
+Source: amsynth
+Section: sound
+Priority: optional
+Maintainer: Free Ekanayaka <free at agnula.org>
+Build-Depends: debhelper (>> 4.0.0), dpatch, libgtkmm-2.4-dev, libsndfile1-dev, libasound2-dev, libjack0.100.0-dev
+Standards-Version: 3.6.2.1
+
+Package: amsynth
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: two oscillator software synthesizer
+ amSynth features:
+ * two analogue-style audio oscillators, featuring:
+ o sine wave
+ o saw/triangle wave with adjustable shape
+ o square/pulse wave with adjustable pulsewidth
+ o noise generation
+ o "random" wave (noise with sample & hold)
+ o oscillator sync
+ o of course, detune and range control
+ * mixer section with ring modulation
+ * analogue-style low-pass filter
+ o 24dB/octave curve
+ o dedicated ADSR envelope
+ o cutoff and resonance control
+ o keyboard pitch tracking
+ * amplifier with dedicated ADSR envelope
+ * modulation LFO
+ o up to 58Hz modulation
+ o routable to all sections (pitch, filter, amplifier)
+ * Effects
+ o High quality stereo reverb (freeverb)
+ o Distortion/crunch
+ * Easy navigation and manipulation of presets
+ * Stand-alone OSS or ALSA Midi/Audio client
+ .
Added: amsynth/trunk/debian/copyright
===================================================================
--- amsynth/trunk/debian/copyright 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/copyright 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,27 @@
+This package was debianized by Free Ekanayaka <free at centrotemporeale.it> on
+Sat, 12 Oct 2002 12:54:06 +0200.
+
+It was downloaded from http://amsynthe.sourceforge.net
+
+Upstream Author: Nick Dowell <nixx at nixx.org.uk>
+
+Copyright:
+
+ This package 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; version 2 dated June, 1991.
+
+ This package 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
+ along with this package; 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 can be found in `/usr/share/common-licenses/GPL'.
+
+
Added: amsynth/trunk/debian/dirs
===================================================================
--- amsynth/trunk/debian/dirs 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/dirs 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,3 @@
+usr/bin
+usr/sbin
+usr/lib/amsynth
Added: amsynth/trunk/debian/docs
===================================================================
--- amsynth/trunk/debian/docs 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/docs 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1 @@
+README
Added: amsynth/trunk/debian/install
===================================================================
--- amsynth/trunk/debian/install 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/install 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,2 @@
+debian/amsynth.desktop usr/share/applications
+debian/amsynth.xpm usr/share/pixmaps
Added: amsynth/trunk/debian/manpages
===================================================================
--- amsynth/trunk/debian/manpages 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/manpages 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1 @@
+debian/amsynth.1
Added: amsynth/trunk/debian/menu
===================================================================
--- amsynth/trunk/debian/menu 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/menu 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,2 @@
+?package(amsynth):needs="X11" section="Apps/Sound"\
+ title="AmSynth" command="/usr/bin/amsynth" hints="Softsynth"
Added: amsynth/trunk/debian/patches/00list
===================================================================
--- amsynth/trunk/debian/patches/00list 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/00list 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,5 @@
+40_skip-edit-config
+50_new-instance
+60_libexec
+70_signal_h
+
Added: amsynth/trunk/debian/patches/10_gtkmm.dpatch
===================================================================
--- amsynth/trunk/debian/patches/10_gtkmm.dpatch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/10_gtkmm.dpatch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10_gtkmm.dpatch by Free Ekanayaka <free at agnula.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad --exclude=CVS --exclude=.svn ./src/main.cc /tmp/dpep-work.HsvM58/amsynth-1.0.0+1.0.1cvs/src/main.cc
+--- ./src/main.cc 2005-09-05 10:34:05.000000000 +0200
++++ /tmp/dpep-work.HsvM58/amsynth-1.0.0+1.0.1cvs/src/main.cc 2005-09-05 10:37:23.000000000 +0200
+@@ -5,7 +5,7 @@
+ #include "main.h"
+ #include "../config.h"
+
+-#include <gtk--/main.h>
++#include <gtkmm/main.h>
+ #include <pthread.h>
+ #include <iostream>
+ #include <fstream>
Added: amsynth/trunk/debian/patches/20_pthread-kill.dpatch
===================================================================
--- amsynth/trunk/debian/patches/20_pthread-kill.dpatch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/20_pthread-kill.dpatch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,339 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 20_pthread-kill.dpatch by Free Ekanayaka <free at agnula.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad --exclude=CVS --exclude=.svn ./src/main.cc /tmp/dpep-work.pNQrlv/amsynth-1.0.0+1.0.1cvs/src/main.cc
+--- ./src/main.cc 2005-09-05 10:39:30.000000000 +0200
++++ /tmp/dpep-work.pNQrlv/amsynth-1.0.0+1.0.1cvs/src/main.cc 2005-09-05 10:39:38.000000000 +0200
+@@ -7,6 +7,7 @@
+
+ #include <gtkmm/main.h>
+ #include <pthread.h>
++#include <signal.h>
+ #include <iostream>
+ #include <fstream>
+ #include <unistd.h>
+diff -urNad --exclude=CVS --exclude=.svn ./src/main.cc~ /tmp/dpep-work.pNQrlv/amsynth-1.0.0+1.0.1cvs/src/main.cc~
+--- ./src/main.cc~ 1970-01-01 01:00:00.000000000 +0100
++++ /tmp/dpep-work.pNQrlv/amsynth-1.0.0+1.0.1cvs/src/main.cc~ 2005-09-05 10:39:38.000000000 +0200
+@@ -0,0 +1,317 @@
++/* amSynth
++ * (c) 2001-2005 Nick Dowell
++ */
++
++#include "main.h"
++#include "../config.h"
++
++#include <gtkmm/main.h>
++#include <pthread.h>
++#include <iostream>
++#include <fstream>
++#include <unistd.h>
++
++int the_pipe[2];
++
++void sched_realtime()
++{
++ struct sched_param sched;
++
++ sched.sched_priority = 50;
++ int foo = sched_setscheduler(0, SCHED_FIFO, &sched);
++ sched_getparam(0, &sched);
++
++ if (foo) {
++ config.realtime = 0;
++ /*
++ cout << endl << " - - WARNING - -" << endl
++ << " amSynth could not set realtime priority." << endl
++ << "You may experience audio buffer underruns "
++ << "resulting in 'clicks' in the audio." << endl
++ << "This is most likely because the program is not SUID root." << endl
++ << "Please read the documentation for information on how to "
++ << "remedy this." << endl << endl;
++ */
++ }
++ else {
++ config.realtime = 1;
++#ifdef _DEBUG
++ cout << "main: scheduling priority is " << sched.sched_priority << endl;
++#endif
++ }
++}
++
++
++void *midi_thread(void *arg)
++{
++#ifdef _DEBUG
++ cout << "midi_thread() starting" << endl;
++#endif
++ int foo = (int) arg;
++ foo = 0;
++ // run midi thread with real-time priority
++ /* if we don't do this, the audio thread can lock the system due to its
++ * priority. if the midi thread has same priority, it can still control
++ * the audio thread, and the system can return to normal when voices are
++ * deleted. */
++ sched_realtime();
++ midi_controller->run();
++#ifdef _DEBUG
++ cout << "midi_thread() terminated" << endl;
++#endif
++ pthread_exit(0);
++}
++
++void *gui_thread(void *arg)
++// it would be nice to have a GUI thread, so it could run without GUI...
++{
++#ifdef _DEBUG
++ cout << "gui_thread() starting" << endl;
++#endif
++ int foo = (int) arg;
++ foo = 0; // not useful - just gets rid of compiler warning
++ //kit->run();
++#ifdef _DEBUG
++ cout << "gui_thread() terminated" << endl;
++#endif
++ pthread_exit(0);
++}
++
++
++void *audio_thread(void *arg)
++{
++#ifdef _DEBUG
++ cout << "audio_thread() starting" << endl;
++#endif
++ int foo = (int) arg;
++ foo = 0;
++
++ // set realtime priority for this (the audio) thread.
++ sched_realtime();
++ out->run();
++#ifdef _DEBUG
++ cout << "audio_thread() terminated" << endl;
++#endif
++ pthread_exit(0);
++}
++
++void
++pipe_event( void *arg, int foo, GdkInputCondition ic )
++{
++ gui->serve_request();
++}
++
++int main( int argc, char *argv[] )
++{
++ std::cout <<
++"amSynth 1.0.0\n\
++Copyright 2001-2004 Nick Dowell and others.\n\
++amSynth comes with ABSOLUTELY NO WARRANTY\n\
++This is free software, and you are welcome to redistribute it\n\
++under certain conditions; see the file COPYING for details\n";
++
++ if( pipe( the_pipe ) ) cout << "pipe() error\n";
++ int jack = 0;
++ int enable_audio = 1;
++ int enable_gui = 1;
++
++
++ int opt;
++ while( (opt=getopt(argc, argv, "vhstdm:c:a:r:p:b:"))!= -1 ) {
++ switch(opt) {
++ case 'v':
++ cout << "amSynth " << VERSION << " -- compiled "
++ << __DATE__ << " " << __TIME__ << endl;
++ return 0;
++ case 'h':
++ cout << help_text;
++ return 0;
++ case 's':
++ enable_audio = 0;
++ break;
++ case 't':
++ enable_gui = 0;
++ break;
++ default:
++ break;
++ }
++ }
++
++
++ // setup the configuration
++ config.Defaults ();
++ config.load ();
++ config.ParseCOpts (argc, argv);
++
++ if (config.debug_drivers)
++ cout << "\n*** CONFIGURATION:\n"
++ << "MIDI:- driver:" << config.midi_driver
++ << " channel:" << config.midi_channel << endl
++ << "AUDIO:- driver:" << config.audio_driver
++ << " sample rate:" << config.sample_rate << endl;
++
++ string amsynth_bank_file = config.current_bank_file;
++
++ presetController = new PresetController();
++
++
++ //
++ // initialise audio
++ //
++ if (config.debug_drivers) std::cerr << "\n\n*** INITIALISING AUDIO ENGINE...\n";
++
++ if (enable_audio)
++ {
++ if (config.audio_driver=="jack"||config.audio_driver=="JACK")
++ {
++ jack = 1;
++ out = new JackOutput();
++ if (((JackOutput*)out)->init (config)!=0)
++ {
++ std::cerr << ((JackOutput*)out)->get_error_msg() << "\n";
++ std::cerr << "** failed to initialise JACK... aborting :'( **\n";
++ exit (10);
++ }
++ }
++ else if (config.audio_driver=="auto"||config.audio_driver=="AUTO")
++ {
++ jack = 1;
++ out = new JackOutput();
++ if (((JackOutput*)out)->init (config)!=0)
++ {
++ jack = 0;
++ out = new AudioOutput();
++ }
++ }
++ else
++ {
++ out = new AudioOutput();
++ }
++
++ if (jack==0) if (out->init (config) != 0)
++ {
++ std::cerr << "failed to open any audio device\n\n";
++ exit (-1);
++ }
++ }
++
++ vau = new VoiceAllocationUnit;
++ vau->SetSampleRate (config.sample_rate);
++ vau->SetMaxVoices (config.polyphony);
++ if (enable_audio) out->setInput( vau );
++
++ presetController->loadPresets(config.current_bank_file.c_str());
++
++ int audio_res;
++ if( enable_audio )
++ {
++ if (jack) out->run();
++ else audio_res =
++ pthread_create(&audioThread, NULL, audio_thread, NULL);
++ }
++
++ if (config.debug_drivers) std::cerr << "*** DONE :)\n";
++
++
++ //
++ // init midi
++ //
++ if (config.debug_drivers) std::cerr << "\n\n*** INITIALISING MIDI ENGINE...\n";
++
++ if (enable_audio)
++ {
++ config.alsa_seq_client_name = out->getTitle();
++ midi_controller = new MidiController( config );
++ }
++ else
++ midi_controller = new MidiController( config );
++
++ if (midi_controller->init () != 0)
++ {
++ std::cerr << "failed to open any midi device\n\n";
++ exit (-1);
++ }
++
++ int midi_res;
++ if (enable_gui) midi_res =
++ pthread_create( &midiThread, NULL, midi_thread, NULL );
++ if (config.debug_drivers) std::cerr << "*** DONE :)\n\n";
++
++ // need to drop our suid-root permissions :-
++ // GTK will not work SUID for security reasons..
++ setreuid( getuid(), getuid() );
++ setregid( getgid(), getgid() );
++
++ midi_controller->setVAU( *vau );
++ midi_controller->setPresetController( *presetController );
++
++ presetController->getCurrentPreset().AddListenerToAll (vau);
++
++ if (enable_gui==1)
++ {
++ Gtk::Main kit( &argc, &argv ); // this can be called SUID
++
++ // make GDK loop read events from the pipe
++ gdk_input_add( the_pipe[0], GDK_INPUT_READ, &pipe_event, (void*)NULL );
++
++ // give audio/midi threads time to start up first..
++ if (enable_audio && jack) sleep( 1 );
++
++ // this can be called SUID:
++ if (enable_audio)
++ gui = new GUI( config, *midi_controller, *vau, the_pipe, out, out->getTitle() );
++ else
++ gui = new GUI( config, *midi_controller, *vau, the_pipe, 0, (const char*)"amSynth (silent)" );
++ gui->setPresetController( *presetController );
++ gui->init();
++ if (config.xfontname!="")
++ {
++ gui->set_x_font ( config.xfontname.c_str() );
++ }
++
++ // cannot be called SUID:
++ kit.run();
++ }
++ else midi_controller->run();
++
++
++#ifdef _DEBUG
++ cout << "main() : GUI was terminated, shutting down cleanly.." << endl;
++#endif
++
++ /*
++ * code to shut down cleanly..
++ */
++
++ config.xfontname = gui->get_x_font ();
++ config.save ();
++
++ presetController->savePresets(config.current_bank_file.c_str ());
++ midi_controller->saveConfig();
++
++ if(enable_audio)
++ {
++ out->stop();
++ if (!jack) audio_res = pthread_join(audioThread, NULL);
++#ifdef _DEBUG
++ cout << "joined audioThread" << endl;
++#endif
++ }
++
++ if (config.xruns)
++ std::cerr << config.xruns << " audio buffer underruns occurred\n";
++
++ midi_controller->stop();
++ // we probably need to kill the midi thread, as it is always waiting for
++ // a new midi event..
++ midi_res = pthread_kill( midiThread, 2 );
++ midi_res = pthread_join( midiThread, NULL );
++#ifdef _DEBUG
++ cout << "joined midiThread" << endl;
++#endif
++ delete presetController;
++ delete midi_controller;
++ delete vau;
++ delete out;
++ return 0;
++}
Added: amsynth/trunk/debian/patches/30_void-to-int.dpatch
===================================================================
--- amsynth/trunk/debian/patches/30_void-to-int.dpatch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/30_void-to-int.dpatch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,358 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 30_void-to-int.dpatch by Free Ekanayaka <free at agnula.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad --exclude=CVS --exclude=.svn ./src/main.cc /tmp/dpep-work.1LlXiH/amsynth-1.0.0+1.0.1cvs/src/main.cc
+--- ./src/main.cc 2005-09-05 10:40:05.000000000 +0200
++++ /tmp/dpep-work.1LlXiH/amsynth-1.0.0+1.0.1cvs/src/main.cc 2005-09-05 10:40:45.000000000 +0200
+@@ -48,7 +48,7 @@
+ #ifdef _DEBUG
+ cout << "midi_thread() starting" << endl;
+ #endif
+- int foo = (int) arg;
++ long foo = (long) arg;
+ foo = 0;
+ // run midi thread with real-time priority
+ /* if we don't do this, the audio thread can lock the system due to its
+@@ -69,7 +69,7 @@
+ #ifdef _DEBUG
+ cout << "gui_thread() starting" << endl;
+ #endif
+- int foo = (int) arg;
++ long foo = (long) arg;
+ foo = 0; // not useful - just gets rid of compiler warning
+ //kit->run();
+ #ifdef _DEBUG
+@@ -84,7 +84,7 @@
+ #ifdef _DEBUG
+ cout << "audio_thread() starting" << endl;
+ #endif
+- int foo = (int) arg;
++ long foo = (long) arg;
+ foo = 0;
+
+ // set realtime priority for this (the audio) thread.
+diff -urNad --exclude=CVS --exclude=.svn ./src/main.cc~ /tmp/dpep-work.1LlXiH/amsynth-1.0.0+1.0.1cvs/src/main.cc~
+--- ./src/main.cc~ 2005-09-05 10:40:05.000000000 +0200
++++ /tmp/dpep-work.1LlXiH/amsynth-1.0.0+1.0.1cvs/src/main.cc~ 1970-01-01 01:00:00.000000000 +0100
+@@ -1,317 +0,0 @@
+-/* amSynth
+- * (c) 2001-2005 Nick Dowell
+- */
+-
+-#include "main.h"
+-#include "../config.h"
+-
+-#include <gtkmm/main.h>
+-#include <pthread.h>
+-#include <iostream>
+-#include <fstream>
+-#include <unistd.h>
+-
+-int the_pipe[2];
+-
+-void sched_realtime()
+-{
+- struct sched_param sched;
+-
+- sched.sched_priority = 50;
+- int foo = sched_setscheduler(0, SCHED_FIFO, &sched);
+- sched_getparam(0, &sched);
+-
+- if (foo) {
+- config.realtime = 0;
+- /*
+- cout << endl << " - - WARNING - -" << endl
+- << " amSynth could not set realtime priority." << endl
+- << "You may experience audio buffer underruns "
+- << "resulting in 'clicks' in the audio." << endl
+- << "This is most likely because the program is not SUID root." << endl
+- << "Please read the documentation for information on how to "
+- << "remedy this." << endl << endl;
+- */
+- }
+- else {
+- config.realtime = 1;
+-#ifdef _DEBUG
+- cout << "main: scheduling priority is " << sched.sched_priority << endl;
+-#endif
+- }
+-}
+-
+-
+-void *midi_thread(void *arg)
+-{
+-#ifdef _DEBUG
+- cout << "midi_thread() starting" << endl;
+-#endif
+- int foo = (int) arg;
+- foo = 0;
+- // run midi thread with real-time priority
+- /* if we don't do this, the audio thread can lock the system due to its
+- * priority. if the midi thread has same priority, it can still control
+- * the audio thread, and the system can return to normal when voices are
+- * deleted. */
+- sched_realtime();
+- midi_controller->run();
+-#ifdef _DEBUG
+- cout << "midi_thread() terminated" << endl;
+-#endif
+- pthread_exit(0);
+-}
+-
+-void *gui_thread(void *arg)
+-// it would be nice to have a GUI thread, so it could run without GUI...
+-{
+-#ifdef _DEBUG
+- cout << "gui_thread() starting" << endl;
+-#endif
+- int foo = (int) arg;
+- foo = 0; // not useful - just gets rid of compiler warning
+- //kit->run();
+-#ifdef _DEBUG
+- cout << "gui_thread() terminated" << endl;
+-#endif
+- pthread_exit(0);
+-}
+-
+-
+-void *audio_thread(void *arg)
+-{
+-#ifdef _DEBUG
+- cout << "audio_thread() starting" << endl;
+-#endif
+- int foo = (int) arg;
+- foo = 0;
+-
+- // set realtime priority for this (the audio) thread.
+- sched_realtime();
+- out->run();
+-#ifdef _DEBUG
+- cout << "audio_thread() terminated" << endl;
+-#endif
+- pthread_exit(0);
+-}
+-
+-void
+-pipe_event( void *arg, int foo, GdkInputCondition ic )
+-{
+- gui->serve_request();
+-}
+-
+-int main( int argc, char *argv[] )
+-{
+- std::cout <<
+-"amSynth 1.0.0\n\
+-Copyright 2001-2004 Nick Dowell and others.\n\
+-amSynth comes with ABSOLUTELY NO WARRANTY\n\
+-This is free software, and you are welcome to redistribute it\n\
+-under certain conditions; see the file COPYING for details\n";
+-
+- if( pipe( the_pipe ) ) cout << "pipe() error\n";
+- int jack = 0;
+- int enable_audio = 1;
+- int enable_gui = 1;
+-
+-
+- int opt;
+- while( (opt=getopt(argc, argv, "vhstdm:c:a:r:p:b:"))!= -1 ) {
+- switch(opt) {
+- case 'v':
+- cout << "amSynth " << VERSION << " -- compiled "
+- << __DATE__ << " " << __TIME__ << endl;
+- return 0;
+- case 'h':
+- cout << help_text;
+- return 0;
+- case 's':
+- enable_audio = 0;
+- break;
+- case 't':
+- enable_gui = 0;
+- break;
+- default:
+- break;
+- }
+- }
+-
+-
+- // setup the configuration
+- config.Defaults ();
+- config.load ();
+- config.ParseCOpts (argc, argv);
+-
+- if (config.debug_drivers)
+- cout << "\n*** CONFIGURATION:\n"
+- << "MIDI:- driver:" << config.midi_driver
+- << " channel:" << config.midi_channel << endl
+- << "AUDIO:- driver:" << config.audio_driver
+- << " sample rate:" << config.sample_rate << endl;
+-
+- string amsynth_bank_file = config.current_bank_file;
+-
+- presetController = new PresetController();
+-
+-
+- //
+- // initialise audio
+- //
+- if (config.debug_drivers) std::cerr << "\n\n*** INITIALISING AUDIO ENGINE...\n";
+-
+- if (enable_audio)
+- {
+- if (config.audio_driver=="jack"||config.audio_driver=="JACK")
+- {
+- jack = 1;
+- out = new JackOutput();
+- if (((JackOutput*)out)->init (config)!=0)
+- {
+- std::cerr << ((JackOutput*)out)->get_error_msg() << "\n";
+- std::cerr << "** failed to initialise JACK... aborting :'( **\n";
+- exit (10);
+- }
+- }
+- else if (config.audio_driver=="auto"||config.audio_driver=="AUTO")
+- {
+- jack = 1;
+- out = new JackOutput();
+- if (((JackOutput*)out)->init (config)!=0)
+- {
+- jack = 0;
+- out = new AudioOutput();
+- }
+- }
+- else
+- {
+- out = new AudioOutput();
+- }
+-
+- if (jack==0) if (out->init (config) != 0)
+- {
+- std::cerr << "failed to open any audio device\n\n";
+- exit (-1);
+- }
+- }
+-
+- vau = new VoiceAllocationUnit;
+- vau->SetSampleRate (config.sample_rate);
+- vau->SetMaxVoices (config.polyphony);
+- if (enable_audio) out->setInput( vau );
+-
+- presetController->loadPresets(config.current_bank_file.c_str());
+-
+- int audio_res;
+- if( enable_audio )
+- {
+- if (jack) out->run();
+- else audio_res =
+- pthread_create(&audioThread, NULL, audio_thread, NULL);
+- }
+-
+- if (config.debug_drivers) std::cerr << "*** DONE :)\n";
+-
+-
+- //
+- // init midi
+- //
+- if (config.debug_drivers) std::cerr << "\n\n*** INITIALISING MIDI ENGINE...\n";
+-
+- if (enable_audio)
+- {
+- config.alsa_seq_client_name = out->getTitle();
+- midi_controller = new MidiController( config );
+- }
+- else
+- midi_controller = new MidiController( config );
+-
+- if (midi_controller->init () != 0)
+- {
+- std::cerr << "failed to open any midi device\n\n";
+- exit (-1);
+- }
+-
+- int midi_res;
+- if (enable_gui) midi_res =
+- pthread_create( &midiThread, NULL, midi_thread, NULL );
+- if (config.debug_drivers) std::cerr << "*** DONE :)\n\n";
+-
+- // need to drop our suid-root permissions :-
+- // GTK will not work SUID for security reasons..
+- setreuid( getuid(), getuid() );
+- setregid( getgid(), getgid() );
+-
+- midi_controller->setVAU( *vau );
+- midi_controller->setPresetController( *presetController );
+-
+- presetController->getCurrentPreset().AddListenerToAll (vau);
+-
+- if (enable_gui==1)
+- {
+- Gtk::Main kit( &argc, &argv ); // this can be called SUID
+-
+- // make GDK loop read events from the pipe
+- gdk_input_add( the_pipe[0], GDK_INPUT_READ, &pipe_event, (void*)NULL );
+-
+- // give audio/midi threads time to start up first..
+- if (enable_audio && jack) sleep( 1 );
+-
+- // this can be called SUID:
+- if (enable_audio)
+- gui = new GUI( config, *midi_controller, *vau, the_pipe, out, out->getTitle() );
+- else
+- gui = new GUI( config, *midi_controller, *vau, the_pipe, 0, (const char*)"amSynth (silent)" );
+- gui->setPresetController( *presetController );
+- gui->init();
+- if (config.xfontname!="")
+- {
+- gui->set_x_font ( config.xfontname.c_str() );
+- }
+-
+- // cannot be called SUID:
+- kit.run();
+- }
+- else midi_controller->run();
+-
+-
+-#ifdef _DEBUG
+- cout << "main() : GUI was terminated, shutting down cleanly.." << endl;
+-#endif
+-
+- /*
+- * code to shut down cleanly..
+- */
+-
+- config.xfontname = gui->get_x_font ();
+- config.save ();
+-
+- presetController->savePresets(config.current_bank_file.c_str ());
+- midi_controller->saveConfig();
+-
+- if(enable_audio)
+- {
+- out->stop();
+- if (!jack) audio_res = pthread_join(audioThread, NULL);
+-#ifdef _DEBUG
+- cout << "joined audioThread" << endl;
+-#endif
+- }
+-
+- if (config.xruns)
+- std::cerr << config.xruns << " audio buffer underruns occurred\n";
+-
+- midi_controller->stop();
+- // we probably need to kill the midi thread, as it is always waiting for
+- // a new midi event..
+- midi_res = pthread_kill( midiThread, 2 );
+- midi_res = pthread_join( midiThread, NULL );
+-#ifdef _DEBUG
+- cout << "joined midiThread" << endl;
+-#endif
+- delete presetController;
+- delete midi_controller;
+- delete vau;
+- delete out;
+- return 0;
+-}
Added: amsynth/trunk/debian/patches/40_skip-edit-config.dpatch
===================================================================
--- amsynth/trunk/debian/patches/40_skip-edit-config.dpatch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/40_skip-edit-config.dpatch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,41 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 40_data-dir.dpatch by Free Ekanayaka <free at agnula.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad --exclude=CVS --exclude=.svn ./src/amSynth.in.2 /tmp/dpep-work.B02au7/amsynth-1.0.0+1.0.1cvs/src/amSynth.in.2
+--- ./src/amSynth.in.2 2005-09-05 10:54:51.000000000 +0200
++++ /tmp/dpep-work.B02au7/amsynth-1.0.0+1.0.1cvs/src/amSynth.in.2 2005-09-05 11:21:54.000000000 +0200
+@@ -3,7 +3,6 @@
+
+
+ INST=no
+-EDFAIL=no
+
+ #
+ # copy default config file if needed, and launch editor to edit it
+@@ -16,21 +15,8 @@
+ echo "*********************************************************"
+ echo ""
+ echo "copying default configuration file to ~/.amSynthrc"
+-echo "launching editor now, please set config file up for your system"
+ cp $DATADIR/rc ~/.amSynthrc
+-gedit 1>/dev/null 2>/dev/null 3>/dev/null ~/.amSynthrc ||\
+-kwrite 1>/dev/null 2>/dev/null 3>/dev/null ~/.amSynthrc ||\
+-nedit 1>/dev/null 2>/dev/null 3>/dev/null ~/.amSynthrc ||\
+-xedit 1>/dev/null 2>/dev/null 3>/dev/null ~/.amSynthrc ||\
+-EDFAIL=yes
+-fi
+-
+-#
+-# quit if we tried to launch an editor and it failed
+-#
+-if test $EDFAIL = "yes"; then
+-echo "couldnt launch an editor, please edit config file by hand before next run"
+-exit
++echo "if you would like to configure amSynth, please edit ~/.amSynthrc"
+ fi
+
+ #
Property changes on: amsynth/trunk/debian/patches/40_skip-edit-config.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: amsynth/trunk/debian/patches/50_new-instance.dpatch
===================================================================
--- amsynth/trunk/debian/patches/50_new-instance.dpatch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/50_new-instance.dpatch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 50_new-instance.dpatch by Free Ekanayaka <free at agnula.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad --exclude=CVS --exclude=.svn ./src/GUI/GUI.cc /tmp/dpep-work.o8L4Zx/amsynth-1.0.0+1.0.1cvs/src/GUI/GUI.cc
+--- ./src/GUI/GUI.cc 2005-09-05 10:34:05.000000000 +0200
++++ /tmp/dpep-work.o8L4Zx/amsynth-1.0.0+1.0.1cvs/src/GUI/GUI.cc 2005-09-05 10:53:52.000000000 +0200
+@@ -306,7 +306,7 @@
+ //
+ Menu *menu_file = manage (new Menu());
+ MenuList& list_file = menu_file->items ();
+- list_file.push_back (MenuElem("New Instance", sigc::bind(mem_fun(*this, &GUI::command_run),"amSynth")));
++ list_file.push_back (MenuElem("New Instance", sigc::bind(mem_fun(*this, &GUI::command_run),"amsynth")));
+ list_file.push_back (SeparatorElem());
+ list_file.push_back (MenuElem("_Open Bank",Gtk::AccelKey("<control>O"), mem_fun(*this, &GUI::bank_open)));
+ // list_file.push_back (MenuElem("_Save Bank","<control>S", mem_fun(*this, &GUI::bank_save)));
Property changes on: amsynth/trunk/debian/patches/50_new-instance.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: amsynth/trunk/debian/patches/60_libexec.dpatch
===================================================================
--- amsynth/trunk/debian/patches/60_libexec.dpatch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/60_libexec.dpatch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,16 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 70_libdir.dpatch by Free Ekanayaka <free at agnula.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad --exclude=CVS --exclude=.svn ./src/amSynth.in.2 /tmp/dpep-work.j6YV7V/amsynth-1.0.0+1.0.1cvs/src/amSynth.in.2
+--- ./src/amSynth.in.2 2005-09-05 10:54:51.000000000 +0200
++++ /tmp/dpep-work.j6YV7V/amsynth-1.0.0+1.0.1cvs/src/amSynth.in.2 2005-09-05 11:13:10.000000000 +0200
+@@ -1,4 +1,4 @@
+-BINDIR=$PREFIX/libexec
++BINDIR=$PREFIX/lib/amsynth
+ DATADIR=$PREFIX/share/amSynth
+
+
Property changes on: amsynth/trunk/debian/patches/60_libexec.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: amsynth/trunk/debian/patches/70_signal_h.dpatch
===================================================================
--- amsynth/trunk/debian/patches/70_signal_h.dpatch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/patches/70_signal_h.dpatch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 70_signal_h.dpatch by <root at 64studio>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad amsynth-1.1.0~/src/Thread.h amsynth-1.1.0/src/Thread.h
+--- amsynth-1.1.0~/src/Thread.h 2005-10-26 19:45:10.000000000 +0000
++++ amsynth-1.1.0/src/Thread.h 2005-11-02 23:44:56.467868256 +0000
+@@ -26,6 +26,7 @@
+ #define _THREAD_H
+
+ #include <pthread.h>
++#include <signal.h>
+
+ class Thread
+ {
Property changes on: amsynth/trunk/debian/patches/70_signal_h.dpatch
___________________________________________________________________
Name: svn:executable
+ *
Added: amsynth/trunk/debian/rules
===================================================================
--- amsynth/trunk/debian/rules 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/rules 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,103 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatibility version to use.
+export DH_COMPAT=4
+
+# Include dpatch stuff.
+include /usr/share/dpatch/dpatch.make
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -g
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+config.status: configure patch-stamp
+ dh_testdir
+ # Add here commands to configure the package.
+ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --libexecdir=\$${prefix}/lib/amsynth
+
+build: build-stamp
+
+build-stamp: config.status
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+ #/usr/bin/docbook-to-man debian/amsynth.sgml > amsynth.1
+
+ touch build-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) distclean
+ -test -r /usr/share/misc/config.sub && \
+ cp -f /usr/share/misc/config.sub config.sub
+ -test -r /usr/share/misc/config.guess && \
+ cp -f /usr/share/misc/config.guess config.guess
+
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/amsynth.
+ $(MAKE) install prefix=$(CURDIR)/debian/amsynth/usr
+ mv debian/amsynth/usr/bin/amSynth debian/amsynth/usr/bin/amsynth
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_install
+ dh_installdocs
+ dh_installexamples
+ dh_installmenu
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+ dh_installcron
+ dh_installman
+ dh_installinfo
+# dh_undocumented
+ dh_installchangelogs
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+# dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
Property changes on: amsynth/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
+ *
Added: amsynth/trunk/debian/watch
===================================================================
--- amsynth/trunk/debian/watch 2006-06-27 18:54:01 UTC (rev 835)
+++ amsynth/trunk/debian/watch 2006-06-27 18:54:28 UTC (rev 836)
@@ -0,0 +1,4 @@
+version=2
+
+# Pattern
+ftp://heanet.dl.sourceforge.net/a/am/amsynthe/amSynth-(.*)\.tar\.gz debian uupdate
More information about the Demudi-commits
mailing list