Lines 4-16
Link Here
|
4 |
|
4 |
|
5 |
inherit eutils |
5 |
inherit eutils |
6 |
|
6 |
|
|
|
7 |
MY_P=${PN}-1.4.1 |
8 |
S="${WORKDIR}/${MY_P}" |
9 |
|
7 |
DESCRIPTION="Standard log daemons" |
10 |
DESCRIPTION="Standard log daemons" |
8 |
HOMEPAGE="http://www.infodrom.org/projects/sysklogd/" |
11 |
HOMEPAGE="http://www.infodrom.org/projects/sysklogd/" |
9 |
SRC_URI="ftp://metalab.unc.edu/pub/Linux/system/daemons/${P}.tar.gz" |
12 |
SRC_URI="ftp://metalab.unc.edu/pub/Linux/system/daemons/${MY_P}.tar.gz" |
10 |
|
13 |
|
11 |
LICENSE="BSD" |
14 |
LICENSE="BSD" |
12 |
SLOT="0" |
15 |
SLOT="0" |
13 |
KEYWORDS="alpha amd64 hppa ia64 mips ppc ppc64 s390 sparc x86" |
16 |
KEYWORDS="~amd64 ~x86" |
14 |
IUSE="" |
17 |
IUSE="" |
15 |
RESTRICT="test" |
18 |
RESTRICT="test" |
16 |
|
19 |
|
Lines 21-36
Link Here
|
21 |
|
24 |
|
22 |
src_unpack() { |
25 |
src_unpack() { |
23 |
unpack ${A} |
26 |
unpack ${A} |
24 |
|
|
|
25 |
cd "${S}" |
27 |
cd "${S}" |
|
|
28 |
|
29 |
# CVS patch / effectively version to 1.4.2 |
30 |
epatch "${FILESDIR}/${MY_P}-cvs-20051017.patch" |
31 |
|
32 |
# CAEN/OWL security patches |
33 |
epatch "${FILESDIR}/${MY_P}-caen-owl-syslogd-bind.diff" |
34 |
epatch "${FILESDIR}/${MY_P}-caen-owl-syslogd-drop-root.diff" |
35 |
epatch "${FILESDIR}/${MY_P}-caen-owl-klogd-drop-root.diff" |
36 |
|
37 |
# Handle SO_BSDCOMPAT being depricated in 2.5+ kernels. |
38 |
epatch "${FILESDIR}/${MY_P}-SO_BSDCOMPAT.patch" |
39 |
|
40 |
# http://linuxfromscratch.org/pipermail/patches/2003-October/000432.html |
41 |
epatch "${FILESDIR}/${MY_P}-querymod.patch" |
42 |
|
26 |
sed -i \ |
43 |
sed -i \ |
27 |
-e "s:-O3:${CFLAGS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE:" \ |
44 |
-e "s:-O3:${CFLAGS} -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE:" \ |
28 |
Makefile || die "sed CFLAGS" |
45 |
Makefile || die "sed CFLAGS" |
29 |
|
|
|
30 |
# Handle SO_BSDCOMPAT being depricated in 2.5+ kernels. |
31 |
epatch "${FILESDIR}"/${P}-SO_BSDCOMPAT.patch |
32 |
epatch "${FILESDIR}"/${P}-2.6.headers.patch |
33 |
epatch "${FILESDIR}"/${PN}-1.4.1-mips.patch |
34 |
} |
46 |
} |
35 |
|
47 |
|
36 |
src_compile() { |
48 |
src_compile() { |