rpms/Io-language/devel Io-2007-10-10-missing-protos.patch, NONE, 1.1 Io-language.spec, 1.6, 1.7

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Sun Mar 30 19:56:14 UTC 2008


Author: jwrdegoede

Update of /cvs/extras/rpms/Io-language/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1479

Modified Files:
	Io-language.spec 
Added Files:
	Io-2007-10-10-missing-protos.patch 
Log Message:
* Sun Mar 30 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 20071010-5
- Fix missing prototype compiler warnings


Io-2007-10-10-missing-protos.patch:

--- NEW FILE Io-2007-10-10-missing-protos.patch ---
diff -up Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c~ Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c
--- Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c~	2008-03-30 21:46:23.000000000 +0200
+++ Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c	2008-03-30 21:46:23.000000000 +0200
@@ -6,6 +6,7 @@
 #include "IoMessage_opShuffle.h"
 #include "IoMap.h"
 #include "IoNumber.h"
+#include <ctype.h>
 
 #define DATA(self) ((IoMessageData *)IoObject_dataPointer(self))
 
diff -up Io-2007-10-10/libs/basekit/source/UArray_string.c~ Io-2007-10-10/libs/basekit/source/UArray_string.c
--- Io-2007-10-10/libs/basekit/source/UArray_string.c~	2008-03-30 21:43:58.000000000 +0200
+++ Io-2007-10-10/libs/basekit/source/UArray_string.c	2008-03-30 21:43:58.000000000 +0200
@@ -8,6 +8,7 @@
 #include <stdarg.h>
 #include <stdio.h>
 #include <stddef.h>
+#include <ctype.h>
 
 void UArray_append_(UArray *self, const UArray *other)
 {
diff -up Io-2007-10-10/libs/basekit/source/UArray.h~ Io-2007-10-10/libs/basekit/source/UArray.h
--- Io-2007-10-10/libs/basekit/source/UArray.h~	2008-03-30 21:43:37.000000000 +0200
+++ Io-2007-10-10/libs/basekit/source/UArray.h	2008-03-30 21:43:37.000000000 +0200
@@ -165,6 +165,8 @@ BASEKIT_API int UArray_isZero(const UArr
 
 BASEKIT_API int UArray_contains_(const UArray *self, const UArray *other);
 BASEKIT_API int UArray_containsAnyCase_(const UArray *self, const UArray *other);
+BASEKIT_API int UArray_containsLong_(const UArray *self, long value);
+BASEKIT_API int UArray_containsDouble_(const UArray *self, double value);
 
 // find
 
@@ -244,6 +246,10 @@ typedef int (UArraySortCallback)(const v
 
 BASEKIT_API void UArray_sortBy_(UArray *self, UArraySortCallback *cmp);
 
+// misc
+
+BASEKIT_API long UArray_findAnyCase_(const UArray *self, const UArray *other);
+
 // accessing
 
 #define UARRAY_BYTEPOSAT_(self, n) (self->itemSize * n)
diff -up Io-2007-10-10/libs/basekit/source/UArray_character.c~ Io-2007-10-10/libs/basekit/source/UArray_character.c
--- Io-2007-10-10/libs/basekit/source/UArray_character.c~	2008-03-30 21:33:06.000000000 +0200
+++ Io-2007-10-10/libs/basekit/source/UArray_character.c	2008-03-30 21:33:06.000000000 +0200
@@ -5,6 +5,7 @@
 
 #include "UArray.h" 
 #include <math.h>
+#include <ctype.h>
 
 // set
 


Index: Io-language.spec
===================================================================
RCS file: /cvs/extras/rpms/Io-language/devel/Io-language.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Io-language.spec	19 Feb 2008 07:42:54 -0000	1.6
+++ Io-language.spec	30 Mar 2008 19:55:35 -0000	1.7
@@ -9,7 +9,7 @@
  
 Name:           Io-language
 Version:        20071010
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        Io is a small, prototype-based programming language
 Group:          System Environment/Libraries
 License:        BSD
@@ -17,6 +17,7 @@
 Source0:        http://io.urbanape.com/release/Io-%{_version}.tar.gz
 Patch0:         AddonBuilder_io_libdir.patch
 Patch1:         Io-2007-10-10-gcc43.patch
+Patch2:         Io-2007-10-10-missing-protos.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  e2fsprogs-devel freetype-devel freeglut-devel gmp-devel
 BuildRequires:  libedit-devel libevent-devel libjpeg-devel libpng-devel
@@ -86,6 +87,7 @@
 %setup -q -n Io-%{_version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 sed -i 's|/lib/io/addons|/%{_lib}/io/addons|g' libs/iovm/io/AddonLoader.io
 # building Io while Io-language-devel is installed results in binaries getting
 # linked against the installed version, instead of the just build one <sigh>
@@ -213,6 +215,9 @@
 
 
 %changelog
+* Sun Mar 30 2008 Hans de Goede <j.w.r.degoede at hhs.nl> 20071010-5
+- Fix missing prototype compiler warnings
+
 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 20071010-4
 - Autorebuild for GCC 4.3
 




More information about the fedora-extras-commits mailing list