summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorArnout Engelen <arnout@bzzt.net>2020-12-03 20:03:20 +0100
committerArnout Engelen <arnout@bzzt.net>2020-12-04 09:24:37 +0100
commit777cb35eb82b1e26613e7b16717cf78b4a959354 (patch)
tree8981099c31a4106a7a57718cad1f60a7571cf3cd /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent6cea12ccff6e279f0bc1f91aa6a898d642e03320 (diff)
compress-man-pages: symlink compressed manpages deterministically
For example graphviz has chained symlinked manpages: dot2gxl.1 is a symlink to gv2gxl.1 which is a symlink to gxl2gv.1 The second loop replaces each non-compressed symlink to a compressed symlink. The target is determined with 'readlink -f', which follows links recursively until the first name that is not a link (so either the 'target name' or the first 'dangling' symlink). This means that if the loop converted dot2gxl.1 before converting gv2gxl.1 it would add a symlink `dot2gxl.1.gz->gxl2gv.1.gz`. When it converted gv2gxl.1 first, it would then add a `dot2gxl.1.gz->gv2gxl.1.gz` symlink. Both are 'correct', but it's weird the result depends on the order in which 'find' returns the files. This PR makes the behaviour deterministic. fixes #104708
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions