- poudriere testport 10/11 i386/amd64 (both ports, default python flavor and py36)
- portlint: warnings about missing LICENSE and DISTVERSION set elsewhere
Details
- Reviewers
tcberner - Group Reviewers
Python kde O5: Ports Framework portmgr - Commits
- rP458563: New ports: www/py-qt5-webchannel and www/py-qt5-webengine
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
I think this is one of the few times where I think one port more is better ^^ -- I would split the WebChannel part out of it, so that people that want to use WebChannel are not forced to have WebEngine installed.
As @tcberner says, it's probably best to try to split this into two, webchannel and webengine, to match the existing lightweight(-ish) qt5-webchannel and the heavyweight qt5-webengine.
Mk/Uses/pyqt.mk | ||
---|---|---|
126 ↗ | (On Diff #34810) | This change looks funny, but it is correct: there is a superfluous space before two tabs in this line. |
If this goes in before the python flavors thing, could you poke me, like on irc so that I do check it does not break some magic I added here and there ?
No problem. I could wait until you are ready with the python flavors. Do you have an approximate time that will be ready?
The patch is ready, but I am waiting for poudriere 3.2 to be released, and some doc to be written. So don't wait on my account, just ping me :-)
Address latest comments and update for flavors
Updating D12964: New port, www/py-qt5-webengine: Python bindings for the Qt5 toolkit,
QtWebEngine module
- Add webchannel_run to USE_PYQT in www/py-qt5-webengine
- Update after r458033
Updating D12964: New port, www/py-qt5-webengine: Python bindings for the Qt5 toolkit,
QtWebEngine module
You should probably bump the revision of the metaport devel/py-qt5 as it has two new run-depends.
devel/py-qt5/Makefile | ||
---|---|---|
15 ↗ | (On Diff #37528) | I think this is equivalent to ${_USE_PYQT_ALL}. But I guess this is more readable ^^. |
devel/py-qt5/Makefile | ||
---|---|---|
15 ↗ | (On Diff #37528) | But options are parsed before USES, so _USE_PYQT_ALL does not exist at that point. |
- Patch configure.py to add printsupport to QtWebEngineWidgets
- www/py-qt5-webengine: Update pkg-plist for --enable QtWebEngineCore
After the changes, I think it's good to go :)
Thanks for working on it.
devel/py-qt5-core/files/patch-configure.py | ||
---|---|---|
9 ↗ | (On Diff #37684) | ^ you should mention the webengine part too |
www/py-qt5-webchannel/Makefile | ||
14 ↗ | (On Diff #37684) | O would prefer: |
www/py-qt5-webengine/Makefile | ||
16 ↗ | (On Diff #37684) | ^ seem to be a few to many whitespaces bewteen widgets and qmake_build |