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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Commit processing was halted at UTC 18:33 on 2026-08-05 for pkgbasify of jails and updating the host from 15.0 to 15.1 - same with jails. - that upgrade was completed by 18:53 - the website has caught up with the 6 commits it missed in that time.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
concord Discord library written in C
2.4.0 net-im 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 2.4.0Version of this port present on the latest quarterly branch.
Maintainer: mail@souji-thenria.net search for ports maintained by this maintainer
Port Added: 2024-09-21 21:45:05
Last Update: 2025-10-05 19:28:28
Commit Hash: 4c44791
Also Listed In: devel
License: MIT
WWW:
https://github.com/Cogmasters/concord
Description:
Concord is an asynchronous C99 Discord API library with minimal external dependencies, and a low-level translation of the Discord official documentation to C code.
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 (115 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/concord-2.4.0/catalog.mk
  3. /usr/local/share/licenses/concord-2.4.0/LICENSE
  4. /usr/local/share/licenses/concord-2.4.0/MIT
  5. include/concord/all.PRE.h
  6. include/concord/anomap.h
  7. include/concord/application_command.h
  8. include/concord/attributes.h
  9. include/concord/audit_log.h
  10. include/concord/auto_moderation.h
  11. include/concord/carray.h
  12. include/concord/channel.h
  13. include/concord/chash.h
  14. include/concord/clock.h
  15. include/concord/cog-utils.h
  16. include/concord/concord-once.h
  17. include/concord/curl-websocket.h
  18. include/concord/discord-cache.h
  19. include/concord/discord-events.h
  20. include/concord/discord-internal.h
  21. include/concord/discord-request.h
  22. include/concord/discord-response.h
  23. include/concord/discord-voice.h
  24. include/concord/discord-worker.h
  25. include/concord/discord.h
  26. include/concord/discord_codecs.PRE.h
  27. include/concord/discord_codecs.h
  28. include/concord/emoji.h
  29. include/concord/error.h
  30. include/concord/gateway.h
  31. include/concord/gencodecs-process.PRE.h
  32. include/concord/gencodecs.h
  33. include/concord/guild.h
  34. include/concord/guild_scheduled_event.h
  35. include/concord/guild_template.h
  36. include/concord/interaction.h
  37. include/concord/invite.h
  38. include/concord/io_poller.h
  39. include/concord/jsmn-find.h
  40. include/concord/jsmn.h
  41. include/concord/json-build.h
  42. include/concord/log.h
  43. include/concord/logconf.h
  44. include/concord/oauth2.h
  45. include/concord/osname.h
  46. include/concord/priority_queue.h
  47. include/concord/queriec.h
  48. include/concord/queue.h
  49. include/concord/sha1.h
  50. include/concord/stage_instance.h
  51. include/concord/sticker.h
  52. include/concord/threadpool.h
  53. include/concord/types.h
  54. include/concord/user-agent.h
  55. include/concord/user.h
  56. include/concord/voice.h
  57. include/concord/webhook.h
  58. include/concord/websockets.h
  59. lib/libdiscord.a
  60. lib/libdiscord.so
  61. lib/libdiscord.so.1
  62. share/examples/concord/8ball
  63. share/examples/concord/8ball.c
  64. share/examples/concord/Makefile
  65. share/examples/concord/audit-log
  66. share/examples/concord/audit-log.c
  67. share/examples/concord/ban
  68. share/examples/concord/ban.c
  69. share/examples/concord/cache
  70. share/examples/concord/cache.c
  71. share/examples/concord/channel
  72. share/examples/concord/channel.c
  73. share/examples/concord/components
  74. share/examples/concord/components.c
  75. share/examples/concord/config.json
  76. share/examples/concord/copycat
  77. share/examples/concord/copycat.c
  78. share/examples/concord/embed
  79. share/examples/concord/embed.c
  80. share/examples/concord/emoji
  81. share/examples/concord/emoji.c
  82. share/examples/concord/fetch-messages
  83. share/examples/concord/fetch-messages.c
  84. share/examples/concord/guild
  85. share/examples/concord/guild-template
  86. share/examples/concord/guild-template.c
  87. share/examples/concord/guild.c
  88. share/examples/concord/invite
  89. share/examples/concord/invite.c
  90. share/examples/concord/manual-dm
  91. share/examples/concord/manual-dm.c
  92. share/examples/concord/pin
  93. share/examples/concord/pin.c
  94. share/examples/concord/ping-pong
  95. share/examples/concord/ping-pong.c
  96. share/examples/concord/presence
  97. share/examples/concord/presence.c
  98. share/examples/concord/reaction
  99. share/examples/concord/reaction.c
  100. share/examples/concord/shell
  101. share/examples/concord/shell.c
  102. share/examples/concord/slash-commands
  103. share/examples/concord/slash-commands.c
  104. share/examples/concord/slash-commands2
  105. share/examples/concord/slash-commands2.c
  106. share/examples/concord/spam
  107. share/examples/concord/spam.c
  108. share/examples/concord/timers
  109. share/examples/concord/timers.c
  110. share/examples/concord/voice-join.c
  111. share/examples/concord/webhook
  112. share/examples/concord/webhook.c
  113. @owner
  114. @group
  115. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • concord>0:net-im/concord
To install the port:
cd /usr/ports/net-im/concord/ && make install clean
To add the package, run one of these commands:
  • pkg install net-im/concord
  • pkg install concord
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: concord
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1754514173 SHA256 (Cogmasters-concord-v2.4.0_GH0.tar.gz) = 03b5213ee47ba03843747141dc61442cc3cec5cd86a58e53305a2fa19f232e92 SIZE (Cogmasters-concord-v2.4.0_GH0.tar.gz) = 777498

Packages (timestamps in pop-ups are UTC):
concord
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.4.02.4.0-2.3.0_12.4.0n/an/an/a
FreeBSD:13:quarterly2.4.02.4.0-2.3.0_12.4.0n/an/an/a
FreeBSD:14:latest2.4.02.4.0-2.3.0_12.4.0---
FreeBSD:14:quarterly2.4.02.4.0-2.3.0_12.4.0---
FreeBSD:15:latest2.4.02.4.0n/a2.3.0_1n/an/a--
FreeBSD:15:quarterly2.4.02.4.0n/a-n/an/a--
FreeBSD:16:latest2.4.02.4.0n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libcurl.so : ftp/curl
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for concord-2.4.0: DEBUG=off: Build with debugging support DEBUG_HTTP=off: Verbose debugging for HTTP communication DEBUG_WEBSOCKETS=off: Verbose debugging for WebSockets communication EXAMPLES=on: Build and/or install examples SIGINTCATCH=off: Shutdown gracefully when a SIGINT is received ===> Use 'make config' to modify these settings
Options name:
net-im_concord
USES:
localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Cogmasters/concord/tar.gz/v2.4.0?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.4.0
05 Oct 2025 19:28:28
commit hash: 4c447910b1fb024c75b3db549af3299902c6d8b9commit hash: 4c447910b1fb024c75b3db549af3299902c6d8b9commit hash: 4c447910b1fb024c75b3db549af3299902c6d8b9commit hash: 4c447910b1fb024c75b3db549af3299902c6d8b9 files touched by this commit
Älven (alven) search for other commits by this committer
Author: Souji Thenria
net-im/concord: Update 2.3.0 => 2.4.0

Changelogs:
* https://github.com/Cogmasters/concord/releases/tag/v2.4.0
* https://github.com/Cogmasters/concord/compare/v2.3.0...v2.4.0

* Add a dev branch notice
* Add Components V2

PR:		288701
Approved by:	yuri@ (Mentor)
2.3.0_1
18 Feb 2025 01:24:36
commit hash: 9bbea19b367b53aa09bd49dc8ec4cfb35ff7f989commit hash: 9bbea19b367b53aa09bd49dc8ec4cfb35ff7f989commit hash: 9bbea19b367b53aa09bd49dc8ec4cfb35ff7f989commit hash: 9bbea19b367b53aa09bd49dc8ec4cfb35ff7f989 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Souji Thenria
net-im/concord: Add SONAME for libdiscord.so

An error indicates that the SONAME is missing when used from another port

PR:	284870
2.3.0
30 Sep 2024 20:40:33
commit hash: 27e816ac013a9cb938481342c26d3398b04453f9commit hash: 27e816ac013a9cb938481342c26d3398b04453f9commit hash: 27e816ac013a9cb938481342c26d3398b04453f9commit hash: 27e816ac013a9cb938481342c26d3398b04453f9 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
net-im/concord: Improve port

- Add USE_LDCONFIG - port installs .so library.
- Allow build both shared and static libraries at same time.
- Prebuild examples.

PR:		279553
Approved by:	Souji Thenria <mail@souji-thenria.net>
2.3.0
21 Sep 2024 21:42:33
commit hash: 97d2f200cd1f21f86c92d2644f563a86a89d5c65commit hash: 97d2f200cd1f21f86c92d2644f563a86a89d5c65commit hash: 97d2f200cd1f21f86c92d2644f563a86a89d5c65commit hash: 97d2f200cd1f21f86c92d2644f563a86a89d5c65 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Souji Thenria
net-im/concord: New port: Discord library written in C

Concord is an asynchronous C99 Discord API library with minimal external
dependencies, and a low-level translation of the Discord official
documentation to C code.
https://github.com/Cogmasters/concord

PR:	279553

Number of commits found: 4