I went over the upstream git repo and cherry-picked commits to fix this. There are many :/
$ grep ^commit debian/patches/doc-build-with-newer-cairo-*.patch debian/patches/doc-build-with-newer-cairo-1.patch:commit c22ae5ed4ca8d7e5568be7d5a930ee388117703e debian/patches/doc-build-with-newer-cairo-2.patch:commit 9df76e22464a0b6302b7c1cda980a35b39185bc4 debian/patches/doc-build-with-newer-cairo-3.patch:commit 293d3beaf03c8798899332b7a948b32c4a3da3e9 debian/patches/doc-build-with-newer-cairo-4.patch:commit 966d69c603b5a6ae22e3132b6ecc6a39b86e52ab debian/patches/doc-build-with-newer-cairo-5.patch:commit 7b2a6027775b0158304635a98de0f9b5672f163a debian/patches/doc-build-with-newer-cairo-6.patch:commit 8129939c312e4b5060042fdb93bd071b7b133381 debian/patches/doc-build-with-newer-cairo-7.patch:commit e002e293d9dc956a0634b3a4bcc8d93e655582d5
It's probably less risky to update to 1.9.7.
I'll post this info in the debian bug too, see what the maintainer prefers, before taking further action.
WIP branch: https://code.launchpad.net/~ahasenack/ubuntu/+source/doxygen/+git/doxygen/+ref/mantic-doxygen-cairo-compat
PPA: https://launchpad.net/~ahasenack/+archive/ubuntu/doxygen-et-al
I went over the upstream git repo and cherry-picked commits to fix this. There are many :/
$ grep ^commit debian/ patches/ doc-build- with-newer- cairo-* .patch patches/ doc-build- with-newer- cairo-1. patch:commit c22ae5ed4ca8d7e 5568be7d5a930ee 388117703e patches/ doc-build- with-newer- cairo-2. patch:commit 9df76e22464a0b6 302b7c1cda980a3 5b39185bc4 patches/ doc-build- with-newer- cairo-3. patch:commit 293d3beaf03c879 8899332b7a948b3 2c4a3da3e9 patches/ doc-build- with-newer- cairo-4. patch:commit 966d69c603b5a6a e22e3132b6ecc6a 39b86e52ab patches/ doc-build- with-newer- cairo-5. patch:commit 7b2a6027775b015 8304635a98de0f9 b5672f163a patches/ doc-build- with-newer- cairo-6. patch:commit 8129939c312e4b5 060042fdb93bd07 1b7b133381 patches/ doc-build- with-newer- cairo-7. patch:commit e002e293d9dc956 a0634b3a4bcc8d9 3e655582d5
debian/
debian/
debian/
debian/
debian/
debian/
debian/
It's probably less risky to update to 1.9.7.
I'll post this info in the debian bug too, see what the maintainer prefers, before taking further action.
WIP branch: https:/ /code.launchpad .net/~ahasenack /ubuntu/ +source/ doxygen/ +git/doxygen/ +ref/mantic- doxygen- cairo-compat
PPA: https:/ /launchpad. net/~ahasenack/ +archive/ ubuntu/ doxygen- et-al