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 on branch 2023Q4
h2o-devel Optimized HTTP/2 server including support for TLS 1.3 and HTTP/1.x
2.3.0.d.20231107 www 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.0.d.20231107Version of this port present on the latest quarterly branch.
Maintainer: dch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-12-04 21:30:05
Last Update: 2023-12-04 21:26:52
Commit Hash: 074a917
License: BSD2CLAUSE MIT
WWW:
https://github.com/h2o/h2o
Description:
H2O is a very fast HTTP server written in C. It can also be used as a library. It supports: - HTTP/1.0, HTTP/1.1 - HTTP/2 - persistent connections - chunked encoding - negotiation methods: NPN, ALPN, Upgrade, direct - dependency and weight-based prioritization - server push - TLS up to 1.3 - support OpenSSL and LibreSSL - forward secrecy - AEAD ciphers - OCSP stapling (automatically enabled) - session resumption (internal memory) - conditional GET using last-modified / etag - mime-type configuration - reverse proxy - websocket support - embedded mruby interpreter for high speed custom functions
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 (140 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/h2o-devel-2.3.0.d.20231107/catalog.mk
  3. /usr/local/share/licenses/h2o-devel-2.3.0.d.20231107/LICENSE
  4. /usr/local/share/licenses/h2o-devel-2.3.0.d.20231107/BSD2CLAUSE
  5. /usr/local/share/licenses/h2o-devel-2.3.0.d.20231107/MIT
  6. @comment bin/h2o-httpclient
  7. @dir(www,www,0750) /var/log/h2o/
  8. @sample etc/h2o/h2o.conf.sample
  9. share/h2o/annotate-backtrace-symbols
  10. share/h2o/ca-bundle.crt
  11. share/h2o/fastcgi-cgi
  12. share/h2o/fetch-ocsp-response
  13. share/h2o/kill-on-close
  14. share/h2o/setuidgid
  15. share/h2o/start_server
  16. share/h2o/status/index.html
  17. share/h2o/mruby/acl.rb
  18. share/h2o/mruby/bootstrap.rb
  19. share/h2o/mruby/dos_detector.rb
  20. share/h2o/mruby/htpasswd.rb
  21. share/h2o/mruby/lru_cache.rb
  22. share/h2o/mruby/preloads.rb
  23. share/h2o/mruby/prometheus.rb
  24. share/h2o/mruby/trie_addr.rb
  25. share/doc/h2o/assets/8mbps100msec-nginx195-h2o150.png
  26. share/doc/h2o/assets/firstpaintbench.png
  27. share/doc/h2o/assets/remotebench.png
  28. share/doc/h2o/assets/searchstyle.css
  29. share/doc/h2o/assets/staticfile612-nginx1910-h2o170.png
  30. share/doc/h2o/assets/style.css
  31. share/doc/h2o/benchmarks.html
  32. share/doc/h2o/configure.html
  33. share/doc/h2o/configure/access_control.html
  34. share/doc/h2o/configure/access_log_directives.html
  35. share/doc/h2o/configure/base_directives.html
  36. share/doc/h2o/configure/basic_auth.html
  37. share/doc/h2o/configure/cgi.html
  38. share/doc/h2o/configure/command_options.html
  39. share/doc/h2o/configure/compress_directives.html
  40. share/doc/h2o/configure/dos_detection.html
  41. share/doc/h2o/configure/errordoc_directives.html
  42. share/doc/h2o/configure/expires_directives.html
  43. share/doc/h2o/configure/fastcgi_directives.html
  44. share/doc/h2o/configure/file_directives.html
  45. share/doc/h2o/configure/h2olog.html
  46. share/doc/h2o/configure/headers_directives.html
  47. share/doc/h2o/configure/http1_directives.html
  48. share/doc/h2o/configure/http2_directives.html
  49. share/doc/h2o/configure/http3_directives.html
  50. share/doc/h2o/configure/mruby_directives.html
  51. share/doc/h2o/configure/mruby.html
  52. share/doc/h2o/configure/proxy_directives.html
  53. share/doc/h2o/configure/quick_start.html
  54. share/doc/h2o/configure/redirect_directives.html
  55. share/doc/h2o/configure/reproxy_directives.html
  56. share/doc/h2o/configure/server_timing_directives.html
  57. share/doc/h2o/configure/status_directives.html
  58. share/doc/h2o/configure/syntax_and_structure.html
  59. share/doc/h2o/configure/throttle_response_directives.html
  60. share/doc/h2o/examples/doc_root.alternate/index.txt
  61. share/doc/h2o/examples/doc_root.third/index.txt
  62. share/doc/h2o/examples/doc_root/index.html
  63. share/doc/h2o/examples/h2o_mruby/h2o.conf
  64. share/doc/h2o/examples/h2o_mruby/hello.rb
  65. share/doc/h2o/examples/h2o/alternate.crt
  66. share/doc/h2o/examples/h2o/alternate.key
  67. share/doc/h2o/examples/h2o/ech.key
  68. share/doc/h2o/examples/h2o/h2o.conf
  69. share/doc/h2o/examples/h2o/server.crt
  70. share/doc/h2o/examples/h2o/server.key
  71. share/doc/h2o/examples/h2o/server.pub
  72. share/doc/h2o/examples/h2o/wildcard.crt
  73. share/doc/h2o/examples/h2o/wildcard.key
  74. share/doc/h2o/examples/libh2o/latency-optimization.c
  75. share/doc/h2o/examples/libh2o/redis-client.c
  76. share/doc/h2o/examples/libh2o/simple.c
  77. share/doc/h2o/examples/libh2o/socket-client.c
  78. share/doc/h2o/examples/libh2o/websocket.c
  79. share/doc/h2o/faq.html
  80. share/doc/h2o/h2o.conf.5
  81. share/doc/h2o/index.html
  82. share/doc/h2o/install.html
  83. share/doc/h2o/search/jquery-1.9.1.min.js
  84. share/doc/h2o/search/oktavia-english-search.js
  85. share/doc/h2o/search/oktavia-jquery-ui.js
  86. share/doc/h2o/search/searchindex.js
  87. bin/h2o
  88. include/h2o.h
  89. include/h2o/absprio.h
  90. include/h2o/balancer.h
  91. include/h2o/cache_digests.h
  92. include/h2o/cache.h
  93. include/h2o/configurator.h
  94. include/h2o/ebpf.h
  95. include/h2o/file.h
  96. include/h2o/filecache.h
  97. include/h2o/header.h
  98. include/h2o/hiredis_.h
  99. include/h2o/hostinfo.h
  100. include/h2o/hpack.h
  101. include/h2o/http1.h
  102. include/h2o/http2_casper.h
  103. include/h2o/http2_common.h
  104. include/h2o/http2_internal.h
  105. include/h2o/http2_scheduler.h
  106. include/h2o/http2.h
  107. include/h2o/http3_common.h
  108. include/h2o/http3_internal.h
  109. include/h2o/http3_server.h
  110. include/h2o/httpclient.h
  111. include/h2o/linklist.h
  112. include/h2o/memcached.h
  113. include/h2o/memory.h
  114. include/h2o/mruby_.h
  115. include/h2o/multithread.h
  116. include/h2o/openssl_backport.h
  117. include/h2o/qpack.h
  118. include/h2o/rand.h
  119. include/h2o/redis.h
  120. include/h2o/send_state.h
  121. include/h2o/serverutil.h
  122. include/h2o/socket.h
  123. include/h2o/socket/evloop.h
  124. include/h2o/socket/uv-binding.h
  125. include/h2o/socketpool.h
  126. include/h2o/string_.h
  127. include/h2o/time_.h
  128. include/h2o/timerwheel.h
  129. include/h2o/token_table.h
  130. include/h2o/token.h
  131. include/h2o/url.h
  132. include/h2o/version.h
  133. include/h2o/websocket.h
  134. libdata/pkgconfig/libh2o-evloop.pc
  135. libdata/pkgconfig/libh2o.pc
  136. share/man/man5/h2o.conf.5.gz
  137. share/man/man8/h2o.8.gz
  138. @owner
  139. @group
  140. @mode
Collapse this list.
Dependency lines:
  • h2o-devel>0:www/h2o-devel
Conflicts:
CONFLICTS:
  • h2o
To install the port:
cd /usr/ports/www/h2o-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install www/h2o-devel
  • pkg install h2o-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: h2o-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1699740447 SHA256 (h2o-h2o-v2.3.0-dev.20231107-b15937e_GH0.tar.gz) = 3d70ad17d24f9e8ec575c235004f22ef3cf4d2c93f95f351928d05cbc5ed0c76 SIZE (h2o-h2o-v2.3.0-dev.20231107-b15937e_GH0.tar.gz) = 30565861

Packages (timestamps in pop-ups are UTC):
h2o-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest------2.3.0.b2-
FreeBSD:13:quarterly-----2.3.0.d.202311072.3.0.d.202311072.3.0.d.20231107
FreeBSD:14:latest-----2.3.0.d.20230427-2.3.0.d.20230427
FreeBSD:14:quarterly-----2.3.0.d.202311072.3.0.d.202311072.3.0.d.20231107
FreeBSD:15:latest--n/a-n/a2.3.0.d.202311072.3.0.d.202311072.3.0.d.20231107
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rubygem-rake>=0 : devel/rubygem-rake
  2. cmake : devel/cmake-core
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. bison : devel/bison
  5. ruby31 : lang/ruby31
  6. perl5>=5.34<5.35 : lang/perl5.34
Runtime dependencies:
  1. perl5>=5.34<5.35 : lang/perl5.34
Library dependencies:
  1. libuv.so : devel/libuv
Patch dependencies:
  1. ruby31 : lang/ruby31
Extract dependencies:
  1. ruby31 : lang/ruby31
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for h2o-devel-2.3.0.d.20231107: DOCS=on: Build and/or install documentation MRUBY=on: Build with embedded mruby handler support ===> Use 'make config' to modify these settings
Options name:
www_h2o-devel
USES:
cmake:noninja compiler:c11 cpe perl5 pkgconfig shebangfix ssl bison ruby:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/h2o/h2o/tar.gz/b15937e?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.3.0.d.20231107
04 Dec 2023 21:26:52
commit hash: 074a917cec084d0e86cee1cbadcaed696c9fe98fcommit hash: 074a917cec084d0e86cee1cbadcaed696c9fe98fcommit hash: 074a917cec084d0e86cee1cbadcaed696c9fe98fcommit hash: 074a917cec084d0e86cee1cbadcaed696c9fe98f files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
www/h2o-devel: update to 20231107 snapshot

- fix i386 builds

(cherry picked from commit 98838077216800459aa19d9954fd8fd6407cf35d)

Reported by:	pkg-fallout

Number of commits found: 1