[MacPorts] #46134: sympa: offer mysql variants
MacPorts
noreply at macports.org
Fri Dec 5 15:32:00 PST 2014
#46134: sympa: offer mysql variants
---------------------------+----------------------
Reporter: ryandesign@… | Owner: devans@…
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: sympa |
---------------------------+----------------------
Changes (by devans@…):
* status: new => assigned
* owner: macports-tickets@… => devans@…
* cc: pixilla@… (added)
Comment:
Replying to [ticket:46134 ryandesign@…]:
> sympa depends on mysql5, which does not build on current OS X and will
not be fixed. Newer versions of mysql exist in other ports and ports like
sympa that use mysql should offer variants for choosing amongst them.
>
> Does sympa even use mysql directly, or does it only use it indirectly
via p5-dbd-mysql? If the latter, remove the mysql dependency entirely and
let p5-dbd-mysql take care of it.
sympa uses indirect access via p5-dbi, the database being selected by the
backend module although the documentation largely describes mysql. So your
suggestion to depend on just p5-dbd-mysql makes sense except that it's
default variant is also currently +mysql5.
I propose changing the p5-dbd-mysql default to +mysql56 (+mariadb,
+percona?) and adding variants to sympa to allow p5-dbd-sqlite or p5-dbd-
pg instead of p5-dbd-mysql if desired, all of which are supported. This
should allow it to build on Yosemite.
Is +mysql56 the preferred default for ports that want to use mysql5 or
perhaps +mariadb or +percona. Seems to be a mixture of these with other
current ports.
--
Ticket URL: <https://trac.macports.org/ticket/46134#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list