sync ports with The Matrix

This commit is contained in:
purplerain 2023-08-23 18:07:35 +00:00
parent 358e427f5b
commit 6f57aa08fd
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
149 changed files with 1364 additions and 3248 deletions

View file

@ -1,10 +1,10 @@
COMMENT = library for creating DigiDoc signature files
V = 3.15.0
V = 3.16.0
DISTNAME = libdigidocpp-${V}
CATEGORIES = security
SHARED_LIBS = digidocpp 2.0 # 0.0
SHARED_LIBS = digidocpp 3.0 # 0.0
DEBUG_PACKAGES = ${BUILD_PACKAGES}
@ -15,6 +15,12 @@ PERMIT_PACKAGE = Yes
HOMEPAGE = https://www.id.ee/
MASTER_SITES = https://github.com/open-eid/libdigidocpp/releases/download/v${V}/
# pending "Get EVP_MD_CTX from EVP_Digest(3) to fix LibreSSL build"
# https://github.com/open-eid/libdigidocpp/pull/550
MASTER_SITES0 = https://github.com/open-eid/libdigidocpp/commit/
PATCHFILES = 2619a2a70a312558d912e9d758e376463e3e6482.patch:0
PATCH_DIST_STRIP = -p1
MAINTAINER = Klemens Nanni <kn@openbsd.org>
# -std=gnu++17
@ -37,10 +43,6 @@ RUN_DEPENDS = # empty
# move DIGIDOCPP_CONFIG_DIR out of /usr/local/ into /etc/ (PLIST @sample)
CONFIGURE_ARGS = -DCMAKE_INSTALL_SYSCONFDIR=share/examples
# pending "Treat dead Xalan-C as optional"
# https://github.com/open-eid/cmake/pull/38
CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_XalanC=ON
# skip documentation and heavy dependency (for now)
CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON

View file

@ -1,2 +1,4 @@
SHA256 (libdigidocpp-3.15.0.tar.gz) = CNHBPeodU2EzvmQBa9KI+1vGuuD25gSwdU9dVhVG04Q=
SIZE (libdigidocpp-3.15.0.tar.gz) = 2496396
SHA256 (2619a2a70a312558d912e9d758e376463e3e6482.patch) = uCfGk8Odwj+XF9jKpzf0izmMiaP4J+3K383wsWQH0MA=
SHA256 (libdigidocpp-3.16.0.tar.gz) = XgObeVQJ2X7hNIelGK55RTtkKvU6D+RkLMc24/PZCzY=
SIZE (2619a2a70a312558d912e9d758e376463e3e6482.patch) = 1497
SIZE (libdigidocpp-3.16.0.tar.gz) = 2484988

View file

@ -1,15 +0,0 @@
pending "Treat dead Xalan-C as optional"
https://github.com/open-eid/cmake/pull/38
Index: cmake/modules/FindXmlSecurityC.cmake
--- cmake/modules/FindXmlSecurityC.cmake.orig
+++ cmake/modules/FindXmlSecurityC.cmake
@@ -22,7 +22,7 @@ select_library_configurations(XmlSecurityC)
mark_as_advanced(XmlSecurityC_INCLUDE_DIR XmlSecurityC_LIBRARY_RELEASE XmlSecurityC_LIBRARY_DEBUG)
include(FindPackageHandleStandardArgs)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS(XmlSecurityC DEFAULT_MSG XmlSecurityC_LIBRARY XmlSecurityC_INCLUDE_DIR XalanC_FOUND XercesC_FOUND OPENSSL_FOUND)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(XmlSecurityC DEFAULT_MSG XmlSecurityC_LIBRARY XmlSecurityC_INCLUDE_DIR XercesC_FOUND OPENSSL_FOUND)
if(XmlSecurityC_FOUND)
set(XmlSecurityC_INCLUDE_DIRS ${XmlSecurityC_INCLUDE_DIR} ${XercesC_INCLUDE_DIR} ${OPENSSL_INCLUDE_DIR})

View file

@ -17,8 +17,6 @@ lib/pkgconfig/libdigidocpp.pc
@man man/man1/digidoc-tool.1
share/examples/digidocpp/
@sample ${SYSCONFDIR}/digidocpp/
share/examples/digidocpp/798.p12
@sample ${SYSCONFDIR}/digidocpp/798.p12
share/examples/digidocpp/digidocpp.conf
@sample ${SYSCONFDIR}/digidocpp/digidocpp.conf
share/examples/digidocpp/schema/