<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/exporters, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-04-14T08:54:05Z</updated>
<entry>
<title>Work around "Use of uninitialized value..." in mkinstallvars.pl</title>
<updated>2026-04-14T08:54:05Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-04-10T17:48:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9ca063ad8455d581aead90727a6ac73069856b51'/>
<id>urn:sha1:9ca063ad8455d581aead90727a6ac73069856b51</id>
<content type='text'>
Avoid "Use of uninitialized value in concatenation (.) or string
at util/mkinstallvars.pl line 139." message by supplying COMMENT
in the mkinstallvars.pl call exporters/build.info.

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Tue Apr 14 08:54:11 2026
(Merged from https://github.com/openssl/openssl/pull/30768)
</content>
</entry>
<entry>
<title>Slight enhancement of commentary for exported configurations</title>
<updated>2026-03-26T15:14:26Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2025-10-11T04:53:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3bc23e1d2470ad1366c17fcb784e4a4daec4d6f2'/>
<id>urn:sha1:3bc23e1d2470ad1366c17fcb784e4a4daec4d6f2</id>
<content type='text'>
There's a misunderstanding regarding the use of .pc and .cmake files
found in the top of the build tree vs in its 'exporters' subdirectory.

Some added commentary, especially in the files being produced, might
help clarify their uses.

Resolves: https://github.com/openssl/openssl/issues/28803

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Thu Mar 26 15:19:09 2026
(Merged from https://github.com/openssl/openssl/pull/28858)
</content>
</entry>
<entry>
<title>Removes trailing whitespace from generated pkg-config .pc files</title>
<updated>2026-02-25T09:53:13Z</updated>
<author>
<name>Chris Baudouin, Jr.</name>
<email>cjb5326@rit.edu</email>
</author>
<published>2026-02-19T14:12:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=55b87dd7f463c8cd4c5a2933233f0afca0a688ad'/>
<id>urn:sha1:55b87dd7f463c8cd4c5a2933233f0afca0a688ad</id>
<content type='text'>
Fixes #29993

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Wed Feb 25 09:53:18 2026
(Merged from https://github.com/openssl/openssl/pull/30087)
</content>
</entry>
<entry>
<title>Remove unused Data::Dumper from cmake exporter</title>
<updated>2026-01-08T08:55:48Z</updated>
<author>
<name>Andreas Aigner</name>
<email>andreas.aigner@dcs-computing.com</email>
</author>
<published>2024-06-12T07:27:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2a0aea5a9b5d1cfc1a115de0e0a7f0faf13f8c70'/>
<id>urn:sha1:2a0aea5a9b5d1cfc1a115de0e0a7f0faf13f8c70</id>
<content type='text'>
* Remove additional dependency for old build boxes (in particular centos)

CLA: trivial

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
MergeDate: Thu Jan  8 08:55:10 2026
(Merged from https://github.com/openssl/openssl/pull/24632)

(cherry picked from commit df0a0fd613cb36a252ea20076d86408a5da2bd43)
</content>
</entry>
<entry>
<title>Remove ENGINESDIR variable and engines installation from Makefiles.</title>
<updated>2025-12-04T12:31:06Z</updated>
<author>
<name>Milan Broz</name>
<email>gmazyland@gmail.com</email>
</author>
<published>2025-09-19T11:03:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cfd96295fc9df42ce7e07f000fa21efb08204456'/>
<id>urn:sha1:cfd96295fc9df42ce7e07f000fa21efb08204456</id>
<content type='text'>
For compatibility reasons, OPENSSL_ENGINES_DIR and OPENSSL_INFO_ENGINES_DIR
are still supported but return values like with engines disabled.

The OPENSSL_ENGINES environment variable will be removed with engine
removal later.

Resolves: https://github.com/openssl/project/issues/1425

Signed-off-by: Milan Broz &lt;gmazyland@gmail.com&gt;

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29305)
</content>
</entry>
<entry>
<title>exporters for pkg-config: align with the changes for CMake</title>
<updated>2024-08-30T03:20:48Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-08-28T16:52:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=15b748496faeebb3b6d8021049bccc93903ee322'/>
<id>urn:sha1:15b748496faeebb3b6d8021049bccc93903ee322</id>
<content type='text'>
The latest CMake exporter changes reworked the the variables in builddata.pm
and installdata.pm.  Unfortunately, the pkg-config exporter templates were
forgotten in that effort.

Fixes #25299

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/25308)
</content>
</entry>
<entry>
<title>fix: for exporters to work for build config, there may be two include dirs</title>
<updated>2024-08-27T15:20:12Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-07-17T16:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=accd835f8d6ed946eb540a3e2e82f9723093f094'/>
<id>urn:sha1:accd835f8d6ed946eb540a3e2e82f9723093f094</id>
<content type='text'>
For CMake / pkg-config configuration files to be used for an uninstalled
build, the include directory in the build directory isn't enough, if that
one is separate from the source directory.  The include directory in the
source directory must be accounted for too.

This includes some lighter refactoring of util/mkinstallvars.pl, with the
result that almost all variables in builddata.pm and installdata.pm have
become arrays, even though unnecessarily for most of them; it was simpler
that way.  The CMake / pkg-config templates are adapted accordingly.

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24918)
</content>
</entry>
<entry>
<title>fix: exporters/cmake/OpenSSLConfig.cmake.in to work for build config</title>
<updated>2024-08-27T15:20:12Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-07-17T09:09:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a82d9e572cc757e4fa50d484bfbb7115f2d027dd'/>
<id>urn:sha1:a82d9e572cc757e4fa50d484bfbb7115f2d027dd</id>
<content type='text'>
This template file is made to make both:

1. OpenSSLConfig.cmake (CMake config used when building a CMake package
   against an uninstalled OpenSSL build)
2. exporters/OpenSSLConfig.cmake (CMake config that's to be installed
   alongside OpenSSL, and is used when building a CMake package against
   an OpenSSL installation).

Variant 1 was unfortunately getting the internal '_ossl_prefix' variable
wrong, which is due to how the perl snippet builds the command(s) to figure
out its value.  That needed some correction.

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24918)
</content>
</entry>
<entry>
<title>Fix cmake generator</title>
<updated>2024-07-16T15:12:04Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2024-07-14T12:57:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c1a27bdeb9a4f915aa92ed0e74ed48a1f9b94176'/>
<id>urn:sha1:c1a27bdeb9a4f915aa92ed0e74ed48a1f9b94176</id>
<content type='text'>
PR #24678 modified some environment variables and locations that the
cmake exporter depended on, resulting in empty directory resolution.
Adjust build build.info and input variable names to match up again

Fixes #24874

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24877)
</content>
</entry>
<entry>
<title>Adapt all the exporter files to the new vars from util/mkinstallvars.pl</title>
<updated>2024-06-25T19:32:43Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-06-20T12:33:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=30dc37d798a0428fd477d3763086e7e97b3d596f'/>
<id>urn:sha1:30dc37d798a0428fd477d3763086e7e97b3d596f</id>
<content type='text'>
With this, the pkg-config files take better advantage of relative directory
values.

Fixes #24298

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24687)
</content>
</entry>
</feed>
