texlive-tlmgr: add subpackage
[termux-packages] / packages / hunspell / fix-hardcoded-paths.patch
1 diff -uNr hunspell-1.6.1/src/tools/hunspell.cxx hunspell-1.6.1.mod/src/tools/hunspell.cxx
2 --- hunspell-1.6.1/src/tools/hunspell.cxx 2017-09-14 13:34:22.032862927 +0300
3 +++ hunspell-1.6.1.mod/src/tools/hunspell.cxx 2017-09-14 13:35:48.482862865 +0300
4 @@ -660,7 +660,7 @@
5
6 const char* extension = (filename) ? basename(filename, '.') : NULL;
7 TextParser* parser = get_parser(format, extension, pMS[0]);
8 - char tmpdirtemplate[] = "/tmp/hunspellXXXXXX";
9 + char tmpdirtemplate[] = "@TERMUX_PREFIX@/tmp/hunspellXXXXXX";
10
11 bool bZippedOdf = is_zipped_odf(parser, extension);
12 // access content.xml of ODF
13 @@ -1567,7 +1567,7 @@
14
15 const char* extension = basename(filename, '.');
16 TextParser* parser = get_parser(format, extension, pMS[0]);
17 - char tmpdirtemplate[] = "/tmp/hunspellXXXXXX";
18 + char tmpdirtemplate[] = "@TERMUX_PREFIX@/tmp/hunspellXXXXXX";
19
20 bool bZippedOdf = is_zipped_odf(parser, extension);
21 // access content.xml of ODF
22 diff -uNr hunspell-1.6.1/src/tools/hzip.cxx hunspell-1.6.1.mod/src/tools/hzip.cxx
23 --- hunspell-1.6.1/src/tools/hzip.cxx 2017-03-25 23:20:45.000000000 +0200
24 +++ hunspell-1.6.1.mod/src/tools/hzip.cxx 2017-09-14 13:36:09.462862850 +0300
25 @@ -343,7 +343,7 @@
26 if (!f)
27 return fail("hzip: %s: Permission denied\n", filename);
28
29 - char tmpfiletemplate[] = "/tmp/hunspellXXXXXX";
30 + char tmpfiletemplate[] = "@TERMUX_PREFIX@/tmp/hunspellXXXXXX";
31 mode_t mask = umask(S_IXUSR | S_IRWXG | S_IRWXO);
32 int tempfileno = mkstemp(tmpfiletemplate);
33 umask(mask);