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
concord Discord library written in C
2.3.0 net-imnew! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: mail@souji-thenria.net search for ports maintained by this maintainer
Port Added: 2024-09-21 21:45:05
Last Update: 2024-09-30 20:40:33
Commit Hash: 27e816ac
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/catalog.mk
  3. /usr/local/share/licenses/concord-2.3.0/LICENSE
  4. /usr/local/share/licenses/concord-2.3.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. share/examples/concord/8ball
  62. share/examples/concord/8ball.c
  63. share/examples/concord/Makefile
  64. share/examples/concord/audit-log
  65. share/examples/concord/audit-log.c
  66. share/examples/concord/ban
  67. share/examples/concord/ban.c
  68. share/examples/concord/cache
  69. share/examples/concord/cache.c
  70. share/examples/concord/channel
  71. share/examples/concord/channel.c
  72. share/examples/concord/components
  73. share/examples/concord/components.c
  74. share/examples/concord/config.json
  75. share/examples/concord/copycat
  76. share/examples/concord/copycat.c
  77. share/examples/concord/embed
  78. share/examples/concord/embed.c
  79. share/examples/concord/emoji
  80. share/examples/concord/emoji.c
  81. share/examples/concord/fetch-messages
  82. share/examples/concord/fetch-messages.c
  83. share/examples/concord/guild
  84. share/examples/concord/guild-template
  85. share/examples/concord/guild-template.c
  86. share/examples/concord/guild.c
  87. share/examples/concord/invite
  88. share/examples/concord/invite.c
  89. share/examples/concord/manual-dm
  90. share/examples/concord/manual-dm.c
  91. share/examples/concord/pin
  92. share/examples/concord/pin.c
  93. share/examples/concord/ping-pong
  94. share/examples/concord/ping-pong.c
  95. share/examples/concord/presence
  96. share/examples/concord/presence.c
  97. share/examples/concord/reaction
  98. share/examples/concord/reaction.c
  99. share/examples/concord/shell
  100. share/examples/concord/shell.c
  101. share/examples/concord/slash-commands
  102. share/examples/concord/slash-commands.c
  103. share/examples/concord/slash-commands2
  104. share/examples/concord/slash-commands2.c
  105. share/examples/concord/spam
  106. share/examples/concord/spam.c
  107. share/examples/concord/timers
  108. share/examples/concord/timers.c
  109. @comment share/examples/concord/voice-join
  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.02.3.0--2.3.0---
FreeBSD:13:quarterly-2.3.0--2.3.0---
FreeBSD:14:latest2.3.02.3.0--2.3.0---
FreeBSD:14:quarterly-2.3.0--2.3.0---
FreeBSD:15:latest2.3.02.3.0n/a2.3.0n/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: 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: 2

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