On Thu Sep 10, 2026 at 04:42:23PM +0800, Chris Billington wrote:
> The attached diff updates cad/qelectrotech to version 0.100
> 
> Notes:
> 
> - upstream repo is now on Github
> https://github.com/qelectrotech/qelectrotech-source-mirror
> 
> - upstream build instructions now use cmake rather than qmake, so I have
> changed to MODULES= devel/cmake x11/qt5

Could you test -DQT_VERSION_MAJOR=6 and switch to devel/kf6 and x11/qt6
please?

> 
> - upstream uses git submodules for pugixml, SingleApplication, and the
> 'elements' library. I have used the same pinned revisions in
> SITES.xxx/DISTFILES.xxx as the upstream branch.
> 
> - build against system kcoreaddons, kwidgetsaddons, pugixml
> 
> - distfile includes a 500MB Doxygen database by mistake, later removed in
> HEAD. I remove it at post-extract.
> 
> - cmake build does not ship a manpage, they are outdated and replaced by an
> online manual.
> 
> - the diff file is large because of many changes in the PLIST after the
> element library was revised
> 
> Questions:
> 
> - The 'elements' user-submitted library (CC-BY-SA 3.0) is pinned against a
> 9-month-old commit of the submodule repo.
> Is it permissible to use a recent commit instead, since that would still
> make a reproducible build but would include more recent items?
> 
> - portcheck notes 3 Makefile lines longer than 80 chars, but it's not easy
> to break them without sacrificing readability. Is that acceptable?
> 
> Tested on 8.0-beta amd64
> Build date: 1788736025 - Sun Sep  6 23:07:05 UTC 2026
> with both Xfce and dwm
> 
> Feedback, OKs/merges welcome
> 
> Chris


Reply via email to