e4ced217ca
Topbanner/fundraising box ( #1726 )
continuous-integration/drone/push Build is passing
2020-12-07 10:43:01 +00:00
394f511333
texts reorganisation in build and make scripts
2020-07-30 14:17:59 +02:00
de1dc548e9
Remove mini-sitemap from footer
...
continuous-integration/drone/push Build is passing
Fixes #1338
2020-05-04 15:08:03 +02:00
15ad976413
Exclude languages dir from being copied to target
2020-04-26 19:21:08 +02:00
ec59668710
Change storage of language list
...
continuous-integration/drone/push Build is passing
Having each language as a separate file in a directory makes handling of
the languages way easier.
2020-04-24 16:36:02 +02:00
785d03c6b9
Remove some spaghetti from build script
continuous-integration/drone/push Build is passing
2020-04-24 08:52:01 +02:00
58ff656a5d
Symlink instead of copy non-HTML files
...
This change is done so in a test environment, files like .less
stylesheets are always up to date in the target directory.
2019-06-03 19:56:09 +02:00
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
db38bbf73e
Switched news and event archives to index.html
2019-03-21 15:16:46 +01:00
84cbfcd533
Add quoting to all file names
2019-03-21 10:05:49 +01:00
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
447bbcf821
Some nitpicks
2019-03-12 16:42:34 +01:00
798f8f1458
Move XSL updates to phase 1
2019-03-12 16:34:02 +01:00
07ac7e3d34
Remove a few files from target directory output
2019-03-11 22:49:38 +01:00
89954e37cf
Clean up logging and error handling
2019-03-11 20:53:35 +01:00
a2577d9419
Finish switch to pattern rules in phase 2 Makefile
2019-03-11 18:34:11 +01:00
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
b5759da7a0
Generate list of included XML files in prebuild run
2019-03-11 02:35:51 +01:00
144a32ae93
Fix some makefile generation issues
2019-03-10 17:27:59 +01:00
9537759d6a
Start the switch to pattern rules in makefile
2019-03-10 15:39:23 +01:00
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
e1d87f76f7
Fix escaping
2019-03-10 09:42:05 +01:00
8a66b0e1f3
Make sure to create manifest file in the correct directory
2019-03-10 01:08:46 +01:00
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
40e85d3e09
Change order in makefile so "all" is the default rule
2019-03-09 19:07:16 +01:00
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
4d1c76951d
Completely rewrote tagmap generation
...
Fixes #63
Fixes #591
2019-03-07 23:47:27 +01:00
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
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
538a3237f2
bugfix in ignoring vcs directories
2017-08-18 16:45:59 +02:00
19ba5a4602
ignore .git folder in build operation
2017-08-18 16:00:40 +02:00
19853ef064
compatibility and portability changes from test
...
svn path=/trunk/; revision=34953
2017-01-18 19:29:15 +00:00
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
d1c05f9f34
run quicker tagging engine in prebuild
...
svn path=/trunk/; revision=34240
2016-09-07 16:35:07 +00:00
489de90db4
retain line breaks and spacing of xml/xhtml source files
...
svn path=/trunk/; revision=33309
2016-05-09 20:45:56 +00:00
16e7ff8d93
merge in support for nightly triggers and local menus
...
svn path=/trunk/; revision=32215
2015-10-28 21:28:21 +00:00
e1b628b27d
merge: drop non language specific sources cache
...
svn path=/trunk/; revision=32074
2015-10-08 07:38:44 +00:00
6675d89628
fix update/rebuild issues
...
svn path=/trunk/; revision=31948
2015-09-24 12:59:54 +00:00
5eb09142b8
ignore langglobs for copying
...
svn path=/trunk/; revision=31938
2015-09-22 15:15:33 +00:00
77ae36c479
consider new files in translation list
...
svn path=/trunk/; revision=31923
2015-09-21 15:24:30 +00:00
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
2ac0cc0bd3
consider svn additions by not breaking their path name ;-)
...
svn path=/branches/test/; revision=31614
2015-07-30 13:08:37 +00:00
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
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
e3d0971de0
introduced tagging in the include system
...
svn path=/branches/test/; revision=31504
2015-07-16 16:42:43 +00:00
5ec51e24c2
catch up with trunk
...
svn path=/branches/test/; revision=31331
2015-06-04 17:21:37 +00:00
bd42092ef1
further places do avoid dot-slash in path building
...
svn path=/branches/test/; revision=31305
2015-06-01 19:27:36 +00:00
6397090aed
catch up with fixes from trunk
...
svn path=/branches/test/; revision=31304
2015-06-01 17:23:28 +00:00
cb85e37e62
be compatible with realpath tool in debian wheezy
...
svn path=/trunk/; revision=31289
2015-06-01 00:01:37 +00:00