Update upstream source from tag 'upstream/4.01.11'
Update to upstream version '4.01.11'
with Debian dir 1edf2c911a96f2be95acaff2fc67267d96231a44
Frank B. Brokken
5 years ago
0 | 0 |
#define AUTHOR "Frank B. Brokken (f.b.brokken@rug.nl)";
|
1 | |
#define VERSION "4.01.10"
|
|
1 |
#define VERSION "4.01.11"
|
2 | 2 |
#define YEARS "2005-2018"
|
29 | 29 |
#include "icmake/manual"
|
30 | 30 |
#include "icmake/destinstall"
|
31 | 31 |
#include "icmake/install"
|
32 | |
#include "icmake/github"
|
|
32 |
#include "icmake/gitlab"
|
33 | 33 |
|
34 | 34 |
void main(int argc, list argv)
|
35 | 35 |
{
|
|
71 | 71 |
if (option == "uninstall")
|
72 | 72 |
uninstall(argv[2]);
|
73 | 73 |
|
74 | |
if (option == "github")
|
75 | |
github();
|
|
74 |
if (option == "gitlab")
|
|
75 |
gitlab();
|
76 | 76 |
|
77 | 77 |
if (option == "man")
|
78 | 78 |
manpage();
|
|
143 | 143 |
" u (user-guide)\n"
|
144 | 144 |
" uninstall logfile - remove files and empty directories listed\n"
|
145 | 145 |
" in the file 'logfile'\n"
|
146 | |
" github - prepare github's gh-pages update\n"
|
|
146 |
" gitlab - prepare gitlab's web-pages update\n"
|
147 | 147 |
" (internal use only)\n"
|
148 | 148 |
"\n"
|
149 | 149 |
"If the environment variable DRYRUN is defined, no commands are\n"
|
|
0 |
stealth (4.01.11)
|
|
1 |
|
|
2 |
* Migrated from Github to Gitlab.
|
|
3 |
|
|
4 |
-- Frank B. Brokken <f.b.brokken@rug.nl> Tue, 19 Jun 2018 17:57:30 +0530
|
|
5 |
|
0 | 6 |
stealth (4.01.10)
|
1 | 7 |
|
2 | 8 |
* Added texlive-latex-extra to 'required'
|
761 | 761 |
manpagesection(COPYRIGHT)
|
762 | 762 |
This is free software, distributed under the terms of the `GNU General
|
763 | 763 |
Public License'. Copyright remains with the author. S() is found at
|
764 | |
tt(https://fbb-git.github.io/stealth/).
|
|
764 |
tt(https://fbb-git.gitlab.io/stealth/).
|
765 | 765 |
|
766 | 766 |
manpagesection(ORGANIZATION)
|
767 | 767 |
Center for Information Technology, University of Groningen.
|
11 | 11 |
itemization(
|
12 | 12 |
it() S() compilation is controlled by bf(icmake)(1). The program
|
13 | 13 |
maintenance utility bf(icmake)(1) can be obtained at
|
14 | |
lurl(https://fbb-git.github.io/icmake/), and it is also available in several
|
|
14 |
lurl(https://fbb-git.gitlab.io/icmake/), and it is also available in several
|
15 | 15 |
Linux distributions (e.g., Debian, Ubuntu);
|
16 | 16 |
|
17 | 17 |
it() Determine a directory where the files in s()'s archive ashould be
|
|
33 | 33 |
software.
|
34 | 34 |
|
35 | 35 |
When compiling s(), the
|
36 | |
url(bobcat)(https://fbb-git.github.io/bobcat/) header files must be
|
|
36 |
url(bobcat)(https://fbb-git.gitlab.io/bobcat/) header files must be
|
37 | 37 |
available. When s() is run it is dynamically linked against the bobcat
|
38 | 38 |
library. bf(Bobcat) can be downloaded from
|
39 | |
lurl(https://github.com/fbb-git/bobcat/) (and follow its installation
|
|
39 |
lurl(https://gitlab.com/fbb-git/bobcat/) (and follow its installation
|
40 | 40 |
instructions). Alternatively, bobcat may be available in your distribution,
|
41 | 41 |
(e.g., Debian or Ubuntu). Make sure to install both the run-time
|
42 | 42 |
(bf(bobcat_...)) and the development (bf(bobcat-dev_...)) versions.
|
10 | 10 |
the files tt(INSTALL.cf) and tt(icmconf);
|
11 | 11 |
it() Install a recent Gnu tt(g++) compiler;
|
12 | 12 |
it() Install the bobcat library (both the binary and development version)
|
13 | |
(lurl(https://fbb-git.github.io/bobcat/));
|
|
13 |
(lurl(https://fbb-git.gitlab.io/bobcat/));
|
14 | 14 |
it() Install the tt(icmake) program
|
15 | |
(lurl(https://fbb-git.github.io/icmake/));
|
|
15 |
(lurl(https://fbb-git.gitlab.io/icmake/));
|
16 | 16 |
it() Run `tt(./build program strip)' to compile s();
|
17 | 17 |
it() Run (probably as root) `tt(./build install program)' to install;
|
18 | 18 |
it() Optionally install documentation. See section ref(COMPILING).
|
0 | |
void github()
|
1 | |
{
|
2 | |
run("cp -r release.yo tmp/manhtml/stealthman.html "
|
3 | |
"tmp/manual/pdf/stealth.pdf tmp/manual/html ../../wip");
|
4 | |
run("cp changelog ../../wip/changelog.txt");
|
5 | |
|
6 | |
exit(0);
|
7 | |
}
|
|
0 |
void gitlab()
|
|
1 |
{
|
|
2 |
run("cp -r release.yo tmp/manhtml/stealthman.html "
|
|
3 |
"tmp/manual/pdf/stealth.pdf tmp/manual/html ../../wip");
|
|
4 |
run("cp changelog ../../wip/changelog.txt");
|
|
5 |
|
|
6 |
exit(0);
|
|
7 |
}
|
0 | 0 |
#include "INSTALL.im"
|
1 | 1 |
|
2 | |
#undef CXXFLAGS
|
3 | |
#define CXXFLAGS "-Wall -O2 -pthread"
|
|
2 |
// #undef CXXFLAGS
|
|
3 |
// #define CXXFLAGS "-Wall -O2 -pthread"
|
4 | 4 |
|
5 | 5 |
#define MAIN "main.cc"
|
6 | 6 |
#define ADD_LIBRARIES "bobcat"
|
7 | 7 |
#define THREAD ""
|
8 | 8 |
#endif
|
9 | 9 |
|
10 | |
//#define CXX "g++"
|
11 | |
#define CXX "g++-5"
|
|
10 |
#define CXX "g++"
|
12 | 11 |
|
13 | |
#define CXXFLAGS "--std=c++14 " ${THREAD} " -Wall -O2"
|
|
12 |
#define CXXFLAGS "--std=c++17 " ${THREAD} \
|
|
13 |
" -Wall -O2 -fdiagnostics-color=never"
|
14 | 14 |
#define SOURCES "*.cc"
|
15 | 15 |
#define TMP_DIR "tmp"
|
16 | 16 |
#define OBJ_EXT ".o"
|
|
21 | 21 |
#define ADD_LIBRARY_PATHS ""
|
22 | 22 |
#define LDFLAGS ""
|
23 | 23 |
#define MAIN ""
|
24 | |
#define PARSER_DIR ""
|
25 | |
#define PARSFLAGS ""
|
26 | |
#define PARSGEN ""
|
27 | |
#define PARSOUT ""
|
28 | |
#define PARSSPEC ""
|
29 | |
#define SCANFLAGS ""
|
30 | |
#define SCANGEN ""
|
31 | |
#define SCANNER_DIR ""
|
32 | |
#define SCANOUT ""
|
33 | |
#define SCANSPEC ""
|
34 | 24 |
|
35 | 25 |
|
36 | 26 |
|
6 | 6 |
|
7 | 7 |
Latest versions of:
|
8 | 8 |
|
9 | |
libbobcat-dev (cf. https://fbb-git.github.io/bobcat/)
|
10 | |
icmake (cf. https://fbb-git.github.io/icmake/)
|
11 | |
yodl (cf. https://fbb-git.github.io/yodl/)
|
|
9 |
libbobcat-dev (cf. https://fbb-git.gitlab.io/bobcat/)
|
|
10 |
icmake (cf. https://fbb-git.gitlab.io/icmake/)
|
|
11 |
yodl (cf. https://fbb-git.gitlab.io/yodl/)
|
12 | 12 |
|
13 | 13 |
To construct the user guide:
|
14 | 14 |
|