Install this version:
emerge -a =app-misc/bcompare-5.2.3.32296
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =app-misc/bcompare-5.2.3.32296
Or alternatively:
emerge --autounmask-write -a =app-misc/bcompare-5.2.3.32296
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 5.2.3.32296 | 8 | -* ~amd64 | 0 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Beyond Compare -- Compare, sync, and merge files and folders"
HOMEPAGE="https://www.scootersoftware.com/"
SRC_URI="amd64? ( https://www.scootersoftware.com/bcompare-${PV}.x86_64.tar.gz )"
LICENSE="Bcompare"
SLOT="0"
KEYWORDS="-* ~amd64"
RDEPEND="
app-arch/bzip2
dev-qt/qtbase:6[X,gui,widgets]
sys-apps/dbus
virtual/zlib
x11-libs/libX11
x11-libs/libxkbcommon
"
RESTRICT="bindist strip"
# Optional shell extensions are installed for KDE/Qt versions not required by the main app.
REQUIRES_EXCLUDE="
libQtCore.so.4
libQtGui.so.4
libkdecore.so.5
libkio.so.5
libKF5CoreAddons.so.5
libKF5I18n.so.5
libKF5KIOCore.so.5
libKF5KIOGui.so.5
libKF5KIOWidgets.so.5
libKF5Service.so.5
libQt5Core.so.5
libQt5Gui.so.5
libQt5Widgets.so.5
libKF6CoreAddons.so.6
libKF6I18n.so.6
libKF6KIOCore.so.6
libKF6KIOGui.so.6
libKF6KIOWidgets.so.6
"
QA_PREBUILT="
/opt/bcompare/lib64/beyondcompare/*
/opt/bcompare/lib64/beyondcompare/ext/*
"
src_install() {
local targetdir="/opt/bcompare"
local LAUNCHER="bcompare/bin/bcompare"
insinto "${targetdir}"
sed -i ./install.sh -e 's/^# Create desktop entry and place.*/exit 0/g' || die
sed -i ./install.sh -e "s%^# Copy the files.*%BC_BIN=\"$D/\$BC_BIN\"; BC_LIB=\"$D/\$BC_LIB\";%g" || die
sed -i ./install.sh -e "s/^\texit 1.*//g" || die
./install.sh --prefix="${targetdir}" || die
dosym "../../opt/${LAUNCHER}" "/usr/bin/bcompare"
}
app-arch/bzip2 dev-qt/qtbase:6[X,gui,widgets] sys-apps/dbus virtual/zlib x11-libs/libX11 x11-libs/libxkbcommon
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | bcompare-5.2.3.32296.x86_64.tar.gz | 25356274 bytes | https://www.scootersoftware.com/bcompare-5.2.3.32296.x86_64.tar.gz |