<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/libtls.pc.in, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2025-06-02T01:07:50+00:00</updated>
<entry>
<title>add top-level script copyright notices</title>
<updated>2025-06-02T01:07:50+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-06-02T01:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=43ee348d0f2422448f1d461f6993b18bdd09a972'/>
<id>urn:sha1:43ee348d0f2422448f1d461f6993b18bdd09a972</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add libssl and libcrypto to libtls's Libs.private</title>
<updated>2024-03-25T21:14:22+00:00</updated>
<author>
<name>Alyssa Ross</name>
<email>hi@alyssa.is</email>
</author>
<published>2024-03-25T21:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=f7a0f40d52b994d0bca0eacd88b39f71e447c5d9'/>
<id>urn:sha1:f7a0f40d52b994d0bca0eacd88b39f71e447c5d9</id>
<content type='text'>
Since d193f43 ("slim down `libtls`"), statically linking libtls
requires also linking libssl and libcrypto, so express that in the
pkg-config file.
</content>
</entry>
<entry>
<title>Update pc files</title>
<updated>2021-06-09T10:40:56+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2021-05-16T11:25:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5b91c428d3c92ce229c41d8afab0560c57ab7056'/>
<id>urn:sha1:5b91c428d3c92ce229c41d8afab0560c57ab7056</id>
<content type='text'>
- Remove Requires: and Conflicts:
- libssl.pc does not need to have Libs.private:
  since Requires.private: provides required
</content>
</entry>
<entry>
<title>Configure libtls and nc(1) to statically link to libcrypto/ssl</title>
<updated>2020-10-04T08:50:18+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2020-08-20T14:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=fe42a8011b25797afa48cf0359c7e2753b2ece5f'/>
<id>urn:sha1:fe42a8011b25797afa48cf0359c7e2753b2ece5f</id>
<content type='text'>
An issue that Reyk Floeter noted while building a Debian package for
LibreSSL is that installing libtls along with OpenSSL causes linker
issues since it will often pick up the wrong libcrypto/libssl. This
change makes libtls statically link the object files it needs rather
than relying on the shared libraries, effectively making libtls
self-contained and able to be packaged independently.

This should make it possible for other projects that also use libtls to
be able to package support without requiring the target OS to ship
libcrypto / libssl from LibreSSL.

https://salsa.debian.org/reyk-guest/libressl/-/commit/678278df55ce866f2f363998ca690442fa786c66
</content>
</entry>
<entry>
<title>pc: add platform-specific libs to Libs.private</title>
<updated>2016-05-31T14:24:22+00:00</updated>
<author>
<name>Martin Herkt</name>
<email>lachs0r@srsfckn.biz</email>
</author>
<published>2015-08-27T18:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=de4a123930ebd916bfafbcc4f8584e6181d912b6'/>
<id>urn:sha1:de4a123930ebd916bfafbcc4f8584e6181d912b6</id>
<content type='text'>
Fixes compilations including libressl static libraries in MinGW.

Signed-off-by: Ricardo Constantino (:RiCON) &lt;wiiaboo@gmail.com&gt;
</content>
</entry>
<entry>
<title>update pc files to use the package version, not library ABI version</title>
<updated>2015-08-20T00:18:20+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-08-19T23:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3bdb537aaeb8c5564447e0cec8f7b2b1e1477bcc'/>
<id>urn:sha1:3bdb537aaeb8c5564447e0cec8f7b2b1e1477bcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the individual library versions in LibreSSL pc files</title>
<updated>2014-12-14T22:59:26+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-12-11T13:51:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=2669771c7e5cbdc41d9996c42e38c5a689e38957'/>
<id>urn:sha1:2669771c7e5cbdc41d9996c42e38c5a689e38957</id>
<content type='text'>
Previously, they were all using the portable package version, rather
than the individual library versions. openssl(1)'s pc file represents
the LibreSSL-portable release however.

$ pkg-config --modversion libtls
1:0:0
$ pkg-config --modversion openssl
2.1.2
$ pkg-config --modversion libssl
30:0:0
$ pkg-config --modversion libcrypto
30:3:0

ok beck@ deraadt@
</content>
</entry>
<entry>
<title>add support for building libtls</title>
<updated>2014-12-06T15:13:56+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-12-05T04:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=b3270494f043104b7d63d5b30f47464b5bf253db'/>
<id>urn:sha1:b3270494f043104b7d63d5b30f47464b5bf253db</id>
<content type='text'>
Use './configure --enable-libtls' to build the library and install the
associated manpages. Note that the API and ABI of this library may
change still, though feedback is welcome.

ok deraadt@ jsing@ tedu@
</content>
</entry>
</feed>
