#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 alexander.janssen@…): Replying to [comment:1 egall@…]:
Just quickly running it through `port -v lint --nitpick`, it reports the following warnings: {{{ Warning: Line 38 seems to hardcode the version number, consider using ${version} instead }}}
I think is related to the paths to the includes and libs of the different mysql ports in the variants sections; sysbench's configure tool insists on these and can't find them automatically. Also I wouldn't know how to tell him the correct version of the client libraries to use. Is there a way to do this better? Is there something like `${port:mysql5:libpath}`?
The multiple dependencies thing is because "`use_autoreconf yes`" automatically adds dependencies on autoconf, automake, and libtool for you. Also since this seems to be a benchmark tool I'd consider adding the "`benchmarks`" category.
I had to use `use_autoreconf`; something with the supplied `libtool` was really funky and I wanted to avoid calling `autogen.sh` manually. Allright, so these can be removed from the `depends_build` list?
Anyway, I'm going to try building it next...
Thanks! -- Ticket URL: <https://trac.macports.org/ticket/38379#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X