From 232ee4c4d33a3957699b5f4f731ad72096ecad5f Mon Sep 17 00:00:00 2001 From: Stefan Knoblich Date: Mon, 28 Mar 2005 19:52:15 +0000 Subject: Added fix for compiling res_perl with bri enabled (Portage version: 2.0.51.19) --- net-misc/asterisk/ChangeLog | 6 +++++- net-misc/asterisk/asterisk-1.0.7.ebuild | 6 +++++- .../files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff | 20 ++++++++++++++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 net-misc/asterisk/files/1.0.0/res_perl-1.0.7-bristuff-0.2.0.diff (limited to 'net-misc') 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 + +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 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); + -- cgit v1.2.3-65-gdbad