Lines 9-15
Link Here
|
9 |
|
9 |
|
10 |
inherit eutils |
10 |
inherit eutils |
11 |
|
11 |
|
12 |
IUSE="jpeg" |
12 |
IUSE="jpeg ldap pam" |
13 |
|
13 |
|
14 |
DESCRIPTION="Client-server fax package for class 1 and 2 fax modems." |
14 |
DESCRIPTION="Client-server fax package for class 1 and 2 fax modems." |
15 |
HOMEPAGE="http://www.hylafax.org" |
15 |
HOMEPAGE="http://www.hylafax.org" |
Lines 24-30
Link Here
|
24 |
virtual/ghostscript |
24 |
virtual/ghostscript |
25 |
>=media-libs/tiff-3.5.5 |
25 |
>=media-libs/tiff-3.5.5 |
26 |
jpeg? ( media-libs/jpeg ) |
26 |
jpeg? ( media-libs/jpeg ) |
27 |
sys-apps/gawk" |
27 |
sys-apps/gawk |
|
|
28 |
pam? ( sys-libs/pam ) |
29 |
ldap? ( net-nds/openldap )" |
30 |
|
28 |
|
31 |
|
29 |
RDEPEND="${DEPEND} |
32 |
RDEPEND="${DEPEND} |
30 |
net-mail/metamail" |
33 |
net-mail/metamail" |
Lines 32-38
Link Here
|
32 |
export CONFIG_PROTECT="${CONFIG_PROTECT} /var/spool/fax/etc" |
35 |
export CONFIG_PROTECT="${CONFIG_PROTECT} /var/spool/fax/etc" |
33 |
|
36 |
|
34 |
src_compile() { |
37 |
src_compile() { |
35 |
epatch ${FILESDIR}/${P}-gcc-version.patch |
38 |
epatch ${FILESDIR}/${P}-gcc-version.patch || die |
|
|
39 |
|
40 |
epatch ${FILESDIR}/${PN}-pam.patch || die |
41 |
|
42 |
if use ldap; then |
43 |
epatch ${FILESDIR}/hylafax-ldap.patch || die |
44 |
epatch ${FILESDIR}/hylafax-ldap.chris.patch || die |
45 |
fi |
46 |
|
47 |
if ! use pam ; then |
48 |
myconf="--disable-pam" |
49 |
fi |
50 |
|
36 |
case ${ARCH} in |
51 |
case ${ARCH} in |
37 |
"alpha"|"amd64") |
52 |
"alpha"|"amd64") |
38 |
epatch ${FILESDIR}/${P}-fPIC.patch |
53 |
epatch ${FILESDIR}/${P}-fPIC.patch |
Lines 61-67
Link Here
|
61 |
--with-SYSVINIT=/etc/init.d \ |
76 |
--with-SYSVINIT=/etc/init.d \ |
62 |
--with-INTERACTIVE=no \ |
77 |
--with-INTERACTIVE=no \ |
63 |
--with-LIBTIFF="-ltiff -ljpeg -lz" \ |
78 |
--with-LIBTIFF="-ltiff -ljpeg -lz" \ |
64 |
--with-OPTIMIZER="${CFLAGS}" || die |
79 |
--with-OPTIMIZER="${CFLAGS}" \ |
|
|
80 |
${myconf} \ |
81 |
|| die |
65 |
# no 'emake' for the same reason (might use an old automake version) |
82 |
# no 'emake' for the same reason (might use an old automake version) |
66 |
make || die |
83 |
make || die |
67 |
} |
84 |
} |
Lines 95-101
Link Here
|
95 |
insinto /etc/init.d |
112 |
insinto /etc/init.d |
96 |
insopts -m 755 |
113 |
insopts -m 755 |
97 |
doins ${FILESDIR}/hylafax |
114 |
doins ${FILESDIR}/hylafax |
98 |
|
115 |
|
|
|
116 |
use ldap && insinto /var/spool/fax/etc/ ; insopts -m 644 ; doins ${FILESDIR}/ldap.conf || die |
117 |
use pam && dodir /etc/pam.d/ ; insinto /etc/pam.d/ ; insopts -m 644 ; doins ${FILESDIR}/hylafax.pam || die |
118 |
|
99 |
dodoc COPYRIGHT README TODO VERSION |
119 |
dodoc COPYRIGHT README TODO VERSION |
100 |
|
120 |
|
101 |
dohtml -r html/ |
121 |
dohtml -r html/ |