I am uploading a NMU to fix this.
The debdiff is attached.
diff -Nru lib60870-2.3.2/debian/changelog lib60870-2.3.2/debian/changelog
--- lib60870-2.3.2/debian/changelog 2024-02-14 07:50:12.000000000 +0000
+++ lib60870-2.3.2/debian/changelog 2024-11-13 20:58:04.000000000 +0000
@@ -1,3 +1,10 @@
+lib60870 (2.3.2-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ * Drop optional TLS support (Closes: #1075864)
+
+ -- Bastian Germann <b...@debian.org> Wed, 13 Nov 2024 20:58:04 +0000
+
lib60870 (2.3.2-1) unstable; urgency=medium
* Initial release (Closes: #1041565)
diff -Nru lib60870-2.3.2/debian/control lib60870-2.3.2/debian/control
--- lib60870-2.3.2/debian/control 2024-02-14 07:50:12.000000000 +0000
+++ lib60870-2.3.2/debian/control 2024-11-13 20:36:51.000000000 +0000
@@ -4,7 +4,6 @@
Build-Depends:
debhelper-compat (= 13),
cmake,
- libmbedtls-dev,
Rules-Requires-Root: no
Standards-Version: 4.6.2
Section: libs
diff -Nru lib60870-2.3.2/debian/liblib60870-2.symbols
lib60870-2.3.2/debian/liblib60870-2.symbols
--- lib60870-2.3.2/debian/liblib60870-2.symbols 2024-02-14 07:50:12.000000000
+0000
+++ lib60870-2.3.2/debian/liblib60870-2.symbols 2024-11-13 20:58:04.000000000
+0000
@@ -208,7 +208,6 @@
CS104_Connection_connect@Base 2.3.2
CS104_Connection_connectAsync@Base 2.3.2
CS104_Connection_create@Base 2.3.2
- CS104_Connection_createSecure@Base 2.3.2
CS104_Connection_destroy@Base 2.3.2
CS104_Connection_getAPCIParameters@Base 2.3.2
CS104_Connection_getAppLayerParameters@Base 2.3.2
@@ -238,7 +237,6 @@
CS104_Slave_addPlugin@Base 2.3.2
CS104_Slave_addRedundancyGroup@Base 2.3.2
CS104_Slave_create@Base 2.3.2
- CS104_Slave_createSecure@Base 2.3.2
CS104_Slave_destroy@Base 2.3.2
CS104_Slave_enqueueASDU@Base 2.3.2
CS104_Slave_getAppLayerParameters@Base 2.3.2
@@ -757,38 +755,6 @@
T104Frame_prepareToSend@Base 2.3.2
T104Frame_resetFrame@Base 2.3.2
T104Frame_setNextByte@Base 2.3.2
- TLSConfigVersion_toString@Base 2.3.2
- TLSConfiguration_addAllowedCertificate@Base 2.3.2
- TLSConfiguration_addAllowedCertificateFromFile@Base 2.3.2
- TLSConfiguration_addCACertificate@Base 2.3.2
- TLSConfiguration_addCACertificateFromFile@Base 2.3.2
- TLSConfiguration_addCRL@Base 2.3.2
- TLSConfiguration_addCRLFromFile@Base 2.3.2
- TLSConfiguration_create@Base 2.3.2
- TLSConfiguration_destroy@Base 2.3.2
- TLSConfiguration_enableSessionResumption@Base 2.3.2
- TLSConfiguration_resetCRL@Base 2.3.2
- TLSConfiguration_setAllowOnlyKnownCertificates@Base 2.3.2
- TLSConfiguration_setChainValidation@Base 2.3.2
- TLSConfiguration_setClientMode@Base 2.3.2
- TLSConfiguration_setEventHandler@Base 2.3.2
- TLSConfiguration_setMaxTlsVersion@Base 2.3.2
- TLSConfiguration_setMinTlsVersion@Base 2.3.2
- TLSConfiguration_setOwnCertificate@Base 2.3.2
- TLSConfiguration_setOwnCertificateFromFile@Base 2.3.2
- TLSConfiguration_setOwnKey@Base 2.3.2
- TLSConfiguration_setOwnKeyFromFile@Base 2.3.2
- TLSConfiguration_setRenegotiationTime@Base 2.3.2
- TLSConfiguration_setSessionResumptionInterval@Base 2.3.2
- TLSConnection_getPeerAddress@Base 2.3.2
- TLSConnection_getPeerCertificate@Base 2.3.2
- TLSConnection_getTLSVersion@Base 2.3.2
- TLSSocket_close@Base 2.3.2
- TLSSocket_create@Base 2.3.2
- TLSSocket_getPeerCertificate@Base 2.3.2
- TLSSocket_performHandshake@Base 2.3.2
- TLSSocket_read@Base 2.3.2
- TLSSocket_write@Base 2.3.2
TcpServerSocket_create@Base 2.3.2
TcpSocket_create@Base 2.3.2
TestCommandWithCP56Time2a_create@Base 2.3.2
diff -Nru lib60870-2.3.2/debian/rules lib60870-2.3.2/debian/rules
--- lib60870-2.3.2/debian/rules 2024-02-14 07:50:12.000000000 +0000
+++ lib60870-2.3.2/debian/rules 2024-11-13 20:57:54.000000000 +0000
@@ -9,3 +9,6 @@
%:
dh $@ --buildsystem=cmake --sourcedirectory=lib60870-C
+
+override_dh_auto_configure:
+ dh_auto_configure -- -DWITH_MBEDTLS=OFF