[MacPorts] #39961: Replace port:mysql5 dependencies with file:/lib: ones

MacPorts noreply at macports.org
Fri Aug 2 12:50:40 PDT 2013


#39961: Replace port:mysql5 dependencies with file:/lib: ones
--------------------------+--------------------------------
  Reporter:  mp@…         |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------------------

Comment (by mp@…):

 Thanks for your thorough explanation!

 I was under the impression that variants add unnecessary complexity in
 case of packages (f. e. php5-mysql) where you just need the
 libmysqlclient*whatever and don't want to juggle/build so many variants
 because in fact you don't care about the version.

 But if I get you right, this won't work anyway because of the different
 install locations of mysql51 et al.

 Does that mean that for those packages, the base variant should depend on
 mysql5 and the version-specific variants replace that with a specific one?

 Does that also imply that while it is possible to have f.e. mysql-51 and
 mysql-55 installed at the same time, depending-upon packages must be
 switched/deactivated because only one variant can be active - and the
 different mysql5{1,5,6} probably need to conflict because we cannot link
 against more than one version a time?

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


More information about the macports-tickets mailing list