Subject: CVS commit: pkgsrc/databases/libpqxx
From: Patrick Welche
Date: 2018-05-03 14:58:24
Message id: 20180503125824.DF0B6FBEC@cvs.NetBSD.org

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.

Files:
RevisionActionfile
1.34modifypkgsrc/databases/libpqxx/Makefile
1.6modifypkgsrc/databases/libpqxx/PLIST
1.9modifypkgsrc/databases/libpqxx/buildlink3.mk
1.10modifypkgsrc/databases/libpqxx/distinfo
1.1addpkgsrc/databases/libpqxx/patches/patch-configure.ac
1.1addpkgsrc/databases/libpqxx/patches/patch-tools_extract__version
1.6removepkgsrc/databases/libpqxx/Makefile.common
1.3removepkgsrc/databases/libpqxx/patches/patch-ab
1.2removepkgsrc/databases/libpqxx/patches/patch-src_largeobject.cxx