<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/CMakeLists.txt, branch cmn/https-cap-no-hardcode</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>Fix the existence check for `regcomp_l`.</title>
<updated>2016-10-07T19:47:04+00:00</updated>
<author>
<name>Arthur Schreiber</name>
<email>arthurschreiber@github.com</email>
</author>
<published>2016-10-07T01:30:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=361179786d9c27381bac185337db9526593e2b47'/>
<id>361179786d9c27381bac185337db9526593e2b47</id>
<content type='text'>
`xlocale.h` only defines `regcomp_l` if `regex.h` was included as well.

Also change the test cases to actually test `p_regcomp` works with
a multibyte locale.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`xlocale.h` only defines `regcomp_l` if `regex.h` was included as well.

Also change the test cases to actually test `p_regcomp` works with
a multibyte locale.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure we use the `C` locale for `regcomp` on macOS.</title>
<updated>2016-10-06T11:15:31+00:00</updated>
<author>
<name>Arthur Schreiber</name>
<email>arthurschreiber@github.com</email>
</author>
<published>2016-10-06T11:15:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ab96ca5572f1aae6bc7f889fbd46f56fc959ba2b'/>
<id>ab96ca5572f1aae6bc7f889fbd46f56fc959ba2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: add curl library path</title>
<updated>2016-09-05T11:24:07+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-09-05T11:24:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=528b2f7df81348c2e7b4e1f63189ba958f8e14a3'/>
<id>528b2f7df81348c2e7b4e1f63189ba958f8e14a3</id>
<content type='text'>
The `PKG_CHECK_MODULES` function searches a pkg-config module and
then proceeds to set various variables containing information on
how to link to the library. In contrast to the `FIND_PACKAGE`
function, the library path set by `PKG_CHECK_MODULES` will not
necessarily contain linking instructions with a complete path to
the library, though. So when a library is not installed in a
standard location, the linker might later fail due to being
unable to locate it.

While we already honor this when configuring libssh2 by adding
`LIBSSH2_LIBRARY_DIRS` to the link directories, we fail to do so
for libcurl, preventing us to build libgit2 on e.g. FreeBSD. Fix
the issue by adding the curl library directory to the linker
search path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `PKG_CHECK_MODULES` function searches a pkg-config module and
then proceeds to set various variables containing information on
how to link to the library. In contrast to the `FIND_PACKAGE`
function, the library path set by `PKG_CHECK_MODULES` will not
necessarily contain linking instructions with a complete path to
the library, though. So when a library is not installed in a
standard location, the linker might later fail due to being
unable to locate it.

While we already honor this when configuring libssh2 by adding
`LIBSSH2_LIBRARY_DIRS` to the link directories, we fail to do so
for libcurl, preventing us to build libgit2 on e.g. FreeBSD. Fix
the issue by adding the curl library directory to the linker
search path.
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: do not use -fPIC for MSYS2</title>
<updated>2016-06-21T05:50:02+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-06-20T09:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b6a2fd0e0dbf5d2f45fd9307c7577f94b1e4d169'/>
<id>b6a2fd0e0dbf5d2f45fd9307c7577f94b1e4d169</id>
<content type='text'>
The MSYS2 build system automatically compiles all code with position-independent
code. When we manually add the -fPIC flag to the compiler flags, MSYS2 will
loudly complain about PIC being the default and thus not required.

Fix the annoyance by stripping -fPIC in MSYS2 enviroments like it is already
done for MinGW.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The MSYS2 build system automatically compiles all code with position-independent
code. When we manually add the -fPIC flag to the compiler flags, MSYS2 will
loudly complain about PIC being the default and thus not required.

Fix the annoyance by stripping -fPIC in MSYS2 enviroments like it is already
done for MinGW.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3796 from mmuman/haiku</title>
<updated>2016-06-01T16:33:58+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-06-01T16:33:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0aaba445933bed0ab046009fe6c4aca1aaf7c6b9'/>
<id>0aaba445933bed0ab046009fe6c4aca1aaf7c6b9</id>
<content type='text'>
Preliminary Haiku port</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Preliminary Haiku port</pre>
</div>
</content>
</entry>
<entry>
<title>Update CMakeLists.txt</title>
<updated>2016-05-27T07:20:35+00:00</updated>
<author>
<name>Elan Ruusamäe</name>
<email>glen@delfi.ee</email>
</author>
<published>2016-05-27T07:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=13b0b7d520e412bab222820e78947c0244413371'/>
<id>13b0b7d520e412bab222820e78947c0244413371</id>
<content type='text'>
typo fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
typo fix</pre>
</div>
</content>
</entry>
<entry>
<title>CMakeLists: Add libnetwork for Haiku</title>
<updated>2016-05-22T21:24:30+00:00</updated>
<author>
<name>François Revol</name>
<email>revol@free.fr</email>
</author>
<published>2016-05-22T21:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d94f5037291f283b917f84f2a11ef4ae7027c5b2'/>
<id>d94f5037291f283b917f84f2a11ef4ae7027c5b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: include threading libraries in pkg-config</title>
<updated>2016-04-29T14:19:11+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-04-29T14:18:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=097b0761f16ec9552287f4c1f50c2e1124ce6db6'/>
<id>097b0761f16ec9552287f4c1f50c2e1124ce6db6</id>
<content type='text'>
Include any required threading libraries in our `libgit2.pc`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include any required threading libraries in our `libgit2.pc`.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: run proxy tests with ctest</title>
<updated>2016-04-19T11:54:27+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2016-04-19T08:50:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b8353236bc9aff0ea0501e46e7912383cb6e574c'/>
<id>b8353236bc9aff0ea0501e46e7912383cb6e574c</id>
<content type='text'>
Running clar directly on appveyor makes it think the command returned
failure, so it stops the tests. Running it via ctest lets it go through.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Running clar directly on appveyor makes it think the command returned
failure, so it stops the tests. Running it via ctest lets it go through.
</pre>
</div>
</content>
</entry>
<entry>
<title>CMakeLists: Further improve the error messages regarding CMAKE_SIZEOF_VOID_P</title>
<updated>2016-03-24T13:10:29+00:00</updated>
<author>
<name>Sebastian Schuberth</name>
<email>sschuberth@gmail.com</email>
</author>
<published>2016-03-24T13:10:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=035430b7f353c723e881b3fd92d4057088783eda'/>
<id>035430b7f353c723e881b3fd92d4057088783eda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
