Mercurial > hg > octave-lyh
comparison scripts/pkg/private/install.m @ 14868:5d3a684236b0
maint: Use Octave coding conventions for cuddling parentheses in scripts directory
* lin2mu.m, loadaudio.m, wavread.m, accumarray.m, bicubic.m, celldisp.m,
colon.m, cplxpair.m, dblquad.m, divergence.m, genvarname.m, gradient.m,
int2str.m, interp1.m, interp1q.m, interp2.m, interpn.m, loadobj.m, nthargout.m,
__isequal__.m, __splinen__.m, quadgk.m, quadl.m, quadv.m, rat.m, rot90.m,
rotdim.m, saveobj.m, subsindex.m, triplequad.m, delaunay3.m, griddata.m,
inpolygon.m, tsearchn.m, voronoi.m, get_first_help_sentence.m, which.m,
gray2ind.m, pink.m, dlmwrite.m, strread.m, textread.m, textscan.m, housh.m,
ishermitian.m, issymmetric.m, krylov.m, logm.m, null.m, rref.m,
compare_versions.m, copyfile.m, dump_prefs.m, edit.m, fileparts.m,
getappdata.m, isappdata.m, movefile.m, orderfields.m, parseparams.m,
__xzip__.m, rmappdata.m, setappdata.m, swapbytes.m, unpack.m, ver.m, fminbnd.m,
fminunc.m, fsolve.m, glpk.m, lsqnonneg.m, qp.m, sqp.m, configure_make.m,
copy_files.m, describe.m, get_description.m, get_forge_pkg.m, install.m,
installed_packages.m, is_architecture_dependent.m, load_package_dirs.m,
print_package_description.m, rebuild.m, repackage.m, save_order.m, shell.m,
allchild.m, ancestor.m, area.m, axes.m, axis.m, clabel.m, close.m, colorbar.m,
comet.m, comet3.m, contour.m, cylinder.m, ezmesh.m, ezsurf.m, findobj.m,
fplot.m, hist.m, isocolors.m, isonormals.m, isosurface.m, isprop.m, legend.m,
mesh.m, meshz.m, pareto.m, pcolor.m, peaks.m, plot3.m, plotmatrix.m, plotyy.m,
polar.m, print.m, __add_datasource__.m, __add_default_menu__.m,
__axes_limits__.m, __bar__.m, __clabel__.m, __contour__.m, __errcomm__.m,
__errplot__.m, __ezplot__.m, __file_filter__.m, __fltk_print__.m,
__ghostscript__.m, __gnuplot_print__.m, __go_draw_axes__.m,
__go_draw_figure__.m, __interp_cube__.m, __marching_cube__.m, __patch__.m,
__pie__.m, __plt__.m, __print_parse_opts__.m, __quiver__.m, __scatter__.m,
__stem__.m, __tight_eps_bbox__.m, __uigetdir_fltk__.m, __uigetfile_fltk__.m,
__uiputfile_fltk__.m, quiver.m, quiver3.m, rectangle.m, refreshdata.m,
ribbon.m, scatter.m, semilogy.m, shading.m, slice.m, subplot.m, surface.m,
surfl.m, surfnorm.m, text.m, uigetfile.m, uiputfile.m, whitebg.m, deconv.m,
mkpp.m, pchip.m, polyaffine.m, polyder.m, polygcd.m, polyout.m, polyval.m,
ppint.m, ppjumps.m, ppval.m, residue.m, roots.m, spline.m, splinefit.m,
addpref.m, getpref.m, setpref.m, ismember.m, setxor.m, arch_fit.m, arch_rnd.m,
arch_test.m, autoreg_matrix.m, diffpara.m, fftconv.m, filter2.m, hanning.m,
hurst.m, periodogram.m, triangle_sw.m, sinc.m, spectral_xdf.m, spencer.m,
stft.m, synthesis.m, unwrap.m, yulewalker.m, bicgstab.m, gmres.m, pcg.m, pcr.m,
__sprand_impl__.m, speye.m, spfun.m, sprandn.m, spstats.m, svds.m,
treelayout.m, treeplot.m, bessel.m, factor.m, legendre.m, perms.m, primes.m,
magic.m, toeplitz.m, corr.m, cov.m, mean.m, median.m, mode.m, qqplot.m,
quantile.m, ranks.m, zscore.m, logistic_regression_likelihood.m,
bartlett_test.m, chisquare_test_homogeneity.m, chisquare_test_independence.m,
kolmogorov_smirnov_test.m, run_test.m, u_test.m, wilcoxon_test.m, z_test.m,
z_test_2.m, bin2dec.m, dec2base.m, mat2str.m, strcat.m, strchr.m, strjust.m,
strtok.m, substr.m, untabify.m, assert.m, demo.m, example.m, fail.m, speed.m,
test.m, now.m: Use Octave coding conventions for cuddling parentheses in
scripts directory.
author | Rik <octave@nomad.inbox5.com> |
---|---|
date | Tue, 17 Jul 2012 07:08:39 -0700 |
parents | 460a3c6d8bf1 |
children | cc9e2751e073 |
comparison
equal
deleted
inserted
replaced
14867:97ce18b62d0f | 14868:5d3a684236b0 |
---|---|
49 ## Uncompress the packages and read the DESCRIPTION files. | 49 ## Uncompress the packages and read the DESCRIPTION files. |
50 tmpdirs = packdirs = descriptions = {}; | 50 tmpdirs = packdirs = descriptions = {}; |
51 try | 51 try |
52 ## Warn about non existent files. | 52 ## Warn about non existent files. |
53 for i = 1:length (files) | 53 for i = 1:length (files) |
54 if (isempty (glob(files{i}))) | 54 if (isempty (glob (files{i}))) |
55 warning ("file %s does not exist", files{i}); | 55 warning ("file %s does not exist", files{i}); |
56 endif | 56 endif |
57 endfor | 57 endfor |
58 | 58 |
59 ## Unpack the package files and read the DESCRIPTION files. | 59 ## Unpack the package files and read the DESCRIPTION files. |
113 desc = get_description (filename); | 113 desc = get_description (filename); |
114 | 114 |
115 ## Verify that package name corresponds with filename. | 115 ## Verify that package name corresponds with filename. |
116 [dummy, nm] = fileparts (tgz); | 116 [dummy, nm] = fileparts (tgz); |
117 if ((length (nm) >= length (desc.name)) | 117 if ((length (nm) >= length (desc.name)) |
118 && ! strcmp (desc.name, nm(1:length(desc.name)))) | 118 && ! strcmp (desc.name, nm(1:length (desc.name)))) |
119 error ("package name '%s' doesn't correspond to its filename '%s'", | 119 error ("package name '%s' doesn't correspond to its filename '%s'", |
120 desc.name, nm); | 120 desc.name, nm); |
121 endif | 121 endif |
122 | 122 |
123 ## Set default installation directory. | 123 ## Set default installation directory. |
151 if (handle_deps) | 151 if (handle_deps) |
152 ok = true; | 152 ok = true; |
153 error_text = ""; | 153 error_text = ""; |
154 for i = 1:length (descriptions) | 154 for i = 1:length (descriptions) |
155 desc = descriptions{i}; | 155 desc = descriptions{i}; |
156 idx2 = setdiff (1:length(descriptions), i); | 156 idx2 = setdiff (1:length (descriptions), i); |
157 if (global_install) | 157 if (global_install) |
158 ## Global installation is not allowed to have dependencies on locally | 158 ## Global installation is not allowed to have dependencies on locally |
159 ## installed packages. | 159 ## installed packages. |
160 idx1 = setdiff (1:length(global_packages), packages_to_uninstall); | 160 idx1 = setdiff (1:length (global_packages), packages_to_uninstall); |
161 pseudo_installed_packages = {global_packages{idx1}, ... | 161 pseudo_installed_packages = {global_packages{idx1}, ... |
162 descriptions{idx2}}; | 162 descriptions{idx2}}; |
163 else | 163 else |
164 idx1 = setdiff (1:length(local_packages), packages_to_uninstall); | 164 idx1 = setdiff (1:length (local_packages), packages_to_uninstall); |
165 pseudo_installed_packages = {local_packages{idx1}, ... | 165 pseudo_installed_packages = {local_packages{idx1}, ... |
166 global_packages{:}, ... | 166 global_packages{:}, ... |
167 descriptions{idx2}}; | 167 descriptions{idx2}}; |
168 endif | 168 endif |
169 bad_deps = get_unsatisfied_deps (desc, pseudo_installed_packages); | 169 bad_deps = get_unsatisfied_deps (desc, pseudo_installed_packages); |
279 endfor | 279 endfor |
280 | 280 |
281 ## Add the packages to the package list. | 281 ## Add the packages to the package list. |
282 try | 282 try |
283 if (global_install) | 283 if (global_install) |
284 idx = setdiff (1:length(global_packages), packages_to_uninstall); | 284 idx = setdiff (1:length (global_packages), packages_to_uninstall); |
285 global_packages = save_order ({global_packages{idx}, descriptions{:}}); | 285 global_packages = save_order ({global_packages{idx}, descriptions{:}}); |
286 save (global_list, "global_packages"); | 286 save (global_list, "global_packages"); |
287 installed_pkgs_lst = {local_packages{:}, global_packages{:}}; | 287 installed_pkgs_lst = {local_packages{:}, global_packages{:}}; |
288 else | 288 else |
289 idx = setdiff (1:length(local_packages), packages_to_uninstall); | 289 idx = setdiff (1:length (local_packages), packages_to_uninstall); |
290 local_packages = save_order ({local_packages{idx}, descriptions{:}}); | 290 local_packages = save_order ({local_packages{idx}, descriptions{:}}); |
291 save (local_list, "local_packages"); | 291 save (local_list, "local_packages"); |
292 installed_pkgs_lst = {local_packages{:}, global_packages{:}}; | 292 installed_pkgs_lst = {local_packages{:}, global_packages{:}}; |
293 endif | 293 endif |
294 catch | 294 catch |