[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