Diff freetype-2.13.3 with a freetype-9999

/usr/portage/media-libs/freetype/freetype-9999.ebuild 2025-11-06 18:18:08.264837423 +0300
23 23
			mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz
24 24
		)
25 25
	"
26
	KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
26
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
27 27
fi
28 28

  
29 29
LICENSE="|| ( FTL GPL-2+ )"
......
34 34
	>=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
35 35
	brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] )
36 36
	bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
37
	harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] )
38
	png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] )
37
	png? ( >=media-libs/libpng-1.2.51:=[${MULTILIB_USEDEP}] )
39 38
	utils? (
40 39
		svg? ( >=gnome-base/librsvg-2.46.0[${MULTILIB_USEDEP}] )
41 40
		X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] )
......
45 44
BDEPEND="
46 45
	virtual/pkgconfig
47 46
"
47
PDEPEND="harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] )"
48 48

  
49 49
PATCHES=(
50 50
)
......
187 187
		--with-zlib
188 188
		$(use_with brotli)
189 189
		$(use_with bzip2)
190
		$(use_with harfbuzz)
190
		# As of 2.14.0, FT bundles its own copies of the needed headers and dlopen()s
191
		# harfbuzz instead, which breaks an insidious circular dependency.
192
		$(use_with harfbuzz harfbuzz dynamic)
191 193
		$(use_with png)
192 194
		$(use_enable static-libs static)
193 195
		$(usex utils $(use_with svg librsvg) --without-librsvg)
......
199 201

  
200 202
	case ${CHOST} in
201 203
		mingw*|*-mingw*) ;;
202
		# Workaround windows mis-detection: bug #654712
204
		# Workaround windows misdetection: bug #654712
203 205
		# Have to do it for both ${CHOST}-windres and windres
204 206
		*) myeconfargs+=( ac_cv_prog_RC= ac_cv_prog_ac_ct_RC= ) ;;
205 207
	esac
Thank you!