diff options
author | Zac Medico <zmedico@gentoo.org> | 2017-03-30 18:15:24 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2017-03-30 18:23:53 -0700 |
commit | bb11c54e4f75db6dddab315fb3db6117959b5882 (patch) | |
tree | 9c87ae41dcd8c59574f84ca30f2ed6db5c4d566e /net-vpn/peervpn/peervpn-0.044-r3.ebuild | |
parent | dev-perl/Text-BibTeX: Version bump to 0.800.0 (diff) | |
download | gentoo-bb11c54e4f75db6dddab315fb3db6117959b5882.tar.gz gentoo-bb11c54e4f75db6dddab315fb3db6117959b5882.tar.bz2 gentoo-bb11c54e4f75db6dddab315fb3db6117959b5882.zip |
net-vpn/peervpn: revbump to 0.044-r3 with patch for 512 byte passwords
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'net-vpn/peervpn/peervpn-0.044-r3.ebuild')
-rw-r--r-- | net-vpn/peervpn/peervpn-0.044-r3.ebuild | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/net-vpn/peervpn/peervpn-0.044-r3.ebuild b/net-vpn/peervpn/peervpn-0.044-r3.ebuild new file mode 100644 index 000000000000..14ae94d7c02f --- /dev/null +++ b/net-vpn/peervpn/peervpn-0.044-r3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit systemd toolchain-funcs user + +DESCRIPTION="P2P mesh VPN" +HOMEPAGE="https://github.com/peervpn/peervpn" +EGIT_COMMIT="eb35174277fbf745c5ee0d5875d659dad819adfc" +SRC_URI="https://github.com/peervpn/peervpn/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="dev-libs/openssl:0=" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${PN}-${EGIT_COMMIT} + +PATCHES=( + "${FILESDIR}/${P}-strncpy-null-terminator.patch" +) + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} +} + +src_prepare() { + default + sed -e 's|^CFLAGS+=-O2||' -i Makefile || die +} + +src_compile() { + emake CC=$(tc-getCC) || die +} + +src_install() { + dosbin ${PN} + + insinto /etc/${PN} + newins peervpn.conf peervpn.conf.example + fowners ${PN}:${PN} /etc/${PN} + fperms 0700 /etc/${PN} + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + + keepdir /var/log/${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" +} |