[ding-libs/f19] Add a patch to fix INI on 32bits

Jakub Hrozek jhrozek at fedoraproject.org
Thu Mar 28 19:39:27 UTC 2013


commit 2fb9d19fd1fac09bc572d6485c0631fd94f5f773
Author: Jakub Hrozek <jhrozek at redhat.com>
Date:   Thu Mar 28 20:36:13 2013 +0100

    Add a patch to fix INI on 32bits

 ...PROG_AR-in-configure.ac-to-get-rid-of-war.patch |   27 --------------------
 0001-Remove-spurious-cast.patch                    |   25 ++++++++++++++++++
 ding-libs.spec                                     |    7 ++++-
 3 files changed, 31 insertions(+), 28 deletions(-)
---
diff --git a/0001-Remove-spurious-cast.patch b/0001-Remove-spurious-cast.patch
new file mode 100644
index 0000000..b1f0fec
--- /dev/null
+++ b/0001-Remove-spurious-cast.patch
@@ -0,0 +1,25 @@
+From 04130842ae8fb7952e5055dfe8769d6ecf47aafa Mon Sep 17 00:00:00 2001
+From: Jakub Hrozek <jhrozek at redhat.com>
+Date: Thu, 28 Mar 2013 15:09:29 -0400
+Subject: [PATCH] Remove spurious cast
+
+---
+ ini/ini_get_valueobj.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ini/ini_get_valueobj.c b/ini/ini_get_valueobj.c
+index a7efe95bee97702905e2b17dbd85ad29d815a6e4..dad99329aa4b518772f23a14b919445a1dd3c00e 100644
+--- a/ini/ini_get_valueobj.c
++++ b/ini/ini_get_valueobj.c
+@@ -224,7 +224,7 @@ int ini_get_config_valueobj(const char *section,
+             return EOK;
+         }
+ 
+-        if ((hash == (unsigned long int)col_get_item_hash(item)) &&
++        if ((hash == col_get_item_hash(item)) &&
+             (strncasecmp(col_get_item_property(item, &len), name, name_len) == 0) &&
+             (len == name_len)) {
+                 TRACE_INFO_STRING("Item is found", name);
+-- 
+1.8.0
+
diff --git a/ding-libs.spec b/ding-libs.spec
index 72bbca0..fad2ee9 100644
--- a/ding-libs.spec
+++ b/ding-libs.spec
@@ -1,6 +1,6 @@
 Name: ding-libs
 Version: 0.3.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Summary: "Ding is not GLib" assorted utility libraries
 Group: Development/Libraries
 License: LGPLv3+
@@ -16,6 +16,7 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 %global ini_config_version 1.0.0
 
 ### Patches ###
+Patch0001: 0001-Remove-spurious-cast.patch
 
 ### Dependencies ###
 # ding-libs is a meta-package that will pull in all of its own
@@ -315,6 +316,7 @@ structure
 
 %prep
 %setup -q
+%patch0001 -p1 -b .cast
 
 %build
 autoreconf -ivf
@@ -349,6 +351,9 @@ rm -f */doc/html/installdox
 rm -rf $RPM_BUILD_ROOT
 
 %changelog
+* Thu Mar 28 2013 Jakub Hrozek <jhrozek at redhat.com> - 0.3.0-2
+- Remove cast to allow INI to work on 32bits
+
 * Thu Mar 28 2013 Jakub Hrozek <jhrozek at redhat.com> - 0.3.0-1
 - New upstream release 0.3.0
 - https://fedorahosted.org/sssd/wiki/Releases/DingNotes-0.3.0


More information about the scm-commits mailing list