BSD Ports

Broken: error: use of undeclared identifier 'GNUNET_CRYPTO_QUALITY_STRONG'

finance/taler-exchange 1.5.2 FreeBSD

Privacy-preserving distributed payment system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
fc0126fa38
License
GPLv3
Categories
finance

Description

GNU Taler is a privacy-preserving payment system. Customers can stay anonymous, but merchants can not hide their income through payments with GNU Taler. This helps to avoid tax evasion and money laundering.

The primary use case of GNU Taler is payments; it is not meant as a store of value. Payments are always backed by an existing currency.

Payments are made after exchanging existing money into electronic money with the help of an Exchange service, that is, a payment service provider for Taler.

When making a payment, customers only need a loaded wallet. A merchant can accept payments without making their customers register on the merchant's Website.

Version history 1

  1. 1.5.2 05b172a458

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install taler-exchange

From the ports tree:

cd /usr/ports/finance/taler-exchange/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	taler-exchange>0:finance/taler-exchange
LIB_DEPENDS=	libauditorreport.so:finance/taler-exchange

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 2

Library 8

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 46
Run dependencies 42
Required by 1

Configuration

No options to configure.

USES
compiler:c11 cpe gettext-runtime libtool pgsql pkgconfig python shebangfix sqlite tar
Service scripts
none

Files

Manual pages 39
  • taler-aggregator-benchmark(1)
  • taler-auditor-config(1)
  • taler-auditor-dbinit(1)
  • taler-auditor-httpd(1)
  • taler-auditor-offline(1)
  • taler-auditor-sync(1)
  • taler-bank-benchmark(1)
  • taler-exchange-aggregator(1)
  • taler-exchange-benchmark(1)
  • taler-exchange-closer(1)
  • taler-exchange-config(1)
  • taler-exchange-dbconfig(1)
  • taler-exchange-dbinit(1)
  • taler-exchange-drain(1)
  • taler-exchange-expire(1)
  • taler-exchange-httpd(1)
  • taler-exchange-kyc-aml-pep-trigger(1)
  • taler-exchange-kyc-tester(1)
  • taler-exchange-kyc-trigger(1)
  • taler-exchange-offline(1)
  • taler-exchange-router(1)
  • taler-exchange-sanctionscheck(1)
  • taler-exchange-secmod-cs(1)
  • taler-exchange-secmod-eddsa(1)
  • taler-exchange-secmod-rsa(1)
  • taler-exchange-transfer(1)
  • taler-exchange-wire-gateway-client(1)
  • taler-exchange-wirewatch(1)
  • taler-exchange.conf(5)
  • taler-fakebank-run(1)
  • taler-helper-auditor-aggregation(1)
  • taler-helper-auditor-coins(1)
  • taler-helper-auditor-deposits(1)
  • taler-helper-auditor-purses(1)
  • taler-helper-auditor-reserves(1)
  • taler-helper-auditor-wire-credit(1)
  • taler-helper-auditor-wire-debit(1)
  • taler-terms-generator(1)
  • taler-unified-setup(1)
pkg-plist 407
  • bin/taler-aggregator-benchmark
  • bin/taler-auditor-config
  • bin/taler-auditor-dbconfig
  • bin/taler-auditor-dbinit
  • bin/taler-auditor-httpd
  • bin/taler-auditor-offline
  • bin/taler-auditor-sync
  • bin/taler-bank-benchmark
  • bin/taler-exchange-aggregator
  • bin/taler-exchange-benchmark
  • bin/taler-exchange-closer
  • bin/taler-exchange-config
  • bin/taler-exchange-dbconfig
  • bin/taler-exchange-dbinit
  • bin/taler-exchange-drain
  • bin/taler-exchange-expire
  • bin/taler-exchange-helper-measure-challenger-email-context-check
  • bin/taler-exchange-helper-measure-challenger-postal-context-check
  • bin/taler-exchange-helper-measure-challenger-sms-context-check
  • bin/taler-exchange-helper-measure-clear-continue
  • bin/taler-exchange-helper-measure-defaults-but-investigate
  • bin/taler-exchange-helper-measure-freeze
  • bin/taler-exchange-helper-measure-inform-investigate
  • bin/taler-exchange-helper-measure-none
  • bin/taler-exchange-helper-measure-preserve-but-investigate
  • bin/taler-exchange-helper-measure-preserve-set-expiration
  • bin/taler-exchange-helper-measure-test-form
  • bin/taler-exchange-helper-measure-test-oauth
  • bin/taler-exchange-helper-measure-tops-3rdparty-check
  • bin/taler-exchange-helper-measure-tops-address-check
  • bin/taler-exchange-helper-measure-tops-kyx-check
  • bin/taler-exchange-helper-measure-tops-postal-check
  • bin/taler-exchange-helper-measure-tops-sms-check
  • bin/taler-exchange-helper-measure-update-from-context
  • bin/taler-exchange-helper-measure-validate-accepted-tos
  • bin/taler-exchange-helper-sanctions-dummy
  • bin/taler-exchange-httpd
  • bin/taler-exchange-kyc-aml-pep-trigger.sh
  • bin/taler-exchange-kyc-challenger-email-converter
  • bin/taler-exchange-kyc-challenger-postal-converter
  • bin/taler-exchange-kyc-challenger-sms-converter
  • bin/taler-exchange-kyc-kycaid-converter.sh
  • bin/taler-exchange-kyc-oauth2-challenger.sh
  • bin/taler-exchange-kyc-oauth2-nda.sh
  • bin/taler-exchange-kyc-oauth2-test-converter.sh
  • bin/taler-exchange-kyc-persona-converter.sh
  • bin/taler-exchange-kyc-tester
  • bin/taler-exchange-kyc-trigger
  • bin/taler-exchange-offline
  • bin/taler-exchange-router
  • bin/taler-exchange-sanctionscheck
  • bin/taler-exchange-secmod-cs
  • bin/taler-exchange-secmod-eddsa
  • bin/taler-exchange-secmod-rsa
  • bin/taler-exchange-transfer
  • bin/taler-exchange-wire-gateway-client
  • bin/taler-exchange-wirewatch
  • bin/taler-fakebank-run
  • bin/taler-helper-auditor-aggregation
  • bin/taler-helper-auditor-coins
  • bin/taler-helper-auditor-deposits
  • bin/taler-helper-auditor-purses
  • bin/taler-helper-auditor-render.py
  • bin/taler-helper-auditor-reserves
  • bin/taler-helper-auditor-transfer
  • bin/taler-helper-auditor-wire-credit
  • bin/taler-helper-auditor-wire-debit
  • bin/taler-terms-generator
  • bin/taler-unified-setup.sh
  • include/taler/gettext.h
  • include/taler/taler-exchange/common.h
  • include/taler/taler-exchange/delete-purses-PURSE_PUB.h
  • include/taler/taler-exchange/get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.h
  • include/taler/taler-exchange/get-aml-OFFICER_PUB-decisions.h
  • include/taler/taler-exchange/get-aml-OFFICER_PUB-kyc-statistics-NAMES.h
  • include/taler/taler-exchange/get-aml-OFFICER_PUB-legitimizations.h
  • include/taler/taler-exchange/get-aml-OFFICER_PUB-measures.h
  • include/taler/taler-exchange/get-aml-OFFICER_PUB-transfers-credit.h
  • include/taler/taler-exchange/get-coins-COIN_PUB-history.h
  • include/taler/taler-exchange/get-contracts-CONTRACT_PUB.h
  • include/taler/taler-exchange/get-deposits-H_WIRE-MERCHANT_PUB-H_CONTRACT_TERMS-COIN_PUB.h
  • include/taler/taler-exchange/get-keys.h
  • include/taler/taler-exchange/get-kyc-check-H_NORMALIZED_PAYTO.h
  • include/taler/taler-exchange/get-kyc-info-ACCESS_TOKEN.h
  • include/taler/taler-exchange/get-kyc-proof-PROVIDER_NAME.h
  • include/taler/taler-exchange/get-management-keys.h
  • include/taler/taler-exchange/get-purses-PURSE_PUB-merge.h
  • include/taler/taler-exchange/get-reserves-RESERVE_PUB-history.h
  • include/taler/taler-exchange/get-reserves-RESERVE_PUB.h
  • include/taler/taler-exchange/get-reserves-attest-RESERVE_PUB.h
  • include/taler/taler-exchange/get-transfers-WTID.h
  • include/taler/taler-exchange/post-aml-OFFICER_PUB-decision.h
  • include/taler/taler-exchange/post-auditors-AUDITOR_PUB-H_DENOM_PUB.h
  • include/taler/taler-exchange/post-batch-deposit.h
  • include/taler/taler-exchange/post-blinding-prepare.h
  • include/taler/taler-exchange/post-coins-COIN_PUB-refund.h
  • include/taler/taler-exchange/post-kyc-start-ID.h
  • include/taler/taler-exchange/post-kyc-wallet.h
  • include/taler/taler-exchange/post-management-aml-officers.h
  • include/taler/taler-exchange/post-management-auditors-AUDITOR_PUB-disable.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
taler-exchange-1.5.2.tar.gz9.614884e+06b91b914ee7c746416d6aad96a856c919119ff6d7591f050666e49292a469b7a1
Master sites 1
  • http://ftpmirror.gnu.org/taler/

Commit history 3

DateCommitCreditsLog message
fc0126fa38 Daniel Engberg finance/taler-exchange: Mark BROKEN
Fails to build, error: use of undeclared identifier 'GNUNET_CRYPTO_QUALITY_STRONG' Reported by: pkg-fallout
e761f65b1f Adriaan de Groot finance/taler-exchange: portlint and repair WWW and COMMENT
05b172a458 Adriaan de Groot finance/taler-exchange: (new port) distributed privacy-preserving payment system
GNU Taler is a privacy-preserving payment system. Customers can stay anonymous, but merchants can not hide their income through payments with GNU Taler. This helps to avoid tax evasion and money laundering. The primary use case of GNU Taler is payments; it is not meant as a store of value. Payments are always backed by an existing currency. Payments are made after exchanging existing money into electronic money with the help of an Exchange service, that is, a payment service provider for Taler. When making a payment, customers only need a loaded wallet. A merchant can accept payments without making their customers register on the merchant's Website. Supported-by: NLNet Supported-by: Commons Caretakers