Commit Graph

19 Commits

Author SHA1 Message Date
kn
b4fbd2c2e0 tweak xalan-c removal, link to new upstream PR 2023-01-14 22:19:11 +00:00
kn
c67797d0dd update/regen iconv patch 2023-01-14 21:32:18 +00:00
kn
97a58a2977 update to libdigidocpp 3.14.12 2023-01-10 20:28:50 +00:00
kn
a0685334f6 Move local LibreSSL fixes to long overdue PR 2022-12-23 10:16:13 +00:00
kn
7a03edee08 Update to libdigidocpp 3.14.11
- Update libraries (#472, #495, #490, #500)
- TSL parsing improvementsa (#492, #495, #499)
- Fix memory leaks (#488)
- Prefer PSS padding with RSA key (#437)
- Code fixes and improvements (#478, #487, #513)

Bundled minizip was NOT updated, so pull a PR doing that.
2022-12-22 10:35:01 +00:00
kn
91067cb9ab Catch up on upstream zlib fix
So future releases bundling a fixed version can drop this.
2022-12-07 16:00:59 +00:00
kn
d09f74e0e1 Build without xalan-c
This dependency is required as per their CMake code, but libdigidocpp and
qdigidoc4 keep working fine without it, so patch it.

Apache no longer maintains Xalan-C, it is dead and won't receive security
updates.

Prodded by Roger Leigh (upstream maintainer), thanks.
2022-11-13 10:59:21 +00:00
tb
aee4936610 security/libdigidocpp: update for opaque TS structs. 2022-09-11 17:59:48 +00:00
kn
fafa88ca84 Make sure OpenSC gets actually installed as dependency
Both ports dlopen(3) opensc-pkcs11.so, but since this unversioned library
is not registered in WANTLIB, LIB_DEPENDS += security/opensc won't be
turned into a RNU_DEPENDS and thus remains a mere BUILD_DEPENDS.

Turn LIB_ into BUILD_ + RUN_DEPENDS to match reality.
Noticed on a fresh install.
2022-08-01 00:06:57 +00:00
kn
612d602049 Update patch comment, two PRs have been merged
Upstream now builds without any local LibreSSL patches.
2022-07-26 15:15:12 +00:00
kn
bb495b0cc2 Refetch tweaked LibreSSL patch
Actual bits from tb
2022-07-24 19:59:33 +00:00
kn
b7e9b666b8 Update to libdigidocpp 3.14.10
Trade all local patches for their rebases PRs.
Old/current qdigidoc4 keeps working against new libdigidocpp.
2022-07-21 14:34:44 +00:00
kn
c56da5c31c Link to upstream PR for identical minizip fix 2022-07-21 14:11:16 +00:00
kn
1facf32fd0 Link to upstream PR fixing minizip's version
This also fixed libdigidocpp's test suite (forgot to mention in previous).
2022-07-16 10:09:20 +00:00
kn
c5a1f8364c Fix segfault in verify code path
libdigidocpp expects the original zlib minizip, but we built with the
incompatible minizip-ng.

Require <2.0.0 with cmake and thus force the bundled version.
This is the same as already done (and upstreamed) in net/tdesktop.
2022-07-13 19:11:50 +00:00
kn
fdaac7d448 Typofix LIB_DEPENDS, depending on security/opensc for good now 2022-07-08 20:34:46 +00:00
kn
974535e506 Remove obsolete patch
The LDFLAGS bits in Makefile obsoleted this patch, seems I forgot
to remove this patch during porting.
2022-07-08 13:12:14 +00:00
tb
2604490d48 Add missing patch description. 2022-07-08 09:18:47 +00:00
kn
a015763b93 Import security/libdigidocpp 3.14.8
This is dependency for the upcoming security/qdigidoc4 port.

Input tb (who also provided all the LibreSSL fixes)
Input OK sthen
---
libdigidocpp offers creating, signing and verification of digitally signed
documents, according to XAdES and XML-DSIG standards.

digidoc-tool(1) provides a simple CLI.
2022-07-08 09:12:43 +00:00