Install this version:
emerge -a =app-arch/bfcodec-0.0.6
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =app-arch/bfcodec-0.0.6
Or alternatively:
emerge --autounmask-write -a =app-arch/bfcodec-0.0.6
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.0.6 | 8 | ~amd64 | 0 |
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Tools and a C/C++ library to manipulate BFCodec-encrypted content."
HOMEPAGE="https://github.com/Tatsh/bfcodec"
SRC_URI="https://github.com/Tatsh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test +tools"
RESTRICT="!test? ( test )"
DEPEND="app-pda/libplist:=
dev-libs/openssl:="
RDEPEND="${DEPEND}"
BDEPEND="dev-cpp/argparse"
src_configure() {
local mycmakeargs=(
"-DBUILD_TESTS=$(usex test)"
"-DBUILD_TOOLS=$(usex tools)"
-DCMAKE_SKIP_INSTALL_RPATH=ON
)
cmake_src_configure
}
Manage flags for this package:
euse -i <flag> -p app-arch/bfcodec |
euse -E <flag> -p app-arch/bfcodec |
euse -D <flag> -p app-arch/bfcodec
app-pda/libplist:= dev-libs/openssl:=
app-pda/libplist:= dev-libs/openssl:=
dev-cpp/argparse
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | bfcodec-0.0.6.tar.gz | 1156738 bytes | https://github.com/Tatsh/bfcodec/archive/refs/tags/v0.0.6.tar.gz |