Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 61544 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/net-misc/hylafax/hylafax-4.1.8-r4.ebuild (-5 / +25 lines)
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/

Return to bug 61544