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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2022Q3
postgresql-libpqxx New C++ interface for PostgreSQL
7.9.0 databases on this many watch lists=40 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 7.9.0Version of this port present on the latest quarterly branch.
Maintainer: pgsql@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2003-01-05 00:12:05
Last Update: 2024-02-20 10:31:33
Commit Hash: 9482952
People watching this port, also watch:: glib, expat, gmake
License: BSD3CLAUSE
WWW:
http://pqxx.org/
Description:
Welcome to libpqxx, the official C++ API to the PostgreSQL database management system. There are many similar libraries for PostgreSQL and for other databases, some of them database-independent. Most of these, however, are fairly C-like in their programming style, and fail to take advantage of the full power of the C++ language as it has matured since the acceptance of the Standard in 1996. What libpqxx brings you is effective use of templates to reduce the inconvenience of dealing with type conversions; of standard C++ strings to keep you from having to worry about buffer allocation and overflow attacks; of exceptions to take the tedious and error-prone plumbing around error handling out of your hands; of constructors and destructors to bring resource management under control; and even basic object-orientation to give you some extra reliability features that would be hard to get with most other database interfaces.
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 (119 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/postgresql-libpqxx-7.9.0/catalog.mk
  3. /usr/local/share/licenses/postgresql-libpqxx-7.9.0/LICENSE
  4. /usr/local/share/licenses/postgresql-libpqxx-7.9.0/BSD3CLAUSE
  5. include/pqxx/array
  6. include/pqxx/array.hxx
  7. include/pqxx/binarystring
  8. include/pqxx/binarystring.hxx
  9. include/pqxx/blob
  10. include/pqxx/blob.hxx
  11. include/pqxx/composite
  12. include/pqxx/composite.hxx
  13. include/pqxx/config-public-compiler.h
  14. include/pqxx/connection
  15. include/pqxx/connection.hxx
  16. include/pqxx/cursor
  17. include/pqxx/cursor.hxx
  18. include/pqxx/dbtransaction
  19. include/pqxx/dbtransaction.hxx
  20. include/pqxx/errorhandler
  21. include/pqxx/errorhandler.hxx
  22. include/pqxx/except
  23. include/pqxx/except.hxx
  24. include/pqxx/field
  25. include/pqxx/field.hxx
  26. include/pqxx/internal/array-composite.hxx
  27. include/pqxx/internal/callgate.hxx
  28. include/pqxx/internal/concat.hxx
  29. include/pqxx/internal/conversions.hxx
  30. include/pqxx/internal/encoding_group.hxx
  31. include/pqxx/internal/encodings.hxx
  32. include/pqxx/internal/gates/connection-errorhandler.hxx
  33. include/pqxx/internal/gates/connection-largeobject.hxx
  34. include/pqxx/internal/gates/connection-notification_receiver.hxx
  35. include/pqxx/internal/gates/connection-pipeline.hxx
  36. include/pqxx/internal/gates/connection-sql_cursor.hxx
  37. include/pqxx/internal/gates/connection-stream_from.hxx
  38. include/pqxx/internal/gates/connection-stream_to.hxx
  39. include/pqxx/internal/gates/connection-transaction.hxx
  40. include/pqxx/internal/gates/errorhandler-connection.hxx
  41. include/pqxx/internal/gates/icursor_iterator-icursorstream.hxx
  42. include/pqxx/internal/gates/icursorstream-icursor_iterator.hxx
  43. include/pqxx/internal/gates/result-connection.hxx
  44. include/pqxx/internal/gates/result-creation.hxx
  45. include/pqxx/internal/gates/result-pipeline.hxx
  46. include/pqxx/internal/gates/result-sql_cursor.hxx
  47. include/pqxx/internal/gates/transaction-sql_cursor.hxx
  48. include/pqxx/internal/gates/transaction-transaction_focus.hxx
  49. include/pqxx/internal/header-post.hxx
  50. include/pqxx/internal/header-pre.hxx
  51. include/pqxx/internal/ignore-deprecated-post.hxx
  52. include/pqxx/internal/ignore-deprecated-pre.hxx
  53. include/pqxx/internal/libpq-forward.hxx
  54. include/pqxx/internal/result_iter.hxx
  55. include/pqxx/internal/result_iterator.hxx
  56. include/pqxx/internal/sql_cursor.hxx
  57. include/pqxx/internal/statement_parameters.hxx
  58. include/pqxx/internal/stream_query.hxx
  59. include/pqxx/internal/stream_query_impl.hxx
  60. include/pqxx/internal/stream_iterator.hxx
  61. include/pqxx/internal/wait.hxx
  62. include/pqxx/isolation
  63. include/pqxx/isolation.hxx
  64. include/pqxx/largeobject
  65. include/pqxx/largeobject.hxx
  66. include/pqxx/nontransaction
  67. include/pqxx/nontransaction.hxx
  68. include/pqxx/notification
  69. include/pqxx/notification.hxx
  70. include/pqxx/params
  71. include/pqxx/params.hxx
  72. include/pqxx/pipeline
  73. include/pqxx/pipeline.hxx
  74. include/pqxx/pqxx
  75. include/pqxx/prepared_statement
  76. include/pqxx/prepared_statement.hxx
  77. include/pqxx/range
  78. include/pqxx/range.hxx
  79. include/pqxx/result
  80. include/pqxx/result.hxx
  81. include/pqxx/robusttransaction
  82. include/pqxx/robusttransaction.hxx
  83. include/pqxx/row
  84. include/pqxx/row.hxx
  85. include/pqxx/separated_list
  86. include/pqxx/separated_list.hxx
  87. include/pqxx/strconv
  88. include/pqxx/strconv.hxx
  89. include/pqxx/stream_from
  90. include/pqxx/stream_from.hxx
  91. include/pqxx/stream_to
  92. include/pqxx/stream_to.hxx
  93. include/pqxx/subtransaction
  94. include/pqxx/subtransaction.hxx
  95. include/pqxx/time
  96. include/pqxx/time.hxx
  97. include/pqxx/transaction
  98. include/pqxx/transaction.hxx
  99. include/pqxx/transaction_base
  100. include/pqxx/transaction_base.hxx
  101. include/pqxx/transaction_focus
  102. include/pqxx/transaction_focus.hxx
  103. include/pqxx/transactor
  104. include/pqxx/transactor.hxx
  105. include/pqxx/types
  106. include/pqxx/types.hxx
  107. include/pqxx/util
  108. include/pqxx/util.hxx
  109. include/pqxx/version
  110. include/pqxx/version.hxx
  111. include/pqxx/zview
  112. include/pqxx/zview.hxx
  113. lib/libpqxx-7.9.so
  114. lib/libpqxx.a
  115. lib/libpqxx.so
  116. libdata/pkgconfig/libpqxx.pc
  117. @owner
  118. @group
  119. @mode
Collapse this list.
Dependency lines:
  • postgresql-libpqxx>0:databases/postgresql-libpqxx
Conflicts:
CONFLICTS:
  • postgresql-libpqxx-[1-5].*
  • postgresql-libpqxx3-3.*
  • postgresql-libpqxx4-4.*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/databases/postgresql-libpqxx/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/postgresql-libpqxx
  • pkg install postgresql-libpqxx
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: postgresql-libpqxx
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1708424380 SHA256 (postgresql/jtv-libpqxx-7.9.0_GH0.tar.gz) = a1fafd5f6455f6c66241fca1f35f5cb603251580b99f9a0cf1b5d0a586006f16 SIZE (postgresql/jtv-libpqxx-7.9.0_GH0.tar.gz) = 787113

Packages (timestamps in pop-ups are UTC):
postgresql-libpqxx
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest7.9.07.9.07.2.07.9.07.9.0-7.2.0-
FreeBSD:13:quarterly7.9.07.9.07.7.57.9.07.9.07.8.17.8.17.8.1
FreeBSD:14:latest7.9.07.9.07.2.07.9.07.9.07.7.5-7.7.5
FreeBSD:14:quarterly7.8.17.9.0-7.8.17.9.07.8.17.8.17.8.1
FreeBSD:15:latest7.9.07.9.0n/a7.8.1n/a7.8.17.8.17.9.0
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. python3.9 : lang/python39
Library dependencies:
  1. libpq.so.5 : databases/postgresql15-client
This port is required by:
for Libraries
  1. converters/osm2pgrouting

Configuration Options:
No options to configure
Options name:
databases_postgresql-libpqxx
USES:
compiler:c++17-lang gmake libtool pathfix pgsql python:build shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/jtv/libpqxx/tar.gz/7.9.0?dummy=/
Collapse this list.

There are no commits on branch 2022Q3 for this port