<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/exporters/pkg-config, 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-03-26T15:14:26Z</updated>
<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 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>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>
<entry>
<title>Clean up exporters, specifically those we have for pkg-config</title>
<updated>2023-11-15T07:22:29Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2023-05-03T10:29:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2ac569a67b9d0980efa2d8061a6a61e0645f37a7'/>
<id>urn:sha1:2ac569a67b9d0980efa2d8061a6a61e0645f37a7</id>
<content type='text'>
The pkg-config exporters were a special hack, all in
Configurations/unix-Makefile.tmpl, and this was well and good as long
as that was the only main package interface configuration system that we
cared about.

Things have changed, though, so we move the pkg-config production to be
templatable in a more flexible manner.  Additional templates for other
interface configuration systems can then be added fairly easily.

Two variants of the .pc files are produced:

- Those in 'exporters/' are installed in the location that 'pkg-config'
  itself prefers for installed packages.
- Those in the top directory are to be used when it's desirable to build
  directly against an OpenSSL build tree.

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/20878)
</content>
</entry>
</feed>
