Bug 265069 - x11-toolkits/qwt6: Update 6.2.0
Summary: x11-toolkits/qwt6: Update 6.2.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Loïc Bartoletti
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-07 00:04 UTC by Yuri Victorovich
Modified: 2024-02-22 08:45 UTC (History)
4 users (show)

See Also:
lbartoletti: maintainer-feedback+


Attachments
patch (15.06 KB, patch)
2022-07-07 00:04 UTC, Yuri Victorovich
no flags Details | Diff
x11-toolkits/qwt6: Update to 6.2.0 and flavorize (38.84 KB, patch)
2024-02-21 09:23 UTC, Loïc Bartoletti
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2022-07-07 00:04:01 UTC
Created attachment 235102 [details]
patch
Comment 1 Loïc Bartoletti freebsd_committer freebsd_triage 2022-07-08 05:28:31 UTC
Thanks Yuri,

Unfortunately, there are problems with cad/caneda, science/elmerfem and comms/gnuradio.

Patch for cad/caneda: https://github.com/lbartoletti/freebsd-ports/commit/d0adfe222b26d30bc343aa7815d23f6b8b745a21
Patch for science/elmerfem: https://github.com/lbartoletti/freebsd-ports/commit/baf4952a041656b87be0cf656481983a8d48d365

And WIP -- don't remember what I have to finish -- for comms/gnuradio: https://github.com/lbartoletti/freebsd-ports/commit/053268f54b910851239cdc4a07df37bf129ef9b0
Comment 2 Loïc Bartoletti freebsd_committer freebsd_triage 2024-02-21 09:23:09 UTC
Created attachment 248655 [details]
x11-toolkits/qwt6: Update to 6.2.0 and flavorize

Hi,

Here is the patch for qwt6 update, including Qt flavorization. All ports have been tested on poudriere 13amd64. The special cases of comms/gnuradio, science/elmerfem and cad/caneda have been fixed using upstream commits/patches.
Comment 3 Rainer Hurling freebsd_committer freebsd_triage 2024-02-21 18:28:36 UTC
(In reply to Loïc Bartoletti from comment #2)

Hi Loïc,
Many thanks for this interesting patch. Building x11-toolkits/qwt6@qt6 on recent CURRENT amd64 works fine :D

Next I will try to build QGIS with Qt6 and qwt6@qt6 and see what happens ...
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-02-22 08:14:19 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8eff5648403f6eadaf33696f79339a677f99905d

commit 8eff5648403f6eadaf33696f79339a677f99905d
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-02-25 21:59:22 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2024-02-22 08:14:00 +0000

    x11-toolkits/qwt6: Update to 6.2.0 and flavorize it

    - Update to 6.2.0
    - Flavorize Qt
    - Delete patches fixed/applied upstream
    - Update ports with qwt6@qt5

    PR:             265069
    Reported by:    yuri

 cad/caneda/Makefile                                |   4 +-
 comms/gnuradio/Makefile                            |   2 +-
 graphics/qgis-ltr/Makefile                         |   6 +-
 graphics/qgis/Makefile                             |   5 +-
 net/ecal/Makefile                                  |   4 +-
 science/elmerfem/Makefile                          |   4 +-
 x11-toolkits/qwt6/Makefile                         |  23 ++-
 x11-toolkits/qwt6/distinfo                         |   6 +-
 .../qwt6/files/patch-designer_designer.pro         |  24 +--
 x11-toolkits/qwt6/files/patch-qwt.prf (gone)       |   8 -
 x11-toolkits/qwt6/files/patch-qwtconfig.pri        |  19 +-
 x11-toolkits/qwt6/files/patch-src__src.pro (gone)  |  11 --
 .../patch-src_qwt__null__paintdevice.h (gone)      |  10 -
 .../qwt6/files/patch-src_qwt__painter.h (gone)     |  18 --
 .../files/patch-src_qwt__plot__glcanvas.h (gone)   |  10 -
 .../files/patch-textengines_textengines.pri (gone) |  11 --
 x11-toolkits/qwt6/pkg-plist                        | 204 +++++++++++++++++++--
 17 files changed, 229 insertions(+), 140 deletions(-)
Comment 5 Loïc Bartoletti freebsd_committer freebsd_triage 2024-02-22 08:45:12 UTC
Committed with modifications, thanks!