<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v1.2.0-rc2</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>Upgrade ECM version for 1.2.0 release.</title>
<updated>2014-09-05T22:20:45+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2014-09-05T22:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=a9e748d1b56470769450483baa5c16079ed99871'/>
<id>a9e748d1b56470769450483baa5c16079ed99871</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup a minor typo from the last commit</title>
<updated>2014-09-05T09:11:36+00:00</updated>
<author>
<name>Rohan Garg</name>
<email>rohan16garg@gmail.com</email>
</author>
<published>2014-09-05T09:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6be0fc90efcfaa310ee95d342c2b57855a12c4e3'/>
<id>6be0fc90efcfaa310ee95d342c2b57855a12c4e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ECM to use qmake instead of hardcoding plugin install dirs</title>
<updated>2014-09-03T12:28:14+00:00</updated>
<author>
<name>Rohan Garg</name>
<email>rohan16garg@gmail.com</email>
</author>
<published>2014-09-03T12:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=96e7fb9969b761cce956a3500ede3b1c6cb29c65'/>
<id>96e7fb9969b761cce956a3500ede3b1c6cb29c65</id>
<content type='text'>
Packagers and other interested folks should pass -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
when building in order to install various files to the same dir as the Qt5 install
dirs.

CCMAIL: kde-packagers@kde.org

REVIEW: 119901
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Packagers and other interested folks should pass -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
when building in order to install various files to the same dir as the Qt5 install
dirs.

CCMAIL: kde-packagers@kde.org

REVIEW: 119901
</pre>
</div>
</content>
</entry>
<entry>
<title>KDECompilerSettings: Be more portable across libc's.</title>
<updated>2014-08-12T22:12:11+00:00</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2014-08-10T17:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5d6171f4c3a3f87e4e7114131304028b8b54941b'/>
<id>5d6171f4c3a3f87e4e7114131304028b8b54941b</id>
<content type='text'>
Defining _XOPEN_SOURCE to 500 is too restrictive: it corresponds to
_POSIX_C_SOURCE 199506L, and hides several symbols that standard
libraries like libc++ expect to find, leading to errors like this on
FreeBSD:

  In file included from /tmp/attica/src/accountbalance.cpp:21:
  In file included from /tmp/attica/src/accountbalance.h:25:
  In file included from /usr/local/include/qt5/QtCore/QString:1:
  In file included from /usr/local/include/qt5/QtCore/qstring.h:50:
  In file included from /usr/include/c++/v1/string:437:
  In file included from /usr/include/c++/v1/string:437:
  /usr/include/c++/v1/cstdio:143:9: error: no member named 'snprintf' in the global namespace
  using ::snprintf;
        ~~^

This isn't a problem on Linux (actually, on systems using glibc) because
defining _GNU_SOURCE enables a lot more features that are not made
available on other libc implementations where it does not have any
effect.

Instead, stop defining _XOPEN_SOURCE at all and leave it up to the
platform to show or hide as many symbols as necessary if no
standards-related defines are set, and only set _GNU_SOURCE on systems
where it is actually meaningful (ie. systems using glibc).

REVIEW: 119696
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Defining _XOPEN_SOURCE to 500 is too restrictive: it corresponds to
_POSIX_C_SOURCE 199506L, and hides several symbols that standard
libraries like libc++ expect to find, leading to errors like this on
FreeBSD:

  In file included from /tmp/attica/src/accountbalance.cpp:21:
  In file included from /tmp/attica/src/accountbalance.h:25:
  In file included from /usr/local/include/qt5/QtCore/QString:1:
  In file included from /usr/local/include/qt5/QtCore/qstring.h:50:
  In file included from /usr/include/c++/v1/string:437:
  In file included from /usr/include/c++/v1/string:437:
  /usr/include/c++/v1/cstdio:143:9: error: no member named 'snprintf' in the global namespace
  using ::snprintf;
        ~~^

This isn't a problem on Linux (actually, on systems using glibc) because
defining _GNU_SOURCE enables a lot more features that are not made
available on other libc implementations where it does not have any
effect.

Instead, stop defining _XOPEN_SOURCE at all and leave it up to the
platform to show or hide as many symbols as necessary if no
standards-related defines are set, and only set _GNU_SOURCE on systems
where it is actually meaningful (ie. systems using glibc).

REVIEW: 119696
</pre>
</div>
</content>
</entry>
<entry>
<title>also define _UNICODE on windows</title>
<updated>2014-08-11T12:24:23+00:00</updated>
<author>
<name>Patrick von Reth</name>
<email>vonreth@kde.org</email>
</author>
<published>2014-08-11T12:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=8cf3d0ae17b84adb484c4a32e4475a45fa51848a'/>
<id>8cf3d0ae17b84adb484c4a32e4475a45fa51848a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Qt5 debugfull hack from ECMConfig.cmake</title>
<updated>2014-08-06T20:21:44+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-08-03T16:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=5b43e2def89b278d84344e0adf8d91b235d0f89a'/>
<id>5b43e2def89b278d84344e0adf8d91b235d0f89a</id>
<content type='text'>
The original purpose of this was to set the QT_NO_DEBUG macro if the old
DebugFull configuration was used. We got rid of DebugFull (instead just
using Debug), so it is no longer relevant, and this hack never belonged
in ECMConfig.cmake anyway (it should have been in KDECompilerSettings).

CHANGELOG: ECM now works when the required CMake version is set to
3.0.0 or higher, and does not require Qt5Core to be available.

BUG: 331849

REVIEW: 119588
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original purpose of this was to set the QT_NO_DEBUG macro if the old
DebugFull configuration was used. We got rid of DebugFull (instead just
using Debug), so it is no longer relevant, and this hack never belonged
in ECMConfig.cmake anyway (it should have been in KDECompilerSettings).

CHANGELOG: ECM now works when the required CMake version is set to
3.0.0 or higher, and does not require Qt5Core to be available.

BUG: 331849

REVIEW: 119588
</pre>
</div>
</content>
</entry>
<entry>
<title>increase ECM version for 1.1.0 release</title>
<updated>2014-08-01T17:07:16+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2014-08-01T17:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c11e4a6a700ba064a2bce85037bfd981501991f4'/>
<id>c11e4a6a700ba064a2bce85037bfd981501991f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make FindPyKDE4 work with PyQt's new build system.</title>
<updated>2014-07-29T17:33:45+00:00</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2014-07-29T17:33:45+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3e56cadc9e7bb446772c9dc8ae9feea219a0929d'/>
<id>3e56cadc9e7bb446772c9dc8ae9feea219a0929d</id>
<content type='text'>
Since PyQt 4.10, PyQt.pyqtconfig is deprecated and not available unless
PyQt is built using the old configure script.

PyKDE4 itself has recently been adjusted to mimic PyQt itself and only
install its pykdeconfig module if pyqtconfig is present. Additionally,
information such as SIP flags and the directory where PyKDE's SIP files
are installed are now also provided in the
PyKDE4.kdecore.PYKDE_CONFIGURATION dict.

This commit completely rewrites FindPyKDE4.py to make it look like
FindPyQt.cmake after commit a7e4743: most of the information used by
FindPyKDE4.cmake is fetched from PyKDE4.kdecore, and we first try to
obtain the SIP flags and directory from pykdeconfig and, if it fails, we
use PYKDE_CONFIGURATION.

Furthermore, FindPyKDE4.py now only prints the variables that are
actually consumed by FindPyKDE4.cmake -- it is not possible to obtain
all the data provided by pykdeconfig in PYKDE_CONFIGURATION. We've also
stopped reading and setting PYKDE4_VERSION_TAG, since PyKDE4 stopped
setting a KDE tag in 2008 (and its value was 3_92_0 at the time).

(Forwardport kdelibs 4d29cf8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since PyQt 4.10, PyQt.pyqtconfig is deprecated and not available unless
PyQt is built using the old configure script.

PyKDE4 itself has recently been adjusted to mimic PyQt itself and only
install its pykdeconfig module if pyqtconfig is present. Additionally,
information such as SIP flags and the directory where PyKDE's SIP files
are installed are now also provided in the
PyKDE4.kdecore.PYKDE_CONFIGURATION dict.

This commit completely rewrites FindPyKDE4.py to make it look like
FindPyQt.cmake after commit a7e4743: most of the information used by
FindPyKDE4.cmake is fetched from PyKDE4.kdecore, and we first try to
obtain the SIP flags and directory from pykdeconfig and, if it fails, we
use PYKDE_CONFIGURATION.

Furthermore, FindPyKDE4.py now only prints the variables that are
actually consumed by FindPyKDE4.cmake -- it is not possible to obtain
all the data provided by pykdeconfig in PYKDE_CONFIGURATION. We've also
stopped reading and setting PYKDE4_VERSION_TAG, since PyKDE4 stopped
setting a KDE tag in 2008 (and its value was 3_92_0 at the time).

(Forwardport kdelibs 4d29cf8)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix FindPyQt.py</title>
<updated>2014-07-24T05:54:16+00:00</updated>
<author>
<name>Luca Beltrame</name>
<email>lbeltrame@kde.org</email>
</author>
<published>2014-07-24T05:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3f375beaf555ceba66b869089e1a56f11b12a217'/>
<id>3f375beaf555ceba66b869089e1a56f11b12a217</id>
<content type='text'>
sys.prefix should be used instead of sys.platform

Forward port of kdelibs commit 8b1abe25dcf243cd2cdf23dff7272aca921292ae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sys.prefix should be used instead of sys.platform

Forward port of kdelibs commit 8b1abe25dcf243cd2cdf23dff7272aca921292ae
</pre>
</div>
</content>
</entry>
<entry>
<title>FindPyQt4: Use PATH, not FILEPATH.</title>
<updated>2014-07-20T17:54:04+00:00</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2014-07-20T17:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d1ec7e299eab601e2127719d972f689d76185319'/>
<id>d1ec7e299eab601e2127719d972f689d76185319</id>
<content type='text'>
PYQT4_SIP_DIR is a directory, not a file.

Forwardport of kdelibs/37f31f9ce39569a1096e5a04b6679a91e6ae18fe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PYQT4_SIP_DIR is a directory, not a file.

Forwardport of kdelibs/37f31f9ce39569a1096e5a04b6679a91e6ae18fe.
</pre>
</div>
</content>
</entry>
</feed>
