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
eturnal Modern, straightforward STUN and TURN server
1.12.0_1 net on this many watch lists=3 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 1.12.0_1Version of this port present on the latest quarterly branch.
Maintainer: yzrh@noema.org search for ports maintained by this maintainer
Port Added: 2024-01-04 23:27:05
Last Update: 2024-09-05 22:58:50
Commit Hash: e27755e
People watching this port, also watch:: hs-ShellCheck, py311-iocage-devel, endless-sky, ttyd, proxsmtp
License: APACHE20
WWW:
https://eturnal.net/
Description:
eturnal is a clean, scalable STUN and TURN server for Unix-like operating systems and Microsoft Windows. Clients can connect using UDP, TCP, or TLS over IPv4 or IPv6. For authentication, eturnal supports the mechanism described in the REST API for Access to TURN Services specification (in addition to static credentials).
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 (113 items)
Collapse this list.
  1. /usr/local/share/licenses/eturnal-1.12.0_1/catalog.mk
  2. /usr/local/share/licenses/eturnal-1.12.0_1/LICENSE
  3. /usr/local/share/licenses/eturnal-1.12.0_1/APACHE20
  4. @dir(eturnal,eturnal,750) /var/log/eturnal
  5. @sample etc/eturnal/eturnal.yml.sample
  6. lib/eturnal/bin/eturnal
  7. lib/eturnal/bin/eturnal-1.12.0
  8. lib/eturnal/bin/eturnalctl
  9. lib/eturnal/bin/extensions/credentials
  10. lib/eturnal/bin/extensions/disconnect
  11. lib/eturnal/bin/extensions/info
  12. lib/eturnal/bin/extensions/loglevel
  13. lib/eturnal/bin/extensions/password
  14. lib/eturnal/bin/extensions/reload
  15. lib/eturnal/bin/extensions/sessions
  16. lib/eturnal/bin/extensions/version
  17. lib/eturnal/bin/hooks/builtin/wait_for_process
  18. lib/eturnal/bin/hooks/post_stop
  19. lib/eturnal/bin/hooks/pre_start
  20. lib/eturnal/bin/install_upgrade.escript
  21. lib/eturnal/bin/no_dot_erlang.boot
  22. lib/eturnal/bin/nodetool
  23. lib/eturnal/lib/conf-0.2.6/ebin/conf_backend.beam
  24. lib/eturnal/lib/conf-0.2.6/ebin/conf_env.beam
  25. lib/eturnal/lib/conf-0.2.6/ebin/conf_file.beam
  26. lib/eturnal/lib/conf-0.2.6/ebin/conf_http.beam
  27. lib/eturnal/lib/conf-0.2.6/ebin/conf_misc.beam
  28. lib/eturnal/lib/conf-0.2.6/ebin/conf_sup.beam
  29. lib/eturnal/lib/conf-0.2.6/ebin/conf_yaml_backend.beam
  30. lib/eturnal/lib/conf-0.2.6/ebin/conf.app
  31. lib/eturnal/lib/conf-0.2.6/ebin/conf.beam
  32. lib/eturnal/lib/conf-0.2.6/ebin/crypto_yaml.beam
  33. lib/eturnal/lib/conf-0.2.6/ebin/kernel_yaml.beam
  34. lib/eturnal/lib/conf-0.2.6/ebin/mnesia_yaml.beam
  35. lib/eturnal/lib/conf-0.2.6/ebin/odbc_yaml.beam
  36. lib/eturnal/lib/conf-0.2.6/ebin/os_mon_yaml.beam
  37. lib/eturnal/lib/conf-0.2.6/ebin/runtime_tools_yaml.beam
  38. lib/eturnal/lib/conf-0.2.6/ebin/sasl_yaml.beam
  39. lib/eturnal/lib/conf-0.2.6/ebin/ssl_yaml.beam
  40. lib/eturnal/lib/conf-0.2.6/ebin/stdlib_yaml.beam
  41. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_app.beam
  42. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_cert.beam
  43. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_ctl.beam
  44. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_logger.beam
  45. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_misc.beam
  46. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_module.beam
  47. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_sup.beam
  48. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_systemd.beam
  49. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal_yaml.beam
  50. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal.app
  51. lib/eturnal/lib/eturnal-1.12.0/ebin/eturnal.beam
  52. lib/eturnal/lib/eturnal-1.12.0/ebin/mod_log_stun.beam
  53. lib/eturnal/lib/eturnal-1.12.0/ebin/mod_stats_influx.beam
  54. lib/eturnal/lib/eturnal-1.12.0/ebin/mod_stats_prometheus.beam
  55. lib/eturnal/lib/fast_tls-1.1.16/ebin/fast_tls.app
  56. lib/eturnal/lib/fast_tls-1.1.16/ebin/fast_tls.beam
  57. lib/eturnal/lib/fast_tls-1.1.16/ebin/p1_sha.beam
  58. lib/eturnal/lib/fast_tls-1.1.16/priv/lib/fast_tls.so
  59. lib/eturnal/lib/fast_tls-1.1.16/priv/lib/p1_sha.so
  60. lib/eturnal/lib/fast_yaml-1.0.36/ebin/fast_yaml_app.beam
  61. lib/eturnal/lib/fast_yaml-1.0.36/ebin/fast_yaml_sup.beam
  62. lib/eturnal/lib/fast_yaml-1.0.36/ebin/fast_yaml.app
  63. lib/eturnal/lib/fast_yaml-1.0.36/ebin/fast_yaml.beam
  64. lib/eturnal/lib/fast_yaml-1.0.36/priv/lib/fast_yaml.so
  65. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_file_queue.beam
  66. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_fsm.beam
  67. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_http.beam
  68. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_nif_utils.beam
  69. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_options.beam
  70. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_prof.beam
  71. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_proxy_protocol.beam
  72. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_queue.beam
  73. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_rand.beam
  74. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_server.beam
  75. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_shaper.beam
  76. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_time_compat.beam
  77. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_utils_sup.beam
  78. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_utils.app
  79. lib/eturnal/lib/p1_utils-1.0.25/ebin/p1_utils.beam
  80. lib/eturnal/lib/p1_utils-1.0.25/ebin/treap.beam
  81. lib/eturnal/lib/p1_utils-1.0.25/include/p1_queue.hrl
  82. lib/eturnal/lib/stun-1.2.9/ebin/stun_acceptor_sup.beam
  83. lib/eturnal/lib/stun-1.2.9/ebin/stun_acceptor.beam
  84. lib/eturnal/lib/stun-1.2.9/ebin/stun_app.beam
  85. lib/eturnal/lib/stun-1.2.9/ebin/stun_codec.beam
  86. lib/eturnal/lib/stun-1.2.9/ebin/stun_listener_sup.beam
  87. lib/eturnal/lib/stun-1.2.9/ebin/stun_listener.beam
  88. lib/eturnal/lib/stun-1.2.9/ebin/stun_logger.beam
  89. lib/eturnal/lib/stun-1.2.9/ebin/stun_shaper.beam
  90. lib/eturnal/lib/stun-1.2.9/ebin/stun_sup.beam
  91. lib/eturnal/lib/stun-1.2.9/ebin/stun_test.beam
  92. lib/eturnal/lib/stun-1.2.9/ebin/stun_tmp_sup.beam
  93. lib/eturnal/lib/stun-1.2.9/ebin/stun.app
  94. lib/eturnal/lib/stun-1.2.9/ebin/stun.beam
  95. lib/eturnal/lib/stun-1.2.9/ebin/turn_sm.beam
  96. lib/eturnal/lib/stun-1.2.9/ebin/turn_tmp_sup.beam
  97. lib/eturnal/lib/stun-1.2.9/ebin/turn.beam
  98. lib/eturnal/lib/stun-1.2.9/include/stun_logger.hrl
  99. lib/eturnal/lib/stun-1.2.9/include/stun.hrl
  100. lib/eturnal/lib/yval-1.0.10/ebin/yval.app
  101. lib/eturnal/lib/yval-1.0.10/ebin/yval.beam
  102. lib/eturnal/releases/1.12.0/eturnal.rel
  103. lib/eturnal/releases/1.12.0/no_dot_erlang.boot
  104. lib/eturnal/releases/1.12.0/start_clean.boot
  105. lib/eturnal/releases/1.12.0/start.boot
  106. lib/eturnal/releases/1.12.0/start.script
  107. lib/eturnal/releases/1.12.0/sys.config
  108. lib/eturnal/releases/1.12.0/vm.args
  109. lib/eturnal/releases/start_erl.data
  110. sbin/eturnalctl
  111. @owner
  112. @group
  113. @mode
Collapse this list.
Dependency lines:
  • eturnal>0:net/eturnal
To install the port:
cd /usr/ports/net/eturnal/ && make install clean
To add the package, run one of these commands:
  • pkg install net/eturnal
  • pkg install eturnal
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: eturnal
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1725575387 SHA256 (processone-eturnal-1.12.0_GH0.tar.gz) = e8e3be145a8e1c0c62c118c642fc7feb6168f2deff3f47df5d8d9569b43484b4 SIZE (processone-eturnal-1.12.0_GH0.tar.gz) = 139407

Expand this list (30 items)

Collapse this list.

SHA256 (blt-port_compiler-3c62162_GH0.tar.gz) = 8084ca2a8c366b29bc146564b71991af94468ef18d79ad508236d14fb1ff0fd3 SIZE (blt-port_compiler-3c62162_GH0.tar.gz) = 13989 SHA256 (ferd-recon-2.5.4_GH0.tar.gz) = a9a750f64ac82133ce33ba16df3510bf4cf0012858429ca6290075d4a4ef7192 SIZE (ferd-recon-2.5.4_GH0.tar.gz) = 53397 SHA256 (deadtrickster-quantile_estimator-eeea7c7_GH0.tar.gz) = b1b552f2a650cb5ecb1aa5486b07d20176460c72bb3836aff59e00ba3d80fbd9 SIZE (deadtrickster-quantile_estimator-eeea7c7_GH0.tar.gz) = 919517 SHA256 (processone-stun-1.2.9_GH0.tar.gz) = d3ebd81a35fc7fd26fd4415e371d371a68ef2d690504c5193b5c544023631281 SIZE (processone-stun-1.2.9_GH0.tar.gz) = 42490 SHA256 (weiss-conf-1d80a8b_GH0.tar.gz) = e331c5613faec75d138455a931511b050a529547e3b719530e69b3e4baba79dd SIZE (weiss-conf-1d80a8b_GH0.tar.gz) = 23211 SHA256 (processone-yval-1.0.10_GH0.tar.gz) = cfecec24e5a23f354e5539fb1c35b25da50309879a654d41a6000154b6c437b6 SIZE (processone-yval-1.0.10_GH0.tar.gz) = 18477 SHA256 (processone-fast_yaml-1.0.36_GH0.tar.gz) = 6794470ef35fb3985c4e9aa0ed8d3a0b44e7a5c7bf4c5a1efbeca42060db6806 SIZE (processone-fast_yaml-1.0.36_GH0.tar.gz) = 60410 SHA256 (processone-fast_tls-1.1.16_GH0.tar.gz) = 8c38768998e8ee0aa2bf5831bc25deeb4ea2e08bd52e26b2abfd654504fbe4f9 SIZE (processone-fast_tls-1.1.16_GH0.tar.gz) = 83971 SHA256 (processone-p1_utils-1.0.25_GH0.tar.gz) = c62f93ab5ea8d9251d9acda2abf576352d50f4a3299972549180a5387656746a SIZE (processone-p1_utils-1.0.25_GH0.tar.gz) = 47802 SHA256 (palkan-influx_udp-c744ccf_GH0.tar.gz) = 6c5d8159e9a9ff0723b86da6d4929399618645e6a5509161e8da66378583bca9 SIZE (palkan-influx_udp-c744ccf_GH0.tar.gz) = 12580 SHA256 (devinus-poolboy-1.5.2_GH0.tar.gz) = ee4684c0de73782ddb7682aa257bf9e1bfaec6276d92ac53ab044a0983e111e3 SIZE (devinus-poolboy-1.5.2_GH0.tar.gz) = 1126991 SHA256 (palkan-ulitos-0.4.0_GH0.tar.gz) = 53b49024dc4c9a2bfb7d74a53fb31ae3c8ee752089233de45b3f365ee0acd499 SIZE (palkan-ulitos-0.4.0_GH0.tar.gz) = 5204 SHA256 (deadtrickster-prometheus-httpd-b1ae3bc_GH0.tar.gz) = e82746e423d75f6fc5cc6afca7f9d82e123b46935d88496e2abefc0fbf793fee SIZE (deadtrickster-prometheus-httpd-b1ae3bc_GH0.tar.gz) = 17341 SHA256 (deadtrickster-prometheus.erl-b78e17e_GH0.tar.gz) = 4b071e2a569e67cc22f804aeb31ca368f5cb1dcbe5e021e0992bb2915e1d4e6c SIZE (deadtrickster-prometheus.erl-b78e17e_GH0.tar.gz) = 103642 SHA256 (deadtrickster-accept-897dfca_GH0.tar.gz) = 0ae80f35e86e06ea89634d1feb486835c4210c48b1472b0f245dbd05678f7577 SIZE (deadtrickster-accept-897dfca_GH0.tar.gz) = 758745

Collapse this list.


Packages (timestamps in pop-ups are UTC):
eturnal
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.12.0_11.12.0_1-1.12.0_11.12.0_1---
FreeBSD:13:quarterly1.12.0_11.12.0_1-1.12.0_11.12.0_1---
FreeBSD:14:latest1.12.0_11.12.0_1-1.12.0_11.12.0_1---
FreeBSD:14:quarterly1.12.0_11.12.0_1-1.12.0_11.12.0_1---
FreeBSD:15:latest1.12.0_11.12.0_1n/a1.12.0_1n/a1.12.01.12.01.12.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. erl : lang/erlang
  2. rebar3>=0 : devel/rebar3
Runtime dependencies:
  1. erl : lang/erlang
Library dependencies:
  1. libyaml.so : textproc/libyaml
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net_eturnal
USES:
compiler:c11 cpe erlang:rebar3 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/processone/eturnal/tar.gz/1.12.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
1.12.0_1
05 Sep 2024 22:58:50
commit hash: e27755e3272f4ee107f8856e8fe8522c47df6929commit hash: e27755e3272f4ee107f8856e8fe8522c47df6929commit hash: e27755e3272f4ee107f8856e8fe8522c47df6929commit hash: e27755e3272f4ee107f8856e8fe8522c47df6929 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/eturnal: bump portrevision to rebuild erts dependency

- pet port with portfmt & portclippy while here

PR:		280302
Sponsored by:	SkunkWerks, GmbH
1.12.0
04 Jan 2024 23:25:10
commit hash: 51829949294f2fc73e7efc24bd0595bc083971a0commit hash: 51829949294f2fc73e7efc24bd0595bc083971a0commit hash: 51829949294f2fc73e7efc24bd0595bc083971a0commit hash: 51829949294f2fc73e7efc24bd0595bc083971a0 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net/eturnal: erlang-based TURN server (new port)

- appease portclippy
- sort pkg-plist

PR:		275114
Sponsored by:	SkunkWerks, GmbH

Number of commits found: 2