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
Port details
trilogy Client library for MySQL-compatible database servers
2.9.0 databases on this many watch lists=2 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 2.8.1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-10-16 16:03:25
Last Update: 2024-10-17 19:02:45
Commit Hash: 3ad05d4
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: MIT
WWW:
https://github.com/trilogy-libraries/trilogy
Description:
Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding. It's currently in production use on github.com. Features: - Supports the most frequently used parts of the text protocol - Handshake - Password authentication - Query, ping, and quit commands - Support prepared statements (binary protocol) - Low-level protocol API completely decoupled from IO - Non-blocking client API wrapping the protocol API - Blocking client API wrapping the non-blocking API - No dependencies outside of POSIX, the C standard library & OpenSSL - Minimal dynamic allocation - MIT licensed
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (22 items)
Collapse this list.
  1. /usr/local/share/licenses/trilogy-2.9.0/catalog.mk
  2. /usr/local/share/licenses/trilogy-2.9.0/LICENSE
  3. /usr/local/share/licenses/trilogy-2.9.0/MIT
  4. bin/trilogy_query
  5. include/trilogy.h
  6. include/trilogy/blocking.h
  7. include/trilogy/buffer.h
  8. include/trilogy/builder.h
  9. include/trilogy/charset.h
  10. include/trilogy/client.h
  11. include/trilogy/error.h
  12. include/trilogy/packet_parser.h
  13. include/trilogy/protocol.h
  14. include/trilogy/reader.h
  15. include/trilogy/socket.h
  16. include/trilogy/vendor/curl_hostcheck.h
  17. include/trilogy/vendor/openssl_hostname_validation.h
  18. lib/libtrilogy.a
  19. lib/libtrilogy.so
  20. @owner
  21. @group
  22. @mode
Collapse this list.
Dependency lines:
  • trilogy>0:databases/trilogy
To install the port:
cd /usr/ports/databases/trilogy/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/trilogy
  • pkg install trilogy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: trilogy
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1728922878 SHA256 (trilogy-libraries-trilogy-v2.9.0_GH0.tar.gz) = c839201eef234775631e816b717813bfda1332ccd5c493e479cc1b80c7d1a6ee SIZE (trilogy-libraries-trilogy-v2.9.0_GH0.tar.gz) = 118641

Packages (timestamps in pop-ups are UTC):
trilogy
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.9.02.9.0-2.9.02.9.0---
FreeBSD:13:quarterly2.9.02.9.0-2.9.02.9.02.6.02.6.02.6.0
FreeBSD:14:latest2.9.02.9.0-2.9.02.9.0---
FreeBSD:14:quarterly2.9.02.9.0-2.9.02.9.02.6.02.6.02.6.0
FreeBSD:15:latest2.9.02.9.0n/a2.9.0n/a2.6.02.6.02.7.0
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
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
databases_trilogy
USES:
gmake ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/trilogy-libraries/trilogy/tar.gz/v2.9.0?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.9.0
17 Oct 2024 19:02:45
commit hash: 3ad05d4ab99a412d4687ef4be632e7c486b975b2commit hash: 3ad05d4ab99a412d4687ef4be632e7c486b975b2commit hash: 3ad05d4ab99a412d4687ef4be632e7c486b975b2commit hash: 3ad05d4ab99a412d4687ef4be632e7c486b975b2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/trilogy: Update to 2.9.0

Changes:	https://github.com/trilogy-libraries/trilogy/releases
2.8.1
19 May 2024 17:15:14
commit hash: d6a576ad09970765f2b257c43956e135ee80caeacommit hash: d6a576ad09970765f2b257c43956e135ee80caeacommit hash: d6a576ad09970765f2b257c43956e135ee80caeacommit hash: d6a576ad09970765f2b257c43956e135ee80caea files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/trilogy: Update to 2.8.1

Changes:	https://github.com/trilogy-libraries/trilogy/releases
2.8.0
10 Apr 2024 09:36:14
commit hash: 50124a6529ca78c58fe3a219e9ce7516fa9082c6commit hash: 50124a6529ca78c58fe3a219e9ce7516fa9082c6commit hash: 50124a6529ca78c58fe3a219e9ce7516fa9082c6commit hash: 50124a6529ca78c58fe3a219e9ce7516fa9082c6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/trilogy: Update to 2.8.0

Changes:	https://github.com/trilogy-libraries/trilogy/releases
2.7.0
21 Feb 2024 15:06:18
commit hash: ab6000a35a65e8470d6e8e8f0449609da5df646bcommit hash: ab6000a35a65e8470d6e8e8f0449609da5df646bcommit hash: ab6000a35a65e8470d6e8e8f0449609da5df646bcommit hash: ab6000a35a65e8470d6e8e8f0449609da5df646b files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/trilogy: Update to 2.7.0

Changes:	https://github.com/trilogy-libraries/trilogy/releases
2.6.0
16 Oct 2023 15:59:38
commit hash: 833ccb4129f7a9938fea067a2db5f05854d86dabcommit hash: 833ccb4129f7a9938fea067a2db5f05854d86dabcommit hash: 833ccb4129f7a9938fea067a2db5f05854d86dabcommit hash: 833ccb4129f7a9938fea067a2db5f05854d86dab files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/trilogy: Add trilogy 2.6.0

Trilogy is a client library for MySQL-compatible database servers, designed for
performance, flexibility, and ease of embedding.

It's currently in production use on github.com.

Features:
- Supports the most frequently used parts of the text protocol
  - Handshake
  - Password authentication
  - Query, ping, and quit commands
- Support prepared statements (binary protocol)
- Low-level protocol API completely decoupled from IO
- Non-blocking client API wrapping the protocol API
- Blocking client API wrapping the non-blocking API
- No dependencies outside of POSIX, the C standard library & OpenSSL
- Minimal dynamic allocation
- MIT licensed

Number of commits found: 5