That's a later patchset, I just realized it didn't go out to th mailinglist.
Before someone argues: I know it breaks cmake-qt based ports :) I'm working on
solving that problem.
--
Kind regards,
Ralf Nolden
--- Begin Message ---
Hi,
I've made a set of new patchsets against ports rev. 396202:
svn-diff-r396202-qt-541-libs.diff:
https://share.kde.org/index.php/s/gbtu0AuzH1mdTU7
- updates libs to go to /usr/local/lib/qt5
svn-diff-r396202-qt-542-libs.diff
https://share.kde.org/index.php/s/jVix4TswUdc1PYr
- same, but uses qt-5.4.2 bugfix releases and has obsolete patches removed
svn-diff-r396202-qt-550-libs.diff
https://share.kde.org/index.php/s/RGFimtGSAVoNRCf
- ports rev. 396202 updated with qt-5.5 branch, patched with libs to go to
/usr/local/lib/qt5
The migration can go like this:
- portupgrade to 5.4.2
- then portupgrade to 5.5.0
The UPDATING should contain a hint that prior to upgrading to 5.5.0 the system
has to be upgraded to 5.4.2 first to allow upgrading (that's easier to
understand than to upgrade to a _2 version of 5.4.1 IMHO)
Please test.
NB: Haven't checked the pkg-plist files on the 5.4.2 update. Maybe that should
be checked to make sure there's no file added in the qt patch release.
Ralf
Am Samstag, 5. September 2015, 13:46:50 schrieb Ralf Nolden:
> Hi,
>
> here I've two patches to fix the Qt problems with building and portupgrade
> while a prior version is currenty installed.
>
> Basically I just moved all Qt5 libs to /usr/local/lib/qt5 and added
> /usr/local/include, /usr/local/lib again to the mkspecs.
>
> The ports themselves need links to the required qt libraries, mostly those
> that are in qt-base and split off to other packages, so the ports that
> needed them have symlinks.
>
> against ports/head:
> https://share.kde.org/index.php/s/mQcOj2STprxtbWM
>
> This updates qt-5.4.1 from FreeBSD head to move the libraries.
>
> qt-5.5 branch:
>
> https://share.kde.org/index.php/s/PFuWhCm0pJt12tH
>
> With those patches, I could do a portupgrade -R qt5 to update from qt-5.4.1
> to qt-5.5.0.
>
> Only using the qt-5.5 branch patch won't work, the portupgrade will fail
> just like it does now. The qt-5.5 branch patch is a proof of concept that
> shows a portupgrade -R qt5 is now possible.
>
> What the patch also provides is afterwards:
>
> - users can compile a Qt5 distribution themselves for development (that
> doesn't work at all currently)
>
> - multiple Qt Versions can be used for development (git, releases of
> different versions)
>
> - qmake programs automatically pick up /usr/local/lib and
> /usr/local/include.
>
> That fixes the QT bugs from rakuco and the GL/gl.h issues.
--
Kind regards,
Ralf Nolden
--- End Message ---
_______________________________________________
kde-freebsd mailing list
kde-freebsd@kde.org
https://mail.kde.org/mailman/listinfo/kde-freebsd
See also http://freebsd.kde.org/ for latest information