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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to