Commit Graph

54 Commits

Author SHA1 Message Date
Ulf Jasper fd3bb92fd9 Fix sidecar extension, again
the build was successful Details
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
the build was successful Details
2019-05-28 20:39:03 +02:00
Ulf Jasper d88d8b3388 Replace /bin/bash with /usr/bin/env bash
the build was successful Details
2019-05-23 21:16:20 +02:00
Reinhard Müller db38bbf73e Switched news and event archives to index.html
the build was successful Details
2019-03-21 15:16:46 +01:00
Reinhard Müller 84cbfcd533 Add quoting to all file names
the build was successful Details
2019-03-21 10:05:49 +01:00
Reinhard Müller 2d89d9c37c Explicitly exclude .git directory from Makefile rules
the build was successful Details
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
the build was successful Details
2019-03-11 22:49:38 +01:00
Reinhard Müller 89954e37cf Clean up logging and error handling
the build was successful Details
2019-03-11 20:53:35 +01:00
Reinhard Müller a2577d9419 Finish switch to pattern rules in phase 2 Makefile
the build was successful Details
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
the build was successful Details
2019-03-11 12:31:02 +01:00
Reinhard Müller b5759da7a0 Generate list of included XML files in prebuild run
the build was successful Details
2019-03-11 02:35:51 +01:00
Reinhard Müller 144a32ae93 Fix some makefile generation issues
the build was successful Details
2019-03-10 17:27:59 +01:00
Reinhard Müller 9537759d6a Start the switch to pattern rules in makefile
the build was successful Details
2019-03-10 15:39:23 +01:00
Reinhard Müller 22ead941c7 Remove workaround for bug in GNU make 4.0
the build was successful Details
claus.fsfeurope.org is now updated to make 4.1
2019-03-10 10:51:53 +01:00
Reinhard Müller e1d87f76f7 Fix escaping
the build was successful Details
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 build was successful Details
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 build was successful Details
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
the build was successful Details
Fixes #63
Fixes #591
2019-03-07 23:47:27 +01:00
Reinhard Müller b150aaf0ba Improve error handling even more
the build was successful Details
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
the build was successful Details
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