[MacPorts] #47290: digikam: Add variant for external mysql database; rename variant for internal mysql database; update mysql dependency

MacPorts noreply at macports.org
Mon Mar 30 08:08:23 PDT 2015


#47290: digikam: Add variant for external mysql database; rename variant for
internal mysql database; update mysql dependency
--------------------------+--------------------------------
  Reporter:  sk-public@…  |      Owner:  macports-tickets@…
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.3
Resolution:               |   Keywords:  haspatch
      Port:  digikam      |
--------------------------+--------------------------------

Comment (by sk-public@…):

 The mysql_external variant restores support for storing the digikam
 database in a MySQL server, using the Qmysql3 database plugin. This
 capability was included by default until 4.4 (so this variant became
 necessary when the macports version jumped from 4.0 -> 4.8).

 The mysql_internal (the current "mysql_check") variant causes digikam to
 use MySQL internally instead of sqlite. I've never tried it - I'm not sure
 what advantage it provides. Building with this option
 (ENABLE_INTERNALMYSQL) requires access to the mysqld binary at build time.
 I changed the name only to avoid confusion with the mysql_external
 variant, and the default mysql version to avoid issues  when both are
 compiled.

 bin/mysql_config is a symlink created by port select --set mysql mysqlxx.
 It looks like the mysql_check variant was written to incorporate whatever
 version of mysql is installed, as opposed to specifying different options
 for each version. It's probably not required for mysql_external though --
 I'll try removing it when I get a chance.

-- 
Ticket URL: <https://trac.macports.org/ticket/47290#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list