[MacPorts] #38379: New port "databases/sysbench"
MacPorts
noreply at macports.org
Wed Mar 13 16:06:50 PDT 2013
#38379: New port "databases/sysbench"
----------------------------------+--------------------------------
Reporter: alexander.janssen@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Resolution: | Keywords: haspatch
Port: sysbench |
----------------------------------+--------------------------------
Comment (by larryv@…):
Replying to [comment:8 alexander.janssen@…]:
> Replying to [comment:7 egall@…]:
> > mysql4 is old and obsolete anyway (I couldn't get it to build on
> > Lion), so you could also just leave out the +mysql4 variant instead
>
> I only included it for completeness. I think it just should be fixed
> in the mysql4 port, but I don't see a point to fix the client libs
> just to make sysbench work. What do you suggest? Should I remove it
> and include it later when the mysql4 port builds again? (should check
> if there's already a ticket opened for mysql4 not building)
Despite what I said before about conflicting variants, both `mysql4` and
`mysql5` are obsolete; do not create variants for either of them. If it’s
plausible that users might want to build SysBench without MySQL support,
add a `mysql55` variant and declare a dependency on the `mysql55` port.
You can set it as a default variant if you want (`default_variants
+mysql55`). If you want to support MySQL 5.1 too, add a `mysql51` variant.
> The mysql5 port links itself against openssl by default, mysql55
> doesn't. Mysql55 has the `+openssl` variant. So I think I'll include
> the openssl dependency for mysql5 only.
Do not declare dependencies on ports that are not actually used by
SysBench. Dependencies of dependencies are handled automatically.
--
Ticket URL: <https://trac.macports.org/ticket/38379#comment:12>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list