rpms/iksemel/devel iksemel-64bit.patch, NONE, 1.1 iksemel.spec, 1.3, 1.4
Jeffrey C. Ollie (jcollie)
fedora-extras-commits at redhat.com
Thu Nov 16 21:10:19 UTC 2006
Author: jcollie
Update of /cvs/extras/rpms/iksemel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6860
Modified Files:
iksemel.spec
Added Files:
iksemel-64bit.patch
Log Message:
Fix 64 bit issues.
iksemel-64bit.patch:
--- NEW FILE iksemel-64bit.patch ---
--- iksemel-1.2/test/tst-sax.c~ 2006-11-16 21:49:22.000000000 +0100
+++ iksemel-1.2/test/tst-sax.c 2006-11-16 21:49:22.000000000 +0100
@@ -282,71 +282,71 @@
main (int argc, char *argv[])
{
document ("<lonely/>");
- element (IKS_TAG, IKS_SINGLE, "lonely", 0);
+ element (IKS_TAG, IKS_SINGLE, "lonely", NULL);
test ();
document ("<?xml version='1.0'?><parent><child/><child/>child</parent>");
- element (IKS_TAG, IKS_OPEN, "parent", 0);
- element (IKS_TAG, IKS_SINGLE, "child", 0);
- element (IKS_TAG, IKS_SINGLE, "child", 0);
+ element (IKS_TAG, IKS_OPEN, "parent", NULL);
+ element (IKS_TAG, IKS_SINGLE, "child", NULL);
+ element (IKS_TAG, IKS_SINGLE, "child", NULL);
element (IKS_CDATA, "child");
element (IKS_TAG, IKS_CLOSE, "parent");
test ();
document ("<mytag abc='123' id=\"XC72\"></mytag>");
- element (IKS_TAG, IKS_OPEN, "mytag", "abc", "123", "id", "XC72", 0);
+ element (IKS_TAG, IKS_OPEN, "mytag", "abc", "123", "id", "XC72", NULL);
element (IKS_TAG, IKS_CLOSE, "mytag");
test ();
document ("<body>I'm fixing parser&tester for "<" and ">" chars.</body>");
- element (IKS_TAG, IKS_OPEN, "body", 0);
+ element (IKS_TAG, IKS_OPEN, "body", NULL);
element (IKS_CDATA, "I'm fixing parser&tester for \"<\" and \">\" chars.");
element (IKS_TAG, IKS_CLOSE, "body");
test ();
document ("<tag a='1' b='2' c='3' d='4' e='5' f='6' g='7' id='xyz9'><sub></sub></tag>");
- element (IKS_TAG, IKS_OPEN, "tag", "a", "1", "b", "2", "c", "3", "d", "4", "e", "5", "f", "6", "g", "7", "id", "xyz9", 0);
- element (IKS_TAG, IKS_OPEN, "sub", 0);
+ element (IKS_TAG, IKS_OPEN, "tag", "a", "1", "b", "2", "c", "3", "d", "4", "e", "5", "f", "6", "g", "7", "id", "xyz9", NULL);
+ element (IKS_TAG, IKS_OPEN, "sub", NULL);
element (IKS_TAG, IKS_CLOSE, "sub");
element (IKS_TAG, IKS_CLOSE, "tag");
test ();
document ("<item url='http://jabber.org'><!-- little comment -->Jabber Site</item>");
- element (IKS_TAG, IKS_OPEN, "item", "url", "http://jabber.org", 0);
+ element (IKS_TAG, IKS_OPEN, "item", "url", "http://jabber.org", NULL);
element (IKS_CDATA, "Jabber Site");
element (IKS_TAG, IKS_CLOSE, "item");
test ();
document ("<index><!-- <item> - tag has no childs --><item name='lala' page='42'/></index>");
- element (IKS_TAG, IKS_OPEN, "index", 0);
- element (IKS_TAG, IKS_SINGLE, "item", "name", "lala", "page", "42", 0);
+ element (IKS_TAG, IKS_OPEN, "index", NULL);
+ element (IKS_TAG, IKS_SINGLE, "item", "name", "lala", "page", "42", NULL);
element (IKS_TAG, IKS_CLOSE, "index");
test ();
document ("<ka>1234<![CDATA[ <ka> lala ] ]] ]]] ]]>4321</ka>");
- element (IKS_TAG, IKS_OPEN, "ka", 0);
+ element (IKS_TAG, IKS_OPEN, "ka", NULL);
element (IKS_CDATA, "1234 <ka> lala ] ]] ]]] 4321");
element (IKS_TAG, IKS_CLOSE, "ka");
test ();
document ("<test><standalone be='happy'/>abcd<br/><escape></test>");
- element (IKS_TAG, IKS_OPEN, "test", 0);
- element (IKS_TAG, IKS_SINGLE, "standalone", "be", "happy", 0);
+ element (IKS_TAG, IKS_OPEN, "test", NULL);
+ element (IKS_TAG, IKS_SINGLE, "standalone", "be", "happy", NULL);
element (IKS_CDATA, "abcd");
- element (IKS_TAG, IKS_SINGLE, "br", 0);
+ element (IKS_TAG, IKS_SINGLE, "br", NULL);
element (IKS_CDATA, "<escape>");
element (IKS_TAG, IKS_CLOSE, "test");
test ();
document ("<a><b>john&mary<c><d e='f' g='123456' h='madcat' klm='nop'/></c></b></a>");
- element (IKS_TAG, IKS_OPEN, "a", 0);
- element (IKS_TAG, IKS_OPEN, "b", 0);
+ element (IKS_TAG, IKS_OPEN, "a", NULL);
+ element (IKS_TAG, IKS_OPEN, "b", NULL);
element (IKS_CDATA, "john&mary");
- element (IKS_TAG, IKS_OPEN, "c", 0);
- element (IKS_TAG, IKS_SINGLE, "d", "e", "f", "g", "123456", "h", "madcat", "klm", "nop", 0);
- element (IKS_TAG, IKS_CLOSE, "c", 0);
- element (IKS_TAG, IKS_CLOSE, "b", 0);
- element (IKS_TAG, IKS_CLOSE, "a", 0);
+ element (IKS_TAG, IKS_OPEN, "c", NULL);
+ element (IKS_TAG, IKS_SINGLE, "d", "e", "f", "g", "123456", "h", "madcat", "klm", "nop", NULL);
+ element (IKS_TAG, IKS_CLOSE, "c", NULL);
+ element (IKS_TAG, IKS_CLOSE, "b", NULL);
+ element (IKS_TAG, IKS_CLOSE, "a", NULL);
test ();
document ("<test>\xFF</test>");
Index: iksemel.spec
===================================================================
RCS file: /cvs/extras/rpms/iksemel/devel/iksemel.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- iksemel.spec 29 Aug 2006 00:49:56 -0000 1.3
+++ iksemel.spec 16 Nov 2006 21:09:49 -0000 1.4
@@ -1,13 +1,14 @@
Name: iksemel
Version: 1.2
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: An XML parser library designed for Jabber applications
-Group: System Environment/Libraries
+Group: System Environment/Libraries
License: LGPL
URL: http://iksemel.jabberstudio.org/
Source0: http://files.jabberstudio.org/iksemel/iksemel-%{version}.tar.gz
Patch0: iksemel-gcrypt-sha.patch
+Patch1: iksemel-64bit.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gnutls-devel
@@ -25,12 +26,12 @@
ANSI C for POSIX compatible environments, thus highly portable.
%package devel
-Group: Development/Libraries
-Summary: Development files for iksemel
+Group: Development/Libraries
+Summary: Development files for iksemel
-Requires: %{name} = %{version}-%{release}
-Requires: gnutls-devel
-Requires: pkgconfig
+Requires: %{name} = %{version}-%{release}
+Requires: gnutls-devel
+Requires: pkgconfig
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
@@ -39,9 +40,9 @@
Development files for iksemel.
%package utils
-Group: Applications/Internet
-Summary: Development files for iksemel
-Requires: %{name} = %{version}-%{release}
+Group: Applications/Internet
+Summary: Development files for iksemel
+Requires: %{name} = %{version}-%{release}
%description utils
Utlity programs for iksemel.
@@ -49,6 +50,7 @@
%prep
%setup0 -q
%patch0 -p0
+%patch1 -p1
# force rebuilding of the info file
rm doc/iksemel
@@ -73,7 +75,7 @@
mv %{buildroot}%{_infodir}/iksemel %{buildroot}%{_infodir}/iksemel.info
%check
-#make check
+make check
%clean
rm -rf %{buildroot}
@@ -114,6 +116,11 @@
%{_bindir}/iksroster
%changelog
+* Thu Nov 16 2006 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.2-11
+- Add patch from Hans de Goede that fixes 64 bit issues
+- Re-enable "make check".
+- Remove tabs from specfile.
+
* Mon Aug 28 2006 Jeffrey C. Ollie <jeff at ocjtech.us> - 1.2-10
- Bump release and rebuild.
More information about the scm-commits
mailing list