<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/databases/qt4-sqlite-plugin, branch 2016Q3</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=2016Q3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=2016Q3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2016-04-21T16:43:14Z</updated>
<entry>
<title>many ports: mark broken on powerpc64</title>
<updated>2016-04-21T16:43:14Z</updated>
<author>
<name>Steve Wills</name>
<email>swills@FreeBSD.org</email>
</author>
<published>2016-04-21T16:43:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=86cd4fbe5a7a1a14d0869f64442e2f2b4cc1cbf9'/>
<id>urn:sha1:86cd4fbe5a7a1a14d0869f64442e2f2b4cc1cbf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to USES=sqlite:2.</title>
<updated>2016-03-11T10:45:42Z</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2016-03-11T10:45:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=23a98653a29d09289b4d6aa06288e09c4c3e4a01'/>
<id>urn:sha1:23a98653a29d09289b4d6aa06288e09c4c3e4a01</id>
<content type='text'>
No functional changes.
</content>
</entry>
<entry>
<title>qt4 sqldrivers: Switch to a proper qmake build, use Makefile.sqldrivers.</title>
<updated>2016-03-10T14:11:16Z</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2016-03-10T14:11:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=bb736d22904655af5a633903380e18061230ffa5'/>
<id>urn:sha1:bb736d22904655af5a633903380e18061230ffa5</id>
<content type='text'>
We've recently started receiving pkg-fallout emails because qt4-mysql-plugin
is failing to build in HEAD. It turns out we were using some custom-made
Makefile.bsd files to drive the builds, and they did not always register all
dependencies between the files correctly.

Fix it by switching to a proper qmake build that uses the .pro files shipped
with Qt4 itself: they can be used without running the `configure' script
almost as if they were not part of the Qt distribution itself. By doing this
we can stop having our own Makefiles and also stop setting a lot of
variables in the port Makefiles.

While here, consolidate most of the variable setting into a single
Makefile.sqldrivers in devel/qt4 (like we already do for devel/qt5) so that
each of the qt4-*-plugin ports only need to set a few values such as the
plugin name and additional USES or includes that might be necessary.

Bump PORTREVISION because we now include the debug versions of the plugins
in PLIST_FILES when the ports are built with WITH_DEBUG=yes (they were
already shipped before, but not registered in the plists).
</content>
</entry>
<entry>
<title>Update the Qt4 ports to 4.8.7.</title>
<updated>2015-09-16T08:55:04Z</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2015-09-16T08:55:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=39ced03cc1d1a7517467fd89bf9ccbd69675c901'/>
<id>urn:sha1:39ced03cc1d1a7517467fd89bf9ccbd69675c901</id>
<content type='text'>
According to upstream, this is the last planned Qt4 release.
A list of changes since 4.8.6 can be found here:
&lt;http://download.qt.io/official_releases/qt/4.8/4.8.7/changes-4.8.7&gt;

Porting notes and changes:
- Remove several patches that have been upstreamed.
- Make Uses/qmake.mk pass the contents of LIBS to the qmake environment. [1]
- Repurpose devel/qt4/files/extrapatch-src-corelib-global-qglobal.h now the
  original patch is part of the release (curiously enough, the original
  patch was never actually used, as the ?= assignment in r362837 after
  r362770 was never possible).

  This works around the way compiler support for C++11 features is detected
  in Qt 4.8.7: while it originally only uses the compiler to determine if
  something is supported or not, the initializer lists feature also depends
  on the C++ standard library being used. It's a problem in FreeBSD 9.x,
  where USES=compiler:c++0x or USES=compiler:c++11-lang means we will use
  clang to build a port but use libstdc++ from base (GCC 4.2). The latter
  obviously does not support initializer lists, and the build fails because
  Qt tries to include headers that do not exist (&lt;initializer_list&gt;).

  Since detecting libstdc++'s version is not trivial (we need to include a
  non-lightweight header like cstdio and then check for __GLIBCXX__), we
  just enable Q_COMPILER_INITIALIZER_LISTS support only when libc++ is used
  (there should be no reason for someone to be using clang with GCC 4.8's
  libstdc++, for example).

  x11/kdelibs4's FindQt4.cmake had to include a backported change from the
  upstream FindQt4.cmake in CMake itself to use a C++ compiler to detect
  flags like Q_WS_X11, otherwise the inclusion of &lt;ciso646&gt; in qglobal.h
  makes the build fail.

This patch contains changes by me, makc@ and alonso@.

PR:             202552 [1]
PR:             202808 [exp-run]
Submitted by:	pawel@ [1]
</content>
</entry>
<entry>
<title>Cleanup plist</title>
<updated>2014-10-20T10:41:12Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-10-20T10:41:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3edc030b9f4ebc1bbc06d185768d69e2c64ffbb8'/>
<id>urn:sha1:3edc030b9f4ebc1bbc06d185768d69e2c64ffbb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>databases/sqlite2:</title>
<updated>2014-09-11T21:54:45Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2014-09-11T21:54:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ed98d435ba4a92a059c4eaa3a87b06c3b6daf11b'/>
<id>urn:sha1:ed98d435ba4a92a059c4eaa3a87b06c3b6daf11b</id>
<content type='text'>
- Convert to USES=libtool and bump dependent ports
</content>
</entry>
<entry>
<title>Unbreak Qt4 ports that do not extract src/corelib after r362770.</title>
<updated>2014-07-24T17:35:09Z</updated>
<author>
<name>Raphael Kubo da Costa</name>
<email>rakuco@FreeBSD.org</email>
</author>
<published>2014-07-24T17:35:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=04ad7b544504ae333b1f3574897902b386bde4b4'/>
<id>urn:sha1:04ad7b544504ae333b1f3574897902b386bde4b4</id>
<content type='text'>
The easiest solution is to just make them extract it (it's not a big
directory anyway). This can be reverted once 4.8.7 is released.
</content>
</entry>
<entry>
<title>In preparation for Qt 5 ports:</title>
<updated>2014-01-06T16:16:52Z</updated>
<author>
<name>Max Brazhnikov</name>
<email>makc@FreeBSD.org</email>
</author>
<published>2014-01-06T16:16:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7d5e6b666c579d543fbf4c0996e309e23de8e02e'/>
<id>urn:sha1:7d5e6b666c579d543fbf4c0996e309e23de8e02e</id>
<content type='text'>
Mk/Uses/qmake.mk:
- Add support for out-of-source builds
- Add support for Qt 5 ports
- Respect WITH_DEBUG

Mk/bsd.qt.mk:
- Massive rework for Qt 5 ports
- Remove '-phonon' from global configure args, thus allow qt4-designer and
  qt4-qtconfig to be built without Phonon support [1]

devel/qmake4:
- Improve mkspecs for gcc (mainly sync with linux version) and clang

devel/qt4-corelib:
- Convert to USES=iconv
- Remove ancient patch

devel/qt4-designer:
- Remove reference to WRKSRC from installed pkgconfig files [2]
- Don't build Qt Designer plugin for Phonon from outdated Qt sources.
  Separate port for plugin will be committed later

devel/qt4-assistant-adp, devel/qt4-libqtassistantclient:
- Convert to USES=qmake

Clean up Qt4 ports:
- Update comments
- Update description; use common description
- Consistently use QT_INCDIR, QT_LIBDIR, etc.
- Use options helpers
- Convert to new LIB_DEPENDS syntax
- Update DESKTOP_ENTRIES to avoid conflicts with Qt 5 ports
- Rename/move several ports for unification with Qt 5 ports

PR:		ports/184620 [1]
Reported by:	Kevin Zheng &lt;kevinz5000@gmail.com&gt;

PR:		ports/181141 [2]
Reported by:	thierry

PR:		ports/185101
Exp-run by:	bdrewery

This is mostly solely avilla's work in area51, kudos to him! And a couple
commits from myself, so you know who's collecting pointyhats :)
</content>
</entry>
<entry>
<title>In preparation for making libtool generate libraries with a sane name, fix all</title>
<updated>2013-12-11T18:08:52Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2013-12-11T18:08:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b5482324dcf6b062151cc203cef1561f8923c859'/>
<id>urn:sha1:b5482324dcf6b062151cc203cef1561f8923c859</id>
<content type='text'>
LIB_DEPENDS in databases
</content>
</entry>
<entry>
<title>- Replace QT_.*_REL with QT_.* in PLIST_SUB.</title>
<updated>2013-11-17T02:12:25Z</updated>
<author>
<name>Alberto Villa</name>
<email>avilla@FreeBSD.org</email>
</author>
<published>2013-11-17T02:12:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=84a235eda9de09cd97433e597c58c0ac1f157fd7'/>
<id>urn:sha1:84a235eda9de09cd97433e597c58c0ac1f157fd7</id>
<content type='text'>
- Adapt plists.

With hat on:	kde
</content>
</entry>
</feed>
