[MacPorts] #60031: xca @2.2.0: RemoteSQL variant only adds dependencies

MacPorts noreply at macports.org
Fri Jan 31 07:31:11 UTC 2020


#60031: xca @2.2.0: RemoteSQL variant only adds dependencies
-------------------------+----------------------
  Reporter:  ryandesign  |      Owner:  lhaeger
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.2
Resolution:              |   Keywords:
      Port:  xca         |
-------------------------+----------------------

Comment (by lhaeger):

 Hmm, a bit more testing with today's hotfix update shows that the above
 described behavior only happens when installing with "-vst" as is
 requested in PRs. A simple "sudo port install xca" indeed enables remote
 databases if one or both qt5-*sql-plugin" ports are installed.

 While this is no functional problem (additional feature unintentionally
 enabled) and breaks nothing, it causes inconsistent install results
 depending on install options (trace mode enabled or not) and Qt sql
 plugins being pre-installed or not.

 Is there a way to hide those Qt plugins from the build system via
 PortFile?

 Base issue is that all xca needs are the odbc drivers for MySQL and
 PostgreSQL but the Qt sql plugins install both full-blown database server
 packages instead, which more than double the build time and the size of
 installed software. Other ideas how to work around that?

-- 
Ticket URL: <https://trac.macports.org/ticket/60031#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list