In the case of xml-security-c, the previous ebuild broke because the tarball was deleted upstream, so I bumped the version to 2.0.4 (the libressl patch is no longer needed). Also, I was unable to build the whole suite without dev-libs/xalan-c, so it was added as a build dependency to satisfy libdigidocpp.
I also tried to update qdigidoc4 to 4.2.9. I was able to get it to compile with only a few minor changes, and also pulled the latest versions of these:
{TSL.qrc,EE.xml,eu-lotl.xml}config.{json,rsa,pub}
However, on startup I attempted to sign something via SmartID and received some TLS errors, so I didn't bother much further.
libdigidocpp -> 3.14.7 xml-security-c -> 2.0.4
In the case of xml-security-c, the previous ebuild broke because the tarball was deleted upstream, so I bumped the version to 2.0.4 (the libressl patch is no longer needed). Also, I was unable to build the whole suite without dev-libs/xalan-c, so it was added as a build dependency to satisfy libdigidocpp.
I also tried to update qdigidoc4 to 4.2.9. I was able to get it to compile with only a few minor changes, and also pulled the latest versions of these:
{TSL.qrc,EE.xml,eu-lotl.xml}
config.{json,rsa,pub}
However, on startup I attempted to sign something via SmartID and received some TLS errors, so I didn't bother much further.