| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.189.1 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 | 0 |
<pkgmetadata>
<maintainer type="project">
<email>justus@opentransactions.org</email>
<name>Open-Transactions</name>
</maintainer>
<longdescription>
The Open-Transactions project is a collaborative effort to develop a robust,
commercial-grade, fully-featured, free-software toolkit implementing the OTX
protocol as well as a full-strength financial cryptography library, API,
CLI, and prototype server. The project is managed by a worldwide community
of volunteers that use the Internet to communicate, plan, and develop the
Open-Transactions toolkit and its related documentation.
</longdescription>
<use>
<flag name="blockchain">
Enables the blockchain client.
</flag>
<flag name="chaiscript">
Enables smart contract scripting using ChaiScript
</flag>
<flag name="ed25519">
Enables ed25519 key support
</flag>
<flag name="jumbo-build">
Combine source files to speed up build process, requires more memory
</flag>
<flag name="lmdb">
Enables support for lmdb storage
</flag>
<flag name="lucre">
Enables support for blinded OTX instruments using Lucre
</flag>
<flag name="pch-build">
Enable precompiled header support for faster compilation at the expense of
disk space and memory
</flag>
<flag name="pkt">
Enables support for PacketCrypt proof of work validation in blockchain
client
</flag>
<flag name="pstl">
Use the C++ standard library for parallel algorithms
</flag>
<flag name="pstl-needs-tbb">
Must be enabled when the standard library is libstdc++ Other standard
libraries such as libc++ may or not not require this flag.
</flag>
<flag name="qml">
Adds QML support to display models
</flag>
<flag name="rpc">
Enables the RPC server
</flag>
<flag name="rsa">
Enables RSA key support
</flag>
<flag name="secp256k1">
Enables secp256k1 key support
</flag>
<flag name="tbb">
Use the TBB library for parallel algorithms
</flag>
<flag name="valgrind">
Enable annotations for accuracy. WARNING: changes the format of on-disk
memory mapped files.
</flag>
</use>
<upstream>
<remote-id type="github">Open-Transactions/opentxs</remote-id>
</upstream>
</pkgmetadata>
| Flag | Description | 1.189.1 |
|---|---|---|
| blockchain | Enables the blockchain client. | ⊕ |
| chaiscript | Enables smart contract scripting using ChaiScript | ✓ |
| debug | ⚠️ | ✓ |
| ed25519 | Enables ed25519 key support | ⊕ |
| jumbo-build | Combine source files to speed up build process, requires more memory | ✓ |
| lmdb | Enables support for lmdb storage | ⊕ |
| lucre | Enables support for blinded OTX instruments using Lucre | ✓ |
| pch-build | Enable precompiled header support for faster compilation at the expense of disk space and memory | ⊕ |
| pkt | Enables support for PacketCrypt proof of work validation in blockchain client | ⊕ |
| pstl | Use the C++ standard library for parallel algorithms | ⊕ |
| pstl-needs-tbb | Must be enabled when the standard library is libstdc++ Other standard libraries such as libc++ may or not not require this flag. | ⊕ |
| qml | Adds QML support to display models | ✓ |
| qt5 | ⚠️ | ✓ |
| qt6 | ⚠️ | ✓ |
| rpc | Enables the RPC server | ⊕ |
| rsa | Enables RSA key support | ⊕ |
| secp256k1 | Enables secp256k1 key support | ⊕ |
| sqlite | ⚠️ | ✓ |
| tbb | Use the TBB library for parallel algorithms | ✓ |
| test | ⚠️ | ✓ |
| threads | ⚠️ | ⊕ |
| valgrind | Enable annotations for accuracy. WARNING: changes the format of on-disk memory mapped files. | ✓ |