./databases/libpqxx, C++ interface to postgresql-lib

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 6.2.2, Package name: libpqxx-6.2.2, Maintainer: is

C++ client API for PostgreSQL. The standard front-end (in the sense
of "language binding") for writing C++ programs that use PostgreSQL.
Supersedes older libpq++ interface.


Required to run:
[databases/postgresql92-client]

Required to build:
[lang/python27] [pkgtools/cwrappers]

Master sites:

SHA1: da04b8dbaa61a90d5f6a7afe07a7b42863a29d8a
RMD160: 41308f00a9ab30a2e5b5b1abe2c0b9ad11eb06d5
Filesize: 668.189 KB

Version history: (Expand)


CVS history: (Expand)


   2018-05-03 15:29:57 by Patrick Welche | Files touched by this commit (1)
Log message:
Missed libpqxx/options.mk
   2018-05-03 14:58:24 by Patrick Welche | Files touched by this commit (9) | Package updated
Log message:
Update libpqxx to 6.2.2

patch-ab no longer needed just since 15 Jan 2018(!)

5 years worth of changes including:
- C++11 is now required. Your compiler must have shared_ptr, noexcept, etc.
- Removed pqxx::items. Use the new C++11 initialiser syntax.
- Removed maketemporary. We weren't using it.
- Can now be built outside the source tree.
- New, simpler, lambda-friendly transactor framework.
- New, simpler, prepared statements and parameterised statements.
- Result rows can be passed around independently.
- New exec0(): perform query, expect zero rows of data.
- New exec1(): perform query, expect (and return) a single row of data.
- New exec_n(): perform query, expect exactly n rows of data.
- No longer defines Visual Studio's NOMINMAX in headers.
- Much faster configure script.
- Most configuration items are gone.
- Retired all existing capability flags.
- Documentation on readthedocs.org, thanks Tim Sheerman-Chase.
- Expose SQLSTATE error codes in sql_error exceptions.
- Adds a first-generation parser for SQL arrays.
   2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577)
Log message:
Add python-3.6 to incompatible versions.
   2016-10-09 23:42:04 by Thomas Klausner | Files touched by this commit (110)
Log message:
Recursive bump for all users of pgsql now that the default is 95.
   2016-07-09 15:04:18 by Thomas Klausner | Files touched by this commit (599)
Log message:
Remove python33: adapt all packages that refer to it.
   2015-12-05 22:26:09 by Adam Ciarcinski | Files touched by this commit (578)
Log message:
Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
   2015-11-03 02:56:36 by Alistair G. Crooks | Files touched by this commit (368)
Log message:
Add SHA512 digests for distfiles for databases category

Problems found with existing distfiles:
	distfiles/D6.data.ros.gz
	distfiles/cstore0.2.tar.gz
	distfiles/data4.tar.gz
	distfiles/sphinx-2.2.7-release.tar.gz
No changes made to the cstore or mariadb55-client distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-01-01 10:43:44 by David A. Holland | Files touched by this commit (1)
Log message:
Remove obsolete restriction based on a.out shared libraries not working.
Even if they still don't (it was noted ten years ago) I don't think we
have any a.out platforms left in pkgsrc. (Do we?)