On 2020/06/05 14:54, Theo Buehler wrote: > It's not the first time that it would have been very useful to me to > have debug symbols for the libraries in openssl available. > > This seems to work for me. Not sure if the revision bump is necessary.
OK. It adds symbols to the static library archives so the bump is warranted. > I don't expect to need symbols for 1.0.2, so I didn't add a debug > package there, but as there are a few consumers it might be useful, > too... Seems a good time to have a look over those. sslscan-openssl depends on the :patch target so wouldn't be affected by a debug change in openssl/1.0.2 (and does still want 1.0.2). waagent uses the openssl binary for cms so probably that dep can be removed. Diff below, I have no way to test though I don't think there should be a problem. nsca-ng requires PSK so has to stay using OpenSSL. It could move to 1.1 though (there's an update, https://github.com/weiss/nsca-ng/releases) IIRC nrpe 2.x needs 1.0.2. newer versions upstream work with newer OpenSSL and *maybe* also LibreSSL but aren't compatible with old versions so handling an update means we need overlapping versions. (it's also deprecated upstream now in favour of NCPA). Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/waagent/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile 12 Jul 2019 20:49:54 -0000 1.4 +++ Makefile 5 Jun 2020 13:28:32 -0000 @@ -19,9 +19,6 @@ MODPY_SETUPTOOLS= Yes MODPY_ADJ_FILES= bin/waagent -# LibreSSL has removed CMS support -RUN_DEPENDS= security/openssl/1.0.2 - NO_TEST= Yes pre-configure: Index: patches/patch-config_openbsd_waagent_conf =================================================================== RCS file: /cvs/ports/sysutils/waagent/patches/patch-config_openbsd_waagent_conf,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-config_openbsd_waagent_conf --- patches/patch-config_openbsd_waagent_conf 23 Jun 2017 12:37:09 -0000 1.1.1.1 +++ patches/patch-config_openbsd_waagent_conf 5 Jun 2020 13:28:32 -0000 @@ -5,6 +5,15 @@ disable extensions and autoupdate Index: config/openbsd/waagent.conf --- config/openbsd/waagent.conf.orig +++ config/openbsd/waagent.conf +@@ -61,7 +61,7 @@ OS.EnableFIPS=n + OS.RootDeviceScsiTimeout=300 + + # If "None", the system default version is used. +-OS.OpensslPath=/usr/local/bin/eopenssl ++OS.OpensslPath=/usr/bin/openssl + + # Set the path to SSH keys and configuration files + OS.SshDir=/etc/ssh @@ -84,6 +84,9 @@ OS.PasswordPath=/etc/master.passwd # # Pid.File=/var/run/waagent.pid > Index: Makefile > =================================================================== > RCS file: /var/cvs/ports/security/openssl/1.1/Makefile,v > retrieving revision 1.15 > diff -u -p -r1.15 Makefile > --- Makefile 22 Apr 2020 04:31:53 -0000 1.15 > +++ Makefile 5 Jun 2020 12:48:58 -0000 > @@ -2,12 +2,15 @@ > > PORTROACH= limit:^1\.1\.[0-9][a-z] skipb:0 skipv:1.1.1 > V= 1.1.1g > +REVISION= 0 > > SHLIBVER= 11.5 > SHARED_LIBS= crypto ${SHLIBVER} \ > ssl ${SHLIBVER} > > WANTLIB= c > + > +DEBUG_PACKAGES = ${BUILD_PACKAGES} > > CONFIGURE_STYLE= simple > CONFIGURE_SCRIPT= config >