packages: asterisk/asterisk.spec, asterisk/libedit-history.patch (NEW) - nu...

glen glen at pld-linux.org
Thu Dec 31 00:39:03 CET 2009


Author: glen                         Date: Wed Dec 30 23:39:03 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- nuke editline copy
- make menuselect only needed for building

---- Files affected:
packages/asterisk:
   asterisk.spec (1.153 -> 1.154) , libedit-history.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/asterisk/asterisk.spec
diff -u packages/asterisk/asterisk.spec:1.153 packages/asterisk/asterisk.spec:1.154
--- packages/asterisk/asterisk.spec:1.153	Wed Dec 30 22:23:03 2009
+++ packages/asterisk/asterisk.spec	Thu Dec 31 00:38:58 2009
@@ -4,7 +4,6 @@
 # - use shared versions of lpc10, gsm,...
 # - CFLAGS passing
 # - fix bluetooth patch
-# - system mxml
 # - ~/.asterisk_history gets encoded with \xxx on exit, each time yet again
 # - libpath:
 #   /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
@@ -34,7 +33,7 @@
 %bcond_without	verbose		# verbose build
 
 %define		spandsp_version 0.0.2pre26
-%define		rel	0.32
+%define		rel	0.34
 Summary:	Asterisk PBX
 Summary(pl.UTF-8):	Centralka (PBX) Asterisk
 Name:		asterisk
@@ -59,6 +58,8 @@
 Patch5:		external-libedit.patch
 Patch6:		pkg-config-gmime.patch
 Patch7:		FHS-paths.patch
+Patch8:		libedit-history.patch
+Patch9:		pld-banner.patch
 # http://soft-switch.org/downloads/spandsp/spandsp-%{spandsp_version}/asterisk-1.2.x/apps_Makefile.patch
 Patch10:	%{name}-txfax-Makefile.patch
 Patch12:	%{name}-chan_bluetooth.patch
@@ -239,12 +240,15 @@
 speech.
 
 %package h323
-Summary:	h323 resources for Asterisk
+Summary:	H.323 protocol support for Asterisk
 Group:		Applications/Networking
 Requires:	%{name} = %{version}-%{release}
 
 %description h323
-h323 resources for Asterisk.
+This channel driver (chan_h323) provides support for the H.323 protocol for
+Asterisk. This is an implementation originally contributed by NuFone and
+nowdays maintained and distributed by Digium, Inc. Hence, it is considered the
+official H.323 chanel driver.
 
 %package ices
 Summary:	Stream audio from Asterisk to an IceCast server
@@ -459,6 +463,8 @@
 %patch5 -p0
 %patch6 -p0
 %patch7 -p0
+%patch8 -p1
+%patch9 -p1
 
 %if %{with zhone}
 sed -i -e 's|.*#define.*ZHONE_HACK.*|#define ZHONE_HACK 1|g' channels/chan_zap.c
@@ -485,7 +491,7 @@
 %{__sed} -i -e 's/^install:.*$/install:/' sounds/Makefile
 
 # avoid using it
-rm -rf imap menuselect/mxml
+rm -rf imap menuselect/mxml main/editline
 
 %build
 rm -f pbx/.depend
@@ -500,16 +506,17 @@
 
 # be sure to invoke ./configure with our flags
 cd menuselect
-%{__aclocal}
+%{__aclocal} -I ../autoconf
 %{__autoheader}
 %{__autoconf}
-%configure
+# we need just plain cli for building
+%configure \
+  --without-newt \
+  --without-gtk2 \
+  --without-curses \
+  --without-ncurses
 cd ..
 
-cd main/editline
-%configure2_13
-cd ../..
-
 %configure \
 	%{?with_bristuff:--with-gsmat=%{_prefix}} \
 	--with-imap=system \
@@ -1180,6 +1187,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.154  2009/12/30 23:38:58  glen
+- nuke editline copy
+- make menuselect only needed for building
+
 Revision 1.153  2009/12/30 21:23:03  glen
 - build with system mlxm
 

================================================================
Index: packages/asterisk/libedit-history.patch
diff -u /dev/null packages/asterisk/libedit-history.patch:1.1
--- /dev/null	Thu Dec 31 00:39:03 2009
+++ packages/asterisk/libedit-history.patch	Thu Dec 31 00:38:58 2009
@@ -0,0 +1,38 @@
+--- asterisk-1.6.1.12/main/asterisk.c~	2009-12-30 23:34:17.000000000 +0200
++++ asterisk-1.6.1.12/main/asterisk.c	2009-12-30 23:34:19.095481746 +0200
+@@ -110,7 +110,7 @@
+ #include "asterisk/utils.h"
+ #include "asterisk/file.h"
+ #include "asterisk/io.h"
+-#include "editline/histedit.h"
++#include <histedit.h>
+ #include "asterisk/config.h"
+ #include "asterisk/ast_version.h"
+ #include "asterisk/linkedlists.h"
+@@ -2291,7 +2291,7 @@
+ 			int mlen = 0, maxmbuf = 2048;
+ 			/* Start with a 2048 byte buffer */			
+ 			if (!(mbuf = ast_malloc(maxmbuf))) {
+-				lf->cursor[0] = savechr;
++//				lf->cursor[0] = savechr; // this is readonly variable
+ 				return (char *)(CC_ERROR);
+ 			}
+ 			snprintf(buf, sizeof(buf), "_COMMAND MATCHESARRAY \"%s\" \"%s\"", lf->buffer, ptr); 
+@@ -2303,7 +2303,7 @@
+ 					/* Every step increment buffer 1024 bytes */
+ 					maxmbuf += 1024;					
+ 					if (!(mbuf = ast_realloc(mbuf, maxmbuf))) {
+-						lf->cursor[0] = savechr;
++//						lf->cursor[0] = savechr; // this is readonly variable
+ 						return (char *)(CC_ERROR);
+ 					}
+ 				}
+@@ -2365,7 +2365,7 @@
+ 		ast_free(matches);
+ 	}
+ 
+-	lf->cursor[0] = savechr;
++//	lf->cursor[0] = savechr; // this is readonly variable
+ 
+ 	return (char *)(long)retval;
+ }
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/asterisk/asterisk.spec?r1=1.153&r2=1.154&f=u



More information about the pld-cvs-commit mailing list