audio-1.1.4/0000755000175000017500000000000011212722015010415 5ustar shshaudio-1.1.4/DESCRIPTION0000644000175000017500000000040611212715074012132 0ustar shshName: Audio Version: 1.1.4 Date: 2009-05-03 Author: Paul Kienzle Maintainer: Paul Kienzle Title: Audio Description: Audio recording, processing and playing tools. Depends: octave (>= 2.9.7) Autoload: yes License: GPL version 2 or later Url: http://octave.sf.net audio-1.1.4/inst/0000755000175000017500000000000011212722015011372 5ustar shshaudio-1.1.4/inst/auload.m0000644000175000017500000003011111212715074013020 0ustar shsh## Copyright (C) 1999 Paul Kienzle ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; If not, see . ## -*- texinfo -*- ## @deftypefn {Function File} {[@var{x},@var{fs},@var{sampleformat}] =} auload (@var{filename}) ## ## Reads an audio waveform from a file given by the string @var{filename}. ## Returns the audio samples in data, one column per channel, one row per ## time slice. Also returns the sample rate and stored format (one of ulaw, ## alaw, char, int16, int24, int32, float, double). The sample value will be ## normalized to the range [-1,1] regardless of the stored format. ## ## @example ## [x, fs] = auload(file_in_loadpath("sample.wav")); ## auplot(x,fs); ## @end example ## ## Note that translating the asymmetric range [-2^n,2^n-1] into the ## symmetric range [-1,1] requires a DC offset of 2/2^n. The inverse ## process used by ausave requires a DC offset of -2/2^n, so loading and ## saving a file will not change the contents. Other applications may ## compensate for the asymmetry in a different way (including previous ## versions of auload/ausave) so you may find small differences in ## calculated DC offsets for the same file. ## @end deftypefn ## 2001-09-04 Paul Kienzle ## * skip unknown blocks in WAVE format. ## 2001-09-05 Paul Kienzle ## * remove debugging stuff from AIFF format. ## * use data length if it is given rather than reading to the end of file. ## 2001-12-11 Paul Kienzle ## * use closed interval [-1,1] rather than open interval [-1,1) internally function [data, rate, sampleformat] = auload(path) if (nargin != 1) usage("[x, fs, sampleformat] = auload('filename.ext')"); end data = []; # if error then read nothing rate = 8000; sampleformat = 'ulaw'; ext = rindex(path, '.'); if (ext == 0) usage('x = auload(filename.ext)'); end ext = tolower(substr(path, ext+1, length(path)-ext)); [file, msg] = fopen(path, 'rb'); if (file == -1) error([ msg, ": ", path]); end msg = sprintf('Invalid audio header: %s', path); ## Microsoft .wav format if strcmp(ext,'wav') ## Header format obtained from sox/wav.c ## April 15, 1992 ## Copyright 1992 Rick Richardson ## Copyright 1991 Lance Norskog And Sundry Contributors ## This source code is freely redistributable and may be used for ## any purpose. This copyright notice must be maintained. ## Lance Norskog And Sundry Contributors are not responsible for ## the consequences of using this software. ## check the file magic header bytes arch = 'ieee-le'; str = char(fread(file, 4, 'char')'); if !strcmp(str, 'RIFF') error(msg); end len = fread(file, 1, 'int32', 0, arch); str = char(fread(file, 4, 'char')'); if !strcmp(str, 'WAVE') error(msg); end ## skip to the "fmt " section, ignoring everything else while (1) if feof(file) error(msg); end str = char(fread(file, 4, 'char')'); len = fread(file, 1, 'int32', 0, arch); if strcmp(str, 'fmt ') break; end fseek(file, len, SEEK_CUR); end ## read the "fmt " section formatid = fread(file, 1, 'int16', 0, arch); channels = fread(file, 1, 'int16', 0, arch); rate = fread(file, 1, 'int32', 0, arch); fread(file, 1, 'int32', 0, arch); fread(file, 1, 'int16', 0, arch); bits = fread(file, 1, 'int16', 0, arch); fseek(file, len-16, SEEK_CUR); ## skip to the "data" section, ignoring everything else while (1) if feof(file) error(msg); end str = char(fread(file, 4, 'char')'); len = fread(file, 1, 'int32', 0, arch); if strcmp(str, 'data') break; end fseek(file, len, SEEK_CUR); end if (formatid == 1) if bits == 8 sampleformat = 'uchar'; precision = 'uchar'; samples = len; elseif bits == 16 sampleformat = 'int16'; precision = 'int16'; samples = len/2; elseif bits == 24 sampleformat = 'int24'; precision = 'int24'; samples = len/3; elseif bits == 32 sampleformat = 'int32'; precision = 'int32'; samples = len/4; else error(msg); endif elseif (formatid == 3) if bits == 32 sampleformat = 'float'; precision = 'float'; samples = len/4; elseif bits == 64 sampleformat = 'double'; precision = 'double'; samples = len/8; else error(msg); endif elseif (formatid == 6 && bits == 8) sampleformat = 'alaw'; precision = 'uchar'; samples = len; elseif (formatid == 7 && bits == 8) sampleformat = 'ulaw'; precision = 'uchar'; samples = len; else error(msg); return; endif ## Sun .au format elseif strcmp(ext, 'au') ## Header format obtained from sox/au.c ## September 25, 1991 ## Copyright 1991 Guido van Rossum And Sundry Contributors ## This source code is freely redistributable and may be used for ## any purpose. This copyright notice must be maintained. ## Guido van Rossum And Sundry Contributors are not responsible for ## the consequences of using this software. str = char(fread(file, 4, 'char')'); magic=' ds.'; invmagic='ds. '; magic(1) = char(0); invmagic(1) = char(0); if strcmp(str, 'dns.') || strcmp(str, magic) arch = 'ieee-le'; elseif strcmp(str, '.snd') || strcmp(str, invmagic) arch = 'ieee-be'; else error(msg); end header = fread(file, 1, 'int32', 0, 'ieee-be'); len = fread(file, 1, 'int32', 0, 'ieee-be'); formatid = fread(file, 1, 'int32', 0, 'ieee-be'); rate = fread(file, 1, 'int32', 0, 'ieee-be'); channels = fread(file, 1, 'int32', 0, 'ieee-be'); fseek(file, header-24, SEEK_CUR); % skip file comment ## interpret the sample format if formatid == 1 sampleformat = 'ulaw'; precision = 'uchar'; bits = 12; samples = len; elseif formatid == 2 sampleformat = 'uchar'; precision = 'uchar'; bits = 8; samples = len; elseif formatid == 3 sampleformat = 'int16'; precision = 'int16'; bits = 16; samples = len/2; elseif formatid == 5 sampleformat = 'int32'; precision = 'int32'; bits = 32; samples = len/4; elseif formatid == 6 sampleformat = 'float'; precision = 'float'; bits = 32; samples = len/4; elseif formatid == 7 sampleformat = 'double'; precision = 'double'; bits = 64; samples = len/8; else error(msg); end ## Apple/SGI .aiff format elseif strcmp(ext,'aiff') || strcmp(ext,'aif') ## Header format obtained from sox/aiff.c ## September 25, 1991 ## Copyright 1991 Guido van Rossum And Sundry Contributors ## This source code is freely redistributable and may be used for ## any purpose. This copyright notice must be maintained. ## Guido van Rossum And Sundry Contributors are not responsible for ## the consequences of using this software. ## ## IEEE 80-bit float I/O taken from ## ftp://ftp.mathworks.com/pub/contrib/signal/osprey.tar ## David K. Mellinger ## dave@mbari.org ## +1-831-775-1805 ## fax -1620 ## Monterey Bay Aquarium Research Institute ## 7700 Sandholdt Road ## check the file magic header bytes arch = 'ieee-be'; str = char(fread(file, 4, 'char')'); if !strcmp(str, 'FORM') error(msg); end len = fread(file, 1, 'int32', 0, arch); str = char(fread(file, 4, 'char')'); if !strcmp(str, 'AIFF') error(msg); end ## skip to the "COMM" section, ignoring everything else while (1) if feof(file) error(msg); end str = char(fread(file, 4, 'char')'); len = fread(file, 1, 'int32', 0, arch); if strcmp(str, 'COMM') break; end fseek(file, len, SEEK_CUR); end ## read the "COMM" section channels = fread(file, 1, 'int16', 0, arch); frames = fread(file, 1, 'int32', 0, arch); bits = fread(file, 1, 'int16', 0, arch); exp = fread(file, 1, 'uint16', 0, arch); % read a 10-byte float mant = fread(file, 2, 'uint32', 0, arch); mant = mant(1) / 2^31 + mant(2) / 2^63; if (exp >= 32768), mant = -mant; exp = exp - 32768; end exp = exp - 16383; rate = mant * 2^exp; fseek(file, len-18, SEEK_CUR); ## skip to the "SSND" section, ignoring everything else while (1) if feof(file) error(msg); end str = char(fread(file, 4, 'char')'); len = fread(file, 1, 'int32', 0, arch); if strcmp(str, 'SSND') break; end fseek(file, len, SEEK_CUR); end offset = fread(file, 1, 'int32', 0, arch); fread(file, 1, 'int32', 0, arch); fseek(file, offset, SEEK_CUR); if bits == 8 precision = 'uchar'; sampleformat = 'uchar'; samples = len - 8; elseif bits == 16 precision = 'int16'; sampleformat = 'int16'; samples = (len - 8)/2; elseif bits == 32 precision = 'int32'; sampleformat = 'int32'; samples = (len - 8)/4; else error(msg); endif ## file extension unknown else error('auload(filename.ext) understands .wav .au and .aiff only'); end ## suck in all the samples if (samples <= 0) samples = Inf; end if (precision == 'int24') data = fread(file, 3*samples, 'uint8', 0, arch); if (arch == 'ieee-le') data = data(1:3:end) + data(2:3:end) * 2^8 + cast(typecast(cast(data(3:3:end), 'uint8'), 'int8'), 'double') * 2^16; else data = data(3:3:end) + data(2:3:end) * 2^8 + cast(typecast(cast(data(1:3:end), 'uint8'), 'int8'), 'double') * 2^16; endif else data = fread(file, samples, precision, 0, arch); endif fclose(file); ## convert samples into range [-1, 1) if strcmp(sampleformat, 'alaw') alaw = [ \ -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736, \ -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784, \ -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368, \ -3776, -3648, -4032, -3904, -3264, -3136, -3520, -3392, \ -22016, -20992, -24064, -23040, -17920, -16896, -19968, -18944, \ -30208, -29184, -32256, -31232, -26112, -25088, -28160, -27136, \ -11008, -10496, -12032, -11520, -8960, -8448, -9984, -9472, \ -15104, -14592, -16128, -15616, -13056, -12544, -14080, -13568, \ -344, -328, -376, -360, -280, -264, -312, -296, \ -472, -456, -504, -488, -408, -392, -440, -424, \ -88, -72, -120, -104, -24, -8, -56, -40, \ -216, -200, -248, -232, -152, -136, -184, -168, \ -1376, -1312, -1504, -1440, -1120, -1056, -1248, -1184, \ -1888, -1824, -2016, -1952, -1632, -1568, -1760, -1696, \ -688, -656, -752, -720, -560, -528, -624, -592, \ -944, -912, -1008, -976, -816, -784, -880, -848 ]; alaw = ([ alaw,-alaw]+0.5)/32767.5; data = alaw(data+1); elseif strcmp(sampleformat, 'ulaw') data = mu2lin(data, 0); elseif strcmp(sampleformat, 'uchar') ## [ 0, 255 ] -> [ -1, 1 ] data = data/127.5 - 1; elseif strcmp(sampleformat, 'int16') ## [ -32768, 32767 ] -> [ -1, 1 ] data = (data+0.5)/32767.5; elseif strcmp(sampleformat, 'int32') ## [ -2^31, 2^31-1 ] -> [ -1, 1 ] data = (data+0.5)/(2^31-0.5); end data = reshape(data, channels, length(data)/channels)'; endfunction %!demo %! [x, fs] = auload(file_in_loadpath("sample.wav")); %! auplot(x,fs); audio-1.1.4/inst/soundsc.m0000644000175000017500000000416411212715074013242 0ustar shsh## Copyright (C) 2000 Paul Kienzle ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; If not, see . ## usage: soundsc(x, fs, limit) or soundsc(x, fs, [ lo, hi ]) ## ## soundsc(x) ## Scale the signal so that [min(x), max(x)] -> [-1, 1], then ## play it through the speakers at 8000 Hz sampling rate. The ## signal has one column per channel. ## ## soundsc(x,fs) ## Scale the signal and play it at sampling rate fs. ## ## soundsc(x, fs, limit) ## Scale the signal so that [-|limit|, |limit|] -> [-1, 1], then ## play it at sampling rate fs. If fs is empty, then the default ## 8000 Hz sampling rate is used. ## ## soundsc(x, fs, [ lo, hi ]) ## Scale the signal so that [lo, hi] -> [-1, 1], then play it ## at sampling rate fs. If fs is empty, then the default 8000 Hz ## sampling rate is used. ## ## y=soundsc(...) ## return the scaled waveform rather than play it. ## ## See sound for more information. function data_r = soundsc(data, rate, range) if nargin < 1 || nargin > 3, usage("soundsc(x, fs, [lo, hi])") endif if nargin < 2, rate = []; endif if nargin < 3, range = [min(data(:)), max(data(:))]; endif if isscalar(range), range = [-abs(range), abs(range)]; endif data=(data - mean(range))/((range(2)-range(1))/2); if nargout > 0 data_r = data; else sound(data, rate); endif endfunction %!demo %! [x, fs] = auload(file_in_loadpath("sample.wav")); %! soundsc(x,fs); %!shared y %! [x, fs] = auload(file_in_loadpath("sample.wav")); %! y=soundsc(x); %!assert (min(y(:)), -1, eps) %!assert (max(y(:)), 1, eps) audio-1.1.4/inst/clip.m0000644000175000017500000000364211212715074012513 0ustar shsh## Copyright (C) 1999 Paul Kienzle ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; If not, see . ## Clip values outside the range to the value at the boundary of the ## range. ## ## X = clip(X) ## Clip to range [0, 1] ## ## X = clip(X, hi) ## Clip to range [0, hi] ## ## X = clip(X, [lo, hi]) ## Clip to range [lo, hi] ## TODO: more clip modes, such as three level clip(X, [lo, mid, hi]), which ## TODO: sends everything above hi to hi, below lo to lo and between to ## TODO: mid; or infinite peak clipping, which sends everything above mid ## TODO: to hi and below mid to lo. function x = clip (x, range) if (nargin == 2) if (length(range) == 1) range = [0, range]; end elseif (nargin == 1) range = [0, 1]; else usage("X = clip(X [, range])"); end try wfi = warning("query", "Octave:fortran-indexing").state; catch wfi = "off"; end unwind_protect x (find (x > range (2))) = range (2); x (find (x < range (1))) = range (1); unwind_protect_cleanup warning(wfi, "Octave:fortran-indexing"); end_unwind_protect endfunction %!error clip %!error clip(1,2,3) %!assert (clip(pi), 1) %!assert (clip(-pi), 0) %!assert (clip([-1.5, 0, 1.5], [-1, 1]), [-1, 0, 1]); %!assert (clip([-1.5, 0, 1.5]', [-1, 1]'), [-1, 0, 1]'); %!assert (clip([-1.5, 1; 0, 1.5], [-1, 1]), [-1, 1; 0, 1]); %!assert (isempty(clip([],1))); audio-1.1.4/inst/auplot.m0000644000175000017500000001615411212715074013072 0ustar shsh## Copyright (C) 1999 Paul Kienzle ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; If not, see . ## -*- texinfo -*- ## @deftypefn {Function File} {[@var{y},@var{t},@var{scale}] = } auplot (@var{x}) ## @deftypefnx {Function File} {[@var{y},@var{t},@var{scale}] = } auplot (@var{x},@var{fs}) ## @deftypefnx {Function File} {[@var{y},@var{t},@var{scale}] = } auplot (@var{x},@var{fs},@var{offset}) ## @deftypefnx {Function File} {[@var{y},@var{t},@var{scale}] = } auplot (@var{...},@var{plotstr}) ## ## Plot the waveform data, displaying time on the @var{x} axis. If you are ## plotting a slice from the middle of an array, you may want to specify ## the @var{offset} into the array to retain the appropriate time index. If ## the waveform contains multiple channels, then the data are scaled to ## the range [-1,1] and shifted so that they do not overlap. If a @var{plotstr} ## is given, it is passed as the third argument to the plot command. This ## allows you to set the linestyle easily. @var{fs} defaults to 8000 Hz, and ## @var{offset} defaults to 0 samples. ## ## Instead of plotting directly, you can ask for the returned processed ## vectors. If @var{y} has multiple channels, the plot should have the y-range ## [-1 2*size(y,2)-1]. scale specifies how much the matrix was scaled ## so that each signal would fit in the specified range. ## ## Since speech samples can be very long, we need a way to plot them ## rapidly. For long signals, auplot windows the data and keeps the ## minimum and maximum values in the window. Together, these values ## define the minimal polygon which contains the signal. The number of ## points in the polygon is set with the global variable auplot_points. ## The polygon may be either 'filled' or 'outline', as set by the global ## variable auplot_format. For moderately long data, the window does ## not contain enough points to draw an interesting polygon. In this ## case, simply choosing an arbitrary point from the window looks best. ## The global variable auplot_window sets the size of the window ## required for creating polygons. You can turn off the polygons ## entirely by setting auplot_format to 'sampled'. To turn off fast ## plotting entirely, set auplot_format to 'direct', or set ## auplot_points=1. There is no reason to do this since your screen ## resolution is limited and increasing the number of points plotted ## will not add any information. auplot_format, auplot_points and ## auplot_window may be set in .octaverc. By default auplot_format is ## 'outline', auplot_points=1000 and auplot_window=7. ## @end deftypefn ## 2000-03 Paul Kienzle ## accept either row or column data ## implement fast plotting ## 2000-04 Paul Kienzle ## return signal and time vectors if asked ## TODO: test offset and plotstr ## TODO: convert offset to time range in the form used by au ## TODO: rename to au; if nargout return data within time range ## TODO: otherwise plot the data function [y_r, t_r, scale_r] = auplot(x, fs, offset, plotstr) global auplot_points=1000; global auplot_format="outline"; global auplot_window=7; if nargin<1 || nargin>4 usage("[y, t, scale] = auplot(x [, fs [, offset [, plotstr]]])"); endif if nargin<2, fs = 8000; offset=0; plotstr = []; endif if nargin<3, offset=0; plotstr = []; endif if nargin<4, plotstr = []; endif if ischar(fs), plotstr=fs; fs=8000; endif if ischar(offset), plotstr=offset; offset=0; endif if isempty(plotstr), plotstr=";;"; endif if (size(x,1)c*r); if r==1 || strcmp(auplot_format,"direct") ## full plot t=[0:samples-1]*1000/fs; y=x; elseif r 1 scale = max(abs(y(:))); if (scale > 0) y=y/scale; endif for i=1:channels y(:,i) = y(:,i) + 2*(i-1); end else scale = 1; end if nargout >= 1, y_r = y; endif if nargout >= 2, t_r = t; endif if nargout >= 3, scale_r = scale; endif if nargout == 0 if channels > 1 unwind_protect ## protect plot state ylabel(sprintf('signal scaled by %f', scale)); axis([min(t), max(t), -1, 2*channels-1]); plot(t,y,plotstr); unwind_protect_cleanup axis(); ylabel(""); end_unwind_protect else plot(t,y,plotstr); end endif end %!demo %! [x, fs] = auload(file_in_loadpath("sample.wav")); %! subplot(211); title("single channel"); auplot(x,fs); %! subplot(212); title("2 channels, x and 3x"); auplot([x, 3*x], fs); %! oneplot(); title(""); %!demo %! [x, fs] = auload(file_in_loadpath("sample.wav")); %! global auplot_points; pts=auplot_points; %! global auplot_format; fmt=auplot_format; %! auplot_points=300; %! subplot(221); title("filled"); auplot_format="filled"; auplot(x,fs); %! subplot(223); title("outline"); auplot_format="outline"; auplot(x,fs); %! auplot_points=900; %! subplot(222); title("sampled"); auplot_format="sampled"; auplot(x,fs); %! subplot(224); title("direct"); auplot_format="direct"; auplot(x,fs); %! auplot_format=fmt; auplot_points=pts; title(""); oneplot(); %!demo %! [x, fs] = auload(file_in_loadpath("sample.wav")); %! title("subrange example"); auplot(au(x,fs,300,450),fs) %! title(""); %!error auplot %!error auplot(1,2,3,4,5) audio-1.1.4/inst/sample.wav0000644000175000017500000010376411212715074013414 0ustar shshRIFFWAVEfmt "VDdataȇ1DP9;5QSRSMNH?@L@>7394(*1KW/   +{ roCYmuSV$):v{dz/]pI 2n/aFIq!2]+HR2 ( dFw|O\i!%P &tv_5=(o@O8mTWuCPQ#lL9ry=Yw}|f%.`qt&Z 8R m3n~4Hdi<v>G2@0GldyS<O'0miip~ (,HqsN5;d};iB`haHuw.,IfkGLjUGU[o.YZHGi *Dz:nU0 XV5L59!j),XgulU**#&BK@ZY'0FonOF)/GY/  tmuVILfVY]fwnS7;Jh`FH`wr}vmhn{|}halm[@1E-GMi`H:jmyo~}%  *JEB4/!@Q[a9-4<N`Q:7R^WPSban[Xs^AG`_S-/Yqtr};>]qrWF6$/0+.-8 @Pxptqh xswtl6BLWj ')/ckv7 NxVT]\eb +I 9QC.:`Lnkv`?26<- |KwpOyC #g?$m 81F9A}2_ZVi*X C,5<cZ Cq/ nA~gA6z ! uEh%fO/ A]4"Qbew(PAc-j  *  g V&-  + ; . "e"H|ojR}unyP! 2>!?h)[bCK'wI1:F9'B6vpT NVm\%yJKoY;T,MiW/_Sl F WS0 N V [ ) q^[R%bY tPg @qQ P, g /T.&&UGdV5S53/Cy1Ekt7oikqj[&)#e`';\ ("=-/24 R)|fkV 2oyhax!:9{9 f0CQ"   & ]w/ppET}H `%#Z!B ,J  pDbD plnYbj_}L] G kY"O(|+ }%n`=b!J,5F\<*oBAKF+np\  :  6 BoU`M] 5:B1_a d/>puX!L&^[ ' p gyi^I @ *9Le:3h$e"p\{Y7pJm  N * 9 n|q'p\cM0jD=JpboqX)wC:-uCE?(FSI  f g/   _ %+[BM|^8$3XYv?GH < | h s m $ %!AF/#W<> Py}(Hvh2Ua(!`5%1[#UWVc  ]bP. DH+5#oO* @5kYV/ g t J _ 1ky: T6[7Jq>TwcaOW90{NAy@]B=:|< N Z +  6     I {@)Q#^6Z?4 UhC03dm4Y! gf1q$ztNihF7t_9 ]1#alD*_[Mt:k=">;/ PO>\x<[1~[S Q>,[qe`R9YRH6k7_"DM]uwe3-+& .%0++0,&cJ2$ 9d's=z`2%n\<zq|vpQ4>>C!!$&'#67Ac~~+-./'78FTTXfc\cF8:GMPGQQ>@+M\B4yweNTA6&#, &'  2?ULKT]x{*Pkjj{lWCL)% +/)+"+/;TOXYEKC, *../4LGYMLUZUTb_WU\cPRY8$.045C1!% %"#" ^YYm~p_(7BA ?= DZYT@FNh$:8I@?Psx\ip~uoaQG/|vqqqbPMgiNAT} :D97><f(b(%<B5g )()7_OQ|I2}zaqTTD.C0[+*x >SPKihhgfl)n+%:4kyM% &mc?'w`>>Zq+emjsHt[3%Q/G5!v[Bz0-EEa/dtrW$|fp)jmY3^hKe[NJaoadQu. ~S@9+r Hjz|UUwF=c<,_.CUG4SsV+-]ztDiz'%{ VIxE~t'<=O\eB^P^kqe<%. T mkS.#"?B'3Iio 3F 8 @Q l 8 K@/Mp.KE2G =L[%P y p W #V_=oJW9_[vbIjs`aTS'QRbQx9 /| =A@ / R2l9[gO=_  p !og'R*a %fhm  d K@> swkQNWT'rErE[(Y#;X SbWss }?Q >9Q}AwdC#, DVo.o)Q0 '~,K9cvT ;Z bL*l?  l u  z 7w^xZ93O+1m <<3O$-cHy{oK3({!&Z:  wvbj 6gl]]Y1 Uxq, [:Pb  sa d  ^!Hi6 Wl2V8Q/zrWz_V\pZ^w0W x $ tes/ C|>j|VM\3Gzq 2  m m 3 % T {C jn,^DN kY# mgMr0v3 4Inll@EY8LtlFi |nMW D 1GiU(Fh%4I,{gA}=HK    ]  k m { t    @}~GhH2\4a=9NFnI Gu~_as4^p R{%SEl^&g'%Xy :R_&3no M bL,kxK7cM8Z-Y7X W >  t ; 2 ^]GdnO!=bG+0^m%1ExuQj20|:*h$lJ8(;R (q%c(4#"W5t\ C Y 4Qz(6  5  8beHqyr|$B5a&BT_r " & dtZ2t]$IcG>^5ad#xe9I@sA #3 xVW{^  e 5=:Aq3[QX |  m B t l s^@:S?!ob4"#G]HR]Ca@_6d?40 +heq@ n6_ np*/}>{p(Q._O}'+BA~l T>a3 6i#1n$$<WjlG 4^UB+}I'9AZf}xLcC0~=W! (&#\xWM3"+M|oz1?UTJD@NZg]}W!  iby[JZQP<#*ZRG?F=8QKKSURb[`z !/6DC78/--#/,<bgt}ropzZcfozjviZR53;5..-!'>>0:?IDNDG<'- ~    )-#kT?$.2&.!   $$' x}|ut~ +19P>H@<=7..511+385)%+     `c= ,*1! ,6uq % v'dv%z{G~ zq$MF %qGQnKH`{ 0HJ*'YQD K.o m?yya:c!biJyA=3]AP[pQnN[-Z0D40no m^}^m8272@b[& /DGAm~3,j;^XFV'q1ZVeK_'Mv1ke\`?Pu@+F5P}~B- "G<^,UK!8|v+"F$\dmxw"7 /wI?7 sq$LQae & %/5E6.OmnX.,A:#/;1) xoq7R{zD CmoT.&,7: ! (PxRKA/wT 3GudVT|Ore? "CljI)#LpoK7$CX`?Ijm_iqpghr~D'.B@@NiR967{ $HQev>%nOI~:7'-spbj&Q5sX01+)w-*]c%\nig\/!-U| "rkyfO87DIn<K5=4Kjn/&3&}F.7e|wP@Oxsf*D^dKRC|hPRX|JeLyAxr|*Pl$z*HL@IbuXs|Cix4,BlrcVG`ac{d) %#0Igr^M* ,1zB/63;AUWZTSGd0=W87xagL2 3Leus'a ObR-H HjC\"[e (jX#g8e$yne/}dfG5_iVpe3eJ{stZf:j5sC/8X3oq4#w{z3*wGs=F \ OM N gI /cm r^ DVi xJ5SZmZn/xB31IFv!X ?o"_A(GXP03OF wd; MQQdCO6,Opv.'i9  vy)(H%pnK`s.8V`}?F)*Kq:5mnmx<+YxK+8>Rz? vOl'X$M[xMULd ;\n"g:n@W > MGtz#\[nHy~-&K < x u A a5PzKt-Q-' ` Bxgg|kY-M ^XG YoCU "es)E>D{]'%* A W#[(nfL o~%3Zy Nhf0+ c k   {tJJcbX>*j=bv`8k ;)f2.lzr4GK _uW'Qrwo`gR27I|^lzS6 1 fBNAyu0p Q xY~<d q`L e  P  u <-%x-L+%v\tdjcUYV#Lu1K kn?hau)Z}svYllD %[m1L2  x *|!hFn([ mY9  N;S7!RFc:+D< h , ^  d d ltNHjYKvyERw g @*s`-#h`2~SenA\l,6N&Z?ru_h.} wG5lc G )& VRia> d t  .@n|AOIkC!k:F[ZU5dHVe[TyYRy9 +72 (OG y3!8SvC nW zAj$tG v=Y:8KDIk  ] #k"7j32AZ^im%ZP \9 ER s eI9PT?v/Hruj>l,(haxxgI%v9jPU X+PKK-\ 8pNJD.93T;B>Y 8 VEZ+Et:sL:"<c]w6?/ OAM4n(;2 ELT`6{Q'AubMt/" N&)Z-|Vp} ut~ z ]q? ~>\YWf r'}+G:^<2qXhsC&SZ&Aj/-qKp'Z U%/H9 0&:PkolfX\SzRLMfz $T:wW&h>>JqPMQ'&:IWo{ERY[u?J>:>EUhx6\i~zdqgL! \?2vyX@)  :MZtfdrg\ZTWbsnYR^`LIVH;! 'Ro+VE VBh[I5'4fv6cpaVII4+;`k9xl|"()/ZY_RYqfE>AKhijnV4hV+'*-Qo>|6h4T5,y V0c.4 ljIRTITB^}g)xF,'/9\b` +#h;'$[/YQI=NROgi{U(x!;[fhbd_I-uiax[7@Y/ d C b # > z d W $ H,#8$9>=1-M>$`w;Ou7w,l7&# (, )konsW'D;.ei61[cGt6+GmOv _Zfv 1 @ G pOU"Qd23N$uqR--'.> Bni q8?A*ITL] >jdJ6^gGyIC<58MSdE*Gw1|b-$+[7EJF{C_\b^T k$!,'G J l #5MVWqVbI2SKfu3U=P&VylE;DS#ud'>??~{E xJ_<~1&)4^^PUC 2  5?=K3 x ( 1=~Li^nI0`L'txW " W/j`xL_?Rec7!+UT{:aH\9|+W6-E Ws0xy4  xrJXe)Ci=x  * ]5 Q [xl"p\   Oz:QY\K,"A]|)3= l9ni/ X*q)mn2EA0|V/oFMmW[ ,OIu5 # %Dhtm6D # 8 RB7^VQE<`|6P%7'mC;8^$>#zXU?/.7FL6 gOmK,> Jis%q/JLM+*#y 0G Dn \ ZR&6uvWbrb[|(:KhxK  >g2DqqrGCBn&va)2_>0 P 7\Dnu5s'iQyx[HG #  :E _  C D . $ LkQ\9T*rI 9X3a{V. }=#_8lL=lidYi!kXd{xs|*pN K)64)vL>GJW}3gRo-6NmN?6N/tq}YR/%R2g|an10KhU%( (erD?}~O@0Q~ &<:&5%jR:*%3FfkW\0!"1FLOWwiTNPYnPSm 2=>IQUa]xiLD)$~`gc}# "+($:U\NQ9").1&2F<.&wc=2CC44(%!!!wx]L0;BZye^G>J=@NIWouy  "%!% +-:9>4'&+/  2:;4?A2<H>1)#'/   M%eb$RNR.C Oe`/e]1HC{J91zw #3A$ Je:  %3,O1$)/2-=1AZc^PQGN\ZVL6%+   7  #DD- zx  +!&#&22* *;.D896&#"    0g1# +K"e9wk3 BpQpK` j9?nQ=?6kGZ4-d4y'P4_'&@uwF+|0AI3'J }Z#?^]Hna%i8BO).J3& EbC #O$7Mf ih(g4LV{IAR,-+ U|4ZQ&= 6 +6-=3~y]"Xl=)EMP5 T>x*R~6tWMf)^mIv]0j{!~ yM;W%<I!]>~8_AcL/-8/>0)&wW!fz +PB\a$%+ '@,3K<oh6QD<.1(:-XQRgXq &*4(;HLP?K9?)$K8nmaH?QXSADC3-#>M\t=NR3 (!6"% $    '@XV0 /7QDSVGH"&Ebikgdzz~rjq[@*/4#  - {ymg\ZA&kRVO?54,";6-?8T`s+NmqwbEQi 0* &JOr{GZ,aGX|W@A13Qp>pvxvh 5DA_qg?1Br ,&:@;-)*` de,"mu  X F  G I aC h Q ) 1!-tnm*Q aNR  3]&wy 0z;6)YfWI~ W&9~#'4Ve4idW2k=,}Rl{rV+!CqSA)aR 1 j - V @9,5 LuY-%S9>G^z]HAW ?xOFJ8ZJ {C>Zhfxzco$ ]HU^O4yb7 Z[?zC ]r/ZqwE  @ ( _ (,x|4 4 al9?N "8pj>3D ^s8%50,mB 5  w6c&}v EewzeXs.|,k?J8\]9hL.yZ! GsJ:yr^ { $ % ]tX = 1 " ,(]`ZIn% "; 3Ii)9 tY_=: F >  \]^!?.fBD@9Na1pT -5m&sD! o}5O%oD Y w H7 C7 JP)v#( Va:q-<h!Z]<l+z>rjMV+h& gc^+1C0z-h(e rB)J} c!  { x .p (  !  8v u5?i=S& 3)/]m?[ , 4  </6b^ &xe U9q?\B<KMB79q=,8~J=,D:>i[& j  b VPge6x @>msW2$AL }[138IEx{^AbQ[]wvjs?dO9W2%]f-K 7o bGH*~`Nq+&   {  ?f+  3 = L I +!sU"pw?(HYY/$Z6.!WR@FVZ&HoQzM\cD iHM9Whm:H x0g+E:nYOl[ay#-EK>:N l U Y # U ' r "IBLGxjU-$nj[p(;$ Bc-5.g.9|!w lDe N.d>TQtuliVuCo =5r"mA?@>10At/"c > M ] / b )$ \  ' W i RG|w< RC<9Huqfn]A%)4f$ r78b^Uq3E< FYc5n@4)b?0>xE}+)Fl]}b}5;GUW E  *  2  * m 8 J ;E10"gFc4\}l ," D^ z 9 EF4cKu{mrFzBF?-r'a}:m)3Lt5,UA%&=> S F | 1  h~?N[Vq.dg[L)i6h [ P7bT\PGC-XdSTI*;YqkA=0v Ey%ZX-vPP}[@%  :V)m4   I  #l" ars@5SmN&!QV=]s~ j>bu}4Q  3lJjOT E&Hx> 7 c$k%CF'38HN+x0CV@c zVV5DfT- di'xk  Mjd$ ](~q;HX[]]kr6;ZvlCz-g}6#8aF Emk+iYV"fK"eyQ,fY[lVvI4 D-[NEZ) BjsaaGq :]zlO+l"_!yb}eB*)O^Tp']5W%A>VTti_cJ?B623#CSy $Hda_T[LW>~jM sJ8 ,/SKq|tnwgUI8,u_<  . ## y = au(x, fs, lo [, hi]) ## ## Extract data from x for time range lo to hi in milliseconds. If lo ## is [], start at the beginning. If hi is [], go to the end. If hi is ## not specified, return the single element at lo. If lo<0, prepad the ## signal to time lo. If hi is beyond the end, postpad the signal to ## time hi. ## TODO: modify prepad and postpad so that they accept matrices. function y=au(x,fs,lo,hi) if nargin<3 || nargin>4, usage("y = au(x, fs, lo [,hi])"); endif if nargin<4, hi=lo; endif if isempty(lo), lo=1; else lo=fix(lo*fs/1000)+1; endif if isempty(hi), hi=length(x); else hi=fix(hi*fs/1000)+1; endif if hilength(x)), y=postpad(y,length(y)+hi-length(x)); endif else y=x(max(lo,1):min(hi,length(x)), :); if (lo<1), y=[zeros(size(x,2),-lo+1) ; y]; endif if (hi>length(x)), y=[y ; zeros(size(x,2),hi-length(x))]; endif endif endfunction audio-1.1.4/inst/ausave.m0000644000175000017500000002127711212715074013054 0ustar shsh## Copyright (C) 1999 Paul Kienzle ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; If not, see . ## usage: ausave('filename.ext', x, fs, format) ## ## Writes an audio file with the appropriate header. The extension on ## the filename determines the layout of the header. Currently supports ## .wav and .au layouts. Data is a matrix of audio samples in the ## range [-1,1] (inclusive), one row per time step, one column per ## channel. Fs defaults to 8000 Hz. Format is one of ulaw, alaw, char, ## short, long, float, double ## ## Note that translating the symmetric range [-1,1] into the asymmetric ## range [-2^n,2^n-1] requires a DC offset of -2/2^n. The inverse ## process used by auload requires a DC offset of 2/2^n, so loading and ## saving a file will not change the contents. Other applications may ## compensate for the asymmetry in a different way (including previous ## versions of auload/ausave) so you may find small differences in ## calculated DC offsets for the same file. ## 2001-10-23 Paul Kienzle ## * force lin2mu to use [-1:1] regardless of its default ## 2001-12-11 Paul Kienzle ## * use closed interval [-1,1] rather than open interval [-1,1) internally ## * rescale data if it exceeds the range function ausave(path, data, rate, sampleformat) if nargin < 2 || nargin>4 usage("ausave('filename.ext', x [, fs, sampleformat])"); end if nargin < 3, rate = 8000; end if nargin < 4, sampleformat = 'short'; end ext = rindex(path, '.'); if (ext == 0) usage("ausave('filename.ext', x [, fs, sampleformat])"); end ext = tolower(substr(path, ext+1, length(path)-ext)); # determine data size and orientation [samples, channels] = size(data); if (samples < channels) data = data.'; [samples, channels] = size(data); endif ## Microsoft .wav format if strcmp(ext,'wav') ## Header format obtained from sox/wav.c ## April 15, 1992 ## Copyright 1992 Rick Richardson ## Copyright 1991 Lance Norskog And Sundry Contributors ## This source code is freely redistributable and may be used for ## any purpose. This copyright notice must be maintained. ## Lance Norskog And Sundry Contributors are not responsible for ## the consequences of using this software. if (strcmp(sampleformat,'uchar')) formatid = 1; samplesize = 1; elseif (strcmp(sampleformat,'short')) formatid = 1; samplesize = 2; elseif (strcmp(sampleformat, 'long')) formatid = 1; samplesize = 4; elseif (strcmp(sampleformat, 'float')) formatid = 3; samplesize = 4; elseif (strcmp(sampleformat, 'double')) formatid = 3; samplesize = 8; elseif (strcmp(sampleformat, 'alaw')) formatid = 6; samplesize = 1; elseif (strcmp(sampleformat, 'ulaw')) formatid = 7; samplesize = 1; else error("%s is invalid format for .wav file\n", sampleformat); end datasize = channels*samplesize*samples; [file, msg] = fopen(path, 'wb'); if (file == -1) error("%s: %s", msg, path); end ## write the magic header arch = 'ieee-le'; fwrite(file, toascii('RIFF'), 'char'); fwrite(file, datasize+36, 'long', 0, arch); fwrite(file, toascii('WAVE'), 'char'); ## write the "fmt " section fwrite(file, toascii('fmt '), 'char'); fwrite(file, 16, 'long', 0, arch); fwrite(file, formatid, 'short', 0, arch); fwrite(file, channels, 'short', 0, arch); fwrite(file, rate, 'long', 0, arch); fwrite(file, rate*channels*samplesize, 'long', 0, arch); fwrite(file, channels*samplesize, 'short', 0, arch); fwrite(file, samplesize*8, 'short', 0, arch); ## write the "data" section fwrite(file, toascii('data'), 'char'); fwrite(file, datasize, 'long', 0, arch); ## Sun .au format elseif strcmp(ext, 'au') ## Header format obtained from sox/au.c ## September 25, 1991 ## Copyright 1991 Guido van Rossum And Sundry Contributors ## This source code is freely redistributable and may be used for ## any purpose. This copyright notice must be maintained. ## Guido van Rossum And Sundry Contributors are not responsible for ## the consequences of using this software. if (strcmp(sampleformat, 'ulaw')) formatid = 1; samplesize = 1; elseif (strcmp(sampleformat,'uchar')) formatid = 2; samplesize = 1; elseif (strcmp(sampleformat,'short')) formatid = 3; samplesize = 2; elseif (strcmp(sampleformat, 'long')) formatid = 5; samplesize = 4; elseif (strcmp(sampleformat, 'float')) formatid = 6; samplesize = 4; elseif (strcmp(sampleformat, 'double')) formatid = 7; samplesize = 8; else error("%s is invalid format for .au file\n", sampleformat); end datasize = channels*samplesize*samples; [file, msg] = fopen(path, 'wb'); if (file == -1) error("%s: %s", msg, path); end arch = 'ieee-be'; fwrite(file, toascii('.snd'), 'char'); fwrite(file, 24, 'long', 0, arch); fwrite(file, datasize, 'long', 0, arch); fwrite(file, formatid, 'long', 0, arch); fwrite(file, rate, 'long', 0, arch); fwrite(file, channels, 'long', 0, arch); ## Apple/SGI .aiff format elseif strcmp(ext,'aiff') || strcmp(ext,'aif') ## Header format obtained from sox/aiff.c ## September 25, 1991 ## Copyright 1991 Guido van Rossum And Sundry Contributors ## This source code is freely redistributable and may be used for ## any purpose. This copyright notice must be maintained. ## Guido van Rossum And Sundry Contributors are not responsible for ## the consequences of using this software. ## ## IEEE 80-bit float I/O taken from ## ftp://ftp.mathworks.com/pub/contrib/signal/osprey.tar ## David K. Mellinger ## dave@mbari.org ## +1-831-775-1805 ## fax -1620 ## Monterey Bay Aquarium Research Institute ## 7700 Sandholdt Road if (strcmp(sampleformat,'uchar')) samplesize = 1; elseif (strcmp(sampleformat,'short')) samplesize = 2; elseif (strcmp(sampleformat, 'long')) samplesize = 4; else error("%s is invalid format for .aiff file\n", sampleformat); end datasize = channels*samplesize*samples; [file, msg] = fopen(path, 'wb'); if (file == -1) error("%s: %s", msg, path); end ## write the magic header arch = 'ieee-be'; fwrite(file, toascii('FORM'), 'char'); fwrite(file, datasize+46, 'long', 0, arch); fwrite(file, toascii('AIFF'), 'char'); ## write the "COMM" section fwrite(file, toascii('COMM'), 'char'); fwrite(file, 18, 'long', 0, arch); fwrite(file, channels, 'short', 0, arch); fwrite(file, samples, 'long', 0, arch); fwrite(file, 8*samplesize, 'short', 0, arch); fwrite(file, 16414, 'ushort', 0, arch); % sample rate exponent fwrite(file, [rate, 0], 'ulong', 0, arch); % sample rate mantissa ## write the "SSND" section fwrite(file, toascii('SSND'), 'char'); fwrite(file, datasize+8, 'long', 0, arch); # section length fwrite(file, 0, 'long', 0, arch); # block size fwrite(file, 0, 'long', 0, arch); # offset ## file extension unknown else error('ausave(filename.ext,...) understands .wav .au and .aiff only'); end ## Make sure the data fits into the sample range scale = max(abs(data(:))); if (scale > 1.0) warning("ausave: audio data exceeds range [-1,1] --- rescaling"); data = data / scale; endif ## convert samples from range [-1, 1] if strcmp(sampleformat, 'alaw') error("FIXME: ausave needs linear to alaw conversion\n"); precision = 'uchar'; elseif strcmp(sampleformat, 'ulaw') data = lin2mu(data, 0); precision = 'uchar' elseif strcmp(sampleformat, 'uchar') data = round((data+1)*127.5); precision = 'uchar'; elseif strcmp(sampleformat, 'short') data = round(data*32767.5 - 0.5); precision = 'short'; elseif strcmp(sampleformat, 'long') data = round(data*(2^31-0.5) - 0.5); precision = 'long'; else precision = sampleformat; end fwrite(file, data', precision, 0, arch); fclose(file); endfunction audio-1.1.4/inst/sound.m0000644000175000017500000001420111212715074012705 0ustar shsh## Copyright (C) 1999-2000 Paul Kienzle ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; If not, see . ## usage: sound(x [, fs, bs]) ## ## Play the signal through the speakers. Data is a matrix with ## one column per channel. Rate fs defaults to 8000 Hz. The signal ## is clipped to [-1, 1]. Buffer size bs controls how many audio samples ## are clipped and buffered before sending them to the audio player. bs ## defaults to fs, which is equivalent to 1 second of audio. ## ## Note that if $DISPLAY != $HOSTNAME:n then a remote shell is opened ## to the host specified in $HOSTNAME to play the audio. See manual ## pages for ssh, ssh-keygen, ssh-agent and ssh-add to learn how to ## set it up. ## ## This function writes the audio data through a pipe to the program ## "play" from the sox distribution. sox runs pretty much anywhere, ## but it only has audio drivers for OSS (primarily linux and freebsd) ## and SunOS. In case your local machine is not one of these, write ## a shell script such as ~/bin/octaveplay, substituting AUDIO_UTILITY ## with whatever audio utility you happen to have on your system: ## #!/bin/sh ## cat > ~/.octave_play.au ## SYSTEM_AUDIO_UTILITY ~/.octave_play.au ## rm -f ~/.octave_play.au ## and set the global variable (e.g., in .octaverc) ## global sound_play_utility="~/bin/octaveplay"; ## ## If your audio utility can accept an AU file via a pipe, then you ## can use it directly: ## global sound_play_utility="SYSTEM_AUDIO_UTILITY flags" ## where flags are whatever you need to tell it that it is receiving ## an AU file. ## ## With clever use of the command dd, you can chop out the header and ## dump the data directly to the audio device in big-endian format: ## global sound_play_utility="dd of=/dev/audio ibs=2 skip=12" ## or little-endian format: ## global sound_play_utility="dd of=/dev/dsp ibs=2 skip=12 conv=swab" ## but you lose the sampling rate in the process. ## ## Finally, you could modify sound.m to produce data in a format that ## you can dump directly to your audio device and use "cat >/dev/audio" ## as your sound_play_utility. Things you may want to do are resample ## so that the rate is appropriate for your machine and convert the data ## to mulaw and output as bytes. ## ## If you experience buffer underruns while playing audio data, the bs ## buffer size parameter can be increased to tradeoff interactivity ## for smoother playback. If bs=Inf, then all the data is clipped and ## buffered before sending it to the audio player pipe. By default, 1 ## sec of audio is buffered. function sound(data, rate, buffer_size) if nargin<1 || nargin>3 usage("sound(x [, fs, bs])"); endif if nargin<2 || isempty(rate), rate = 8000; endif if nargin<3 || isempty(buffer_size), buffer_size = rate; endif if rows(data) != length(data), data=data'; endif [samples, channels] = size(data); ## Check if the octave engine is running locally by seeing if the ## DISPLAY environment variable is empty or if it is the same as the ## host name of the machine running octave. The host name is ## taken from the HOSTNAME environment variable if it is available, ## otherwise it is taken from the "uname -n" command. display=getenv("DISPLAY"); colon = rindex(display,":"); if isempty(display) || colon==1 islocal = 1; else if colon, display = display(1:colon-1); endif host=getenv("HOSTNAME"); if isempty(host), [status, host] = system("uname -n"); ## trim newline from end of hostname if !isempty(host), host = host(1:length(host)-1); endif endif islocal = strcmp(tolower(host),tolower(display)); endif ## What do we use for playing? global sound_play_utility; if ~isempty(sound_play_utility), ## User specified command elseif (file_in_path(EXEC_PATH, "ofsndplay")) ## Mac sound_play_utility = "ofsndplay -" elseif (file_in_path(EXEC_PATH, "play")) ## Linux (sox) sound_play_utility = "play -t AU -"; else error("sound.m: No command line utility found for sound playing"); endif ## If not running locally, then must use ssh to execute play command if islocal fid=popen(sound_play_utility, "w"); else fid=popen(["ssh ", host, " ", sound_play_utility], "w"); end if fid < 0, warning("sound could not open play process"); else ## write sun .au format header to the pipe fwrite(fid, toascii(".snd"), 'char'); fwrite(fid, 24, 'int32', 0, 'ieee-be'); fwrite(fid, -1, 'int32', 0, 'ieee-be'); fwrite(fid, 3, 'int32', 0, 'ieee-be'); fwrite(fid, rate, 'int32', 0, 'ieee-be'); fwrite(fid, channels, 'int32', 0, 'ieee-be'); if isinf(buffer_size), fwrite(fid, 32767*clip(data,[-1, 1])', 'int16', 0, 'ieee-be'); else ## write data in blocks rather than all at once nblocks = ceil(samples/buffer_size); block_start = 1; for i=1:nblocks, block_end = min(size(data,1), block_start+buffer_size-1); fwrite(fid, 32767*clip(data(block_start:block_end,:),[-1, 1])', 'int16', 0, 'ieee-be'); block_start = block_end + 1; end endif pclose(fid); endif end ###### auplay based version: not needed if using sox ## ## If not running locally, then must use ssh to execute play command ## global sound_play_utility="~/bin/auplay" ## if islocal ## fid=popen(sound_play_utility, "w"); ## else ## fid=popen(["ssh ", host, " ", sound_play_utility], "w"); ## end ## fwrite(fid, rate, 'int32'); ## fwrite(fid, channels, 'int32'); ## fwrite(fid, 32767*clip(data,[-1, 1])', 'int16'); ## pclose(fid); %!demo %! [x, fs] = auload(file_in_loadpath("sample.wav")); %! sound(x,fs); audio-1.1.4/Makefile0000644000175000017500000000770311212722015012064 0ustar shsh## Generic Makefile to allow the octave-forge packages to be build and ## installed using "configure; make all; make install". This Makefile ## includes the capability to install to a temporary location, and install ## an on_uninstall.m file that prevents the user removing this package ## with Octave's package manager. This is useful for for the distribution's ## various package managers and is forced by defining DESTDIR and DISTPKG. PKGDIR := $(shell pwd | sed -e 's|^.*/||') TMPDIR ?= /tmp PACKAGE ?= $(TMPDIR)/$(PKGDIR).tar.gz PKG := $(shell echo $(PKGDIR) | sed -e 's|^\(.*\)-.*|\1|') all: build package build: @if [ -e src/Makefile ]; then \ $(MAKE) -C src all; \ fi package: build @if [ -e src/Makefile ]; then \ mv src/Makefile src/Makefile.disable; \ fi; \ if [ -e src/configure ]; then \ mv src/configure src/configure.disable; \ fi; \ cd ..; tar -czf $(PACKAGE) $(PKGDIR); \ install: @cd ../; \ if [ "X${DISTPKG}X" != "XX" ]; then \ stripcmd="unlink(pkg('local_list'));unlink(pkg('global_list'));"; \ fi; \ if [ "X$(DESTDIR)X" = "XX" ]; then \ pkgdir=`octave -H -q --no-site-file --eval "warning('off','all');pkg('install','$(PACKAGE)');l=pkg('list');disp(l{cellfun(@(x)strcmp(x.name,'$(PKG)'),l)}.dir);$$stripcmd;"`; \ else \ shareprefix=$(DESTDIR)/`octave -H -q --no-site-file --eval "disp(fullfile(OCTAVE_HOME(),'share','octave'));"`; \ libexecprefix=$(DESTDIR)/`octave -H -q --no-site-file --eval "disp(fullfile(octave_config_info('libexecdir'),'octave'));"`; \ octprefix=$$shareprefix/packages; \ archprefix=$$libexecprefix/packages; \ if [ ! -e $$octprefix ]; then \ mkdir -p $$octprefix; \ fi; \ if [ ! -e $$archprefix ]; then \ mkdir -p $$archprefix; \ fi; \ octave -H -q --no-site-file --eval "warning('off','all');pkg('prefix','$$octprefix','$$archprefix');pkg('global_list',fullfile('$$shareprefix','octave_packages'));pkg('local_list',fullfile('$$shareprefix','octave_packages'));pkg('install','-nodeps','-verbose','$(PACKAGE)');"; \ pkgdir=`octave -H -q --no-site-file --eval "warning('off','all');pkg('prefix','$$octprefix','$$archprefix');pkg('global_list',fullfile('$$shareprefix','octave_packages'));pkg('local_list',fullfile('$$shareprefix','octave_packages'));l=pkg('list');disp(l{cellfun(@(x)strcmp(x.name,'$(PKG)'),l)}.dir);$$stripcmd;"`; \ fi; \ if [ "X${DISTPKG}X" != "XX" ]; then \ if [ -e $$pkgdir/packinfo/on_uninstall.m ]; then \ mv $$pkgdir/packinfo/on_uninstall.m \ $$pkgdir/packinfo/on_uninstall.m.orig; \ fi; \ echo "function on_uninstall (desc)" > $$pkgdir/packinfo/on_uninstall.m; \ echo " error ('Can not uninstall %s installed by the $(DISTPKG) package manager', desc.name);" >> $$pkgdir/packinfo/on_uninstall.m; \ echo "endfunction" >> $$pkgdir/packinfo/on_uninstall.m; \ echo "#! /bin/sh -f" > $$pkgdir/packinfo/dist_admin; \ echo "if [ \"\$$1\" == \"install\" ]; then" >> $$pkgdir/packinfo/dist_admin; \ echo " octave -H -q --no-site-file --eval \"pkg('rebuild');\"" >> $$pkgdir/packinfo/dist_admin; \ echo "else" >> $$pkgdir/packinfo/dist_admin; \ echo " pkgdir=\`octave -H -q --no-site-file --eval \"pkg('rebuild');l=pkg('list');disp(l{cellfun(@(x)strcmp(x.name,'$(PKG)'),l)}.dir);\"\`" >> $$pkgdir/packinfo/dist_admin; \ echo " rm \$$pkgdir/packinfo/on_uninstall.m" >> $$pkgdir/packinfo/dist_admin; \ echo " if [ -e \$$pkgdir/packinfo/on_uninstall.m.orig ]; then" >> $$pkgdir/packinfo/dist_admin; \ echo " mv \$$pkgdir/packinfo/on_uninstall.m.orig \$$pkgdir/packinfo/on_uninstall.m" >> $$pkgdir/packinfo/dist_admin; \ echo " cd \$$pkgdir/packinfo" >> $$pkgdir/packinfo/dist_admin; \ echo " octave -q -H --no-site-file --eval \"l=pkg('list');on_uninstall(l{cellfun(@(x)strcmp(x.name,'$(PKG)'),l)});\"" >> $$pkgdir/packinfo/dist_admin; \ echo " fi" >> $$pkgdir/packinfo/dist_admin; \ echo "fi" >> $$pkgdir/packinfo/dist_admin; \ chmod a+x $$pkgdir/packinfo/dist_admin; \ fi; clean: rm $(PACKAGE) $(MAKE) -C src clean audio-1.1.4/doc/0000755000175000017500000000000011212722015011162 5ustar shshaudio-1.1.4/doc/endpoint.doc0000644000175000017500000001340711212715074013505 0ustar shshInteractive speech recognition systems are only useful if they can can run with live input. The problem with live input, as opposed to pre-recorded data, is that the exact start and end of the utterance is unknown. One technique to deal with this problem, is to record a fixed size utterance (e.g., 5 seconds) and assume that the user will speak the entire utterance within the time period. A recognizer which has silence models for the start and end of the utterance can thus parse such an utterance. However, such a scheme is obviously prone to errors and is computationally wasteful because the entire input buffer must be searched. The obvious solution is an endpointer which identifies the start and end of utterance. The problem is that endpointing an utterance, like speech recognition itself, is non-trivial. This is an endpointing algorithm designed for real-time input of a speech signal. "Real-time" means that the signal is processed in parallel with its recording. This allows a speech recognition system to run in parallel with the input of the utterance. This algorithm calculates and uses "cheap" parameters, RMS energy and zero crossing counts. Thus, this algorithm can run in real-time on any micro processor without the need for a DSP. Because the signal is end-pointed in real-time, errors can and do occur in identifying the start and end of the actual utterance. Thus, the labels, or tags, that this endpointer gives for each frame of data are some what "fuzzy". That is, the endpointer will tentitively label a frame but may indicate at a later frame that the identification of a previous frame was in error. This requires special handling by the speech recognition system in that it must be capable of re-starting recognition after false starts and continuing searching after possible end of utterance frames. The endpointer works by passing to it one frame of data at a time. The endpointer will check the frame to determine if it is part of the utterance and return a label, or tag, for the frame. The possible labels are the following: EP_NONE EP_NOSTARTSILENCE EP_SILENCE EP_SIGNAL EP_RESET EP_MAYBEEND EP_NOTEND EP_ENDOFUTT EP_NONE - This is a NULL label which the endpointer does not return, This is convenient to have for labeling frames for which the endpointer is turned off. EP_NOSTARTSILENCE - The first frame is so loud or noisy that it does not "look" like background silence. This depends on absolute thresholds and can generate a false positive for really noisy signals or a false negative for really quiet signals. See theory of operation below. EP_SILENCE - This label is returned for silence frames before the start of the utterance. EP_SIGNAL - This is returned for each frame that appears to be contained in the utterance signal. The first E_SIGNAL frame marks the start of the utterance. EP_RESET - This indicates a false start condition. The previous EP_SIGNAL frames were, in fact, not part of the utterance. The recognition system should reset itself and start over. EP_MAYBEEND - This label indicates the possible end of utterance. The frame which has this label is actually one frame after the possible last frame of the utterance. As this is a tentative label, the recognition system should either do end of utterance processing or save its state at this point for end of utterance processing. In either case, the recognition system must continuing searching, including this frame, until the end of utterance has been confirmed. EP_NOTEND - The previous EP_MAYBEEND label was wrong. The utterance is continuing. The recognition can now forget its possible end of utterance state. EP_ENDOFUTT - The label confirms the actual end of utterance. The real end of utterance was the last EP_SIGNAL frame before the last EP_MAYBEEND labeled frame. Theory of operation: For each frame of data, the endpointer calculates the RMS energy and the zero-cross count. The first few frames are assumed to be background silence and are used to initialize various thresholds. If there is no starting silence (the user speaks too soon), then the endpointer will mislabel the first syllable (which may be one or more words) until a silence is reached. Similarly, if there is no ending silence, then the endpointer will not mark the end of utterance. A running average of the background silence is kept which consists of averaging the last few silence frames. This background silence is used to set energy thresholds and the Schmidt trigger for the zero-cross counter. The endpointer contains over a dozen thresholds and settings which are used to determine frication, voicing, and silence. These thresholds have been determined emperically. The sampling rate, window size in samples, and the step size in samples are passed to the class constructor. These three arguments are used to calculate the internal thresholds (actual zero-cross count values for frequencies and number of frames for durations). Any or all of the internal CAVEATS: The endpointer will fail if there is no starting silence or endsilence. If there is no starting silence, then the first syllable up to the first stop consonant will be lost. If there is no ending silence, then the last syllable will the lost or no end of utterance will be determined. thresholds can be changed by specifying them in the class constructor. The endpointer makes no distinction between noise and speech. Impulse noises will fool it. The endpointer tends to be conservative in that it will err by including noises with the signal rather than cutting out part of the actual speech signal. So, a good recognition system must model noise. Large amplitude background white noise may cause the endpointer to miss fricatives, weak or strong. If the background noise is known a priori, then the endpointer thresholds can be adjusted to cope with the noise. audio-1.1.4/doc/aurecord.10000644000175000017500000000222311212715074013056 0ustar shsh.\" Man page added by Dirk Eddelbuettel .TH AURECORD 1 "Debian/GNU Linux" .SH NAME aurecord \- record audio signals at specified rate .SH SYNOPSIS .B aurecord -r rate -c channels -t time -e .SH DESCRIPTION .BR aurecord (1) is an internal command to the .B signalPAK routines and is not intended for direct command-line use. .BR aurecord (1) records .I time seconds of .I channels channel audio at .IR rate . If the .I -e option is specified, recording doesn't begin until there is a signal to record, and stops when the signal ends, so it is great for capturing a bit of speech without having to remove the surrounding silence. The data is written to stdout as: .br 4 byte rate (machine format) .br 4 byte number of channels (machine format) .br 2 byte channel1 channel2 channel3 ... (machine format) .br 2 byte channel1 channel2 channel3 ... (machine format) .br ... .br 2 byte channel1 channel2 channel3 ... (machine format) .SH AUTHOR .B aurecord is part of .BR signalPAK , a collection of signal-processing routines for Octave, written by Paul Kienzle. See .BR http://users.powernet.co.uk/kienzle/signalPAK/ . audio-1.1.4/COPYING0000644000175000017500000004307711212715074011472 0ustar shsh GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, see . Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. audio-1.1.4/src/0000755000175000017500000000000011212722015011204 5ustar shshaudio-1.1.4/src/OFSndPlay.cc0000644000175000017500000000434011212715074013322 0ustar shsh/* ofsndplay * Author: Per Persson * Based on code by Chuck Bennet * and Matthew McCabe * * This program is granted to the public domain * * 2004-07-05 Per Persson: * Initial revision. * 2008-02-02 Thomas Treichl: * Moved this file file from the MacOSX package to the audio package. */ #import #import @interface OFSoundPlayer:NSObject { } - (void)playFile:(NSString *)thePath; - (void)playData:(NSData *)data; - (void)sound:(NSSound *)sound didFinishPlaying:(BOOL)aBool; @end @implementation OFSoundPlayer - (void)playFile:(NSString *)thePath { NSSound *sound = [[NSSound alloc] initWithContentsOfFile:thePath byReference:YES]; [sound setDelegate: self]; if([sound play] == YES) { [[NSRunLoop currentRunLoop] run]; } } - (void)playData:(NSData *)data { NSSound *sound = [[NSSound alloc] initWithData:data]; [sound setDelegate: self]; if([sound play] == YES) { [[NSRunLoop currentRunLoop] run]; } } // According to the docs(?) the runloop should exit when the sound is // finished. It doesn't. Instead, use this delegate method to exit // the process. - (void)sound:(NSSound *)sound didFinishPlaying:(BOOL)aBool { exit(0); } @end int main (int argc, const char * argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSMutableData *soundData = [NSMutableData dataWithCapacity:10000]; OFSoundPlayer *player = [[OFSoundPlayer alloc] init]; if(argc != 2 || (*argv[1] == '-' && strcmp(argv[1], "-") != 0)) { fprintf(stderr,"Usage: \t\'sndplay filename[.ext]\' or\n\t\'sndplay -\' to accept sound data via a pipe.\n"); return -1; } if(strcmp(argv[1], "-") == 0) { // Read from pipe NSFileHandle *readHandle = [NSFileHandle fileHandleWithStandardInput]; NSData *inData = nil; while ((inData = [readHandle availableData]) && [inData length]) { [soundData appendData:inData]; } [player playData:soundData]; } else { // Read from file [player playFile:[[NSString stringWithCString:argv[1]] stringByStandardizingPath]]; } // If we ever get here, the file/data was not a valid sound. [pool release]; return 0; } audio-1.1.4/src/aurecord.cc0000644000175000017500000003777711212715074013353 0ustar shsh/* * HISTORY: * May, 1999 - separate audio open/close from wave play * Feb. 1999 - first public release. * * Copyright 1999 Paul Kienzle * This source code is freely redistributable and may be used for * any purpose. This copyright notice must be maintained. * Paul Kienzle is not responsible for the consequences of using * this software. ## TODO: Support SGI, Sun and Windows devices ## TODO: Clean up user interaction, possibly adding GUI support */ #include #include #include #include #include #include #include #include "endpoint.h" #ifdef TEST #include void mymessage (const char *fmt, ...) { va_list args; va_start (args, fmt); fprintf (stderr, fmt, args); va_end (args); } #else #include void mymessage (const char *fmt, ...) { va_list args; va_start (args, fmt); message ("aurecord", fmt, args); va_end (args); } #endif /* ==================================================================== */ /* Input conversion routines (audio file -> machine representation) */ /* Read a 2 byte signed integer in little endian (Intel) format */ static int from_S16_LE(char *buf, short *sample) { #if __BYTE_ORDER == __BIG_ENDIAN { char t; t = buf[0]; buf[0] = buf[1]; buf[1] = t; } #endif *sample = *(short *)buf; return 2; } /* Read a 2 byte signed integer in big endian (non-Intel) format */ static int from_S16_BE(char *buf, short *sample) { #if __BYTE_ORDER == __LITTLE_ENDIAN { char t; t = buf[0]; buf[0] = buf[1]; buf[1] = t; } #endif *sample = *(short *)buf; return 2; } /* Read a 2 byte unsigned integer in little endian (Intel) format */ static int from_U16_LE(char *buf, short *sample) { #if __BYTE_ORDER == __BIG_ENDIAN { char t; t = buf[0]; buf[0] = buf[1]; buf[1] = t; } #endif *sample = (short)((long)(*(unsigned short *)buf) - 32768); return 2; } /* Read a 2 byte unsigned integer in big endian (non-Intel) format */ static int from_U16_BE(char *buf, short *sample) { #if __BYTE_ORDER == __LITTLE_ENDIAN { char t; t = buf[0]; buf[0] = buf[1]; buf[1] = t; } #endif *sample = (short)((long)(*(unsigned short *)buf) - 32768); return 2; } /* Read a 1 byte aLaw compressed value and convert to 2 byte signed integer */ static int from_A_LAW(char *buf, short *sample) { static short alaw[] = { -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736, -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784, -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368, -3776, -3648, -4032, -3904, -3264, -3136, -3520, -3392, -22016, -20992, -24064, -23040, -17920, -16896, -19968, -18944, -30208, -29184, -32256, -31232, -26112, -25088, -28160, -27136, -11008, -10496, -12032, -11520, -8960, -8448, -9984, -9472, -15104, -14592, -16128, -15616, -13056, -12544, -14080, -13568, -344, -328, -376, -360, -280, -264, -312, -296, -472, -456, -504, -488, -408, -392, -440, -424, -88, -72, -120, -104, -24, -8, -56, -40, -216, -200, -248, -232, -152, -136, -184, -168, -1376, -1312, -1504, -1440, -1120, -1056, -1248, -1184, -1888, -1824, -2016, -1952, -1632, -1568, -1760, -1696, -688, -656, -752, -720, -560, -528, -624, -592, -944, -912, -1008, -976, -816, -784, -880, -848 }; unsigned char t; t = *(unsigned char *)buf; if (t>=128) *sample = -alaw[t&0x7F]; else *sample = alaw[t&0x7F]; return 1; } /* Read a 1 byte uLaw compressed value and convert to 2 byte signed integer */ static int from_MU_LAW(char *buf, short *sample) { static short ulaw[] = { -32124, -31100, -30076, -29052, -28028, -27004, -25980, -24956, -23932, -22908, -21884, -20860, -19836, -18812, -17788, -16764, -15996, -15484, -14972, -14460, -13948, -13436, -12924, -12412, -11900, -11388, -10876, -10364, -9852, -9340, -8828, -8316, -7932, -7676, -7420, -7164, -6908, -6652, -6396, -6140, -5884, -5628, -5372, -5116, -4860, -4604, -4348, -4092, -3900, -3772, -3644, -3516, -3388, -3260, -3132, -3004, -2876, -2748, -2620, -2492, -2364, -2236, -2108, -1980, -1884, -1820, -1756, -1692, -1628, -1564, -1500, -1436, -1372, -1308, -1244, -1180, -1116, -1052, -988, -924, -876, -844, -812, -780, -748, -716, -684, -652, -620, -588, -556, -524, -492, -460, -428, -396, -372, -356, -340, -324, -308, -292, -276, -260, -244, -228, -212, -196, -180, -164, -148, -132, -120, -112, -104, -96, -88, -80, -72, -64, -56, -48, -40, -32, -24, -16, -8, 0}; unsigned char t; t = *(unsigned char *)buf; if (t>=128) *sample = -ulaw[t&0x7F]; else *sample = ulaw[t&0x7F]; return 1; } /* Read a 1 byte unsigned value and convert to 2 byte signed integer */ static int from_U8(char *buf, short *sample) { unsigned char t; t = *(unsigned char *)buf; *sample = (t-128)<<8; return 1; } /* Read a 1 byte unsigned value and convert to 2 byte signed integer */ static int from_S8(char *buf, short *sample) { unsigned char t; t = *(unsigned char *)buf; *sample = t<<8; return 1; } /* ===================================================================== */ /* Audio device routines */ /* Okay, now for the OS specific audio code: * * audioopen(int rate, int channels) returns true if the audio device * has been opened. This routine must set the global variables * audiorate and audiochannels to the actual rate and channels * selected for the device which may be different from those * requested. This routine must also set audioconvert, the function * which takes the machine representation for samples (2 byte signed * integers) and converts them to the audio format specified for the * audio device. * * audioplay(void *data, int length) returns true if data was played. * The data has already been converted to the correct rate, number of * channels and audio format for the device. The length is the number * of BYTES to play (not the number of samples). * * audioclose() closes the audio device. */ typedef int (*CONVERSION)(char *buf, short *sample); static CONVERSION audioconvert; static int audiorate; static int audiochannels; /* ==================================================================== */ #if 1 /* LINUX OSS audio drivers */ #include static int audio = -1; int audioopen(int rate, int channels) { int format, outformat, mask; /* Open audio device */ audio = open("/dev/dsp", O_RDONLY); if (audio < 0) return -1; /* Set channels (mono vs. stereo) and remember what was set */ --channels; if (ioctl(audio, SNDCTL_DSP_STEREO, &channels) < 0) goto error; audiochannels = channels+1; /* Set input format. Convert to a format which preserves the most * bits if the selected format is unavailable. */ #if __BYTE_ORDER == __LITTLE_ENDIAN outformat = format = AFMT_S16_LE, audioconvert=from_S16_LE; #else outformat = format = AFMT_S16_BE, audioconvert=from_S16_BE; #endif if (ioctl(audio, SNDCTL_DSP_SETFMT, &outformat) < 0) goto error; if (outformat != format) { if (ioctl(audio, SNDCTL_DSP_GETFMTS, &mask) < 0) goto error; if (mask&AFMT_S16_LE) format = AFMT_S16_LE, audioconvert=from_S16_LE; else if (mask&AFMT_S16_BE) format = AFMT_S16_BE, audioconvert=from_S16_BE; else if (mask&AFMT_U16_LE) format = AFMT_U16_LE, audioconvert=from_U16_LE; else if (mask&AFMT_U16_BE) format = AFMT_U16_BE, audioconvert=from_U16_BE; else if (mask&AFMT_MU_LAW) format = AFMT_MU_LAW, audioconvert=from_MU_LAW; else if (mask&AFMT_A_LAW) format = AFMT_A_LAW, audioconvert=from_A_LAW; else if (mask&AFMT_U8) format = AFMT_U8, audioconvert=from_U8; else if (mask&AFMT_S8) format = AFMT_S8, audioconvert=from_S8; else goto error; if (ioctl(audio, SNDCTL_DSP_SETFMT, &format) < 0) goto error; } /* Set sample rate and remember what was set. */ if (ioctl(audio, SNDCTL_DSP_SPEED, &rate) < 0) goto error; audiorate = rate; return 1; error: close(audio); return 0; } static short audiosample() { static char buf[2048]; static int bufpos = sizeof(buf); int len; short sample; if (bufpos >= sizeof(buf)) { len = read(audio, buf, sizeof(buf)); while (len < sizeof(buf)) buf[len++] = 0; bufpos = 0; } bufpos += (*audioconvert)(buf+bufpos, &sample); return sample; } void audioclose() { close(audio); audio = -1; } void audioabort() { if (audio != -1) { ioctl(audio, SNDCTL_DSP_RESET, NULL); audioclose(); } } #endif void inform(const char *str) { if (str != NULL) { #if 0 mymessage ("\r%-38s", str); #else mymessage ("%s\n", str); #endif } else mymessage ("\n"); } int capture(int rate, short *capturebuf, int capturelen) { // Note: initial silence is WINDOW+2*STEP const float STEP=0.010; // step size in sec const float WINDOW=0.016; // window size in sec const long ENDSILENCE=700; // duration of end silence in msec const long MINLENGTH=300; // minimum utterance in msec endpointer *ep; int framelen, framestep; short *frame; int framenumber=0; /* Currently active frame number */ int framepos = 0; int capturepos, captureend, remaining; EPTAG tag, state=EP_RESET; /* initialize capture */ framelen = (int)(WINDOW*(float)rate); framestep = (int)(STEP*(float)rate); frame = new short[framelen]; ep = new endpointer(rate, framestep, framelen, ENDSILENCE, MINLENGTH); while (1) { /* Fill the next frame */ while (framepos < framelen) frame[framepos++] = audiosample(); framenumber++; /* Process frame through the end point detector */ tag = ep -> getendpoint (frame);// get endpoint tag #if 0 mymessage (" tag=%s, state=%s\n", ep->gettagname(tag), ep->gettagname(state)); #endif switch (tag) { // determine what to do with this frame case EP_NOSTARTSILENCE: // error condition --- restart process if (tag == EP_NOSTARTSILENCE) inform("Spoke too soon. Wait a bit and try again..."); ep->initendpoint(); framenumber = 0; // fall through to RESET case EP_RESET: // false start --- restart recognizer // fall through to SILENCE case EP_SILENCE: // not yet start of utterance if (state != EP_SILENCE && framenumber > 3) { inform("Waiting for you to speak..."); state = EP_SILENCE; } capturepos = 0; break; case EP_MAYBEEND: // possible end of utterance if (tag == EP_MAYBEEND) captureend = capturepos; // fall through to SIGNAL case EP_NOTEND: // the last MAYBEEND was NOT the end if (tag == EP_NOTEND) captureend = 0; // fall through to SIGNAL case EP_INUTT: // confirmed signal start // all data frames before this marked as EP_SIGNAL were part // of the actual utterance. A reset after this point will be // due to a rejected signal rather than a false start. if (state != EP_INUTT) { inform("Capturing your speech..."); state = EP_INUTT; } // fall through to SIGNAL case EP_SIGNAL: // signal frame // Copy frame into capture buf. remaining = capturelen - capturepos; if (remaining > framestep) remaining = framestep; if (remaining > 0) memcpy(capturebuf+capturepos, frame, remaining*sizeof(*frame)); capturepos += remaining; // Check for end of capture buf. if (capturepos == capturelen) { if (captureend == 0) captureend = capturepos; inform("Speech exceeded capture duration. Use -t to increase."); inform(NULL); return captureend; } break; case EP_ENDOFUTT: // confirmed end of utterance // This is a silence frame after the end of signal. The previous // MAYBEEND frame was the actual end of utterance inform(NULL); return captureend; } /* Shift the frame overlap to the start of the frame. */ framepos = framelen - framestep; memmove(frame, frame+framestep, framepos*sizeof(*frame)); } return 0; } void cleanup(int sig) { audioabort(); exit(2); } #ifdef TEST int main(int argc, char *argv[]) { int do_endpoint = 0; int rate=16000, channels=1; double time=1; short *buf; int i, c, samples; /* Interpret options */ do { c = getopt(argc, argv, "et:r:c:?"); switch (c) { case 'e': do_endpoint = 1; break; case 'r': rate = atoi(optarg); break; case 'c': channels = atoi(optarg); break; case 't': time = atof(optarg); break; case '?': fprintf (stderr, "usage: aurecord [-t time] [-r rate] [-c channels]\n"); exit(1); } } while (c != EOF); /* Prepare for interrupt. */ signal(SIGINT, cleanup); /* open audio device and skip the first bunch of samples */ if (audioopen(rate, channels) < 0) return 1; for (i = 0; i < 1024; i++) audiosample(); fwrite(&audiorate, 4, 1, stdout); fwrite(&audiochannels, 4, 1, stdout); samples = (long)((double)audiorate * time)*audiochannels; buf = new short[samples]; if (do_endpoint) { /* wait for audio event before grabbing samples */ samples = capture(audiorate, buf, samples); } else { /* grab all the samples you need directly */ for (i = 0; i < samples; i++) buf[i] = audiosample(); } /* close the audio device */ audioclose(); /* output the captured samples */ fwrite(buf, 2, samples, stdout); return 0; } #else DEFUN_DLD (aurecord, args, nargout, "-*- texinfo -*-\n\ @deftypefn {Loadable Function} {[@var{x}, @var{fs}, @var{chan}] =} aurecord (@var{t}, @var{fs}, @var{chan})\n\ @deftypefnx {Loadable Function} {[@var{x}, @var{fs}, @var{chan}] =} aurecord (@var{t}, @var{fs}, @var{chan}, 'endpoint')\n\ \n\ Record for the specified time at the given sample rate. Note that\n\ the sample rate used may not match the requested sample rate. Use\n\ the returned rate instead of the requested value in further\n\ processing. Similarly, the actual number of samples and channels\n\ may not match the request, so check the size of the returned matrix.\n\ \n\ @var{fs} defaults to 8000 Hz and @var{chan} defaults to 1. @var{time} is\n\ measured in seconds. @code{aurecord} can return the actual number of\n\ channels and the rate that is used, that may different from the ones\n\ selected.\n\ \n\ If the argument 'endpoint' is given, we attempt to wait for audio event\n\ before grabbing samples\n\ @end deftypefn") { int nargin = args.length (); octave_value_list retval; if (nargin < 1 || nargin > 4) print_usage (); else { double time = args (0).double_value (); int rate = 16000; int channels = 1; int do_endpoint = 0; short *buf; int i, c, samples; if (nargin > 1) rate = args (1).nint_value (); if (nargin > 2) channels = args (2).nint_value (); if (nargin > 3) { std::string arg = args(3).string_value (); if (arg == "endpoint") do_endpoint = 1; } if (! error_state) { /* Prepare for interrupt. */ signal(SIGINT, cleanup); /* open audio device and skip the first bunch of samples */ if (audioopen (rate, channels) < 0) error ("aurecord: can not open device"); for (i = 0; i < 1024; i++) audiosample(); retval (2) = octave_value (audiochannels); retval (1) = octave_value (audiorate); samples = (long)((double)audiorate * time)*audiochannels; OCTAVE_LOCAL_BUFFER (short, buf, samples); if (do_endpoint) { /* wait for audio event before grabbing samples */ samples = capture(audiorate, buf, samples); } else { /* grab all the samples you need directly */ for (i = 0; i < samples; i++) buf[i] = audiosample(); } /* close the audio device */ audioclose(); /* output the captured samples */ Matrix buf2 (samples / audiochannels, audiochannels); for (i = 0; i < samples; i++) buf2.xelem (i) = static_cast (buf[i]) / 32768.; retval(0) = buf2; } } return retval; } #endif audio-1.1.4/src/endpoint.h0000644000175000017500000001002311212715074013200 0ustar shsh/* * ENDPOINT.H - endpoint class definition * * Bruce T. Lowerre, Public domain, 1995, 1997 * * $Log$ * Revision 1.1 2006/08/20 11:50:37 hauberg * Converted directory structure to match the new package system. * * Revision 1.1.1.1 2001/10/10 19:54:49 pkienzle * revised heirarchy * * Revision 1.1 2001/04/22 08:29:30 pkienzle * adding in all of matcompat * * Revision 1.2 1997/05/23 19:59:01 lowerre * renamed class endpoint to endpointer, conflicts with * * Revision 1.1 1997/05/14 20:34:34 lowerre * Initial revision * * */ /* The endpointer is used to determine the start and end of a live * input signal. Unlike a pre-recorded utterance, a live input signal * is open-ended in that the actual start and end of the signal is * totally unknown. The search, using HMM techniques with a silence * model, will usually do a fairly good job of guessing the start of * the signal. However, the actual end of the signal is unknown to * the recognizer. Reaching the end state in the recognizer does not * necessarily mean the end of signal. Therefore, the end of signal * must be calculated by some means. This is the job of the end point * detector. */ #ifndef ENDPOINT_H #define ENDPOINT_H //#include // contains general defs typedef enum { NOSILENCE, INSILENCE, START, INSIGNAL, END } EPSTATE; typedef enum { EP_NONE, EP_RESET, EP_SILENCE, EP_SIGNAL, EP_INUTT, EP_MAYBEEND, EP_ENDOFUTT, EP_NOTEND, EP_NOSTARTSILENCE } EPTAG; class endpointer { private: EPSTATE epstate; float ave, noise, begthresh, energy, maxpeak, endthresh, begfact, endfact, energyfact, mnbe, peakreturn, // average energy dpnoise, triggerfact, // schmidt trigger percent minstartsilence, *lastdpnoise; // array of size numdpnoise long samprate, // sampling rate in Hz windowsize, // window size in samples stepsize, // step size in samples scnt, avescnt, vcnt, evcnt, voicecount, minfriclng, bscnt, zccnt, startframe, endframe, ncount, zcthresh, numdpnoise, minrise, maxpause, maxipause, startblip, endblip, minuttlng, minvoicelng, zc; // zero cross count per window bool startsilenceok, low; // is signal currently low or high? void zcpeakpick // get zc count and average energy ( short* // raw samples ); void setnoise (); // initial noise level set void averagenoise (); // average noise array and shift public: endpointer // constructor ( long, // sampling rate in Hz long, // window size in samples long, // step size in samples long = 700, // endof utt silence default, msec long = 100, // minuttlng default, msec long = 600, // zcthresh default, Hz float = 40.0, // begfact default float = 80.0, // endfact default float = 200.0, // energyfact default float = 2000.0, // minstartsilence default float = 3.0, // triggerfact default long = 6, // numdpnoise default long = 50, // minfriclng default, msec long = 150, // maxpause default, msec long = 30, // startblip default, msec long = 20, // endblip default, msec long = 60, // minvoicelng default, msec long = 50 // minrise default, msec ); ~endpointer (); // destructor void initendpoint (); // initialize variables EPTAG getendpoint ( short* // raw samples of window size ); const char *gettagname // convert tag to ascii ( EPTAG ); void printvars (); // print variables long getzc () {return (zc);} // get the zero cross count float getenergy () {return (peakreturn);} // get the RMS energy }; // end class endpointer #endif audio-1.1.4/src/Makefile0000644000175000017500000000106711212715074012657 0ustar shshsinclude Makeconf all: ifdef HAVE_LINUX_SOUNDCARD $(MAKE) -f Makefile.linux endif # HAVE_LINUX_SOUNDCARD is not defined ifeq (apple-darwin,$(findstring apple-darwin,$(canonical_host_type))) $(MAKE) -f Makefile.macosx endif # ifeq (apple-darwin) clean: @echo "Cleaning..."; \ $(RM) -rf *.o core octave-core ../bin/* *~ *.oct distclean: clean @echo "Really Cleaning..."; \ $(RM) -rf ../bin config.status config.log autom4te.cache Makeconf maintainer-clean realclean: distclean @echo "Cleaning maintainer files..."; \ $(RM) -rf ../bin configure dist : all audio-1.1.4/src/Makefile.linux0000644000175000017500000000055011212715074014011 0ustar shshsinclude Makeconf ifneq (,$(findstring test,$(MAKECMDGOALS))) CXXFLAGS := $(CXXFLAGS) -DTEST TEST = -DTEST endif all: aurecord.oct $(MKOCTFILE) -DHAVE_CONFIG_H aurecord.cc endpoint.cc test: aurecord aurecord: aurecord.o endpoint.o $(CXX) $(CXXFLAGS) -o $@ aurecord.o endpoint.o aurecord.o endpoint.o : endpoint.h %.o: %.cc ; $(MKOCTFILE) $(TEST) -c $< audio-1.1.4/src/configure.base0000644000175000017500000002255011212715074014034 0ustar shshdnl The configure script is generated by autogen.sh from configure.base dnl and the various configure.add files in the source tree. Edit dnl configure.base and reprocess rather than modifying ./configure. dnl autoconf 2.13 certainly doesn't work! What is the minimum requirement? AC_PREREQ(2.2) AC_INIT(configure.base) PACKAGE=octave-forge MAJOR_VERSION=0 MINOR_VERSION=1 PATCH_LEVEL=0 dnl Kill caching --- this ought to be the default define([AC_CACHE_LOAD], )dnl define([AC_CACHE_SAVE], )dnl dnl uncomment to put support files in another directory dnl AC_CONFIG_AUX_DIR(admin) VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_LEVEL AC_SUBST(PACKAGE) AC_SUBST(VERSION) dnl need to find admin files, so keep track of the top dir. TOPDIR=`pwd` AC_SUBST(TOPDIR) dnl if mkoctfile doesn't work, then we need the following: dnl AC_PROG_CXX dnl AC_PROG_F77 dnl Need C compiler regardless so define it in a way that dnl makes autoconf happy and we can override whatever we dnl need with mkoctfile -p. dnl XXX FIXME XXX should use mkoctfile to get CC and CFLAGS AC_PROG_CC dnl XXX FIXME XXX need tests for -p -c -s in mkoctfile. dnl ******************************************************************* dnl Sort out mkoctfile version number and install paths dnl XXX FIXME XXX latest octave has octave-config so we don't dnl need to discover things here. Doesn't have --exe-site-dir dnl but defines --oct-site-dir and --m-site-dir dnl Check for mkoctfile AC_CHECK_PROG(MKOCTFILE,mkoctfile,mkoctfile) test -z "$MKOCTFILE" && AC_MSG_WARN([no mkoctfile found on path]) AC_SUBST(ver) AC_SUBST(subver) AC_SUBST(mpath) AC_SUBST(opath) AC_SUBST(xpath) AC_SUBST(altpath) AC_SUBST(altmpath) AC_SUBST(altopath) AC_ARG_WITH(path, [ --with-path install path prefix], [ path=$withval ]) AC_ARG_WITH(mpath, [ --with-mpath override path for m-files], [mpath=$withval]) AC_ARG_WITH(opath, [ --with-opath override path for oct-files], [opath=$withval]) AC_ARG_WITH(xpath, [ --with-xpath override path for executables], [xpath=$withval]) AC_ARG_WITH(altpath, [ --with-altpath alternative functions install path prefix], [ altpath=$withval ]) AC_ARG_WITH(altmpath, [ --with-altmpath override path for alternative m-files], [altmpath=$withval]) AC_ARG_WITH(altopath, [ --with-altopath override path for alternative oct-files], [altopath=$withval]) if test -n "$path" ; then test -z "$mpath" && mpath=$path test -z "$opath" && opath=$path/oct test -z "$xpath" && xpath=$path/bin test -z "$altpath" && altpath=$path-alternatives fi if test -n "$altpath" ; then test -z "$altmpath" && altmpath=$altpath test -z "$altopath" && altopath=$altpath/oct fi dnl Don't query if path/ver are given in the configure environment #if test -z "$mpath" || test -z "$opath" || test -z "$xpath" || test -z "$altmpath" || test -z "$altopath" || test -z "$ver" ; then if test -z "$mpath" || test -z "$opath" || test -z "$xpath" || test -z "$ver" ; then dnl Construct program to get mkoctfile version and local install paths cat > conftest.cc < #include #include #define INFOV "\nINFOV=" OCTAVE_VERSION "\n" #define INFOH "\nINFOH=" OCTAVE_CANONICAL_HOST_TYPE "\n" #ifdef OCTAVE_LOCALVERFCNFILEDIR # define INFOM "\nINFOM=" OCTAVE_LOCALVERFCNFILEDIR "\n" #else # define INFOM "\nINFOM=" OCTAVE_LOCALFCNFILEPATH "\n" #endif #ifdef OCTAVE_LOCALVEROCTFILEDIR # define INFOO "\nINFOO=" OCTAVE_LOCALVEROCTFILEDIR "\n" #else # define INFOO "\nINFOO=" OCTAVE_LOCALOCTFILEPATH "\n" #endif #ifdef OCTAVE_LOCALVERARCHLIBDIR # define INFOX "\nINFOX=" OCTAVE_LOCALVERARCHLIBDIR "\n" #else # define INFOX "\nINFOX=" OCTAVE_LOCALARCHLIBDIR "\n" #endif const char *infom = INFOM; const char *infoo = INFOO; const char *infox = INFOX; const char *infoh = INFOH; const char *infov = INFOV; EOF dnl Compile program perhaps with a special version of mkoctfile $MKOCTFILE conftest.cc || AC_MSG_ERROR(Could not run $MKOCTFILE) dnl Strip the config info from the compiled file eval `strings conftest.o | grep "^INFO.=" | sed -e "s,//.*$,,"` rm -rf conftest* dnl set the appropriate variables if they are not already set ver=`echo $INFOV | sed -e "s/\.//" -e "s/\..*$//"` subver=`echo $INFOV | sed -e "[s/^[^.]*[.][^.]*[.]//]"` alt_mbase=`echo $INFOM | sed -e "[s,\/[^\/]*$,,]"` alt_obase=`echo $INFOO | sed -e "[s,/site.*$,/site,]"` test -z "$mpath" && mpath=$INFOM/octave-forge test -z "$opath" && opath=$INFOO/octave-forge test -z "$xpath" && xpath=$INFOX test -z "$altmpath" && altmpath=$alt_mbase/octave-forge-alternatives/m test -z "$altopath" && altopath=$alt_obase/octave-forge-alternatives/oct/$INFOH fi dnl ******************************************************************* dnl XXX FIXME XXX Should we allow the user to override these? dnl Do we even need them? The individual makefiles can call mkoctfile -p dnl themselves, so the only reason to keep them is for configure, and dnl for those things which are not built using mkoctfile (e.g., aurecord) dnl but it is not clear we should be using octave compile flags for those. dnl C compiler and flags AC_MSG_RESULT([retrieving compile and link flags from $MKOCTFILE]) CC=`$MKOCTFILE -p CC` CFLAGS=`$MKOCTFILE -p CFLAGS` CPPFLAGS=`$MKOCTFILE -p CPPFLAGS` CPICFLAG=`$MKOCTFILE -p CPICFLAG` LDFLAGS=`$MKOCTFILE -p LDFLAGS` LIBS=`$MKOCTFILE -p LIBS` AC_SUBST(CC) AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(CPICFLAG) dnl Fortran compiler and flags F77=`$MKOCTFILE -p F77` FFLAGS=`$MKOCTFILE -p FFLAGS` FPICFLAG=`$MKOCTFILE -p FPICFLAG` AC_SUBST(F77) AC_SUBST(FFLAGS) AC_SUBST(FPICFLAG) dnl C++ compiler and flags CXX=`$MKOCTFILE -p CXX` CXXFLAGS=`$MKOCTFILE -p CXXFLAGS` CXXPICFLAG=`$MKOCTFILE -p CXXPICFLAG` AC_SUBST(CXX) AC_SUBST(CXXFLAGS) AC_SUBST(CXXPICFLAG) dnl ******************************************************************* dnl Check for features of your version of mkoctfile. dnl All checks should be designed so that the default dnl action if the tests are not performed is to do whatever dnl is appropriate for the most recent version of Octave. dnl Define the following macro: dnl OF_CHECK_LIB(lib,fn,true,false,helpers) dnl This is just like AC_CHECK_LIB, but it doesn't update LIBS AC_DEFUN(OF_CHECK_LIB, [save_LIBS="$LIBS" AC_CHECK_LIB($1,$2,$3,$4,$5) LIBS="$save_LIBS" ]) dnl Define the following macro: dnl TRY_MKOCTFILE(msg,program,action_if_true,action_if_false) dnl AC_DEFUN(TRY_MKOCTFILE, [AC_MSG_CHECKING($1) cat > conftest.cc << EOF #include $2 EOF ac_try="$MKOCTFILE -c conftest.cc" if AC_TRY_EVAL(ac_try) ; then AC_MSG_RESULT(yes) $3 else AC_MSG_RESULT(no) $4 fi ]) dnl dnl Check if F77_FUNC works with MKOCTFILE dnl TRY_MKOCTFILE([for F77_FUNC], [int F77_FUNC (hello, HELLO) (const int &n);],, [MKOCTFILE="$MKOCTFILE -DF77_FUNC=F77_FCN"]) dnl ********************************************************** dnl Evaluate an expression in octave dnl dnl OCTAVE_EVAL(expr,var) -> var=expr dnl AC_DEFUN(OCTAVE_EVAL, [AC_MSG_CHECKING([for $1 in Octave]) $2=`echo "disp($1)" | $OCTAVE -qf` AC_MSG_RESULT($$2) AC_SUBST($2) ]) dnl Check status of an octave variable dnl dnl OCTAVE_CHECK_EXIST(variable,action_if_true,action_if_false) dnl AC_DEFUN(OCTAVE_CHECK_EXIST, [AC_MSG_CHECKING([for $1 in Octave]) if test `echo 'disp(exist("$1"))' | $OCTAVE -qf`X != 0X ; then AC_MSG_RESULT(yes) $2 else AC_MSG_RESULT(no) $3 fi ]) dnl should check that $(OCTAVE) --version matches $(MKOCTFILE) --version AC_CHECK_PROG(OCTAVE,octave,octave) OCTAVE_EVAL(OCTAVE_VERSION,OCTAVE_VERSION) dnl grab canonical host type so we can write system specific install stuff OCTAVE_EVAL(octave_config_info('canonical_host_type'),canonical_host_type) dnl grab SHLEXT from octave config OCTAVE_EVAL(octave_config_info('SHLEXT'),SHLEXT) AC_PROG_LN_S AC_PROG_RANLIB dnl Use $(COPY_FLAGS) to set options for cp when installing .oct files. COPY_FLAGS="-Rfp" case "$canonical_host_type" in *-*-linux*) COPY_FLAGS="-fdp" ;; esac AC_SUBST(COPY_FLAGS) dnl Use $(STRIP) in the makefile to strip executables. If not found, dnl STRIP expands to ':', which in the makefile does nothing. dnl Don't need this for .oct files since mkoctfile handles them directly STRIP=${STRIP-strip} AC_CHECK_PROG(STRIP,$STRIP,$STRIP,:) dnl Strip on windows, don't strip on Mac OS/X or IRIX dnl For the rest, you can force strip using MKOCTFILE="mkoctfile -s" dnl or avoid strip using STRIP=: before ./configure case "$canonical_host_type" in powerpc-apple-darwin*|*-sgi-*) STRIP=: ;; *-cygwin-*|*-mingw-*) MKOCTFILE="$MKOCTFILE -s" ;; esac AC_DEFINE(have_oss) AC_CHECK_HEADER(linux/soundcard.h, have_oss=yes, have_oss=no) if test $have_oss = yes ; then OSS_STATUS="yes" AC_SUBST(DEFHAVE_LINUX_SOUNDCARD) DEFHAVE_LINUX_SOUNDCARD="HAVE_LINUX_SOUNDCARD=1" else OSS_STATUS="linux/soundcard.h not found" fi CONFIGURE_OUTPUTS="Makeconf" STATUS_MSG=" octave commands will install into the following directories: m-files: $mpath oct-files: $opath binaries: $xpath alternatives: m-files: $altmpath oct-files: $altopath shell commands will install into the following directories: binaries: $bindir man pages: $mandir libraries: $libdir headers: $includedir octave-forge is configured with octave: $OCTAVE (version $OCTAVE_VERSION) mkoctfile: $MKOCTFILE for Octave $subver audio capture: $OSS_STATUS" audio-1.1.4/src/autogen.sh0000755000175000017500000000132211212715074013212 0ustar shsh#! /bin/sh ## Generate ./configure rm -f configure.in echo "dnl --- DO NOT EDIT --- Automatically generated by autogen.sh" > configure.in cat configure.base >> configure.in cat <> configure.in AC_OUTPUT(\$CONFIGURE_OUTPUTS) dnl XXX FIXME XXX chmod is not in autoconf's list of portable functions echo " " echo " \"\\\$prefix\" is \$prefix" echo " \"\\\$exec_prefix\" is \$exec_prefix" AC_MSG_RESULT([\$STATUS_MSG find . -name NOINSTALL -print # shows which toolboxes won't be installed ]) EOF autoconf configure.in > configure.tmp if [ diff configure.tmp configure > /dev/null 2>&1 ]; then rm -f configure.tmp; else mv -f configure.tmp configure chmod 0755 configure fi rm -f configure.in audio-1.1.4/src/configure0000755000175000017500000042067411212721775013144 0ustar shsh#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.63. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH if test "x$CONFIG_SHELL" = x; then if (eval ":") 2>/dev/null; then as_have_required=yes else as_have_required=no fi if test $as_have_required = yes && (eval ": (as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=\$LINENO as_lineno_2=\$LINENO test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } ") 2> /dev/null; then : else as_candidate_shells= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. case $as_dir in /*) for as_base in sh bash ksh sh5; do as_candidate_shells="$as_candidate_shells $as_dir/$as_base" done;; esac done IFS=$as_save_IFS for as_shell in $as_candidate_shells $SHELL; do # Try only shells that exist, to save several forks. if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { ("$as_shell") 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : _ASEOF }; then CONFIG_SHELL=$as_shell as_have_required=yes if { "$as_shell" 2> /dev/null <<\_ASEOF if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi : (as_func_return () { (exit $1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = "$1" ); then : else exitcode=1 echo positional parameters were not saved. fi test $exitcode = 0) || { (exit 1); exit 1; } ( as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } _ASEOF }; then break fi fi done if test "x$CONFIG_SHELL" != x; then for as_var in BASH_ENV ENV do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test $as_have_required = no; then echo This script requires a shell more modern than all the echo shells that I found on your system. Please install a echo modern shell, or manually run the script under such a echo shell if you do have one. { (exit 1); exit 1; } fi fi fi (eval "as_func_return () { (exit \$1) } as_func_success () { as_func_return 0 } as_func_failure () { as_func_return 1 } as_func_ret_success () { return 0 } as_func_ret_failure () { return 1 } exitcode=0 if as_func_success; then : else exitcode=1 echo as_func_success failed. fi if as_func_failure; then exitcode=1 echo as_func_failure succeeded. fi if as_func_ret_success; then : else exitcode=1 echo as_func_ret_success failed. fi if as_func_ret_failure; then exitcode=1 echo as_func_ret_failure succeeded. fi if ( set x; as_func_ret_success y && test x = \"\$1\" ); then : else exitcode=1 echo positional parameters were not saved. fi test \$exitcode = 0") || { echo No shell found that supports shell functions. echo Please tell bug-autoconf@gnu.org about your system, echo including any error possibly output before this message. echo This can help us improve future autoconf versions. echo Configuration will now proceed without shell functions. } as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME= PACKAGE_TARNAME= PACKAGE_VERSION= PACKAGE_STRING= PACKAGE_BUGREPORT= ac_unique_file="configure.base" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='LTLIBOBJS LIBOBJS DEFHAVE_LINUX_SOUNDCARD EGREP GREP CPP STRIP COPY_FLAGS RANLIB LN_S SHLEXT canonical_host_type OCTAVE_VERSION OCTAVE CXXPICFLAG CXXFLAGS CXX FPICFLAG FFLAGS F77 CPICFLAG altopath altmpath altpath xpath opath mpath subver ver MKOCTFILE OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC TOPDIR VERSION PACKAGE target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking with_path with_mpath with_opath with_xpath with_altpath with_altmpath with_altopath ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 { (exit 1); exit 1; }; } ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) { $as_echo "$as_me: error: unrecognized option: $ac_option Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` { $as_echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 { (exit 1); exit 1; }; } ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; } done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || { $as_echo "$as_me: error: working directory cannot be determined" >&2 { (exit 1); exit 1; }; } test "X$ac_ls_di" = "X$ac_pwd_ls_di" || { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 { (exit 1); exit 1; }; } # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 { (exit 1); exit 1; }; } pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures this package to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF _ACEOF fi if test -n "$ac_init_help"; then cat <<\_ACEOF Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-path install path prefix --with-mpath override path for m-files --with-opath override path for oct-files --with-xpath override path for executables --with-altpath alternative functions install path prefix --with-altmpath override path for alternative m-files --with-altopath override path for alternative oct-files Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF configure generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2) ac_configure_args1="$ac_configure_args1 '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac done done $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) $as_unset $ac_var ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test -r "$ac_site_file"; then { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu PACKAGE=octave-forge MAJOR_VERSION=0 MINOR_VERSION=1 PATCH_LEVEL=0 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_LEVEL TOPDIR=`pwd` ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:$LINENO: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } # Provide some information about the compiler. $as_echo "$as_me:$LINENO: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 { (ac_try="$ac_compiler --version >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler --version >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -v >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compiler -V >&5") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { (ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi { $as_echo "$as_me:$LINENO: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } if test -z "$ac_file"; then $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables See \`config.log' for more details." >&5 $as_echo "$as_me: error: C compiler cannot create executables See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; }; } fi ac_exeext=$ac_cv_exeext # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi fi fi { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi rm -f conftest$ac_cv_exeext { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&5 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 CFLAGS="" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_prog_cc_c89=$ac_arg else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:$LINENO: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:$LINENO: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Extract the first word of "mkoctfile", so it can be a program name with args. set dummy mkoctfile; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_MKOCTFILE+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$MKOCTFILE"; then ac_cv_prog_MKOCTFILE="$MKOCTFILE" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_MKOCTFILE="mkoctfile" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MKOCTFILE=$ac_cv_prog_MKOCTFILE if test -n "$MKOCTFILE"; then { $as_echo "$as_me:$LINENO: result: $MKOCTFILE" >&5 $as_echo "$MKOCTFILE" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi test -z "$MKOCTFILE" && { $as_echo "$as_me:$LINENO: WARNING: no mkoctfile found on path" >&5 $as_echo "$as_me: WARNING: no mkoctfile found on path" >&2;} # Check whether --with-path was given. if test "${with_path+set}" = set; then withval=$with_path; path=$withval fi # Check whether --with-mpath was given. if test "${with_mpath+set}" = set; then withval=$with_mpath; mpath=$withval fi # Check whether --with-opath was given. if test "${with_opath+set}" = set; then withval=$with_opath; opath=$withval fi # Check whether --with-xpath was given. if test "${with_xpath+set}" = set; then withval=$with_xpath; xpath=$withval fi # Check whether --with-altpath was given. if test "${with_altpath+set}" = set; then withval=$with_altpath; altpath=$withval fi # Check whether --with-altmpath was given. if test "${with_altmpath+set}" = set; then withval=$with_altmpath; altmpath=$withval fi # Check whether --with-altopath was given. if test "${with_altopath+set}" = set; then withval=$with_altopath; altopath=$withval fi if test -n "$path" ; then test -z "$mpath" && mpath=$path test -z "$opath" && opath=$path/oct test -z "$xpath" && xpath=$path/bin test -z "$altpath" && altpath=$path-alternatives fi if test -n "$altpath" ; then test -z "$altmpath" && altmpath=$altpath test -z "$altopath" && altopath=$altpath/oct fi #if test -z "$mpath" || test -z "$opath" || test -z "$xpath" || test -z "$altmpath" || test -z "$altopath" || test -z "$ver" ; then if test -z "$mpath" || test -z "$opath" || test -z "$xpath" || test -z "$ver" ; then cat > conftest.cc < #include #include #define INFOV "\nINFOV=" OCTAVE_VERSION "\n" #define INFOH "\nINFOH=" OCTAVE_CANONICAL_HOST_TYPE "\n" #ifdef OCTAVE_LOCALVERFCNFILEDIR # define INFOM "\nINFOM=" OCTAVE_LOCALVERFCNFILEDIR "\n" #else # define INFOM "\nINFOM=" OCTAVE_LOCALFCNFILEPATH "\n" #endif #ifdef OCTAVE_LOCALVEROCTFILEDIR # define INFOO "\nINFOO=" OCTAVE_LOCALVEROCTFILEDIR "\n" #else # define INFOO "\nINFOO=" OCTAVE_LOCALOCTFILEPATH "\n" #endif #ifdef OCTAVE_LOCALVERARCHLIBDIR # define INFOX "\nINFOX=" OCTAVE_LOCALVERARCHLIBDIR "\n" #else # define INFOX "\nINFOX=" OCTAVE_LOCALARCHLIBDIR "\n" #endif const char *infom = INFOM; const char *infoo = INFOO; const char *infox = INFOX; const char *infoh = INFOH; const char *infov = INFOV; EOF $MKOCTFILE conftest.cc || { { $as_echo "$as_me:$LINENO: error: Could not run $MKOCTFILE" >&5 $as_echo "$as_me: error: Could not run $MKOCTFILE" >&2;} { (exit 1); exit 1; }; } eval `strings conftest.o | grep "^INFO.=" | sed -e "s,//.*$,,"` rm -rf conftest* ver=`echo $INFOV | sed -e "s/\.//" -e "s/\..*$//"` subver=`echo $INFOV | sed -e "s/^[^.]*[.][^.]*[.]//"` alt_mbase=`echo $INFOM | sed -e "s,\/[^\/]*$,,"` alt_obase=`echo $INFOO | sed -e "s,/site.*$,/site,"` test -z "$mpath" && mpath=$INFOM/octave-forge test -z "$opath" && opath=$INFOO/octave-forge test -z "$xpath" && xpath=$INFOX test -z "$altmpath" && altmpath=$alt_mbase/octave-forge-alternatives/m test -z "$altopath" && altopath=$alt_obase/octave-forge-alternatives/oct/$INFOH fi { $as_echo "$as_me:$LINENO: result: retrieving compile and link flags from $MKOCTFILE" >&5 $as_echo "retrieving compile and link flags from $MKOCTFILE" >&6; } CC=`$MKOCTFILE -p CC` CFLAGS=`$MKOCTFILE -p CFLAGS` CPPFLAGS=`$MKOCTFILE -p CPPFLAGS` CPICFLAG=`$MKOCTFILE -p CPICFLAG` LDFLAGS=`$MKOCTFILE -p LDFLAGS` LIBS=`$MKOCTFILE -p LIBS` F77=`$MKOCTFILE -p F77` FFLAGS=`$MKOCTFILE -p FFLAGS` FPICFLAG=`$MKOCTFILE -p FPICFLAG` CXX=`$MKOCTFILE -p CXX` CXXFLAGS=`$MKOCTFILE -p CXXFLAGS` CXXPICFLAG=`$MKOCTFILE -p CXXPICFLAG` { $as_echo "$as_me:$LINENO: checking for F77_FUNC" >&5 $as_echo_n "checking for F77_FUNC... " >&6; } cat > conftest.cc << EOF #include int F77_FUNC (hello, HELLO) (const int &n); EOF ac_try="$MKOCTFILE -c conftest.cc" if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } ; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } MKOCTFILE="$MKOCTFILE -DF77_FUNC=F77_FCN" fi # Extract the first word of "octave", so it can be a program name with args. set dummy octave; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OCTAVE+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$OCTAVE"; then ac_cv_prog_OCTAVE="$OCTAVE" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OCTAVE="octave" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCTAVE=$ac_cv_prog_OCTAVE if test -n "$OCTAVE"; then { $as_echo "$as_me:$LINENO: result: $OCTAVE" >&5 $as_echo "$OCTAVE" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi { $as_echo "$as_me:$LINENO: checking for OCTAVE_VERSION in Octave" >&5 $as_echo_n "checking for OCTAVE_VERSION in Octave... " >&6; } OCTAVE_VERSION=`echo "disp(OCTAVE_VERSION)" | $OCTAVE -qf` { $as_echo "$as_me:$LINENO: result: $OCTAVE_VERSION" >&5 $as_echo "$OCTAVE_VERSION" >&6; } { $as_echo "$as_me:$LINENO: checking for octave_config_info('canonical_host_type') in Octave" >&5 $as_echo_n "checking for octave_config_info('canonical_host_type') in Octave... " >&6; } canonical_host_type=`echo "disp(octave_config_info('canonical_host_type'))" | $OCTAVE -qf` { $as_echo "$as_me:$LINENO: result: $canonical_host_type" >&5 $as_echo "$canonical_host_type" >&6; } { $as_echo "$as_me:$LINENO: checking for octave_config_info('SHLEXT') in Octave" >&5 $as_echo_n "checking for octave_config_info('SHLEXT') in Octave... " >&6; } SHLEXT=`echo "disp(octave_config_info('SHLEXT'))" | $OCTAVE -qf` { $as_echo "$as_me:$LINENO: result: $SHLEXT" >&5 $as_echo "$SHLEXT" >&6; } { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:$LINENO: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi COPY_FLAGS="-Rfp" case "$canonical_host_type" in *-*-linux*) COPY_FLAGS="-fdp" ;; esac STRIP=${STRIP-strip} # Extract the first word of "$STRIP", so it can be a program name with args. set dummy $STRIP; ac_word=$2 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="$STRIP" $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:$LINENO: result: no" >&5 $as_echo "no" >&6; } fi case "$canonical_host_type" in powerpc-apple-darwin*|*-sgi-*) STRIP=: ;; *-cygwin-*|*-mingw-*) MKOCTFILE="$MKOCTFILE -s" ;; esac cat >>confdefs.h <<\_ACEOF #define have_oss 1 _ACEOF ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:$LINENO: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then # Broken: success on invalid input. continue else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:$LINENO: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ac_count=`expr $ac_count + 1` if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} { (exit 1); exit 1; }; } fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_cv_header_stdc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF rm -f conftest$ac_exeext if { (ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi rm -rf conftest.dSYM rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 _ACEOF fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 $as_echo_n "checking for $ac_header... " >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then $as_echo_n "(cached) " >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then eval "$as_ac_Header=yes" else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi ac_res=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } as_val=`eval 'as_val=${'$as_ac_Header'} $as_echo "$as_val"'` if test "x$as_val" = x""yes; then cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done if test "${ac_cv_header_linux_soundcard_h+set}" = set; then { $as_echo "$as_me:$LINENO: checking for linux/soundcard.h" >&5 $as_echo_n "checking for linux/soundcard.h... " >&6; } if test "${ac_cv_header_linux_soundcard_h+set}" = set; then $as_echo_n "(cached) " >&6 fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_linux_soundcard_h" >&5 $as_echo "$ac_cv_header_linux_soundcard_h" >&6; } else # Is the header compilable? { $as_echo "$as_me:$LINENO: checking linux/soundcard.h usability" >&5 $as_echo_n "checking linux/soundcard.h usability... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_compile") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then ac_header_compiler=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:$LINENO: checking linux/soundcard.h presence" >&5 $as_echo_n "checking linux/soundcard.h presence... " >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" $as_echo "$ac_try_echo") >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then ac_header_preproc=yes else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: present but cannot be compiled" >&2;} { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: see the Autoconf documentation" >&2;} { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: proceeding with the preprocessor's result" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: proceeding with the preprocessor's result" >&2;} { $as_echo "$as_me:$LINENO: WARNING: linux/soundcard.h: in the future, the compiler will take precedence" >&5 $as_echo "$as_me: WARNING: linux/soundcard.h: in the future, the compiler will take precedence" >&2;} ;; esac { $as_echo "$as_me:$LINENO: checking for linux/soundcard.h" >&5 $as_echo_n "checking for linux/soundcard.h... " >&6; } if test "${ac_cv_header_linux_soundcard_h+set}" = set; then $as_echo_n "(cached) " >&6 else ac_cv_header_linux_soundcard_h=$ac_header_preproc fi { $as_echo "$as_me:$LINENO: result: $ac_cv_header_linux_soundcard_h" >&5 $as_echo "$ac_cv_header_linux_soundcard_h" >&6; } fi if test "x$ac_cv_header_linux_soundcard_h" = x""yes; then have_oss=yes else have_oss=no fi if test $have_oss = yes ; then OSS_STATUS="yes" DEFHAVE_LINUX_SOUNDCARD="HAVE_LINUX_SOUNDCARD=1" else OSS_STATUS="linux/soundcard.h not found" fi CONFIGURE_OUTPUTS="Makeconf" STATUS_MSG=" octave commands will install into the following directories: m-files: $mpath oct-files: $opath binaries: $xpath alternatives: m-files: $altmpath oct-files: $altopath shell commands will install into the following directories: binaries: $bindir man pages: $mandir libraries: $libdir headers: $includedir octave-forge is configured with octave: $OCTAVE (version $OCTAVE_VERSION) mkoctfile: $MKOCTFILE for Octave $subver audio capture: $OSS_STATUS" ac_config_files="$ac_config_files $CONFIGURE_OUTPUTS" test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # Transform confdefs.h into DEFS. # Protect against shell expansion while executing Makefile rules. # Protect against Makefile macro expansion. # # If the first sed substitution is executed (which looks for macros that # take arguments), then branch to the quote section. Otherwise, # look for a macro that doesn't take arguments. ac_script=' :mline /\\$/{ N s,\\\n,, b mline } t clear :clear s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g t quote s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g t quote b any :quote s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g s/\[/\\&/g s/\]/\\&/g s/\$/$$/g H :any ${ g s/^\n// s/\n/ /g p } ' DEFS=`sed -n "$ac_script" confdefs.h` ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # PATH needs CR # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 { (exit 1); exit 1; } fi # Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # CDPATH. $as_unset CDPATH as_lineno_1=$LINENO as_lineno_2=$LINENO test "x$as_lineno_1" != "x$as_lineno_2" && test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line after each line using $LINENO; the second 'sed' # does the real work. The second script uses 'N' to pair each # line-number line with the line containing $LINENO, and appends # trailing '-' during substitution so that $LINENO is not a special # case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # scripts with optimization help from Paolo Bonzini. Blame Lee # E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*) case `echo 'x\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. *) ECHO_C='\c';; esac;; *) ECHO_N='-n';; esac if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 # Save the log message, to keep $[0] and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by $as_me, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files from templates according to the current configuration. Usage: $0 [OPTION]... [FILE]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE Configuration files: $config_files Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ config.status configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" Copyright (C) 2008 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" ac_need_defaults=false;; --he | --h | --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) { $as_echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *) ac_config_targets="$ac_config_targets $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "$CONFIGURE_OUTPUTS") CONFIG_FILES="$CONFIG_FILES $CONFIGURE_OUTPUTS" ;; *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || { $as_echo "$as_me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=' ' ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\).*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\).*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 $as_echo "$as_me: error: could not setup config files machinery" >&2;} { (exit 1); exit 1; }; } _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" eval set X " :F $CONFIG_FILES " shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;} { (exit 1); exit 1; }; };; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} { (exit 1); exit 1; }; };; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac ac_file_inputs="$ac_file_inputs '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` { as_dir="$ac_dir" case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p ' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 $as_echo "$as_me: error: could not create $ac_file" >&2;} { (exit 1); exit 1; }; } ;; esac done # for ac_tag { (exit 0); exit 0; } _ACEOF chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} { (exit 1); exit 1; }; } # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || { (exit 1); exit 1; } fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " " echo " \"\$prefix\" is $prefix" echo " \"\$exec_prefix\" is $exec_prefix" { $as_echo "$as_me:$LINENO: result: $STATUS_MSG find . -name NOINSTALL -print # shows which toolboxes won't be installed " >&5 $as_echo "$STATUS_MSG find . -name NOINSTALL -print # shows which toolboxes won't be installed " >&6; } audio-1.1.4/src/endpoint.cc0000644000175000017500000003611511212715074013350 0ustar shsh// // ENDPOINT.CC - The endpoint class member routines. // // Author: Bruce T. Lowerre // This program is public domain. // Date: 1995, 1997 // // $Log$ // Revision 1.1 2006/08/20 11:50:37 hauberg // Converted directory structure to match the new package system. // // Revision 1.3 2005/05/25 03:43:39 pkienzle // Author/Copyright consistency // // Revision 1.2 2002/01/04 15:53:56 pkienzle // Changes required to compile for gcc-3.0 in debian hppa/unstable // // Revision 1.1.1.1 2001/10/10 19:54:49 pkienzle // revised heirarchy // // Revision 1.1 2001/04/22 08:29:30 pkienzle // adding in all of matcompat // // Revision 1.4 2001/03/22 Paul Kienzle // added #include // // Revision 1.3 1997/07/31 18:32:13 lowerre // fixed bug with EP_INUTT // // Revision 1.2 1997/05/23 20:01:32 lowerre // renamed endpoint to endpointer, conflicts with // // Revision 1.1 1997/05/14 20:34:38 lowerre // Initial revision // // // /* The endpointer is used to determine the start and end of a live * input signal. Unlike a pre-recorded utterance, a live input signal * is open-ended in that the actual start and end of the signal is * totally unknown. The search will usually do a fairly good job of * guessing the start of the signal. However, the actual end of the * signal is unknown to the recognizer. Reaching the end state in the * recognizer does not necessarily mean the end of signal. Therefore, * the end of signal must be calculated by some means. This is the * job of the end point detector. This module is accessed via a class * structure. It should be called for each frame of data to determine * what processing should be done. * * The endpointer uses "cheap" signal processing features (energy and * zero cross count) and is intended to run constantly on a host * processor without the need of a DSP or high speed processor. When * the start of the utterance is detected, then the expensive search * can be called. * * The endpointer is designed to run with a real-time processing * search. That means that the live input signal is processed in * real-time while it's being read. Therefore, the start of signal * will occur (and the search will start) before the entire utterance * has been read. The ramifications of this is that the endpointer * has to guess as to the possible start and end of utterance. These * guesses, frame labels, are used by other modules to guide the * utterance capture and search. The endpointer may realize that it * has mis-labeled either the start of utterance or the end of * utterance. When this happens, a special frame label (either * EP_RESET if a false start was detected or EP_NOTEND if a false end * was detected) is returned. * * The algorithms used in this module have evolved from 20 years of * work with live input signals. */ #include #include #include "endpoint.h" using namespace std; /* ENDPOINTER::ENDPOINTER - class constructor, set initial values */ endpointer::endpointer ( long d_samprate, // sampling rate in Hz long d_windowsize, // windowsize in samples long d_stepsize, // step size in samples long d_maxipause, // default ending silence in msec long d_minuttlng, // default minuttlng in msec long d_zcthresh, // default zcthresh, Hz float d_begfact, // default begfact float d_endfact, // default endfact float d_energyfact, // default energyfact float d_minstartsilence, // default minstartsilence float d_triggerfact, // default triggerfact long d_numdpnoise, // default numdpnoise long d_minfriclng, // default minfriclng in msec long d_maxpause, // default maxpause in msec long d_startblip, // default startblip in msec long d_endblip, // default endblip in msec long d_minvoicelng, // default minvoicelng in msec long d_minrise // default minrise in msec ) { long i; samprate = d_samprate; windowsize = d_windowsize; stepsize = d_stepsize; maxipause = (d_maxipause * samprate) / (1000 * stepsize); // num steps minuttlng = (d_minuttlng * samprate) / (1000 * stepsize); // num steps zcthresh = (d_zcthresh * stepsize) / samprate; // per frame begfact = d_begfact; endfact = d_endfact; energyfact = d_energyfact; minstartsilence = d_minstartsilence; numdpnoise = d_numdpnoise; triggerfact = d_triggerfact; minfriclng = (d_minfriclng * samprate) / (1000 * stepsize); // num steps maxpause = (d_maxpause * samprate) / (1000 * stepsize); // num steps startblip = (d_startblip * samprate) / (1000 * stepsize); // num steps endblip = (d_endblip * samprate) / (1000 * stepsize); // num steps minvoicelng = (d_minvoicelng * samprate) / (1000 * stepsize); // num steps minrise = (d_minrise * samprate) / (1000 * stepsize); // num steps lastdpnoise = new float[numdpnoise]; for (i = 0; i < numdpnoise; i++) lastdpnoise[i] = 0.0; initendpoint (); } // end endpointer::endpointer /* ENDPOINTER::~ENDPOINTER - class destructor */ endpointer::~endpointer () { delete []lastdpnoise; } // end endpointer::~endpointer /* ENDPOINT::INITENDPOINT - initialize the endpoint variables */ void endpointer::initendpoint () { long i; epstate = NOSILENCE; noise = 0.0; ave = 0.0; begthresh = 0.0; endthresh = begthresh; energy = 0.0; maxpeak = 0.0; scnt = 0; vcnt = 0; evcnt = 0; voicecount = 0; zccnt = 0; bscnt = 0; startframe = 0; endframe = 0; avescnt = 0; startsilenceok = false; ncount = 0; low = true; for (i = 0; i < numdpnoise; i++) lastdpnoise[i] = 0.0; } // end endpointer::initendpoint void endpointer::setnoise () { dpnoise = lastdpnoise[1] = lastdpnoise[0]; ncount = 2; } // end endpointer::setnoise /* ENDPOINT::AVERAGENOISE - get average background noise level and * shift noise array */ void endpointer::averagenoise () { long i; for (dpnoise = 0.0, i = ncount - 1; i > 0; i--) { dpnoise += lastdpnoise[i]; lastdpnoise[i] = lastdpnoise[i - 1]; } dpnoise = (dpnoise + lastdpnoise[0]) / ncount; if (ncount < numdpnoise) ncount ++; } // end endpointer::averagenoise /* ENDPOINT::ZCPEAKPICK - get the zero cross count and average energy */ void endpointer::zcpeakpick ( short *samples // raw samples ) { long i; float sum, trigger; short *smp; for (sum = 0.0, i = 0, smp = samples; i < windowsize; i++, smp++) sum += *smp * *smp; peakreturn = (sqrt (sum / windowsize)); lastdpnoise[0] = peakreturn; if (ncount == 0) dpnoise = peakreturn; // initial value trigger = dpnoise * triggerfact; // schmidt trigger band for (i = 0, zc = 0, smp = samples; i < windowsize; i++, smp++) { if (low) { if (*smp > trigger) { // up cross zc++; low = false; // search for down cross } } else { if (*smp < -trigger) { // down cross zc++; low = true; // search for up cross } } } } // end endpointer::zcpeakpick /* ENDPOINT::GETENDPOINT - get the endpoint tag for the raw samples * The recognition system is designed to operate in real-time. That * is, the search proceeds in parallel with input of the signal. The * endpoint detection must, therefore, make a guess as to what the * current sample is and correct errors that may have been made * previously. */ EPTAG endpointer::getendpoint ( short *samples // raw samples ) { float tmp; zcpeakpick (samples); // get zc count and peak energy if (peakreturn > maxpeak) { maxpeak = peakreturn; if ((tmp = maxpeak / endfact) > endthresh) endthresh = tmp; } switch (epstate) { case NOSILENCE: // start, get background silence ave += peakreturn; if (++scnt <= 3) { // average 3 frame's worth if (scnt == 1) setnoise (); else averagenoise (); if (dpnoise < minstartsilence) { startsilenceok = true; ave += peakreturn; avescnt++; } return (EP_SILENCE); } if (!startsilenceok) { epstate = START; return (EP_NOSTARTSILENCE); } ave /= avescnt; noise = ave; begthresh = noise + begfact; endthresh = begthresh; mnbe = noise * energyfact; epstate = INSILENCE; return (EP_SILENCE); case INSILENCE: ave = ((3.0 * ave) + peakreturn) / 4.0; if (peakreturn > begthresh || zc > zcthresh) { // looks like start of signal energy += peakreturn - noise; if (zc > zcthresh) zccnt++; if (peakreturn > begthresh) voicecount++; if (++vcnt > minrise) { scnt = 0; epstate = START; // definitely start of signal } return (EP_SIGNAL); } else { // still in silence energy = 0.0; if (ave < noise) { noise = ave; begthresh = noise + begfact; endthresh = begthresh; mnbe = noise * energyfact; } if (vcnt > 0) { // previous frame was signal if (++bscnt > startblip || zccnt == vcnt) { // Oops, no longer in the signal noise = ave; begthresh = noise * begfact; endthresh = begthresh; mnbe = noise * energyfact; vcnt = 0; zccnt = 0; bscnt = 0; voicecount = 0; startframe = 0; return (EP_RESET);// not in the signal, ignore previous } return (EP_SIGNAL); } zccnt = 0; return (EP_SILENCE); } case START: if (peakreturn > begthresh || zc > zcthresh) { // possible start of signal energy += peakreturn - noise; if (zc > zcthresh) zccnt++; if (peakreturn > begthresh) voicecount++; vcnt += scnt + 1; scnt = 0; if (energy > mnbe || zccnt > minfriclng) { epstate = INSIGNAL; return (EP_INUTT); } else return (EP_SIGNAL); } else if (++scnt > maxpause) { // signal went low again, false start vcnt = zccnt = voicecount = 0; energy = 0.0; epstate = INSILENCE; ave = ((3.0 * ave) + peakreturn) / 4.0; if (ave < noise + begfact) { // lower noise level noise = ave; begthresh = noise + begfact; endthresh = begthresh; mnbe = noise * energyfact; } return (EP_RESET); } else return (EP_SIGNAL); case INSIGNAL: if (peakreturn > endthresh || zc > zcthresh) { // still in signal if (peakreturn > endthresh) voicecount++; vcnt++; scnt = 0; return (EP_SIGNAL); } else { // below end threshold, may be end scnt++; epstate = END; return (EP_MAYBEEND); } case END: if (peakreturn > endthresh || zc > zcthresh) { // signal went up again, may not be end if (peakreturn > endthresh) voicecount++; if (++evcnt > endblip) { // back in signal again vcnt += scnt + 1; evcnt = 0; scnt = 0; epstate = INSIGNAL; return (EP_NOTEND); } else return (EP_SIGNAL); } else if (++scnt > maxipause) { // silence exceeds inter-word pause if (vcnt > minuttlng && voicecount > minvoicelng) return (EP_ENDOFUTT);// end of utterance else { // signal is too short scnt = vcnt = voicecount = 0; epstate = INSILENCE; return (EP_RESET); // false utterance, keep looking } } else { // may be an inter-word pause if (peakreturn == 0) return (EP_ENDOFUTT);// zero filler frame evcnt = 0; return (EP_SIGNAL); // assume still in signal } } } // end endpointer::getendpoint /* ENDPOINT::PRINTVARS: Print variable values */ void endpointer::printvars () { cout << "endpoint variables:" << endl; cout << " begfact " << begfact << endl; cout << " endblip " << endblip << endl; cout << " endfact " << endfact << endl; cout << " energyfact " << energyfact << endl; cout << " maxipause " << maxipause << endl; cout << " maxpause " << maxpause << endl; cout << " minfriclng " << minfriclng << endl; cout << " minrise " << minrise << endl; cout << " minstartsilence " << minstartsilence << endl; cout << " minuttlng " << minuttlng << endl; cout << " minvoicelng " << minvoicelng << endl; cout << " numdpnoise " << numdpnoise << endl; cout << " samprate " << samprate << endl; cout << " startblip " << startblip << endl; cout << " stepsize " << stepsize << endl; cout << " triggerfact " << triggerfact << endl; cout << " windowsize " << windowsize << endl; cout << " zcthresh " << zcthresh << endl; } // end endpointer::printvars /* ENDPOINT::GETTAGNAME - convert the tag to ascii */ const char *endpointer::gettagname ( EPTAG tag ) { static const char *tagnames[] = // must match EPTAG enum in endpoint.h { "NONE", "RESET", "SILENCE", "SIGNAL", "INUTT", "MAYBEEND", "ENDOFUTT", "NOTEND", "NOSTARTSILENCE" }; long ntag = long (tag); if (ntag < 0 || ntag > long (EP_NOSTARTSILENCE)) return ("UNKNOWN"); else return (tagnames[ntag]); } // end endpointer::gettagname audio-1.1.4/src/Makefile.macosx0000644000175000017500000000040111212715074014137 0ustar shshsinclude ./Makeconf all: ../bin/ofsndplay ## Using explicit -ObjC flag since .cc is used to trick PKG_ADD to ## pick up the file as a CPP file. ../bin/ofsndplay: OFSndPlay.cc mkdir -p ../bin $(CC) -ObjC -o ../bin/ofsndplay OFSndPlay.cc -framework Cocoa audio-1.1.4/src/Makeconf.in0000644000175000017500000000313211212715074013265 0ustar shsh ## Makeconf is automatically generated from Makeconf.base and Makeconf.add ## in the various subdirectories. To regenerate, use ./autogen.sh to ## create a new ./Makeconf.in, then use ./configure to generate a new ## Makeconf. OCTAVE_FORGE = 1 SHELL = @SHELL@ canonical_host_type = @canonical_host_type@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ mandir = @mandir@ libdir = @libdir@ datadir = @datadir@ infodir = @infodir@ includedir = @includedir@ datarootdir = @datarootdir@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_DATA = @INSTALL_DATA@ INSTALLOCT=octinst.sh DESTDIR = RANLIB = @RANLIB@ STRIP = @STRIP@ LN_S = @LN_S@ MKOCTLINK = @MKOCTLINK@ OCTLINK= @OCTLINK@ AWK = @AWK@ # Most octave programs will be compiled with $(MKOCTFILE). Those which # cannot use mkoctfile directly can request the flags that mkoctfile # would use as follows: # FLAG = $(shell $(MKOCTFILE) -p FLAG) # The following flags are for compiling programs that are independent # of Octave. How confusing. CC = @CC@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ CPICFLAG = @CPICFLAG@ CXX = @CXX@ CXXFLAGS = @CXXFLAGS@ CXXPICFLAG = @CXXPICFLAG@ F77 = @F77@ FFLAGS = @FFLAGS@ FPICFLAG = @FPICFLAG@ OCTAVE = @OCTAVE@ OCTAVE_VERSION = @OCTAVE_VERSION@ MKOCTFILE = @MKOCTFILE@ -DHAVE_OCTAVE_$(ver) -v SHLEXT = @SHLEXT@ ver = @ver@ MPATH = @mpath@ OPATH = @opath@ XPATH = @xpath@ ALTMPATH = @altmpath@ ALTOPATH = @altopath@ @DEFHAVE_LINUX_SOUNDCARD@ %.o: %.c ; $(MKOCTFILE) -c $< %.o: %.f ; $(MKOCTFILE) -c $< %.o: %.cc ; $(MKOCTFILE) -c $< %.oct: %.cc ; $(MKOCTFILE) $< audio-1.1.4/INDEX0000644000175000017500000000017211212715074011216 0ustar shshaudio >> Audio Record and play sound soundsc aurecord aucapture Read and write auload ausave Process auplot au audio-1.1.4/configure0000755000175000017500000000011311212722015012317 0ustar shsh#! /bin/sh -f if [ -e src/configure ]; then cd src ./configure $* fi audio-1.1.4/ChangeLog0000644000175000017500000067541011212722015012204 0ustar shsh# Automatically generated file --- DO NOT EDIT 2009-06-07 09:53 hauberg * trunk/octave-forge/extra/NaN/DESCRIPTION, trunk/octave-forge/extra/Windows/DESCRIPTION, trunk/octave-forge/extra/ad/DESCRIPTION, trunk/octave-forge/extra/bim/DESCRIPTION, trunk/octave-forge/extra/bugfix-3.0.5/DESCRIPTION, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/fpl/DESCRIPTION, trunk/octave-forge/extra/generate_html/inst/generate_package_html.m, trunk/octave-forge/extra/generate_html/inst/private/mk_function_dir.m, trunk/octave-forge/extra/graceplot/DESCRIPTION, trunk/octave-forge/extra/msh/DESCRIPTION, trunk/octave-forge/extra/multicore/DESCRIPTION, trunk/octave-forge/extra/nurbs/DESCRIPTION, trunk/octave-forge/extra/ocs/DESCRIPTION, trunk/octave-forge/extra/oct2mat/DESCRIPTION, trunk/octave-forge/extra/symband/DESCRIPTION, trunk/octave-forge/language/es_CO/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/financial/DESCRIPTION, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/odepkg/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION: Update version numbers 2009-05-15 21:35 rlaboiss * src/aurecord.cc: Avoid warning about conversion from string const to char* 2009-05-04 16:59 hauberg * trunk/octave-forge/extra/NaN/DESCRIPTION, trunk/octave-forge/extra/Windows/DESCRIPTION, trunk/octave-forge/extra/ad/DESCRIPTION, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/integration/DESCRIPTION, trunk/octave-forge/extra/java/DESCRIPTION, trunk/octave-forge/extra/jhandles/DESCRIPTION, trunk/octave-forge/extra/soctcl/DESCRIPTION, trunk/octave-forge/extra/tsa/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/optiminterp/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/video/DESCRIPTION, trunk/octave-forge/nonfree/arpack/DESCRIPTION, trunk/octave-forge/nonfree/spline-gsvspl/DESCRIPTION: Update version number 2009-03-28 20:32 thomas-weber * inst/soundsc.m: Replace obsoleted is_scalar() 2009-03-28 20:31 thomas-weber * inst/clip.m: Remove useless warn_fortran_indexing variable 2008-12-08 19:21 hauberg * inst/sound.m: Handle global variables correctly (by Roman Stanchak) 2008-12-08 18:04 hauberg * inst/sound.m: Attempt to make the audio gapless (by Roman Stanchak) 2008-11-29 21:40 thomas-weber * inst/clip.m: Replace warn_fortran_indexing by new Octave:fortran-indexing mechanism 2008-11-29 21:31 thomas-weber * inst/clip.m: Remove do_fortran_indexing check 2008-10-10 13:39 thomas-weber * inst/sound.m, src/OFSndPlay.cc: Check for existing command line utilities for playing sound 2008-08-24 16:17 hauberg * trunk/octave-forge/main/ann/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/benchmark/INDEX, trunk/octave-forge/main/bioinfo/DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/database/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/ftp/DESCRIPTION, trunk/octave-forge/main/ga/DESCRIPTION, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/missing-functions/DESCRIPTION, trunk/octave-forge/main/nnet/DESCRIPTION, trunk/octave-forge/main/octcdf/DESCRIPTION, trunk/octave-forge/main/odebvp/DESCRIPTION, trunk/octave-forge/main/odepkg/DESCRIPTION, trunk/octave-forge/main/optim/DESCRIPTION, trunk/octave-forge/main/outliers/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/physical-constants/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/signal/INDEX, trunk/octave-forge/main/sockets/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/statistics/INDEX, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/video/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION, trunk/octave-forge/main/zenity/DESCRIPTION: Bumped version number 2008-04-29 17:52 hauberg * trunk/octave-forge/extra/NaN/DESCRIPTION, trunk/octave-forge/extra/Windows/DESCRIPTION, trunk/octave-forge/extra/ad/DESCRIPTION, trunk/octave-forge/extra/bim/DESCRIPTION, trunk/octave-forge/extra/civil/DESCRIPTION, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/fpl/DESCRIPTION, trunk/octave-forge/extra/graceplot/DESCRIPTION, trunk/octave-forge/extra/integration/DESCRIPTION, trunk/octave-forge/extra/java/DESCRIPTION, trunk/octave-forge/extra/jhandles/DESCRIPTION, trunk/octave-forge/extra/mapping/DESCRIPTION, trunk/octave-forge/extra/msh/DESCRIPTION, trunk/octave-forge/extra/multicore/DESCRIPTION, trunk/octave-forge/extra/ocs/DESCRIPTION, trunk/octave-forge/extra/pdb/DESCRIPTION, trunk/octave-forge/extra/secs1d/DESCRIPTION, trunk/octave-forge/extra/secs2d/DESCRIPTION, trunk/octave-forge/extra/soctcl/DESCRIPTION, trunk/octave-forge/extra/symband/DESCRIPTION, trunk/octave-forge/extra/triangular/DESCRIPTION, trunk/octave-forge/extra/tsa/DESCRIPTION, trunk/octave-forge/extra/xraylib/DESCRIPTION, trunk/octave-forge/language/pt_BR/DESCRIPTION, trunk/octave-forge/main/ann/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/bioinfo/DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/data-smoothing/DESCRIPTION, trunk/octave-forge/main/database/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/financial/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/ftp/DESCRIPTION, trunk/octave-forge/main/ga/DESCRIPTION, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/missing-functions/DESCRIPTION, trunk/octave-forge/main/nnet/DESCRIPTION, trunk/octave-forge/main/octcdf/DESCRIPTION, trunk/octave-forge/main/octgpr/DESCRIPTION, trunk/octave-forge/main/odebvp/DESCRIPTION, trunk/octave-forge/main/odepkg/DESCRIPTION, trunk/octave-forge/main/optim/DESCRIPTION, trunk/octave-forge/main/optiminterp/DESCRIPTION, trunk/octave-forge/main/outliers/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/physical-constants/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/sockets/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/video/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION, trunk/octave-forge/main/zenity/DESCRIPTION, trunk/octave-forge/nonfree/arpack/DESCRIPTION, trunk/octave-forge/nonfree/spline-gsvspl/DESCRIPTION: Updated release dates 2008-04-06 23:36 adb014 * trunk/octave-forge/extra/NaN/DESCRIPTION, trunk/octave-forge/extra/Windows/DESCRIPTION, trunk/octave-forge/extra/ad/DESCRIPTION, trunk/octave-forge/extra/bim/DESCRIPTION, trunk/octave-forge/extra/civil/DESCRIPTION, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/fpl/DESCRIPTION, trunk/octave-forge/extra/graceplot/DESCRIPTION, trunk/octave-forge/extra/integration/DESCRIPTION, trunk/octave-forge/extra/java/DESCRIPTION, trunk/octave-forge/extra/jhandles/DESCRIPTION, trunk/octave-forge/extra/mapping/DESCRIPTION, trunk/octave-forge/extra/msh/DESCRIPTION, trunk/octave-forge/extra/multicore/DESCRIPTION, trunk/octave-forge/extra/pdb/DESCRIPTION, trunk/octave-forge/extra/secs1d/DESCRIPTION, trunk/octave-forge/extra/secs2d/DESCRIPTION, trunk/octave-forge/extra/soctcl/DESCRIPTION, trunk/octave-forge/extra/symband/DESCRIPTION, trunk/octave-forge/extra/triangular/DESCRIPTION, trunk/octave-forge/extra/tsa/DESCRIPTION, trunk/octave-forge/extra/xraylib/DESCRIPTION, trunk/octave-forge/language/pt_BR/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/financial/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/fixed/src/configure.base, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/nnet/DESCRIPTION, trunk/octave-forge/main/octcdf/DESCRIPTION, trunk/octave-forge/main/odebvp/DESCRIPTION, trunk/octave-forge/main/optiminterp/DESCRIPTION, trunk/octave-forge/main/outliers/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/physical-constants/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION, trunk/octave-forge/main/zenity/DESCRIPTION, trunk/octave-forge/nonfree/arpack/DESCRIPTION, trunk/octave-forge/nonfree/spline-gsvspl/DESCRIPTION: Update version numbers, release dates, and news in preparation for release 2008-04-01 17:54 treichl * src/Makefile: Changes for Debian sent from Rafael Laboissiere. 2008-03-20 06:34 sebald * inst/auload.m: Added 24-bit WAV file support. 2008-02-04 20:11 treichl * DESCRIPTION: Update of version number to 1.1.0 cause of audio output support on Mac systems. 2008-02-04 20:09 treichl * src/Makefile, src/Makefile.linux, src/Makefile.macosx, src/OFSndPlay.cc: Added audio speaker output support for MacOSX. 2008-02-04 13:47 adb014 * trunk/octave-forge/COPYING.GPL, trunk/octave-forge/admin/MacOSX/createapp/applicationstartup.sh.in, trunk/octave-forge/admin/MacOSX/createapp/makeoctaveapp.sh, trunk/octave-forge/admin/MacOSX/createapp/makeoctaveapp.sh.old, trunk/octave-forge/admin/MacOSX/createapp/mkoctfile.in, trunk/octave-forge/admin/MacOSX/createapp/octave.in, trunk/octave-forge/admin/MacOSX/createapp/selfupdate.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-2.9.12.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-2.9.13.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-2.9.14.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-2.9.15.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-2.9.16.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-2.9.17.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-2.9.18.sh, trunk/octave-forge/admin/MacOSX/solvedeps/solvedeps-3.0.0.sh, trunk/octave-forge/admin/Windows/msvc/ar-msvc, trunk/octave-forge/admin/Windows/msvc/build_atlas_dll, trunk/octave-forge/admin/Windows/msvc/cc-msvc.cc, trunk/octave-forge/admin/Windows/msvc/fc-msvc.cc, trunk/octave-forge/admin/Windows/msvc/ranlib-msvc, trunk/octave-forge/admin/make_index, trunk/octave-forge/admin/template.ndev, trunk/octave-forge/doc/coda/appendices/examples.sgml, trunk/octave-forge/doc/coda/coda.sgml, trunk/octave-forge/doc/coda/oct/advanced.sgml, trunk/octave-forge/doc/coda/oct/oct.sgml, trunk/octave-forge/doc/coda/oct/quickref.sgml, trunk/octave-forge/doc/coda/oct/tut-basic.sgml, trunk/octave-forge/doc/coda/oct/tut-interm.sgml, trunk/octave-forge/doc/coda/oct/tut-intro.sgml, trunk/octave-forge/doc/coda/oct/tutorial.sgml, trunk/octave-forge/doc/coda/standalone/standalone.sgml, trunk/octave-forge/extra/MacOSX/COPYING, trunk/octave-forge/extra/MacOSX/src/image.m.in, trunk/octave-forge/extra/NaN/COPYING, trunk/octave-forge/extra/NaN/doc/README.TXT, trunk/octave-forge/extra/NaN/inst/center.m, trunk/octave-forge/extra/NaN/inst/coefficient_of_variation.m, trunk/octave-forge/extra/NaN/inst/conv2nan.m, trunk/octave-forge/extra/NaN/inst/cor.m, trunk/octave-forge/extra/NaN/inst/corrcoef.m, trunk/octave-forge/extra/NaN/inst/cov.m, trunk/octave-forge/extra/NaN/inst/covm.m, trunk/octave-forge/extra/NaN/inst/detrend.m, trunk/octave-forge/extra/NaN/inst/flag_implicit_significance.m, trunk/octave-forge/extra/NaN/inst/geomean.m, trunk/octave-forge/extra/NaN/inst/harmmean.m, trunk/octave-forge/extra/NaN/inst/kurtosis.m, trunk/octave-forge/extra/NaN/inst/mad.m, trunk/octave-forge/extra/NaN/inst/mean.m, trunk/octave-forge/extra/NaN/inst/meandev.m, trunk/octave-forge/extra/NaN/inst/meansq.m, trunk/octave-forge/extra/NaN/inst/median.m, trunk/octave-forge/extra/NaN/inst/mod.m, trunk/octave-forge/extra/NaN/inst/moment.m, trunk/octave-forge/extra/NaN/inst/naninsttest.m, trunk/octave-forge/extra/NaN/inst/nanstd.m, trunk/octave-forge/extra/NaN/inst/nansum.m, trunk/octave-forge/extra/NaN/inst/nantest.m, trunk/octave-forge/extra/NaN/inst/normcdf.m, trunk/octave-forge/extra/NaN/inst/norminv.m, trunk/octave-forge/extra/NaN/inst/normpdf.m, trunk/octave-forge/extra/NaN/inst/percentile.m, trunk/octave-forge/extra/NaN/inst/quantile.m, trunk/octave-forge/extra/NaN/inst/rankcorr.m, trunk/octave-forge/extra/NaN/inst/ranks.m, trunk/octave-forge/extra/NaN/inst/rem.m, trunk/octave-forge/extra/NaN/inst/rms.m, trunk/octave-forge/extra/NaN/inst/sem.m, trunk/octave-forge/extra/NaN/inst/skewness.m, trunk/octave-forge/extra/NaN/inst/spearman.m, trunk/octave-forge/extra/NaN/inst/statistic.m, trunk/octave-forge/extra/NaN/inst/std.m, trunk/octave-forge/extra/NaN/inst/sumskipnan.m, trunk/octave-forge/extra/NaN/inst/tcdf.m, trunk/octave-forge/extra/NaN/inst/tinv.m, trunk/octave-forge/extra/NaN/inst/tpdf.m, trunk/octave-forge/extra/NaN/inst/trimean.m, trunk/octave-forge/extra/NaN/inst/var.m, trunk/octave-forge/extra/NaN/inst/xcovf.m, trunk/octave-forge/extra/NaN/inst/zscore.m, trunk/octave-forge/extra/NaN/src/sumskipnan.cc, trunk/octave-forge/extra/NaN/src/sumskipnan.cpp, trunk/octave-forge/extra/Windows/COPYING, trunk/octave-forge/extra/Windows/examples/mat2xls.m, trunk/octave-forge/extra/Windows/src/__COM__.cc, trunk/octave-forge/extra/Windows/src/image.m.in, trunk/octave-forge/extra/ad/COPYING, trunk/octave-forge/extra/ad/doc/ad.texi, trunk/octave-forge/extra/ad/inst/D.m, trunk/octave-forge/extra/ad/inst/__ga__.m, trunk/octave-forge/extra/ad/inst/gradabs.m, trunk/octave-forge/extra/ad/inst/gradacos.m, trunk/octave-forge/extra/ad/inst/gradacosh.m, trunk/octave-forge/extra/ad/inst/gradasin.m, trunk/octave-forge/extra/ad/inst/gradasinh.m, trunk/octave-forge/extra/ad/inst/gradatan.m, trunk/octave-forge/extra/ad/inst/gradatanh.m, trunk/octave-forge/extra/ad/inst/gradconj.m, trunk/octave-forge/extra/ad/inst/gradcos.m, trunk/octave-forge/extra/ad/inst/gradcosh.m, trunk/octave-forge/extra/ad/inst/gradcot.m, trunk/octave-forge/extra/ad/inst/gradcumprod.m, trunk/octave-forge/extra/ad/inst/gradcumsum.m, trunk/octave-forge/extra/ad/inst/gradexp.m, trunk/octave-forge/extra/ad/inst/gradfind.m, trunk/octave-forge/extra/ad/inst/gradimag.m, trunk/octave-forge/extra/ad/inst/gradlog.m, trunk/octave-forge/extra/ad/inst/gradlog10.m, trunk/octave-forge/extra/ad/inst/gradprod.m, trunk/octave-forge/extra/ad/inst/gradreal.m, trunk/octave-forge/extra/ad/inst/gradsin.m, trunk/octave-forge/extra/ad/inst/gradsinh.m, trunk/octave-forge/extra/ad/inst/gradsqrt.m, trunk/octave-forge/extra/ad/inst/gradsum.m, trunk/octave-forge/extra/ad/inst/gradtan.m, trunk/octave-forge/extra/ad/inst/gradtanh.m, trunk/octave-forge/extra/ad/src/grad-ops.cc, trunk/octave-forge/extra/ad/src/ov-grad.cc, trunk/octave-forge/extra/ad/src/ov-grad.h, trunk/octave-forge/extra/civil/COPYING, trunk/octave-forge/extra/civil/inst/__nlnewmark_fcn__.m, trunk/octave-forge/extra/civil/inst/newmark.m, trunk/octave-forge/extra/civil/inst/nlnewmark.m, trunk/octave-forge/extra/engine/COPYING, trunk/octave-forge/extra/graceplot/COPYING, trunk/octave-forge/extra/graceplot/inst/alternatives/__errcomm__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__errplot__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__grpltfmt__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plr1__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plr2__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plr__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt1__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2mm__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2mv__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2ss__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2vm__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2vv__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__pltopt1__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__pltopt__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/axis.m, trunk/octave-forge/extra/graceplot/inst/alternatives/bar.m, trunk/octave-forge/extra/graceplot/inst/alternatives/cla.m, trunk/octave-forge/extra/graceplot/inst/alternatives/clf.m, trunk/octave-forge/extra/graceplot/inst/alternatives/errorbar.m, trunk/octave-forge/extra/graceplot/inst/alternatives/figure.m, trunk/octave-forge/extra/graceplot/inst/alternatives/hold.m, trunk/octave-forge/extra/graceplot/inst/alternatives/ishold.m, trunk/octave-forge/extra/graceplot/inst/alternatives/legend.m, trunk/octave-forge/extra/graceplot/inst/alternatives/mplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/multiplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/oneplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/plot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/polar.m, trunk/octave-forge/extra/graceplot/inst/alternatives/print.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogx.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogxerr.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogy.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogyerr.m, trunk/octave-forge/extra/graceplot/inst/alternatives/subplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/subtitle.m, trunk/octave-forge/extra/graceplot/inst/alternatives/subwindow.m, trunk/octave-forge/extra/graceplot/inst/alternatives/title.m, trunk/octave-forge/extra/graceplot/inst/alternatives/xlabel.m, trunk/octave-forge/extra/graceplot/inst/alternatives/ylabel.m, trunk/octave-forge/extra/graceplot/src/__grcmd__.cc, trunk/octave-forge/extra/integration/COPYING, trunk/octave-forge/extra/java/COPYING, trunk/octave-forge/extra/java/inst/javaArray.m, trunk/octave-forge/extra/java/inst/javaaddpath.m, trunk/octave-forge/extra/java/inst/javaclasspath.m, trunk/octave-forge/extra/java/src/__java__.cc, trunk/octave-forge/extra/java/src/__java__.h, trunk/octave-forge/extra/jhandles/COPYING, trunk/octave-forge/extra/jhandles/inst/__area__.m, trunk/octave-forge/extra/jhandles/inst/__axis_label__.m, trunk/octave-forge/extra/jhandles/inst/__bar3__.m, trunk/octave-forge/extra/jhandles/inst/__bars__.m, trunk/octave-forge/extra/jhandles/inst/__get_object__.m, trunk/octave-forge/extra/jhandles/inst/__get_parent_arg__.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_add_listener.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_add_property.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_exit.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_get.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_get_baseline.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_axes.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_axes_init.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_barseries.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_colorbar.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_delete.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_figure.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_hggroup.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_image.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_line.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_patch.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_stemseries.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_surface.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_text.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_uicontrol.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_go_uipanel.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_ishandle.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_set.m, trunk/octave-forge/extra/jhandles/inst/__jhandles_waitfor.m, trunk/octave-forge/extra/jhandles/inst/__parse_stem_args__.m, trunk/octave-forge/extra/jhandles/inst/addlistener.m, trunk/octave-forge/extra/jhandles/inst/addprop.m, trunk/octave-forge/extra/jhandles/inst/allchild.m, trunk/octave-forge/extra/jhandles/inst/bar3.m, trunk/octave-forge/extra/jhandles/inst/bar3h.m, trunk/octave-forge/extra/jhandles/inst/colorbar.m, trunk/octave-forge/extra/jhandles/inst/dialog.m, trunk/octave-forge/extra/jhandles/inst/drawnow.m, trunk/octave-forge/extra/jhandles/inst/gcbf.m, trunk/octave-forge/extra/jhandles/inst/gcbo.m, trunk/octave-forge/extra/jhandles/inst/hggroup.m, trunk/octave-forge/extra/jhandles/inst/isprop.m, trunk/octave-forge/extra/jhandles/inst/legend.m, trunk/octave-forge/extra/jhandles/inst/light.m, trunk/octave-forge/extra/jhandles/inst/mat2java.m, trunk/octave-forge/extra/jhandles/inst/reset_property.m, trunk/octave-forge/extra/jhandles/inst/stem.m, trunk/octave-forge/extra/jhandles/inst/stem3.m, trunk/octave-forge/extra/jhandles/inst/uicontrol.m, trunk/octave-forge/extra/jhandles/inst/uipanel.m, trunk/octave-forge/extra/jhandles/inst/uiresume.m, trunk/octave-forge/extra/jhandles/inst/uiwait.m, trunk/octave-forge/extra/jhandles/inst/waitfor.m, trunk/octave-forge/extra/jhandles/src/__jhandles__.cc, trunk/octave-forge/extra/mapping/COPYING, trunk/octave-forge/extra/mapping/inst/azimuth.m, trunk/octave-forge/extra/mapping/inst/deg2rad.m, trunk/octave-forge/extra/mapping/inst/distance.m, trunk/octave-forge/extra/mapping/inst/rad2deg.m, trunk/octave-forge/extra/multicore/COPYING, trunk/octave-forge/extra/ode/COPYING, trunk/octave-forge/extra/pdb/COPYING, trunk/octave-forge/extra/pdb/inst/plotpdb.m, trunk/octave-forge/extra/pdb/inst/read_pdb.m, trunk/octave-forge/extra/pdb/inst/strtoz.m, trunk/octave-forge/extra/pdb/inst/write_pdb.m, trunk/octave-forge/extra/pdb/src/creadpdb.cc, trunk/octave-forge/extra/secs2d/inst/Utilities/Uscharfettergummel.m, trunk/octave-forge/extra/symband/COPYING, trunk/octave-forge/extra/symband/src/SymBand.cc, trunk/octave-forge/extra/tk_octave/inst/rainbow.m, trunk/octave-forge/extra/triangular/COPYING, trunk/octave-forge/extra/triangular/inst/triangular.m, trunk/octave-forge/extra/tsa/COPYING, trunk/octave-forge/extra/tsa/doc/README.TXT, trunk/octave-forge/extra/tsa/inst/aar.m, trunk/octave-forge/extra/tsa/inst/aarmam.m, trunk/octave-forge/extra/tsa/inst/ac2poly.m, trunk/octave-forge/extra/tsa/inst/ac2rc.m, trunk/octave-forge/extra/tsa/inst/acorf.m, trunk/octave-forge/extra/tsa/inst/acovf.m, trunk/octave-forge/extra/tsa/inst/adim.m, trunk/octave-forge/extra/tsa/inst/ar2poly.m, trunk/octave-forge/extra/tsa/inst/ar2rc.m, trunk/octave-forge/extra/tsa/inst/ar_spa.m, trunk/octave-forge/extra/tsa/inst/arcext.m, trunk/octave-forge/extra/tsa/inst/biacovf.m, trunk/octave-forge/extra/tsa/inst/bisdemo.m, trunk/octave-forge/extra/tsa/inst/bispec.m, trunk/octave-forge/extra/tsa/inst/contents.m, trunk/octave-forge/extra/tsa/inst/detrend.m, trunk/octave-forge/extra/tsa/inst/durlev.m, trunk/octave-forge/extra/tsa/inst/flag_implicit_samplerate.m, trunk/octave-forge/extra/tsa/inst/flix.m, trunk/octave-forge/extra/tsa/inst/histo.m, trunk/octave-forge/extra/tsa/inst/histo2.m, trunk/octave-forge/extra/tsa/inst/histo3.m, trunk/octave-forge/extra/tsa/inst/histo4.m, trunk/octave-forge/extra/tsa/inst/hup.m, trunk/octave-forge/extra/tsa/inst/invest0.m, trunk/octave-forge/extra/tsa/inst/invest1.m, trunk/octave-forge/extra/tsa/inst/invfdemo.m, trunk/octave-forge/extra/tsa/inst/lattice.m, trunk/octave-forge/extra/tsa/inst/lpc.m, trunk/octave-forge/extra/tsa/inst/mvaar.m, trunk/octave-forge/extra/tsa/inst/mvar.m, trunk/octave-forge/extra/tsa/inst/mvfilter.m, trunk/octave-forge/extra/tsa/inst/mvfreqz.m, trunk/octave-forge/extra/tsa/inst/pacf.m, trunk/octave-forge/extra/tsa/inst/parcor.m, trunk/octave-forge/extra/tsa/inst/poly2ac.m, trunk/octave-forge/extra/tsa/inst/poly2ar.m, trunk/octave-forge/extra/tsa/inst/poly2rc.m, trunk/octave-forge/extra/tsa/inst/rc2ac.m, trunk/octave-forge/extra/tsa/inst/rc2ar.m, trunk/octave-forge/extra/tsa/inst/rc2poly.m, trunk/octave-forge/extra/tsa/inst/rmle.m, trunk/octave-forge/extra/tsa/inst/sbispec.m, trunk/octave-forge/extra/tsa/inst/selmo.m, trunk/octave-forge/extra/tsa/inst/sinvest1.m, trunk/octave-forge/extra/tsa/inst/tsademo.m, trunk/octave-forge/extra/tsa/inst/ucp.m, trunk/octave-forge/extra/tsa/inst/y2res.m, trunk/octave-forge/extra/xraylib/COPYING, trunk/octave-forge/language/base/src/help.icc, trunk/octave-forge/language/base/template/COPYING, trunk/octave-forge/language/base/template/src/help.cc, trunk/octave-forge/language/pt_BR/COPYING, trunk/octave-forge/language/pt_BR/src/ajuda.cc, COPYING, inst/au.m, inst/auload.m, inst/auplot.m, inst/ausave.m, inst/clip.m, inst/sound.m, inst/soundsc.m, trunk/octave-forge/main/combinatorics/COPYING, trunk/octave-forge/main/combinatorics/inst/combs.m, trunk/octave-forge/main/combinatorics/src/Makefile, trunk/octave-forge/main/combinatorics/src/partint.cc, trunk/octave-forge/main/combinatorics/src/partint.h, trunk/octave-forge/main/comm/COPYING, trunk/octave-forge/main/comm/inst/ademodce.m, trunk/octave-forge/main/comm/inst/amodce.m, trunk/octave-forge/main/comm/inst/apkconst.m, trunk/octave-forge/main/comm/inst/awgn.m, trunk/octave-forge/main/comm/inst/bchpoly.m, trunk/octave-forge/main/comm/inst/bi2de.m, trunk/octave-forge/main/comm/inst/biterr.m, trunk/octave-forge/main/comm/inst/comms.m, trunk/octave-forge/main/comm/inst/compand.m, trunk/octave-forge/main/comm/inst/cosets.m, trunk/octave-forge/main/comm/inst/de2bi.m, trunk/octave-forge/main/comm/inst/decode.m, trunk/octave-forge/main/comm/inst/demodmap.m, trunk/octave-forge/main/comm/inst/egolaydec.m, trunk/octave-forge/main/comm/inst/egolayenc.m, trunk/octave-forge/main/comm/inst/egolaygen.m, trunk/octave-forge/main/comm/inst/encode.m, trunk/octave-forge/main/comm/inst/eyediagram.m, trunk/octave-forge/main/comm/inst/fibodeco.m, trunk/octave-forge/main/comm/inst/fiboenco.m, trunk/octave-forge/main/comm/inst/fibosplitstream.m, trunk/octave-forge/main/comm/inst/gconv.m, trunk/octave-forge/main/comm/inst/gconvmtx.m, trunk/octave-forge/main/comm/inst/gdeconv.m, trunk/octave-forge/main/comm/inst/gdftmtx.m, trunk/octave-forge/main/comm/inst/gen2par.m, trunk/octave-forge/main/comm/inst/genqammod.m, trunk/octave-forge/main/comm/inst/gfft.m, trunk/octave-forge/main/comm/inst/gftable.m, trunk/octave-forge/main/comm/inst/gfweight.m, trunk/octave-forge/main/comm/inst/gifft.m, trunk/octave-forge/main/comm/inst/gisequal.m, trunk/octave-forge/main/comm/inst/golombdeco.m, trunk/octave-forge/main/comm/inst/golombenco.m, trunk/octave-forge/main/comm/inst/groots.m, trunk/octave-forge/main/comm/inst/hammgen.m, trunk/octave-forge/main/comm/inst/huffmandeco.m, trunk/octave-forge/main/comm/inst/huffmandict.m, trunk/octave-forge/main/comm/inst/huffmanenco.m, trunk/octave-forge/main/comm/inst/lloyds.m, trunk/octave-forge/main/comm/inst/lz77deco.m, trunk/octave-forge/main/comm/inst/lz77enco.m, trunk/octave-forge/main/comm/inst/minpol.m, trunk/octave-forge/main/comm/inst/modmap.m, trunk/octave-forge/main/comm/inst/pamdemod.m, trunk/octave-forge/main/comm/inst/pammod.m, trunk/octave-forge/main/comm/inst/pskdemod.m, trunk/octave-forge/main/comm/inst/pskmod.m, trunk/octave-forge/main/comm/inst/qaskdeco.m, trunk/octave-forge/main/comm/inst/qaskenco.m, trunk/octave-forge/main/comm/inst/quantiz.m, trunk/octave-forge/main/comm/inst/randerr.m, trunk/octave-forge/main/comm/inst/randint.m, trunk/octave-forge/main/comm/inst/randsrc.m, trunk/octave-forge/main/comm/inst/reedmullerdec.m, trunk/octave-forge/main/comm/inst/reedmullerenc.m, trunk/octave-forge/main/comm/inst/reedmullergen.m, trunk/octave-forge/main/comm/inst/ricedeco.m, trunk/octave-forge/main/comm/inst/riceenco.m, trunk/octave-forge/main/comm/inst/rledeco.m, trunk/octave-forge/main/comm/inst/rleenco.m, trunk/octave-forge/main/comm/inst/rsdecof.m, trunk/octave-forge/main/comm/inst/rsencof.m, trunk/octave-forge/main/comm/inst/rsgenpoly.m, trunk/octave-forge/main/comm/inst/scatterplot.m, trunk/octave-forge/main/comm/inst/shannonfanodeco.m, trunk/octave-forge/main/comm/inst/shannonfanodict.m, trunk/octave-forge/main/comm/inst/shannonfanoenco.m, trunk/octave-forge/main/comm/inst/symerr.m, trunk/octave-forge/main/comm/inst/systematize.m, trunk/octave-forge/main/comm/inst/vec2mat.m, trunk/octave-forge/main/comm/inst/wgn.m, trunk/octave-forge/main/comm/src/__errcore__.cc, trunk/octave-forge/main/comm/src/__gfweight__.cc, trunk/octave-forge/main/comm/src/cyclgen.cc, trunk/octave-forge/main/comm/src/cyclpoly.cc, trunk/octave-forge/main/comm/src/galois-def.cc, trunk/octave-forge/main/comm/src/galois-def.h, trunk/octave-forge/main/comm/src/galois-ops.h, trunk/octave-forge/main/comm/src/galois.cc, trunk/octave-forge/main/comm/src/galois.h, trunk/octave-forge/main/comm/src/galoisfield.cc, trunk/octave-forge/main/comm/src/galoisfield.h, trunk/octave-forge/main/comm/src/genqamdemod.cc, trunk/octave-forge/main/comm/src/gf.cc, trunk/octave-forge/main/comm/src/isprimitive.cc, trunk/octave-forge/main/comm/src/op-gm-gm.cc, trunk/octave-forge/main/comm/src/op-gm-m.cc, trunk/octave-forge/main/comm/src/op-gm-s.cc, trunk/octave-forge/main/comm/src/op-m-gm.cc, trunk/octave-forge/main/comm/src/op-s-gm.cc, trunk/octave-forge/main/comm/src/ov-galois.cc, trunk/octave-forge/main/comm/src/ov-galois.h, trunk/octave-forge/main/comm/src/primpoly.cc, trunk/octave-forge/main/comm/src/syndtable.cc, trunk/octave-forge/main/control/COPYING, trunk/octave-forge/main/econometrics/COPYING, trunk/octave-forge/main/econometrics/inst/__kernel_epanechnikov.m, trunk/octave-forge/main/econometrics/inst/__kernel_normal.m, trunk/octave-forge/main/econometrics/inst/__kernel_weights.m, trunk/octave-forge/main/econometrics/inst/average_moments.m, trunk/octave-forge/main/econometrics/inst/delta_method.m, trunk/octave-forge/main/econometrics/inst/gmm_estimate.m, trunk/octave-forge/main/econometrics/inst/gmm_example.m, trunk/octave-forge/main/econometrics/inst/gmm_obj.m, trunk/octave-forge/main/econometrics/inst/gmm_results.m, trunk/octave-forge/main/econometrics/inst/gmm_variance.m, trunk/octave-forge/main/econometrics/inst/gmm_variance_inefficient.m, trunk/octave-forge/main/econometrics/inst/kernel_density.m, trunk/octave-forge/main/econometrics/inst/kernel_density_nodes.m, trunk/octave-forge/main/econometrics/inst/kernel_example.m, trunk/octave-forge/main/econometrics/inst/kernel_optimal_bandwidth.m, trunk/octave-forge/main/econometrics/inst/kernel_regression.m, trunk/octave-forge/main/econometrics/inst/kernel_regression_nodes.m, trunk/octave-forge/main/econometrics/inst/mle_estimate.m, trunk/octave-forge/main/econometrics/inst/mle_example.m, trunk/octave-forge/main/econometrics/inst/mle_obj.m, trunk/octave-forge/main/econometrics/inst/mle_obj_nodes.m, trunk/octave-forge/main/econometrics/inst/mle_results.m, trunk/octave-forge/main/econometrics/inst/mle_variance.m, trunk/octave-forge/main/econometrics/inst/nls_estimate.m, trunk/octave-forge/main/econometrics/inst/nls_example.m, trunk/octave-forge/main/econometrics/inst/nls_obj.m, trunk/octave-forge/main/econometrics/inst/nls_obj_nodes.m, trunk/octave-forge/main/econometrics/inst/parameterize.m, trunk/octave-forge/main/econometrics/inst/poisson.m, trunk/octave-forge/main/econometrics/inst/poisson_moments.m, trunk/octave-forge/main/econometrics/inst/prettyprint.m, trunk/octave-forge/main/econometrics/inst/prettyprint_c.m, trunk/octave-forge/main/econometrics/inst/scale_data.m, trunk/octave-forge/main/econometrics/inst/sum_moments_nodes.m, trunk/octave-forge/main/econometrics/inst/unscale_parameters.m, trunk/octave-forge/main/econometrics/src/__kernel_weights.cc, trunk/octave-forge/main/fixed/COPYING, trunk/octave-forge/main/fixed/examples/ffft.cc, trunk/octave-forge/main/fixed/examples/ffft.h, trunk/octave-forge/main/fixed/examples/fixed_inc.cc, trunk/octave-forge/main/fixed/examples/testfixed.m, trunk/octave-forge/main/fixed/examples/testofdm.m, trunk/octave-forge/main/fixed/inst/concat.m, trunk/octave-forge/main/fixed/inst/create_lookup_table.m, trunk/octave-forge/main/fixed/inst/fixedpoint.m, trunk/octave-forge/main/fixed/inst/float.m, trunk/octave-forge/main/fixed/inst/fsort.m, trunk/octave-forge/main/fixed/inst/lookup_table.m, trunk/octave-forge/main/fixed/src/Array-f.cc, trunk/octave-forge/main/fixed/src/fixed-conv.cc, trunk/octave-forge/main/fixed/src/fixed-conv.h, trunk/octave-forge/main/fixed/src/fixed-def.h, trunk/octave-forge/main/fixed/src/fixed-var.cc, trunk/octave-forge/main/fixed/src/fixed-var.h, trunk/octave-forge/main/fixed/src/fixed.cc, trunk/octave-forge/main/fixed/src/fixed.h, trunk/octave-forge/main/fixed/src/fixedCColVector.cc, trunk/octave-forge/main/fixed/src/fixedCColVector.h, trunk/octave-forge/main/fixed/src/fixedCMatrix.cc, trunk/octave-forge/main/fixed/src/fixedCMatrix.h, trunk/octave-forge/main/fixed/src/fixedCNDArray.cc, trunk/octave-forge/main/fixed/src/fixedCNDArray.h, trunk/octave-forge/main/fixed/src/fixedCRowVector.cc, trunk/octave-forge/main/fixed/src/fixedCRowVector.h, trunk/octave-forge/main/fixed/src/fixedColVector.cc, trunk/octave-forge/main/fixed/src/fixedColVector.h, trunk/octave-forge/main/fixed/src/fixedComplex.cc, trunk/octave-forge/main/fixed/src/fixedComplex.h, trunk/octave-forge/main/fixed/src/fixedMatrix.cc, trunk/octave-forge/main/fixed/src/fixedMatrix.h, trunk/octave-forge/main/fixed/src/fixedNDArray.cc, trunk/octave-forge/main/fixed/src/fixedNDArray.h, trunk/octave-forge/main/fixed/src/fixedRowVector.cc, trunk/octave-forge/main/fixed/src/fixedRowVector.h, trunk/octave-forge/main/fixed/src/int/fixed.cc, trunk/octave-forge/main/fixed/src/int/fixed.h, trunk/octave-forge/main/fixed/src/op-fcm-fcm.cc, trunk/octave-forge/main/fixed/src/op-fcm-fcs.cc, trunk/octave-forge/main/fixed/src/op-fcm-fm.cc, trunk/octave-forge/main/fixed/src/op-fcm-fs.cc, trunk/octave-forge/main/fixed/src/op-fcs-fcm.cc, trunk/octave-forge/main/fixed/src/op-fcs-fcs.cc, trunk/octave-forge/main/fixed/src/op-fcs-fm.cc, trunk/octave-forge/main/fixed/src/op-fcs-fs.cc, trunk/octave-forge/main/fixed/src/op-fm-fcm.cc, trunk/octave-forge/main/fixed/src/op-fm-fcs.cc, trunk/octave-forge/main/fixed/src/op-fm-fm.cc, trunk/octave-forge/main/fixed/src/op-fm-fs.cc, trunk/octave-forge/main/fixed/src/op-fs-fcm.cc, trunk/octave-forge/main/fixed/src/op-fs-fcs.cc, trunk/octave-forge/main/fixed/src/op-fs-fm.cc, trunk/octave-forge/main/fixed/src/op-fs-fs.cc, trunk/octave-forge/main/fixed/src/ov-base-fixed-mat.cc, trunk/octave-forge/main/fixed/src/ov-base-fixed-mat.h, trunk/octave-forge/main/fixed/src/ov-base-fixed.cc, trunk/octave-forge/main/fixed/src/ov-base-fixed.h, trunk/octave-forge/main/fixed/src/ov-fixed-complex.cc, trunk/octave-forge/main/fixed/src/ov-fixed-complex.h, trunk/octave-forge/main/fixed/src/ov-fixed-cx-mat.cc, trunk/octave-forge/main/fixed/src/ov-fixed-cx-mat.h, trunk/octave-forge/main/fixed/src/ov-fixed-mat.cc, trunk/octave-forge/main/fixed/src/ov-fixed-mat.h, trunk/octave-forge/main/fixed/src/ov-fixed.cc, trunk/octave-forge/main/fixed/src/ov-fixed.h, trunk/octave-forge/main/general/COPYING, trunk/octave-forge/main/general/inst/ctranspose.m, trunk/octave-forge/main/general/inst/issorted.m, trunk/octave-forge/main/general/inst/transpose.m, trunk/octave-forge/main/general/inst/unvech.m, trunk/octave-forge/main/general/src/deref.cc, trunk/octave-forge/main/gsl/COPYING, trunk/octave-forge/main/gsl/src/buildgsl_sf.sh, trunk/octave-forge/main/gsl/src/coupling_3j.cc, trunk/octave-forge/main/gsl/src/coupling_6j.cc, trunk/octave-forge/main/gsl/src/coupling_9j.cc, trunk/octave-forge/main/gsl/src/legendre_sphPlm_array.cc, trunk/octave-forge/main/gsl/src/precode.cc.template, trunk/octave-forge/main/ident/COPYING, trunk/octave-forge/main/ident/inst/idplot.m, trunk/octave-forge/main/ident/inst/idsim.m, trunk/octave-forge/main/ident/inst/mktheta.m, trunk/octave-forge/main/ident/inst/poly2th.m, trunk/octave-forge/main/image/COPYING, trunk/octave-forge/main/image/devel/__bridge_lut_fun__.m, trunk/octave-forge/main/image/devel/__conditional_mark_patterns_lut_fun__.m, trunk/octave-forge/main/image/devel/__diagonal_fill_lut_fun__.m, trunk/octave-forge/main/image/devel/__unconditional_mark_patterns_lut_fun__.m, trunk/octave-forge/main/image/inst/applylut.m, trunk/octave-forge/main/image/inst/bestblk.m, trunk/octave-forge/main/image/inst/blkproc.m, trunk/octave-forge/main/image/inst/bwarea.m, trunk/octave-forge/main/image/inst/bwborder.m, trunk/octave-forge/main/image/inst/bwdist.m, trunk/octave-forge/main/image/inst/bweuler.m, trunk/octave-forge/main/image/inst/bwlabel.m, trunk/octave-forge/main/image/inst/bwmorph.m, trunk/octave-forge/main/image/inst/bwperim.m, trunk/octave-forge/main/image/inst/cmpermute.m, trunk/octave-forge/main/image/inst/cmunique.m, trunk/octave-forge/main/image/inst/col2im.m, trunk/octave-forge/main/image/inst/conndef.m, trunk/octave-forge/main/image/inst/corr2.m, trunk/octave-forge/main/image/inst/deriche.m, trunk/octave-forge/main/image/inst/dilate.m, trunk/octave-forge/main/image/inst/erode.m, trunk/octave-forge/main/image/inst/fspecial.m, trunk/octave-forge/main/image/inst/grayslice.m, trunk/octave-forge/main/image/inst/histeq.m, trunk/octave-forge/main/image/inst/im2bw.m, trunk/octave-forge/main/image/inst/im2col.m, trunk/octave-forge/main/image/inst/im2double.m, trunk/octave-forge/main/image/inst/im2uint16.m, trunk/octave-forge/main/image/inst/im2uint8.m, trunk/octave-forge/main/image/inst/imadjust.m, trunk/octave-forge/main/image/inst/imhist.m, trunk/octave-forge/main/image/inst/imnoise.m, trunk/octave-forge/main/image/inst/impad.m, trunk/octave-forge/main/image/inst/imremap.m, trunk/octave-forge/main/image/inst/imresize.m, trunk/octave-forge/main/image/inst/imrotate.m, trunk/octave-forge/main/image/inst/imrotate_Fourier.m, trunk/octave-forge/main/image/inst/imshear.m, trunk/octave-forge/main/image/inst/imtranslate.m, trunk/octave-forge/main/image/inst/isbw.m, trunk/octave-forge/main/image/inst/isgray.m, trunk/octave-forge/main/image/inst/isind.m, trunk/octave-forge/main/image/inst/isrgb.m, trunk/octave-forge/main/image/inst/label2rgb.m, trunk/octave-forge/main/image/inst/makelut.m, trunk/octave-forge/main/image/inst/mat2gray.m, trunk/octave-forge/main/image/inst/mean2.m, trunk/octave-forge/main/image/inst/medfilt2.m, trunk/octave-forge/main/image/inst/nlfilter.m, trunk/octave-forge/main/image/inst/ordfilt2.m, trunk/octave-forge/main/image/inst/padarray.m, trunk/octave-forge/main/image/inst/poly2mask.m, trunk/octave-forge/main/image/inst/qtdecomp.m, trunk/octave-forge/main/image/inst/qtgetblk.m, trunk/octave-forge/main/image/inst/qtsetblk.m, trunk/octave-forge/main/image/inst/rgb2gray.m, trunk/octave-forge/main/image/inst/roicolor.m, trunk/octave-forge/main/image/inst/std2.m, trunk/octave-forge/main/image/inst/stretchlim.m, trunk/octave-forge/main/image/inst/uintlut.m, trunk/octave-forge/main/image/src/__bwdist.cc, trunk/octave-forge/main/image/src/cordflt2.cc, trunk/octave-forge/main/image/src/pngcanvas.h, trunk/octave-forge/main/image/src/pngread.cc, trunk/octave-forge/main/image/src/pngwrite.cc, trunk/octave-forge/main/info-theory/COPYING, trunk/octave-forge/main/info-theory/inst/arithmetic_decode.m, trunk/octave-forge/main/info-theory/inst/arithmetic_encode.m, trunk/octave-forge/main/info-theory/inst/bscchannel.m, trunk/octave-forge/main/info-theory/inst/condentr_seq.m, trunk/octave-forge/main/info-theory/inst/conditionalentropy_XY.m, trunk/octave-forge/main/info-theory/inst/conditionalentropy_YX.m, trunk/octave-forge/main/info-theory/inst/entropy.m, trunk/octave-forge/main/info-theory/inst/hartley_entropy.m, trunk/octave-forge/main/info-theory/inst/infoentr_seq.m, trunk/octave-forge/main/info-theory/inst/infogain_seq.m, trunk/octave-forge/main/info-theory/inst/jointentropy.m, trunk/octave-forge/main/info-theory/inst/kullback_leibler_distance.m, trunk/octave-forge/main/info-theory/inst/laverage.m, trunk/octave-forge/main/info-theory/inst/marginalc.m, trunk/octave-forge/main/info-theory/inst/marginalr.m, trunk/octave-forge/main/info-theory/inst/mutualinfo_seq.m, trunk/octave-forge/main/info-theory/inst/mutualinformation.m, trunk/octave-forge/main/info-theory/inst/narysource.m, trunk/octave-forge/main/info-theory/inst/redundancy.m, trunk/octave-forge/main/info-theory/inst/relativeentropy.m, trunk/octave-forge/main/info-theory/inst/renyi_entropy.m, trunk/octave-forge/main/info-theory/inst/shannon_entropy.m, trunk/octave-forge/main/info-theory/inst/tunstallcode.m, trunk/octave-forge/main/info-theory/inst/unarydec.m, trunk/octave-forge/main/info-theory/inst/unaryenc.m, trunk/octave-forge/main/io/COPYING, trunk/octave-forge/main/io/inst/append_save.m, trunk/octave-forge/main/io/inst/dlmread.m, trunk/octave-forge/main/io/inst/xlsread.m, trunk/octave-forge/main/io/src/dlmread.cc, trunk/octave-forge/main/io/src/dlmreadnew.cc, trunk/octave-forge/main/irsa/COPYING, trunk/octave-forge/main/irsa/inst/irsa_act.m, trunk/octave-forge/main/irsa/inst/irsa_actcore.m, trunk/octave-forge/main/irsa/inst/irsa_check.m, trunk/octave-forge/main/irsa/inst/irsa_dft.m, trunk/octave-forge/main/irsa/inst/irsa_dftfp.m, trunk/octave-forge/main/irsa/inst/irsa_genreal.m, trunk/octave-forge/main/irsa/inst/irsa_idft.m, trunk/octave-forge/main/irsa/inst/irsa_isregular.m, trunk/octave-forge/main/irsa/inst/irsa_jitsp.m, trunk/octave-forge/main/irsa/inst/irsa_mdsp.m, trunk/octave-forge/main/irsa/inst/irsa_normalize.m, trunk/octave-forge/main/irsa/inst/irsa_plotdft.m, trunk/octave-forge/main/irsa/inst/irsa_resample.m, trunk/octave-forge/main/irsa/inst/irsa_rgenreal.m, trunk/octave-forge/main/linear-algebra/COPYING, trunk/octave-forge/main/linear-algebra/inst/bicg.m, trunk/octave-forge/main/linear-algebra/inst/funm.m, trunk/octave-forge/main/linear-algebra/src/CmplxGSVD.cc, trunk/octave-forge/main/linear-algebra/src/CmplxGSVD.h, trunk/octave-forge/main/linear-algebra/src/GramSchmidt.cc, trunk/octave-forge/main/linear-algebra/src/dbleGSVD.cc, trunk/octave-forge/main/linear-algebra/src/dbleGSVD.h, trunk/octave-forge/main/linear-algebra/src/gsvd.cc, trunk/octave-forge/main/linear-algebra/src/outer.cc, trunk/octave-forge/main/miscellaneous/COPYING, trunk/octave-forge/main/miscellaneous/inst/apply.m, trunk/octave-forge/main/miscellaneous/inst/csv2latex.m, trunk/octave-forge/main/miscellaneous/inst/infoskeleton.m, trunk/octave-forge/main/miscellaneous/inst/map.m, trunk/octave-forge/main/miscellaneous/inst/match.m, trunk/octave-forge/main/miscellaneous/inst/reduce.m, trunk/octave-forge/main/miscellaneous/inst/units.m, trunk/octave-forge/main/miscellaneous/inst/xmlwrite.m, trunk/octave-forge/main/miscellaneous/inst/zagzig.m, trunk/octave-forge/main/miscellaneous/inst/zigzag.m, trunk/octave-forge/main/miscellaneous/src/cell2csv.cc, trunk/octave-forge/main/miscellaneous/src/csv2cell.cc, trunk/octave-forge/main/miscellaneous/src/csvconcat.cc, trunk/octave-forge/main/miscellaneous/src/csvexplode.cc, trunk/octave-forge/main/miscellaneous/src/waitbar.cc, trunk/octave-forge/main/miscellaneous/src/xmlread.cc, trunk/octave-forge/main/miscellaneous/src/xmltree.c, trunk/octave-forge/main/miscellaneous/src/xmltree.h, trunk/octave-forge/main/miscellaneous/src/xmltree_read.act, trunk/octave-forge/main/miscellaneous/src/xmltree_read.h, trunk/octave-forge/main/nnet/COPYING, trunk/octave-forge/main/nnet/doc/latex/users/examples/1/MLP9_1_1.m, trunk/octave-forge/main/nnet/inst/__calcjacobian.m, trunk/octave-forge/main/nnet/inst/__calcperf.m, trunk/octave-forge/main/nnet/inst/__checknetstruct.m, trunk/octave-forge/main/nnet/inst/__dlogsig.m, trunk/octave-forge/main/nnet/inst/__dpurelin.m, trunk/octave-forge/main/nnet/inst/__dtansig.m, trunk/octave-forge/main/nnet/inst/__getx.m, trunk/octave-forge/main/nnet/inst/__init.m, trunk/octave-forge/main/nnet/inst/__mse.m, trunk/octave-forge/main/nnet/inst/__newnetwork.m, trunk/octave-forge/main/nnet/inst/__printAdaptFcn.m, trunk/octave-forge/main/nnet/inst/__printAdaptParam.m, trunk/octave-forge/main/nnet/inst/__printB.m, trunk/octave-forge/main/nnet/inst/__printBiasConnect.m, trunk/octave-forge/main/nnet/inst/__printBiases.m, trunk/octave-forge/main/nnet/inst/__printIW.m, trunk/octave-forge/main/nnet/inst/__printInitFcn.m, trunk/octave-forge/main/nnet/inst/__printInitParam.m, trunk/octave-forge/main/nnet/inst/__printInputConnect.m, trunk/octave-forge/main/nnet/inst/__printInputWeights.m, trunk/octave-forge/main/nnet/inst/__printInputs.m, trunk/octave-forge/main/nnet/inst/__printLW.m, trunk/octave-forge/main/nnet/inst/__printLayerConnect.m, trunk/octave-forge/main/nnet/inst/__printLayerWeights.m, trunk/octave-forge/main/nnet/inst/__printLayers.m, trunk/octave-forge/main/nnet/inst/__printMLPHeader.m, trunk/octave-forge/main/nnet/inst/__printNetworkType.m, trunk/octave-forge/main/nnet/inst/__printNumInputDelays.m, trunk/octave-forge/main/nnet/inst/__printNumInputs.m, trunk/octave-forge/main/nnet/inst/__printNumLayerDelays.m, trunk/octave-forge/main/nnet/inst/__printNumLayers.m, trunk/octave-forge/main/nnet/inst/__printNumOutputs.m, trunk/octave-forge/main/nnet/inst/__printNumTargets.m, trunk/octave-forge/main/nnet/inst/__printOutputConnect.m, trunk/octave-forge/main/nnet/inst/__printOutputs.m, trunk/octave-forge/main/nnet/inst/__printPerformFcn.m, trunk/octave-forge/main/nnet/inst/__printPerformParam.m, trunk/octave-forge/main/nnet/inst/__printTargetConnect.m, trunk/octave-forge/main/nnet/inst/__printTargets.m, trunk/octave-forge/main/nnet/inst/__printTrainFcn.m, trunk/octave-forge/main/nnet/inst/__printTrainParam.m, trunk/octave-forge/main/nnet/inst/__setx.m, trunk/octave-forge/main/nnet/inst/__trainlm.m, trunk/octave-forge/main/nnet/inst/isposint.m, trunk/octave-forge/main/nnet/inst/logsig.m, trunk/octave-forge/main/nnet/inst/min_max.m, trunk/octave-forge/main/nnet/inst/newff.m, trunk/octave-forge/main/nnet/inst/poststd.m, trunk/octave-forge/main/nnet/inst/prestd.m, trunk/octave-forge/main/nnet/inst/purelin.m, trunk/octave-forge/main/nnet/inst/saveMLPStruct.m, trunk/octave-forge/main/nnet/inst/sim.m, trunk/octave-forge/main/nnet/inst/tansig.m, trunk/octave-forge/main/nnet/inst/train.m, trunk/octave-forge/main/nnet/inst/trastd.m, trunk/octave-forge/main/nnet/tests/MLP/MLP9_1_1.m, trunk/octave-forge/main/nnet/tests/MLP/MLP9_2_1.m, trunk/octave-forge/main/nnet/tests/MLP/MLP9_2_2.m, trunk/octave-forge/main/nnet/tests/MLP/MLP9_2_2_1.m, trunk/octave-forge/main/nnet/tests/MLP/MLP9_2_3.m, trunk/octave-forge/main/nnet/tests/MLP/MLP9_5_3.m, trunk/octave-forge/main/octcdf/COPYING, trunk/octave-forge/main/octcdf/inst/ncbyte.m, trunk/octave-forge/main/octcdf/inst/ncchar.m, trunk/octave-forge/main/octcdf/inst/ncdouble.m, trunk/octave-forge/main/octcdf/inst/ncdump.m, trunk/octave-forge/main/octcdf/inst/ncfloat.m, trunk/octave-forge/main/octcdf/inst/ncint.m, trunk/octave-forge/main/octcdf/inst/nclong.m, trunk/octave-forge/main/octcdf/inst/ncshort.m, trunk/octave-forge/main/octcdf/inst/nctest.m, trunk/octave-forge/main/octcdf/src/nctype.m4, trunk/octave-forge/main/octcdf/src/ov-ncatt.cc, trunk/octave-forge/main/octcdf/src/ov-ncatt.h, trunk/octave-forge/main/octcdf/src/ov-ncdim.cc, trunk/octave-forge/main/octcdf/src/ov-ncdim.h, trunk/octave-forge/main/octcdf/src/ov-ncfile.cc, trunk/octave-forge/main/octcdf/src/ov-ncfile.h, trunk/octave-forge/main/octcdf/src/ov-ncvar.cc, trunk/octave-forge/main/octcdf/src/ov-ncvar.h, trunk/octave-forge/main/octcdf/src/ov-netcdf.cc, trunk/octave-forge/main/octcdf/src/ov-netcdf.h, trunk/octave-forge/main/odebvp/COPYING, trunk/octave-forge/main/odebvp/inst/lfdif.m, trunk/octave-forge/main/odepkg/COPYING, trunk/octave-forge/main/odepkg/inst/ode23.m, trunk/octave-forge/main/odepkg/inst/ode45.m, trunk/octave-forge/main/odepkg/inst/ode54.m, trunk/octave-forge/main/odepkg/inst/ode78.m, trunk/octave-forge/main/odepkg/inst/odeget.m, trunk/octave-forge/main/odepkg/inst/odephas2.m, trunk/octave-forge/main/odepkg/inst/odephas3.m, trunk/octave-forge/main/odepkg/inst/odepkg.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_ilorenz.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_lorenz.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_pendulous.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_roessler.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_secondorderlag.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_vanderpol.m, trunk/octave-forge/main/odepkg/inst/odepkg_event_handle.m, trunk/octave-forge/main/odepkg/inst/odepkg_structure_check.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_calcmescd.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_calcscd.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_chemakzo.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_hires.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_implakzo.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_implrober.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_oregonator.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_pollution.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_robertson.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_transistor.m, trunk/octave-forge/main/odepkg/inst/odeplot.m, trunk/octave-forge/main/odepkg/inst/odeprint.m, trunk/octave-forge/main/odepkg/inst/odeset.m, trunk/octave-forge/main/odepkg/src/odepkg_auxiliary_functions.cc, trunk/octave-forge/main/odepkg/src/odepkg_auxiliary_functions.h, trunk/octave-forge/main/odepkg/src/odepkg_octsolver_mebdfdae.cc, trunk/octave-forge/main/odepkg/src/odepkg_octsolver_mebdfi.cc, trunk/octave-forge/main/odepkg/src/odepkg_octsolver_radau.cc, trunk/octave-forge/main/odepkg/src/odepkg_octsolver_radau5.cc, trunk/octave-forge/main/odepkg/src/odepkg_octsolver_rodas.cc, trunk/octave-forge/main/odepkg/src/odepkg_octsolver_seulex.cc, trunk/octave-forge/main/optim/COPYING, trunk/octave-forge/main/optim/inst/LinearRegression.m, trunk/octave-forge/main/optim/inst/battery.m, trunk/octave-forge/main/optim/inst/bfgsmin.m, trunk/octave-forge/main/optim/inst/bfgsmin_example.m, trunk/octave-forge/main/optim/inst/dfdp.m, trunk/octave-forge/main/optim/inst/fmin.m, trunk/octave-forge/main/optim/inst/fmins.m, trunk/octave-forge/main/optim/inst/fminsearch.m, trunk/octave-forge/main/optim/inst/fzero.m, trunk/octave-forge/main/optim/inst/leasqr.m, trunk/octave-forge/main/optim/inst/leasqrdemo.m, trunk/octave-forge/main/optim/inst/rosenbrock.m, trunk/octave-forge/main/optim/inst/samin_example.m, trunk/octave-forge/main/optim/src/__bfgsmin.cc, trunk/octave-forge/main/optim/src/numgradient.cc, trunk/octave-forge/main/optim/src/numhessian.cc, trunk/octave-forge/main/optim/src/samin.cc, trunk/octave-forge/main/optiminterp/COPYING, trunk/octave-forge/main/optiminterp/inst/optiminterp1.m, trunk/octave-forge/main/optiminterp/inst/optiminterp2.m, trunk/octave-forge/main/optiminterp/inst/optiminterp3.m, trunk/octave-forge/main/optiminterp/inst/optiminterp4.m, trunk/octave-forge/main/optiminterp/src/example_optiminterp.F90, trunk/octave-forge/main/optiminterp/src/optimal_interpolation.F90, trunk/octave-forge/main/optiminterp/src/optiminterp.cc, trunk/octave-forge/main/optiminterp/src/optiminterp_wrapper.F90, trunk/octave-forge/main/outliers/COPYING, trunk/octave-forge/main/parallel/COPYING, trunk/octave-forge/main/parallel/inst/getid.m, trunk/octave-forge/main/parallel/inst/scloseall.m, trunk/octave-forge/main/parallel/inst/server.m, trunk/octave-forge/main/parallel/src/connect.cc, trunk/octave-forge/main/parallel/src/pserver.cc, trunk/octave-forge/main/parallel/src/recv.cc, trunk/octave-forge/main/parallel/src/reval.cc, trunk/octave-forge/main/parallel/src/sclose.cc, trunk/octave-forge/main/parallel/src/send.cc, trunk/octave-forge/main/physical-constants/COPYING, trunk/octave-forge/main/physical-constants/gen.py, trunk/octave-forge/main/physical-constants/inst/physical_constant.m, trunk/octave-forge/main/plot/COPYING, trunk/octave-forge/main/plot/inst/dxfwrite.m, trunk/octave-forge/main/plot/inst/gget.m, trunk/octave-forge/main/plot/inst/ginput.m, trunk/octave-forge/main/signal/COPYING, trunk/octave-forge/main/signal/inst/__ellip_ws.m, trunk/octave-forge/main/signal/inst/__ellip_ws_min.m, trunk/octave-forge/main/signal/inst/__power.m, trunk/octave-forge/main/signal/inst/ar_psd.m, trunk/octave-forge/main/signal/inst/arburg.m, trunk/octave-forge/main/signal/inst/aryule.m, trunk/octave-forge/main/signal/inst/bilinear.m, trunk/octave-forge/main/signal/inst/boxcar.m, trunk/octave-forge/main/signal/inst/butter.m, trunk/octave-forge/main/signal/inst/buttord.m, trunk/octave-forge/main/signal/inst/cceps.m, trunk/octave-forge/main/signal/inst/cheb.m, trunk/octave-forge/main/signal/inst/cheb1ord.m, trunk/octave-forge/main/signal/inst/cheb2ord.m, trunk/octave-forge/main/signal/inst/chebwin.m, trunk/octave-forge/main/signal/inst/cheby1.m, trunk/octave-forge/main/signal/inst/cheby2.m, trunk/octave-forge/main/signal/inst/chirp.m, trunk/octave-forge/main/signal/inst/cohere.m, trunk/octave-forge/main/signal/inst/convmtx.m, trunk/octave-forge/main/signal/inst/cplxreal.m, trunk/octave-forge/main/signal/inst/cpsd.m, trunk/octave-forge/main/signal/inst/csd.m, trunk/octave-forge/main/signal/inst/czt.m, trunk/octave-forge/main/signal/inst/dct.m, trunk/octave-forge/main/signal/inst/dct2.m, trunk/octave-forge/main/signal/inst/dctmtx.m, trunk/octave-forge/main/signal/inst/decimate.m, trunk/octave-forge/main/signal/inst/dftmtx.m, trunk/octave-forge/main/signal/inst/ellip.m, trunk/octave-forge/main/signal/inst/ellipdemo.m, trunk/octave-forge/main/signal/inst/ellipord.m, trunk/octave-forge/main/signal/inst/filtic.m, trunk/octave-forge/main/signal/inst/fir1.m, trunk/octave-forge/main/signal/inst/fir2.m, trunk/octave-forge/main/signal/inst/firls.m, trunk/octave-forge/main/signal/inst/freqs.m, trunk/octave-forge/main/signal/inst/freqs_plot.m, trunk/octave-forge/main/signal/inst/gaussian.m, trunk/octave-forge/main/signal/inst/gausswin.m, trunk/octave-forge/main/signal/inst/grpdelay.m, trunk/octave-forge/main/signal/inst/hilbert.m, trunk/octave-forge/main/signal/inst/idct.m, trunk/octave-forge/main/signal/inst/idct2.m, trunk/octave-forge/main/signal/inst/impz.m, trunk/octave-forge/main/signal/inst/interp.m, trunk/octave-forge/main/signal/inst/invfreq.m, trunk/octave-forge/main/signal/inst/invfreqs.m, trunk/octave-forge/main/signal/inst/invfreqz.m, trunk/octave-forge/main/signal/inst/kaiser.m, trunk/octave-forge/main/signal/inst/kaiserord.m, trunk/octave-forge/main/signal/inst/levinson.m, trunk/octave-forge/main/signal/inst/mscohere.m, trunk/octave-forge/main/signal/inst/ncauer.m, trunk/octave-forge/main/signal/inst/pburg.m, trunk/octave-forge/main/signal/inst/polystab.m, trunk/octave-forge/main/signal/inst/pulstran.m, trunk/octave-forge/main/signal/inst/pwelch.m, trunk/octave-forge/main/signal/inst/pyulear.m, trunk/octave-forge/main/signal/inst/qp_kaiser.m, trunk/octave-forge/main/signal/inst/rceps.m, trunk/octave-forge/main/signal/inst/rectpuls.m, trunk/octave-forge/main/signal/inst/rectwin.m, trunk/octave-forge/main/signal/inst/resample.m, trunk/octave-forge/main/signal/inst/residued.m, trunk/octave-forge/main/signal/inst/residuez.m, trunk/octave-forge/main/signal/inst/sawtooth.m, trunk/octave-forge/main/signal/inst/sftrans.m, trunk/octave-forge/main/signal/inst/sgolay.m, trunk/octave-forge/main/signal/inst/sgolayfilt.m, trunk/octave-forge/main/signal/inst/sos2tf.m, trunk/octave-forge/main/signal/inst/sos2zp.m, trunk/octave-forge/main/signal/inst/specgram.m, trunk/octave-forge/main/signal/inst/tf2sos.m, trunk/octave-forge/main/signal/inst/tfe.m, trunk/octave-forge/main/signal/inst/tfestimate.m, trunk/octave-forge/main/signal/inst/triang.m, trunk/octave-forge/main/signal/inst/tripuls.m, trunk/octave-forge/main/signal/inst/xcorr.m, trunk/octave-forge/main/signal/inst/xcorr2.m, trunk/octave-forge/main/signal/inst/xcov.m, trunk/octave-forge/main/signal/inst/zp2sos.m, trunk/octave-forge/main/signal/inst/zplane.m, trunk/octave-forge/main/signal/src/remez.cc, trunk/octave-forge/main/specfun/COPYING, trunk/octave-forge/main/specfun/inst/Ci.m, trunk/octave-forge/main/specfun/inst/Si.m, trunk/octave-forge/main/specfun/inst/cosint.m, trunk/octave-forge/main/specfun/inst/dirac.m, trunk/octave-forge/main/specfun/inst/ellipj.m, trunk/octave-forge/main/specfun/inst/ellipke.m, trunk/octave-forge/main/specfun/inst/erfcinv.m, trunk/octave-forge/main/specfun/inst/erfcx.m, trunk/octave-forge/main/specfun/inst/expint.m, trunk/octave-forge/main/specfun/inst/expint_E1.m, trunk/octave-forge/main/specfun/inst/expint_Ei.m, trunk/octave-forge/main/specfun/inst/heaviside.m, trunk/octave-forge/main/specfun/inst/lambertw.m, trunk/octave-forge/main/specfun/inst/psi.m, trunk/octave-forge/main/specfun/inst/sinint.m, trunk/octave-forge/main/specfun/inst/zeta.m, trunk/octave-forge/main/specfun/src/ellipj.cc, trunk/octave-forge/main/splines/COPYING, trunk/octave-forge/main/splines/inst/csape.m, trunk/octave-forge/main/splines/inst/csapi.m, trunk/octave-forge/main/splines/inst/fnder.m, trunk/octave-forge/main/splines/inst/fnplt.m, trunk/octave-forge/main/statistics/inst/anovan.m, trunk/octave-forge/main/statistics/inst/boxplot.m, trunk/octave-forge/main/statistics/inst/geomean.m, trunk/octave-forge/main/statistics/inst/harmmean.m, trunk/octave-forge/main/statistics/inst/histfit.m, trunk/octave-forge/main/statistics/inst/linkage.m, trunk/octave-forge/main/statistics/inst/mad.m, trunk/octave-forge/main/statistics/inst/mvnrnd.m, trunk/octave-forge/main/statistics/inst/nanmax.m, trunk/octave-forge/main/statistics/inst/nanmean.m, trunk/octave-forge/main/statistics/inst/nanmedian.m, trunk/octave-forge/main/statistics/inst/nanmin.m, trunk/octave-forge/main/statistics/inst/nanstd.m, trunk/octave-forge/main/statistics/inst/nansum.m, trunk/octave-forge/main/statistics/inst/pdist.m, trunk/octave-forge/main/statistics/inst/prctile.m, trunk/octave-forge/main/statistics/inst/regress.m, trunk/octave-forge/main/statistics/inst/squareform.m, trunk/octave-forge/main/statistics/inst/tabulate.m, trunk/octave-forge/main/statistics/inst/trimmean.m, trunk/octave-forge/main/statistics/inst/zscore.m, trunk/octave-forge/main/strings/inst/base64decode.m, trunk/octave-forge/main/strings/inst/cstrcmp.m, trunk/octave-forge/main/strings/inst/editdistance.m, trunk/octave-forge/main/strings/inst/strjoin.m, trunk/octave-forge/main/strings/inst/strtrim.m, trunk/octave-forge/main/struct/COPYING, trunk/octave-forge/main/struct/inst/getfields.m, trunk/octave-forge/main/struct/inst/setfields.m, trunk/octave-forge/main/symbolic/COPYING, trunk/octave-forge/main/symbolic/inst/findsym.m, trunk/octave-forge/main/symbolic/inst/poly2sym.m, trunk/octave-forge/main/symbolic/inst/splot.m, trunk/octave-forge/main/symbolic/inst/sym2poly.m, trunk/octave-forge/main/symbolic/inst/symfsolve.m, trunk/octave-forge/main/symbolic/src/differentiate.cc, trunk/octave-forge/main/symbolic/src/findsymbols.cc, trunk/octave-forge/main/symbolic/src/numden.cc, trunk/octave-forge/main/symbolic/src/op-ex-mat.cc, trunk/octave-forge/main/symbolic/src/op-ex.cc, trunk/octave-forge/main/symbolic/src/op-vpa.cc, trunk/octave-forge/main/symbolic/src/ov-ex-mat.cc, trunk/octave-forge/main/symbolic/src/ov-ex-mat.h, trunk/octave-forge/main/symbolic/src/ov-ex.cc, trunk/octave-forge/main/symbolic/src/ov-ex.h, trunk/octave-forge/main/symbolic/src/ov-relational.cc, trunk/octave-forge/main/symbolic/src/ov-relational.h, trunk/octave-forge/main/symbolic/src/ov-vpa.cc, trunk/octave-forge/main/symbolic/src/ov-vpa.h, trunk/octave-forge/main/symbolic/src/probably_prime.cc, trunk/octave-forge/main/symbolic/src/sumterms.cc, trunk/octave-forge/main/symbolic/src/sym-bool.cc, trunk/octave-forge/main/symbolic/src/sym-create.cc, trunk/octave-forge/main/symbolic/src/sym-ops.h, trunk/octave-forge/main/symbolic/src/symbols.cc, trunk/octave-forge/main/symbolic/src/syminfo.cc, trunk/octave-forge/main/symbolic/src/symlsolve.cc, trunk/octave-forge/main/time/COPYING, trunk/octave-forge/main/time/inst/datesplit.m, trunk/octave-forge/main/time/inst/daysact.m, trunk/octave-forge/main/vrml/COPYING, trunk/octave-forge/main/zenity/COPYING, trunk/octave-forge/main/zenity/inst/zenity_calendar.m, trunk/octave-forge/main/zenity/inst/zenity_entry.m, trunk/octave-forge/main/zenity/inst/zenity_file_selection.m, trunk/octave-forge/main/zenity/inst/zenity_list.m, trunk/octave-forge/main/zenity/inst/zenity_message.m, trunk/octave-forge/main/zenity/inst/zenity_notification.m, trunk/octave-forge/main/zenity/inst/zenity_progress.m, trunk/octave-forge/main/zenity/inst/zenity_scale.m, trunk/octave-forge/main/zenity/inst/zenity_text_info.m, trunk/octave-forge/nonfree/arpack/COPYING, trunk/octave-forge/nonfree/arpack/inst/svds.m, trunk/octave-forge/nonfree/arpack/src/eigs-base.cc, trunk/octave-forge/nonfree/arpack/src/eigs.cc, trunk/octave-forge/nonfree/gpc/COPYING, trunk/octave-forge/nonfree/gpc/inst/gpc_plot.m, trunk/octave-forge/nonfree/gpc/src/Makefile.am, trunk/octave-forge/nonfree/gpc/src/acinclude.m4, trunk/octave-forge/nonfree/gpc/src/configure.in, trunk/octave-forge/nonfree/gpc/src/gpc_clip.cc, trunk/octave-forge/nonfree/gpc/src/gpc_create.cc, trunk/octave-forge/nonfree/gpc/src/gpc_get.cc, trunk/octave-forge/nonfree/gpc/src/gpc_is_polygon.cc, trunk/octave-forge/nonfree/gpc/src/gpc_read.cc, trunk/octave-forge/nonfree/gpc/src/gpc_tristrip.cc, trunk/octave-forge/nonfree/gpc/src/gpc_write.cc, trunk/octave-forge/nonfree/gpc/src/octave-gpc.cc, trunk/octave-forge/nonfree/gpc/src/octave-gpc.h, trunk/octave-forge/texinfo.tex: More copyright updates 2008-01-31 19:44 hauberg * DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/image/INDEX, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/miscellaneous/inst/inz.m, trunk/octave-forge/main/nnet/DESCRIPTION, trunk/octave-forge/main/octcdf/DESCRIPTION, trunk/octave-forge/main/odebvp/DESCRIPTION, trunk/octave-forge/main/odepkg/DESCRIPTION, trunk/octave-forge/main/optim/DESCRIPTION, trunk/octave-forge/main/optiminterp/DESCRIPTION, trunk/octave-forge/main/outliers/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/physical-constants/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/signal/INDEX, trunk/octave-forge/main/sockets/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/statistics/INDEX, trunk/octave-forge/main/statistics/inst/nanvar.m, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION, trunk/octave-forge/main/zenity/DESCRIPTION: Update version numbers 2008-01-29 21:05 hauberg * trunk/octave-forge/extra/MacOSX/src/autogen.sh, trunk/octave-forge/extra/Windows/src/autogen.sh, trunk/octave-forge/extra/ad/src/autogen.sh, trunk/octave-forge/extra/engine/src/autogen.sh, trunk/octave-forge/extra/java/src/autogen.sh, trunk/octave-forge/extra/jhandles/src/autogen.sh, trunk/octave-forge/extra/tk_octave/src/autogen.sh, src/autogen.sh, trunk/octave-forge/main/comm/src/autogen.sh, trunk/octave-forge/main/fixed/src/autogen.sh, trunk/octave-forge/main/gsl/src/autogen.sh, trunk/octave-forge/main/image/src/autogen.sh, trunk/octave-forge/main/linear-algebra/src/autogen.sh, trunk/octave-forge/main/miscellaneous/src/autogen.sh, trunk/octave-forge/main/octcdf/src/autogen.sh, trunk/octave-forge/main/odepkg/src/autogen.sh, trunk/octave-forge/main/optiminterp/src/autogen.sh, trunk/octave-forge/main/plot/src/autogen.sh, trunk/octave-forge/main/strings/src/autogen.sh, trunk/octave-forge/main/symbolic/src/autogen.sh, trunk/octave-forge/nonfree/arpack/src/autogen.sh, trunk/octave-forge/nonfree/gpc/src/autogen.sh, trunk/octave-forge/nonfree/splines/src/autogen.sh: Remove bashism from autogen.sh files 2008-01-01 20:49 adb014 * inst/aucapture.m, inst/aurecord.m, src/Makefile, src/aurecord.cc: Convert aurecord to an oct-file and combine with aucapture to simplify the issue of the packaging 2007-12-17 12:33 adb014 * trunk/octave-forge/doc/htdocs/NEWS.in, trunk/octave-forge/doc/htdocs/index.in, trunk/octave-forge/doc/htdocs/packages.in, trunk/octave-forge/extra/MacOSX/src/Makeconf.in, trunk/octave-forge/extra/Windows/src/Makeconf.in, trunk/octave-forge/extra/engine/src/Makeconf.in, trunk/octave-forge/extra/java/src/Makeconf.in, trunk/octave-forge/extra/jhandles/src/Makeconf.in, trunk/octave-forge/extra/tk_octave/src/Makeconf.in, src/Makeconf.in, trunk/octave-forge/main/comm/src/Makeconf.in, trunk/octave-forge/main/fixed/src/Makeconf.in, trunk/octave-forge/main/gsl/src/Makeconf.in, trunk/octave-forge/main/image/src/Makeconf.in, trunk/octave-forge/main/linear-algebra/src/Makeconf.in, trunk/octave-forge/main/miscellaneous/src/Makeconf.in, trunk/octave-forge/main/octcdf/src/Makeconf.in, trunk/octave-forge/main/odepkg/src/Makeconf.in, trunk/octave-forge/main/optiminterp/src/Makeconf.in, trunk/octave-forge/main/plot/src/Makeconf.in, trunk/octave-forge/main/strings/src/Makeconf.in, trunk/octave-forge/main/symbolic/src/Makeconf.in, trunk/octave-forge/nonfree/arpack/src/Makeconf.in, trunk/octave-forge/nonfree/splines/src/Makeconf.in: Get rid of spurious warnings about --datarootdir. Small doc update 2007-12-05 16:24 adb014 * trunk/octave-forge/extra/MacOSX/DESCRIPTION, trunk/octave-forge/extra/NaN/DESCRIPTION, trunk/octave-forge/extra/Windows/DESCRIPTION, trunk/octave-forge/extra/bim/DESCRIPTION, trunk/octave-forge/extra/civil/DESCRIPTION, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/fpl/DESCRIPTION, trunk/octave-forge/extra/graceplot/DESCRIPTION, trunk/octave-forge/extra/integration/DESCRIPTION, trunk/octave-forge/extra/java/DESCRIPTION, trunk/octave-forge/extra/jhandles/DESCRIPTION, trunk/octave-forge/extra/mapping/DESCRIPTION, trunk/octave-forge/extra/msh/DESCRIPTION, trunk/octave-forge/extra/pdb/DESCRIPTION, trunk/octave-forge/extra/secs1d/DESCRIPTION, trunk/octave-forge/extra/secs2d/DESCRIPTION, trunk/octave-forge/extra/soctcl/DESCRIPTION, trunk/octave-forge/extra/symband/DESCRIPTION, trunk/octave-forge/extra/triangular/DESCRIPTION, trunk/octave-forge/extra/tsa/DESCRIPTION, trunk/octave-forge/extra/xraylib/DESCRIPTION, trunk/octave-forge/language/pt_BR/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/fixed/doc/configure.add, trunk/octave-forge/main/fixed/src/configure.base, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/nnet/DESCRIPTION, trunk/octave-forge/main/odebvp/DESCRIPTION, trunk/octave-forge/main/optiminterp/DESCRIPTION, trunk/octave-forge/main/outliers/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/physical-constants/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION, trunk/octave-forge/main/zenity/DESCRIPTION, trunk/octave-forge/nonfree/arpack/DESCRIPTION, trunk/octave-forge/nonfree/splines/DESCRIPTION: Update the version numbers. All packages need new version numbers due to package differences in the CVS to SVN transition 2007-11-30 09:54 adb014 * inst/sound.m: Use int16/int32 rather than short/long to avoid 64bit issues (For Piotr Kopec) 2007-10-22 23:26 adb014 * trunk/octave-forge/.cvsignore, trunk/octave-forge/.svnignore, trunk/octave-forge/admin/Windows/.cvsignore, trunk/octave-forge/admin/Windows/.svnignore, trunk/octave-forge/admin/Windows/msvc/.cvsignore, trunk/octave-forge/admin/Windows/msvc/.svnignore, trunk/octave-forge/doc/.cvsignore, trunk/octave-forge/doc/.svnignore, trunk/octave-forge/doc/coda/.cvsignore, trunk/octave-forge/doc/coda/.svnignore, trunk/octave-forge/doc/coda/out/.cvsignore, trunk/octave-forge/doc/coda/out/.svnignore, trunk/octave-forge/doc/htdocs/.cvsignore, trunk/octave-forge/doc/htdocs/.svnignore, trunk/octave-forge/extra/MacOSX/doc/.cvsignore, trunk/octave-forge/extra/MacOSX/doc/.svnignore, trunk/octave-forge/extra/MacOSX/src/.cvsignore, trunk/octave-forge/extra/MacOSX/src/.svnignore, trunk/octave-forge/extra/Windows/src/.cvsignore, trunk/octave-forge/extra/Windows/src/.svnignore, trunk/octave-forge/extra/engine/src/.cvsignore, trunk/octave-forge/extra/engine/src/.svnignore, trunk/octave-forge/extra/graceplot/inst/.cvsignore, trunk/octave-forge/extra/graceplot/inst/.svnignore, trunk/octave-forge/extra/java/src/.cvsignore, trunk/octave-forge/extra/java/src/.svnignore, trunk/octave-forge/extra/java/src/org/octave/.cvsignore, trunk/octave-forge/extra/java/src/org/octave/.svnignore, trunk/octave-forge/extra/jhandles/src/.cvsignore, trunk/octave-forge/extra/jhandles/src/.svnignore, trunk/octave-forge/extra/jhandles/src/org/octave/graphics/.cvsignore, trunk/octave-forge/extra/jhandles/src/org/octave/graphics/.svnignore, trunk/octave-forge/extra/symband/doc/.cvsignore, trunk/octave-forge/extra/symband/doc/.svnignore, trunk/octave-forge/extra/triangular/doc/.cvsignore, trunk/octave-forge/extra/triangular/doc/.svnignore, src/.cvsignore, src/.svnignore, trunk/octave-forge/main/comm/doc/.cvsignore, trunk/octave-forge/main/comm/doc/.svnignore, trunk/octave-forge/main/comm/inst/.cvsignore, trunk/octave-forge/main/comm/inst/.svnignore, trunk/octave-forge/main/comm/src/.cvsignore, trunk/octave-forge/main/comm/src/.svnignore, trunk/octave-forge/main/fixed/doc/.cvsignore, trunk/octave-forge/main/fixed/doc/.svnignore, trunk/octave-forge/main/fixed/examples/.cvsignore, trunk/octave-forge/main/fixed/examples/.svnignore, trunk/octave-forge/main/fixed/inst/.cvsignore, trunk/octave-forge/main/fixed/inst/.svnignore, trunk/octave-forge/main/fixed/src/.cvsignore, trunk/octave-forge/main/fixed/src/.svnignore, trunk/octave-forge/main/general/inst/.cvsignore, trunk/octave-forge/main/general/inst/.svnignore, trunk/octave-forge/main/general/src/.cvsignore, trunk/octave-forge/main/general/src/.svnignore, trunk/octave-forge/main/gsl/src/.cvsignore, trunk/octave-forge/main/gsl/src/.svnignore, trunk/octave-forge/main/image/inst/.cvsignore, trunk/octave-forge/main/image/inst/.svnignore, trunk/octave-forge/main/image/src/.cvsignore, trunk/octave-forge/main/image/src/.svnignore, trunk/octave-forge/main/io/.cvsignore, trunk/octave-forge/main/io/.svnignore, trunk/octave-forge/main/io/inst/.cvsignore, trunk/octave-forge/main/io/inst/.svnignore, trunk/octave-forge/main/io/src/.cvsignore, trunk/octave-forge/main/io/src/.svnignore, trunk/octave-forge/main/linear-algebra/inst/.cvsignore, trunk/octave-forge/main/linear-algebra/inst/.svnignore, trunk/octave-forge/main/linear-algebra/src/.cvsignore, trunk/octave-forge/main/linear-algebra/src/.svnignore, trunk/octave-forge/main/miscellaneous/inst/.cvsignore, trunk/octave-forge/main/miscellaneous/inst/.svnignore, trunk/octave-forge/main/miscellaneous/src/.cvsignore, trunk/octave-forge/main/miscellaneous/src/.svnignore, trunk/octave-forge/main/octcdf/inst/.cvsignore, trunk/octave-forge/main/octcdf/inst/.svnignore, trunk/octave-forge/main/octcdf/src/.cvsignore, trunk/octave-forge/main/octcdf/src/.svnignore, trunk/octave-forge/main/odepkg/doc/.cvsignore, trunk/octave-forge/main/odepkg/doc/.svnignore, trunk/octave-forge/main/odepkg/inst/.cvsignore, trunk/octave-forge/main/odepkg/inst/.svnignore, trunk/octave-forge/main/odepkg/src/.cvsignore, trunk/octave-forge/main/odepkg/src/.svnignore, trunk/octave-forge/main/optim/doc/.cvsignore, trunk/octave-forge/main/optim/doc/.svnignore, trunk/octave-forge/main/optim/inst/.cvsignore, trunk/octave-forge/main/optim/inst/.svnignore, trunk/octave-forge/main/optim/src/.cvsignore, trunk/octave-forge/main/optim/src/.svnignore, trunk/octave-forge/main/optiminterp/inst/.cvsignore, trunk/octave-forge/main/optiminterp/inst/.svnignore, trunk/octave-forge/main/optiminterp/src/.cvsignore, trunk/octave-forge/main/optiminterp/src/.svnignore, trunk/octave-forge/main/plot/inst/.cvsignore, trunk/octave-forge/main/plot/inst/.svnignore, trunk/octave-forge/main/plot/src/.cvsignore, trunk/octave-forge/main/plot/src/.svnignore, trunk/octave-forge/main/signal/inst/.cvsignore, trunk/octave-forge/main/signal/inst/.svnignore, trunk/octave-forge/main/signal/src/.cvsignore, trunk/octave-forge/main/signal/src/.svnignore, trunk/octave-forge/main/specfun/inst/.cvsignore, trunk/octave-forge/main/specfun/inst/.svnignore, trunk/octave-forge/main/specfun/src/.cvsignore, trunk/octave-forge/main/specfun/src/.svnignore, trunk/octave-forge/main/splines/inst/.cvsignore, trunk/octave-forge/main/splines/inst/.svnignore, trunk/octave-forge/main/strings/inst/.cvsignore, trunk/octave-forge/main/strings/inst/.svnignore, trunk/octave-forge/main/strings/src/.cvsignore, trunk/octave-forge/main/strings/src/.svnignore, trunk/octave-forge/main/struct/.cvsignore, trunk/octave-forge/main/struct/.svnignore, trunk/octave-forge/main/struct/inst/.cvsignore, trunk/octave-forge/main/struct/inst/.svnignore, trunk/octave-forge/main/symbolic/inst/.cvsignore, trunk/octave-forge/main/symbolic/inst/.svnignore, trunk/octave-forge/main/symbolic/src/.cvsignore, trunk/octave-forge/main/symbolic/src/.svnignore, trunk/octave-forge/main/vrml/doc/.cvsignore, trunk/octave-forge/main/vrml/doc/.svnignore, trunk/octave-forge/nonfree/arpack/src/.cvsignore, trunk/octave-forge/nonfree/arpack/src/.svnignore, trunk/octave-forge/nonfree/gpc/src/.cvsignore, trunk/octave-forge/nonfree/gpc/src/.svnignore, trunk/octave-forge/nonfree/splines/src/.cvsignore, trunk/octave-forge/nonfree/splines/src/.svnignore, trunk/octave-forge/packages/.cvsignore, trunk/octave-forge/packages/.svnignore: Move the cvsignore files to svnignore 2007-09-24 23:38 adb014 * trunk/octave-forge/extra/MacOSX/DESCRIPTION, trunk/octave-forge/extra/Windows/DESCRIPTION, trunk/octave-forge/extra/civil/DESCRIPTION, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/fpl/DESCRIPTION, trunk/octave-forge/extra/graceplot/DESCRIPTION, trunk/octave-forge/extra/integration/DESCRIPTION, trunk/octave-forge/extra/mapping/DESCRIPTION, trunk/octave-forge/extra/msh/DESCRIPTION, trunk/octave-forge/extra/pdb/DESCRIPTION, trunk/octave-forge/extra/secs1d/DESCRIPTION, trunk/octave-forge/extra/secs2d/DESCRIPTION, trunk/octave-forge/extra/soctcl/DESCRIPTION, trunk/octave-forge/extra/symband/DESCRIPTION, trunk/octave-forge/extra/triangular/DESCRIPTION, trunk/octave-forge/extra/xraylib/DESCRIPTION, trunk/octave-forge/language/pt_BR/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/fixed/src/configure.base, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/nnet/DESCRIPTION, trunk/octave-forge/main/outliers/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/physical-constants/DESCRIPTION, trunk/octave-forge/main/sockets/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION, trunk/octave-forge/main/zenity/DESCRIPTION, trunk/octave-forge/nonfree/splines/DESCRIPTION: Update version numbers for modified packages 2007-07-24 20:04 adb014 * trunk/octave-forge/extra/NaN/DESCRIPTION, trunk/octave-forge/extra/Windows/DESCRIPTION, trunk/octave-forge/extra/civil/DESCRIPTION, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/graceplot/DESCRIPTION, trunk/octave-forge/extra/integration/DESCRIPTION, trunk/octave-forge/extra/mapping/DESCRIPTION, trunk/octave-forge/extra/pdb/DESCRIPTION, trunk/octave-forge/extra/secs1d/DESCRIPTION, trunk/octave-forge/extra/soctcl/DESCRIPTION, trunk/octave-forge/extra/tsa/DESCRIPTION, trunk/octave-forge/extra/xraylib/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/octcdf/DESCRIPTION, trunk/octave-forge/main/outliers/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/physical-constants/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/polynomial/DESCRIPTION, trunk/octave-forge/main/sockets/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/zenity/DESCRIPTION, trunk/octave-forge/nonfree/splines/DESCRIPTION: Version numbering changes of all packages needed due to inclusion of generic Makefile/configure in all packages 2007-03-23 16:14 adb014 * trunk/octave-forge/admin/Windows/msvc/ar-msvc, trunk/octave-forge/admin/Windows/msvc/build_atlas_dll, trunk/octave-forge/admin/Windows/msvc/cc-msvc.cc, trunk/octave-forge/admin/Windows/msvc/ranlib-msvc, trunk/octave-forge/admin/make_index, trunk/octave-forge/admin/template.ndev, trunk/octave-forge/doc/coda/appendices/examples.sgml, trunk/octave-forge/doc/coda/appendices/gnufdl.sgml, trunk/octave-forge/doc/coda/appendices/gnugpl.sgml, trunk/octave-forge/doc/coda/coda.sgml, trunk/octave-forge/doc/coda/oct/advanced.sgml, trunk/octave-forge/doc/coda/oct/oct.sgml, trunk/octave-forge/doc/coda/oct/quickref.sgml, trunk/octave-forge/doc/coda/oct/tut-basic.sgml, trunk/octave-forge/doc/coda/oct/tut-interm.sgml, trunk/octave-forge/doc/coda/oct/tut-intro.sgml, trunk/octave-forge/doc/coda/oct/tutorial.sgml, trunk/octave-forge/doc/coda/standalone/standalone.sgml, trunk/octave-forge/extra/MacOSX/src/image.m.in, trunk/octave-forge/extra/NaN/doc/README.TXT, trunk/octave-forge/extra/NaN/inst/center.m, trunk/octave-forge/extra/NaN/inst/coefficient_of_variation.m, trunk/octave-forge/extra/NaN/inst/conv2nan.m, trunk/octave-forge/extra/NaN/inst/cor.m, trunk/octave-forge/extra/NaN/inst/corrcoef.m, trunk/octave-forge/extra/NaN/inst/cov.m, trunk/octave-forge/extra/NaN/inst/covm.m, trunk/octave-forge/extra/NaN/inst/detrend.m, trunk/octave-forge/extra/NaN/inst/flag_implicit_significance.m, trunk/octave-forge/extra/NaN/inst/geomean.m, trunk/octave-forge/extra/NaN/inst/harmmean.m, trunk/octave-forge/extra/NaN/inst/kurtosis.m, trunk/octave-forge/extra/NaN/inst/mad.m, trunk/octave-forge/extra/NaN/inst/mean.m, trunk/octave-forge/extra/NaN/inst/meandev.m, trunk/octave-forge/extra/NaN/inst/meansq.m, trunk/octave-forge/extra/NaN/inst/median.m, trunk/octave-forge/extra/NaN/inst/mod.m, trunk/octave-forge/extra/NaN/inst/moment.m, trunk/octave-forge/extra/NaN/inst/naninsttest.m, trunk/octave-forge/extra/NaN/inst/nanstd.m, trunk/octave-forge/extra/NaN/inst/nansum.m, trunk/octave-forge/extra/NaN/inst/nantest.m, trunk/octave-forge/extra/NaN/inst/normcdf.m, trunk/octave-forge/extra/NaN/inst/norminv.m, trunk/octave-forge/extra/NaN/inst/normpdf.m, trunk/octave-forge/extra/NaN/inst/rankcorr.m, trunk/octave-forge/extra/NaN/inst/ranks.m, trunk/octave-forge/extra/NaN/inst/rem.m, trunk/octave-forge/extra/NaN/inst/rms.m, trunk/octave-forge/extra/NaN/inst/sem.m, trunk/octave-forge/extra/NaN/inst/skewness.m, trunk/octave-forge/extra/NaN/inst/spearman.m, trunk/octave-forge/extra/NaN/inst/statistic.m, trunk/octave-forge/extra/NaN/inst/std.m, trunk/octave-forge/extra/NaN/inst/sumskipnan.m, trunk/octave-forge/extra/NaN/inst/tcdf.m, trunk/octave-forge/extra/NaN/inst/tinv.m, trunk/octave-forge/extra/NaN/inst/tpdf.m, trunk/octave-forge/extra/NaN/inst/trimean.m, trunk/octave-forge/extra/NaN/inst/var.m, trunk/octave-forge/extra/NaN/inst/xcovf.m, trunk/octave-forge/extra/NaN/inst/zscore.m, trunk/octave-forge/extra/NaN/src/sumskipnan.cc, trunk/octave-forge/extra/NaN/src/sumskipnan.cpp, trunk/octave-forge/extra/Windows/examples/mat2xls.m, trunk/octave-forge/extra/Windows/src/__COM__.cc, trunk/octave-forge/extra/Windows/src/image.m.in, trunk/octave-forge/extra/civil/inst/__nlnewmark_fcn__.m, trunk/octave-forge/extra/civil/inst/newmark.m, trunk/octave-forge/extra/civil/inst/nlnewmark.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__errcomm__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__errplot__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__grpltfmt__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plr1__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plr2__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plr__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt1__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2mm__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2mv__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2ss__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2vm__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt2vv__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__plt__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__pltopt1__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/__pltopt__.m, trunk/octave-forge/extra/graceplot/inst/alternatives/axis.m, trunk/octave-forge/extra/graceplot/inst/alternatives/bar.m, trunk/octave-forge/extra/graceplot/inst/alternatives/cla.m, trunk/octave-forge/extra/graceplot/inst/alternatives/clf.m, trunk/octave-forge/extra/graceplot/inst/alternatives/errorbar.m, trunk/octave-forge/extra/graceplot/inst/alternatives/figure.m, trunk/octave-forge/extra/graceplot/inst/alternatives/hold.m, trunk/octave-forge/extra/graceplot/inst/alternatives/ishold.m, trunk/octave-forge/extra/graceplot/inst/alternatives/legend.m, trunk/octave-forge/extra/graceplot/inst/alternatives/mplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/multiplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/oneplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/plot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/polar.m, trunk/octave-forge/extra/graceplot/inst/alternatives/print.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogx.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogxerr.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogy.m, trunk/octave-forge/extra/graceplot/inst/alternatives/semilogyerr.m, trunk/octave-forge/extra/graceplot/inst/alternatives/subplot.m, trunk/octave-forge/extra/graceplot/inst/alternatives/subtitle.m, trunk/octave-forge/extra/graceplot/inst/alternatives/subwindow.m, trunk/octave-forge/extra/graceplot/inst/alternatives/title.m, trunk/octave-forge/extra/graceplot/inst/alternatives/xlabel.m, trunk/octave-forge/extra/graceplot/inst/alternatives/ylabel.m, trunk/octave-forge/extra/graceplot/src/__grcmd__.cc, trunk/octave-forge/extra/java/src/__java__.cc, trunk/octave-forge/extra/java/src/org/octave/ClassHelper.java, trunk/octave-forge/extra/java/src/org/octave/OctClassLoader.java, trunk/octave-forge/extra/mapping/inst/azimuth.m, trunk/octave-forge/extra/mapping/inst/deg2rad.m, trunk/octave-forge/extra/mapping/inst/distance.m, trunk/octave-forge/extra/mapping/inst/rad2deg.m, trunk/octave-forge/extra/pdb/inst/plotpdb.m, trunk/octave-forge/extra/pdb/inst/read_pdb.m, trunk/octave-forge/extra/pdb/inst/strtoz.m, trunk/octave-forge/extra/pdb/inst/write_pdb.m, trunk/octave-forge/extra/pdb/src/creadpdb.cc, trunk/octave-forge/extra/symband/src/SymBand.cc, trunk/octave-forge/extra/tk_octave/inst/rainbow.m, trunk/octave-forge/extra/tsa/doc/README.TXT, trunk/octave-forge/extra/tsa/inst/aar.m, trunk/octave-forge/extra/tsa/inst/aarmam.m, trunk/octave-forge/extra/tsa/inst/ac2poly.m, trunk/octave-forge/extra/tsa/inst/ac2rc.m, trunk/octave-forge/extra/tsa/inst/acorf.m, trunk/octave-forge/extra/tsa/inst/acovf.m, trunk/octave-forge/extra/tsa/inst/adim.m, trunk/octave-forge/extra/tsa/inst/ar2poly.m, trunk/octave-forge/extra/tsa/inst/ar2rc.m, trunk/octave-forge/extra/tsa/inst/ar_spa.m, trunk/octave-forge/extra/tsa/inst/arcext.m, trunk/octave-forge/extra/tsa/inst/biacovf.m, trunk/octave-forge/extra/tsa/inst/bisdemo.m, trunk/octave-forge/extra/tsa/inst/bispec.m, trunk/octave-forge/extra/tsa/inst/contents.m, trunk/octave-forge/extra/tsa/inst/detrend.m, trunk/octave-forge/extra/tsa/inst/durlev.m, trunk/octave-forge/extra/tsa/inst/flag_implicit_samplerate.m, trunk/octave-forge/extra/tsa/inst/flix.m, trunk/octave-forge/extra/tsa/inst/histo.m, trunk/octave-forge/extra/tsa/inst/histo2.m, trunk/octave-forge/extra/tsa/inst/histo3.m, trunk/octave-forge/extra/tsa/inst/histo4.m, trunk/octave-forge/extra/tsa/inst/hup.m, trunk/octave-forge/extra/tsa/inst/invest0.m, trunk/octave-forge/extra/tsa/inst/invest1.m, trunk/octave-forge/extra/tsa/inst/invfdemo.m, trunk/octave-forge/extra/tsa/inst/lattice.m, trunk/octave-forge/extra/tsa/inst/lpc.m, trunk/octave-forge/extra/tsa/inst/mvaar.m, trunk/octave-forge/extra/tsa/inst/mvar.m, trunk/octave-forge/extra/tsa/inst/mvfilter.m, trunk/octave-forge/extra/tsa/inst/mvfreqz.m, trunk/octave-forge/extra/tsa/inst/pacf.m, trunk/octave-forge/extra/tsa/inst/parcor.m, trunk/octave-forge/extra/tsa/inst/poly2ac.m, trunk/octave-forge/extra/tsa/inst/poly2ar.m, trunk/octave-forge/extra/tsa/inst/poly2rc.m, trunk/octave-forge/extra/tsa/inst/rc2ac.m, trunk/octave-forge/extra/tsa/inst/rc2ar.m, trunk/octave-forge/extra/tsa/inst/rc2poly.m, trunk/octave-forge/extra/tsa/inst/rmle.m, trunk/octave-forge/extra/tsa/inst/sbispec.m, trunk/octave-forge/extra/tsa/inst/selmo.m, trunk/octave-forge/extra/tsa/inst/sinvest1.m, trunk/octave-forge/extra/tsa/inst/tsademo.m, trunk/octave-forge/extra/tsa/inst/ucp.m, trunk/octave-forge/extra/tsa/inst/y2res.m, trunk/octave-forge/extra/xraylib/COPYING, trunk/octave-forge/language/base/help/octave/__gnuplot_version__, trunk/octave-forge/language/base/help/octave/__img_gnuplot__, trunk/octave-forge/language/base/help/octave/image, trunk/octave-forge/language/base/help/octave/legend, trunk/octave-forge/language/base/help/octave/rande, inst/au.m, inst/aucapture.m, inst/auload.m, inst/auplot.m, inst/aurecord.m, inst/ausave.m, inst/clip.m, inst/sound.m, inst/soundsc.m, trunk/octave-forge/main/combinatorics/src/Makefile, trunk/octave-forge/main/combinatorics/src/partint.cc, trunk/octave-forge/main/combinatorics/src/partint.h, trunk/octave-forge/main/comm/inst/ademodce.m, trunk/octave-forge/main/comm/inst/amodce.m, trunk/octave-forge/main/comm/inst/apkconst.m, trunk/octave-forge/main/comm/inst/awgn.m, trunk/octave-forge/main/comm/inst/bchpoly.m, trunk/octave-forge/main/comm/inst/bi2de.m, trunk/octave-forge/main/comm/inst/biterr.m, trunk/octave-forge/main/comm/inst/comms.m, trunk/octave-forge/main/comm/inst/compand.m, trunk/octave-forge/main/comm/inst/cosets.m, trunk/octave-forge/main/comm/inst/de2bi.m, trunk/octave-forge/main/comm/inst/decode.m, trunk/octave-forge/main/comm/inst/demodmap.m, trunk/octave-forge/main/comm/inst/encode.m, trunk/octave-forge/main/comm/inst/eyediagram.m, trunk/octave-forge/main/comm/inst/fibodeco.m, trunk/octave-forge/main/comm/inst/fiboenco.m, trunk/octave-forge/main/comm/inst/fibosplitstream.m, trunk/octave-forge/main/comm/inst/gconv.m, trunk/octave-forge/main/comm/inst/gconvmtx.m, trunk/octave-forge/main/comm/inst/gdeconv.m, trunk/octave-forge/main/comm/inst/gdftmtx.m, trunk/octave-forge/main/comm/inst/gen2par.m, trunk/octave-forge/main/comm/inst/genqammod.m, trunk/octave-forge/main/comm/inst/gfft.m, trunk/octave-forge/main/comm/inst/gftable.m, trunk/octave-forge/main/comm/inst/gfweight.m, trunk/octave-forge/main/comm/inst/gifft.m, trunk/octave-forge/main/comm/inst/gisequal.m, trunk/octave-forge/main/comm/inst/golombdeco.m, trunk/octave-forge/main/comm/inst/golombenco.m, trunk/octave-forge/main/comm/inst/groots.m, trunk/octave-forge/main/comm/inst/hammgen.m, trunk/octave-forge/main/comm/inst/huffmandeco.m, trunk/octave-forge/main/comm/inst/huffmandict.m, trunk/octave-forge/main/comm/inst/huffmanenco.m, trunk/octave-forge/main/comm/inst/lloyds.m, trunk/octave-forge/main/comm/inst/minpol.m, trunk/octave-forge/main/comm/inst/modmap.m, trunk/octave-forge/main/comm/inst/pamdemod.m, trunk/octave-forge/main/comm/inst/pammod.m, trunk/octave-forge/main/comm/inst/pskdemod.m, trunk/octave-forge/main/comm/inst/pskmod.m, trunk/octave-forge/main/comm/inst/qaskdeco.m, trunk/octave-forge/main/comm/inst/qaskenco.m, trunk/octave-forge/main/comm/inst/quantiz.m, trunk/octave-forge/main/comm/inst/randerr.m, trunk/octave-forge/main/comm/inst/randint.m, trunk/octave-forge/main/comm/inst/randsrc.m, trunk/octave-forge/main/comm/inst/ricedeco.m, trunk/octave-forge/main/comm/inst/riceenco.m, trunk/octave-forge/main/comm/inst/rledeco.m, trunk/octave-forge/main/comm/inst/rleenco.m, trunk/octave-forge/main/comm/inst/rsdecof.m, trunk/octave-forge/main/comm/inst/rsencof.m, trunk/octave-forge/main/comm/inst/rsgenpoly.m, trunk/octave-forge/main/comm/inst/scatterplot.m, trunk/octave-forge/main/comm/inst/shannonfanodeco.m, trunk/octave-forge/main/comm/inst/shannonfanodict.m, trunk/octave-forge/main/comm/inst/shannonfanoenco.m, trunk/octave-forge/main/comm/inst/symerr.m, trunk/octave-forge/main/comm/inst/vec2mat.m, trunk/octave-forge/main/comm/inst/wgn.m, trunk/octave-forge/main/comm/src/__errcore__.cc, trunk/octave-forge/main/comm/src/__gfweight__.cc, trunk/octave-forge/main/comm/src/cyclgen.cc, trunk/octave-forge/main/comm/src/cyclpoly.cc, trunk/octave-forge/main/comm/src/galois-def.cc, trunk/octave-forge/main/comm/src/galois-def.h, trunk/octave-forge/main/comm/src/galois-ops.h, trunk/octave-forge/main/comm/src/galois.cc, trunk/octave-forge/main/comm/src/galois.h, trunk/octave-forge/main/comm/src/galoisfield.cc, trunk/octave-forge/main/comm/src/galoisfield.h, trunk/octave-forge/main/comm/src/genqamdemod.cc, trunk/octave-forge/main/comm/src/gf.cc, trunk/octave-forge/main/comm/src/isprimitive.cc, trunk/octave-forge/main/comm/src/op-gm-gm.cc, trunk/octave-forge/main/comm/src/op-gm-m.cc, trunk/octave-forge/main/comm/src/op-gm-s.cc, trunk/octave-forge/main/comm/src/op-m-gm.cc, trunk/octave-forge/main/comm/src/op-s-gm.cc, trunk/octave-forge/main/comm/src/ov-galois.cc, trunk/octave-forge/main/comm/src/ov-galois.h, trunk/octave-forge/main/comm/src/primpoly.cc, trunk/octave-forge/main/comm/src/syndtable.cc, trunk/octave-forge/main/econometrics/inst/__kernel_epanechnikov.m, trunk/octave-forge/main/econometrics/inst/__kernel_normal.m, trunk/octave-forge/main/econometrics/inst/average_moments.m, trunk/octave-forge/main/econometrics/inst/delta_method.m, trunk/octave-forge/main/econometrics/inst/gmm_estimate.m, trunk/octave-forge/main/econometrics/inst/gmm_example.m, trunk/octave-forge/main/econometrics/inst/gmm_obj.m, trunk/octave-forge/main/econometrics/inst/gmm_results.m, trunk/octave-forge/main/econometrics/inst/gmm_variance.m, trunk/octave-forge/main/econometrics/inst/gmm_variance_inefficient.m, trunk/octave-forge/main/econometrics/inst/kernel_density.m, trunk/octave-forge/main/econometrics/inst/kernel_density_nodes.m, trunk/octave-forge/main/econometrics/inst/kernel_example.m, trunk/octave-forge/main/econometrics/inst/kernel_regression.m, trunk/octave-forge/main/econometrics/inst/kernel_regression_nodes.m, trunk/octave-forge/main/econometrics/inst/mle_estimate.m, trunk/octave-forge/main/econometrics/inst/mle_example.m, trunk/octave-forge/main/econometrics/inst/mle_obj.m, trunk/octave-forge/main/econometrics/inst/mle_obj_nodes.m, trunk/octave-forge/main/econometrics/inst/mle_results.m, trunk/octave-forge/main/econometrics/inst/mle_variance.m, trunk/octave-forge/main/econometrics/inst/nls_estimate.m, trunk/octave-forge/main/econometrics/inst/nls_example.m, trunk/octave-forge/main/econometrics/inst/nls_obj.m, trunk/octave-forge/main/econometrics/inst/nls_obj_nodes.m, trunk/octave-forge/main/econometrics/inst/parameterize.m, trunk/octave-forge/main/econometrics/inst/poisson.m, trunk/octave-forge/main/econometrics/inst/poisson_moments.m, trunk/octave-forge/main/econometrics/inst/prettyprint.m, trunk/octave-forge/main/econometrics/inst/prettyprint_c.m, trunk/octave-forge/main/econometrics/inst/scale_data.m, trunk/octave-forge/main/econometrics/inst/sum_moments_nodes.m, trunk/octave-forge/main/econometrics/inst/unscale_parameters.m, trunk/octave-forge/main/fixed/COPYING, trunk/octave-forge/main/fixed/examples/ffft.cc, trunk/octave-forge/main/fixed/examples/ffft.h, trunk/octave-forge/main/fixed/examples/fixed_inc.cc, trunk/octave-forge/main/fixed/examples/testfixed.m, trunk/octave-forge/main/fixed/examples/testofdm.m, trunk/octave-forge/main/fixed/inst/concat.m, trunk/octave-forge/main/fixed/inst/create_lookup_table.m, trunk/octave-forge/main/fixed/inst/fixedpoint.m, trunk/octave-forge/main/fixed/inst/float.m, trunk/octave-forge/main/fixed/inst/fsort.m, trunk/octave-forge/main/fixed/inst/lookup_table.m, trunk/octave-forge/main/fixed/src/Array-f.cc, trunk/octave-forge/main/fixed/src/fixed-conv.cc, trunk/octave-forge/main/fixed/src/fixed-conv.h, trunk/octave-forge/main/fixed/src/fixed-def.h, trunk/octave-forge/main/fixed/src/fixed-var.cc, trunk/octave-forge/main/fixed/src/fixed-var.h, trunk/octave-forge/main/fixed/src/fixed.cc, trunk/octave-forge/main/fixed/src/fixed.h, trunk/octave-forge/main/fixed/src/fixedCColVector.cc, trunk/octave-forge/main/fixed/src/fixedCColVector.h, trunk/octave-forge/main/fixed/src/fixedCMatrix.cc, trunk/octave-forge/main/fixed/src/fixedCMatrix.h, trunk/octave-forge/main/fixed/src/fixedCNDArray.cc, trunk/octave-forge/main/fixed/src/fixedCNDArray.h, trunk/octave-forge/main/fixed/src/fixedCRowVector.cc, trunk/octave-forge/main/fixed/src/fixedCRowVector.h, trunk/octave-forge/main/fixed/src/fixedColVector.cc, trunk/octave-forge/main/fixed/src/fixedColVector.h, trunk/octave-forge/main/fixed/src/fixedComplex.cc, trunk/octave-forge/main/fixed/src/fixedComplex.h, trunk/octave-forge/main/fixed/src/fixedMatrix.cc, trunk/octave-forge/main/fixed/src/fixedMatrix.h, trunk/octave-forge/main/fixed/src/fixedNDArray.cc, trunk/octave-forge/main/fixed/src/fixedNDArray.h, trunk/octave-forge/main/fixed/src/fixedRowVector.cc, trunk/octave-forge/main/fixed/src/fixedRowVector.h, trunk/octave-forge/main/fixed/src/int/fixed.cc, trunk/octave-forge/main/fixed/src/int/fixed.h, trunk/octave-forge/main/fixed/src/op-fcm-fcm.cc, trunk/octave-forge/main/fixed/src/op-fcm-fcs.cc, trunk/octave-forge/main/fixed/src/op-fcm-fm.cc, trunk/octave-forge/main/fixed/src/op-fcm-fs.cc, trunk/octave-forge/main/fixed/src/op-fcs-fcm.cc, trunk/octave-forge/main/fixed/src/op-fcs-fcs.cc, trunk/octave-forge/main/fixed/src/op-fcs-fm.cc, trunk/octave-forge/main/fixed/src/op-fcs-fs.cc, trunk/octave-forge/main/fixed/src/op-fm-fcm.cc, trunk/octave-forge/main/fixed/src/op-fm-fcs.cc, trunk/octave-forge/main/fixed/src/op-fm-fm.cc, trunk/octave-forge/main/fixed/src/op-fm-fs.cc, trunk/octave-forge/main/fixed/src/op-fs-fcm.cc, trunk/octave-forge/main/fixed/src/op-fs-fcs.cc, trunk/octave-forge/main/fixed/src/op-fs-fm.cc, trunk/octave-forge/main/fixed/src/op-fs-fs.cc, trunk/octave-forge/main/fixed/src/ov-base-fixed-mat.cc, trunk/octave-forge/main/fixed/src/ov-base-fixed-mat.h, trunk/octave-forge/main/fixed/src/ov-base-fixed.cc, trunk/octave-forge/main/fixed/src/ov-base-fixed.h, trunk/octave-forge/main/fixed/src/ov-fixed-complex.cc, trunk/octave-forge/main/fixed/src/ov-fixed-complex.h, trunk/octave-forge/main/fixed/src/ov-fixed-cx-mat.cc, trunk/octave-forge/main/fixed/src/ov-fixed-cx-mat.h, trunk/octave-forge/main/fixed/src/ov-fixed-mat.cc, trunk/octave-forge/main/fixed/src/ov-fixed-mat.h, trunk/octave-forge/main/fixed/src/ov-fixed.cc, trunk/octave-forge/main/fixed/src/ov-fixed.h, trunk/octave-forge/main/general/inst/complex.m, trunk/octave-forge/main/general/inst/ctranspose.m, trunk/octave-forge/main/general/inst/del2.m, trunk/octave-forge/main/general/inst/issorted.m, trunk/octave-forge/main/general/inst/rat.m, trunk/octave-forge/main/general/inst/rats.m, trunk/octave-forge/main/general/inst/transpose.m, trunk/octave-forge/main/general/inst/unvech.m, trunk/octave-forge/main/general/src/deref.cc, trunk/octave-forge/main/geometry/inst/convhull.m, trunk/octave-forge/main/geometry/inst/delaunay.m, trunk/octave-forge/main/geometry/inst/delaunay3.m, trunk/octave-forge/main/geometry/inst/griddata.m, trunk/octave-forge/main/geometry/inst/voronoi.m, trunk/octave-forge/main/geometry/inst/voronoin.m, trunk/octave-forge/main/geometry/src/__voronoi__.cc, trunk/octave-forge/main/geometry/src/convhulln.cc, trunk/octave-forge/main/geometry/src/delaunayn.cc, trunk/octave-forge/main/geometry/src/tsearch.cc, trunk/octave-forge/main/gsl/src/buildgsl_sf.sh, trunk/octave-forge/main/gsl/src/coupling_3j.cc, trunk/octave-forge/main/gsl/src/coupling_6j.cc, trunk/octave-forge/main/gsl/src/coupling_9j.cc, trunk/octave-forge/main/gsl/src/gsl_sf.cc, trunk/octave-forge/main/gsl/src/legendre_sphPlm_array.cc, trunk/octave-forge/main/gsl/src/precode.cc.template, trunk/octave-forge/main/ident/inst/idplot.m, trunk/octave-forge/main/ident/inst/idsim.m, trunk/octave-forge/main/ident/inst/mktheta.m, trunk/octave-forge/main/ident/inst/poly2th.m, trunk/octave-forge/main/image/devel/__bridge_lut_fun__.m, trunk/octave-forge/main/image/devel/__conditional_mark_patterns_lut_fun__.m, trunk/octave-forge/main/image/devel/__diagonal_fill_lut_fun__.m, trunk/octave-forge/main/image/devel/__unconditional_mark_patterns_lut_fun__.m, trunk/octave-forge/main/image/inst/applylut.m, trunk/octave-forge/main/image/inst/autumn.m, trunk/octave-forge/main/image/inst/bestblk.m, trunk/octave-forge/main/image/inst/blkproc.m, trunk/octave-forge/main/image/inst/bone.m, trunk/octave-forge/main/image/inst/brighten.m, trunk/octave-forge/main/image/inst/bwarea.m, trunk/octave-forge/main/image/inst/bwborder.m, trunk/octave-forge/main/image/inst/bwdist.m, trunk/octave-forge/main/image/inst/bweuler.m, trunk/octave-forge/main/image/inst/bwlabel.m, trunk/octave-forge/main/image/inst/bwmorph.m, trunk/octave-forge/main/image/inst/bwperim.m, trunk/octave-forge/main/image/inst/cmpermute.m, trunk/octave-forge/main/image/inst/cmunique.m, trunk/octave-forge/main/image/inst/col2im.m, trunk/octave-forge/main/image/inst/conndef.m, trunk/octave-forge/main/image/inst/cool.m, trunk/octave-forge/main/image/inst/copper.m, trunk/octave-forge/main/image/inst/corr2.m, trunk/octave-forge/main/image/inst/deriche.m, trunk/octave-forge/main/image/inst/dilate.m, trunk/octave-forge/main/image/inst/erode.m, trunk/octave-forge/main/image/inst/flag.m, trunk/octave-forge/main/image/inst/fspecial.m, trunk/octave-forge/main/image/inst/grayslice.m, trunk/octave-forge/main/image/inst/histeq.m, trunk/octave-forge/main/image/inst/hot.m, trunk/octave-forge/main/image/inst/hsv.m, trunk/octave-forge/main/image/inst/im2bw.m, trunk/octave-forge/main/image/inst/im2col.m, trunk/octave-forge/main/image/inst/im2double.m, trunk/octave-forge/main/image/inst/im2uint16.m, trunk/octave-forge/main/image/inst/im2uint8.m, trunk/octave-forge/main/image/inst/imadjust.m, trunk/octave-forge/main/image/inst/imhist.m, trunk/octave-forge/main/image/inst/imnoise.m, trunk/octave-forge/main/image/inst/impad.m, trunk/octave-forge/main/image/inst/imperspectivewarp.m, trunk/octave-forge/main/image/inst/imremap.m, trunk/octave-forge/main/image/inst/imresize.m, trunk/octave-forge/main/image/inst/imrotate.m, trunk/octave-forge/main/image/inst/imrotate_Fourier.m, trunk/octave-forge/main/image/inst/imshear.m, trunk/octave-forge/main/image/inst/imtranslate.m, trunk/octave-forge/main/image/inst/isbw.m, trunk/octave-forge/main/image/inst/isgray.m, trunk/octave-forge/main/image/inst/isind.m, trunk/octave-forge/main/image/inst/isrgb.m, trunk/octave-forge/main/image/inst/jet.m, trunk/octave-forge/main/image/inst/label2rgb.m, trunk/octave-forge/main/image/inst/makelut.m, trunk/octave-forge/main/image/inst/mat2gray.m, trunk/octave-forge/main/image/inst/mean2.m, trunk/octave-forge/main/image/inst/medfilt2.m, trunk/octave-forge/main/image/inst/nlfilter.m, trunk/octave-forge/main/image/inst/ordfilt2.m, trunk/octave-forge/main/image/inst/padarray.m, trunk/octave-forge/main/image/inst/pink.m, trunk/octave-forge/main/image/inst/poly2mask.m, trunk/octave-forge/main/image/inst/prism.m, trunk/octave-forge/main/image/inst/qtdecomp.m, trunk/octave-forge/main/image/inst/qtgetblk.m, trunk/octave-forge/main/image/inst/qtsetblk.m, trunk/octave-forge/main/image/inst/rainbow.m, trunk/octave-forge/main/image/inst/rgb2gray.m, trunk/octave-forge/main/image/inst/roicolor.m, trunk/octave-forge/main/image/inst/spring.m, trunk/octave-forge/main/image/inst/std2.m, trunk/octave-forge/main/image/inst/stretchlim.m, trunk/octave-forge/main/image/inst/summer.m, trunk/octave-forge/main/image/inst/uintlut.m, trunk/octave-forge/main/image/inst/white.m, trunk/octave-forge/main/image/inst/winter.m, trunk/octave-forge/main/image/src/__bwdist.cc, trunk/octave-forge/main/image/src/cordflt2.cc, trunk/octave-forge/main/image/src/pngcanvas.h, trunk/octave-forge/main/image/src/pngread.cc, trunk/octave-forge/main/image/src/pngwrite.cc, trunk/octave-forge/main/info-theory/inst/arithmetic_decode.m, trunk/octave-forge/main/info-theory/inst/arithmetic_encode.m, trunk/octave-forge/main/info-theory/inst/bscchannel.m, trunk/octave-forge/main/info-theory/inst/conditionalentropy_XY.m, trunk/octave-forge/main/info-theory/inst/conditionalentropy_YX.m, trunk/octave-forge/main/info-theory/inst/entropy.m, trunk/octave-forge/main/info-theory/inst/jointentropy.m, trunk/octave-forge/main/info-theory/inst/laverage.m, trunk/octave-forge/main/info-theory/inst/marginalc.m, trunk/octave-forge/main/info-theory/inst/marginalr.m, trunk/octave-forge/main/info-theory/inst/mutualinformation.m, trunk/octave-forge/main/info-theory/inst/narysource.m, trunk/octave-forge/main/info-theory/inst/redundancy.m, trunk/octave-forge/main/info-theory/inst/relativeentropy.m, trunk/octave-forge/main/info-theory/inst/tunstallcode.m, trunk/octave-forge/main/info-theory/inst/unarydec.m, trunk/octave-forge/main/info-theory/inst/unaryenc.m, trunk/octave-forge/main/io/inst/append_save.m, trunk/octave-forge/main/io/inst/dlmread.m, trunk/octave-forge/main/io/inst/xlsread.m, trunk/octave-forge/main/io/src/dlmread.cc, trunk/octave-forge/main/irsa/inst/irsa_act.m, trunk/octave-forge/main/irsa/inst/irsa_actcore.m, trunk/octave-forge/main/irsa/inst/irsa_check.m, trunk/octave-forge/main/irsa/inst/irsa_dft.m, trunk/octave-forge/main/irsa/inst/irsa_dftfp.m, trunk/octave-forge/main/irsa/inst/irsa_genreal.m, trunk/octave-forge/main/irsa/inst/irsa_idft.m, trunk/octave-forge/main/irsa/inst/irsa_isregular.m, trunk/octave-forge/main/irsa/inst/irsa_jitsp.m, trunk/octave-forge/main/irsa/inst/irsa_mdsp.m, trunk/octave-forge/main/irsa/inst/irsa_normalize.m, trunk/octave-forge/main/irsa/inst/irsa_plotdft.m, trunk/octave-forge/main/irsa/inst/irsa_resample.m, trunk/octave-forge/main/irsa/inst/irsa_rgenreal.m, trunk/octave-forge/main/linear-algebra/inst/bicg.m, trunk/octave-forge/main/linear-algebra/inst/condeig.m, trunk/octave-forge/main/linear-algebra/inst/funm.m, trunk/octave-forge/main/linear-algebra/src/GramSchmidt.cc, trunk/octave-forge/main/linear-algebra/src/outer.cc, trunk/octave-forge/main/miscellaneous/inst/edit.m, trunk/octave-forge/main/miscellaneous/inst/map.m, trunk/octave-forge/main/miscellaneous/inst/units.m, trunk/octave-forge/main/miscellaneous/inst/xmlwrite.m, trunk/octave-forge/main/miscellaneous/inst/zagzig.m, trunk/octave-forge/main/miscellaneous/inst/zigzag.m, trunk/octave-forge/main/miscellaneous/src/cell2csv.cc, trunk/octave-forge/main/miscellaneous/src/csv2cell.cc, trunk/octave-forge/main/miscellaneous/src/csvconcat.cc, trunk/octave-forge/main/miscellaneous/src/csvexplode.cc, trunk/octave-forge/main/miscellaneous/src/waitbar.cc, trunk/octave-forge/main/miscellaneous/src/xmlread.cc, trunk/octave-forge/main/miscellaneous/src/xmltree.c, trunk/octave-forge/main/miscellaneous/src/xmltree.h, trunk/octave-forge/main/miscellaneous/src/xmltree_read.act, trunk/octave-forge/main/miscellaneous/src/xmltree_read.h, trunk/octave-forge/main/octcdf/inst/ncbyte.m, trunk/octave-forge/main/octcdf/inst/ncchar.m, trunk/octave-forge/main/octcdf/inst/ncdouble.m, trunk/octave-forge/main/octcdf/inst/ncdump.m, trunk/octave-forge/main/octcdf/inst/ncfloat.m, trunk/octave-forge/main/octcdf/inst/ncint.m, trunk/octave-forge/main/octcdf/inst/nclong.m, trunk/octave-forge/main/octcdf/inst/ncshort.m, trunk/octave-forge/main/octcdf/inst/nctest.m, trunk/octave-forge/main/octcdf/inst/netcdf_setup.m, trunk/octave-forge/main/octcdf/src/nctype.m4, trunk/octave-forge/main/odepkg/inst/ode23.m, trunk/octave-forge/main/odepkg/inst/ode2r.m, trunk/octave-forge/main/odepkg/inst/ode45.m, trunk/octave-forge/main/odepkg/inst/ode54.m, trunk/octave-forge/main/odepkg/inst/ode5d.m, trunk/octave-forge/main/odepkg/inst/ode5r.m, trunk/octave-forge/main/odepkg/inst/ode78.m, trunk/octave-forge/main/odepkg/inst/ode8d.m, trunk/octave-forge/main/odepkg/inst/odeget.m, trunk/octave-forge/main/odepkg/inst/odeox.m, trunk/octave-forge/main/odepkg/inst/odephas2.m, trunk/octave-forge/main/odepkg/inst/odephas3.m, trunk/octave-forge/main/odepkg/inst/odepkg.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_lorenz.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_pendulous.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_roessler.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_secondorderlag.m, trunk/octave-forge/main/odepkg/inst/odepkg_equations_vanderpol.m, trunk/octave-forge/main/odepkg/inst/odepkg_event_handle.m, trunk/octave-forge/main/odepkg/inst/odepkg_structure_check.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_calcmescd.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_calcscd.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_chemakzo.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_hires.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_oregonator.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_pollution.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_robertson.m, trunk/octave-forge/main/odepkg/inst/odepkg_testsuite_transistor.m, trunk/octave-forge/main/odepkg/inst/odeplot.m, trunk/octave-forge/main/odepkg/inst/odeprint.m, trunk/octave-forge/main/odepkg/inst/oders.m, trunk/octave-forge/main/odepkg/inst/odeset.m, trunk/octave-forge/main/odepkg/inst/odesx.m, trunk/octave-forge/main/odepkg/src/odepkg_mexsolver_dop853.c, trunk/octave-forge/main/odepkg/src/odepkg_mexsolver_dopri5.c, trunk/octave-forge/main/odepkg/src/odepkg_mexsolver_odex.c, trunk/octave-forge/main/odepkg/src/odepkg_mexsolver_radau.c, trunk/octave-forge/main/odepkg/src/odepkg_mexsolver_radau5.c, trunk/octave-forge/main/odepkg/src/odepkg_mexsolver_rodas.c, trunk/octave-forge/main/odepkg/src/odepkg_mexsolver_seulex.c, trunk/octave-forge/main/odepkg/src/odepkgext.c, trunk/octave-forge/main/odepkg/src/odepkgext.h, trunk/octave-forge/main/odepkg/src/odepkgmex.c, trunk/octave-forge/main/odepkg/src/odepkgmex.h, trunk/octave-forge/main/optim/inst/battery.m, trunk/octave-forge/main/optim/inst/bfgsmin.m, trunk/octave-forge/main/optim/inst/bfgsmin_example.m, trunk/octave-forge/main/optim/inst/dfdp.m, trunk/octave-forge/main/optim/inst/fmin.m, trunk/octave-forge/main/optim/inst/fmins.m, trunk/octave-forge/main/optim/inst/fminsearch.m, trunk/octave-forge/main/optim/inst/fzero.m, trunk/octave-forge/main/optim/inst/leasqr.m, trunk/octave-forge/main/optim/inst/leasqrdemo.m, trunk/octave-forge/main/optim/inst/rosenbrock.m, trunk/octave-forge/main/optim/inst/samin_example.m, trunk/octave-forge/main/optim/src/__bfgsmin.cc, trunk/octave-forge/main/optim/src/numgradient.cc, trunk/octave-forge/main/optim/src/numhessian.cc, trunk/octave-forge/main/optim/src/samin.cc, trunk/octave-forge/main/optiminterp/inst/optiminterp1.m, trunk/octave-forge/main/optiminterp/inst/optiminterp2.m, trunk/octave-forge/main/optiminterp/inst/optiminterp3.m, trunk/octave-forge/main/optiminterp/inst/optiminterp4.m, trunk/octave-forge/main/parallel/inst/getid.m, trunk/octave-forge/main/parallel/inst/scloseall.m, trunk/octave-forge/main/parallel/inst/server.m, trunk/octave-forge/main/parallel/src/connect.cc, trunk/octave-forge/main/parallel/src/pserver.cc, trunk/octave-forge/main/parallel/src/recv.cc, trunk/octave-forge/main/parallel/src/reval.cc, trunk/octave-forge/main/parallel/src/sclose.cc, trunk/octave-forge/main/parallel/src/send.cc, trunk/octave-forge/main/plot/inst/dhbar.m, trunk/octave-forge/main/plot/inst/dxfwrite.m, trunk/octave-forge/main/plot/inst/fill.m, trunk/octave-forge/main/plot/inst/gget.m, trunk/octave-forge/main/plot/inst/ginput.m, trunk/octave-forge/main/plot/inst/meshc.m, trunk/octave-forge/main/plot/inst/patch.m, trunk/octave-forge/main/plot/inst/pcolor.m, trunk/octave-forge/main/plot/inst/pie.m, trunk/octave-forge/main/plot/inst/quiver.m, trunk/octave-forge/main/plot/inst/surf.m, trunk/octave-forge/main/plot/inst/surfc.m, trunk/octave-forge/main/polynomial/inst/polyint.m, trunk/octave-forge/main/signal/inst/__ellip_ws.m, trunk/octave-forge/main/signal/inst/__ellip_ws_min.m, trunk/octave-forge/main/signal/inst/__power.m, trunk/octave-forge/main/signal/inst/ar_psd.m, trunk/octave-forge/main/signal/inst/arburg.m, trunk/octave-forge/main/signal/inst/aryule.m, trunk/octave-forge/main/signal/inst/bilinear.m, trunk/octave-forge/main/signal/inst/boxcar.m, trunk/octave-forge/main/signal/inst/butter.m, trunk/octave-forge/main/signal/inst/buttord.m, trunk/octave-forge/main/signal/inst/cceps.m, trunk/octave-forge/main/signal/inst/cheb.m, trunk/octave-forge/main/signal/inst/cheb1ord.m, trunk/octave-forge/main/signal/inst/cheb2ord.m, trunk/octave-forge/main/signal/inst/chebwin.m, trunk/octave-forge/main/signal/inst/cheby1.m, trunk/octave-forge/main/signal/inst/cheby2.m, trunk/octave-forge/main/signal/inst/chirp.m, trunk/octave-forge/main/signal/inst/cohere.m, trunk/octave-forge/main/signal/inst/convmtx.m, trunk/octave-forge/main/signal/inst/cplxreal.m, trunk/octave-forge/main/signal/inst/cpsd.m, trunk/octave-forge/main/signal/inst/csd.m, trunk/octave-forge/main/signal/inst/czt.m, trunk/octave-forge/main/signal/inst/dct.m, trunk/octave-forge/main/signal/inst/dct2.m, trunk/octave-forge/main/signal/inst/dctmtx.m, trunk/octave-forge/main/signal/inst/decimate.m, trunk/octave-forge/main/signal/inst/dftmtx.m, trunk/octave-forge/main/signal/inst/ellip.m, trunk/octave-forge/main/signal/inst/ellipdemo.m, trunk/octave-forge/main/signal/inst/ellipord.m, trunk/octave-forge/main/signal/inst/filtfilt.m, trunk/octave-forge/main/signal/inst/filtic.m, trunk/octave-forge/main/signal/inst/fir1.m, trunk/octave-forge/main/signal/inst/fir2.m, trunk/octave-forge/main/signal/inst/firls.m, trunk/octave-forge/main/signal/inst/freqs.m, trunk/octave-forge/main/signal/inst/freqs_plot.m, trunk/octave-forge/main/signal/inst/gaussian.m, trunk/octave-forge/main/signal/inst/gausswin.m, trunk/octave-forge/main/signal/inst/grpdelay.m, trunk/octave-forge/main/signal/inst/hilbert.m, trunk/octave-forge/main/signal/inst/idct.m, trunk/octave-forge/main/signal/inst/idct2.m, trunk/octave-forge/main/signal/inst/impz.m, trunk/octave-forge/main/signal/inst/interp.m, trunk/octave-forge/main/signal/inst/invfreq.m, trunk/octave-forge/main/signal/inst/invfreqs.m, trunk/octave-forge/main/signal/inst/invfreqz.m, trunk/octave-forge/main/signal/inst/kaiser.m, trunk/octave-forge/main/signal/inst/kaiserord.m, trunk/octave-forge/main/signal/inst/levinson.m, trunk/octave-forge/main/signal/inst/mscohere.m, trunk/octave-forge/main/signal/inst/ncauer.m, trunk/octave-forge/main/signal/inst/pburg.m, trunk/octave-forge/main/signal/inst/polystab.m, trunk/octave-forge/main/signal/inst/pulstran.m, trunk/octave-forge/main/signal/inst/pwelch.m, trunk/octave-forge/main/signal/inst/pyulear.m, trunk/octave-forge/main/signal/inst/qp_kaiser.m, trunk/octave-forge/main/signal/inst/rceps.m, trunk/octave-forge/main/signal/inst/rectpuls.m, trunk/octave-forge/main/signal/inst/rectwin.m, trunk/octave-forge/main/signal/inst/resample.m, trunk/octave-forge/main/signal/inst/residued.m, trunk/octave-forge/main/signal/inst/residuez.m, trunk/octave-forge/main/signal/inst/sftrans.m, trunk/octave-forge/main/signal/inst/sgolay.m, trunk/octave-forge/main/signal/inst/sgolayfilt.m, trunk/octave-forge/main/signal/inst/sos2tf.m, trunk/octave-forge/main/signal/inst/sos2zp.m, trunk/octave-forge/main/signal/inst/specgram.m, trunk/octave-forge/main/signal/inst/tf2sos.m, trunk/octave-forge/main/signal/inst/tfe.m, trunk/octave-forge/main/signal/inst/tfestimate.m, trunk/octave-forge/main/signal/inst/triang.m, trunk/octave-forge/main/signal/inst/tripuls.m, trunk/octave-forge/main/signal/inst/xcorr.m, trunk/octave-forge/main/signal/inst/xcorr2.m, trunk/octave-forge/main/signal/inst/xcov.m, trunk/octave-forge/main/signal/inst/zp2sos.m, trunk/octave-forge/main/signal/inst/zplane.m, trunk/octave-forge/main/signal/src/remez.cc, trunk/octave-forge/main/specfun/inst/Ci.m, trunk/octave-forge/main/specfun/inst/Si.m, trunk/octave-forge/main/specfun/inst/cosint.m, trunk/octave-forge/main/specfun/inst/dirac.m, trunk/octave-forge/main/specfun/inst/ellipj.m, trunk/octave-forge/main/specfun/inst/ellipke.m, trunk/octave-forge/main/specfun/inst/erfcinv.m, trunk/octave-forge/main/specfun/inst/erfcx.m, trunk/octave-forge/main/specfun/inst/expint.m, trunk/octave-forge/main/specfun/inst/expint_E1.m, trunk/octave-forge/main/specfun/inst/expint_Ei.m, trunk/octave-forge/main/specfun/inst/heaviside.m, trunk/octave-forge/main/specfun/inst/lambertw.m, trunk/octave-forge/main/specfun/inst/psi.m, trunk/octave-forge/main/specfun/inst/sinint.m, trunk/octave-forge/main/specfun/inst/zeta.m, trunk/octave-forge/main/specfun/src/ellipj.cc, trunk/octave-forge/main/splines/inst/csape.m, trunk/octave-forge/main/splines/inst/csapi.m, trunk/octave-forge/main/splines/inst/fnder.m, trunk/octave-forge/main/splines/inst/fnplt.m, trunk/octave-forge/main/statistics/inst/anovan.m, trunk/octave-forge/main/statistics/inst/betastat.m, trunk/octave-forge/main/statistics/inst/binostat.m, trunk/octave-forge/main/statistics/inst/boxplot.m, trunk/octave-forge/main/statistics/inst/chi2stat.m, trunk/octave-forge/main/statistics/inst/expstat.m, trunk/octave-forge/main/statistics/inst/fstat.m, trunk/octave-forge/main/statistics/inst/gamstat.m, trunk/octave-forge/main/statistics/inst/geomean.m, trunk/octave-forge/main/statistics/inst/geostat.m, trunk/octave-forge/main/statistics/inst/harmmean.m, trunk/octave-forge/main/statistics/inst/histfit.m, trunk/octave-forge/main/statistics/inst/hmmestimate.m, trunk/octave-forge/main/statistics/inst/hmmgenerate.m, trunk/octave-forge/main/statistics/inst/hmmviterbi.m, trunk/octave-forge/main/statistics/inst/hygestat.m, trunk/octave-forge/main/statistics/inst/lognstat.m, trunk/octave-forge/main/statistics/inst/mad.m, trunk/octave-forge/main/statistics/inst/mvnrnd.m, trunk/octave-forge/main/statistics/inst/nanmax.m, trunk/octave-forge/main/statistics/inst/nanmean.m, trunk/octave-forge/main/statistics/inst/nanmedian.m, trunk/octave-forge/main/statistics/inst/nanmin.m, trunk/octave-forge/main/statistics/inst/nanstd.m, trunk/octave-forge/main/statistics/inst/nansum.m, trunk/octave-forge/main/statistics/inst/normstat.m, trunk/octave-forge/main/statistics/inst/pareto.m, trunk/octave-forge/main/statistics/inst/pascal_stat.m, trunk/octave-forge/main/statistics/inst/poisstat.m, trunk/octave-forge/main/statistics/inst/prctile.m, trunk/octave-forge/main/statistics/inst/raylcdf.m, trunk/octave-forge/main/statistics/inst/raylinv.m, trunk/octave-forge/main/statistics/inst/raylpdf.m, trunk/octave-forge/main/statistics/inst/raylrnd.m, trunk/octave-forge/main/statistics/inst/raylstat.m, trunk/octave-forge/main/statistics/inst/scatter.m, trunk/octave-forge/main/statistics/inst/tabulate.m, trunk/octave-forge/main/statistics/inst/trimmean.m, trunk/octave-forge/main/statistics/inst/tstat.m, trunk/octave-forge/main/statistics/inst/unidstat.m, trunk/octave-forge/main/statistics/inst/unifstat.m, trunk/octave-forge/main/statistics/inst/weibstat.m, trunk/octave-forge/main/statistics/inst/zscore.m, trunk/octave-forge/main/struct/inst/getfields.m, trunk/octave-forge/main/struct/inst/setfields.m, trunk/octave-forge/main/symbolic/inst/findsym.m, trunk/octave-forge/main/symbolic/inst/poly2sym.m, trunk/octave-forge/main/symbolic/inst/splot.m, trunk/octave-forge/main/symbolic/inst/sym2poly.m, trunk/octave-forge/main/symbolic/inst/symfsolve.m, trunk/octave-forge/main/symbolic/src/differentiate.cc, trunk/octave-forge/main/symbolic/src/findsymbols.cc, trunk/octave-forge/main/symbolic/src/numden.cc, trunk/octave-forge/main/symbolic/src/op-ex-mat.cc, trunk/octave-forge/main/symbolic/src/op-ex.cc, trunk/octave-forge/main/symbolic/src/op-vpa.cc, trunk/octave-forge/main/symbolic/src/ov-ex-mat.cc, trunk/octave-forge/main/symbolic/src/ov-ex-mat.h, trunk/octave-forge/main/symbolic/src/ov-ex.cc, trunk/octave-forge/main/symbolic/src/ov-ex.h, trunk/octave-forge/main/symbolic/src/ov-relational.cc, trunk/octave-forge/main/symbolic/src/ov-relational.h, trunk/octave-forge/main/symbolic/src/ov-vpa.cc, trunk/octave-forge/main/symbolic/src/ov-vpa.h, trunk/octave-forge/main/symbolic/src/probably_prime.cc, trunk/octave-forge/main/symbolic/src/sumterms.cc, trunk/octave-forge/main/symbolic/src/sym-bool.cc, trunk/octave-forge/main/symbolic/src/sym-create.cc, trunk/octave-forge/main/symbolic/src/sym-ops.h, trunk/octave-forge/main/symbolic/src/symbols.cc, trunk/octave-forge/main/symbolic/src/syminfo.cc, trunk/octave-forge/main/symbolic/src/symlsolve.cc, trunk/octave-forge/main/time/inst/datesplit.m, trunk/octave-forge/main/zenity/inst/zenity_calendar.m, trunk/octave-forge/main/zenity/inst/zenity_entry.m, trunk/octave-forge/main/zenity/inst/zenity_file_selection.m, trunk/octave-forge/main/zenity/inst/zenity_list.m, trunk/octave-forge/main/zenity/inst/zenity_message.m, trunk/octave-forge/main/zenity/inst/zenity_notification.m, trunk/octave-forge/main/zenity/inst/zenity_progress.m, trunk/octave-forge/main/zenity/inst/zenity_scale.m, trunk/octave-forge/main/zenity/inst/zenity_text_info.m, trunk/octave-forge/nonfree/gpc/inst/gpc_plot.m, trunk/octave-forge/nonfree/gpc/src/Makefile.am, trunk/octave-forge/nonfree/gpc/src/acinclude.m4, trunk/octave-forge/nonfree/gpc/src/configure.in, trunk/octave-forge/nonfree/gpc/src/gpc_clip.cc, trunk/octave-forge/nonfree/gpc/src/gpc_create.cc, trunk/octave-forge/nonfree/gpc/src/gpc_get.cc, trunk/octave-forge/nonfree/gpc/src/gpc_is_polygon.cc, trunk/octave-forge/nonfree/gpc/src/gpc_read.cc, trunk/octave-forge/nonfree/gpc/src/gpc_tristrip.cc, trunk/octave-forge/nonfree/gpc/src/gpc_write.cc, trunk/octave-forge/nonfree/gpc/src/octave-gpc.cc, trunk/octave-forge/nonfree/gpc/src/octave-gpc.h, trunk/octave-forge/texinfo.tex: Update the FSF address 2007-03-20 22:17 adb014 * trunk/octave-forge/extra/MacOSX/src/autogen.sh, trunk/octave-forge/extra/Windows/src/autogen.sh, trunk/octave-forge/extra/engine/src/autogen.sh, trunk/octave-forge/extra/java/src/autogen.sh, trunk/octave-forge/extra/tk_octave/src/autogen.sh, src/autogen.sh, trunk/octave-forge/main/comm/src/autogen.sh, trunk/octave-forge/main/fixed/src/autogen.sh, trunk/octave-forge/main/geometry/src/autogen.sh, trunk/octave-forge/main/gsl/src/autogen.sh, trunk/octave-forge/main/image/src/autogen.sh, trunk/octave-forge/main/linear-algebra/src/autogen.sh, trunk/octave-forge/main/miscellaneous/src/autogen.sh, trunk/octave-forge/main/octcdf/src/autogen.sh, trunk/octave-forge/main/odepkg/src/autogen.sh, trunk/octave-forge/main/optiminterp/src/autogen.sh, trunk/octave-forge/main/plot/src/autogen.sh, trunk/octave-forge/main/strings/src/autogen.sh, trunk/octave-forge/main/symbolic/src/autogen.sh, trunk/octave-forge/nonfree/arpack/src/autogen.sh, trunk/octave-forge/nonfree/gpc/src/autogen.sh, trunk/octave-forge/nonfree/splines/src/autogen.sh: Ensure that configure script is executable 2007-03-07 20:20 adb014 * trunk/octave-forge/extra/MacOSX/src/autogen.sh, trunk/octave-forge/extra/Windows/src/autogen.sh, trunk/octave-forge/extra/engine/src/autogen.sh, trunk/octave-forge/extra/java/src/autogen.sh, trunk/octave-forge/extra/tk_octave/src/autogen.sh, src/autogen.sh, trunk/octave-forge/main/comm/src/autogen.sh, trunk/octave-forge/main/fixed/src/autogen.sh, trunk/octave-forge/main/geometry/src/autogen.sh, trunk/octave-forge/main/gsl/src/autogen.sh, trunk/octave-forge/main/image/src/autogen.sh, trunk/octave-forge/main/linear-algebra/src/autogen.sh, trunk/octave-forge/main/miscellaneous/src/autogen.sh, trunk/octave-forge/main/octcdf/src/autogen.sh, trunk/octave-forge/main/odepkg/src/autogen.sh, trunk/octave-forge/main/optiminterp/src/autogen.sh, trunk/octave-forge/main/plot/src/autogen.sh, trunk/octave-forge/main/strings/src/autogen.sh, trunk/octave-forge/main/symbolic/src/autogen.sh, trunk/octave-forge/nonfree/arpack/src/autogen.sh, trunk/octave-forge/nonfree/gpc/src/autogen.sh, trunk/octave-forge/nonfree/splines/src/autogen.sh: Conditional build of configure file 2007-01-30 22:23 adb014 * DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/geometry/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/octcdf/DESCRIPTION, trunk/octave-forge/main/odepkg/DESCRIPTION, trunk/octave-forge/main/optim/DESCRIPTION, trunk/octave-forge/main/optiminterp/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/polynomial/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION: Add Autoload field to DESCRIPTION of main/ packages 2006-12-04 00:49 pkienzle * DESCRIPTION: Correct the Author designation. 2006-10-14 17:39 hauberg * trunk/octave-forge/extra/MacOSX/COPYING, trunk/octave-forge/extra/NaN/COPYING, trunk/octave-forge/extra/Windows/COPYING, trunk/octave-forge/extra/civil/COPYING, trunk/octave-forge/extra/engine/COPYING, trunk/octave-forge/extra/integration/COPYING, trunk/octave-forge/extra/mapping/COPYING, trunk/octave-forge/extra/ode/COPYING, trunk/octave-forge/extra/pdb/COPYING, trunk/octave-forge/extra/symband/COPYING, trunk/octave-forge/extra/tsa/COPYING, COPYING, trunk/octave-forge/main/combinatorics/COPYING, trunk/octave-forge/main/comm/COPYING, trunk/octave-forge/main/control/COPYING, trunk/octave-forge/main/econometrics/COPYING, trunk/octave-forge/main/fixed/COPYING, trunk/octave-forge/main/general/COPYING, trunk/octave-forge/main/geometry/COPYING, trunk/octave-forge/main/gsl/COPYING, trunk/octave-forge/main/ident/COPYING, trunk/octave-forge/main/image/COPYING, trunk/octave-forge/main/io/COPYING, trunk/octave-forge/main/irsa/COPYING, trunk/octave-forge/main/linear-algebra/COPYING, trunk/octave-forge/main/miscellaneous/COPYING, trunk/octave-forge/main/octcdf/COPYING, trunk/octave-forge/main/optim/COPYING, trunk/octave-forge/main/parallel/COPYING, trunk/octave-forge/main/plot/COPYING, trunk/octave-forge/main/signal/COPYING, trunk/octave-forge/main/specfun/COPYING, trunk/octave-forge/main/splines/COPYING, trunk/octave-forge/main/struct/COPYING, trunk/octave-forge/main/symbolic/COPYING, trunk/octave-forge/main/time/COPYING, trunk/octave-forge/main/vrml/COPYING, trunk/octave-forge/nonfree/gpc/COPYING, trunk/octave-forge/www/build-www.py: Removed unvalid characters from all GPL licenses in the packages 2006-10-06 10:17 adb014 * trunk/octave-forge/extra/MacOSX/doc, trunk/octave-forge/extra/MacOSX/doc/.cvsignore, trunk/octave-forge/extra/symband/doc, trunk/octave-forge/extra/symband/doc/.cvsignore, trunk/octave-forge/main/INDEX, INDEX, trunk/octave-forge/main/comm/INDEX, trunk/octave-forge/main/comm/inst/biterr.m, trunk/octave-forge/main/comm/inst/gfweight.m, trunk/octave-forge/main/comm/inst/symerr.m, trunk/octave-forge/main/comm/src/Makefile, trunk/octave-forge/main/comm/src/__errcore__.cc, trunk/octave-forge/main/comm/src/__gfweight__.cc, trunk/octave-forge/main/comm/src/_errcore.cc, trunk/octave-forge/main/comm/src/_gfweight.cc, trunk/octave-forge/main/fixed/INDEX, trunk/octave-forge/main/fixed/src/fixed.cc, trunk/octave-forge/main/strings/src/pcregexp.cc, trunk/octave-forge/main/vrml/INDEX: Some INDEX fixes. Many more needed 2006-10-02 19:47 adb014 * trunk/octave-forge/admin/template.ndev, trunk/octave-forge/doc/coda/coda.sgml, trunk/octave-forge/extra/civil/DESCRIPTION, trunk/octave-forge/extra/mapping/DESCRIPTION, trunk/octave-forge/extra/ode/DESCRIPTION, trunk/octave-forge/extra/symband/DESCRIPTION, DESCRIPTION, trunk/octave-forge/main/combinatorics/DESCRIPTION, trunk/octave-forge/main/comm/DESCRIPTION, trunk/octave-forge/main/comm/doc, trunk/octave-forge/main/comm/doc/.cvsignore, trunk/octave-forge/main/comm/doc/Makefile, trunk/octave-forge/main/control/DESCRIPTION, trunk/octave-forge/main/econometrics/DESCRIPTION, trunk/octave-forge/main/fixed/DESCRIPTION, trunk/octave-forge/main/fixed/doc, trunk/octave-forge/main/fixed/doc/.cvsignore, trunk/octave-forge/main/fixed/doc/Makefile, trunk/octave-forge/main/general/DESCRIPTION, trunk/octave-forge/main/geometry/DESCRIPTION, trunk/octave-forge/main/gsl/DESCRIPTION, trunk/octave-forge/main/ident/DESCRIPTION, trunk/octave-forge/main/image/DESCRIPTION, trunk/octave-forge/main/info-theory/DESCRIPTION, trunk/octave-forge/main/io/DESCRIPTION, trunk/octave-forge/main/irsa/DESCRIPTION, trunk/octave-forge/main/linear-algebra/DESCRIPTION, trunk/octave-forge/main/miscellaneous/DESCRIPTION, trunk/octave-forge/main/odepkg/DESCRIPTION, trunk/octave-forge/main/optim/DESCRIPTION, trunk/octave-forge/main/parallel/DESCRIPTION, trunk/octave-forge/main/plot/DESCRIPTION, trunk/octave-forge/main/signal/DESCRIPTION, trunk/octave-forge/main/specfun/DESCRIPTION, trunk/octave-forge/main/special-matrix/DESCRIPTION, trunk/octave-forge/main/splines/DESCRIPTION, trunk/octave-forge/main/statistics/DESCRIPTION, trunk/octave-forge/main/strings/DESCRIPTION, trunk/octave-forge/main/struct/DESCRIPTION, trunk/octave-forge/main/symbolic/DESCRIPTION, trunk/octave-forge/main/time/DESCRIPTION, trunk/octave-forge/main/vrml/DESCRIPTION, trunk/octave-forge/www, trunk/octave-forge/www/.cvsignore, trunk/octave-forge/www/MIPS73-isoheaders.tar.gz, trunk/octave-forge/www/Makefile, trunk/octave-forge/www/build-www.py, trunk/octave-forge/www/docs.in, trunk/octave-forge/www/links.in, trunk/octave-forge/www/oct2mat.tar.gz, trunk/octave-forge/www/octave_embed.tar.gz, trunk/octave-forge/www/soctcl0.1.zip, trunk/octave-forge/www/texmacs.pdf, trunk/octave-forge/www/translation.in: Latest mega package manager update 2006-09-10 21:18 adb014 * trunk/octave-forge/INSTALL, trunk/octave-forge/README, trunk/octave-forge/extra/MacOSX/Makefile, trunk/octave-forge/extra/Makefile, trunk/octave-forge/extra/engine/Makefile, trunk/octave-forge/extra/integration/Makefile, trunk/octave-forge/extra/pdb/Makefile, trunk/octave-forge/extra/soctcl/Makefile, trunk/octave-forge/extra/tk_octave/Makefile, trunk/octave-forge/main/Makefile, Makefile, trunk/octave-forge/main/comm/Makefile, trunk/octave-forge/main/econometrics/Makefile, trunk/octave-forge/main/fixed/Makefile, trunk/octave-forge/main/image/Makefile, trunk/octave-forge/main/irsa/Makefile, trunk/octave-forge/main/miscellaneous/Makefile, trunk/octave-forge/main/optim/Makefile, trunk/octave-forge/main/parallel/Makefile, trunk/octave-forge/main/symbolic/Makefile, trunk/octave-forge/main/vrml/Makefile, trunk/octave-forge/nonfree/Makefile, trunk/octave-forge/pkg.mk: Simplify package Makefiles, package all default package files, and remove the redundant Makefiles 2006-08-25 19:49 adb014 * trunk/octave-forge/extra/MacOSX/.cvsignore, trunk/octave-forge/extra/MacOSX/COPYING, trunk/octave-forge/extra/MacOSX/DESCRIPTION, trunk/octave-forge/extra/MacOSX/Makefile, trunk/octave-forge/extra/MacOSX/OFSndPlay.cc, trunk/octave-forge/extra/MacOSX/README, trunk/octave-forge/extra/MacOSX/bin, trunk/octave-forge/extra/MacOSX/bin/.keepme, trunk/octave-forge/extra/MacOSX/doc/README, trunk/octave-forge/extra/MacOSX/image.m, trunk/octave-forge/extra/MacOSX/src, trunk/octave-forge/extra/MacOSX/src/Makeconf.in, trunk/octave-forge/extra/MacOSX/src/Makefile, trunk/octave-forge/extra/MacOSX/src/OFSndPlay.cc, trunk/octave-forge/extra/MacOSX/src/autogen.sh, trunk/octave-forge/extra/MacOSX/src/configure.base, trunk/octave-forge/extra/MacOSX/src/image.m.in, trunk/octave-forge/extra/Makefile, trunk/octave-forge/extra/NaN/.cvsignore, trunk/octave-forge/extra/NaN/COPYING, trunk/octave-forge/extra/NaN/DESCRIPTION, trunk/octave-forge/extra/NaN/INSTALL, trunk/octave-forge/extra/NaN/NOINSTALL, trunk/octave-forge/extra/NaN/README.TXT, trunk/octave-forge/extra/NaN/center.m, trunk/octave-forge/extra/NaN/coefficient_of_variation.m, trunk/octave-forge/extra/NaN/conv2nan.m, trunk/octave-forge/extra/NaN/cor.m, trunk/octave-forge/extra/NaN/corrcoef.m, trunk/octave-forge/extra/NaN/cov.m, trunk/octave-forge/extra/NaN/covm.m, trunk/octave-forge/extra/NaN/detrend.m, trunk/octave-forge/extra/NaN/doc, trunk/octave-forge/extra/NaN/doc/INSTALL, trunk/octave-forge/extra/NaN/doc/README.TXT, trunk/octave-forge/extra/NaN/flag_implicit_significance.m, trunk/octave-forge/extra/NaN/geomean.m, trunk/octave-forge/extra/NaN/harmmean.m, trunk/octave-forge/extra/NaN/inst, trunk/octave-forge/extra/NaN/inst/center.m, trunk/octave-forge/extra/NaN/inst/coefficient_of_variation.m, trunk/octave-forge/extra/NaN/inst/conv2nan.m, trunk/octave-forge/extra/NaN/inst/cor.m, trunk/octave-forge/extra/NaN/inst/corrcoef.m, trunk/octave-forge/extra/NaN/inst/cov.m, trunk/octave-forge/extra/NaN/inst/covm.m, trunk/octave-forge/extra/NaN/inst/detrend.m, trunk/octave-forge/extra/NaN/inst/flag_implicit_significance.m, trunk/octave-forge/extra/NaN/inst/geomean.m, trunk/octave-forge/extra/NaN/inst/harmmean.m, trunk/octave-forge/extra/NaN/inst/kurtosis.m, trunk/octave-forge/extra/NaN/inst/mad.m, trunk/octave-forge/extra/NaN/inst/mean.m, trunk/octave-forge/extra/NaN/inst/meandev.m, trunk/octave-forge/extra/NaN/inst/meansq.m, trunk/octave-forge/extra/NaN/inst/median.m, trunk/octave-forge/extra/NaN/inst/mod.m, trunk/octave-forge/extra/NaN/inst/moment.m, trunk/octave-forge/extra/NaN/inst/naninsttest.m, trunk/octave-forge/extra/NaN/inst/nanstd.m, trunk/octave-forge/extra/NaN/inst/nansum.m, trunk/octave-forge/extra/NaN/inst/nantest.m, trunk/octave-forge/extra/NaN/inst/normcdf.m, trunk/octave-forge/extra/NaN/inst/norminv.m, trunk/octave-forge/extra/NaN/inst/normpdf.m, trunk/octave-forge/extra/NaN/inst/percentile.m, trunk/octave-forge/extra/NaN/inst/quantile.m, trunk/octave-forge/extra/NaN/inst/rankcorr.m, trunk/octave-forge/extra/NaN/inst/ranks.m, trunk/octave-forge/extra/NaN/inst/rem.m, trunk/octave-forge/extra/NaN/inst/rms.m, trunk/octave-forge/extra/NaN/inst/sem.m, trunk/octave-forge/extra/NaN/inst/skewness.m, trunk/octave-forge/extra/NaN/inst/spearman.m, trunk/octave-forge/extra/NaN/inst/statistic.m, trunk/octave-forge/extra/NaN/inst/std.m, trunk/octave-forge/extra/NaN/inst/sumskipnan.m, trunk/octave-forge/extra/NaN/inst/tcdf.m, trunk/octave-forge/extra/NaN/inst/tinv.m, trunk/octave-forge/extra/NaN/inst/tpdf.m, trunk/octave-forge/extra/NaN/inst/trimean.m, trunk/octave-forge/extra/NaN/inst/var.m, trunk/octave-forge/extra/NaN/inst/xcovf.m, trunk/octave-forge/extra/NaN/inst/zscore.m, trunk/octave-forge/extra/NaN/kurtosis.m, trunk/octave-forge/extra/NaN/mad.m, trunk/octave-forge/extra/NaN/mean.m, trunk/octave-forge/extra/NaN/meandev.m, trunk/octave-forge/extra/NaN/meansq.m, trunk/octave-forge/extra/NaN/median.m, trunk/octave-forge/extra/NaN/mod.m, trunk/octave-forge/extra/NaN/moment.m, trunk/octave-forge/extra/NaN/naninsttest.m, trunk/octave-forge/extra/NaN/nanstd.m, trunk/octave-forge/extra/NaN/nansum.m, trunk/octave-forge/extra/NaN/nantest.m, trunk/octave-forge/extra/NaN/normcdf.m, trunk/octave-forge/extra/NaN/norminv.m, trunk/octave-forge/extra/NaN/normpdf.m, trunk/octave-forge/extra/NaN/percentile.m, trunk/octave-forge/extra/NaN/quantile.m, trunk/octave-forge/extra/NaN/rankcorr.m, trunk/octave-forge/extra/NaN/ranks.m, trunk/octave-forge/extra/NaN/rem.m, trunk/octave-forge/extra/NaN/rms.m, trunk/octave-forge/extra/NaN/sem.m, trunk/octave-forge/extra/NaN/skewness.m, trunk/octave-forge/extra/NaN/spearman.m, trunk/octave-forge/extra/NaN/src, trunk/octave-forge/extra/NaN/src/Makefile, trunk/octave-forge/extra/NaN/src/sumskipnan.cc, trunk/octave-forge/extra/NaN/src/sumskipnan.cpp, trunk/octave-forge/extra/NaN/statistic.m, trunk/octave-forge/extra/NaN/std.m, trunk/octave-forge/extra/NaN/sumskipnan.cc, trunk/octave-forge/extra/NaN/sumskipnan.cpp, trunk/octave-forge/extra/NaN/sumskipnan.m, trunk/octave-forge/extra/NaN/tcdf.m, trunk/octave-forge/extra/NaN/tinv.m, trunk/octave-forge/extra/NaN/tpdf.m, trunk/octave-forge/extra/NaN/trimean.m, trunk/octave-forge/extra/NaN/var.m, trunk/octave-forge/extra/NaN/xcovf.m, trunk/octave-forge/extra/NaN/zscore.m, trunk/octave-forge/extra/Windows/.cvsignore, trunk/octave-forge/extra/civil/COPYING, trunk/octave-forge/extra/civil/DESCRIPTION, trunk/octave-forge/extra/civil/__nlnewmark_fcn__.m, trunk/octave-forge/extra/civil/inst, trunk/octave-forge/extra/civil/inst/__nlnewmark_fcn__.m, trunk/octave-forge/extra/civil/inst/newmark.m, trunk/octave-forge/extra/civil/inst/nlnewmark.m, trunk/octave-forge/extra/civil/newmark.m, trunk/octave-forge/extra/civil/nlnewmark.m, trunk/octave-forge/extra/engine/COPYING, trunk/octave-forge/extra/engine/DESCRIPTION, trunk/octave-forge/extra/engine/Makefile, trunk/octave-forge/extra/engine/NOINSTALL, trunk/octave-forge/extra/engine/README, trunk/octave-forge/extra/engine/doc, trunk/octave-forge/extra/engine/doc/README, trunk/octave-forge/extra/engine/engClose.c, trunk/octave-forge/extra/engine/engEvalString.c, trunk/octave-forge/extra/engine/engGetFull.c, trunk/octave-forge/extra/engine/engOpen.c, trunk/octave-forge/extra/engine/engOutputBuffer.c, trunk/octave-forge/extra/engine/engPutFull.c, trunk/octave-forge/extra/engine/engif.c, trunk/octave-forge/extra/engine/engif.h, trunk/octave-forge/extra/engine/engine.h, trunk/octave-forge/extra/engine/mattest.c, trunk/octave-forge/extra/engine/mxCalloc.c, trunk/octave-forge/extra/engine/mxFree.c, trunk/octave-forge/extra/engine/post_install.m, trunk/octave-forge/extra/engine/src, trunk/octave-forge/extra/engine/src/Makeconf.in, trunk/octave-forge/extra/engine/src/Makefile, trunk/octave-forge/extra/engine/src/autogen.sh, trunk/octave-forge/extra/engine/src/configure.base, trunk/octave-forge/extra/engine/src/engClose.c, trunk/octave-forge/extra/engine/src/engEvalString.c, trunk/octave-forge/extra/engine/src/engGetFull.c, trunk/octave-forge/extra/engine/src/engOpen.c, trunk/octave-forge/extra/engine/src/engOutputBuffer.c, trunk/octave-forge/extra/engine/src/engPutFull.c, trunk/octave-forge/extra/engine/src/engif.c, trunk/octave-forge/extra/engine/src/engif.h, trunk/octave-forge/extra/engine/src/engine.h, trunk/octave-forge/extra/engine/src/install-sh, trunk/octave-forge/extra/engine/src/mattest.c, trunk/octave-forge/extra/engine/src/mxCalloc.c, trunk/octave-forge/extra/engine/src/mxFree.c, trunk/octave-forge/extra/graceplot/Makefile, trunk/octave-forge/extra/graceplot/NOINSTALL, trunk/octave-forge/extra/graceplot/README, trunk/octave-forge/extra/graceplot/TODO, trunk/octave-forge/extra/graceplot/__grcmd__.cc, trunk/octave-forge/extra/graceplot/doc, trunk/octave-forge/extra/graceplot/doc/README, trunk/octave-forge/extra/graceplot/doc/TODO, trunk/octave-forge/extra/graceplot/grace_octave_path.m.in, trunk/octave-forge/extra/graceplot/inst, trunk/octave-forge/extra/graceplot/inst/toggle_grace_use.m, trunk/octave-forge/extra/graceplot/src, trunk/octave-forge/extra/graceplot/src/Makefile, trunk/octave-forge/extra/graceplot/src/__grcmd__.cc, trunk/octave-forge/extra/graceplot/src/grace_octave_path.m.in, trunk/octave-forge/extra/graceplot/toggle_grace_use.m, trunk/octave-forge/extra/integration/COPYING, trunk/octave-forge/extra/integration/Contents.m, trunk/octave-forge/extra/integration/DESCRIPTION, trunk/octave-forge/extra/integration/INDEX, trunk/octave-forge/extra/integration/Makefile, trunk/octave-forge/extra/integration/README, trunk/octave-forge/extra/integration/README.Copying, trunk/octave-forge/extra/integration/README.gaussq, trunk/octave-forge/extra/integration/count.m, trunk/octave-forge/extra/integration/cquadnd.m, trunk/octave-forge/extra/integration/crule.m, trunk/octave-forge/extra/integration/crule2d.m, trunk/octave-forge/extra/integration/crule2dgen.m, trunk/octave-forge/extra/integration/doc, trunk/octave-forge/extra/integration/doc/README, trunk/octave-forge/extra/integration/doc/README.Copying, trunk/octave-forge/extra/integration/doc/README.gaussq, trunk/octave-forge/extra/integration/gquad.m, trunk/octave-forge/extra/integration/gquad2d.m, trunk/octave-forge/extra/integration/gquad2d6.m, trunk/octave-forge/extra/integration/gquad2dgen.m, trunk/octave-forge/extra/integration/gquad6.m, trunk/octave-forge/extra/integration/gquadnd.m, trunk/octave-forge/extra/integration/grule.m, trunk/octave-forge/extra/integration/grule2d.m, trunk/octave-forge/extra/integration/grule2dgen.m, trunk/octave-forge/extra/integration/innerfun.m, trunk/octave-forge/extra/integration/inst, trunk/octave-forge/extra/integration/inst/Contents.m, trunk/octave-forge/extra/integration/inst/count.m, trunk/octave-forge/extra/integration/inst/cquadnd.m, trunk/octave-forge/extra/integration/inst/crule.m, trunk/octave-forge/extra/integration/inst/crule2d.m, trunk/octave-forge/extra/integration/inst/crule2dgen.m, trunk/octave-forge/extra/integration/inst/gquad.m, trunk/octave-forge/extra/integration/inst/gquad2d.m, trunk/octave-forge/extra/integration/inst/gquad2d6.m, trunk/octave-forge/extra/integration/inst/gquad2dgen.m, trunk/octave-forge/extra/integration/inst/gquad6.m, trunk/octave-forge/extra/integration/inst/gquadnd.m, trunk/octave-forge/extra/integration/inst/grule.m, trunk/octave-forge/extra/integration/inst/grule2d.m, trunk/octave-forge/extra/integration/inst/grule2dgen.m, trunk/octave-forge/extra/integration/inst/innerfun.m, trunk/octave-forge/extra/integration/inst/ncrule.m, trunk/octave-forge/extra/integration/inst/quad2dc.m, trunk/octave-forge/extra/integration/inst/quad2dcgen.m, trunk/octave-forge/extra/integration/inst/quad2dg.m, trunk/octave-forge/extra/integration/inst/quad2dggen.m, trunk/octave-forge/extra/integration/inst/quadc.m, trunk/octave-forge/extra/integration/inst/quadg.m, trunk/octave-forge/extra/integration/inst/quadndg.m, trunk/octave-forge/extra/integration/inst/zero_count.m, trunk/octave-forge/extra/integration/ncrule.m, trunk/octave-forge/extra/integration/quad2dc.m, trunk/octave-forge/extra/integration/quad2dcgen.m, trunk/octave-forge/extra/integration/quad2dg.m, trunk/octave-forge/extra/integration/quad2dggen.m, trunk/octave-forge/extra/integration/quadc.m, trunk/octave-forge/extra/integration/quadg.m, trunk/octave-forge/extra/integration/quadndg.m, trunk/octave-forge/extra/integration/test, trunk/octave-forge/extra/integration/testfun, trunk/octave-forge/extra/integration/zero_count.m, trunk/octave-forge/extra/linear-algebra/.cvsignore, trunk/octave-forge/extra/linear-algebra/Makefile, trunk/octave-forge/extra/linear-algebra/README, trunk/octave-forge/extra/linear-algebra/chol.cc, trunk/octave-forge/extra/linear-algebra/ov-re-tri.cc, trunk/octave-forge/extra/linear-algebra/ov-re-tri.h, trunk/octave-forge/extra/mapping/COPYING, trunk/octave-forge/extra/mapping/DESCRIPTION, trunk/octave-forge/extra/mapping/azimuth.m, trunk/octave-forge/extra/mapping/deg2rad.m, trunk/octave-forge/extra/mapping/distance.m, trunk/octave-forge/extra/mapping/inst, trunk/octave-forge/extra/mapping/inst/azimuth.m, trunk/octave-forge/extra/mapping/inst/deg2rad.m, trunk/octave-forge/extra/mapping/inst/distance.m, trunk/octave-forge/extra/mapping/inst/rad2deg.m, trunk/octave-forge/extra/mapping/rad2deg.m, trunk/octave-forge/extra/ode/COPYING, trunk/octave-forge/extra/ode/DESCRIPTION, trunk/octave-forge/extra/ode/INDEX, trunk/octave-forge/extra/ode/doc, trunk/octave-forge/extra/ode/doc/readme.txt, trunk/octave-forge/extra/ode/inst, trunk/octave-forge/extra/ode/inst/ode23.m, trunk/octave-forge/extra/ode/inst/ode45.m, trunk/octave-forge/extra/ode/inst/ode78.m, trunk/octave-forge/extra/ode/inst/penddot.m, trunk/octave-forge/extra/ode/inst/pendulum.m, trunk/octave-forge/extra/ode/inst/rk2fixed.m, trunk/octave-forge/extra/ode/inst/rk4fixed.m, trunk/octave-forge/extra/ode/inst/rk8fixed.m, trunk/octave-forge/extra/ode/ode23.m, trunk/octave-forge/extra/ode/ode45.m, trunk/octave-forge/extra/ode/ode78.m, trunk/octave-forge/extra/ode/penddot.m, trunk/octave-forge/extra/ode/pendulum.m, trunk/octave-forge/extra/ode/readme.txt, trunk/octave-forge/extra/ode/rk2fixed.m, trunk/octave-forge/extra/ode/rk4fixed.m, trunk/octave-forge/extra/ode/rk8fixed.m, trunk/octave-forge/extra/pdb/.cvsignore, trunk/octave-forge/extra/pdb/COPYING, trunk/octave-forge/extra/pdb/DESCRIPTION, trunk/octave-forge/extra/pdb/Makefile, trunk/octave-forge/extra/pdb/README, trunk/octave-forge/extra/pdb/creadpdb.cc, trunk/octave-forge/extra/pdb/data, trunk/octave-forge/extra/pdb/doc, trunk/octave-forge/extra/pdb/doc/README, trunk/octave-forge/extra/pdb/inst, trunk/octave-forge/extra/pdb/inst/elements.mat, trunk/octave-forge/extra/pdb/inst/elements_struct.mat, trunk/octave-forge/extra/pdb/inst/plotpdb.m, trunk/octave-forge/extra/pdb/inst/read_pdb.m, trunk/octave-forge/extra/pdb/inst/strtoz.m, trunk/octave-forge/extra/pdb/inst/write_pdb.m, trunk/octave-forge/extra/pdb/plotpdb.m.in, trunk/octave-forge/extra/pdb/read_pdb.m, trunk/octave-forge/extra/pdb/src, trunk/octave-forge/extra/pdb/src/Makefile, trunk/octave-forge/extra/pdb/src/creadpdb.cc, trunk/octave-forge/extra/pdb/strtoz.m, trunk/octave-forge/extra/pdb/write_pdb.m, trunk/octave-forge/extra/symband/.cvsignore, trunk/octave-forge/extra/symband/BandToFull.m, trunk/octave-forge/extra/symband/BandToSparse.m, trunk/octave-forge/extra/symband/COPYING, trunk/octave-forge/extra/symband/DESCRIPTION, trunk/octave-forge/extra/symband/ExampleEigenValues.m, trunk/octave-forge/extra/symband/ExampleGenEigenValues.m, trunk/octave-forge/extra/symband/FullToBand.m, trunk/octave-forge/extra/symband/INDEX, trunk/octave-forge/extra/symband/Makefile, trunk/octave-forge/extra/symband/PKG_ADD, trunk/octave-forge/extra/symband/SymBand.cc, trunk/octave-forge/extra/symband/SymBandDoc.ps, trunk/octave-forge/extra/symband/SymBandDoc.tex, trunk/octave-forge/extra/symband/doc, trunk/octave-forge/extra/symband/doc/SymBandDoc.ps, trunk/octave-forge/extra/symband/doc/SymBandDoc.tex, trunk/octave-forge/extra/symband/gapTest.m, trunk/octave-forge/extra/symband/inst, trunk/octave-forge/extra/symband/inst/BandToFull.m, trunk/octave-forge/extra/symband/inst/BandToSparse.m, trunk/octave-forge/extra/symband/inst/ExampleEigenValues.m, trunk/octave-forge/extra/symband/inst/ExampleGenEigenValues.m, trunk/octave-forge/extra/symband/inst/FullToBand.m, trunk/octave-forge/extra/symband/inst/gapTest.m, trunk/octave-forge/extra/symband/src, trunk/octave-forge/extra/symband/src/Makefile, trunk/octave-forge/extra/symband/src/SymBand.cc, trunk/octave-forge/extra/tsa/COPYING, trunk/octave-forge/extra/tsa/DESCRIPTION, trunk/octave-forge/extra/tsa/Makefile, trunk/octave-forge/extra/tsa/README.TXT, trunk/octave-forge/extra/tsa/aar.m, trunk/octave-forge/extra/tsa/aarmam.m, trunk/octave-forge/extra/tsa/ac2poly.m, trunk/octave-forge/extra/tsa/ac2rc.m, trunk/octave-forge/extra/tsa/acorf.m, trunk/octave-forge/extra/tsa/acovf.m, trunk/octave-forge/extra/tsa/adim.m, trunk/octave-forge/extra/tsa/amarma.m, trunk/octave-forge/extra/tsa/ar2poly.m, trunk/octave-forge/extra/tsa/ar2rc.m, trunk/octave-forge/extra/tsa/ar_spa.m, trunk/octave-forge/extra/tsa/arcext.m, trunk/octave-forge/extra/tsa/arfit2.m, trunk/octave-forge/extra/tsa/biacovf.m, trunk/octave-forge/extra/tsa/bisdemo.m, trunk/octave-forge/extra/tsa/bispec.m, trunk/octave-forge/extra/tsa/content.m, trunk/octave-forge/extra/tsa/contents.m, trunk/octave-forge/extra/tsa/detrend.m, trunk/octave-forge/extra/tsa/doc, trunk/octave-forge/extra/tsa/doc/README.TXT, trunk/octave-forge/extra/tsa/durlev.m, trunk/octave-forge/extra/tsa/eeg8s.mat, trunk/octave-forge/extra/tsa/flag_implicit_samplerate.m, trunk/octave-forge/extra/tsa/flix.m, trunk/octave-forge/extra/tsa/histo.m, trunk/octave-forge/extra/tsa/histo2.m, trunk/octave-forge/extra/tsa/histo3.m, trunk/octave-forge/extra/tsa/histo4.m, trunk/octave-forge/extra/tsa/hup.m, trunk/octave-forge/extra/tsa/inst, trunk/octave-forge/extra/tsa/inst/aar.m, trunk/octave-forge/extra/tsa/inst/aarmam.m, trunk/octave-forge/extra/tsa/inst/ac2poly.m, trunk/octave-forge/extra/tsa/inst/ac2rc.m, trunk/octave-forge/extra/tsa/inst/acorf.m, trunk/octave-forge/extra/tsa/inst/acovf.m, trunk/octave-forge/extra/tsa/inst/adim.m, trunk/octave-forge/extra/tsa/inst/amarma.m, trunk/octave-forge/extra/tsa/inst/ar2poly.m, trunk/octave-forge/extra/tsa/inst/ar2rc.m, trunk/octave-forge/extra/tsa/inst/ar_spa.m, trunk/octave-forge/extra/tsa/inst/arcext.m, trunk/octave-forge/extra/tsa/inst/arfit2.m, trunk/octave-forge/extra/tsa/inst/biacovf.m, trunk/octave-forge/extra/tsa/inst/bisdemo.m, trunk/octave-forge/extra/tsa/inst/bispec.m, trunk/octave-forge/extra/tsa/inst/content.m, trunk/octave-forge/extra/tsa/inst/contents.m, trunk/octave-forge/extra/tsa/inst/detrend.m, trunk/octave-forge/extra/tsa/inst/durlev.m, trunk/octave-forge/extra/tsa/inst/eeg8s.mat, trunk/octave-forge/extra/tsa/inst/flag_implicit_samplerate.m, trunk/octave-forge/extra/tsa/inst/flix.m, trunk/octave-forge/extra/tsa/inst/histo.m, trunk/octave-forge/extra/tsa/inst/histo2.m, trunk/octave-forge/extra/tsa/inst/histo3.m, trunk/octave-forge/extra/tsa/inst/histo4.m, trunk/octave-forge/extra/tsa/inst/hup.m, trunk/octave-forge/extra/tsa/inst/invest0.m, trunk/octave-forge/extra/tsa/inst/invest1.m, trunk/octave-forge/extra/tsa/inst/invfdemo.m, trunk/octave-forge/extra/tsa/inst/lattice.m, trunk/octave-forge/extra/tsa/inst/lpc.m, trunk/octave-forge/extra/tsa/inst/mvaar.m, trunk/octave-forge/extra/tsa/inst/mvar.m, trunk/octave-forge/extra/tsa/inst/mvfilter.m, trunk/octave-forge/extra/tsa/inst/mvfreqz.m, trunk/octave-forge/extra/tsa/inst/pacf.m, trunk/octave-forge/extra/tsa/inst/parcor.m, trunk/octave-forge/extra/tsa/inst/poly2ac.m, trunk/octave-forge/extra/tsa/inst/poly2ar.m, trunk/octave-forge/extra/tsa/inst/poly2rc.m, trunk/octave-forge/extra/tsa/inst/rc2ac.m, trunk/octave-forge/extra/tsa/inst/rc2ar.m, trunk/octave-forge/extra/tsa/inst/rc2poly.m, trunk/octave-forge/extra/tsa/inst/rmle.m, trunk/octave-forge/extra/tsa/inst/sbispec.m, trunk/octave-forge/extra/tsa/inst/selmo.m, trunk/octave-forge/extra/tsa/inst/sinvest1.m, trunk/octave-forge/extra/tsa/inst/tsademo.m, trunk/octave-forge/extra/tsa/inst/ucp.m, trunk/octave-forge/extra/tsa/inst/y2res.m, trunk/octave-forge/extra/tsa/invest0.m, trunk/octave-forge/extra/tsa/invest1.m, trunk/octave-forge/extra/tsa/invfdemo.m, trunk/octave-forge/extra/tsa/lattice.m, trunk/octave-forge/extra/tsa/lpc.m, trunk/octave-forge/extra/tsa/mvaar.m, trunk/octave-forge/extra/tsa/mvar.m, trunk/octave-forge/extra/tsa/mvfilter.m, trunk/octave-forge/extra/tsa/mvfreqz.m, trunk/octave-forge/extra/tsa/pacf.m, trunk/octave-forge/extra/tsa/parcor.m, trunk/octave-forge/extra/tsa/poly2ac.m, trunk/octave-forge/extra/tsa/poly2ar.m, trunk/octave-forge/extra/tsa/poly2rc.m, trunk/octave-forge/extra/tsa/rc2ac.m, trunk/octave-forge/extra/tsa/rc2ar.m, trunk/octave-forge/extra/tsa/rc2poly.m, trunk/octave-forge/extra/tsa/rmle.m, trunk/octave-forge/extra/tsa/sbispec.m, trunk/octave-forge/extra/tsa/selmo.m, trunk/octave-forge/extra/tsa/sinvest1.m, trunk/octave-forge/extra/tsa/tsademo.m, trunk/octave-forge/extra/tsa/ucp.m, trunk/octave-forge/extra/tsa/y2res.m, trunk/octave-forge/main/INDEX, Makefile, bin, data, inst/sample.wav, src/FILES, src/Makefile, src/autogen.sh, src/configure.base, src/install-sh, src/octinst.sh.in, trunk/octave-forge/main/comm/src/autogen.sh, trunk/octave-forge/main/comm/src/configure.base, trunk/octave-forge/main/comm/src/install-sh, trunk/octave-forge/main/comm/src/octinst.sh.in, trunk/octave-forge/main/fixed/src/autogen.sh, trunk/octave-forge/main/fixed/src/configure.base, trunk/octave-forge/main/fixed/src/install-sh, trunk/octave-forge/main/fixed/src/octinst.sh.in, trunk/octave-forge/main/geometry/src/autogen.sh, trunk/octave-forge/main/geometry/src/configure.base, trunk/octave-forge/main/geometry/src/install-sh, trunk/octave-forge/main/geometry/src/octinst.sh.in, trunk/octave-forge/main/gsl/src/autogen.sh, trunk/octave-forge/main/gsl/src/configure.base, trunk/octave-forge/main/gsl/src/install-sh, trunk/octave-forge/main/gsl/src/octinst.sh.in, trunk/octave-forge/main/image/src/Makefile, trunk/octave-forge/main/image/src/autogen.sh, trunk/octave-forge/main/image/src/configure.base, trunk/octave-forge/main/image/src/install-sh, trunk/octave-forge/main/image/src/octinst.sh.in, trunk/octave-forge/main/linear-algebra/src/autogen.sh, trunk/octave-forge/main/linear-algebra/src/configure.base, trunk/octave-forge/main/linear-algebra/src/install-sh, trunk/octave-forge/main/linear-algebra/src/octinst.sh.in, trunk/octave-forge/main/miscellaneous/src/Makefile, trunk/octave-forge/main/miscellaneous/src/autogen.sh, trunk/octave-forge/main/miscellaneous/src/configure.base, trunk/octave-forge/main/miscellaneous/src/install-sh, trunk/octave-forge/main/miscellaneous/src/octinst.sh.in, trunk/octave-forge/main/miscellaneous/src/xmltree_read.c, trunk/octave-forge/main/octcdf/PKG_ADD, trunk/octave-forge/main/octcdf/src/Makefile, trunk/octave-forge/main/octcdf/src/autogen.sh, trunk/octave-forge/main/octcdf/src/configure.base, trunk/octave-forge/main/octcdf/src/install-sh, trunk/octave-forge/main/octcdf/src/octinst.sh.in, trunk/octave-forge/main/plot/src/autogen.sh, trunk/octave-forge/main/plot/src/configure.base, trunk/octave-forge/main/plot/src/install-sh, trunk/octave-forge/main/plot/src/octinst.sh.in, trunk/octave-forge/main/strings/src/autogen.sh, trunk/octave-forge/main/strings/src/configure.base, trunk/octave-forge/main/strings/src/install-sh, trunk/octave-forge/main/strings/src/octinst.sh.in, trunk/octave-forge/main/symbolic/src/autogen.sh, trunk/octave-forge/main/symbolic/src/configure.base, trunk/octave-forge/main/symbolic/src/install-sh, trunk/octave-forge/main/symbolic/src/octinst.sh.in, trunk/octave-forge/main/vrml/inst/data, trunk/octave-forge/main/vrml/inst/data/defSpeakBox.wrl, trunk/octave-forge/main/vrml/inst/data/defSpeakSphere.wrl, trunk/octave-forge/nonfree/Makefile, trunk/octave-forge/nonfree/gpc/.cvsignore, trunk/octave-forge/nonfree/gpc/AUTHORS, trunk/octave-forge/nonfree/gpc/COPYING, trunk/octave-forge/nonfree/gpc/ChangeLog, trunk/octave-forge/nonfree/gpc/DESCRIPTION, trunk/octave-forge/nonfree/gpc/Makefile.am, trunk/octave-forge/nonfree/gpc/NEWS, trunk/octave-forge/nonfree/gpc/README, trunk/octave-forge/nonfree/gpc/TODO, trunk/octave-forge/nonfree/gpc/acinclude.m4, trunk/octave-forge/nonfree/gpc/bootstrap.sh, trunk/octave-forge/nonfree/gpc/configure.in, trunk/octave-forge/nonfree/gpc/doc, trunk/octave-forge/nonfree/gpc/doc/AUTHORS, trunk/octave-forge/nonfree/gpc/doc/ChangeLog, trunk/octave-forge/nonfree/gpc/doc/NEWS, trunk/octave-forge/nonfree/gpc/doc/README, trunk/octave-forge/nonfree/gpc/gpc_clip.cc, trunk/octave-forge/nonfree/gpc/gpc_create.cc, trunk/octave-forge/nonfree/gpc/gpc_get.cc, trunk/octave-forge/nonfree/gpc/gpc_is_polygon.cc, trunk/octave-forge/nonfree/gpc/gpc_plot.m, trunk/octave-forge/nonfree/gpc/gpc_read.cc, trunk/octave-forge/nonfree/gpc/gpc_tristrip.cc, trunk/octave-forge/nonfree/gpc/gpc_write.cc, trunk/octave-forge/nonfree/gpc/inst, trunk/octave-forge/nonfree/gpc/inst/gpc_plot.m, trunk/octave-forge/nonfree/gpc/octave-gpc.cc, trunk/octave-forge/nonfree/gpc/octave-gpc.h, trunk/octave-forge/nonfree/gpc/src, trunk/octave-forge/nonfree/gpc/src/Makefile.am, trunk/octave-forge/nonfree/gpc/src/acinclude.m4, trunk/octave-forge/nonfree/gpc/src/autogen.sh, trunk/octave-forge/nonfree/gpc/src/configure.in, trunk/octave-forge/nonfree/gpc/src/gpc_clip.cc, trunk/octave-forge/nonfree/gpc/src/gpc_create.cc, trunk/octave-forge/nonfree/gpc/src/gpc_get.cc, trunk/octave-forge/nonfree/gpc/src/gpc_is_polygon.cc, trunk/octave-forge/nonfree/gpc/src/gpc_read.cc, trunk/octave-forge/nonfree/gpc/src/gpc_tristrip.cc, trunk/octave-forge/nonfree/gpc/src/gpc_write.cc, trunk/octave-forge/nonfree/gpc/src/octave-gpc.cc, trunk/octave-forge/nonfree/gpc/src/octave-gpc.h, trunk/octave-forge/packages/Makefile, trunk/octave-forge/pkg.mk: Latest package manager mega patch, but not the last 2006-08-25 06:53 adb014 * src, src/.cvsignore, trunk/octave-forge/main/fixed/src, trunk/octave-forge/main/fixed/src/.cvsignore, trunk/octave-forge/main/irsa/Makefile, trunk/octave-forge/main/linear-algebra/src, trunk/octave-forge/main/linear-algebra/src/.cvsignore, trunk/octave-forge/main/linear-algebra/src/Makeconf.base, trunk/octave-forge/main/linear-algebra/src/Makeconf.in, trunk/octave-forge/main/linear-algebra/src/autogen.sh, trunk/octave-forge/main/linear-algebra/src/configure.base, trunk/octave-forge/main/miscellaneous/Makefile, trunk/octave-forge/main/miscellaneous/src, trunk/octave-forge/main/miscellaneous/src/.cvsignore, trunk/octave-forge/main/miscellaneous/src/Makeconf.add, trunk/octave-forge/main/miscellaneous/src/Makeconf.base, trunk/octave-forge/main/miscellaneous/src/Makeconf.in, trunk/octave-forge/main/miscellaneous/src/autogen.sh, trunk/octave-forge/main/miscellaneous/src/configure.add, trunk/octave-forge/main/miscellaneous/src/configure.base, trunk/octave-forge/main/octcdf/src, trunk/octave-forge/main/octcdf/src/.cvsignore, trunk/octave-forge/main/octcdf/src/Makeconf.add, trunk/octave-forge/main/octcdf/src/Makeconf.base, trunk/octave-forge/main/octcdf/src/Makeconf.in, trunk/octave-forge/main/octcdf/src/Makefile, trunk/octave-forge/main/octcdf/src/autogen.sh, trunk/octave-forge/main/octcdf/src/configure.add, trunk/octave-forge/main/octcdf/src/configure.base, trunk/octave-forge/main/octcdf/src/ov-ncatt.cc, trunk/octave-forge/main/octcdf/src/ov-ncatt.h, trunk/octave-forge/main/octcdf/src/ov-ncdim.cc, trunk/octave-forge/main/octcdf/src/ov-ncdim.h, trunk/octave-forge/main/octcdf/src/ov-ncfile.cc, trunk/octave-forge/main/octcdf/src/ov-ncfile.h, trunk/octave-forge/main/octcdf/src/ov-ncvar.cc, trunk/octave-forge/main/octcdf/src/ov-ncvar.h, trunk/octave-forge/main/octcdf/src/ov-netcdf.cc, trunk/octave-forge/main/octcdf/src/ov-netcdf.h, trunk/octave-forge/main/optim/Makefile, trunk/octave-forge/main/parallel/Makefile, trunk/octave-forge/main/parallel/NOINSTALL, trunk/octave-forge/main/parallel/src/pserver.cc, trunk/octave-forge/main/plot/src, trunk/octave-forge/main/plot/src/.cvsignore, trunk/octave-forge/main/plot/src/Makeconf.base, trunk/octave-forge/main/plot/src/Makeconf.in, trunk/octave-forge/main/plot/src/autogen.sh, trunk/octave-forge/main/plot/src/configure.base, trunk/octave-forge/main/specfun/src/ellipj.cc, trunk/octave-forge/main/strings/src, trunk/octave-forge/main/strings/src/.cvsignore, trunk/octave-forge/main/strings/src/Makeconf.add, trunk/octave-forge/main/strings/src/Makeconf.base, trunk/octave-forge/main/strings/src/Makeconf.in, trunk/octave-forge/main/strings/src/Makefile, trunk/octave-forge/main/strings/src/autogen.sh, trunk/octave-forge/main/strings/src/configure.add, trunk/octave-forge/main/strings/src/configure.base, trunk/octave-forge/main/symbolic/INSTALL, trunk/octave-forge/main/symbolic/Makefile, trunk/octave-forge/main/symbolic/doc/INSTALL, trunk/octave-forge/main/symbolic/src, trunk/octave-forge/main/symbolic/src/.cvsignore, trunk/octave-forge/main/symbolic/src/Makeconf.add, trunk/octave-forge/main/symbolic/src/Makeconf.base, trunk/octave-forge/main/symbolic/src/Makeconf.in, trunk/octave-forge/main/symbolic/src/Makefile, trunk/octave-forge/main/symbolic/src/autogen.sh, trunk/octave-forge/main/symbolic/src/configure.add, trunk/octave-forge/main/symbolic/src/configure.base, trunk/octave-forge/main/symbolic/src/findsymbols.cc, trunk/octave-forge/main/symbolic/src/ov-ex-mat.cc, trunk/octave-forge/main/symbolic/src/ov-ex-mat.h, trunk/octave-forge/main/symbolic/src/ov-ex.cc, trunk/octave-forge/main/symbolic/src/ov-ex.h, trunk/octave-forge/main/symbolic/src/ov-relational.cc, trunk/octave-forge/main/symbolic/src/ov-relational.h, trunk/octave-forge/main/symbolic/src/ov-vpa.cc, trunk/octave-forge/main/symbolic/src/ov-vpa.h, trunk/octave-forge/main/symbolic/src/sumterms.cc, trunk/octave-forge/main/symbolic/src/symbols.cc, trunk/octave-forge/main/symbolic/src/symbols.h, trunk/octave-forge/main/vrml/Makefile: Further package manager updates. All but miscellaneous and audio should build in main/. Some broken symlinks in image and octcdf still 2006-08-23 22:13 adb014 * trunk/octave-forge/admin/run_forge, trunk/octave-forge/main/Makefile, src/autogen.sh, trunk/octave-forge/main/fixed/src/Makeconf.in, trunk/octave-forge/main/fixed/src/Makefile, trunk/octave-forge/main/fixed/src/configure.base, trunk/octave-forge/main/fixed/src/fixedCNDArray.h, trunk/octave-forge/packages, trunk/octave-forge/packages/.cvsignore, trunk/octave-forge/packages/.octaverc, trunk/octave-forge/packages/Makefile, trunk/octave-forge/pkg.mk: More package manager fixes. fixed point package now builds. audio and gsl and known to be broken packages still 2006-08-23 19:38 adb014 * trunk/octave-forge/admin/run_forge, trunk/octave-forge/configure.base, trunk/octave-forge/main/Makefile, src/Makeconf.add, src/Makeconf.base, src/Makeconf.in, src/configure.add, src/configure.base, trunk/octave-forge/main/comm/Makefile, trunk/octave-forge/main/comm/doc/Makefile, trunk/octave-forge/main/comm/src, trunk/octave-forge/main/comm/src/.cvsignore, trunk/octave-forge/main/comm/src/Makeconf.base, trunk/octave-forge/main/comm/src/Makeconf.in, trunk/octave-forge/main/comm/src/autogen.sh, trunk/octave-forge/main/fixed/Makefile, trunk/octave-forge/main/fixed/doc/Makeconf.add, trunk/octave-forge/main/fixed/doc/Makefile, trunk/octave-forge/main/fixed/doc/configure.add, trunk/octave-forge/main/fixed/examples/Makefile, trunk/octave-forge/main/fixed/examples/ffft.cc, trunk/octave-forge/main/fixed/examples/ffft.h, trunk/octave-forge/main/fixed/inst, trunk/octave-forge/main/fixed/inst/.cvsignore, trunk/octave-forge/main/fixed/src/Makeconf.add, trunk/octave-forge/main/fixed/src/Makeconf.base, trunk/octave-forge/main/fixed/src/Makeconf.in, trunk/octave-forge/main/fixed/src/Makefile, trunk/octave-forge/main/fixed/src/autogen.sh, trunk/octave-forge/main/fixed/src/configure.add, trunk/octave-forge/main/fixed/src/configure.base, trunk/octave-forge/main/release.sh, trunk/octave-forge/packages, trunk/octave-forge/packages/.cvsignore, trunk/octave-forge/packages/.octaverc, trunk/octave-forge/packages/Makefile, trunk/octave-forge/packages/README, trunk/octave-forge/pkg.mk: First cut and packaging and test build with configure;make. Works partially, with some broken packages. extras/nonfree to be converted 2006-08-20 11:50 hauberg * COPYING, DESCRIPTION, Makeconf.add, Makefile, au.m, aucapture.m, auload.m, auplot.m, aurecord.1, aurecord.cc, aurecord.m, ausave.m, clip.m, configure.add, doc, doc/aurecord.1, doc/endpoint.doc, endpoint.cc, endpoint.doc, endpoint.h, inst, inst/au.m, inst/aucapture.m, inst/auload.m, inst/auplot.m, inst/aurecord.m, inst/ausave.m, inst/clip.m, inst/sound.m, inst/soundsc.m, sound.m, soundsc.m, src, src/FILES, src/Makeconf.add, src/Makeconf.base, src/Makeconf.in, src/Makefile, src/aurecord.cc, src/autogen.sh, src/configure.add, src/configure.base, src/endpoint.cc, src/endpoint.h, src/install-sh, src/octinst.sh.in: Converted directory structure to match the new package system. 2006-03-29 13:51 qspencer * wavread.m, wavwrite.m, trunk/octave-forge/main/cell/Makefile, trunk/octave-forge/main/cell/cell2mat.m.in, trunk/octave-forge/main/cell/cellfun.cc, trunk/octave-forge/main/general/Makefile, trunk/octave-forge/main/general/bitand.cc, trunk/octave-forge/main/general/bitcmp.m.in, trunk/octave-forge/main/general/bitget.m.in, trunk/octave-forge/main/general/bitset.m.in, trunk/octave-forge/main/general/bitshift.m.in, trunk/octave-forge/main/general/blkdiag.m.in, trunk/octave-forge/main/general/isequal.m.in, trunk/octave-forge/main/general/sortrows.m.in, trunk/octave-forge/main/miscellaneous/Makefile, trunk/octave-forge/main/miscellaneous/dispatch.cc, trunk/octave-forge/main/miscellaneous/dispatch.m.in, trunk/octave-forge/main/miscellaneous/inline.m.in, trunk/octave-forge/main/plot/Makefile, trunk/octave-forge/main/plot/clf.m, trunk/octave-forge/main/plot/orient.m, trunk/octave-forge/main/plot/print.m.in, trunk/octave-forge/main/set/Makefile, trunk/octave-forge/main/set/ismember.m.in, trunk/octave-forge/main/set/setdiff.m.in, trunk/octave-forge/main/set/unique.m.in, trunk/octave-forge/main/strings/Makefile, trunk/octave-forge/main/strings/regexp.cc, trunk/octave-forge/main/strings/str2double.m.in, trunk/octave-forge/main/strings/strcmpi.m.in, trunk/octave-forge/main/strings/strfind.m, trunk/octave-forge/main/strings/strmatch.m.in, trunk/octave-forge/main/strings/strncmpi.m, trunk/octave-forge/main/time/Makefile, trunk/octave-forge/main/time/calendar.m, trunk/octave-forge/main/time/datenum.m.in, trunk/octave-forge/main/time/datestr.m, trunk/octave-forge/main/time/datevec.m, trunk/octave-forge/main/time/eomday.m, trunk/octave-forge/main/time/now.m, trunk/octave-forge/main/time/weekday.m: Remove conditionally compiled files and others present in octave 2.9.5. 2006-03-22 17:50 qspencer * trunk/octave-forge/extra/Windows/dos.m, trunk/octave-forge/extra/graceplot/alternatives/print.m, trunk/octave-forge/extra/graceplot/toggle_grace_use.m, trunk/octave-forge/extra/testfun/test.m, sound.m, trunk/octave-forge/main/comm/comms.m, trunk/octave-forge/main/fixed/fixedpoint.m, trunk/octave-forge/main/general/unix.m, trunk/octave-forge/main/image/imginfo.m, trunk/octave-forge/main/image/imread.m, trunk/octave-forge/main/image/imwrite.m, trunk/octave-forge/main/miscellaneous/edit.m, trunk/octave-forge/main/miscellaneous/slurp_file.m, trunk/octave-forge/main/miscellaneous/units.m, trunk/octave-forge/main/plot/print.m.in, trunk/octave-forge/main/vrml/select_3D_points.m, trunk/octave-forge/main/vrml/vrml_browse.m: Change calls to 'system' function to reflect new ordering of output arguments. 2006-02-20 01:00 pkienzle * auload.m: Use int16/int32 rather than int/long internally and in returned sample format 2005-12-06 08:18 sjvdw * wavread.m: Read 2-channel files correctly. 2005-09-08 03:12 pkienzle * trunk/octave-forge/extra/soctcl/tclphoto.m, trunk/octave-forge/extra/testfun/test.m, auload.m, trunk/octave-forge/main/general/char.m, trunk/octave-forge/main/general/rats.m, trunk/octave-forge/main/general/sortrows.m, trunk/octave-forge/main/image/imread.m, trunk/octave-forge/main/io/dlmread.m, trunk/octave-forge/main/set/unique.m, trunk/octave-forge/main/strings/strsort.m, trunk/octave-forge/main/strings/strvcat.m: [for Bill Denney] setstr -> char 2005-09-08 02:00 pkienzle * trunk/octave-forge/FIXES/grid.m, trunk/octave-forge/extra/NaN/statistic.m, trunk/octave-forge/extra/graceplot/alternatives/__errcomm__.m, trunk/octave-forge/extra/graceplot/alternatives/__plt1__.m, trunk/octave-forge/extra/graceplot/alternatives/__plt2__.m, trunk/octave-forge/extra/graceplot/alternatives/__plt__.m, trunk/octave-forge/extra/graceplot/alternatives/__pltopt1__.m, trunk/octave-forge/extra/graceplot/alternatives/__pltopt__.m, trunk/octave-forge/extra/graceplot/alternatives/axis.m, trunk/octave-forge/extra/graceplot/alternatives/legend.m, trunk/octave-forge/extra/graceplot/alternatives/polar.m, trunk/octave-forge/extra/graceplot/alternatives/print.m, trunk/octave-forge/extra/pdb/strtoz.m, trunk/octave-forge/extra/perl/Octave.pm, trunk/octave-forge/extra/soctcl/tclsend.m, trunk/octave-forge/extra/testfun/assert.m, trunk/octave-forge/extra/testfun/test.m, trunk/octave-forge/extra/tk_octave/tk_dialog.m, trunk/octave-forge/extra/tk_octave/tk_entry.m, auplot.m, trunk/octave-forge/main/comm/ademodce.m, trunk/octave-forge/main/comm/amodce.m, trunk/octave-forge/main/comm/apkconst.m, trunk/octave-forge/main/comm/awgn.m, trunk/octave-forge/main/comm/bchpoly.m, trunk/octave-forge/main/comm/bi2de.m, trunk/octave-forge/main/comm/biterr.m, trunk/octave-forge/main/comm/de2bi.m, trunk/octave-forge/main/comm/decode.m, trunk/octave-forge/main/comm/demodmap.m, trunk/octave-forge/main/comm/encode.m, trunk/octave-forge/main/comm/eyediagram.m, trunk/octave-forge/main/comm/gfweight.m, trunk/octave-forge/main/comm/lloyds.m, trunk/octave-forge/main/comm/modmap.m, trunk/octave-forge/main/comm/rsdecof.m, trunk/octave-forge/main/comm/rsencof.m, trunk/octave-forge/main/comm/scatterplot.m, trunk/octave-forge/main/comm/symerr.m, trunk/octave-forge/main/comm/wgn.m, trunk/octave-forge/main/econometrics/prettyprint.m, trunk/octave-forge/main/general/double.m, trunk/octave-forge/main/general/interp2.m, trunk/octave-forge/main/general/sortrows.m, trunk/octave-forge/main/geometry/convhull.m, trunk/octave-forge/main/geometry/delaunay.m, trunk/octave-forge/main/geometry/delaunay3.m, trunk/octave-forge/main/geometry/griddata.m, trunk/octave-forge/main/geometry/voronoi.m, trunk/octave-forge/main/geometry/voronoin.m, trunk/octave-forge/main/image/blkproc.m, trunk/octave-forge/main/image/dilate.m, trunk/octave-forge/main/image/erode.m, trunk/octave-forge/main/image/im2col.m, trunk/octave-forge/main/image/imnoise.m, trunk/octave-forge/main/image/imread.m, trunk/octave-forge/main/image/imwrite.m, trunk/octave-forge/main/image/medfilt2.m, trunk/octave-forge/main/image/nlfilter.m, trunk/octave-forge/main/image/ordfilt2.m, trunk/octave-forge/main/image/padarray.m, trunk/octave-forge/main/io/append_save.m, trunk/octave-forge/main/linear-algebra/funm.m, trunk/octave-forge/main/linear-algebra/thfm.m, trunk/octave-forge/main/miscellaneous/map.m, trunk/octave-forge/main/miscellaneous/read_options.m, trunk/octave-forge/main/miscellaneous/slurp_file.m, trunk/octave-forge/main/miscellaneous/xmlwrite.m, trunk/octave-forge/main/optim/d2_min.m, trunk/octave-forge/main/optim/deriv.m, trunk/octave-forge/main/optim/fminunc.m, trunk/octave-forge/main/optim/fzero.m, trunk/octave-forge/main/optim/polyconf.m, trunk/octave-forge/main/optim/test_fminunc_1.m, trunk/octave-forge/main/optim/test_minimize_1.m, trunk/octave-forge/main/optim/wpolyfit.m, trunk/octave-forge/main/plot/dhbar.m, trunk/octave-forge/main/plot/legend.m, trunk/octave-forge/main/plot/plot3.m, trunk/octave-forge/main/plot/print.m, trunk/octave-forge/main/plot/stem.m, trunk/octave-forge/main/plot/text.m, trunk/octave-forge/main/set/unique.m, trunk/octave-forge/main/signal/__power.m, trunk/octave-forge/main/signal/decimate.m, trunk/octave-forge/main/signal/grpdelay.m, trunk/octave-forge/main/signal/pulstran.m, trunk/octave-forge/main/signal/pwelch.m, trunk/octave-forge/main/signal/xcorr.m, trunk/octave-forge/main/signal/xcorr2.m, trunk/octave-forge/main/signal/xcov.m, trunk/octave-forge/main/statistics/pareto.m, trunk/octave-forge/main/statistics/scatter.m, trunk/octave-forge/main/strings/base64encode.m, trunk/octave-forge/main/strings/cellstr.m, trunk/octave-forge/main/strings/mat2str.m, trunk/octave-forge/main/strings/strcmpi.m, trunk/octave-forge/main/strings/strncmp.m, trunk/octave-forge/main/strings/strncmpi.m, trunk/octave-forge/main/struct/rmfield.m, trunk/octave-forge/main/struct/setfields.m, trunk/octave-forge/main/time/datenum.m, trunk/octave-forge/main/time/datevec.m, trunk/octave-forge/main/time/weekday.m, trunk/octave-forge/main/vrml/save_vrml.m, trunk/octave-forge/main/vrml/vmesh.m, trunk/octave-forge/main/vrml/vrml_TimeSensor.m, trunk/octave-forge/main/vrml/vrml_faces.m, trunk/octave-forge/main/vrml/vrml_frame.m, trunk/octave-forge/main/vrml/vrml_interp.m, trunk/octave-forge/main/vrml/vrml_lines.m, trunk/octave-forge/main/vrml/vrml_surf.m, trunk/octave-forge/main/vrml/vrml_thick_surf.m: [for Bill Denney] isstr -> ischar 2005-08-22 18:50 qspencer * wavread.m: Fixes bug reported on octave mailing list by Iain Murray. Avoids warning message about file open mode, and fixes an incompatibility for big-endian architectures. 2005-05-31 02:55 adb014 * wavread.m: fix for single/double quote issues 2005-05-25 13:42 pkienzle * trunk/octave-forge/extra/graceplot/alternatives/print.m, trunk/octave-forge/extra/tsa/rmle.m, wavread.m, wavwrite.m, trunk/octave-forge/main/image/imrotate.m, trunk/octave-forge/main/linear-algebra/GramSchmidt.cc, trunk/octave-forge/main/miscellaneous/waitbar.cc, trunk/octave-forge/main/parallel/getid.m, trunk/octave-forge/main/parallel/scloseall.m, trunk/octave-forge/main/parallel/server.m, trunk/octave-forge/main/plot/get_graph_data.m, trunk/octave-forge/main/signal/__ellip_ws.m, trunk/octave-forge/main/signal/__ellip_ws_min.m, trunk/octave-forge/main/signal/ellipord.m, trunk/octave-forge/main/signal/ncauer.m, trunk/octave-forge/main/signal/remez.cc: More author/copyright consistency changes 2005-05-25 03:43 pkienzle * trunk/octave-forge/FIXES/test/fsolve_3.m, trunk/octave-forge/admin/get_authors, trunk/octave-forge/batch_test.m, trunk/octave-forge/extra/Windows/grab.cc, trunk/octave-forge/extra/Windows/grab_win32part.cc, trunk/octave-forge/extra/graceplot/__grcmd__.cc, trunk/octave-forge/extra/linear-algebra/ov-re-tri.cc, trunk/octave-forge/extra/soctcl/tclphoto.m, trunk/octave-forge/extra/soctcl/tclsend.m, trunk/octave-forge/extra/ver20/fieldnames.m, trunk/octave-forge/interact_test.m, aurecord.cc, endpoint.cc, wavread.m, wavwrite.m, trunk/octave-forge/main/control/feedback.m, trunk/octave-forge/main/general/mark_for_deletion.cc, trunk/octave-forge/main/general/quadl.m, trunk/octave-forge/main/geometry/tsearchdemo.m, trunk/octave-forge/main/image/bwborder.m, trunk/octave-forge/main/image/bwlabel.m, trunk/octave-forge/main/image/imginfo.m, trunk/octave-forge/main/image/imread.m, trunk/octave-forge/main/image/imwrite.m, trunk/octave-forge/main/io/dlmread.m, trunk/octave-forge/main/io/textread.m, trunk/octave-forge/main/irsa/irsa_plotdft.m, trunk/octave-forge/main/linear-algebra/rref.m, trunk/octave-forge/main/miscellaneous/grep.m, trunk/octave-forge/main/miscellaneous/inz.m, trunk/octave-forge/main/miscellaneous/nze.m, trunk/octave-forge/main/miscellaneous/rotparams.m, trunk/octave-forge/main/miscellaneous/rotv.m, trunk/octave-forge/main/miscellaneous/slurp_file.m, trunk/octave-forge/main/optim/adsmax.m, trunk/octave-forge/main/optim/cdiff.m, trunk/octave-forge/main/optim/d2_min.m, trunk/octave-forge/main/optim/expdemo.m, trunk/octave-forge/main/optim/fzero.m, trunk/octave-forge/main/optim/lp_test.m, trunk/octave-forge/main/optim/mdsmax.m, trunk/octave-forge/main/optim/nelder_mead_min.m, trunk/octave-forge/main/optim/nmsmax.m, trunk/octave-forge/main/optim/test_d2_min_1.m, trunk/octave-forge/main/optim/test_d2_min_2.m, trunk/octave-forge/main/optim/test_d2_min_3.m, trunk/octave-forge/main/optim/test_nelder_mead_min_1.m, trunk/octave-forge/main/optim/test_nelder_mead_min_2.m, trunk/octave-forge/main/optim/test_wpolyfit.m, trunk/octave-forge/main/optim/wpolyfitdemo.m, trunk/octave-forge/main/path/addpath.m, trunk/octave-forge/main/path/rmpath.m, trunk/octave-forge/main/plot/gpick.cc, trunk/octave-forge/main/plot/grab.cc, trunk/octave-forge/main/signal/bilinear.m, trunk/octave-forge/main/signal/butter.m, trunk/octave-forge/main/signal/cheby1.m, trunk/octave-forge/main/signal/dctmtx.m, trunk/octave-forge/main/signal/ellip.m, trunk/octave-forge/main/signal/filter2.m, trunk/octave-forge/main/signal/medfilt1.cc, trunk/octave-forge/main/signal/sftrans.m, trunk/octave-forge/main/signal/sgolay.m, trunk/octave-forge/main/signal/sgolayfilt.m, trunk/octave-forge/main/sparse/nonzeros.m, trunk/octave-forge/main/sparse/spfun.m, trunk/octave-forge/main/sparse/spones.m, trunk/octave-forge/main/sparse/tests/sparse_mul.cc, trunk/octave-forge/main/specfun/ellipj.cc, trunk/octave-forge/main/statistics/fullfact.m, trunk/octave-forge/main/statistics/princomp.m, trunk/octave-forge/main/strings/cellstr.m, trunk/octave-forge/main/strings/strsort.m, trunk/octave-forge/main/symbolic/splot.m: Author/Copyright consistency 2005-02-24 03:52 pkienzle * aurecord.cc: Remove X11 header dependencies 2004-11-16 06:03 pkienzle * wavread.m, wavwrite.m: [For Julius Smith] read/write parts of .wav files (unlike auload/ausave) 2004-07-20 13:52 adb014 * bin, bin/.cvsignore: add .cvsignore 2004-07-13 15:10 pkienzle * configure.add: Set the correct variable when soundcard is detected 2004-07-07 09:38 adb014 * trunk/octave-forge/FIXES/Makefile, trunk/octave-forge/Makefile, trunk/octave-forge/extra/Makefile, trunk/octave-forge/extra/graceplot/Makefile, trunk/octave-forge/extra/linear-algebra/Makefile, trunk/octave-forge/extra/symband/Makefile, trunk/octave-forge/extra/testfun/Makefile, trunk/octave-forge/main/Makefile, Makefile, trunk/octave-forge/main/comm/Makefile, trunk/octave-forge/main/comm/doc/Makefile, trunk/octave-forge/main/comm/doc/comms.info, trunk/octave-forge/main/comm/doc/comms.ps, trunk/octave-forge/main/fixed/Makefile, trunk/octave-forge/main/fixed/doc/Makefile, trunk/octave-forge/main/fixed/doc/fixed.info, trunk/octave-forge/main/fixed/doc/fixed.ps, trunk/octave-forge/main/general/Makefile, trunk/octave-forge/main/gsl/Makefile, trunk/octave-forge/main/image/Makefile, trunk/octave-forge/main/io/Makefile, trunk/octave-forge/main/linear-algebra/Makefile, trunk/octave-forge/main/miscellaneous/Makefile, trunk/octave-forge/main/optim/Makefile, trunk/octave-forge/main/parallel/Makefile, trunk/octave-forge/main/signal/Makefile, trunk/octave-forge/main/specfun/Makefile, trunk/octave-forge/main/splines/Makefile, trunk/octave-forge/main/strings/Makefile, trunk/octave-forge/main/struct/Makefile, trunk/octave-forge/nonfree/Makefile, trunk/octave-forge/nonfree/splines/Makefile: Allow dist, distclean and clean targets to run without Makeconf. Replace include with sinclude in Makefiles. Build fixed and comm docs as part of dist target 2003-10-27 15:44 pkienzle * auload.m, ausave.m: Accept aiff or aif as valid AIFF file extensions. Accept row oriented or column oriented data (assumes number of channels is less than the number of samples, which in almost all cases will not be a problem but there will be corner cases where this fails). 2003-09-12 14:22 adb014 * trunk/octave-forge/Makeconf.base, trunk/octave-forge/configure.base, trunk/octave-forge/extra/fake-sparse/sparse.m, trunk/octave-forge/extra/fake-sparse/spdiags.m, trunk/octave-forge/extra/pdb/strtoz.m, trunk/octave-forge/extra/testfun/speed.m, trunk/octave-forge/extra/ver20/nanmax.m, trunk/octave-forge/extra/ver20/nanmean.m, trunk/octave-forge/extra/ver20/nanmedian.m, trunk/octave-forge/extra/ver20/nanmin.m, trunk/octave-forge/extra/ver20/nanstd.m, trunk/octave-forge/extra/ver20/nansum.m, clip.m, trunk/octave-forge/main/comm/Makefile, trunk/octave-forge/main/comm/galois.h, trunk/octave-forge/main/comm/gf.cc, trunk/octave-forge/main/comm/ov-galois.cc, trunk/octave-forge/main/comm/qaskdeco.m, trunk/octave-forge/main/general/interpft.m, trunk/octave-forge/main/general/sortrows.m, trunk/octave-forge/main/geometry/tsearchdemo.m, trunk/octave-forge/main/image/impad.m, trunk/octave-forge/main/image/imread.m, trunk/octave-forge/main/image/imwrite.m, trunk/octave-forge/main/io/textread.m, trunk/octave-forge/main/linear-algebra/rref.m, trunk/octave-forge/main/optim/lp.cc, trunk/octave-forge/main/optim/test_fminunc_1.m, trunk/octave-forge/main/signal/pburg.m, trunk/octave-forge/main/signal/pyulear.m, trunk/octave-forge/main/signal/rectpuls.m, trunk/octave-forge/main/signal/tripuls.m, trunk/octave-forge/main/signal/xcorr2.m, trunk/octave-forge/main/signal/zplane.m, trunk/octave-forge/main/sparse/fem_test.m, trunk/octave-forge/main/sparse/sp_test.m, trunk/octave-forge/main/sparse/spdiags.m, trunk/octave-forge/main/specfun/ellipke.m, trunk/octave-forge/main/specfun/legendre.m, trunk/octave-forge/main/statistics/nanmedian.m, trunk/octave-forge/main/strings/strmatch.m: Changes to allow use with latest CVS of octave (do_fortran_indexing, etc) 2003-05-17 12:43 adb014 * aucapture.m, auload.m, auplot.m: Start converting hep to texinfo, with aim of converting all help in this fashion 2002-11-21 06:57 pkienzle * Makeconf.add, Makefile, configure.add: Don't build aucapture on non-linux systems 2002-09-16 13:04 pkienzle * auload.m, ausave.m: Support for floating point wave formats. 2002-04-29 13:56 pkienzle * sound.m: Use ssh rather than rsh for remote playback 2002-04-09 20:49 pkienzle * trunk/octave-forge/INDEX, trunk/octave-forge/admin/main.idx, trunk/octave-forge/admin/make_index, trunk/octave-forge/admin/template.readme, trunk/octave-forge/extra/NaN/INDEX, trunk/octave-forge/extra/civil/INDEX, trunk/octave-forge/extra/pdb/INDEX, trunk/octave-forge/extra/tk_octave/INDEX, INDEX, trunk/octave-forge/main/comm/INDEX, trunk/octave-forge/main/control/INDEX, trunk/octave-forge/main/ident/INDEX, trunk/octave-forge/main/image/INDEX, trunk/octave-forge/main/optim/INDEX, trunk/octave-forge/main/signal/INDEX, trunk/octave-forge/main/sparse/INDEX, trunk/octave-forge/main/statistics/INDEX, trunk/octave-forge/main/strings/INDEX, trunk/octave-forge/main/symbolic/INDEX, trunk/octave-forge/nonfree/gpc/INDEX: Split main.idx into individual subdirectories to make it more manageable 2002-03-18 22:45 bensapp * Makefile: It looked like an "au" was accidently removed. So, it did not compile. 2002-03-18 07:43 pkienzle * trunk/octave-forge/FIXES/Makefile, trunk/octave-forge/Makeconf.base, trunk/octave-forge/Makefile, trunk/octave-forge/README, trunk/octave-forge/admin/template.ndev, trunk/octave-forge/admin/template.readme, trunk/octave-forge/configure.base, trunk/octave-forge/extra/Makefile, trunk/octave-forge/extra/engine/Makefile, trunk/octave-forge/extra/linear-algebra/Makefile, trunk/octave-forge/extra/mex/Makefile, trunk/octave-forge/extra/symband/Makefile, trunk/octave-forge/extra/testfun/Makefile, trunk/octave-forge/extra/tk_octave/Makefile, trunk/octave-forge/main/Makefile, Makefile, trunk/octave-forge/main/general/Makefile, trunk/octave-forge/main/geometry/Makefile, trunk/octave-forge/main/image/Makefile, trunk/octave-forge/main/linear-algebra/Makefile, trunk/octave-forge/main/optim/Makefile, trunk/octave-forge/main/plot/Makefile, trunk/octave-forge/main/signal/Makefile, trunk/octave-forge/main/specfun/Makefile, trunk/octave-forge/main/splines/Makefile, trunk/octave-forge/main/strings/Makefile, trunk/octave-forge/main/symbolic/Makeconf.add, trunk/octave-forge/main/symbolic/Makefile, trunk/octave-forge/main/symbolic/configure.add, trunk/octave-forge/nonfree/Makefile, trunk/octave-forge/nonfree/splines/Makefile: Makefiles more consistent; accept optional "install" target in tertiary makes 2002-01-04 15:53 pkienzle * trunk/octave-forge/extra/linear-algebra/ov-re-tri.cc, trunk/octave-forge/extra/linear-algebra/ov-re-tri.h, endpoint.cc, trunk/octave-forge/main/general/bitand.cc, trunk/octave-forge/main/image/conv2.cc, trunk/octave-forge/main/optim/lp.cc, trunk/octave-forge/main/plot/grab.cc, trunk/octave-forge/main/plot/graphics.cc, trunk/octave-forge/main/plot/graphics.h, trunk/octave-forge/main/plot/gtext.cc, trunk/octave-forge/main/plot/gzoom.cc, trunk/octave-forge/main/signal/medfilt1.cc, trunk/octave-forge/main/signal/remez.cc, trunk/octave-forge/main/sparse/Makefile, trunk/octave-forge/main/sparse/complex_sparse_ops.cc, trunk/octave-forge/main/sparse/make_sparse.h, trunk/octave-forge/main/sparse/sparse_full.cc, trunk/octave-forge/main/sparse/sparse_ops.cc, trunk/octave-forge/main/sparse/sparse_ops.h: Changes required to compile for gcc-3.0 in debian hppa/unstable 2001-12-11 20:26 pkienzle * trunk/octave-forge/FIXES/lin2mu.m, trunk/octave-forge/FIXES/mu2lin.m, auload.m, ausave.m: Use closed interval [-1,1] rather than open interval [-1,1) internally 2001-12-07 15:48 pkienzle * auload.m, ausave.m: Use 'binary' mode when opening files for reading/writing on Windows 2001-10-31 21:39 pkienzle * aurecord.1: man page for aurecord, in case anyone wants to use it outside of octave 2001-10-29 15:27 pkienzle * ausave.m: Don't rely on default for lin2mu 2001-10-10 19:54 pkienzle * trunk/octave-forge, trunk/octave-forge/COPYING, trunk/octave-forge/COPYING.GPL, trunk/octave-forge/FIXES, trunk/octave-forge/FIXES/Makefile, trunk/octave-forge/FIXES/MersenneTwister.h, trunk/octave-forge/FIXES/README, trunk/octave-forge/FIXES/contour.m, trunk/octave-forge/FIXES/cross.m, trunk/octave-forge/FIXES/deblank.m, trunk/octave-forge/FIXES/fftfilt.m, trunk/octave-forge/FIXES/findstr.m, trunk/octave-forge/FIXES/freqz.m, trunk/octave-forge/FIXES/grid.m, trunk/octave-forge/FIXES/hankel.m, trunk/octave-forge/FIXES/hilb.m, trunk/octave-forge/FIXES/imagesc.m, trunk/octave-forge/FIXES/index.m, trunk/octave-forge/FIXES/invhilb.m, trunk/octave-forge/FIXES/kron.m, trunk/octave-forge/FIXES/lin2mu.m, trunk/octave-forge/FIXES/mu2lin.m, trunk/octave-forge/FIXES/polyder.m, trunk/octave-forge/FIXES/polyderiv.m, trunk/octave-forge/FIXES/polygcd.m, trunk/octave-forge/FIXES/rand.cc, trunk/octave-forge/FIXES/rindex.m, trunk/octave-forge/FIXES/tf2zp.m, trunk/octave-forge/FIXES/toeplitz.m, trunk/octave-forge/FIXES/vander.m, trunk/octave-forge/FIXES/zp2tf.m, trunk/octave-forge/INSTALL, trunk/octave-forge/Makeconf.base, trunk/octave-forge/Makefile, trunk/octave-forge/README, trunk/octave-forge/TODO, trunk/octave-forge/autogen.sh, trunk/octave-forge/configure.base, trunk/octave-forge/cvs-tree, trunk/octave-forge/extra, trunk/octave-forge/extra/Makefile, trunk/octave-forge/extra/Windows, trunk/octave-forge/extra/Windows/NOINSTALL, trunk/octave-forge/extra/Windows/image.m, trunk/octave-forge/extra/civil, trunk/octave-forge/extra/civil/__nlnewmark_fcn__.m, trunk/octave-forge/extra/civil/newmark.m, trunk/octave-forge/extra/civil/nlnewmark.m, trunk/octave-forge/extra/engine, trunk/octave-forge/extra/engine/Makefile, trunk/octave-forge/extra/engine/NOINSTALL, trunk/octave-forge/extra/engine/README, trunk/octave-forge/extra/engine/engClose.c, trunk/octave-forge/extra/engine/engEvalString.c, trunk/octave-forge/extra/engine/engGetFull.c, trunk/octave-forge/extra/engine/engOpen.c, trunk/octave-forge/extra/engine/engOutputBuffer.c, trunk/octave-forge/extra/engine/engPutFull.c, trunk/octave-forge/extra/engine/engif.c, trunk/octave-forge/extra/engine/engif.h, trunk/octave-forge/extra/engine/engine.h, trunk/octave-forge/extra/engine/mattest.c, trunk/octave-forge/extra/engine/mxCalloc.c, trunk/octave-forge/extra/engine/mxFree.c, trunk/octave-forge/extra/fake-sparse, trunk/octave-forge/extra/fake-sparse/NOINSTALL, trunk/octave-forge/extra/fake-sparse/full.m, trunk/octave-forge/extra/fake-sparse/issparse.m, trunk/octave-forge/extra/fake-sparse/sparse.m, trunk/octave-forge/extra/fake-sparse/spdiags.m, trunk/octave-forge/extra/fake-sparse/spy.m, trunk/octave-forge/extra/integration, trunk/octave-forge/extra/integration/Contents.m, trunk/octave-forge/extra/integration/README, trunk/octave-forge/extra/integration/README.Copying, trunk/octave-forge/extra/integration/README.gaussq, trunk/octave-forge/extra/integration/count.m, trunk/octave-forge/extra/integration/cquadnd.m, trunk/octave-forge/extra/integration/crule.m, trunk/octave-forge/extra/integration/crule2d.m, trunk/octave-forge/extra/integration/crule2dgen.m, trunk/octave-forge/extra/integration/gquad.m, trunk/octave-forge/extra/integration/gquad2d.m, trunk/octave-forge/extra/integration/gquad2d6.m, trunk/octave-forge/extra/integration/gquad2dgen.m, trunk/octave-forge/extra/integration/gquad6.m, trunk/octave-forge/extra/integration/gquadnd.m, trunk/octave-forge/extra/integration/grule.m, trunk/octave-forge/extra/integration/grule2d.m, trunk/octave-forge/extra/integration/grule2dgen.m, trunk/octave-forge/extra/integration/innerfun.m, trunk/octave-forge/extra/integration/ncrule.m, trunk/octave-forge/extra/integration/quad2dc.m, trunk/octave-forge/extra/integration/quad2dcgen.m, trunk/octave-forge/extra/integration/quad2dg.m, trunk/octave-forge/extra/integration/quad2dggen.m, trunk/octave-forge/extra/integration/quadc.m, trunk/octave-forge/extra/integration/quadg.m, trunk/octave-forge/extra/integration/quadndg.m, trunk/octave-forge/extra/integration/test, trunk/octave-forge/extra/integration/test/run.log, trunk/octave-forge/extra/integration/test/run2dtests.m, trunk/octave-forge/extra/integration/test/test_ncrule.m, trunk/octave-forge/extra/integration/test/test_quadg.m, trunk/octave-forge/extra/integration/test/tests2d.log, trunk/octave-forge/extra/integration/test/testsnc.log, trunk/octave-forge/extra/integration/test/testsqg.log, trunk/octave-forge/extra/integration/testfun, trunk/octave-forge/extra/integration/testfun/fxpow.m, trunk/octave-forge/extra/integration/testfun/glimh.m, trunk/octave-forge/extra/integration/testfun/glimh2.m, trunk/octave-forge/extra/integration/testfun/gliml.m, trunk/octave-forge/extra/integration/testfun/gxy.m, trunk/octave-forge/extra/integration/testfun/gxy1.m, trunk/octave-forge/extra/integration/testfun/gxy2.m, trunk/octave-forge/extra/integration/testfun/hx.m, trunk/octave-forge/extra/integration/testfun/lcrcl.m, trunk/octave-forge/extra/integration/testfun/lcrcu.m, trunk/octave-forge/extra/integration/testfun/x25.m, trunk/octave-forge/extra/integration/testfun/xcubed.m, trunk/octave-forge/extra/integration/testfun/xsquar.m, trunk/octave-forge/extra/integration/zero_count.m, trunk/octave-forge/extra/linear-algebra, trunk/octave-forge/extra/linear-algebra/Makefile, trunk/octave-forge/extra/linear-algebra/README, trunk/octave-forge/extra/linear-algebra/chol.cc, trunk/octave-forge/extra/linear-algebra/ov-re-tri.cc, trunk/octave-forge/extra/linear-algebra/ov-re-tri.h, trunk/octave-forge/extra/mex, trunk/octave-forge/extra/mex/INSTALL, trunk/octave-forge/extra/mex/Makefile, trunk/octave-forge/extra/mex/README, trunk/octave-forge/extra/mex/TODO, trunk/octave-forge/extra/mex/matrix.h, trunk/octave-forge/extra/mex/mex.1, trunk/octave-forge/extra/mex/mex.cc, trunk/octave-forge/extra/mex/mex.h, trunk/octave-forge/extra/mex/mex.in, trunk/octave-forge/extra/mex/myfeval.c, trunk/octave-forge/extra/mex/myfevalf.f, trunk/octave-forge/extra/mex/myset.c, trunk/octave-forge/extra/ode, trunk/octave-forge/extra/ode/ode23.m, trunk/octave-forge/extra/ode/ode45.m, trunk/octave-forge/extra/ode/ode78.m, trunk/octave-forge/extra/ode/penddot.m, trunk/octave-forge/extra/ode/pendulum.m, trunk/octave-forge/extra/ode/readme.txt, trunk/octave-forge/extra/ode/rk2fixed.m, trunk/octave-forge/extra/ode/rk4fixed.m, trunk/octave-forge/extra/ode/rk8fixed.m, trunk/octave-forge/extra/patches, trunk/octave-forge/extra/patches/M-v-ops-2.1.31.patch, trunk/octave-forge/extra/patches/NOINSTALL, trunk/octave-forge/extra/patches/cell-support-2.1.31.patch, trunk/octave-forge/extra/patches/exist-type-2.1.19.patch, trunk/octave-forge/extra/patches/load-to-struct-2.0.19.patch, trunk/octave-forge/extra/patches/octave-mod-2.1.31.patch, trunk/octave-forge/extra/testfun, trunk/octave-forge/extra/testfun/Makefile, trunk/octave-forge/extra/testfun/README, trunk/octave-forge/extra/testfun/assert.m, trunk/octave-forge/extra/testfun/data, trunk/octave-forge/extra/testfun/data/pretty, trunk/octave-forge/extra/testfun/demo.m, trunk/octave-forge/extra/testfun/example.m, trunk/octave-forge/extra/testfun/index.html, trunk/octave-forge/extra/testfun/pretty.cc, trunk/octave-forge/extra/testfun/speed.m, trunk/octave-forge/extra/testfun/test.m, trunk/octave-forge/extra/tk_octave, trunk/octave-forge/extra/tk_octave/Makeconf.add, trunk/octave-forge/extra/tk_octave/Makefile, trunk/octave-forge/extra/tk_octave/NOINSTALL, trunk/octave-forge/extra/tk_octave/README, trunk/octave-forge/extra/tk_octave/configure.add, trunk/octave-forge/extra/tk_octave/rainbow.m, trunk/octave-forge/extra/tk_octave/sample.dat, trunk/octave-forge/extra/tk_octave/tk_busy.m, trunk/octave-forge/extra/tk_octave/tk_busy_cancel.m, trunk/octave-forge/extra/tk_octave/tk_dialog.m, trunk/octave-forge/extra/tk_octave/tk_entry.m, trunk/octave-forge/extra/tk_octave/tk_error.m, trunk/octave-forge/extra/tk_octave/tk_init.m, trunk/octave-forge/extra/tk_octave/tk_input.m, trunk/octave-forge/extra/tk_octave/tk_interp.cc, trunk/octave-forge/extra/tk_octave/tk_matrix, trunk/octave-forge/extra/tk_octave/tk_matrix.tcl, trunk/octave-forge/extra/tk_octave/tk_menu.m, trunk/octave-forge/extra/tk_octave/tk_message.m, trunk/octave-forge/extra/tk_octave/tk_progress.m, trunk/octave-forge/extra/tk_octave/tk_progress_cancel.m, trunk/octave-forge/extra/tk_octave/tk_scale.m, trunk/octave-forge/extra/tk_octave/tk_yesno.m, trunk/octave-forge/extra/tk_octave/tk_yesnocancel.m, trunk/octave-forge/extra/ver20, trunk/octave-forge/extra/ver20/NOINSTALL, trunk/octave-forge/extra/ver20/fieldnames.m, trunk/octave-forge/extra/ver20/figure.m, trunk/octave-forge/extra/ver20/file_in_loadpath.m, trunk/octave-forge/extra/ver20/is_complex.m, trunk/octave-forge/extra/ver20/isfinite.m, trunk/octave-forge/extra/ver20/islogical.m, trunk/octave-forge/extra/ver20/isreal.m, trunk/octave-forge/extra/ver20/logical.m, trunk/octave-forge/extra/ver20/nanfunc.m, trunk/octave-forge/extra/ver20/nanmax.m, trunk/octave-forge/extra/ver20/nanmean.m, trunk/octave-forge/extra/ver20/nanmedian.m, trunk/octave-forge/extra/ver20/nanmin.m, trunk/octave-forge/extra/ver20/nanstd.m, trunk/octave-forge/extra/ver20/nansum.m, trunk/octave-forge/extra/ver20/orient.m, trunk/octave-forge/install-sh, trunk/octave-forge/main, trunk/octave-forge/main/Makefile, ., Makefile, au.m, aucapture.m, auload.m, auplot.m, aurecord.cc, aurecord.m, ausave.m, bin, bin/.keepme, clip.m, data, data/sample.wav, endpoint.cc, endpoint.doc, endpoint.h, sound.m, soundsc.m, trunk/octave-forge/main/comm, trunk/octave-forge/main/comm/bi2de.m, trunk/octave-forge/main/comm/compand.m, trunk/octave-forge/main/comm/de2bi.m, trunk/octave-forge/main/comm/quantiz.m, trunk/octave-forge/main/comm/randint.m, trunk/octave-forge/main/comm/vec2mat.m, trunk/octave-forge/main/control, trunk/octave-forge/main/control/feedback.m, trunk/octave-forge/main/general, trunk/octave-forge/main/general/Makefile, trunk/octave-forge/main/general/bitand.cc, trunk/octave-forge/main/general/bitcmp.m, trunk/octave-forge/main/general/bitget.m, trunk/octave-forge/main/general/bitset.m, trunk/octave-forge/main/general/bitshift.m, trunk/octave-forge/main/general/blkdiag.m, trunk/octave-forge/main/general/command.cc, trunk/octave-forge/main/general/complex.m, trunk/octave-forge/main/general/cplxpair.m, trunk/octave-forge/main/general/ctranspose.m, trunk/octave-forge/main/general/cumtrapz.m, trunk/octave-forge/main/general/deal.m, trunk/octave-forge/main/general/del2.m, trunk/octave-forge/main/general/double.m, trunk/octave-forge/main/general/fcnchk.m, trunk/octave-forge/main/general/gradient.m, trunk/octave-forge/main/general/ifftshift.m, trunk/octave-forge/main/general/ind2sub.m, trunk/octave-forge/main/general/interp1.m, trunk/octave-forge/main/general/interp2.m, trunk/octave-forge/main/general/interpft.m, trunk/octave-forge/main/general/isequal.m, trunk/octave-forge/main/general/isunix.m, trunk/octave-forge/main/general/lasterr.m, trunk/octave-forge/main/general/lookup.m, trunk/octave-forge/main/general/polyarea.m, trunk/octave-forge/main/general/randperm.m, trunk/octave-forge/main/general/rat.m, trunk/octave-forge/main/general/rats.m, trunk/octave-forge/main/general/repmat.m, trunk/octave-forge/main/general/sortrows.m, trunk/octave-forge/main/general/sub2ind.m, trunk/octave-forge/main/general/transpose.m, trunk/octave-forge/main/general/trapz.m, trunk/octave-forge/main/general/unix.m, trunk/octave-forge/main/general/unwrap.m, trunk/octave-forge/main/geometry, trunk/octave-forge/main/geometry/AUTHORS, trunk/octave-forge/main/geometry/ChangeLog, trunk/octave-forge/main/geometry/Makeconf.add, trunk/octave-forge/main/geometry/Makefile, trunk/octave-forge/main/geometry/README, trunk/octave-forge/main/geometry/TODO, trunk/octave-forge/main/geometry/__voronoi__.cc, trunk/octave-forge/main/geometry/configure.add, trunk/octave-forge/main/geometry/convhull.m, trunk/octave-forge/main/geometry/convhulln.cc, trunk/octave-forge/main/geometry/delaunay.m, trunk/octave-forge/main/geometry/delaunay3.m, trunk/octave-forge/main/geometry/delaunayn.cc, trunk/octave-forge/main/geometry/griddata.m, trunk/octave-forge/main/geometry/voronoi.m, trunk/octave-forge/main/geometry/voronoin.m, trunk/octave-forge/main/ident, trunk/octave-forge/main/ident/idplot.m, trunk/octave-forge/main/ident/idsim.m, trunk/octave-forge/main/ident/mktheta.m, trunk/octave-forge/main/ident/poly2th.m, trunk/octave-forge/main/image, trunk/octave-forge/main/image/Makefile, trunk/octave-forge/main/image/autumn.m, trunk/octave-forge/main/image/bone.m, trunk/octave-forge/main/image/brighten.m, trunk/octave-forge/main/image/bwborder.m, trunk/octave-forge/main/image/bwlabel.m, trunk/octave-forge/main/image/conv2.cc, trunk/octave-forge/main/image/cool.m, trunk/octave-forge/main/image/copper.m, trunk/octave-forge/main/image/cordflt2.cc, trunk/octave-forge/main/image/corr2.m, trunk/octave-forge/main/image/flag.m, trunk/octave-forge/main/image/grayslice.m, trunk/octave-forge/main/image/histeq.m, trunk/octave-forge/main/image/hot.m, trunk/octave-forge/main/image/hsv.m, trunk/octave-forge/main/image/hsv2rgb.m, trunk/octave-forge/main/image/im2bw.m, trunk/octave-forge/main/image/imadjust.m, trunk/octave-forge/main/image/imhist.m, trunk/octave-forge/main/image/imnoise.m, trunk/octave-forge/main/image/impad.m, trunk/octave-forge/main/image/isbw.m, trunk/octave-forge/main/image/isgray.m, trunk/octave-forge/main/image/isind.m, trunk/octave-forge/main/image/jet.m, trunk/octave-forge/main/image/mat2gray.m, trunk/octave-forge/main/image/mean2.m, trunk/octave-forge/main/image/medfilt2.m, trunk/octave-forge/main/image/ordfilt2.m, trunk/octave-forge/main/image/pink.m, trunk/octave-forge/main/image/prism.m, trunk/octave-forge/main/image/rainbow.m, trunk/octave-forge/main/image/rgb2gray.m, trunk/octave-forge/main/image/rgb2hsv.m, trunk/octave-forge/main/image/spring.m, trunk/octave-forge/main/image/std2.m, trunk/octave-forge/main/image/summer.m, trunk/octave-forge/main/image/white.m, trunk/octave-forge/main/image/winter.m, trunk/octave-forge/main/linear-algebra, trunk/octave-forge/main/linear-algebra/Makefile, trunk/octave-forge/main/linear-algebra/funm.m, trunk/octave-forge/main/linear-algebra/rref.m, trunk/octave-forge/main/linear-algebra/rsf2csf.cc, trunk/octave-forge/main/linear-algebra/rsf2csf.m, trunk/octave-forge/main/linear-algebra/thfm.m, trunk/octave-forge/main/optim, trunk/octave-forge/main/optim/Makefile, trunk/octave-forge/main/optim/__quasi_func__.m, trunk/octave-forge/main/optim/bfgs.m, trunk/octave-forge/main/optim/bs_gradient.m, trunk/octave-forge/main/optim/deriv.m, trunk/octave-forge/main/optim/dfdp.m, trunk/octave-forge/main/optim/dfp.m, trunk/octave-forge/main/optim/fmin.m, trunk/octave-forge/main/optim/fminbnd.m, trunk/octave-forge/main/optim/fzero.m, trunk/octave-forge/main/optim/leasqr.m, trunk/octave-forge/main/optim/leasqrdemo.m, trunk/octave-forge/main/optim/lp.cc, trunk/octave-forge/main/optim/lp_test.m, trunk/octave-forge/main/optim/nrm.m, trunk/octave-forge/main/path, trunk/octave-forge/main/path/addpath.m, trunk/octave-forge/main/path/fullfile.m, trunk/octave-forge/main/path/rmpath.m, trunk/octave-forge/main/plot, trunk/octave-forge/main/plot/Makefile, trunk/octave-forge/main/plot/__plt3__.m, trunk/octave-forge/main/plot/clf.m, trunk/octave-forge/main/plot/dhbar.m, trunk/octave-forge/main/plot/drawnow.m, trunk/octave-forge/main/plot/fill.m, trunk/octave-forge/main/plot/fill3.m, trunk/octave-forge/main/plot/gget.m, trunk/octave-forge/main/plot/ginput.cc, trunk/octave-forge/main/plot/ginput.oct, trunk/octave-forge/main/plot/grab.cc, trunk/octave-forge/main/plot/grab.oct, trunk/octave-forge/main/plot/graphics.cc, trunk/octave-forge/main/plot/graphics.h, trunk/octave-forge/main/plot/graphics.oct, trunk/octave-forge/main/plot/gtext.cc, trunk/octave-forge/main/plot/gtext.oct, trunk/octave-forge/main/plot/gzoom.cc, trunk/octave-forge/main/plot/gzoom.oct, trunk/octave-forge/main/plot/legend.m, trunk/octave-forge/main/plot/meshc.m, trunk/octave-forge/main/plot/orient.m, trunk/octave-forge/main/plot/patch.m, trunk/octave-forge/main/plot/pcolor.m, trunk/octave-forge/main/plot/pie.m, trunk/octave-forge/main/plot/plot3.m, trunk/octave-forge/main/plot/print.m, trunk/octave-forge/main/plot/quiver.m, trunk/octave-forge/main/plot/stem.m, trunk/octave-forge/main/plot/surf.m, trunk/octave-forge/main/plot/surfc.m, trunk/octave-forge/main/plot/text.m, trunk/octave-forge/main/plot/view.m, trunk/octave-forge/main/set, trunk/octave-forge/main/set/intersect.m, trunk/octave-forge/main/set/ismember.m, trunk/octave-forge/main/set/setdiff.m, trunk/octave-forge/main/set/setxor.m, trunk/octave-forge/main/set/union.m, trunk/octave-forge/main/set/unique.m, trunk/octave-forge/main/signal, trunk/octave-forge/main/signal/Makefile, trunk/octave-forge/main/signal/__power.m, trunk/octave-forge/main/signal/arburg.m, trunk/octave-forge/main/signal/aryule.m, trunk/octave-forge/main/signal/bilinear.m, trunk/octave-forge/main/signal/boxcar.m, trunk/octave-forge/main/signal/butter.m, trunk/octave-forge/main/signal/buttord.m, trunk/octave-forge/main/signal/cceps.m, trunk/octave-forge/main/signal/cheb1ord.m, trunk/octave-forge/main/signal/cheb2ord.m, trunk/octave-forge/main/signal/cheby1.m, trunk/octave-forge/main/signal/cheby2.m, trunk/octave-forge/main/signal/chirp.m, trunk/octave-forge/main/signal/cohere.m, trunk/octave-forge/main/signal/csd.m, trunk/octave-forge/main/signal/czt.m, trunk/octave-forge/main/signal/dct.m, trunk/octave-forge/main/signal/dct2.m, trunk/octave-forge/main/signal/dctmtx.m, trunk/octave-forge/main/signal/decimate.m, trunk/octave-forge/main/signal/filter2.m, trunk/octave-forge/main/signal/filtfilt.m, trunk/octave-forge/main/signal/fir1.m, trunk/octave-forge/main/signal/fir2.m, trunk/octave-forge/main/signal/gaussian.m, trunk/octave-forge/main/signal/grpdelay.m, trunk/octave-forge/main/signal/hilbert.m, trunk/octave-forge/main/signal/idct.m, trunk/octave-forge/main/signal/idct2.m, trunk/octave-forge/main/signal/impz.m, trunk/octave-forge/main/signal/interp.m, trunk/octave-forge/main/signal/kaiser.m, trunk/octave-forge/main/signal/kaiserord.m, trunk/octave-forge/main/signal/levinson.m, trunk/octave-forge/main/signal/medfilt1.cc, trunk/octave-forge/main/signal/pburg.m, trunk/octave-forge/main/signal/polystab.m, trunk/octave-forge/main/signal/pulstran.m, trunk/octave-forge/main/signal/pwelch.m, trunk/octave-forge/main/signal/pyulear.m, trunk/octave-forge/main/signal/rceps.m, trunk/octave-forge/main/signal/rectpuls.m, trunk/octave-forge/main/signal/remez.cc, trunk/octave-forge/main/signal/resample.m, trunk/octave-forge/main/signal/sftrans.m, trunk/octave-forge/main/signal/sgolay.m, trunk/octave-forge/main/signal/sgolayfilt.m, trunk/octave-forge/main/signal/specgram.m, trunk/octave-forge/main/signal/tfe.m, trunk/octave-forge/main/signal/triang.m, trunk/octave-forge/main/signal/tripuls.m, trunk/octave-forge/main/signal/xcorr.m, trunk/octave-forge/main/signal/xcorr2.m, trunk/octave-forge/main/signal/xcov.m, trunk/octave-forge/main/signal/zplane.m, trunk/octave-forge/main/sparse, trunk/octave-forge/main/sparse/ChangeLog, trunk/octave-forge/main/sparse/Makefile, trunk/octave-forge/main/sparse/README, trunk/octave-forge/main/sparse/SuperLU, trunk/octave-forge/main/sparse/SuperLU/CBLAS, trunk/octave-forge/main/sparse/SuperLU/CBLAS/dmyblas2.c, trunk/octave-forge/main/sparse/SuperLU/CBLAS/zmyblas2.c, trunk/octave-forge/main/sparse/SuperLU/SRC, trunk/octave-forge/main/sparse/SuperLU/SRC/Cnames.h, trunk/octave-forge/main/sparse/SuperLU/SRC/colamd.c, trunk/octave-forge/main/sparse/SuperLU/SRC/colamd.h, trunk/octave-forge/main/sparse/SuperLU/SRC/dcolumn_bmod.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dcolumn_dfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dcomplex.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dcomplex.h, trunk/octave-forge/main/sparse/SuperLU/SRC/dcopy_to_ucol.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dgscon.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dgsequ.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dgsrfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dgssv.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dgssvx.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dgstrf.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dgstrs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dlacon.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dlamch.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dlangs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dlaqgs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dmemory.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dpanel_bmod.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dpanel_dfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dpivotL.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dpivotgrowth.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dpruneL.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dreadhb.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dsnode_bmod.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dsnode_dfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dsp_blas2.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dsp_blas3.c, trunk/octave-forge/main/sparse/SuperLU/SRC/dsp_defs.h, trunk/octave-forge/main/sparse/SuperLU/SRC/dutil.c, trunk/octave-forge/main/sparse/SuperLU/SRC/get_perm_c.c, trunk/octave-forge/main/sparse/SuperLU/SRC/icmax1.c, trunk/octave-forge/main/sparse/SuperLU/SRC/izmax1.c, trunk/octave-forge/main/sparse/SuperLU/SRC/lsame.c, trunk/octave-forge/main/sparse/SuperLU/SRC/memory.c, trunk/octave-forge/main/sparse/SuperLU/SRC/mmd.c, trunk/octave-forge/main/sparse/SuperLU/SRC/relax_snode.c, trunk/octave-forge/main/sparse/SuperLU/SRC/sp_coletree.c, trunk/octave-forge/main/sparse/SuperLU/SRC/sp_ienv.c, trunk/octave-forge/main/sparse/SuperLU/SRC/sp_preorder.c, trunk/octave-forge/main/sparse/SuperLU/SRC/superlu_timer.c, trunk/octave-forge/main/sparse/SuperLU/SRC/supermatrix.h, trunk/octave-forge/main/sparse/SuperLU/SRC/util.c, trunk/octave-forge/main/sparse/SuperLU/SRC/util.h, trunk/octave-forge/main/sparse/SuperLU/SRC/xerbla.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zcolumn_bmod.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zcolumn_dfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zcopy_to_ucol.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zgscon.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zgsequ.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zgsrfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zgssv.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zgssvx.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zgstrf.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zgstrs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zlacon.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zlangs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zlaqgs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zmemory.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zpanel_bmod.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zpanel_dfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zpivotL.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zpivotgrowth.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zpruneL.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zreadhb.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zsnode_bmod.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zsnode_dfs.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zsp_blas2.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zsp_blas3.c, trunk/octave-forge/main/sparse/SuperLU/SRC/zsp_defs.h, trunk/octave-forge/main/sparse/SuperLU/SRC/zutil.c, trunk/octave-forge/main/sparse/complex_sparse_ops.cc, trunk/octave-forge/main/sparse/fem_test.m, trunk/octave-forge/main/sparse/make_sparse.cc, trunk/octave-forge/main/sparse/make_sparse.h, trunk/octave-forge/main/sparse/sp_test.m, trunk/octave-forge/main/sparse/sparse_full.cc, trunk/octave-forge/main/sparse/sparse_inv.cc, trunk/octave-forge/main/sparse/sparse_ops.cc, trunk/octave-forge/main/sparse/sparse_ops.h, trunk/octave-forge/main/sparse/superlu2.0patch.diff, trunk/octave-forge/main/specfun, trunk/octave-forge/main/specfun/ellipj.m, trunk/octave-forge/main/specfun/ellipke.m, trunk/octave-forge/main/specfun/expint.f, trunk/octave-forge/main/specfun/factor.m, trunk/octave-forge/main/specfun/factorial.m, trunk/octave-forge/main/specfun/gammaln.m, trunk/octave-forge/main/specfun/isprime.m, trunk/octave-forge/main/specfun/legendre.m, trunk/octave-forge/main/specfun/mod.m, trunk/octave-forge/main/specfun/nchoosek.m, trunk/octave-forge/main/specfun/perms.m, trunk/octave-forge/main/specfun/primes.m, trunk/octave-forge/main/special-matrix, trunk/octave-forge/main/special-matrix/magic.m, trunk/octave-forge/main/special-matrix/pascal.m, trunk/octave-forge/main/special-matrix/rosser.m, trunk/octave-forge/main/special-matrix/wilkinson.m, trunk/octave-forge/main/splines, trunk/octave-forge/main/splines/Makefile, trunk/octave-forge/main/splines/csape.m, trunk/octave-forge/main/splines/csapi.m, trunk/octave-forge/main/splines/dgtsv.f, trunk/octave-forge/main/splines/dptsv.f, trunk/octave-forge/main/splines/dpttrf.f, trunk/octave-forge/main/splines/dpttrs.f, trunk/octave-forge/main/splines/dptts2.f, trunk/octave-forge/main/splines/fnder.m, trunk/octave-forge/main/splines/fnplt.m, trunk/octave-forge/main/splines/mkpp.m, trunk/octave-forge/main/splines/pchip.m, trunk/octave-forge/main/splines/ppval.m, trunk/octave-forge/main/splines/spline.m, trunk/octave-forge/main/splines/trisolve.cc, trunk/octave-forge/main/splines/trisolve.tst, trunk/octave-forge/main/splines/unmkpp.m, trunk/octave-forge/main/statistics, trunk/octave-forge/main/statistics/geomean.m, trunk/octave-forge/main/statistics/harmmean.m, trunk/octave-forge/main/statistics/mad.m, trunk/octave-forge/main/statistics/nanmax.m, trunk/octave-forge/main/statistics/nanmean.m, trunk/octave-forge/main/statistics/nanmedian.m, trunk/octave-forge/main/statistics/nanmin.m, trunk/octave-forge/main/statistics/nanstd.m, trunk/octave-forge/main/statistics/nansum.m, trunk/octave-forge/main/statistics/prctile.m, trunk/octave-forge/main/statistics/trimmean.m, trunk/octave-forge/main/statistics/zscore.m, trunk/octave-forge/main/strings, trunk/octave-forge/main/strings/mat2str.m, trunk/octave-forge/main/strings/strcmpi.m, trunk/octave-forge/main/strings/strmatch.m, trunk/octave-forge/main/strings/strncmp.m, trunk/octave-forge/main/strings/strncmpi.m, trunk/octave-forge/main/strings/strtok.m, trunk/octave-forge/main/strings/strvcat.m, trunk/octave-forge/main/struct, trunk/octave-forge/main/struct/README, trunk/octave-forge/main/struct/fieldnames.m, trunk/octave-forge/main/struct/getfield.m, trunk/octave-forge/main/struct/isfield.m, trunk/octave-forge/main/struct/isstruct.m, trunk/octave-forge/main/struct/rmfield.m, trunk/octave-forge/main/struct/setfield.m, trunk/octave-forge/main/struct/struct.m, trunk/octave-forge/main/time, trunk/octave-forge/main/time/datenum.m, trunk/octave-forge/main/time/datestr.m, trunk/octave-forge/main/time/datevec.m, trunk/octave-forge/main/time/now.m, trunk/octave-forge/main/time/weekday.m, trunk/octave-forge/nonfree, trunk/octave-forge/nonfree/Makefile, trunk/octave-forge/nonfree/gpc, trunk/octave-forge/nonfree/gpc/AUTHORS, trunk/octave-forge/nonfree/gpc/ChangeLog, trunk/octave-forge/nonfree/gpc/Makefile.am, trunk/octave-forge/nonfree/gpc/NEWS, trunk/octave-forge/nonfree/gpc/NOINSTALL, trunk/octave-forge/nonfree/gpc/README, trunk/octave-forge/nonfree/gpc/TODO, trunk/octave-forge/nonfree/gpc/bootstrap.sh, trunk/octave-forge/nonfree/gpc/configure.in, trunk/octave-forge/nonfree/gpc/debian, trunk/octave-forge/nonfree/gpc/debian/changelog, trunk/octave-forge/nonfree/gpc/debian/control, trunk/octave-forge/nonfree/gpc/debian/copyright, trunk/octave-forge/nonfree/gpc/debian/cvsdir.sh, trunk/octave-forge/nonfree/gpc/debian/docs, trunk/octave-forge/nonfree/gpc/debian/gpc_test.m, trunk/octave-forge/nonfree/gpc/debian/rules, trunk/octave-forge/nonfree/gpc/gpc_clip.cc, trunk/octave-forge/nonfree/gpc/gpc_create.cc, trunk/octave-forge/nonfree/gpc/gpc_get.cc, trunk/octave-forge/nonfree/gpc/gpc_is_polygon.cc, trunk/octave-forge/nonfree/gpc/gpc_plot.m, trunk/octave-forge/nonfree/gpc/gpc_read.cc, trunk/octave-forge/nonfree/gpc/gpc_tristrip.cc, trunk/octave-forge/nonfree/gpc/gpc_write.cc, trunk/octave-forge/nonfree/gpc/octave-gpc.cc, trunk/octave-forge/nonfree/gpc/octave-gpc.h, trunk/octave-forge/nonfree/splines, trunk/octave-forge/nonfree/splines/LICENSE.gcvsplf, trunk/octave-forge/nonfree/splines/Makefile, trunk/octave-forge/nonfree/splines/NOINSTALL, trunk/octave-forge/nonfree/splines/csaps.m, trunk/octave-forge/nonfree/splines/gcvspl.cc, trunk/octave-forge/nonfree/splines/gcvsplf.f, trunk/octave-forge/octinst.sh.in, trunk/octave-forge/release.sh: Initial revision