annotate build_packages.m @ 4654:b9e4ebcad82f

disable doc extraction for optim package Disable the rules for extracting doc strings because they don't work when cross compiling. Our patches to the source files don't touch the doc strings, so there is no need to update them anyway.
author John W. Eaton <jwe@octave.org>
date Tue, 10 Apr 2018 07:50:10 -0400
parents 1cd7d7fd437a
children 1814816b46df
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4396
2044ff84d431 of-generate_html: update to v0.3.0
John D
parents: 4390
diff changeset
1 attempt to compile and install the octave packages
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
2
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
3 orig_echo = echo_executing_commands ();
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
4 orig_more = page_screen_output();
3726
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
5
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
6 % helper function to try install a package, and recover
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
7 function try_install (pkgname)
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
8 currdir = pwd ();
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
9
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
10 try
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
11 pkg ('install', pkgname, '-noauto')
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
12 catch err
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
13 warning (err.identifier, err.message);
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
14 end_try_catch
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
15
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
16 cd (currdir);
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
17 endfunction
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
18
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
19 unwind_protect
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
20
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
21 more ("off");
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
22 echo ("on");
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
23
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
24 % cd to script directory as the packages files are in the same place
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
25 [packagedir] = fileparts(mfilename("fullpathext"));
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
26 if length(packagedir) > 0
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
27 cd(packagedir);
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
28 endif
3726
1166dbbbe15c build_packages.m: add helper function to install packages
John Donoghue
parents: 3724
diff changeset
29
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
30 % install the packages
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
31 try_install general-2.0.0.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
32 try_install miscellaneous-1.2.1.tar.gz
4225
e700dc14cc04 of-struct: update to 1.0.14
John D
parents: 4224
diff changeset
33 try_install struct-1.0.14.tar.gz
4226
3011aee4a997 of-optim: update to 1.5.2
John D
parents: 4225
diff changeset
34 try_install optim-1.5.2.tar.gz
4627
1cd7d7fd437a of-control: update to v3.1.0
John Donoghue
parents: 4598
diff changeset
35 try_install control-3.1.0.tar.gz
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
36 try_install signal-1.3.2.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
37 try_install communications-1.2.1.tar.gz
4536
6b78d8a0e871 * build_packages.m: update image version to 2.6.2
John Donoghue <john.donoghue@ieee.org>
parents: 4522
diff changeset
38 try_install image-2.6.2.tar.gz
4596
941a98da1d78 of-io: update to v2.4.10
John D
parents: 4536
diff changeset
39 try_install io-2.4.10.tar.gz
4234
5095971cff2f of-statistics: update to 1.3.0
John D
parents: 4229
diff changeset
40 try_install statistics-1.3.0.tar.gz
4373
14ea30a05e22 of-geometry: update to 3.0.0
John D
parents: 4368
diff changeset
41 try_install geometry-3.0.0.tar.gz
4228
673768de4bce of-windows: update to 1.2.4
John D
parents: 4227
diff changeset
42 try_install windows-1.2.4.tar.gz
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
43 try_install odepkg-0.8.5.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
44 try_install linear-algebra-2.2.2.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
45 try_install sockets-1.2.0.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
46 try_install data-smoothing-1.3.0.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
47 try_install fuzzy-logic-toolkit-0.4.5.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
48 try_install quaternion-2.4.0.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
49 try_install fits-1.0.7.tar.gz
4327
8e9b2a147e2a of-tsa: update to v4.4.5
John D
parents: 4288
diff changeset
50 try_install tsa-4.4.5.tar.gz
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
51 try_install dicom-0.1.1.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
52 try_install netcdf-1.0.11.tar.gz
4288
d9f7375edf90 of-ltfat: update to 2.2.0
John D
parents: 4275
diff changeset
53 try_install ltfat-2.2.0.tar.gz
4224
9ded338051db of-database: update to 2.4.2
John D
parents: 4218
diff changeset
54 try_install database-2.4.2.tar.gz
4444
7c915f80c927 of-instrument-control: update to 0.3.0
John D
parents: 4398
diff changeset
55 try_install instrument-control-0.3.0.tar.gz
4398
dd05ea2618f0 of-generate_html: update to 0.3.1
John D
parents: 4396
diff changeset
56 try_install generate_html-0.3.1.tar.gz
4597
aa103406b6c4 of-financial: update to 0.5.1
John D
parents: 4596
diff changeset
57 try_install financial-0.5.1.tar.gz
4388
d18a08f439b9 of-stk: update to v2.4.2
John D
parents: 4381
diff changeset
58 try_install stk-2.4.2.tar.gz
4274
ce2ace274275 of-splines: update to 1.3.2
John D
parents: 4252
diff changeset
59 try_install splines-1.3.2.tar.gz
4457
8f1067425d0a of-dataframe: update to v1.2.0
John D
parents: 4455
diff changeset
60 try_install dataframe-1.2.0.tar.gz
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
61 try_install lssa-0.1.2.tar.gz
4275
d88666c329ba of-queueing: update to v1.2.5
John D
parents: 4274
diff changeset
62 try_install queueing-1.2.5.tar.gz
4381
48ff10ecae2d of-nurbs: update to 1.3.13
John D
parents: 4374
diff changeset
63 try_install nurbs-1.3.13.tar.gz
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
64 try_install strings-1.2.0.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
65 try_install ga-0.10.0.tar.gz
4598
0e9d2e917032 * build_packages.m: update interval to 3.1.0
John D
parents: 4597
diff changeset
66 try_install interval-3.1.0.tar.gz
4455
15ad2888b225 of-nan: update to v3.1.4
John D
parents: 4454
diff changeset
67 try_install nan-3.1.4.tar.gz
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
68 try_install ocs-0.1.5.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
69 try_install mapping-1.2.1.tar.gz
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
70 try_install tisean-0.2.3.tar.gz
4374
988745446d56 of-sparsersb: update to 1.0.5
John D
parents: 4373
diff changeset
71 try_install sparsersb-1.0.5.tar.gz
4390
a79cf7dd8623 of-video: update to 1.2.4
John D
parents: 4388
diff changeset
72 try_install video-1.2.4.tar.gz
4169
f479c436e703 of-zeromq: update to 1.2.1
John Donoghue
parents: 4157
diff changeset
73 try_install zeromq-1.2.1.tar.gz
4453
82edb9bd4325 of-gsl: update to v2.1.0
John D
parents: 4450
diff changeset
74 try_install gsl-2.1.0.tar.gz
4154
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
75
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
76 unwind_protect_cleanup
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
77 echo_executing_commands (orig_echo);
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
78 page_screen_output(orig_more);
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
79 clear ("orig_echo", "orig_more");
84a6afd1c632 build_packages.m: restore more and echo state after running build script
John Donoghue
parents: 4148
diff changeset
80 end_unwind_protect