rpms/libXfont/F-7 strstr-hates-null.patch, NONE, 1.1 libXfont.spec, 1.32, 1.33 sources, 1.14, 1.15

Adam Jackson (ajax) fedora-extras-commits at redhat.com
Fri Jun 29 14:38:47 UTC 2007


Author: ajax

Update of /cvs/pkgs/rpms/libXfont/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16606

Modified Files:
	libXfont.spec sources 
Added Files:
	strstr-hates-null.patch 
Log Message:
* Tue Jun 26 2007 Kristian Høgsberg <krh at redhat.com> - 1.2.9-2
- Put in stop-gap patch to fix comparing links with no attributes.


strstr-hates-null.patch:

--- NEW FILE strstr-hates-null.patch ---
diff --git a/autogen.sh b/autogen.sh
diff --git a/configure.ac b/configure.ac
diff --git a/src/dummy.c b/src/dummy.c
diff --git a/src/fontfile/catalogue.c b/src/fontfile/catalogue.c
index 6d364a5..812b050 100644
--- a/src/fontfile/catalogue.c
+++ b/src/fontfile/catalogue.c
@@ -81,8 +81,13 @@ ComparePriority(const void *p1, const void *p2)
 {
     FontDirectoryPtr dir1 = (*(FontPathElementPtr*) p1)->private;
     FontDirectoryPtr dir2 = (*(FontPathElementPtr*) p2)->private;
-    const char *pri1 = strstr(dir1->attributes, PriorityAttribute);
-    const char *pri2 = strstr(dir2->attributes, PriorityAttribute);
+    const char *pri1 = NULL;
+    const char *pri2 = NULL;
+
+    if (dir1->attributes != NULL)
+	pri1 = strstr(dir1->attributes, PriorityAttribute);
+    if (dir2->attributes != NULL)
+	pri2 = strstr(dir2->attributes, PriorityAttribute);
 
     if (pri1 == NULL && pri2 == NULL)
 	return 0;


Index: libXfont.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libXfont/F-7/libXfont.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- libXfont.spec	6 Apr 2007 18:12:57 -0000	1.32
+++ libXfont.spec	29 Jun 2007 14:38:11 -0000	1.33
@@ -1,7 +1,7 @@
 Summary: X.Org X11 libXfont runtime library
 Name: libXfont
-Version: 1.2.8
-Release: 1%{?dist}
+Version: 1.2.9
+Release: 2%{?dist}
 License: MIT/X11
 Group: System Environment/Libraries
 URL: http://www.x.org
@@ -9,6 +9,7 @@
 
 Source0: ftp://ftp.x.org/pub/individual/lib/%{name}-%{version}.tar.bz2
 #Patch0: libXfont-1.2.3-namespace-pollution.patch
+Patch10: strstr-hates-null.patch
 
 BuildRequires: pkgconfig
 BuildRequires: xorg-x11-util-macros
@@ -40,6 +41,7 @@
 %prep
 %setup -q
 #%patch0 -p1 -b .hidden
+%patch10 -p1 -b .strstr-hates-null
 
 %build
 %configure --disable-static
@@ -91,6 +93,12 @@
 %{_libdir}/pkgconfig/xfont.pc
 
 %changelog
+* Tue Jun 26 2007 Kristian Høgsberg <krh at redhat.com> - 1.2.9-2
+- Put in stop-gap patch to fix comparing links with no attributes.
+
+* Fri Jun 22 2007 Kristian Høgsberg <krh at redhat.com> - 1.2.9-1
+- Pull 1.2.9 down to get the catalogue feature.
+
 * Fri Apr 06 2007 Adam Jackson <ajax at redhat.com> 1.2.8-1
 - libXfont 1.2.8.
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/libXfont/F-7/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- sources	6 Apr 2007 18:01:44 -0000	1.14
+++ sources	29 Jun 2007 14:38:11 -0000	1.15
@@ -1 +1 @@
-83b8e21f6ee22512a8f72ba51e2d74f6  libXfont-1.2.8.tar.bz2
+e2dc2ff39ddbe15be5113101cf022069  libXfont-1.2.9.tar.bz2




More information about the fedora-extras-commits mailing list