# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 EGO_PN="github.com/jedisct1/${PN}" inherit fcaps golang-build systemd user DESCRIPTION="A flexible DNS proxy, with support for encrypted DNS protocols" HOMEPAGE="https://github.com/jedisct1/dnscrypt-proxy" SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="test" DEPEND=" 1024" ewarn "3) configure to run ${PN} as root (not recommended)" ewarn fi local v for v in ${REPLACING_VERSIONS}; do if [[ ${v} == 1.* ]] ; then elog "Version 2 is a complete rewrite of ${PN}" elog "please clean up old config/log files" elog fi if [[ ${v} == 2.* ]] ; then elog "As of version 2.0.12 of ${PN} runs as an 'dnscrypt-proxy' user/group" elog "you can remove obsolete 'dnscrypt' accounts from the system" elog fi done if systemd_is_booted || has_version sys-apps/systemd; then elog "Using systemd socket activation may cause issues with speed" elog "latency and reliability of ${PN} and is discouraged by upstream" elog "Existing installations advised to disable 'dnscrypt-proxy.socket'" elog "It is disabled by default for new installations" elog "check "$(systemd_get_systemunitdir)/${PN}.service" for details" elog fi elog "After starting the service you will need to update your" elog "/etc/resolv.conf and replace your current set of resolvers" elog "with:" elog elog "nameserver 127.0.0.1" elog elog "Also see https://github.com/jedisct1/${PN}/wiki" }