summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <nerdboy@gentoo.org>2004-04-26 01:44:35 +0000
committerSteve Arnold <nerdboy@gentoo.org>2004-04-26 01:44:35 +0000
commit708a1ab4113bc389f0c1ec2fc145f16906774d33 (patch)
treed881c827c3037dddaadb0535ba5b007777109860 /net-misc/hylafax
parentcleanup the ebuild (diff)
downloadgentoo-2-708a1ab4113bc389f0c1ec2fc145f16906774d33.tar.gz
gentoo-2-708a1ab4113bc389f0c1ec2fc145f16906774d33.tar.bz2
gentoo-2-708a1ab4113bc389f0c1ec2fc145f16906774d33.zip
added more explicit configure options, einfo for tiff issue, stable bumps
Diffstat (limited to 'net-misc/hylafax')
-rw-r--r--net-misc/hylafax/ChangeLog7
-rw-r--r--net-misc/hylafax/hylafax-4.1.8-r1.ebuild15
-rw-r--r--net-misc/hylafax/hylafax-4.1.8-r2.ebuild23
3 files changed, 37 insertions, 8 deletions
diff --git a/net-misc/hylafax/ChangeLog b/net-misc/hylafax/ChangeLog
index e0bba2358f8c..12b0144d5c18 100644
--- a/net-misc/hylafax/ChangeLog
+++ b/net-misc/hylafax/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/hylafax
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/ChangeLog,v 1.28 2004/04/19 22:12:34 kugelfang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/ChangeLog,v 1.29 2004/04/26 01:44:35 nerdboy Exp $
+
+ 25 Apr 2004; Steve Arnold <nerdboy@gentoo.org> hylafax-4.1.8-r1.ebuild,
+ hylafax-4.1.8-r2.ebuild:
+ added more specific configure options and einfo for fax2tiff issue
+ also marked -r2 stable on previously stable arches
20 Apr 2004; Danny van Dyk <kugelfang@gentoo.org>
+files/hylafax-4.1.8-fPIC.patch, hylafax-4.1.8-r1.ebuild,
diff --git a/net-misc/hylafax/hylafax-4.1.8-r1.ebuild b/net-misc/hylafax/hylafax-4.1.8-r1.ebuild
index 22747cac760e..a1984555477a 100644
--- a/net-misc/hylafax/hylafax-4.1.8-r1.ebuild
+++ b/net-misc/hylafax/hylafax-4.1.8-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/hylafax-4.1.8-r1.ebuild,v 1.5 2004/04/19 22:12:34 kugelfang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/hylafax-4.1.8-r1.ebuild,v 1.6 2004/04/26 01:44:35 nerdboy Exp $
# This is basically unchanged from the one supplied by Stephane Loeuillet
# to Gentoo bug: http://bugs.gentoo.org/show_bug.cgi?id=28574
@@ -9,7 +9,6 @@
IUSE="jpeg"
-S=${WORKDIR}/${P}
DESCRIPTION="Client-server fax package for class 1 and 2 fax modems."
HOMEPAGE="http://www.hylafax.org"
SRC_URI="ftp://ftp.hylafax.org/source/${P}.tar.gz"
@@ -44,10 +43,13 @@ src_compile() {
--with-PATH_VGETTY=/sbin/vgetty \
--with-PATH_GETTY=/sbin/agetty \
--with-HTML=no \
+ --with-PS=auto \
+ --with-PATH_GSRIP=/usr/bin/gs \
--with-PATH_DPSRIP=/var/spool/fax/bin/ps2fax \
--with-PATH_IMPRIP=/usr/share/fax/psrip \
--with-SYSVINIT=/etc/init.d \
--with-INTERACTIVE=no \
+ --with-LIBTIFF="-ltiff -ljpeg -lz" \
--with-OPTIMIZER="${CFLAGS}" || die
# no 'emake' for the same reason (might use an old automake version)
make || die
@@ -82,3 +84,12 @@ src_install() {
dohtml -r html/
keepdir /usr/share/doc/${P}
}
+
+pkg_postinst() {
+ ewarn "Proper fax2tiff support now requires libtiff 3.5.5 until there"
+ ewarn "is an upstream fix for bug #48077. You must use this version"
+ ewarn "of fax2tiff if you need conversion of G3 files, however, you"
+ ewarn "you must still build hylafax against tiff-3.5.7-r1 or better."
+ ewarn "I repeat: do not try to build hylafax or anything else against"
+ ewarn "tiff-3.5.5 because it won't work. You've been warned."
+}
diff --git a/net-misc/hylafax/hylafax-4.1.8-r2.ebuild b/net-misc/hylafax/hylafax-4.1.8-r2.ebuild
index cfcef4ef35ce..80c76d28b58e 100644
--- a/net-misc/hylafax/hylafax-4.1.8-r2.ebuild
+++ b/net-misc/hylafax/hylafax-4.1.8-r2.ebuild
@@ -1,22 +1,23 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/hylafax-4.1.8-r2.ebuild,v 1.3 2004/04/19 22:12:34 kugelfang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/hylafax/hylafax-4.1.8-r2.ebuild,v 1.4 2004/04/26 01:44:35 nerdboy Exp $
-# This is basically unchanged from the one supplied by Stephane Loeuillet
-# to Gentoo bug: http://bugs.gentoo.org/show_bug.cgi?id=28574
+# This was originally contributed by Stephane Loeuillet, via
+# Gentoo bug: http://bugs.gentoo.org/show_bug.cgi?id=28574
# Nice job, and thanks :)
# Now with autoreconf for new gcc, and a new gentoo init script.
+inherit eutils
+
IUSE="jpeg"
-S=${WORKDIR}/${P}
DESCRIPTION="Client-server fax package for class 1 and 2 fax modems."
HOMEPAGE="http://www.hylafax.org"
SRC_URI="ftp://ftp.hylafax.org/source/${P}.tar.gz"
SLOT="0"
LICENSE="hylafax"
-KEYWORDS="~x86 ~sparc ~hppa ~alpha ~amd64"
+KEYWORDS="x86 sparc hppa ~alpha ~amd64"
DEPEND="net-dialup/mgetty
>=sys-libs/zlib-1.1.4
@@ -50,10 +51,13 @@ src_compile() {
--with-PATH_VGETTY=/sbin/vgetty \
--with-PATH_GETTY=/sbin/agetty \
--with-HTML=no \
+ --with-PS=auto \
+ --with-PATH_GSRIP=/usr/bin/gs \
--with-PATH_DPSRIP=/var/spool/fax/bin/ps2fax \
--with-PATH_IMPRIP=/usr/share/fax/psrip \
--with-SYSVINIT=/etc/init.d \
--with-INTERACTIVE=no \
+ --with-LIBTIFF="-ltiff -ljpeg -lz" \
--with-OPTIMIZER="${CFLAGS}" || die
# no 'emake' for the same reason (might use an old automake version)
make || die
@@ -88,3 +92,12 @@ src_install() {
dohtml -r html/
keepdir /usr/share/doc/${P}
}
+
+pkg_postinst() {
+ ewarn "Proper fax2tiff support now requires libtiff 3.5.5 until there"
+ ewarn "is an upstream fix for bug #48077. You must use this version"
+ ewarn "of fax2tiff if you need conversion of G3 files, however, you"
+ ewarn "you must still build hylafax against tiff-3.5.7-r1 or better."
+ ewarn "I repeat: do not try to build hylafax or anything else against"
+ ewarn "tiff-3.5.5 because it won't work. You've been warned."
+}