Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
Re: UPDATE: cad/qelectrotech 0.9.1 > 0.100
To:
Chris Billington <emulti@disroot.org>
Cc:
openbsd-ports Mailing List <ports@openbsd.org>
Date:
Thu, 10 Sep 2026 13:13:38 +0200

Download raw body.

Thread
  • Rafael Sadowski:

    UPDATE: cad/qelectrotech 0.9.1 > 0.100

  • 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
    
    
    
  • Rafael Sadowski:

    UPDATE: cad/qelectrotech 0.9.1 > 0.100