This is a new port: databases/mysqlcppapi mysqlcppapi is a C++ wrapper for the MySQL C API library. It is a branch of the MySql++ project, but it has diverged significantly for the following reasons: * MySQL++ is aggressively optimised for speed, but optimisation should happen after the design is mature, and that optimisation should be targeted. Premature optimisation obscures the design and prevents it from improving. * MySQL++ provides too many ways to do things instead of deciding on an interface. Again, this obscures the design. * MySQL++ uses preprocessor macros to an extent that is unacceptable in a C++ library. WWW: http://mysqlcppapi.sourceforge.net This package uses better C++ codes than mysql++. It compiles without problem on CURRENT with gcc-3.4.2 (while mysql++ is currently broken with gcc-3.4). Fix: The following script creates the port skeleton directory. My work in the port includes: 1. Fix new mysql_shutdown() api problem. 2. pkgconfig specifications to libdata 3. Avoid things like libmysqlcppapi-1.9-1.9 and mysqlcppapi-2.0/mysqlcppapi/ 4. Remove pointless -I... and -L... flags in pkgconfig specification How-To-Repeat: N/A
Responsible Changed From-To: freebsd-ports-bugs->sem Take it.
State Changed From-To: open->closed Committed, thanks!