Diff h2o-2.3.0_pre20250130 with a h2o-9999
| /usr/portage/www-servers/h2o/h2o-9999.ebuild 2026-01-08 10:18:06.765674671 +0300 | ||
|---|---|---|
| 5 | 5 |
SSL_DEPS_SKIP=1 |
| 6 | 6 |
USE_RUBY="ruby31 ruby32 ruby33" |
| 7 | 7 | |
| 8 |
inherit cmake flag-o-matic ruby-single ssl-cert systemd toolchain-funcs vcs-snapshot |
|
| 9 | ||
| 10 |
EGIT_COMMIT="26b116e9536be8cf07036185e3edf9d721c9bac2" |
|
| 8 |
inherit cmake git-r3 ruby-single ssl-cert systemd toolchain-funcs |
|
| 11 | 9 | |
| 12 | 10 |
DESCRIPTION="H2O - the optimized HTTP/1, HTTP/2 server" |
| 13 | 11 |
HOMEPAGE="https://h2o.examp1e.net/" |
| 14 |
SRC_URI="https://github.com/${PN}/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
|
| 12 |
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
|
|
| 15 | 13 | |
| 16 | 14 |
LICENSE="MIT" |
| 17 | 15 |
SLOT="0" |
| 18 |
KEYWORDS="amd64 x86" |
|
| 16 |
KEYWORDS="" |
|
| 19 | 17 |
IUSE="libh2o +mruby" |
| 20 | 18 | |
| 21 | 19 |
RDEPEND="acct-group/h2o |
| ... | ... | |
| 68 | 66 |
} |
| 69 | 67 | |
| 70 | 68 |
src_configure() {
|
| 71 |
if use libh2o; then |
|
| 72 |
# -Werror=strict-aliasing |
|
| 73 |
# https://bugs.gentoo.org/967654 |
|
| 74 |
# https://github.com/h2o/h2o/issues/3541 |
|
| 75 |
# |
|
| 76 |
# Fixed upstream in git, post 2.3.0-beta2 |
|
| 77 |
append-flags -fno-strict-aliasing |
|
| 78 |
filter-lto |
|
| 79 |
fi |
|
| 80 | ||
| 81 | 69 |
local mycmakeargs=( |
| 82 | 70 |
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc/${PN}
|
| 83 | 71 |
-DWITH_CCACHE=OFF |