Сравнение dolphin-2603 с dolphin-2606a

/usr/portage/games-emulation/dolphin/dolphin-2606a.ebuild 2026-08-13 20:03:04.465669451 +0300
3 3

  
4 4
EAPI=8
5 5

  
6
LLVM_COMPAT=( {18..21} )
6
# Bumping notes:
7
# * Update DOLPHIN_TAG_COMMIT to match commit used in tag.
8
# * Update *_COMMIT for the vendored packages based on their submodules in Externals/.
9

  
10
LLVM_COMPAT=( {18..22} )
7 11
LLVM_OPTIONAL=1
8 12

  
9
inherit cmake llvm-r2 pax-utils xdg
13
inherit branding cmake llvm-r2 pax-utils xdg
10 14

  
11 15
if [[ ${PV} == *9999 ]]; then
12 16
	inherit git-r3
......
23 27
		Externals/watcher/watcher
24 28
	)
25 29
else
30
	# bug #979791
31
	DOLPHIN_TAG_COMMIT=c77bbaa0f372c3f72281602a8b087206706542cb
32

  
26 33
	CPPIPC_COMMIT=ce0773b3e6d5abaa8d104100c5704321113853ca
27 34
	CPPOPTPARSE_COMMIT=2265d647232249a53a03b411099863ceca35f0d3
28 35
	IMGUI_COMMIT=45acd5e0e82f4c954432533ae9985ff0e1aad6d5
......
56 63
				-> rcheevos-${RCHEEVOS_COMMIT}.tar.gz
57 64
		)
58 65
	"
59
	KEYWORDS="amd64 ~arm64"
66
	KEYWORDS="~amd64 ~arm64"
60 67
fi
61 68

  
62 69
DESCRIPTION="Gamecube and Wii game emulator"
......
178 185

  
179 186
src_prepare() {
180 187
	if [[ ${PV} != *9999 ]]; then
188
		# Set tag commit to fix netplay against builds on other platforms, bug #979791
189
		eapply "${FILESDIR}"/dolphin-2606-git-rev.patch
190
		sed -e "s|@@GENTOO_DOLPHIN_COMMIT@@|${DOLPHIN_TAG_COMMIT}|" \
191
			-i CMake/ScmRevGen.cmake || die
192

  
181 193
		mv -T "${WORKDIR}/cpp-ipc-${CPPIPC_COMMIT}" Externals/cpp-ipc/cpp-ipc || die
182 194
		mv -T "${WORKDIR}/cpp-optparse-${CPPOPTPARSE_COMMIT}" Externals/cpp-optparse/cpp-optparse || die
183 195
		mv -T "${WORKDIR}/imgui-${IMGUI_COMMIT}" Externals/imgui/imgui || die
......
263 275
		-DUSE_SYSTEM_ICONV=ON
264 276
		-DUSE_SYSTEM_HIDAPI=ON
265 277

  
278
		-DDISTRIBUTOR="${BRANDING_OS_NAME}"
279

  
266 280
		# Undo cmake.eclass's defaults.
267 281
		# All dolphin's libraries are private
268 282
		# and rely on circular dependency resolution.
Спасибо!