packages: emacs/emacs.spec, emacs/emacs-xgselect_init.patch (NEW)=?UTF-8?Q?=20?=- fix: h...

baggins baggins at pld-linux.org
Tue May 8 14:28:26 CEST 2012


Author: baggins                      Date: Tue May  8 12:28:26 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix:
	http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9754
	https://bugzilla.redhat.com/show_bug.cgi?id=752936
	https://bugzilla.redhat.com/show_bug.cgi?id=751154

---- Files affected:
packages/emacs:
   emacs.spec (1.116 -> 1.117) , emacs-xgselect_init.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/emacs/emacs.spec
diff -u packages/emacs/emacs.spec:1.116 packages/emacs/emacs.spec:1.117
--- packages/emacs/emacs.spec:1.116	Tue May  8 13:12:11 2012
+++ packages/emacs/emacs.spec	Tue May  8 14:28:20 2012
@@ -35,7 +35,8 @@
 Source7:	%{name}-gtk.desktop
 Source8:	%{name}-motif.desktop
 Source9:	%{name}-nox.desktop
-Patch1:		%{name}-fontconfig.patch
+Patch0:		%{name}-fontconfig.patch
+Patch1:		%{name}-xgselect_init.patch
 URL:		http://www.gnu.org/software/emacs/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -382,6 +383,7 @@
 %endif
 
 %setup -q -n %{name}-%{ver}
+%patch0 -p1
 %patch1 -p1
 
 %build
@@ -771,6 +773,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.117  2012/05/08 12:28:20  baggins
+- fix:
+	http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9754
+	https://bugzilla.redhat.com/show_bug.cgi?id=752936
+	https://bugzilla.redhat.com/show_bug.cgi?id=751154
+
 Revision 1.116  2012/05/08 11:12:11  baggins
 - up to 23.4
 - no need to patch for lib64 anymore, use configure option

================================================================
Index: packages/emacs/emacs-xgselect_init.patch
diff -u /dev/null packages/emacs/emacs-xgselect_init.patch:1.1
--- /dev/null	Tue May  8 14:28:26 2012
+++ packages/emacs/emacs-xgselect_init.patch	Tue May  8 14:28:20 2012
@@ -0,0 +1,13 @@
+diff -up emacs-23.3/src/xgselect.c.xgselect_init emacs-23.3/src/xgselect.c
+--- emacs-23.3/src/xgselect.c.xgselect_init	2011-01-08 18:45:14.000000000 +0100
++++ emacs-23.3/src/xgselect.c	2011-11-11 13:00:53.211765255 +0100
+@@ -55,6 +55,9 @@ xg_select (max_fds, rfds, wfds, efds, ti
+   do {
+     if (n_gfds > gfds_size) 
+       {
++        if (gfds_size == 0)
++          xgselect_initialize ();
++
+         while (n_gfds > gfds_size) 
+           gfds_size *= 2;
+         xfree (gfds);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/emacs/emacs.spec?r1=1.116&r2=1.117



More information about the pld-cvs-commit mailing list