Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 338163
Collapse All | Expand All

(-)a/miniupnpd-1.5_pre20091222.ebuild (-3 / +12 lines)
Lines 20-34 Link Here
20
RDEPEND=">=net-firewall/iptables-1.4.6
20
RDEPEND=">=net-firewall/iptables-1.4.6
21
	sys-apps/lsb-release
21
	sys-apps/lsb-release
22
	>=sys-kernel/linux-headers-2.6.31"
22
	>=sys-kernel/linux-headers-2.6.31"
23
DEPEND="${RDEPEND}"
23
DEPEND="${RDEPEND}
24
	sys-apps/util-linux
25
	"
24
26
25
src_prepare() {
27
src_prepare() {
26
	mv Makefile.linux Makefile
28
	mv Makefile.linux Makefile
27
	epatch "${FILESDIR}/${PN}-1.3-iptables_path.diff"
29
	epatch "${FILESDIR}/${PN}-1.3-iptables_path.diff"
28
	epatch "${FILESDIR}/${PN}-1.3-Makefile_fix.diff"
30
	epatch "${FILESDIR}/${PN}-1.3-Makefile_fix.diff"
29
	epatch "${FILESDIR}/${PN}-1.5-iptcrdr.diff"
31
	epatch "${FILESDIR}/${PN}-1.5-iptcrdr.diff"
30
	sed -i -e "s#^CFLAGS = #CFLAGS = -I${KV_OUT_DIR}/include #" Makefile
32
	sed -i \
31
	sed -i "s/LIBS = -liptc/LIBS = -lip4tc/g" Makefile
33
		-e "s#^CFLAGS = .*-D#CPPFLAGS += -I${KERNEL_DIR}/include -D#" \
34
		-e '/^CFLAGS :=/s/CFLAGS/CPPFLAGS/g' \
35
		-e "s/LIBS = -liptc/LIBS = -lip4tc/g" \
36
		-e 's/genuuid||//' \
37
		Makefile || die
38
	sed -i \
39
		-e 's/\(strncpy(\([->a-z.]\+\), "[a-zA-Z]\+", \)IPT_FUNCTION_MAXNAMELEN);/\1sizeof(\2));/' \
40
		netfilter/iptcrdr.c || die
32
	emake config.h
41
	emake config.h
33
}
42
}
34
43

Return to bug 338163