MySQL++ is a C++ wrapper for MySQL's C API.
It is built around STL principles, to make dealing with
the database as easy as dealing with an STL container.
This port contains the version 3 of the library; see databases/mysql++ and
databases/mysql++1 for the older versions.
WWW: http://tangentsoft.net/mysql++/
===> The following configuration options are available for mysql++-mysql57-3.2.2:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
Remove expired ports:
Adjusted for ports rescued since r534032
2020-05-05 audio/festvox-czech: Broken for more than 6 months
2020-05-05 audio/gkrellmvolume2: Broken for more than 6 months
2020-05-05 audio/mixmos: Broken for more than 6 months
2020-05-05 audio/mma: Broken for more than 6 months
2020-05-05 audio/pd-cyclone: Broken for more than 6 months
2020-05-05 audio/shorten: Broken for more than 6 months
2020-05-05 audio/taglib-sharp: Broken for more than 6 months
2020-05-05 audio/xhippo: Broken for more than 6 months
2020-05-05 biology/consed: Broken for more than 6 months
2020-05-05 biology/plinkseq: Broken for more than 6 months
2020-05-05 biology/seqtools: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above )
databases/mysql++3: unbreak with libc++ 8
In file included from ./lib/beemutex.cpp:31:
In file included from ./lib/beemutex.h:46:
In file included from ./lib/exceptions.h:34:
In file included from ./lib/options.h:39:
In file included from /usr/include/c++/v1/deque:163:
In file included from /usr/include/c++/v1/__split_buffer:6:
In file included from /usr/include/c++/v1/type_traits:406:
In file included from /usr/include/c++/v1/cstddef:38:
./version:1:2: error: invalid preprocessing directive
#!/bin/sh
^
./version:2:1: error: unknown type name 'echo'
echo 3.2.2
^
./version:2:6: error: expected unqualified-id
echo 3.2.2
^
PR: 236192
Approved by: portmgr blanket
- UPdate to version 3.2.2 [1]
- Convert to USES=mysql
- Use options helpers
- Regenerate patch with make makepatch
3.2.2, 2015.03.18 (r2780)
o The DBDriver::operator= would leak a live connection if you
assigned a disconnected DBDriver to it. Patch by Quentin Armitage.
o Plugged a potential DBDriver instance leak in Connection ctor.
Patch by Yury Alekseev.
o Explicitly #including algorithm.h in examples/multiquery.cpp for
std::max().
o Added missing "break;" statements in Transaction ctor taking an
isolation level parameter, which caused only the last one to do
the right thing. Problem noticed by Tony Whyman, fix by me.
(Only the first 15 lines of the commit message are shown above )
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
MySQL++ is a C++ wrapper for MySQL's C API.
It is built around STL principles, to make dealing with
the database as easy as dealing with an STL container.
This port contains the version 3 of the library; see databases/mysql++ and
databases/mysql++1 for the older versions.
WWW: http://tangentsoft.net/mysql++/