Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
libdrizzle Client and protocol library for the Drizzle database
1.0 databases Σ=0 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 0.8_7Version of this port present on the latest quarterly branch.
Maintainer: joneum@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-03-15 17:37:10
Last Update: 2026-11-06 23:40:36
Commit Hash: 712cca0
License: BSD3CLAUSE
WWW:
https://launchpad.net/drizzle
Description: #
This is the client and protocol library for the Drizzle project. The server, drizzled, will use this as for protocol library. Client utilities and any new projects that require low-level protocol communication (like proxies). Other language interfaces (PHP extensions, Python DBI, Perl DBD, SWIG, ...) should be built off of this library.
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 (37 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libdrizzle-1.0/catalog.mk
  3. /usr/local/share/licenses/libdrizzle-1.0/LICENSE
  4. /usr/local/share/licenses/libdrizzle-1.0/BSD3CLAUSE
  5. share/sbom/pc/libdrizzle.pc
  6. include/libdrizzle-1.0/libdrizzle/column.h
  7. include/libdrizzle-1.0/libdrizzle/column_client.h
  8. include/libdrizzle-1.0/libdrizzle/column_server.h
  9. include/libdrizzle-1.0/libdrizzle/command_client.h
  10. include/libdrizzle-1.0/libdrizzle/command_server.h
  11. include/libdrizzle-1.0/libdrizzle/conn.h
  12. include/libdrizzle-1.0/libdrizzle/conn_client.h
  13. include/libdrizzle-1.0/libdrizzle/conn_server.h
  14. include/libdrizzle-1.0/libdrizzle/constants.h
  15. include/libdrizzle-1.0/libdrizzle/drizzle.h
  16. include/libdrizzle-1.0/libdrizzle/drizzle_client.h
  17. include/libdrizzle-1.0/libdrizzle/drizzle_server.h
  18. include/libdrizzle-1.0/libdrizzle/field_client.h
  19. include/libdrizzle-1.0/libdrizzle/field_server.h
  20. include/libdrizzle-1.0/libdrizzle/handshake_client.h
  21. include/libdrizzle-1.0/libdrizzle/handshake_server.h
  22. include/libdrizzle-1.0/libdrizzle/libdrizzle.h
  23. include/libdrizzle-1.0/libdrizzle/query.h
  24. include/libdrizzle-1.0/libdrizzle/result.h
  25. include/libdrizzle-1.0/libdrizzle/result_client.h
  26. include/libdrizzle-1.0/libdrizzle/result_server.h
  27. include/libdrizzle-1.0/libdrizzle/row_client.h
  28. include/libdrizzle-1.0/libdrizzle/row_server.h
  29. include/libdrizzle-1.0/libdrizzle/structs.h
  30. include/libdrizzle-1.0/libdrizzle/visibility.h
  31. lib/libdrizzle.so
  32. lib/libdrizzle.so.1
  33. lib/libdrizzle.so.1.1.0
  34. libdata/pkgconfig/libdrizzle-1.0.pc
  35. @owner
  36. @group
  37. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • For RUN/BUILD depends:
    • libdrizzle>0:databases/libdrizzle
  • For LIB depends:
    • libdrizzle.so:databases/libdrizzle
Conflicts: #
CONFLICTS_INSTALL:
  • libdrizzle-redux
To install the port: #
cd /usr/ports/databases/libdrizzle/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/libdrizzle
  • pkg install libdrizzle
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libdrizzle
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1793987069 SHA256 (drizzle7-2011.07.21.tar.gz) = 7d2c56e68ce9655334c539a7071ff36fc8b96fa65c760855ca36ca49397ccff1 SIZE (drizzle7-2011.07.21.tar.gz) = 11534685

Packages (timestamps in pop-ups are UTC): #
libdrizzle
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest0.8_70.8_70.8_70.8_71.0
FreeBSD:14:quarterly0.8_70.8_7-0.8_70.8_7
FreeBSD:15:latest0.8_70.8_7n/a0.8_7n/a
FreeBSD:15:quarterly0.8_70.8_7n/a-n/a
FreeBSD:16:latest0.8_70.8_7n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. gmake>=4.4.1 : devel/gmake
This port is required by: #
for Build #

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/drizzle*
  2. Collapse this list of deleted ports.
for Libraries #
  1. www/nginx-full

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/pecl-drizzle*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options: #
No options to configure
Options name: #
databases_libdrizzle
USES: #
gmake libtool ssl
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://launchpadlibrarian.net/74651825/
Collapse this list.

Number of commits found: 37 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0
06 Nov 2026 23:40:36
commit hash: 712cca09ed935d03225961a5ffb72a8171cfe934commit hash: 712cca09ed935d03225961a5ffb72a8171cfe934commit hash: 712cca09ed935d03225961a5ffb72a8171cfe934commit hash: 712cca09ed935d03225961a5ffb72a8171cfe934 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
databases/libdrizzle: Update to 1.0

The standalone tarball ended with 0.8 in 2009.  The library went on inside
the drizzle server release, still written in C and with the same interface.

On top of that it now speaks the authentication of current MySQL, which had
dropped mysql_native_password: the plugin is negotiated, an auth switch is
followed and caching_sha2_password is answered, in the clear over a unix
socket and with the public key of the server over tcp.  A server that does
not offer plugin authentication still sees the packet it always did, and
connecting over a unix socket works on FreeBSD for the first time.

The release puts its headers on a path of its own, so the servers that can
build the drizzle module are pointed at it.

The sample programs are gone with the old tarball, and with them the
dependency on sqlite3.

Sponsored by:	Netzkommune GmbH
0.8_8
06 Nov 2026 06:43:21
commit hash: b2af24e2584d250b663f49a3584274a373ee78a3commit hash: b2af24e2584d250b663f49a3584274a373ee78a3commit hash: b2af24e2584d250b663f49a3584274a373ee78a3commit hash: b2af24e2584d250b663f49a3584274a373ee78a3 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
databases/libdrizzle: Parse the handshake of newer MySQL servers

Accept a server greeting that is longer than the old fixed layout, so a
connection to MySQL 5.6 and later, including 8.4, no longer fails with
"bad packet size". The trailing auth plugin data is ignored, the native
scramble is read as before.

Sponsored by:	Netzkommune GmbH
0.8_7
06 Nov 2026 06:43:21
commit hash: e0eb843b804aabb0303d86901c49d43520c6836ecommit hash: e0eb843b804aabb0303d86901c49d43520c6836ecommit hash: e0eb843b804aabb0303d86901c49d43520c6836ecommit hash: e0eb843b804aabb0303d86901c49d43520c6836e files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
databases/libdrizzle: Take maintainership

Sponsored by:	Netzkommune GmbH
0.8_7
04 Nov 2026 14:00:32
commit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2ccommit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2ccommit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2ccommit hash: f3f385c385ae9fe27ccdd544f8e6827941150d2c files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Use sqlite helper

Make use of USES= sqlite instead of LIB_DEPENDS
https://docs.freebsd.org/en/books/porters-handbook/book/#using-databases

Approved by:	blanket
0.8_7
23 Jul 2025 15:07:21
commit hash: bfd201b17b416b2b3852a3615fe2013eb7365afccommit hash: bfd201b17b416b2b3852a3615fe2013eb7365afccommit hash: bfd201b17b416b2b3852a3615fe2013eb7365afccommit hash: bfd201b17b416b2b3852a3615fe2013eb7365afc files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
databases/*: remove useless USES=pathfix
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.8_7
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.8_7
20 Jul 2022 14:21:07
commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
databases: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Choe, Cheng-Dae" whitekid
  *  "Mahdi Mokhtari <mokhi64@gmail.com>"
  *  "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
  *  <hvo.pm@xs4all.nl>
  *  <jsmith@resonatingmedia.com>
  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Snelson <Alan@Wave2.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.8_7
29 Jun 2022 15:57:40
commit hash: da00957fbe1f79c12851e0958ee7e4c8276a5527commit hash: da00957fbe1f79c12851e0958ee7e4c8276a5527commit hash: da00957fbe1f79c12851e0958ee7e4c8276a5527commit hash: da00957fbe1f79c12851e0958ee7e4c8276a5527 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS_INSTALL in the databases category

Approved by:	portmgr (implicit)
0.8_7
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.8_7
08 Jan 2021 07:47:03
Revision:560752Original commit files touched by this commit
fluffy search for other commits by this committer
devel/doxygen: Update to 1.9.0

- regen patches by 'make makepatch'
- adjust consumers which affected by new doxygen styles
- take maintainersip

Changelog: https://www.doxygen.nl/manual/changelog.html#log_1_9_0

PR:		242347
Submitted by:	fluffy
Reported by:	Naram Qashat (ex-maintainer)
Exp-run by:	antoine
0.8_6
11 Jun 2020 17:30:22
Revision:538514Original commit files touched by this commit
pkubaj search for other commits by this committer
databases/libdrizzle: switch to GCC on powerpc*

GCC-only parameter is necessary:
cc: error: unknown argument: '-mno-fused-madd'
0.8_6
21 Oct 2019 21:57:15
Revision:515139Original commit files touched by this commit
bdrewery search for other commits by this committer
Drop maintainership
0.8_6
09 Jan 2018 07:40:56
Revision:458513Original commit files touched by this commit
mat search for other commits by this committer
Remove support for variables that have been deprecated for a while.

variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
0.8_6
21 Oct 2016 15:21:13
Revision:424427Original commit files touched by this commit
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
0.8_6
27 Sep 2016 16:32:53
Revision:422818Original commit files touched by this commit
antoine search for other commits by this committer
- Update devel/doxygen to 1.8.12
- Adjust plist of ports depending on it

PR:		212869
0.8_5
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
0.8_5
31 Dec 2014 06:45:11
Revision:375872Original commit files touched by this commit
antoine search for other commits by this committer
Update devel/doxygen to 1.8.9

PR:		ports/196342
Submitted by:	Naram Qashat (maintainer)
Exp-run and fixes to depending ports:	self
0.8_4
20 Oct 2014 10:41:13
Revision:371255Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
0.8_4
09 Aug 2014 19:39:09
Revision:364468Original commit files touched by this commit
antoine search for other commits by this committer
Update devel/doxygen to 1.8.7
Update dependent ports to build with it

Most of work by:	pi@
Exp-run:	self
PR:		ports/190943
0.8_3
15 Jul 2014 15:06:46
Revision:361939Original commit files touched by this commit
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
0.8_3
27 Jun 2014 17:21:07
Revision:359586Original commit files touched by this commit
miwi search for other commits by this committer
- Chase database/sqlite3 slib bump

Approved by:	portmgr (myself)
0.8_2
25 Jun 2014 19:29:46
Revision:359288Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to USES=libtool, drop .la files

Approved by:	portmgr blanket
0.8_1
09 May 2014 21:13:10
Revision:353520Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Don't remove mtree directories

Approved by:	portmgr
0.8_1
10 Apr 2014 00:04:16
Revision:350750Original commit files touched by this commit
bdrewery search for other commits by this committer
- Take maintainership
- Stage
- Fix DOXYGEN support
- Replace tab with space in WWW
- Add LICENSE
0.8_1
16 Dec 2013 18:24:49
Revision:336656Original commit files touched by this commit
glarkin search for other commits by this committer
[Errno 11] Resource Temporarily Unavailable

Reassigning my ports back to the pool with the hope of freeing up
to do more FreeBSD work in the future.

Submitted by:	glarkin
0.8_1
13 Dec 2013 15:01:37
Revision:336351Original commit files touched by this commit
bapt search for other commits by this committer
All modern compiler can build libdrizzle
0.8_1
11 Dec 2013 18:08:53
Revision:336187Original commit files touched by this commit
bapt search for other commits by this committer
In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in databases
0.8_1
20 Sep 2013 16:13:49
Revision:327717Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases)
0.8_1
21 Mar 2013 17:46:11
Revision:314857Original commit files touched by this commit
bapt search for other commits by this committer
Fix conversion

Reported by:	freshports sanity check
21 Mar 2013 17:43:46
Revision:314856Original commit files touched by this commit Sanity Test Failure Refresh
bapt search for other commits by this committer
Convert to new options framework left unconverted ports in databases category
0.8_1
08 Jan 2012 07:01:25
Original commit files touched by this commit
eadler search for other commits by this committer
Repeated words are are hard to to find sometimes.

Approved by:    portmgr (itetcu)
0.8_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
0.8_1
04 Jun 2010 00:21:32
Original commit files touched by this commit
glarkin search for other commits by this committer
- Add OPTION to explicitly build the documentation set and the doxygen
  dependency.  This option will be off by default so the databases/drizzle
  build can avoid building doxygen and its deps when it builds the libdrizzle
  dep.  databases/drizzle also has the same option, defaulted to "off".
0.8
09 Apr 2010 19:47:28
Original commit files touched by this commit
glarkin search for other commits by this committer
- Updated to 0.8
0.7_1
28 Mar 2010 06:47:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
0.7
15 Mar 2010 17:36:44
Original commit files touched by this commit
glarkin search for other commits by this committer
This is the the client and protocol library for the Drizzle project.
The server, drizzled, will use this as for protocol library. Client
utilities and any new projects that require low-level protocol
communication (like proxies). Other language interfaces (PHP
extensions, Python DBI, Perl DBD, SWIG, ...) should be built off
of this library.

WWW:    https://launchpad.net/libdrizzle

Number of commits found: 37