Diff kea-3.0.3 with a kea-9999

/usr/portage/net-misc/kea/kea-9999.ebuild 2026-06-05 19:17:04.965041998 +0300
3 3

  
4 4
EAPI=8
5 5

  
6
PATCHSET=kea-3.0.2-patchset
7 6
PYTHON_COMPAT=( python3_{11..14} )
8 7
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
9 8
inherit eapi9-ver flag-o-matic meson python-r1 systemd tmpfiles
......
18 17
else
19 18
	SRC_URI="
20 19
		https://downloads.isc.org/isc/kea/${PV}/${P}.tar.xz
21
		!doc? ( https://codeberg.org/peter1010/kea-manpages/archive/kea-manpages-${PV}.tar.gz )
22 20
		verify-sig? ( https://downloads.isc.org/isc/kea/${PV}/${P}.tar.xz.asc )
23
		https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz
24 21
	"
25 22
	KEYWORDS="amd64 arm arm64 ~x86"
26 23
fi
......
33 30
RESTRICT="!test? ( test )"
34 31

  
35 32
COMMON_DEPEND="
36
	>=dev-libs/boost-1.69:=
33
	>=dev-libs/boost-1.66:=
37 34
	dev-libs/log4cplus:=
38 35
	kerberos? ( virtual/krb5 )
39 36
	mysql? (
......
68 65
	verify-sig? ( sec-keys/openpgp-keys-isc )
69 66
"
70 67

  
71
PATCHES=( "${WORKDIR}"/${PATCHSET} )
72

  
73 68
python_check_deps() {
74 69
	use doc || return 0;
75 70
	python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" \
......
157 152
src_compile() {
158 153
	meson_src_compile
159 154

  
155
	# Note: If you want man pages doc use has to be set. This may change
156
	# in the future and be like 2.6.3 where man pages were part of the release tarball
160 157
	use doc && meson_src_compile doc
161 158
}
162 159

  
......
286 283
		dosym kea "${EPREFIX}"/etc/init.d/kea-${svc}
287 284
	done
288 285

  
289
	if use !doc; then
290
		doman "${WORKDIR}"/kea-manpages/man/*
291
	fi
292

  
293 286
	systemd_newunit "${FILESDIR}"/${PN}-ctrl-agent.service-r2 ${PN}-ctrl-agent.service
294 287
	systemd_newunit "${FILESDIR}"/${PN}-dhcp-ddns.service-r2 ${PN}-dhcp-ddns.service
295 288
	systemd_newunit "${FILESDIR}"/${PN}-dhcp4.service-r2 ${PN}-dhcp4.service
Thank you!