summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-dialup/capisuite/ChangeLog9
-rw-r--r--net-dialup/capisuite/Manifest14
-rw-r--r--net-dialup/capisuite/capisuite-0.4.5.3.ebuild68
-rw-r--r--net-dialup/capisuite/files/digest-capisuite-0.4.5.32
4 files changed, 81 insertions, 12 deletions
diff --git a/net-dialup/capisuite/ChangeLog b/net-dialup/capisuite/ChangeLog
index cee442b08272..944c9d447d55 100644
--- a/net-dialup/capisuite/ChangeLog
+++ b/net-dialup/capisuite/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-dialup/capisuite
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/ChangeLog,v 1.16 2005/04/14 18:49:37 mrness Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/ChangeLog,v 1.17 2005/05/16 08:37:31 genstef Exp $
+
+*capisuite-0.4.5.3 (16 May 2005)
+
+ 16 May 2005; Stefan Schweizer <genstef@gentoo.org>
+ +capisuite-0.4.5.3.ebuild:
+ Version Bump adding debian patches since the upstream maintainer is dead,
+ ~amd64
14 Apr 2005; Alin Nastac <mrness@gentoo.org>
-files/capisuite-0.4.4-gentoo.patch, -capisuite-0.4.4.ebuild,
diff --git a/net-dialup/capisuite/Manifest b/net-dialup/capisuite/Manifest
index b6b833fcb206..180f22252e34 100644
--- a/net-dialup/capisuite/Manifest
+++ b/net-dialup/capisuite/Manifest
@@ -1,18 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+MD5 017f50ded5070f5b725deda3ba7d7e9e capisuite-0.4.5.3.ebuild 1796
MD5 9a1a55d18f62b4adcfa40bcf19eefba2 capisuite-0.4.5.ebuild 1357
-MD5 f179e701c5f682c46f0eff682c47f782 ChangeLog 2736
+MD5 d53569ef63792183e9e272d365418bc5 ChangeLog 2939
MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
MD5 63b5890053139f14a3d3baf78812e0bc files/capisuite-fax-compatibility.patch 423
MD5 a6bdc491a9d9a33c0f41c68f06a320ca files/capisuite 487
MD5 d0b0dd46c8f863d3849ee1ce118da842 files/capisuite-0.4.5-gentoo.patch 1979
MD5 b6dc0c2a3cd0d7fb36b716a0e6514186 files/digest-capisuite-0.4.5 68
MD5 b89c96393c676a2977e9b0b55b553b9f files/capisuite-0.4.5-capiv3.patch 2151
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFCXrtajiC39V7gKu0RAukGAKDH84UVgJpD8G8hzTRjcBoE/u3w7ACgnPtZ
-FrT6eCoW/PLItM6Ng9kg3Gk=
-=sjDT
------END PGP SIGNATURE-----
+MD5 f8cc369b2ad959cf9f00457f2729d5da files/digest-capisuite-0.4.5.3 137
diff --git a/net-dialup/capisuite/capisuite-0.4.5.3.ebuild b/net-dialup/capisuite/capisuite-0.4.5.3.ebuild
new file mode 100644
index 000000000000..893c237b2bcd
--- /dev/null
+++ b/net-dialup/capisuite/capisuite-0.4.5.3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/capisuite-0.4.5.3.ebuild,v 1.1 2005/05/16 08:37:31 genstef Exp $
+
+inherit eutils versionator
+
+MY_PV="$(get_version_component_range 1-3)"
+MY_PL="$(get_version_component_range 4)"
+MY_PT="${PN}_${MY_PV}-${MY_PL}"
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Python-scriptable ISDN telecommunication suite"
+HOMEPAGE="http://www.capisuite.de"
+SRC_URI="http://www.capisuite.de/${MY_P}.tar.gz
+ http://ftp.debian.org/debian/pool/main/c/capisuite/${MY_PT}.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc"
+IUSE=""
+
+DEPEND="dev-lang/python
+ virtual/libc
+ media-sound/sox
+ media-libs/tiff
+ media-gfx/jpeg2ps
+ media-gfx/sfftobmp
+ virtual/ghostscript"
+RDEPEND="${DEPEND}
+ net-dialup/capi4k-utils
+ virtual/mta"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${WORKDIR}/${MY_PT}.diff
+ epatch ${FILESDIR}/${MY_P}-gentoo.patch
+ # apply CAPI V3 patch conditionally
+ grep 2>/dev/null -q CAPI_LIBRARY_V2 /usr/include/capiutils.h \
+ && epatch ${FILESDIR}/${MY_P}-capiv3.patch
+ epatch ${FILESDIR}/${PN}-fax-compatibility.patch
+}
+
+src_compile() {
+ econf --localstatedir=/var \
+ --with-docdir=/usr/share/doc/${PF} || die "econf failed."
+ emake || die "parallel make failed."
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "install failed."
+
+ dodir /etc/init.d
+ newinitd ${FILESDIR}/capisuite.initd capisuite
+
+ keepdir /var/spool/capisuite/{done,failed,sendq,users}
+
+ dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
+ newdoc debian/changelog ChangeLog.debian
+
+ exeinto /etc/cron.daily
+ doexe capisuite.cron
+ insinto /etc/capisuite
+ doins cronjob.conf
+ insinto /etc/logrotate.d
+ newins debian/capisuite.logrotate capisuite
+}
diff --git a/net-dialup/capisuite/files/digest-capisuite-0.4.5.3 b/net-dialup/capisuite/files/digest-capisuite-0.4.5.3
new file mode 100644
index 000000000000..7fe045f7d746
--- /dev/null
+++ b/net-dialup/capisuite/files/digest-capisuite-0.4.5.3
@@ -0,0 +1,2 @@
+MD5 2197c8650be74db8904c7e54ff43ab7b capisuite-0.4.5.tar.gz 1184603
+MD5 0ccd93909727e60402035d4b751fe1c5 capisuite_0.4.5-3.diff.gz 28196