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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
concord Discord library written in C
2.3.0_1 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.3.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-02-18 01:24:36
Commit Hash: 9bbea19
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.3.0_1/catalog.mk
  3. /usr/local/share/licenses/concord-2.3.0_1/LICENSE
  4. /usr/local/share/licenses/concord-2.3.0_1/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.
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 = 1726788532 SHA256 (Cogmasters-concord-v2.3.0_GH0.tar.gz) = 3e789e6c6f9f3b5c480aaf4fb337819043c53fcce8b50966e95d7b5daef38d4d SIZE (Cogmasters-concord-v2.3.0_GH0.tar.gz) = 775124

Packages (timestamps in pop-ups are UTC):
concord
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.3.0_12.3.0_1-2.3.0_12.3.0_1---
FreeBSD:13:quarterly2.3.02.3.0-2.3.02.3.0---
FreeBSD:14:latest2.3.0_12.3.0_1-2.3.0_12.3.0_1---
FreeBSD:14:quarterly2.3.02.3.0-2.3.02.3.0---
FreeBSD:15:latest2.3.0_12.3.0_1n/a2.3.0_1n/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.3.0_1: 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.3.0?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 3