net-p2p/dogecoin-qt: 9999 drop protobuf

- Removed protobuf dependencies as they are no longer required.
- Changed required_use for dogecoind option to use non-pruned selection
  because dogecoind is built in a non-pruned configuration.  Users can,
  however, specify size of pruned blockchain in dogecoin.conf once
  dogecoind is built and installed.

Signed-off-by: Victor Skovorodnikov <victor3.14@yandex.com>
This commit is contained in:
Victor Skovorodnikov committed 2026-06-05 15:07:02 +00:00
1 parent 44e3eaf3d2
commit bb6845dc1e
1 file changed
+2 -4
+2 -4
View File
@@ -14,7 +14,7 @@ DB_VER="5.3"
IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 intel-avx2 dogecoind experimental +gui +pie +prune scrypt-sse2 +ssp tests utils +wallet zmq"
REQUIRED_USE="
!gui? ( dogecoind utils )
dogecoind? ( utils )
dogecoind? ( utils !prune )
intel-avx2? ( experimental )
scrypt-sse2? ( experimental )
experimental? ( || ( intel-avx2 scrypt-sse2 ) )
@@ -23,7 +23,6 @@ REQUIRED_USE="
DOGEDIR="/opt/${PN}"
DEPEND="
dev-libs/libevent:=
dev-libs/protobuf
dev-libs/openssl
dev-build/libtool
dev-build/automake:=
@@ -45,7 +44,6 @@ DEPEND="
RDEPEND="${DEPEND}
dev-vcs/git
dev-cpp/abseil-cpp
cpu_flags_x86_avx2? (
intel-avx2? ( ~app-crypt/intel-ipsec-mb-1.3 )
)
@@ -83,7 +81,7 @@ src_configure() {
--bindir="${DOGEDIR}/bin"
--disable-bench
--enable-c++17
$(use_with gui qt5)
--with-gui=$(usex gui qt5 no)
$(use_with intel-avx2 intel-avx2)
$(use_with dogecoind daemon)
$(use_with utils utils)