notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
libzdb Thread-safe connection pool library
3.2.2 databases on this many watch lists=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 3.2.2Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-06-03 03:04:53
Last Update: 2021-06-16 09:00:06
Commit Hash: 6095787
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libzdb-3.2.2/catalog.mk
  3. /usr/local/share/licenses/libzdb-3.2.2/LICENSE
  4. /usr/local/share/licenses/libzdb-3.2.2/GPLv3
  5. include/zdb/Connection.h
  6. include/zdb/ConnectionPool.h
  7. include/zdb/Exception.h
  8. include/zdb/PreparedStatement.h
  9. include/zdb/ResultSet.h
  10. include/zdb/SQLException.h
  11. include/zdb/URL.h
  12. include/zdb/zdb.h
  13. include/zdb/zdbpp.h
  14. lib/libzdb.a
  15. lib/libzdb.so
  16. lib/libzdb.so.13
  17. lib/libzdb.so.13.0.0
  18. libdata/pkgconfig/zdb.pc
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libzdb>0:databases/libzdb
  • For LIB depends:
    • libzdb.so:databases/libzdb
To install the port: cd /usr/ports/databases/libzdb/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/libzdb
  • pkg install libzdb
PKGNAME: libzdb
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libzdb
ABIlatestquarterly
FreeBSD:11:aarch643.1_13.2.2
FreeBSD:11:amd643.2.23.2.2
FreeBSD:11:armv63.1_1-
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips643.1_1-
FreeBSD:12:aarch643.1_13.2.2
FreeBSD:12:amd643.2.23.2.2
FreeBSD:12:armv63.1_1-
FreeBSD:12:armv73.1_1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-3.2.2
FreeBSD:13:aarch643.2.23.2.2
FreeBSD:13:amd643.2.23.2.2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc643.2.23.2.2
FreeBSD:14:aarch643.2.2-
FreeBSD:14:amd643.2.2-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.2.2-
 

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.20 : databases/mysql57-client
  2. libpq.so.5 : databases/postgresql12-client
  3. libsqlite3.so : databases/sqlite3
This port is required by:
for Libraries
  1. mail/dbmail
  2. net-mgmt/seafile-server

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. mail/dbmail23*
  2. net-mgmt/ccnet*
  3. net-mgmt/ccnet-server*
  4. net-mgmt/seafile*
  5. 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:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.tildeslash.com/libzdb/dist/
Collapse this list.

Number of commits found: 63

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
16 Jun 2021 09:00:06
 files touched by this commit commit hash:6095787e26235f1602e8187dfc7a2debdee9c445  3.2.2
pkubaj search for other commits by this committer
databases/libzdb: also fails on powerpc
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.2.2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
02 Apr 2020 12:00:49
Original commit files touched by this commit Revision:530282  3.2.2
sunpoet search for other commits by this committer
Update to 3.2.2

Changes:	https://www.tildeslash.com/libzdb/#release_notes
31 Mar 2020 15:01:10
Original commit files touched by this commit Revision:529978  3.2.1
sunpoet search for other commits by this committer
Add comment to avoid future breakage

PR:		237200
31 Mar 2020 13:58:01
Original commit files touched by this commit Revision:529975  3.2.1
pkubaj search for other commits by this committer
databases/libzdb: fix build on GCC architectures

r529335 partially reverted r499489, which caused another breakage on GCC
architectures by passing -L/usr/lib while using GCC from ports and making it
link to base libstdc++:
/usr/local/bin/ld: zdbpp.cpp:(.text.startup+0x1f0): undefined reference to
`std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>::_M_append(char const*, unsigned long)'

Apply changes to Makefile from r499489 to fix it.

PR:		237200
29 Mar 2020 08:06:55
Original commit files touched by this commit Revision:529777  3.2.1
sunpoet search for other commits by this committer
Remove unnecessary patch (followup of r529335)
28 Mar 2020 12:45:03
Original commit files touched by this commit Revision:529335  3.2.1
sunpoet search for other commits by this committer
Update to 3.2.1

Changes:	https://www.tildeslash.com/libzdb/#release_notes
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  3.2_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
09 Jul 2019 09:10:56
Original commit files touched by this commit Revision:506270  3.2
antoine search for other commits by this committer
Mark BROKEN on i386

../zdb/zdbpp.h:330:14: error: class member cannot be redeclared
        void bind(int parameterIndex, time_t x) {
             ^
../zdb/zdbpp.h:318:14: note: previous definition is here
        void bind(int parameterIndex, int x) {
             ^

Reported by:	pkg-fallout
MFH:		2019Q3
20 Apr 2019 23:08:34
Original commit files touched by this commit Revision:499489  3.2
sunpoet search for other commits by this committer
Fix build on powerpc

PR:		237200
Submitted by:	pkubaj
07 Apr 2019 20:05:35
Original commit files touched by this commit Revision:498309  3.2
sunpoet search for other commits by this committer
Add LICENSE_FILE
06 Apr 2019 14:42:44
Original commit files touched by this commit Revision:498101  3.2
sunpoet search for other commits by this committer
Update databases/libzdb to 3.2

- Update MASTER_SITES
- Update pkg-descr
- Update WWW
- Bump PORTREVISION of dependent ports for shlib change
- Take maintainership

Changes:	https://www.tildeslash.com/libzdb/#release_notes
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  3.1_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
08 Aug 2016 17:40:33
Original commit files touched by this commit Revision:419869  3.1_1
pi search for other commits by this committer
databases/libzdb: Change USE_MYSQL -> USES=mysql and USE_OPENSSL -> USES=ssl
09 Jun 2016 13:18:26
Original commit files touched by this commit Revision:416599  3.1_1
arved search for other commits by this committer
Regroup options to ensure that at least one database is selected
19 May 2016 10:21:25
Original commit files touched by this commit Revision:415498  3.1_1
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
29 Feb 2016 00:30:41
Original commit files touched by this commit Revision:409792  3.1_1
rakuco search for other commits by this committer
Fix the port's configure script to properly detect SQLite3.

This has been broken since r397227 ("Upgrade to 3.1"): the port's build system
passes -ldl when trying to detect SQLite3. Since this will always fail on
FreeBSD, SQLite3 support will always be disabled as well.

PR:		203424
MFH:		2016Q1
18 Sep 2015 06:27:42
Original commit files touched by this commit Revision:397227  3.1
vanilla search for other commits by this committer
Upgrade to 3.1.
22 Nov 2014 20:40:09
Original commit files touched by this commit Revision:373100  3.0_1  Sanity Test Failure
crees search for other commits by this committer
Finally retire USE_PGSQL
20 Oct 2014 10:41:13
Original commit files touched by this commit Revision:371255  3.0_1
bapt search for other commits by this committer
Cleanup plist
05 Jul 2014 12:19:33
Original commit files touched by this commit Revision:360738  3.0_1
tijl search for other commits by this committer
Bump more ports that depend on libsqlite3.so:
- ports that set USE_SQLITE with the *_USE option helper
- ports that depend on libsqlite3 indirectly as reported by pkg rquery

Approved by:	portmgr (implicit)
19 May 2014 07:47:39
Original commit files touched by this commit Revision:354505  3.0
miwi search for other commits by this committer
- Update to 3.0
- Stage support
- Options helper

PR:		187760
Submitted by:	Ports Fury
23 Apr 2014 13:25:17
Original commit files touched by this commit Revision:351936  2.11.3_2
tijl search for other commits by this committer
When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21 Apr 2014 23:49:18
Original commit files touched by this commit Revision:351735  2.11.3_1
bapt search for other commits by this committer
Support stage
13 Mar 2014 23:09:53
Original commit files touched by this commit Revision:348140  2.11.3
cs search for other commits by this committer
Back to pool
15 Jan 2014 23:38:23
Original commit files touched by this commit Revision:339863  2.11.3
bapt search for other commits by this committer
Reduce bsd.port.mk inclusions by using options helpers
replace USE_GMAKE -> USES=gmake
20 Sep 2013 16:13:49
Original commit files touched by this commit Revision:327717  2.11.3
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases)
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  2.11.3  Sanity Test Failure
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
19 Jul 2013 20:57:59
Original commit files touched by this commit Revision:323328  2.11.3
cs search for other commits by this committer
Update to 2.11.3
26 Mar 2013 21:22:45
Original commit files touched by this commit Revision:315332  2.11.1
cs search for other commits by this committer
- Update to 2.11.1
- Bump PORTREVISION

PR:		ports/175821
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net>
Approved by:	maintainer
19 Mar 2013 13:04:31
Original commit files touched by this commit Revision:314640  2.10.5
eadler search for other commits by this committer
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.

If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
17 Jul 2012 20:00:36
Original commit files touched by this commit   2.10.5
cs search for other commits by this committer
- Update to 2.10.5
- Bump PORTREVISION
05 Jun 2012 21:32:54
Original commit files touched by this commit   2.10.3
cs search for other commits by this committer
- Update to 2.10.3
- Convert to OptionsNG
10 Jan 2012 14:28:08
Original commit files touched by this commit   2.10
cs search for other commits by this committer
Update to 2.10

Approved by:    glarkin@ (mentor)
11 Oct 2011 19:56:49
Original commit files touched by this commit   2.9
cs search for other commits by this committer
Update to 2.9

Approved by:    glarkin@ (mentor)
23 Sep 2011 22:26:39
Original commit files touched by this commit   2.8.1
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
15 Sep 2011 12:33:27
Original commit files touched by this commit   2.8.1
cs search for other commits by this committer
Change maintainer address to my FreeBSD address

Approved by:    wen@ (mentor)
21 Mar 2011 20:42:44
Original commit files touched by this commit   2.8.1
glarkin search for other commits by this committer
- Updated to 2.8.1
  Changes: Fixes a transaction related memory leak in the Oracle driver
- Fixed configure option name in Makefile for PostgreSQL support

PR:             ports/155021
Submitted by:   C-S <c-s@c-s.li>
19 Mar 2011 13:15:34
Original commit files touched by this commit   2.8_1
ale search for other commits by this committer
Bump PORTREVISION for ports linking to default libmysqlclient.
18 Feb 2011 01:31:41
Original commit files touched by this commit   2.8
glarkin search for other commits by this committer
- Updated to 2.8
  Changes: http://www.tildeslash.com/libzdb/dist/CHANGES.txt

PR:             ports/154797
Submitted by:   C-S <c-s@c-s.li> (maintainer)
04 Dec 2010 07:34:27
Original commit files touched by this commit   2.7
ade search for other commits by this committer
Sync to new bsd.autotools.mk
03 Nov 2010 07:24:26
Original commit files touched by this commit   2.7
wen search for other commits by this committer
- Update to 2.7
- Pass maintainership to submitter
- Add LICENSE

PR:             ports/151526
Submitted by:   C-S <c-s@c-s.li>
02 Aug 2009 19:36:34
Original commit files touched by this commit   2.6
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
09 Jul 2009 09:05:47
Original commit files touched by this commit   2.6
miwi search for other commits by this committer
- Update to 2.6

PR:             136472
Submitted by:   Ports Fury
09 May 2009 09:18:56
Original commit files touched by this commit   2.5
miwi search for other commits by this committer
- Update to 2.5

PR:             134279
Submitted by:   Ports Fury
14 Mar 2009 14:10:20
Original commit files touched by this commit   2.4
miwi search for other commits by this committer
- Update to 2.4

PR:             132468
Submitted by:   Ports Fury
15 Jan 2009 22:44:47
Original commit files touched by this commit   2.3
miwi search for other commits by this committer
- Update to 2.3

PR:             130432
Submitted by:   Ports Fury
02 Aug 2008 22:34:52
Original commit files touched by this commit   2.2.3
miwi search for other commits by this committer
- Update to 2.2.3

PR:             126168
Submitted by:   Ports Fury
15 Jun 2008 02:10:54
Original commit files touched by this commit   2.2.2
lwhsu search for other commits by this committer
- Update to version 2.2.2

PR:             ports/124582
Submitted by:   KATO Tsuguru <tkato432 AT yahoo.com>
06 Jun 2008 13:17:10
Original commit files touched by this commit   2.2.1_1
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
22 May 2008 00:49:09
Original commit files touched by this commit   2.2.1
miwi search for other commits by this committer
- Update to 2.2.1

PR:             123867
Submitted by:   Ports Fury
27 Apr 2008 16:30:18
Original commit files touched by this commit   2.2
lwhsu search for other commits by this committer
- Update to version 2.2

PR:             ports/123081
Submitted by:   KATO Tsuguru <tkato432 AT yahoo.com>
16 Feb 2008 21:32:39
Original commit files touched by this commit   2.1
tabthorpe search for other commits by this committer
- Update to 2.1

PR:             ports/120641
Submitted by:   valerio.daelli gmail.com (maintainer)
04 Mar 2007 09:13:02
Original commit files touched by this commit   2.0
vanilla search for other commits by this committer
Fix pkg-plist.

Submitted by:   kris via mail.
26 Feb 2007 06:35:24
Original commit files touched by this commit   2.0
vanilla search for other commits by this committer
Upgrade to 2.0.
11 Feb 2007 02:09:40
Original commit files touched by this commit   1.1.3
vanilla search for other commits by this committer
Upgrade to 1.1.3, and drop MAINTAINER.
05 Nov 2006 11:02:17
Original commit files touched by this commit   1.1
vanilla search for other commits by this committer
Upgrade to 1.1.
13 Sep 2006 01:08:43
Original commit files touched by this commit   1.0.4_1
vanilla search for other commits by this committer
1: USE_LDCONFIG.
2: bump version for pkg-plist.
12 Sep 2006 16:01:07
Original commit files touched by this commit   1.0.4
vanilla search for other commits by this committer
Fix pkg-plist.

Submitted by:   kris@
05 Sep 2006 13:21:14
Original commit files touched by this commit   1.0.4
vanilla search for other commits by this committer
Upgrade to 1.0.4.
09 Jun 2006 02:44:50
Original commit files touched by this commit   1.0.3
vanilla search for other commits by this committer
Fix build on 4.x.

Submitted by:   kris@ via email.
03 Jun 2006 13:57:08
Original commit files touched by this commit   1.0.3
vanilla search for other commits by this committer
Fix pkg-plist.

Submitted by:   kris@ via email
03 Jun 2006 03:02:17
Original commit files touched by this commit   1.0.3
vanilla search for other commits by this committer
Add libzdb, it's a thread-safe connection pool library.

Number of commits found: 63