12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- # Copyright 1999-2014 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=4
- inherit autotools eutils linux-info user
- DESCRIPTION="Miredo is an open-source Teredo IPv6 tunneling software"
- HOMEPAGE="http://www.remlab.net/miredo/"
- SRC_URI="http://www.remlab.net/files/${PN}/${P}.tar.xz"
- LICENSE="GPL-2"
- SLOT="0"
- KEYWORDS="amd64 x86"
- IUSE="+caps"
- RDEPEND="sys-apps/iproute2
- dev-libs/judy
- caps? ( sys-libs/libcap )"
- DEPEND="${RDEPEND}
- app-arch/xz-utils"
- CONFIG_CHECK="~IPV6" #318777
- #tries to connect to external networks (#339180)
- RESTRICT="test"
- DOCS=( AUTHORS ChangeLog NEWS README TODO THANKS )
- src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.2.5-configure-libcap.diff
- epatch "${FILESDIR}"/${PN}-1.2.5-ip-path.patch
- eautoreconf
- }
- src_configure() {
- econf \
- --disable-static \
- --enable-miredo-user \
- --localstatedir=/var \
- $(use_with caps libcap)
- }
- src_install() {
- default
- prune_libtool_files
- newinitd "${FILESDIR}"/miredo.rc.2 miredo
- newconfd "${FILESDIR}"/miredo.conf.2 miredo
- newinitd "${FILESDIR}"/miredo.rc.2 miredo-server
- newconfd "${FILESDIR}"/miredo.conf.2 miredo-server
- insinto /etc/miredo
- doins misc/miredo-server.conf
- }
- pkg_preinst() {
- enewgroup miredo
- enewuser miredo -1 -1 /var/empty miredo
- }
|