<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/CMakeLists.txt, branch 1.4</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.4</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.4'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2017-01-17T13:33:02Z</updated>
<entry>
<title>CMake: Document that the globs are expanded during CMake</title>
<updated>2017-01-17T13:33:02Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-01-17T13:33:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b59a8c6e29015c4d19c4b39a63b328af7d87d1ee'/>
<id>urn:sha1:b59a8c6e29015c4d19c4b39a63b328af7d87d1ee</id>
<content type='text'>
This will avoid people from thinking that they have to do nothing
when they change the set of files.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>CMake: Find the Perl executable, and use it to run perl scripts</title>
<updated>2017-01-17T00:43:50Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2017-01-17T00:40:53Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1dcd7d291be1d39127c4b95778549f323e61ef15'/>
<id>urn:sha1:1dcd7d291be1d39127c4b95778549f323e61ef15</id>
<content type='text'>
This is somewhat more portable than just hardcoding perl or in the
triehash case /usr/bin/perl in the shebang.

Thanks: Guillem Jover for the hint
Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>TagSection: Introduce functions for looking up by key ids</title>
<updated>2016-11-22T21:57:46Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-09-27T15:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=abfd07702c1bbc3ed489d015b43db58ab677af0c'/>
<id>urn:sha1:abfd07702c1bbc3ed489d015b43db58ab677af0c</id>
<content type='text'>
Introduce a new enum class and add functions that can do a lookup
with that enum class. This uses triehash.
</content>
</entry>
<entry>
<title>Coverage: Do not print messages from gcov</title>
<updated>2016-09-11T15:44:17Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-09-11T11:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=bccb344412a0e97afdf0aaaf41a31124c84f6eaa'/>
<id>urn:sha1:bccb344412a0e97afdf0aaaf41a31124c84f6eaa</id>
<content type='text'>
We need to ignore messages from gcov. All those messages
start with profiling: and are printed using vfprintf(), so
the only thing we can do is add a library overriding those
functions and linking apt-pkg to it.
</content>
</entry>
<entry>
<title>CMake: apt-pkg: Use correct ICONV_INCLUDE_DIRS variable</title>
<updated>2016-09-02T12:44:08Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-09-02T12:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=544e1528b18025fad8318e6fb825ad296976cf24'/>
<id>urn:sha1:544e1528b18025fad8318e6fb825ad296976cf24</id>
<content type='text'>
This accidentally used ICONV_DIRECTORIES, which does not
even exist. Weird.
</content>
</entry>
<entry>
<title>CMake: Add missing iconv dependency</title>
<updated>2016-08-26T20:24:25Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-26T15:55:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=01d207a5076b6fc37a064645b13f2c6550f58b94'/>
<id>urn:sha1:01d207a5076b6fc37a064645b13f2c6550f58b94</id>
<content type='text'>
FreeBSD has two iconv systems: It ships an iconv.h itself,
and symbols for that in the libc. But there's also the port
of GNU libiconv, which unfortunately for us, Doxygen depends
on.

This changes things to prefer a separate libiconv library
over the system one; that is, the port on FreeBSD.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>CMake: Do not use -lresolv if res_init exists in libc</title>
<updated>2016-08-26T13:49:14Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-23T11:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ad5282bb0c97fd0254b20fb71a59d0f755c3ed65'/>
<id>urn:sha1:ad5282bb0c97fd0254b20fb71a59d0f755c3ed65</id>
<content type='text'>
Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>CMake: Do not hardcode -ldl</title>
<updated>2016-08-26T13:49:14Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-23T11:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=374ab017c262108c0f12bcdc8d15ff242c7adc56'/>
<id>urn:sha1:374ab017c262108c0f12bcdc8d15ff242c7adc56</id>
<content type='text'>
Does not exist on FreeBSD

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>CMake: Fix uninitialized variables</title>
<updated>2016-08-20T12:41:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-20T12:41:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ee60e00ccc68104cae56a854ffd2fb65a959ce57'/>
<id>urn:sha1:ee60e00ccc68104cae56a854ffd2fb65a959ce57</id>
<content type='text'>
This fixes some actual bugs for PROJECT and BZIP2_INCLUDE_DIR.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>CMake: Add basic CMake build system</title>
<updated>2016-08-06T20:36:02Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-06T19:03:43Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=f3de2dbaf657f9040a4da448c57267de0fef7d33'/>
<id>urn:sha1:f3de2dbaf657f9040a4da448c57267de0fef7d33</id>
<content type='text'>
Introduce an initial CMake buildsystem. This build system can build
a fully working apt system without translation or documentation.

The FindBerkelyDB module is from kdelibs, with some small adjustements
to also look in db5 directories.

Initial work on this CMake build system started in 2009, and was
resumed in August 2016.
</content>
</entry>
</feed>
