Ulf Jasper
fd3bb92fd9
Fix sidecar extension, again
2019-06-01 20:01:31 +02:00
Ulf Jasper
4246a58237
List outdated translations in sidecar files and use them for checks
2019-05-31 17:14:10 +02:00
Reinhard Müller
23e58100f8
Fix new parameter in generated Makefile
2019-05-28 20:39:03 +02:00
Ulf Jasper
d88d8b3388
Replace /bin/bash with /usr/bin/env bash
2019-05-23 21:16:20 +02:00
Reinhard Müller
db38bbf73e
Switched news and event archives to index.html
2019-03-21 15:16:46 +01:00
Reinhard Müller
84cbfcd533
Add quoting to all file names
2019-03-21 10:05:49 +01:00
Reinhard Müller
2d89d9c37c
Explicitly exclude .git directory from Makefile rules
...
It is always possible that the .git directory contains files which match
the pattern, for example if there is a branch called something ending in
.xhtml.
2019-03-19 08:39:17 +01:00
Reinhard Müller
447bbcf821
Some nitpicks
2019-03-12 16:42:34 +01:00
Reinhard Müller
798f8f1458
Move XSL updates to phase 1
2019-03-12 16:34:02 +01:00
Reinhard Müller
07ac7e3d34
Remove a few files from target directory output
2019-03-11 22:49:38 +01:00
Reinhard Müller
89954e37cf
Clean up logging and error handling
2019-03-11 20:53:35 +01:00
Reinhard Müller
a2577d9419
Finish switch to pattern rules in phase 2 Makefile
2019-03-11 18:34:11 +01:00
Reinhard Müller
d991f1bc43
Add generation of a few files in phase 1 that will help speed up phase 2
2019-03-11 12:31:02 +01:00
Reinhard Müller
b5759da7a0
Generate list of included XML files in prebuild run
2019-03-11 02:35:51 +01:00
Reinhard Müller
144a32ae93
Fix some makefile generation issues
2019-03-10 17:27:59 +01:00
Reinhard Müller
9537759d6a
Start the switch to pattern rules in makefile
2019-03-10 15:39:23 +01:00
Reinhard Müller
22ead941c7
Remove workaround for bug in GNU make 4.0
...
claus.fsfeurope.org is now updated to make 4.1
2019-03-10 10:51:53 +01:00
Reinhard Müller
e1d87f76f7
Fix escaping
2019-03-10 09:42:05 +01:00
Reinhard Müller
8a66b0e1f3
Make sure to create manifest file in the correct directory
2019-03-10 01:08:46 +01:00
Reinhard Müller
4d1c998d35
Improve default part of makefile
...
The comma in "\$(file >manifest,)" avoids a segfault with GNU Make 4.0
2019-03-09 20:55:42 +01:00
Reinhard Müller
40e85d3e09
Change order in makefile so "all" is the default rule
2019-03-09 19:07:16 +01:00
Reinhard Müller
abe3d83070
Update method to delete excess files
...
The new method also works for generated files (for example tag lists for
not-anymore-existent tags). The change is also a preparation for
possible replacements of generated Makefile sections into pattern rules.
2019-03-09 01:21:03 +01:00
Reinhard Müller
4d1c76951d
Completely rewrote tagmap generation
...
Fixes #63
Fixes #591
2019-03-07 23:47:27 +01:00
Reinhard Müller
b150aaf0ba
Improve error handling even more
...
After the build of a file has failed, remove the output file, so it is
retried at the next build again, even if the corresponding source has
not changed.
2019-02-16 13:11:47 +01:00
Reinhard Müller
26e29088f3
Fix handling of XML parser errors
...
This change makes sure that the build script will stop if an XML parser
error occures, and the faulty build will not be propagated to the web
server. Please note that it requires switching all the shell scripts to
bash.
2019-02-16 09:53:32 +01:00
paul
538a3237f2
bugfix in ignoring vcs directories
2017-08-18 16:45:59 +02:00
paul
19ba5a4602
ignore .git folder in build operation
2017-08-18 16:00:40 +02:00
paul
19853ef064
compatibility and portability changes from test
...
svn path=/trunk/; revision=34953
2017-01-18 19:29:15 +00:00
paul
2b519a3c7e
let otuput HTML depend on all language versions, so translation links can get changed; also reduce disk i/o and forks
...
svn path=/trunk/; revision=34370
2016-10-14 19:53:52 +00:00
paul
d1c05f9f34
run quicker tagging engine in prebuild
...
svn path=/trunk/; revision=34240
2016-09-07 16:35:07 +00:00
paul
489de90db4
retain line breaks and spacing of xml/xhtml source files
...
svn path=/trunk/; revision=33309
2016-05-09 20:45:56 +00:00
paul
16e7ff8d93
merge in support for nightly triggers and local menus
...
svn path=/trunk/; revision=32215
2015-10-28 21:28:21 +00:00
paul
e1b628b27d
merge: drop non language specific sources cache
...
svn path=/trunk/; revision=32074
2015-10-08 07:38:44 +00:00
paul
6675d89628
fix update/rebuild issues
...
svn path=/trunk/; revision=31948
2015-09-24 12:59:54 +00:00
paul
5eb09142b8
ignore langglobs for copying
...
svn path=/trunk/; revision=31938
2015-09-22 15:15:33 +00:00
paul
77ae36c479
consider new files in translation list
...
svn path=/trunk/; revision=31923
2015-09-21 15:24:30 +00:00
paul
c7e970e296
introduces refglobs as "dependency guard", to prevent documents from rebuilding due to unimportant changes
...
svn path=/branches/test/; revision=31644
2015-08-03 17:12:52 +00:00
paul
2ac0cc0bd3
consider svn additions by not breaking their path name ;-)
...
svn path=/branches/test/; revision=31614
2015-07-30 13:08:37 +00:00
paul
c12383323c
improved logging, some relieve to caching artifacts in dependency build, still to much globbing
...
svn path=/branches/test/; revision=31575
2015-07-28 17:20:54 +00:00
paul
45581f6135
pass arguments for tag-globbing via xargs instead of shell
...
svn path=/branches/test/; revision=31515
2015-07-20 11:11:59 +00:00
paul
e3d0971de0
introduced tagging in the include system
...
svn path=/branches/test/; revision=31504
2015-07-16 16:42:43 +00:00
paul
5ec51e24c2
catch up with trunk
...
svn path=/branches/test/; revision=31331
2015-06-04 17:21:37 +00:00
paul
bd42092ef1
further places do avoid dot-slash in path building
...
svn path=/branches/test/; revision=31305
2015-06-01 19:27:36 +00:00
paul
6397090aed
catch up with fixes from trunk
...
svn path=/branches/test/; revision=31304
2015-06-01 17:23:28 +00:00
paul
cb85e37e62
be compatible with realpath tool in debian wheezy
...
svn path=/trunk/; revision=31289
2015-06-01 00:01:37 +00:00
paul
02f1d40e09
basic svn capability
...
svn path=/trunk/; revision=31288
2015-05-31 21:09:48 +00:00
paul
1490e31ffb
normalize path names
...
svn path=/trunk/; revision=31284
2015-05-30 14:04:30 +00:00
paul
7933477b10
use path variables in Makefile, slightly better parallelisation
...
svn path=/trunk/; revision=31281
2015-05-29 15:55:00 +00:00
paul
b75f5e8dbe
make sure domain variable is set (ugly), regenerate make sections when instruction variables are empty
...
svn path=/trunk/; revision=31280
2015-05-29 11:24:33 +00:00
paul
78efe8bd06
parallel rule generation
...
svn path=/trunk/; revision=31276
2015-05-28 14:55:27 +00:00