libX11 1.1.99.2

This commit is contained in:
Adam Jackson 2008-12-18 21:24:25 +00:00
parent 1da6b82fab
commit f317a9c9f1
7 changed files with 13 additions and 110 deletions

View File

@ -1 +1 @@
libX11-1.1.4.tar.bz2 libX11-1.1.99.2.tar.bz2

1
import.log Normal file
View File

@ -0,0 +1 @@
libX11-1_1_99_2-1_fc11:HEAD:libX11-1.1.99.2-1.fc11.src.rpm:1229635434

View File

@ -1,25 +0,0 @@
From 7aca689ce14d314b5c8c72c8df76f53f76ab467c Mon Sep 17 00:00:00 2001
From: Peter Hutterer <peter.hutterer@redhat.com>
Date: Fri, 14 Nov 2008 10:32:50 +1000
Subject: [PATCH] Add XF86Suspend, XF86Hibernate to KeysymDB.
---
src/XKeysymDB | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/XKeysymDB b/src/XKeysymDB
index e6fec07..5e66882 100644
--- a/src/XKeysymDB
+++ b/src/XKeysymDB
@@ -351,6 +351,8 @@ XF86Red :1008FFA3
XF86Green :1008FFA4
XF86Yellow :1008FFA5
XF86Blue :1008FFA6
+XF86Suspend :1008FFA7
+XF86Hibernate :1008FFA8
! XFree86 special action keys
XF86_Switch_VT_1 :1008FE01
--
1.6.0.3

View File

@ -1,30 +0,0 @@
diff -up libX11-1.1.4/src/XKeysymDB.orig libX11-1.1.4/src/XKeysymDB
--- libX11-1.1.4/src/XKeysymDB.orig 2008-10-24 10:55:46.000000000 +1030
+++ libX11-1.1.4/src/XKeysymDB 2008-10-24 10:56:13.000000000 +1030
@@ -331,6 +331,26 @@ XF86WebCam :1008FF8F
XF86MailForward :1008FF90
XF86Pictures :1008FF91
XF86Music :1008FF92
+XF86Battery :1008FF93
+XF86Bluetooth :1008FF94
+XF86WLAN :1008FF95
+XF86UWB :1008FF96
+XF86AudioForward :1008FF97
+XF86AudioRepeat :1008FF98
+XF86AudioRandomPlay :1008FF99
+XF86Subtitle :1008FF9A
+XF86AudioCycleTrack :1008FF9B
+XF86CycleAngle :1008FF9C
+XF86FrameBack :1008FF9D
+XF86FrameForward :1008FF9E
+XF86Time :1008FF9F
+XF86Select :1008FFA0
+XF86View :1008FFA1
+XF86TopMenu :1008FFA2
+XF86Red :1008FFA3
+XF86Green :1008FFA4
+XF86Yellow :1008FFA5
+XF86Blue :1008FFA6
! XFree86 special action keys
XF86_Switch_VT_1 :1008FE01

View File

@ -1,40 +0,0 @@
diff -up libX11-1.1.4/src/xcb_io.c.xcb-xreply-leak libX11-1.1.4/src/xcb_io.c
--- libX11-1.1.4/src/xcb_io.c.xcb-xreply-leak 2008-03-06 15:45:06.000000000 -0500
+++ libX11-1.1.4/src/xcb_io.c 2008-09-17 12:58:05.000000000 -0400
@@ -396,15 +396,19 @@ Status _XReply(Display *dpy, xReply *rep
{
case X_LookupColor:
case X_AllocNamedColor:
+ free(error);
return 0;
}
break;
case BadFont:
- if(err->majorCode == X_QueryFont)
+ if(err->majorCode == X_QueryFont) {
+ free(error);
return 0;
+ }
break;
case BadAlloc:
case BadAccess:
+ free(error);
return 0;
}
@@ -413,10 +417,13 @@ Status _XReply(Display *dpy, xReply *rep
* want to suppress the error.
*/
for(ext = dpy->ext_procs; ext; ext = ext->next)
- if(ext->error && ext->error(dpy, err, &ext->codes, &ret_code))
+ if(ext->error && ext->error(dpy, err, &ext->codes, &ret_code)) {
+ free(error);
return ret_code;
+ }
- _XError(dpy, (xError *) error);
+ _XError(dpy, err);
+ free(error);
return 0;
}

View File

@ -1,13 +1,14 @@
Summary: X.Org X11 libX11 runtime library Summary: X.Org X11 libX11 runtime library
Name: libX11 Name: libX11
Version: 1.1.4 Version: 1.1.99.2
Release: 6%{?dist} Release: 1%{?dist}
License: MIT License: MIT
Group: System Environment/Libraries Group: System Environment/Libraries
URL: http://www.x.org URL: http://www.x.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0: http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2 #Source0: http://xorg.freedesktop.org/archive/individual/lib/%{name}-%{version}.tar.bz2
Source0: http://cgit.freedesktop.org/xorg/lib/libX11/snapshot/libX11-%{version}.tar.bz2
Patch0: libX11-0.99.3-datadir-locale-dir-fix.patch Patch0: libX11-0.99.3-datadir-locale-dir-fix.patch
# FIXME: https://bugs.freedesktop.org/show_bug.cgi?id=3646 seems to indicate # FIXME: https://bugs.freedesktop.org/show_bug.cgi?id=3646 seems to indicate
@ -15,12 +16,7 @@ Patch0: libX11-0.99.3-datadir-locale-dir-fix.patch
# manually confirm each patch hunk before removal. # manually confirm each patch hunk before removal.
Patch2: dont-forward-keycode-0.patch Patch2: dont-forward-keycode-0.patch
Patch3: libX11-1.1.4-xcb-xreply-leak.patch BuildRequires: pkgconfig autoconf automake libtool
# Committed upstream, should be in next release
Patch4: libX11-1.1.4-keysyms.patch
Patch5: libX11-1.1.4-XF86Suspend.patch
BuildRequires: pkgconfig
# xproto >= 7.0.6 required # xproto >= 7.0.6 required
BuildRequires: xorg-x11-proto-devel >= 7.1-2 BuildRequires: xorg-x11-proto-devel >= 7.1-2
BuildRequires: xorg-x11-xtrans-devel >= 1.0.3-4 BuildRequires: xorg-x11-xtrans-devel >= 1.0.3-4
@ -59,11 +55,9 @@ X.Org X11 libX11 development package
# find it later. # find it later.
#%patch0 -p0 -b .datadir-locale-dir-fix #%patch0 -p0 -b .datadir-locale-dir-fix
%patch2 -p1 -b .dont-forward-keycode-0 %patch2 -p1 -b .dont-forward-keycode-0
%patch3 -p1 -b .xcb-xreply-leak
%patch4 -p1 -b .keysyms
%patch5 -p1 -b .xf86suspend
%build %build
./autogen.sh
%configure \ %configure \
--disable-dependency-tracking \ --disable-dependency-tracking \
--disable-static --disable-static
@ -89,7 +83,7 @@ rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc AUTHORS COPYING README ChangeLog NEWS %doc AUTHORS COPYING README NEWS
%dir %{_datadir}/X11 %dir %{_datadir}/X11
%{_datadir}/X11/locale/ %{_datadir}/X11/locale/
%{_datadir}/X11/XErrorDB %{_datadir}/X11/XErrorDB
@ -122,6 +116,9 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man3/*.3* %{_mandir}/man3/*.3*
%changelog %changelog
* Thu Dec 18 2008 Adam Jackson <ajax@redhat.com> 1.1.99.2-1
- libX11 1.1.99.2
* Tue Nov 18 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-6 * Tue Nov 18 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-6
- libX11-1.1.4-XF86Suspend.patch: add XF86Suspend and XF86Hibernate keysyms. - libX11-1.1.4-XF86Suspend.patch: add XF86Suspend and XF86Hibernate keysyms.

View File

@ -1 +1 @@
1469a5a8aa8d288dce6f4c45d2f68dc3 libX11-1.1.4.tar.bz2 85aad6e524ac2fc7c97aa63120def2c1 libX11-1.1.99.2.tar.bz2