dev-python/csv23: arm64 keyworded (bug #719700)
[gentoo.git] / net-misc / portfwd / portfwd-0.29-r1.ebuild
1 # Copyright 1999-2016 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5 inherit autotools eutils systemd
6
7 DESCRIPTION="Port Forwarding Daemon"
8 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
9 HOMEPAGE="http://portfwd.sourceforge.net"
10 LICENSE="GPL-2"
11
12 SLOT="0"
13 KEYWORDS="amd64 ~ia64 ~ppc ~sparc x86"
14 IUSE=""
15
16 DEPEND=">=sys-apps/sed-4"
17 RDEPEND=""
18
19 src_prepare() {
20         default
21
22         cd src
23         sed -iorig \
24                 -e "s:^CFLAGS   =.*:CFLAGS   = @CFLAGS@ -Wall -DPORTFWD_CONF=\\\\\"\$(sysconfdir)/portfwd.cfg\\\\\":" \
25                 -e "s:^CXXFLAGS =.*:CPPFLAGS = @CXXFLAGS@ -Wall -DPORTFWD_CONF=\\\\\"\$(sysconfdir)/portfwd.cfg\\\\\":" \
26                 Makefile.am || die
27         cd ../tools
28         sed -iorig \
29                 -e "s:^CXXFLAGS =.*:CPPFLAGS = @CXXFLAGS@ -Wall -DPORTFWD_CONF=\\\\\"\$(sysconfdir)/portfwd.cfg\\\\\":" \
30                 Makefile.am || die
31         cd ../getopt
32         sed -iorig -e "s:$.CC.:\$(CC) @CFLAGS@:g" Makefile.am || die
33         cd ../doc
34         sed -iorig -e "s:/doc/portfwd:/share/doc/$P:" Makefile.am || die
35         cd ..
36         sed -iorig -e "s:/doc/portfwd:/share/doc/$P:" Makefile.am || die
37
38         eautoreconf
39 }
40
41 src_install() {
42         default
43
44         dodoc cfg/*
45
46         newinitd "${FILESDIR}"/${PN}.init ${PN}
47         newconfd "${FILESDIR}"/${PN}.confd ${PN}
48         systemd_dounit "${FILESDIR}"/${PN}.service
49 }