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 |
|