notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
mysql++ C++ wrapper for the MySQL and MariaDB C APIs
3.3.0 databases on this many watch lists=21 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.3.0Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2000-07-21 02:07:03
Last Update: 2023-07-19 20:45:27
Commit Hash: 0ea6495
People watching this port, also watch:: python, zip, unzip
Also Listed In: devel
License: LGPL21
WWW:
https://tangentsoft.com/mysqlpp
Description:
MySQL++ is a C++ wrapper for the MySQL and MariaDB C APIs. It is built on the same principles as the Standard C++ Library to make dealing with the database as easy as dealing with std containers. MySQL++ lets you avoid the most repetitive sorts of SQL by providing native C++ interfaces for these common tasks.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (53 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mysql++-3.3.0/catalog.mk
  3. /usr/local/share/licenses/mysql++-3.3.0/LICENSE
  4. /usr/local/share/licenses/mysql++-3.3.0/LGPL21
  5. include/mysql++/autoflag.h
  6. include/mysql++/beemutex.h
  7. include/mysql++/cmdline.h
  8. include/mysql++/common.h
  9. include/mysql++/comparable.h
  10. include/mysql++/connection.h
  11. include/mysql++/cpool.h
  12. include/mysql++/datetime.h
  13. include/mysql++/dbdriver.h
  14. include/mysql++/exceptions.h
  15. include/mysql++/field.h
  16. include/mysql++/field_names.h
  17. include/mysql++/field_types.h
  18. include/mysql++/insertpolicy.h
  19. include/mysql++/manip.h
  20. include/mysql++/myset.h
  21. include/mysql++/mysql++.h
  22. include/mysql++/mystring.h
  23. include/mysql++/noexceptions.h
  24. include/mysql++/null.h
  25. include/mysql++/options.h
  26. include/mysql++/qparms.h
  27. include/mysql++/query.h
  28. include/mysql++/querydef.h
  29. include/mysql++/refcounted.h
  30. include/mysql++/result.h
  31. include/mysql++/row.h
  32. include/mysql++/scopedconnection.h
  33. include/mysql++/sql_buffer.h
  34. include/mysql++/sql_types.h
  35. include/mysql++/sqlstream.h
  36. include/mysql++/ssqls.h
  37. include/mysql++/ssqls2.h
  38. include/mysql++/stadapter.h
  39. include/mysql++/stream2string.h
  40. include/mysql++/tcp_connection.h
  41. include/mysql++/tiny_int.h
  42. include/mysql++/transaction.h
  43. include/mysql++/type_info.h
  44. include/mysql++/uds_connection.h
  45. include/mysql++/utility.h
  46. include/mysql++/vallist.h
  47. include/mysql++/wnp_connection.h
  48. lib/libmysqlpp.so
  49. lib/libmysqlpp.so.3
  50. lib/libmysqlpp.so.3.3.0
  51. @owner
  52. @group
  53. @mode
Collapse this list.
Dependency lines:
  • mysql++>0:databases/mysql++
To install the port:
cd /usr/ports/databases/mysql++/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/mysql++
  • pkg install mysql++
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mysql++
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1669410555 SHA256 (mysql++-3.3.0.tar.gz) = 449cbc46556cc2cc9f9d6736904169a8df6415f6960528ee658998f96ca0e7cf SIZE (mysql++-3.3.0.tar.gz) = 4635623

Packages (timestamps in pop-ups are UTC):
mysql++
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.3.03.3.0-3.3.03.3.0---
FreeBSD:13:quarterly3.3.03.3.03.3.03.3.03.3.0-3.3.03.3.0
FreeBSD:14:latest3.3.03.3.03.3.03.3.03.3.0--3.3.0
FreeBSD:14:quarterly3.3.03.3.0-3.3.03.3.0-3.3.03.3.0
FreeBSD:15:latest3.3.03.3.0n/a3.3.0n/a-3.3.03.3.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
Library dependencies:
  1. libmysqlclient.so.21 : databases/mysql80-client
This port is required by:
for Libraries
  1. biology/augustus

Configuration Options:
No options to configure
Options name:
databases_mysql++
USES:
gmake mysql
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://tangentsoft.com/mysqlpp/releases/
Collapse this list.

Number of commits found: 51

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.3.0
19 Jul 2023 20:45:27
commit hash: 0ea64959dc2484f87003c0fc5964ede847d63919commit hash: 0ea64959dc2484f87003c0fc5964ede847d63919commit hash: 0ea64959dc2484f87003c0fc5964ede847d63919commit hash: 0ea64959dc2484f87003c0fc5964ede847d63919 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
databases/mysql++: Fix build with llvm16

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
3.3.0
25 Nov 2022 23:55:09
commit hash: 845a1be56351f454d057e5d2047e86b14f704b36commit hash: 845a1be56351f454d057e5d2047e86b14f704b36commit hash: 845a1be56351f454d057e5d2047e86b14f704b36commit hash: 845a1be56351f454d057e5d2047e86b14f704b36 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
databases/mysql++: New port: C++ wrapper for the MySQL and MariaDB C APIs
2.3.2_1
01 Sep 2011 06:47:46
Original commit files touched by this commit
bapt search for other commits by this committer
2011-09-01 astro/gkrellmoon: Abandonware
2011-09-01 astro/spacechart: Abandonware
2011-09-01 audio/adpcm: No more public distfiles
2011-09-01 audio/aube: Abandonware
2011-09-01 audio/festvox-aec: BROKEN for more than 6 month
2011-09-01 audio/gtkgep: Abandonware
2011-09-01 audio/gtkhirad: No more public distfiles
2011-09-01 audio/opmixer: No more upstream
2011-09-01 audio/swami: Abandonware
2011-09-01 audio/x11amp: Abandonware
2011-09-01 audio/xmms-sndstretch: No Master Site
2011-09-01 cad/linux-gid: No more public distfiles
2011-09-01 chinese/gbscript: No more public distfiles
2011-09-01 chinese/mplayer-fonts: No more public distfiles
2011-09-01 chinese/oxford: No more public distfiles
2011-09-01 chinese/vflib: No more public distfiles
2011-09-01 databases/mysql++: No more public distfiles
2011-09-01 databases/mysql_last_value: No Master Site
2011-09-01 databases/p5-DBIx-Table: No more public distfiles
2.3.2_1
02 Aug 2011 17:04:00
Original commit files touched by this commit
bapt search for other commits by this committer
Deprecate some ports where I can't find distfiles and upstream
2.3.2_1
20 Mar 2011 12:54:45
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
2.3.2_1
19 Mar 2011 13:15:34
Original commit files touched by this commit
ale search for other commits by this committer
Bump PORTREVISION for ports linking to default libmysqlclient.
2.3.2
04 Dec 2010 07:34:27
Original commit files touched by this commit
ade search for other commits by this committer
Sync to new bsd.autotools.mk
2.3.2
02 Aug 2009 19:36:34
Original commit files touched by this commit
mezz search for other commits by this committer
-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
2.3.2
31 May 2009 20:31:08
Original commit files touched by this commit
pav search for other commits by this committer
- Resolve LATEST_LINK conflict
2.3.2
07 Feb 2009 21:55:08
Original commit files touched by this commit
miwi search for other commits by this committer
- Fix build

Reported by:    erwinbot
2.3.2
14 Jan 2009 16:00:22
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 2.1.1

PR:             130471
Submitted by:   Ports Fury
2.1.1
05 Jan 2009 17:27:29
Original commit files touched by this commit
pav search for other commits by this committer
- Remove conditional checks relevant only on FreeBSD 5.x and older
2.1.1
21 Aug 2008 06:18:49
Original commit files touched by this commit
rafan search for other commits by this committer
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 View all of this commit message)
2.1.1
19 Aug 2008 09:18:37
Original commit files touched by this commit
linimon search for other commits by this committer
Return laszlof's ports to the pool due to lack of time.

Hat:            portmgr
2.1.1
07 Nov 2006 15:37:06
Original commit files touched by this commit
laszlof search for other commits by this committer
Update my email address in all ports that I maintain.

Approved by:    flz (mentor)
2.1.1
02 Nov 2006 06:33:14
Original commit files touched by this commit
clsung search for other commits by this committer
- unbraek the port
- add NOT_FOR_ARCHS=amd64 sparc64
- pass maintainership

PR:             ports/104477
Submitted by:   Frank J dot  Laszlo <laszlof_AT_vonostingroup dot com>
Approved by:    maintainer (Sergey Prikhodko)
2.1.1
17 Sep 2006 01:22:53
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Does not compile
2.1.1
28 Apr 2006 02:36:32
Original commit files touched by this commit
ijliao search for other commits by this committer
upgrade to 2.1.1

PR:             96434
Submitted by:   maintainer
2.0.7_1
23 Feb 2006 10:40:45
Original commit files touched by this commit
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
2.0.7
15 Dec 2005 18:41:41
Original commit files touched by this commit
mnag search for other commits by this committer
* databases/mysql++
Update to 2.0.7
Add SHA256
Add CONFLICTS

* databases/mysql++1 [1]
Add SHA256
Add CONFLICTS
Add NO_LATEST_LINK

* databases/Makefile
Add mysql++1

PR:             89935
Submitted by:   maintainer
Repocopy by:    marcus [1]
1.7.40
15 Nov 2005 06:52:12
Original commit files touched by this commit
ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
1.7.40
04 Jun 2005 00:29:16
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 1.7.40

PR:             ports/81843
Submitted by:   Sergey Prikhodko <sergey@network-asp.biz> (maintainer)
1.7.35
09 May 2005 21:59:39
Original commit files touched by this commit
thierry search for other commits by this committer
Update to latest version.

Full list of mysql++ changes at <http://tangentsoft.net/mysql++/ChangeLog>.

PR:             ports/80693
Submitted by:   maintainer
1.7.32
12 Mar 2005 13:47:21
Original commit files touched by this commit
sem search for other commits by this committer
- Update to 1.7.32

PR:             ports/78724
Submitted by:   maintainer
1.7.31
06 Mar 2005 16:03:02
Original commit files touched by this commit
sem search for other commits by this committer
- Update to 1.7.31
- Add files maintainer did not mention on previous update

PR:             ports/78469
Submitted by:   maintainer
1.7.30
05 Mar 2005 06:47:29
Original commit files touched by this commit
sem search for other commits by this committer
- update to 1.7.30
- removed dependencies on perl and gmake
- removed install procedure from Makefile ( thanks vanilla@ )
- fixed examples Makefile
- removed unused files from examples dir

PR:             ports/78433
Submitted by:   maintainer
1.7.28
08 Feb 2005 17:25:12
Original commit files touched by this commit
sem search for other commits by this committer
- Update to 1.7.28

PR:             ports/77258
Submitted by:   maintainer
1.7.27
14 Jan 2005 02:21:43
Original commit files touched by this commit
sem search for other commits by this committer
- Update to 1.7.27
- Pass maintainership to submitter

PR:             ports/76213
Submitted by:   Sergey Prikhodko <sergey(at)network-asp.biz>
Approved by:    maintainer (timeout: 3+ monthes)
1.7.20
20 Nov 2004 21:31:15
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 1.7.20

PR:             ports/73516
Submitted by:   Sergey Prikhodko <sergey@network-asp.biz>
Approved by:    maintainer timeout (2 weeks)
1.7.9_2
19 Sep 2004 01:21:58
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN on 5.x: Does not compile

Approved by:    portmgr (self)
1.7.9_2
06 Jun 2004 23:21:13
Original commit files touched by this commit
pav search for other commits by this committer
- Update WWW and kill whitespace

PR:             ports/67643
Submitted by:   Roman Neuhauser <neuhauser@chello.cz>
1.7.9_2
31 Mar 2004 03:12:58
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify (maintainer timeout)
1.7.9_2
20 Feb 2004 17:06:54
Original commit files touched by this commit
arved search for other commits by this committer
Fix build on AMD64 by using GNU_CONFIGURE
1.7.9_2
04 Feb 2004 05:21:48
Original commit files touched by this commit
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
1.7.9_1
14 Dec 2003 16:47:40
Original commit files touched by this commit
pav search for other commits by this committer
- Fix build on 4.x
- Silence portlint

PR:             ports/59547
Submitted by:   Sergey Matveychuk <sem@ciam.ru>
1.7.9_1
17 Oct 2003 08:01:47
Original commit files touched by this commit
krion search for other commits by this committer
- Fix build

Approved bu:    maintainer
Reported by:    kris via bento
1.7.9_1
29 Sep 2003 21:59:52
Original commit files touched by this commit
krion search for other commits by this committer
- Change patches for gcc 3.1 and gcc 3.2 with patch for gcc 3.3
  (it includes both)
- Utilize USE_MYSQL
- Utilize DOCSDIR and EXAMPLESDIR
- Realize NOPORTDOCS behaviour (at long last!)
- Change ${WRKDIR}/${DISTNAME} with ${WRKSRC}
- Maintainer timeout > 3 weeks

PR:             56544
Submitted by:   Sergey Matveychuk <sem@ciam.ru>
1.7.9
04 Sep 2003 01:57:49
Original commit files touched by this commit
edwin search for other commits by this committer
Make port more localbase clean
Noticed by: mysql-gui compilation attempts :-)
1.7.9
21 Feb 2003 11:15:05
Original commit files touched by this commit
knu search for other commits by this committer
De-pkg-comment.
1.7.9
13 Feb 2003 12:48:48
Original commit files touched by this commit
nork search for other commits by this committer
Fix build on -CURRENT and reduce compiler warning on 3.x.

PR:             ports/47467
Submitted by:   Sergey Matveychuk <sem@ciam.ru>
Approved by:    Miklos Niedermayer <mico@vnet.hu>
11 Feb 2002 13:15:15
commit hash: fp1.24599@dev.null.freshports.orgcommit hash: fp1.24599@dev.null.freshports.orgcommit hash: fp1.24599@dev.null.freshports.orgcommit hash: fp1.24599@dev.null.freshports.org files touched by this commit
ijliao search for other commits by this committer
update master sites    
08 Aug 2001 22:30:23
commit hash: fp1.16991@dev.null.freshports.orgcommit hash: fp1.16991@dev.null.freshports.orgcommit hash: fp1.16991@dev.null.freshports.orgcommit hash: fp1.16991@dev.null.freshports.org files touched by this commit
dirk search for other commits by this committer
Upgrade to 1.7.9.    
01 Jun 2001 21:06:06
commit hash: fp1.14505@dev.null.freshports.orgcommit hash: fp1.14505@dev.null.freshports.orgcommit hash: fp1.14505@dev.null.freshports.orgcommit hash: fp1.14505@dev.null.freshports.org files touched by this commit
olgeni search for other commits by this committer
Fix typo: INSTALL_SHLIB -> INSTALLS_SHLIB    
07 Mar 2001 22:28:27
commit hash: fp1.10432@dev.null.freshports.orgcommit hash: fp1.10432@dev.null.freshports.orgcommit hash: fp1.10432@dev.null.freshports.orgcommit hash: fp1.10432@dev.null.freshports.org files touched by this commit
olgeni search for other commits by this committer
Update MASTER_SITES: the port had some unfetchable distfiles.    
18 Feb 2001 14:53:51
commit hash: fp1.9712@dev.null.freshports.orgcommit hash: fp1.9712@dev.null.freshports.orgcommit hash: fp1.9712@dev.null.freshports.orgcommit hash: fp1.9712@dev.null.freshports.org files touched by this commit
dirk search for other commits by this committer
Update to 1.7.8.    
21 Jan 2001 20:26:44
commit hash: fp1.8689@dev.null.freshports.orgcommit hash: fp1.8689@dev.null.freshports.orgcommit hash: fp1.8689@dev.null.freshports.orgcommit hash: fp1.8689@dev.null.freshports.org files touched by this commit
sf search for other commits by this committer
o Add missing headers.   o change redundency in pkg-comment.   o forcing depends
on mysql323-client.    
21 Jan 2001 15:40:47
commit hash: fp1.8672@dev.null.freshports.orgcommit hash: fp1.8672@dev.null.freshports.orgcommit hash: fp1.8672@dev.null.freshports.orgcommit hash: fp1.8672@dev.null.freshports.org files touched by this commit
dirk search for other commits by this committer
Switch from mysql322-{client,server} to mysql323-{client,server}.    
08 Oct 2000 01:08:27
commit hash: fp1.4720@dev.null.freshports.orgcommit hash: fp1.4720@dev.null.freshports.orgcommit hash: fp1.4720@dev.null.freshports.orgcommit hash: fp1.4720@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert category databases to new layout.  
02 Aug 2000 00:28:35
commit hash: fp1.2513@dev.null.freshports.orgcommit hash: fp1.2513@dev.null.freshports.orgcommit hash: fp1.2513@dev.null.freshports.orgcommit hash: fp1.2513@dev.null.freshports.org files touched by this commit
jedgar search for other commits by this committer
Correct PLIST, Makefile, and portlint nits    
21 Jul 2000 06:12:26
commit hash: fp1.2240@dev.null.freshports.orgcommit hash: fp1.2240@dev.null.freshports.orgcommit hash: fp1.2240@dev.null.freshports.orgcommit hash: fp1.2240@dev.null.freshports.org files touched by this commit
will search for other commits by this committer
(Forced commit)   The apologies actually go out to Erik H. Bakke
<erikhb@bgnett.no>.  :-(    
21 Jul 2000 06:07:03
commit hash: fp1.2239@dev.null.freshports.orgcommit hash: fp1.2239@dev.null.freshports.orgcommit hash: fp1.2239@dev.null.freshports.orgcommit hash: fp1.2239@dev.null.freshports.org files touched by this commit
will search for other commits by this committer
Add mysql++, a C++ library API to MySQL.    

Number of commits found: 51