summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Knoblich <stkn@gentoo.org>2005-03-28 19:52:15 +0000
committerStefan Knoblich <stkn@gentoo.org>2005-03-28 19:52:15 +0000
commit232ee4c4d33a3957699b5f4f731ad72096ecad5f (patch)
tree46a2b03736b970d077128c8ba2e3c1dcde5871f7 /net-misc
parentStable on ppc. (diff)
downloadgentoo-2-232ee4c4d33a3957699b5f4f731ad72096ecad5f.tar.gz
gentoo-2-232ee4c4d33a3957699b5f4f731ad72096ecad5f.tar.bz2
gentoo-2-232ee4c4d33a3957699b5f4f731ad72096ecad5f.zip
Added fix for compiling res_perl with bri enabled
(Portage version: 2.0.51.19)
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/asterisk/ChangeLog6
-rw-r--r--net-misc/asterisk/asterisk-1.0.7.ebuild6
-rw-r--r--net-misc/asterisk/files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff20
3 files changed, 30 insertions, 2 deletions
diff --git a/net-misc/asterisk/ChangeLog b/net-misc/asterisk/ChangeLog
index ab03e21ddcda..566a12b12cfd 100644
--- a/net-misc/asterisk/ChangeLog
+++ b/net-misc/asterisk/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/asterisk
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.43 2005/03/27 22:53:10 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.44 2005/03/28 19:52:15 stkn Exp $
+
+ 28 Mar 2005; Stefan Knoblich <stkn@gentoo.org>
+ +files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff, asterisk-1.0.7.ebuild:
+ Added fix for compiling res_perl with bri enabled.
27 Mar 2005; Stefan Knoblich <stkn@gentoo.org> asterisk-1.0.7.ebuild:
Fixed and re-enabled res_perl support, perl modules are now installed into
diff --git a/net-misc/asterisk/asterisk-1.0.7.ebuild b/net-misc/asterisk/asterisk-1.0.7.ebuild
index bde75b5df7de..24c4b609df6e 100644
--- a/net-misc/asterisk/asterisk-1.0.7.ebuild
+++ b/net-misc/asterisk/asterisk-1.0.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-1.0.7.ebuild,v 1.2 2005/03/27 22:53:10 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-1.0.7.ebuild,v 1.3 2005/03/28 19:52:15 stkn Exp $
IUSE="alsa doc gtk mmx mysql pri zaptel uclibc debug postgres vmdbmysql vmdbpostgres bri hardened speex resperl"
@@ -138,6 +138,10 @@ src_unpack() {
-e "s:\$(ASTLIBDIR)/modules/res_musiconhold.so::" \
res_perl/Makefile
+ if use bri; then
+ epatch ${FILESDIR}/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff
+ fi
+
cd ${S}
fi
diff --git a/net-misc/asterisk/files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff b/net-misc/asterisk/files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff
new file mode 100644
index 000000000000..5001809d2b7f
--- /dev/null
+++ b/net-misc/asterisk/files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff
@@ -0,0 +1,20 @@
+--- asterisk-addons-1.0.7/res_perl/AstAPIBase.c.orig 2005-03-28 21:38:28.998238136 +0200
++++ asterisk-addons-1.0.7/res_perl/AstAPIBase.c 2005-03-28 21:40:41.375113792 +0200
+@@ -704,7 +704,7 @@
+ struct ast_channel *asterisk_request_and_dial(char *type,char *data,int format,char *callerid, int timeout) {
+ int reason;
+ struct ast_channel *chan;
+- chan = ast_request_and_dial(type,AST_FORMAT_ULAW, data, timeout, &reason,callerid);
++ chan = ast_request_and_dial(type,AST_FORMAT_ULAW, data, timeout, &reason, 0, callerid, NULL);
+ return chan;
+ }
+
+@@ -743,7 +743,7 @@
+
+ struct ast_channel *asterisk_request(int format,char *type,char *data,char *callerid) {
+ struct ast_channel *chan=NULL;
+- chan = ast_request(type, format, data);
++ chan = ast_request(type, format, data, NULL);
+ if (callerid && strlen(callerid))
+ ast_set_callerid(chan, callerid, 1);
+