<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/kde-modules, branch v5.84.0</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Make pre-commit hook executable</title>
<updated>2021-06-29T07:30:50+00:00</updated>
<author>
<name>Milian Wolff</name>
<email>mail@milianw.de</email>
</author>
<published>2021-06-29T07:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=58731b095951079497acf102f8b7630e97fc2028'/>
<id>58731b095951079497acf102f8b7630e97fc2028</id>
<content type='text'>
Otherwise recent versions of git will complain with:
```
hint: The '.git/hooks/pre-commit' hook was ignored because it's not set as executable.
hint: You can disable this warning with `git config advice.ignoredHook false`.
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise recent versions of git will complain with:
```
hint: The '.git/hooks/pre-commit' hook was ignored because it's not set as executable.
hint: You can disable this warning with `git config advice.ignoredHook false`.
```
</pre>
</div>
</content>
</entry>
<entry>
<title>KDECompilerSettings: revert setting CMAKE_C(XX)_EXTENSIONS</title>
<updated>2021-06-28T12:50:00+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2021-06-28T12:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6122a6c416583b34c4f92b155472e8e2ca0ebce2'/>
<id>6122a6c416583b34c4f92b155472e8e2ca0ebce2</id>
<content type='text'>
Some projects using KDECompilerSettings need more control about whether
this is set, as 3rd-party projects linked to might not meet those
requirements.

To be reworked and added later with consumer control options
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some projects using KDECompilerSettings need more control about whether
this is set, as 3rd-party projects linked to might not meet those
requirements.

To be reworked and added later with consumer control options
</pre>
</div>
</content>
</entry>
<entry>
<title>cmake: Explicetely disable c/c++ compiler extensions</title>
<updated>2021-06-26T22:52:00+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>aacid@kde.org</email>
</author>
<published>2021-06-26T22:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=31c283646a57f366d02db4d2a2a290f462570294'/>
<id>31c283646a57f366d02db4d2a2a290f462570294</id>
<content type='text'>
We're a multi-compiler project, so disable compiler specific extensions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We're a multi-compiler project, so disable compiler specific extensions
</pre>
</div>
</content>
</entry>
<entry>
<title>KDEFrameworkCompilerSettings: add warning note to only use for KF modules</title>
<updated>2021-06-25T11:21:17+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2021-06-25T11:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9e63248b1a9931fbb66307c7dcbe9a9759f81e40'/>
<id>9e63248b1a9931fbb66307c7dcbe9a9759f81e40</id>
<content type='text'>
NO_CHANGELOG
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NO_CHANGELOG
</pre>
</div>
</content>
</entry>
<entry>
<title>Set the C++17 standard starting from 5.84</title>
<updated>2021-06-19T16:07:40+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2021-06-19T16:07:40+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=65c50eda1fe2591974c39207ba071cd5bf2cce9f'/>
<id>65c50eda1fe2591974c39207ba071cd5bf2cce9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump the C++ standard we compile with to 17</title>
<updated>2021-06-19T11:46:25+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2021-06-19T11:09:03+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=e9ac97b9a1adb49ee86320694ff467f391af968e'/>
<id>e9ac97b9a1adb49ee86320694ff467f391af968e</id>
<content type='text'>
But only for repos that require Frameworks 5.83 or newer.

We have asked on the KDE distributions mailing list and distro maintainers
didn't object to the change (since most distros already have recent enough
compilers).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
But only for repos that require Frameworks 5.83 or newer.

We have asked on the KDE distributions mailing list and distro maintainers
didn't object to the change (since most distros already have recent enough
compilers).
</pre>
</div>
</content>
</entry>
<entry>
<title>Override atime and ctime in tar PaxHeaders</title>
<updated>2021-06-13T11:36:45+00:00</updated>
<author>
<name>Bernhard M. Wiedemann</name>
<email>bwiedemann@suse.de</email>
</author>
<published>2021-03-21T03:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=700f72d0841bbc3b6aa5474a4df1ff938d427c14'/>
<id>700f72d0841bbc3b6aa5474a4df1ff938d427c14</id>
<content type='text'>
to make build results deterministic
See https://reproducible-builds.org/ for why this is good.

related to
https://phabricator.kde.org/D25494

Without this patch, openSUSE's kio package varied in
/usr/share/kdevappwizard/templates/ioslave.tar

This PR was done while working on reproducible builds for openSUSE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to make build results deterministic
See https://reproducible-builds.org/ for why this is good.

related to
https://phabricator.kde.org/D25494

Without this patch, openSUSE's kio package varied in
/usr/share/kdevappwizard/templates/ioslave.tar

This PR was done while working on reproducible builds for openSUSE.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add prefix.sh.fish file for fish shell</title>
<updated>2021-06-12T09:34:51+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-06-12T09:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ad947cd415d388d2013ab076563a502240be9937'/>
<id>ad947cd415d388d2013ab076563a502240be9937</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide fallback error when no .clang-format file is present</title>
<updated>2021-05-27T14:37:24+00:00</updated>
<author>
<name>Andreas Cord-Landwehr</name>
<email>cordlandwehr@kde.org</email>
</author>
<published>2021-05-27T14:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=07854bb9f0ac1ad5b5fad757395e04824c3fe9f3'/>
<id>07854bb9f0ac1ad5b5fad757395e04824c3fe9f3</id>
<content type='text'>
This check fixes a probably rare case, where we land in a repository
that contains this clang-format.sh hook but where the format file went
missing. In such cases, clang-format falls back to the system defaults,
which brings undesired defaults, e.g. enforced line breaks in comments
after 90 chars, which cannot easily be reverted by a reformat.

Since clang-format's --fallback-style=none option is not available for
git clang-format, this comment reimplements the logic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This check fixes a probably rare case, where we land in a repository
that contains this clang-format.sh hook but where the format file went
missing. In such cases, clang-format falls back to the system defaults,
which brings undesired defaults, e.g. enforced line breaks in comments
after 90 chars, which cannot easily be reverted by a reformat.

Since clang-format's --fallback-style=none option is not available for
git clang-format, this comment reimplements the logic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean ECM files after the minimum version change</title>
<updated>2021-05-25T08:07:34+00:00</updated>
<author>
<name>Christophe Giboudeaux</name>
<email>christophe@krop.fr</email>
</author>
<published>2021-05-17T09:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c6e575539a4c0f370df65d15001e7f1b942b7e91'/>
<id>c6e575539a4c0f370df65d15001e7f1b942b7e91</id>
<content type='text'>
- Remove deprecated version checks
- Use VERSION_GREATER_EQUAL
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove deprecated version checks
- Use VERSION_GREATER_EQUAL
</pre>
</div>
</content>
</entry>
</feed>
