annotate octave-bug.in @ 9636:74be4b7273e4 ss-3-3-50

update version info for snapshot
author John W. Eaton <jwe@octave.org>
date Sat, 12 Sep 2009 06:55:13 -0400
parents ab8a163f2052
children d36f8c473dff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
1 #! /bin/sh -
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
2 #
7019
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002, 2004,
9245
16f53d29049f update copyright notices
John W. Eaton <jwe@octave.org>
parents: 9187
diff changeset
4 # 2005, 2006, 2009 John W. Eaton
7019
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
5 #
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
6 # This file is part of Octave.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
7 #
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
8 # Octave is free software; you can redistribute it and/or modify it
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
9 # under the terms of the GNU General Public License as published by the
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
10 # Free Software Foundation; either version 3 of the License, or (at
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
11 # your option) any later version.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
12 #
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
13 # Octave is distributed in the hope that it will be useful, but WITHOUT
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
15 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
16 # for more details.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
17 #
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
18 # You should have received a copy of the GNU General Public License
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
19 # along with Octave; see the file COPYING. If not, see
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
20 # <http://www.gnu.org/licenses/>.
4270ded9ddc6 [project @ 2007-10-13 01:42:20 by jwe]
jwe
parents: 5994
diff changeset
21
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
22 # octave-bug - create a bug report and mail it to the bug-octave
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
23 # mailing list.
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
24 #
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
25 # Patterned after the bashbug script from bash 1.14.
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
26
2155
85fd0a6f3c97 [project @ 1996-05-13 09:02:48 by jwe]
jwe
parents: 2138
diff changeset
27 # Configuration: these variables are filled in when running make to
85fd0a6f3c97 [project @ 1996-05-13 09:02:48 by jwe]
jwe
parents: 2138
diff changeset
28 # compile Octave.
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
29
3681
df54d394acc0 [project @ 2000-06-26 17:46:58 by jwe]
jwe
parents: 3590
diff changeset
30 config_opts=%OCTAVE_CONF_config_opts%
3590
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
31 VERSION=%OCTAVE_CONF_VERSION%
4084
babc519f245b [project @ 2002-10-03 03:23:14 by jwe]
jwe
parents: 3859
diff changeset
32 SED=%OCTAVE_CONF_SED%
3768
243148f6c91c [project @ 2001-01-29 18:05:34 by jwe]
jwe
parents: 3681
diff changeset
33 MACHINE=%OCTAVE_CONF_CANONICAL_HOST_TYPE%
3590
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
34 F77=%OCTAVE_CONF_F77%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
35 FFLAGS=%OCTAVE_CONF_FFLAGS%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
36 FPICFLAG=%OCTAVE_CONF_FPICFLAG%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
37 FLIBS=%OCTAVE_CONF_FLIBS%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
38 CPPFLAGS=%OCTAVE_CONF_CPPFLAGS%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
39 INCFLAGS=%OCTAVE_CONF_INCFLAGS%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
40 CC=%OCTAVE_CONF_CC%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
41 CC_VERSION=%OCTAVE_CONF_CC_VERSION%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
42 CFLAGS=%OCTAVE_CONF_CFLAGS%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
43 CPICFLAG=%OCTAVE_CONF_CPICFLAG%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
44 CXX=%OCTAVE_CONF_CXX%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
45 CXX_VERSION=%OCTAVE_CONF_CXX_VERSION%
3681
df54d394acc0 [project @ 2000-06-26 17:46:58 by jwe]
jwe
parents: 3590
diff changeset
46 CXXFLAGS=%OCTAVE_CONF_CXXFLAGS%
3590
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
47 CXXPICFLAG=%OCTAVE_CONF_CXXPICFLAG%
3859
890a7e4c1362 [project @ 2001-11-09 17:05:08 by jwe]
jwe
parents: 3822
diff changeset
48 LD_CXX=%OCTAVE_CONF_LD_CXX%
3590
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
49 LDFLAGS=%OCTAVE_CONF_LDFLAGS%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
50 LIBFLAGS=%OCTAVE_CONF_LIBFLAGS%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
51 RLD_FLAG=%OCTAVE_CONF_RLD_FLAG%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
52 LEXLIB=%OCTAVE_CONF_LEXLIB%
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
53 LIBGLOB=%OCTAVE_CONF_LIBGLOB%
9536
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
54 LIBS=%OCTAVE_CONF_LIBS%
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
55
9569
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
56 AMD_CPPFLAGS=%OCTAVE_CONF_AMD_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
57 AMD_LDFLAGS=%OCTAVE_CONF_AMD_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
58 AMD_LIBS=%OCTAVE_CONF_AMD_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
59 ARPACK_CPPFLAGS=%OCTAVE_CONF_ARPACK_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
60 ARPACK_LDFLAGS=%OCTAVE_CONF_ARPACK_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
61 ARPACK_LIBS=%OCTAVE_CONF_ARPACK_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
62 BLAS_LIBS=%OCTAVE_CONF_BLAS_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
63 CAMD_CPPFLAGS=%OCTAVE_CONF_CAMD_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
64 CAMD_LDFLAGS=%OCTAVE_CONF_CAMD_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
65 CAMD_LIBS=%OCTAVE_CONF_CAMD_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
66 CARBON_LIBS=%OCTAVE_CONF_CARBON_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
67 CCOLAMD_CPPFLAGS=%OCTAVE_CONF_CCOLAMD_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
68 CCOLAMD_LDFLAGS=%OCTAVE_CONF_CCOLAMD_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
69 CCOLAMD_LIBS=%OCTAVE_CONF_CCOLAMD_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
70 CHOLMOD_CPPFLAGS=%OCTAVE_CONF_CHOLMOD_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
71 CHOLMOD_LDFLAGS=%OCTAVE_CONF_CHOLMOD_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
72 CHOLMOD_LIBS=%OCTAVE_CONF_CHOLMOD_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
73 COLAMD_CPPFLAGS=%OCTAVE_CONF_COLAMD_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
74 COLAMD_LDFLAGS=%OCTAVE_CONF_COLAMD_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
75 COLAMD_LIBS=%OCTAVE_CONF_COLAMD_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
76 CURL_CPPFLAGS=%OCTAVE_CONF_CURL_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
77 CURL_LDFLAGS=%OCTAVE_CONF_CURL_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
78 CURL_LIBS=%OCTAVE_CONF_CURL_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
79 CXSPARSE_CPPFLAGS=%OCTAVE_CONF_CXSPARSE_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
80 CXSPARSE_LDFLAGS=%OCTAVE_CONF_CXSPARSE_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
81 CXSPARSE_LIBS=%OCTAVE_CONF_CXSPARSE_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
82 DL_LIBS=%OCTAVE_CONF_DL_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
83 FFTW3_CPPFLAGS=%OCTAVE_CONF_FFTW3_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
84 FFTW3_LDFLAGS=%OCTAVE_CONF_FFTW3_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
85 FFTW3_LIBS=%OCTAVE_CONF_FFTW3_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
86 FFTW3F_CPPFLAGS=%OCTAVE_CONF_FFTW3F_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
87 FFTW3F_LDFLAGS=%OCTAVE_CONF_FFTW3F_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
88 FFTW3F_LIBS=%OCTAVE_CONF_FFTW3F_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
89 GRAPHICS_LIBS=%OCTAVE_CONF_GRAPHICS_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
90 GLPK_CPPFLAGS=%OCTAVE_CONF_GLPK_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
91 GLPK_LDFLAGS=%OCTAVE_CONF_GLPK_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
92 GLPK_LIBS=%OCTAVE_CONF_GLPK_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
93 HDF5_CPPFLAGS=%OCTAVE_CONF_HDF5_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
94 HDF5_LDFLAGS=%OCTAVE_CONF_HDF5_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
95 HDF5_LIBS=%OCTAVE_CONF_HDF5_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
96 OPENGL_LIBS=%OCTAVE_CONF_OPENGL_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
97 PTHREAD_CFLAGS=%OCTAVE_CONF_PTHREAD_CFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
98 PTHREAD_LIBS=%OCTAVE_CONF_PTHREAD_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
99 QHULL_CPPFLAGS=%OCTAVE_CONF_QHULL_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
100 QHULL_LDFLAGS=%OCTAVE_CONF_QHULL_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
101 QHULL_LIBS=%OCTAVE_CONF_QHULL_LIBS%
9570
1ab56c73ec7c use OCTAVE_CHECK_LIBRARY to check for qrupdate library
John W. Eaton <jwe@octave.org>
parents: 9569
diff changeset
102 QRUPDATE_CPPFLAGS=%OCTAVE_CONF_QRUPDATE_CPPFLAGS%
1ab56c73ec7c use OCTAVE_CHECK_LIBRARY to check for qrupdate library
John W. Eaton <jwe@octave.org>
parents: 9569
diff changeset
103 QRUPDATE_LDFLAGS=%OCTAVE_CONF_QRUPDATE_LDFLAGS%
9569
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
104 QRUPDATE_LIBS=%OCTAVE_CONF_QRUPDATE_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
105 READLINE_LIBS=%OCTAVE_CONF_READLINE_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
106 REGEX_LIBS=%OCTAVE_CONF_REGEX_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
107 TERM_LIBS=%OCTAVE_CONF_TERM_LIBS%
9572
ab8a163f2052 use OCTAVE_CHECK_LIB to check for UMFPACK
John W. Eaton <jwe@octave.org>
parents: 9570
diff changeset
108 UMFPACK_CPPFLAGS=%OCTAVE_CONF_UMFPACK_CPPFLAGS%
ab8a163f2052 use OCTAVE_CHECK_LIB to check for UMFPACK
John W. Eaton <jwe@octave.org>
parents: 9570
diff changeset
109 UMFPACK_LDFLAGS=%OCTAVE_CONF_UMFPACK_LDFLAGS%
9569
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
110 UMFPACK_LIBS=%OCTAVE_CONF_UMFPACK_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
111 X11_INCFLAGS=%OCTAVE_CONF_X11_INCFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
112 X11_LIBS=%OCTAVE_CONF_X11_LIBS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
113 Z_CPPFLAGS=%OCTAVE_CONF_Z_CPPFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
114 Z_LDFLAGS=%OCTAVE_CONF_Z_LDFLAGS%
86787a560712 octave-bug.in: correct substitutions
John W. Eaton <jwe@octave.org>
parents: 9568
diff changeset
115 Z_LIBS=%OCTAVE_CONF_Z_LIBS%
9536
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
116
3590
a31ee5c3b66c [project @ 2000-02-08 10:09:05 by jwe]
jwe
parents: 3215
diff changeset
117 DEFS=%OCTAVE_CONF_DEFS%
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
118
3082
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
119 : ${USER=$LOGNAME}
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
120
2031
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
121 CC_AND_VERSION=
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
122 if test -n "$CC_VERSION"; then
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
123 CC_AND_VERSION="$CC, version $CC_VERSION"
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
124 fi
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
125
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
126 CXX_AND_VERSION=
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
127 if test -n "$CXX_VERSION"; then
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
128 CXX_AND_VERSION="$CXX, version $CXX_VERSION"
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
129 fi
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
130
846
8d85d95c43e6 [project @ 1994-10-20 21:15:00 by jwe]
jwe
parents: 801
diff changeset
131 PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:$PATH
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
132 export PATH
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
133
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
134 TEMP=/tmp/octave-bug.$$
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
135
5111
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
136 if [ -z "$DEFEDITOR" ] && [ -z "$EDITOR" ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
137 if [ -x /usr/bin/editor ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
138 DEFEDITOR=editor
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
139 elif [ -x /usr/local/bin/ce ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
140 DEFEDITOR=ce
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
141 elif [ -x /usr/local/bin/emacs ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
142 DEFEDITOR=emacs
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
143 elif [ -x /usr/contrib/bin/emacs ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
144 DEFEDITOR=emacs
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
145 elif [ -x /usr/bin/emacs ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
146 DEFEDITOR=emacs
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
147 elif [ -x /usr/bin/xemacs ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
148 DEFEDITOR=xemacs
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
149 elif [ -x /usr/contrib/bin/jove ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
150 DEFEDITOR=jove
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
151 elif [ -x /usr/local/bin/jove ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
152 DEFEDITOR=jove
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
153 elif [ -x /usr/bin/vi ]; then
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
154 DEFEDITOR=vi
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
155 else
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
156 echo "octave-bug: No default editor found: attempting to use vi" >&2
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
157 DEFEDITOR=vi
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
158 fi
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
159 fi
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
160
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
161 : ${EDITOR=$DEFEDITOR}
aa9bc151d2fa [project @ 2005-01-19 03:15:31 by jwe]
jwe
parents: 5041
diff changeset
162
5229
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
163 if [ -z "$DEFPAGER" ] && [ -z "$PAGER" ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
164 if [ -x /usr/bin/pager ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
165 DEFPAGER=pager
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
166 elif [ -x /usr/bin/less ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
167 DEFPAGER=less
5230
9ecae85335fa [project @ 2005-03-22 02:57:32 by jwe]
jwe
parents: 5229
diff changeset
168 elif [ -x /bin/less ]; then
5229
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
169 DEFPAGER=less
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
170 elif [ -x /usr/local/bin/less ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
171 DEFPAGER=less
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
172 elif [ -x /usr/bin/more ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
173 DEFPAGER=more
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
174 elif [ -x /bin/more ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
175 DEFPAGER=more
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
176 elif [ -x /usr/bin/pg ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
177 DEFPAGER=pg
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
178 elif [ -x /bin/pg ]; then
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
179 DEFPAGER=pg
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
180 else
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
181 echo "octave-bug: No default pager found: attempting to use more" >&2
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
182 DEFPAGER=more
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
183 fi
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
184 fi
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
185
9b0ff1aefcbe [project @ 2005-03-21 20:37:44 by jwe]
jwe
parents: 5111
diff changeset
186 : ${PAGER=$DEFPAGER}
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
187
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
188 trap 'rm -f $TEMP $TEMP.x; exit 1' 1 2 3 13 15
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
189 trap 'rm -f $TEMP $TEMP.x' 0
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
190
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
191 UN=
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
192 if (uname) > /dev/null 2>&1; then
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
193 UN=`uname -a`
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
194 fi
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
195
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
196 HAVE_FMT=false
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
197 if (fmt < /dev/null) > /dev/null 2>&1; then
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
198 HAVE_FMT=true
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
199 fi
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
200
2564
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
201 # Check whether to use -n or \c to keep echo from printing a newline
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
202 # character. Stolen from autoconf, which borrowed the idea from dist 3.0.
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
203
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
204 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
205 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
4084
babc519f245b [project @ 2002-10-03 03:23:14 by jwe]
jwe
parents: 3859
diff changeset
206 if (echo -n testing; echo 1,2,3) | $SED s/-n/xn/ | grep xn >/dev/null; then
2564
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
207 echo_n=
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
208 echo_c='
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
209 '
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
210 else
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
211 echo_n=-n
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
212 echo_c=
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
213 fi
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
214 else
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
215 echo_n=
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
216 echo_c='\c'
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
217 fi
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
218
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
219 ss_p=`echo $VERSION | grep "^ss-"`
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
220 if test -n "$ss_p"; then
5041
b2ce28713791 [project @ 2004-10-01 18:12:10 by jwe]
jwe
parents: 4084
diff changeset
221 BUGADDR="maintainers@octave.org"
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
222 else
2691
3dda19091c08 [project @ 1997-02-18 09:40:56 by jwe]
jwe
parents: 2676
diff changeset
223 pretest_p=`echo $VERSION \
4084
babc519f245b [project @ 2002-10-03 03:23:14 by jwe]
jwe
parents: 3859
diff changeset
224 | $SED 's,.*\.\([0-9]*\).*,\1,' \
2691
3dda19091c08 [project @ 1997-02-18 09:40:56 by jwe]
jwe
parents: 2676
diff changeset
225 | grep -v '\.' \
3dda19091c08 [project @ 1997-02-18 09:40:56 by jwe]
jwe
parents: 2676
diff changeset
226 | grep '[0-9]'`
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
227
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
228 if test -n "$pretest_p" && test "$pretest_p" -ge 90; then
5041
b2ce28713791 [project @ 2004-10-01 18:12:10 by jwe]
jwe
parents: 4084
diff changeset
229 BUGADDR="maintainers@octave.org"
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
230 else
5041
b2ce28713791 [project @ 2004-10-01 18:12:10 by jwe]
jwe
parents: 4084
diff changeset
231 BUGADDR="bug@octave.org"
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
232 fi
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
233 fi
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
234
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
235 SUBJECT="[50 character or so descriptive subject here (for reference)]"
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
236 if test $# -gt 0; then
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
237 case "$1" in
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
238 -s)
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
239 shift
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
240 if test $# -gt 0; then
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
241 SUBJECT="$1"
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
242 shift
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
243 else
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
244 echo "usage: octave-bug [-s subject]"
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
245 exit 1
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
246 fi
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
247 ;;
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
248 esac
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
249 fi
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
250
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
251 cat > $TEMP << EOF
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
252 To: $BUGADDR
3082
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
253 EOF
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
254 if test -n "$USER"; then
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
255 cat >> $TEMP << EOF
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
256 Cc: $USER
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
257 EOF
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
258 fi
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
259 cat >> $TEMP << EOF
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
260 Subject: $SUBJECT
851
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
261 --------
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
262 Bug report for Octave $VERSION configured for $MACHINE
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
263
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
264 Description:
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
265 -----------
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
266
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
267 * Please replace this item with a detailed description of the
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
268 problem. Suggestions or general comments are also welcome.
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
269
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
270 Repeat-By:
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
271 ---------
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
272
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
273 * Please replace this item with a description of the sequence of
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
274 events that causes the problem to occur.
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
275
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
276 Fix:
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
277 ---
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
278
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
279 * If possible, replace this item with a description of how to
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
280 fix the problem (if you don't have a fix for the problem, don't
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
281 include this section, but please do submit your report anyway).
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
282
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
283
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
284
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
285 Configuration (please do not edit this section):
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
286 -----------------------------------------------
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
287
9536
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
288 uname output: $UN
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
289 configure opts: $config_opts
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
290 SED: $SED
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
291 Fortran compiler: $F77
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
292 FFLAGS: $FFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
293 FLIBS: $FLIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
294 CPPFLAGS: $CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
295 INCFLAGS: $INCFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
296 C compiler: $CC_AND_VERSION
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
297 CFLAGS: $CFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
298 CPICFLAG: $CPICFLAG
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
299 C++ compiler: $CXX_AND_VERSION
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
300 CXXFLAGS: $CXXFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
301 CXXPICFLAG: $CXXPICFLAG
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
302 LD_CXX: $LD_CXX
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
303 LDFLAGS: $LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
304 LIBFLAGS: $LIBFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
305 RLD_FLAG: $RLD_FLAG
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
306 LEXLIB: $LEXLIB
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
307 LIBGLOB: $LIBGLOB
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
308 LIBS: $LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
309 AMD_CPPFLAGS: $AMD_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
310 AMD_LDFLAGS: $AMD_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
311 AMD_LIBS: $AMD_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
312 ARPACK_LIBS: $ARPACK_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
313 BLAS_LIBS: $BLAS_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
314 CAMD_CPPFLAGS: $CAMD_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
315 CAMD_LDFLAGS: $CAMD_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
316 CAMD_LIBS: $CAMD_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
317 CARBON_LIBS: $CARBON_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
318 CCOLAMD_CPPFLAGS: $CCOLAMD_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
319 CCOLAMD_LDFLAGS: $CCOLAMD_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
320 CCOLAMD_LIBS: $CCOLAMD_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
321 CHOLMOD_CPPFLAGS: $CHOLMOD_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
322 CHOLMOD_LDFLAGS: $CHOLMOD_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
323 CHOLMOD_LIBS: $CHOLMOD_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
324 COLAMD_CPPFLAGS: $COLAMD_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
325 COLAMD_LDFLAGS: $COLAMD_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
326 COLAMD_LIBS: $COLAMD_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
327 CURL_CPPFLAGS: $CURL_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
328 CURL_LDFLAGS: $CURL_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
329 CURL_LIBS: $CURL_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
330 CXSPARSE_CPPFLAGS: $CXSPARSE_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
331 CXSPARSE_LDFLAGS: $CXSPARSE_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
332 CXSPARSE_LIBS: $CXSPARSE_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
333 DL_LIBS: $DL_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
334 FFTW3_CPPFLAGS: $FFTW3_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
335 FFTW3_LDFLAGS: $FFTW3_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
336 FFTW3_LIBS: $FFTW3_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
337 FFTW3F_CPPFLAGS: $FFTW3F_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
338 FFTW3F_LDFLAGS: $FFTW3F_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
339 FFTW3F_LIBS: $FFTW3F_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
340 GRAPHICS_LIBS: $GRAPHICS_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
341 GLPK_CPPFLAGS: $GLPK_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
342 GLPK_LDFLAGS: $GLPK_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
343 GLPK_LIBS: $GLPK_LIBS
9542
f5ec5dc66824 use OCTAVE_CHECK_LIBRARY to check for HDF5
John W. Eaton <jwe@octave.org>
parents: 9538
diff changeset
344 HDF5_CPPFLAGS: $HDF5_CPPFLAGS
f5ec5dc66824 use OCTAVE_CHECK_LIBRARY to check for HDF5
John W. Eaton <jwe@octave.org>
parents: 9538
diff changeset
345 HDF5_LDFLAGS: $HDF5_LDFLAGS
9536
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
346 HDF5_LIBS: $HDF5_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
347 OPENGL_LIBS: $OPENGL_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
348 PTHREAD_CFLAGS: $PTHREAD_CFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
349 PTHREAD_LIBS: $PTHREAD_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
350 QHULL_CPPFLAGS: $QHULL_CPPFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
351 QHULL_LDFLAGS: $QHULL_LDFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
352 QHULL_LIBS: $QHULL_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
353 QRUPDATE_LIBS: $QRUPDATE_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
354 READLINE_LIBS: $READLINE_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
355 REGEX_LIBS: $REGEX_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
356 TERM_LIBS: $TERM_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
357 UMFPACK_LIBS: $UMFPACK_LIBS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
358 X11_INCFLAGS: $X11_INCFLAGS
592a959b68e5 octave-bug.in, octave-bug.cc.in: update for recent configure changes
John W. Eaton <jwe@octave.org>
parents: 9245
diff changeset
359 X11_LIBS: $X11_LIBS
9538
d0239bddf621 use OCTAVE_CHECK_LIB to check for zlib
John W. Eaton <jwe@octave.org>
parents: 9536
diff changeset
360 Z_CPPFLAGS: $Z_CPPFLAGS
d0239bddf621 use OCTAVE_CHECK_LIB to check for zlib
John W. Eaton <jwe@octave.org>
parents: 9536
diff changeset
361 Z_LDFLAGS: $Z_LDFLAGS
d0239bddf621 use OCTAVE_CHECK_LIB to check for zlib
John W. Eaton <jwe@octave.org>
parents: 9536
diff changeset
362 Z_LIBS: $Z_LIBS
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
363 DEFS:
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
364
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
365 EOF
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
366
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
367 if $HAVE_FMT; then
4084
babc519f245b [project @ 2002-10-03 03:23:14 by jwe]
jwe
parents: 3859
diff changeset
368 echo $DEFS | fmt | $SED 's/^/ /' >> $TEMP
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
369 else
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
370 echo $DEFS >> $TEMP
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
371 fi
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
372
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
373 if test $# -gt 0; then
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
374 if test -f "$1"; then
801
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
375 cat >> $TEMP << EOF
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
376
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
377 User-preferences (please do not edit this section):
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
378 --------------------------------------------------
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
379
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
380 EOF
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
381 cat $1 >> $TEMP
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
382 fi
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
383 fi
cbc37d8d0fdf [project @ 1994-10-13 17:03:23 by jwe]
jwe
parents: 797
diff changeset
384
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
385 chmod u+w $TEMP
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
386 cp $TEMP $TEMP.x
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
387
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
388 status=0
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
389
2564
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
390 editing=true
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
391
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
392 while $editing; do
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
393 if $EDITOR $TEMP; then
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
394 while $editing; do
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
395 echo $echo_n "(a)bort, (e)dit, (l)ist, (s)end? $echo_c"
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
396 read ans
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
397 case "$ans" in
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
398 a* | A*)
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
399 status=1
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
400 editing=false
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
401 ;;
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
402 e* | E*)
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
403 break;
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
404 ;;
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
405 l* | L*)
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
406 $PAGER $TEMP
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
407 ;;
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
408 s* | S*)
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
409 editing=false
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
410 ;;
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
411 esac
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
412 done
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
413 else
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
414 echo "problems with edit -- no bug report submitted"
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
415 status=1
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
416 editing=false
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
417 fi
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
418 done
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
419
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
420 if test $status -eq 0; then
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
421 if cmp -s $TEMP $TEMP.x; then
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
422 echo "file not changed -- no bug report submitted"
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
423 status=1
2031
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
424 elif test `wc $TEMP | awk '{print $1}'` -eq 0; then
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
425 echo "empty bug report file -- not submitted"
1d249e745b33 [project @ 1996-03-26 08:41:10 by jwe]
jwe
parents: 1451
diff changeset
426 status=1
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
427 else
851
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
428
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
429 # Try to extract the recipient address, in case the To: line in the
964
9c2b69170142 [project @ 1994-12-09 19:32:01 by jwe]
jwe
parents: 857
diff changeset
430 # message template has been changed. Also get cc: lines.
851
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
431
4084
babc519f245b [project @ 2002-10-03 03:23:14 by jwe]
jwe
parents: 3859
diff changeset
432 TO_ADDR=`$SED -e '/^--------[ \t]*$/q' $TEMP | $SED -n -e 's/^[Tt][Oo]://p'`
babc519f245b [project @ 2002-10-03 03:23:14 by jwe]
jwe
parents: 3859
diff changeset
433 CC_ADDR=`$SED -e '/^--------[ \t]*$/q' $TEMP | $SED -n -e 's/^[Cc][Cc]://p'`
964
9c2b69170142 [project @ 1994-12-09 19:32:01 by jwe]
jwe
parents: 857
diff changeset
434
2222
a2e240d3f336 [project @ 1996-05-17 08:00:55 by jwe]
jwe
parents: 2159
diff changeset
435 if test -z "$TO_ADDR"; then
851
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
436 echo "no valid \`To:' field found in header -- using $BUGADDR instead"
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
437 else
964
9c2b69170142 [project @ 1994-12-09 19:32:01 by jwe]
jwe
parents: 857
diff changeset
438 BUGADDR="$TO_ADDR"
851
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
439 fi
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
440
964
9c2b69170142 [project @ 1994-12-09 19:32:01 by jwe]
jwe
parents: 857
diff changeset
441 BUGADDR="$BUGADDR $CC_ADDR"
9c2b69170142 [project @ 1994-12-09 19:32:01 by jwe]
jwe
parents: 857
diff changeset
442
4084
babc519f245b [project @ 2002-10-03 03:23:14 by jwe]
jwe
parents: 3859
diff changeset
443 TMP_SUB=`$SED -e '/^--------[ \t]*$/q' $TEMP | $SED -n -e 's/^Subject://p'`
2564
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
444
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
445 if test -n "$TMP_SUB"; then
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
446 SUBJECT="$TMP_SUB"
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
447 fi
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
448
851
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
449 # Delete the `--------' separator in the message.
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
450
1066
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
451 # Don't pretty-print this. Odd whitespace kills Ultrix AWK!
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
452
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
453 awk 'BEGIN{in_header=1;} /^--------[ \t]*$/ {
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
454 if (in_header) { in_header=0; print ""; next; }
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
455 } { print $0; }' $TEMP > $TEMP.x
851
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
456
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
457 # Now try to mail it.
f08046777694 [project @ 1994-10-21 01:21:13 by jwe]
jwe
parents: 850
diff changeset
458
7171
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
459 # indicate that we have not yet sent email successfully
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
460 status=11
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
461
1066
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
462 if test $status -ne 0; then
7171
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
463 ( mailx -s "$SUBJECT" $BUGADDR < $TEMP.x ) > /dev/null 2>&1
1066
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
464 status=$?
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
465 if test $status -ne 0; then
7171
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
466 ( Mail -s "$SUBJECT" $BUGADDR < $TEMP.x ) > /dev/null 2>&1
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
467 status=$?
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
468 if test $status -ne 0; then
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
469 ( /usr/ucb/mail -s "$SUBJECT" $BUGADDR < $TEMP.x ) > /dev/null 2>&1
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
470 status=$?
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
471 # make /bin/mail our last resort -- it ignores the subject line
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
472 if test $status -ne 0; then
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
473 ( /bin/mail $BUGADDR < $TEMP.x ) > /dev/null 2>&1
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
474 status=$?
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
475 if test $status -ne 0; then
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
476 echo "unable to send mail..."
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
477 fi
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
478 fi
9bc096bc59d4 [project @ 2007-11-13 18:02:51 by jwe]
jwe
parents: 7019
diff changeset
479 fi
1066
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
480 fi
ed077e7b5bcb [project @ 1995-01-25 15:18:39 by jwe]
jwe
parents: 1064
diff changeset
481 fi
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
482 fi
2564
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
483 fi
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
484
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
485 if test $status -ne 0; then
3082
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
486 dead_bug_file=$HOME/dead-octave-bug
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
487 looking_for_file=true;
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
488 n=1
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
489 while $looking_for_file; do
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
490 if test -f "$dead_bug_file-$n"; then
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
491 n=`expr $n + 1`
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
492 else
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
493 looking_for_file=false
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
494 dead_bug_file=$dead_bug_file-$n
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
495 fi
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
496 done
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
497 echo "saving message in $dead_bug_file";
7fa66715abc1 [project @ 1997-08-26 18:36:42 by jwe]
jwe
parents: 2831
diff changeset
498 cat $TEMP >> $dead_bug_file;
2564
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
499 exit 1
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
500 else
2564
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
501 echo "bug report sent to: $TO_ADDR"
ac70da7eeedc [project @ 1996-12-05 22:36:41 by jwe]
jwe
parents: 2236
diff changeset
502 echo " cc to: $CC_ADDR"
797
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
503 fi
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
504
21d1e55ee02c [project @ 1994-10-13 04:47:12 by jwe]
jwe
parents:
diff changeset
505 exit $status