fix for bug #69522
authorMike Doty <kingtaco@gentoo.org>
Fri, 19 Nov 2004 04:10:01 +0000 (04:10 +0000)
committerMike Doty <kingtaco@gentoo.org>
Fri, 19 Nov 2004 04:10:01 +0000 (04:10 +0000)
net-dialup/capisuite/ChangeLog
net-dialup/capisuite/Manifest
net-dialup/capisuite/capisuite-0.4.4-r2.ebuild [new file with mode: 0644]
net-dialup/capisuite/files/capisuite-fax-compatibility.patch [new file with mode: 0644]
net-dialup/capisuite/files/digest-capisuite-0.4.4-r2 [new file with mode: 0644]

index 6a215f726232e9203ced3009e76c2146ba59fb14..66555d7a124eee70e50770264ff4f6188ceee555 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-dialup/capisuite
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/ChangeLog,v 1.11 2004/11/15 19:18:37 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/ChangeLog,v 1.12 2004/11/19 04:10:01 kingtaco Exp $
+
+*capisuite-0.4.4-r2 (18 Nov 2004)
+
+  18 Nov 2004; Mike Doty <kingtaco@gentoo.org>
+  +files/capisuite-fax-compatibility.patch, +capisuite-0.4.4-r2.ebuild:
+  patched src/backend/connection.cpp for bug #69522.
 
   15 Nov 2004; Alin Nastac <mrness@gentoo.org> capisuite-0.4.4-r1.ebuild:
   Solve bug #71187, unblocked by #53889.
index d35472ee6fc573366bf3ee1b06f992da34cf7ee4..f12a0c1263fb2b41facf34ae6c36aeb324227893 100644 (file)
@@ -1,18 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 e4f09cdc0c83b9fc82a6b02fd68bf25b ChangeLog 1765
+MD5 27cf9933bbb5de289d03558d9a56ed1c ChangeLog 1975
+MD5 0f8a5c5b86e01cd4f0dd72978fa78099 capisuite-0.4.4-r1.ebuild 1073
 MD5 f2cb66e8baf4ed633e761bf5f55faa03 capisuite-0.4.4.ebuild 1002
 MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
-MD5 0f8a5c5b86e01cd4f0dd72978fa78099 capisuite-0.4.4-r1.ebuild 1073
+MD5 fe21a4317f1e0a70a88b0b4dc8c8d282 capisuite-0.4.4-r2.ebuild 1125
 MD5 a6bdc491a9d9a33c0f41c68f06a320ca files/capisuite 487
 MD5 bebbd5c8d5175a594c2764902f77cb3d files/capisuite-0.4.4-gentoo.patch 3668
 MD5 3a5b2463d3fa18ad6f1fcf5f800f14c8 files/digest-capisuite-0.4.4 68
 MD5 3a5b2463d3fa18ad6f1fcf5f800f14c8 files/digest-capisuite-0.4.4-r1 68
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBmQEYjtv59x0+BrURAjF1AJ0dGH8Ah4N3WN2VaN0mR8iRSjQergCg9wf/
-k6B04OGBH33SWZxt3Dnzn40=
-=za3s
------END PGP SIGNATURE-----
+MD5 63b5890053139f14a3d3baf78812e0bc files/capisuite-fax-compatibility.patch 423
+MD5 3a5b2463d3fa18ad6f1fcf5f800f14c8 files/digest-capisuite-0.4.4-r2 68
diff --git a/net-dialup/capisuite/capisuite-0.4.4-r2.ebuild b/net-dialup/capisuite/capisuite-0.4.4-r2.ebuild
new file mode 100644 (file)
index 0000000..5f10057
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/capisuite-0.4.4-r2.ebuild,v 1.1 2004/11/19 04:10:01 kingtaco Exp $
+
+inherit eutils
+
+DESCRIPTION="An ISDN telecommunication suite"
+HOMEPAGE="http://www.capisuite.de"
+SRC_URI="http://www.capisuite.de/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+
+RDEPEND="dev-lang/python
+       virtual/libc
+       net-dialup/capi4k-utils"
+DEPEND="${RDEPEND}
+       media-sound/sox
+       media-libs/tiff
+       media-gfx/jpeg2ps
+       media-gfx/sfftobmp
+       virtual/ghostscript
+       virtual/mta"
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       epatch ${FILESDIR}/${P}-gentoo.patch
+       epatch ${FILESDIR}/${PN}-fax-compatibility.patch
+}
+
+src_compile() {
+       econf --localstatedir=/var \
+               --with-docdir=/usr/share/doc/${P} || die "econf failed."
+       emake || die "parallel make failed."
+}
+
+src_install() {
+       emake DESTDIR=${D} install || die "install failed."
+
+       exeinto /etc/init.d
+       doexe ${FILESDIR}/capisuite
+
+       keepdir /var/spool/capisuite/{done,failed,sendq,users}
+
+       dodoc AUTHORS COPYING INSTALL NEWS README TODO
+}
diff --git a/net-dialup/capisuite/files/capisuite-fax-compatibility.patch b/net-dialup/capisuite/files/capisuite-fax-compatibility.patch
new file mode 100644 (file)
index 0000000..859ca88
--- /dev/null
@@ -0,0 +1,12 @@
+diff -r -u -b -B src.orig/backend/connection.cpp src/backend/connection.cpp
+--- src.orig/backend/connection.cpp    2003-07-20 14:08:44.000000000 -0500
++++ src/backend/connection.cpp 2004-11-12 20:35:22.035045216 -0600
+@@ -85,7 +85,7 @@
+                               CIPvalue=16;
+                       break;
+                       case FAXG3:
+-                              CIPvalue=17;
++                              CIPvalue=4;
+                       break;
+                       default:
+                               throw CapiExternalError("unsupported service given","Connection::Connection()");
diff --git a/net-dialup/capisuite/files/digest-capisuite-0.4.4-r2 b/net-dialup/capisuite/files/digest-capisuite-0.4.4-r2
new file mode 100644 (file)
index 0000000..5a0d4bd
--- /dev/null
@@ -0,0 +1 @@
+MD5 d7ec4780253576cc3bcb136993cf352c capisuite-0.4.4.tar.gz 1153436