FLAVOR for Qt4 and Qt5 (was Re: Flavor or not for this port?)

L.Bartoletti lbartoletti at tuxfamily.org
Tue Dec 19 19:48:48 UTC 2017


Hi,

Here's my WIP

https://gitlab.com/lbartoletti/freebsd_ports/tree/master/qwt6

Regards


On 18.12.2017 22:57, L.Bartoletti wrote:
> Hi Rainer,
>
> I have made a try with subpackages with success, but I think it's 
> better with flavor (like on OpenBSD).
>
> So, I have started to create flavors for this port.
>
> For now, I success for qt4 but not yet for qt5.
>
> Extract from my Makefile in progress:
>
> FLAVORS=    qt5 qt4
> FLAVOR?=
>
> .if ${FLAVOR:Mqt5}
> PKGNAMESUFFIX=    -qt5
> USE_QT5=    widgets gui core designer gui opengl svg xml buildtools 
> printsupport concurrent
> PLIST=        ${PKGDIR}/pkg-plist.qt5
> PLIST_SUB+=    QT_MKSPECDIR=lib/qt5/mkspecs
> DOCSDIR=    ${PREFIX}/share/doc/qwt6-qt5
> .else
> PKGNAMESUFFIX=    -qt4
> USE_QT4=     corelib gui opengl svg xml moc_build
> PLIST=        ${PKGDIR}/pkg-plist.qt4
> PLIST_SUB+=    QT_MKSPECDIR=lib/qt4/mkspecs
> DOCSDIR=    ${PREFIX}/share/doc/qwt6-qt4
> .endif
>
> Ther error for qt5:
>
> qwt-qt5-6.1.3 can't be installed: different Qt versions specified via
> USE_QT[4 5].
>
> Regards.
>
> On 17.12.2017 10:12, Rainer Hurling wrote:
>> Am 02.11.2017 um 07:41 schrieb Rainer Hurling:
>>> Am 02.11.2017 um 07:13 schrieb L.Bartoletti:
>>>> Hi,
>>>>
>>>> I want to take x11-toolkits/qwt{5,6}-*
>>>>
>>>> Both are built for Qt4. I especially need qwt6 for Qt5. Since we have
>>>> flavors. Is it better to add a Qt5 flavor for Qwt6 or simply add a
>>>> x11-toolkits/qwt6-qt5 (like security/qtkeychain-qt{4,5} ?)
>>>>
>>>> Thanks.
>>>>
>>>> Regards.
>>>>
>>>> Loïc
>>>
>>> Hi Loïc,
>>>
>>> Thanks for your dedication. I am very interested in a qwt6-qt5 port,
>>> since it is needed for the upcoming version 3.0 of graphics/qgis :)
>>>
>>> Sorry for my inexperience. In case of adding the qwt6-qt5 as a flavor,
>>> should we expect any change or restriction in the way, it would be used
>>> as a dependency of e.g. QGIS?
>>>
>>> Thanks for any answer.
>>>
>>> Best wishes,
>>> Rainer
>> Hi Loïc,
>>
>> Again about x11-toolkits/qwt{5,6}-*
>>
>> Now, that we have our first real world experiences with FLAVORS, it
>> seems to be functional to use flavors in this context. Something like
>>
>> x11-toolkits/qwt6 at qt4
>> x11-toolkits/qwt6 at qt5
>>
>> A bit tricky could be, that USE_QT* are different in both cases:
>>
>> USE_QT4= corelib gui opengl svg xml moc_build
>> USE_QT5= core gui opengl svg xml printsupport qmake_build widgets
>>
>> What do you think?
>>
>> Best wishes,
>> Rainer
>> _______________________________________________
>> freebsd-ports at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"



More information about the freebsd-ports mailing list