• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Japanese translation of message catalog for Sawfish Window-Manager


Commit MetaInfo

Revision7b3614c61a10378056aaaaa936ea07da2782df0d (tree)
Time2014-04-07 03:40:54
AuthorChristopher Roy Bratusek <nano@tuxf...>
CommiterChristopher Roy Bratusek

Log Message

add ability to move tabs around

Change Summary

Incremental Difference

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
11 2014-04-06 Christopher Roy Bratusek <nano@tuxfamily.org>
22 * po/de.po: update german translation [fuchur]
33
4+ * lisp/sawfish/wm/tabs/tabgroup.jl
5+ * lisp/sawfish/wm/keymaps.jl: add ability to move tabs around
6+ in the titlebar [fuchur]
7+
48 2014-01-24 Christopher Roy Bratusek <nano@tuxfamily.org>
59 * po/de.po: update german translation [fuchur]
610
--- a/config.guess
+++ b/config.guess
@@ -1,14 +1,12 @@
11 #! /bin/sh
22 # Attempt to guess a canonical system name.
3-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5-# 2011, 2012 Free Software Foundation, Inc.
3+# Copyright 1992-2013 Free Software Foundation, Inc.
64
7-timestamp='2012-02-10'
5+timestamp='2013-06-10'
86
97 # This file is free software; you can redistribute it and/or modify it
108 # under the terms of the GNU General Public License as published by
11-# the Free Software Foundation; either version 2 of the License, or
9+# the Free Software Foundation; either version 3 of the License, or
1210 # (at your option) any later version.
1311 #
1412 # This program is distributed in the hope that it will be useful, but
@@ -22,19 +20,17 @@ timestamp='2012-02-10'
2220 # As a special exception to the GNU General Public License, if you
2321 # distribute this file as part of a program that contains a
2422 # configuration script generated by Autoconf, you may include it under
25-# the same distribution terms that you use for the rest of that program.
26-
27-
28-# Originally written by Per Bothner. Please send patches (context
29-# diff format) to <config-patches@gnu.org> and include a ChangeLog
30-# entry.
23+# the same distribution terms that you use for the rest of that
24+# program. This Exception is an additional permission under section 7
25+# of the GNU General Public License, version 3 ("GPLv3").
3126 #
32-# This script attempts to guess a canonical system name similar to
33-# config.sub. If it succeeds, it prints the system name on stdout, and
34-# exits with 0. Otherwise, it exits with 1.
27+# Originally written by Per Bothner.
3528 #
3629 # You can get the latest version of this script from:
3730 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
31+#
32+# Please send patches with a ChangeLog entry to config-patches@gnu.org.
33+
3834
3935 me=`echo "$0" | sed -e 's,.*/,,'`
4036
@@ -54,9 +50,7 @@ version="\
5450 GNU config.guess ($timestamp)
5551
5652 Originally written by Per Bothner.
57-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
58-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
59-Free Software Foundation, Inc.
53+Copyright 1992-2013 Free Software Foundation, Inc.
6054
6155 This is free software; see the source for copying conditions. There is NO
6256 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -138,6 +132,27 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
138132 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
139133 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
140134
135+case "${UNAME_SYSTEM}" in
136+Linux|GNU|GNU/*)
137+ # If the system lacks a compiler, then just pick glibc.
138+ # We could probably try harder.
139+ LIBC=gnu
140+
141+ eval $set_cc_for_build
142+ cat <<-EOF > $dummy.c
143+ #include <features.h>
144+ #if defined(__UCLIBC__)
145+ LIBC=uclibc
146+ #elif defined(__dietlibc__)
147+ LIBC=dietlibc
148+ #else
149+ LIBC=gnu
150+ #endif
151+ EOF
152+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
153+ ;;
154+esac
155+
141156 # Note: order is significant - the case branches are not exclusive.
142157
143158 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
@@ -200,6 +215,10 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
200215 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
201216 echo "${machine}-${os}${release}"
202217 exit ;;
218+ *:Bitrig:*:*)
219+ UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
220+ echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
221+ exit ;;
203222 *:OpenBSD:*:*)
204223 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
205224 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
@@ -302,7 +321,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
302321 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
303322 echo arm-acorn-riscix${UNAME_RELEASE}
304323 exit ;;
305- arm:riscos:*:*|arm:RISCOS:*:*)
324+ arm*:riscos:*:*|arm*:RISCOS:*:*)
306325 echo arm-unknown-riscos
307326 exit ;;
308327 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
@@ -801,6 +820,9 @@ EOF
801820 i*:CYGWIN*:*)
802821 echo ${UNAME_MACHINE}-pc-cygwin
803822 exit ;;
823+ *:MINGW64*:*)
824+ echo ${UNAME_MACHINE}-pc-mingw64
825+ exit ;;
804826 *:MINGW*:*)
805827 echo ${UNAME_MACHINE}-pc-mingw32
806828 exit ;;
@@ -852,21 +874,21 @@ EOF
852874 exit ;;
853875 *:GNU:*:*)
854876 # the GNU system
855- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
877+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
856878 exit ;;
857879 *:GNU/*:*:*)
858880 # other systems with GNU libc and userland
859- echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
881+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
860882 exit ;;
861883 i*86:Minix:*:*)
862884 echo ${UNAME_MACHINE}-pc-minix
863885 exit ;;
864886 aarch64:Linux:*:*)
865- echo ${UNAME_MACHINE}-unknown-linux-gnu
887+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
866888 exit ;;
867889 aarch64_be:Linux:*:*)
868890 UNAME_MACHINE=aarch64_be
869- echo ${UNAME_MACHINE}-unknown-linux-gnu
891+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
870892 exit ;;
871893 alpha:Linux:*:*)
872894 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
@@ -879,59 +901,54 @@ EOF
879901 EV68*) UNAME_MACHINE=alphaev68 ;;
880902 esac
881903 objdump --private-headers /bin/sh | grep -q ld.so.1
882- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
883- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
904+ if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
905+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
906+ exit ;;
907+ arc:Linux:*:* | arceb:Linux:*:*)
908+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
884909 exit ;;
885910 arm*:Linux:*:*)
886911 eval $set_cc_for_build
887912 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
888913 | grep -q __ARM_EABI__
889914 then
890- echo ${UNAME_MACHINE}-unknown-linux-gnu
915+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
891916 else
892917 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
893918 | grep -q __ARM_PCS_VFP
894919 then
895- echo ${UNAME_MACHINE}-unknown-linux-gnueabi
920+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
896921 else
897- echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
922+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
898923 fi
899924 fi
900925 exit ;;
901926 avr32*:Linux:*:*)
902- echo ${UNAME_MACHINE}-unknown-linux-gnu
927+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
903928 exit ;;
904929 cris:Linux:*:*)
905- echo ${UNAME_MACHINE}-axis-linux-gnu
930+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
906931 exit ;;
907932 crisv32:Linux:*:*)
908- echo ${UNAME_MACHINE}-axis-linux-gnu
933+ echo ${UNAME_MACHINE}-axis-linux-${LIBC}
909934 exit ;;
910935 frv:Linux:*:*)
911- echo ${UNAME_MACHINE}-unknown-linux-gnu
936+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
912937 exit ;;
913938 hexagon:Linux:*:*)
914- echo ${UNAME_MACHINE}-unknown-linux-gnu
939+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
915940 exit ;;
916941 i*86:Linux:*:*)
917- LIBC=gnu
918- eval $set_cc_for_build
919- sed 's/^ //' << EOF >$dummy.c
920- #ifdef __dietlibc__
921- LIBC=dietlibc
922- #endif
923-EOF
924- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
925- echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
942+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}
926943 exit ;;
927944 ia64:Linux:*:*)
928- echo ${UNAME_MACHINE}-unknown-linux-gnu
945+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
929946 exit ;;
930947 m32r*:Linux:*:*)
931- echo ${UNAME_MACHINE}-unknown-linux-gnu
948+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
932949 exit ;;
933950 m68*:Linux:*:*)
934- echo ${UNAME_MACHINE}-unknown-linux-gnu
951+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
935952 exit ;;
936953 mips:Linux:*:* | mips64:Linux:*:*)
937954 eval $set_cc_for_build
@@ -950,54 +967,63 @@ EOF
950967 #endif
951968 EOF
952969 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
953- test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
970+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
954971 ;;
972+ or1k:Linux:*:*)
973+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
974+ exit ;;
955975 or32:Linux:*:*)
956- echo ${UNAME_MACHINE}-unknown-linux-gnu
976+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
957977 exit ;;
958978 padre:Linux:*:*)
959- echo sparc-unknown-linux-gnu
979+ echo sparc-unknown-linux-${LIBC}
960980 exit ;;
961981 parisc64:Linux:*:* | hppa64:Linux:*:*)
962- echo hppa64-unknown-linux-gnu
982+ echo hppa64-unknown-linux-${LIBC}
963983 exit ;;
964984 parisc:Linux:*:* | hppa:Linux:*:*)
965985 # Look for CPU level
966986 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
967- PA7*) echo hppa1.1-unknown-linux-gnu ;;
968- PA8*) echo hppa2.0-unknown-linux-gnu ;;
969- *) echo hppa-unknown-linux-gnu ;;
987+ PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
988+ PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
989+ *) echo hppa-unknown-linux-${LIBC} ;;
970990 esac
971991 exit ;;
972992 ppc64:Linux:*:*)
973- echo powerpc64-unknown-linux-gnu
993+ echo powerpc64-unknown-linux-${LIBC}
974994 exit ;;
975995 ppc:Linux:*:*)
976- echo powerpc-unknown-linux-gnu
996+ echo powerpc-unknown-linux-${LIBC}
997+ exit ;;
998+ ppc64le:Linux:*:*)
999+ echo powerpc64le-unknown-linux-${LIBC}
1000+ exit ;;
1001+ ppcle:Linux:*:*)
1002+ echo powerpcle-unknown-linux-${LIBC}
9771003 exit ;;
9781004 s390:Linux:*:* | s390x:Linux:*:*)
979- echo ${UNAME_MACHINE}-ibm-linux
1005+ echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
9801006 exit ;;
9811007 sh64*:Linux:*:*)
982- echo ${UNAME_MACHINE}-unknown-linux-gnu
1008+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9831009 exit ;;
9841010 sh*:Linux:*:*)
985- echo ${UNAME_MACHINE}-unknown-linux-gnu
1011+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9861012 exit ;;
9871013 sparc:Linux:*:* | sparc64:Linux:*:*)
988- echo ${UNAME_MACHINE}-unknown-linux-gnu
1014+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9891015 exit ;;
9901016 tile*:Linux:*:*)
991- echo ${UNAME_MACHINE}-unknown-linux-gnu
1017+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9921018 exit ;;
9931019 vax:Linux:*:*)
994- echo ${UNAME_MACHINE}-dec-linux-gnu
1020+ echo ${UNAME_MACHINE}-dec-linux-${LIBC}
9951021 exit ;;
9961022 x86_64:Linux:*:*)
997- echo ${UNAME_MACHINE}-unknown-linux-gnu
1023+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
9981024 exit ;;
9991025 xtensa*:Linux:*:*)
1000- echo ${UNAME_MACHINE}-unknown-linux-gnu
1026+ echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
10011027 exit ;;
10021028 i*86:DYNIX/ptx:4*:*)
10031029 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
@@ -1201,6 +1227,9 @@ EOF
12011227 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
12021228 echo i586-pc-haiku
12031229 exit ;;
1230+ x86_64:Haiku:*:*)
1231+ echo x86_64-unknown-haiku
1232+ exit ;;
12041233 SX-4:SUPER-UX:*:*)
12051234 echo sx4-nec-superux${UNAME_RELEASE}
12061235 exit ;;
@@ -1227,19 +1256,21 @@ EOF
12271256 exit ;;
12281257 *:Darwin:*:*)
12291258 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1230- case $UNAME_PROCESSOR in
1231- i386)
1232- eval $set_cc_for_build
1233- if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1234- if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1235- (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1236- grep IS_64BIT_ARCH >/dev/null
1237- then
1238- UNAME_PROCESSOR="x86_64"
1239- fi
1240- fi ;;
1241- unknown) UNAME_PROCESSOR=powerpc ;;
1242- esac
1259+ eval $set_cc_for_build
1260+ if test "$UNAME_PROCESSOR" = unknown ; then
1261+ UNAME_PROCESSOR=powerpc
1262+ fi
1263+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1264+ if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1265+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1266+ grep IS_64BIT_ARCH >/dev/null
1267+ then
1268+ case $UNAME_PROCESSOR in
1269+ i386) UNAME_PROCESSOR=x86_64 ;;
1270+ powerpc) UNAME_PROCESSOR=powerpc64 ;;
1271+ esac
1272+ fi
1273+ fi
12431274 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
12441275 exit ;;
12451276 *:procnto*:*:* | *:QNX:[0123456789]*:*)
@@ -1256,7 +1287,7 @@ EOF
12561287 NEO-?:NONSTOP_KERNEL:*:*)
12571288 echo neo-tandem-nsk${UNAME_RELEASE}
12581289 exit ;;
1259- NSE-?:NONSTOP_KERNEL:*:*)
1290+ NSE-*:NONSTOP_KERNEL:*:*)
12601291 echo nse-tandem-nsk${UNAME_RELEASE}
12611292 exit ;;
12621293 NSR-?:NONSTOP_KERNEL:*:*)
@@ -1330,9 +1361,6 @@ EOF
13301361 exit ;;
13311362 esac
13321363
1333-#echo '(No uname command or uname output not recognized.)' 1>&2
1334-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
1335-
13361364 eval $set_cc_for_build
13371365 cat >$dummy.c <<EOF
13381366 #ifdef _SEQUENT_
--- a/config.sub
+++ b/config.sub
@@ -1,24 +1,18 @@
11 #! /bin/sh
22 # Configuration validation subroutine script.
3-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
4-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
5-# 2011, 2012 Free Software Foundation, Inc.
3+# Copyright 1992-2013 Free Software Foundation, Inc.
64
7-timestamp='2012-04-18'
5+timestamp='2013-08-10'
86
9-# This file is (in principle) common to ALL GNU software.
10-# The presence of a machine in this file suggests that SOME GNU software
11-# can handle that machine. It does not imply ALL GNU software can.
12-#
13-# This file is free software; you can redistribute it and/or modify
14-# it under the terms of the GNU General Public License as published by
15-# the Free Software Foundation; either version 2 of the License, or
7+# This file is free software; you can redistribute it and/or modify it
8+# under the terms of the GNU General Public License as published by
9+# the Free Software Foundation; either version 3 of the License, or
1610 # (at your option) any later version.
1711 #
18-# This program is distributed in the hope that it will be useful,
19-# but WITHOUT ANY WARRANTY; without even the implied warranty of
20-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21-# GNU General Public License for more details.
12+# This program is distributed in the hope that it will be useful, but
13+# WITHOUT ANY WARRANTY; without even the implied warranty of
14+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15+# General Public License for more details.
2216 #
2317 # You should have received a copy of the GNU General Public License
2418 # along with this program; if not, see <http://www.gnu.org/licenses/>.
@@ -26,11 +20,12 @@ timestamp='2012-04-18'
2620 # As a special exception to the GNU General Public License, if you
2721 # distribute this file as part of a program that contains a
2822 # configuration script generated by Autoconf, you may include it under
29-# the same distribution terms that you use for the rest of that program.
23+# the same distribution terms that you use for the rest of that
24+# program. This Exception is an additional permission under section 7
25+# of the GNU General Public License, version 3 ("GPLv3").
3026
3127
32-# Please send patches to <config-patches@gnu.org>. Submit a context
33-# diff and a properly formatted GNU ChangeLog entry.
28+# Please send patches with a ChangeLog entry to config-patches@gnu.org.
3429 #
3530 # Configuration subroutine to validate and canonicalize a configuration type.
3631 # Supply the specified configuration type as an argument.
@@ -73,9 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
7368 version="\
7469 GNU config.sub ($timestamp)
7570
76-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
77-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
78-Free Software Foundation, Inc.
71+Copyright 1992-2013 Free Software Foundation, Inc.
7972
8073 This is free software; see the source for copying conditions. There is NO
8174 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -123,7 +116,7 @@ esac
123116 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
124117 case $maybe_os in
125118 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
126- linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
119+ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
127120 knetbsd*-gnu* | netbsd*-gnu* | \
128121 kopensolaris*-gnu* | \
129122 storm-chaos* | os2-emx* | rtmk-nova*)
@@ -156,7 +149,7 @@ case $os in
156149 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
157150 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
158151 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
159- -apple | -axis | -knuth | -cray | -microblaze)
152+ -apple | -axis | -knuth | -cray | -microblaze*)
160153 os=
161154 basic_machine=$1
162155 ;;
@@ -259,10 +252,12 @@ case $basic_machine in
259252 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
260253 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
261254 | am33_2.0 \
262- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
263- | be32 | be64 \
255+ | arc | arceb \
256+ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
257+ | avr | avr32 \
258+ | be32 | be64 \
264259 | bfin \
265- | c4x | clipper \
260+ | c4x | c8051 | clipper \
266261 | d10v | d30v | dlx | dsp16xx \
267262 | epiphany \
268263 | fido | fr30 | frv \
@@ -273,7 +268,7 @@ case $basic_machine in
273268 | le32 | le64 \
274269 | lm32 \
275270 | m32c | m32r | m32rle | m68000 | m68k | m88k \
276- | maxq | mb | microblaze | mcore | mep | metag \
271+ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
277272 | mips | mipsbe | mipseb | mipsel | mipsle \
278273 | mips16 \
279274 | mips64 | mips64el \
@@ -291,16 +286,17 @@ case $basic_machine in
291286 | mipsisa64r2 | mipsisa64r2el \
292287 | mipsisa64sb1 | mipsisa64sb1el \
293288 | mipsisa64sr71k | mipsisa64sr71kel \
289+ | mipsr5900 | mipsr5900el \
294290 | mipstx39 | mipstx39el \
295291 | mn10200 | mn10300 \
296292 | moxie \
297293 | mt \
298294 | msp430 \
299295 | nds32 | nds32le | nds32be \
300- | nios | nios2 \
296+ | nios | nios2 | nios2eb | nios2el \
301297 | ns16k | ns32k \
302298 | open8 \
303- | or32 \
299+ | or1k | or32 \
304300 | pdp10 | pdp11 | pj | pjl \
305301 | powerpc | powerpc64 | powerpc64le | powerpcle \
306302 | pyramid \
@@ -370,13 +366,13 @@ case $basic_machine in
370366 | aarch64-* | aarch64_be-* \
371367 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
372368 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
373- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
369+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
374370 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
375371 | avr-* | avr32-* \
376372 | be32-* | be64-* \
377373 | bfin-* | bs2000-* \
378374 | c[123]* | c30-* | [cjt]90-* | c4x-* \
379- | clipper-* | craynv-* | cydra-* \
375+ | c8051-* | clipper-* | craynv-* | cydra-* \
380376 | d10v-* | d30v-* | dlx-* \
381377 | elxsi-* \
382378 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
@@ -389,7 +385,8 @@ case $basic_machine in
389385 | lm32-* \
390386 | m32c-* | m32r-* | m32rle-* \
391387 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
392- | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
388+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
389+ | microblaze-* | microblazeel-* \
393390 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
394391 | mips16-* \
395392 | mips64-* | mips64el-* \
@@ -407,12 +404,13 @@ case $basic_machine in
407404 | mipsisa64r2-* | mipsisa64r2el-* \
408405 | mipsisa64sb1-* | mipsisa64sb1el-* \
409406 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
407+ | mipsr5900-* | mipsr5900el-* \
410408 | mipstx39-* | mipstx39el-* \
411409 | mmix-* \
412410 | mt-* \
413411 | msp430-* \
414412 | nds32-* | nds32le-* | nds32be-* \
415- | nios-* | nios2-* \
413+ | nios-* | nios2-* | nios2eb-* | nios2el-* \
416414 | none-* | np1-* | ns16k-* | ns32k-* \
417415 | open8-* \
418416 | orion-* \
@@ -788,11 +786,15 @@ case $basic_machine in
788786 basic_machine=ns32k-utek
789787 os=-sysv
790788 ;;
791- microblaze)
789+ microblaze*)
792790 basic_machine=microblaze-xilinx
793791 ;;
792+ mingw64)
793+ basic_machine=x86_64-pc
794+ os=-mingw64
795+ ;;
794796 mingw32)
795- basic_machine=i386-pc
797+ basic_machine=i686-pc
796798 os=-mingw32
797799 ;;
798800 mingw32ce)
@@ -828,7 +830,7 @@ case $basic_machine in
828830 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
829831 ;;
830832 msys)
831- basic_machine=i386-pc
833+ basic_machine=i686-pc
832834 os=-msys
833835 ;;
834836 mvs)
@@ -1019,7 +1021,11 @@ case $basic_machine in
10191021 basic_machine=i586-unknown
10201022 os=-pw32
10211023 ;;
1022- rdos)
1024+ rdos | rdos64)
1025+ basic_machine=x86_64-pc
1026+ os=-rdos
1027+ ;;
1028+ rdos32)
10231029 basic_machine=i386-pc
10241030 os=-rdos
10251031 ;;
@@ -1346,21 +1352,21 @@ case $os in
13461352 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
13471353 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
13481354 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1349- | -sym* | -kopensolaris* \
1355+ | -sym* | -kopensolaris* | -plan9* \
13501356 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
13511357 | -aos* | -aros* \
13521358 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
13531359 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
13541360 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1355- | -openbsd* | -solidbsd* \
1361+ | -bitrig* | -openbsd* | -solidbsd* \
13561362 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
13571363 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
13581364 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
13591365 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
13601366 | -chorusos* | -chorusrdb* | -cegcc* \
13611367 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1362- | -mingw32* | -linux-gnu* | -linux-android* \
1363- | -linux-newlib* | -linux-uclibc* \
1368+ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
1369+ | -linux-newlib* | -linux-musl* | -linux-uclibc* \
13641370 | -uxpv* | -beos* | -mpeix* | -udk* \
13651371 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
13661372 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
@@ -1492,9 +1498,6 @@ case $os in
14921498 -aros*)
14931499 os=-aros
14941500 ;;
1495- -kaos*)
1496- os=-kaos
1497- ;;
14981501 -zvmoe)
14991502 os=-zvmoe
15001503 ;;
@@ -1543,6 +1546,9 @@ case $basic_machine in
15431546 c4x-* | tic4x-*)
15441547 os=-coff
15451548 ;;
1549+ c8051-*)
1550+ os=-elf
1551+ ;;
15461552 hexagon-*)
15471553 os=-elf
15481554 ;;
@@ -1586,6 +1592,9 @@ case $basic_machine in
15861592 mips*-*)
15871593 os=-elf
15881594 ;;
1595+ or1k-*)
1596+ os=-elf
1597+ ;;
15891598 or32-*)
15901599 os=-coff
15911600 ;;
--- a/install-sh
+++ b/install-sh
@@ -1,7 +1,7 @@
11 #!/bin/sh
22 # install - install a program, script, or datafile
33
4-scriptversion=2011-01-19.21; # UTC
4+scriptversion=2011-11-20.07; # UTC
55
66 # This originates from X11R5 (mit/util/scripts/install.sh), which was
77 # later released in X11R6 (xc/config/util/install.sh) with the
@@ -35,7 +35,7 @@ scriptversion=2011-01-19.21; # UTC
3535 # FSF changes to this file are in the public domain.
3636 #
3737 # Calling this script install-sh is preferred over install.sh, to prevent
38-# `make' implicit rules from creating a file called install from it
38+# 'make' implicit rules from creating a file called install from it
3939 # when there is no Makefile.
4040 #
4141 # This script is compatible with the BSD install script, but was written
@@ -156,7 +156,7 @@ while test $# -ne 0; do
156156 -s) stripcmd=$stripprog;;
157157
158158 -t) dst_arg=$2
159- # Protect names problematic for `test' and other utilities.
159+ # Protect names problematic for 'test' and other utilities.
160160 case $dst_arg in
161161 -* | [=\(\)!]) dst_arg=./$dst_arg;;
162162 esac
@@ -190,7 +190,7 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
190190 fi
191191 shift # arg
192192 dst_arg=$arg
193- # Protect names problematic for `test' and other utilities.
193+ # Protect names problematic for 'test' and other utilities.
194194 case $dst_arg in
195195 -* | [=\(\)!]) dst_arg=./$dst_arg;;
196196 esac
@@ -202,7 +202,7 @@ if test $# -eq 0; then
202202 echo "$0: no input file specified." >&2
203203 exit 1
204204 fi
205- # It's OK to call `install-sh -d' without argument.
205+ # It's OK to call 'install-sh -d' without argument.
206206 # This can happen when creating conditional directories.
207207 exit 0
208208 fi
@@ -240,7 +240,7 @@ fi
240240
241241 for src
242242 do
243- # Protect names problematic for `test' and other utilities.
243+ # Protect names problematic for 'test' and other utilities.
244244 case $src in
245245 -* | [=\(\)!]) src=./$src;;
246246 esac
@@ -354,7 +354,7 @@ do
354354 if test -z "$dir_arg" || {
355355 # Check for POSIX incompatibilities with -m.
356356 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
357- # other-writeable bit of parent directory when it shouldn't.
357+ # other-writable bit of parent directory when it shouldn't.
358358 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
359359 ls_ld_tmpdir=`ls -ld "$tmpdir"`
360360 case $ls_ld_tmpdir in
--- a/lisp/sawfish/wm/keymaps.jl
+++ b/lisp/sawfish/wm/keymaps.jl
@@ -135,7 +135,12 @@
135135 "Button2-Off" 'tab-window-add-to-tabgroup
136136 "C-Button2-Off" 'tab-tabgroup-add-to-tabgroup
137137 "Button1-Off2" 'toggle-window-shaded
138- "Button1-Move" 'move-window-interactively)
138+ "Button1-Move" 'move-window-interactively
139+ "Button1-C-Off" 'tab-move-to-left
140+ "Button3-C-Off" 'tab-move-to-right
141+ "Button1-Super-Off" 'tab-move-to-beginning
142+ "Button3-Super-Off" 'tab-move-to-end)
143+
139144 "Keymap of window tabbar. Mouse-bindings only."
140145 :group bindings
141146 :type keymap)
--- a/lisp/sawfish/wm/tabs/tabgroup.jl
+++ b/lisp/sawfish/wm/tabs/tabgroup.jl
@@ -139,6 +139,7 @@ Also need the currect settings in the theme.jl from the theme."
139139 wins))
140140
141141 (define (tab-rank elem list)
142+ "Returns the nth position from elem (tab) in a list (tabbar)"
142143 (if (eq elem (car list))
143144 0
144145 (+ 1 (tab-rank elem (cdr list)))))
@@ -409,6 +410,85 @@ sticky, unsticky, fixed-position."
409410
410411 (define-command 'tab-raise-right-window tab-raise-right-window)
411412
413+ (define (move-tab w pos)
414+ "Move tab W to pos"
415+ (when (window-tabbed-p w)
416+ (let* ((wins (tab-group-window-index w))
417+ (rank (tab-rank w wins))
418+ (list-end (nthcdr rank wins))
419+ (list-start wins)
420+ right left current new-list)
421+ (mapcar (lambda (w)
422+ (setq list-start (remove w list-start))) list-end)
423+ (when (eq pos 'next)
424+ (if (not (nth (+ rank 1) wins))
425+ (tab-move-to-beginning w)
426+ (setq list-end (remove w list-end))
427+ (setq right (nth (+ rank 1) wins))
428+ (setq list-end (remove (nth (+ rank 1) wins) list-end))
429+ (setq current (list w))
430+ (if (consp list-start)
431+ (setq new-list (append new-list list-start)))
432+ (if right
433+ (setq new-list (append new-list (list right))))
434+ (if (consp current)
435+ (setq new-list (append new-list current)))
436+ (if (consp list-end)
437+ (setq new-list (append new-list list-end)))
438+ (setq all-wins (nthcdr 0 new-list))
439+ (after-move-resize w)))
440+ (when (eq pos 'prev)
441+ (setq left (last list-start))
442+ (if (not left)
443+ (tab-move-to-end w)
444+ (setq list-start (remove left list-start))
445+ (setq list-end (nthcdr (+ rank 1) wins))
446+ (setq current (list w))
447+ (if (consp list-start)
448+ (setq new-list (append new-list list-start)))
449+ (if (consp current)
450+ (setq new-list (append new-list current)))
451+ (if left
452+ (setq new-list (append new-list (list left))))
453+ (if (consp list-end)
454+ (setq new-list (append new-list list-end)))
455+ (setq all-wins (nthcdr 0 new-list))
456+ (after-move-resize w))))))
457+
458+ (define (tab-move-to-right w)
459+ "Move tab to right in the tabbar."
460+ (move-tab w 'next))
461+
462+ (define-command 'tab-move-to-right tab-move-to-right #:spec "%f")
463+
464+ (define (tab-move-to-left w)
465+ "Move tab to left in the tabbar."
466+ (move-tab w 'prev))
467+
468+ (define-command 'tab-move-to-left tab-move-to-left #:spec "%f")
469+
470+ (define (move-tab-edge w pos)
471+ "Move tab W to pos"
472+ (when (window-tabbed-p w)
473+ (let ((tabs (remove w (tab-group-window-index w))))
474+ (if (eq pos 'end)
475+ (setq all-wins (append tabs (cons w nil))))
476+ (if (eq pos 'beg)
477+ (setq all-wins (append (cons w nil) tabs)))
478+ (after-move-resize w))))
479+
480+ (define (tab-move-to-end w)
481+ "Move tab to the end in the tabbar."
482+ (move-tab-edge w 'end))
483+
484+ (define-command 'tab-move-to-end tab-move-to-end #:spec "%f")
485+
486+ (define (tab-move-to-beginning w)
487+ "Move tab to the beginning in the tabbar."
488+ (move-tab-edge w 'beg))
489+
490+ (define-command 'tab-move-to-beginning tab-move-to-beginning #:spec "%f")
491+
412492 (define (map-other-grouped-windows win func)
413493 ""
414494 (mapcar func