Author: aredridel                    Date: Sat Sep 11 04:35:12 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add 1.9 patch

---- Files affected:
packages/ruby-xattr:
   ruby-xattr.spec (1.13 -> 1.14) , ruby-xattr-1.9.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/ruby-xattr/ruby-xattr.spec
diff -u packages/ruby-xattr/ruby-xattr.spec:1.13 
packages/ruby-xattr/ruby-xattr.spec:1.14
--- packages/ruby-xattr/ruby-xattr.spec:1.13    Thu Mar  8 07:40:05 2007
+++ packages/ruby-xattr/ruby-xattr.spec Sat Sep 11 06:35:06 2010
@@ -8,6 +8,7 @@
 Group:         Development/Languages
 Source0:       
http://www.theinternetco.net/projects/ruby/%{name}-%{version}.tar.gz
 # Source0-md5: a47d8f164d6c9d88f54f853d2bd7d50a
+Patch0:        %{name}-1.9.patch
 URL:           http://www.theinternetco.net/projects/ruby/ruby-xattr
 BuildRequires: attr-devel
 BuildRequires: rpmbuild(macros) >= 1.277
@@ -26,6 +27,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 ruby extconf.rb
@@ -61,6 +63,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.14  2010/09/11 04:35:06  aredridel
+- add 1.9 patch
+
 Revision 1.13  2007/03/08 06:40:05  aredridel
 - massive attack: correct ri output path for ruby 1.8.6
 

================================================================
Index: packages/ruby-xattr/ruby-xattr-1.9.patch
diff -u /dev/null packages/ruby-xattr/ruby-xattr-1.9.patch:1.1
--- /dev/null   Sat Sep 11 06:35:12 2010
+++ packages/ruby-xattr/ruby-xattr-1.9.patch    Sat Sep 11 06:35:06 2010
@@ -0,0 +1,67 @@
+diff -ur ruby-xattr-0.3.0-o//ext/xattr.c ruby-xattr-0.3.0/ext/xattr.c
+--- ruby-xattr-0.3.0-o//ext/xattr.c    2004-04-19 00:05:11.000000000 -0600
++++ ruby-xattr-0.3.0/ext/xattr.c       2010-09-10 22:34:20.000000000 -0600
+@@ -67,7 +67,7 @@
+       int lret;
+       int beg, end;
+       VALUE retval;
+-      OpenFile *fptr;
++      rb_io_t *fptr;
+       FILE *f;
+ 
+       GetOpenFile(fobj, fptr);
+@@ -189,7 +189,7 @@
+       int lret, gret;
+       int beg, end;
+       VALUE retval;
+-      OpenFile *fptr;
++      rb_io_t *fptr;
+       FILE *f;
+ 
+       GetOpenFile(fobj, fptr);
+@@ -302,7 +302,7 @@
+       int *size;
+       int ret;
+       VALUE retval;
+-      OpenFile *fptr;
++      rb_io_t *fptr;
+       FILE *f;
+ 
+       GetOpenFile(fobj, fptr);
+@@ -352,7 +352,7 @@
+       Check_Type(aval, T_STRING);
+ 
+       ret = attr_set(StringValueCStr(fname), StringValueCStr(aname), 
+-                      StringValueCStr(aval), RSTRING(aval)->len, 1);
++                      StringValueCStr(aval), RSTRING_LEN(aval), 1);
+       if(ret == 0) {
+               return aval;
+       } else {
+@@ -374,7 +374,7 @@
+         VALUE fobj, aname, aval;
+ {
+       int ret;
+-      OpenFile *fptr;
++      rb_io_t *fptr;
+       FILE *f;
+ 
+       GetOpenFile(fobj, fptr);
+@@ -384,7 +384,7 @@
+       Check_Type(aname, T_STRING);
+       Check_Type(aval, T_STRING);
+       ret = attr_setf(fileno(f), StringValueCStr(aname), 
+-                      StringValueCStr(aval), RSTRING(aval)->len, 1);
++                      StringValueCStr(aval), RSTRING_LEN(aval), 1);
+       if(ret == 0) {
+               return aval;
+       } else {
+@@ -430,7 +430,7 @@
+       VALUE fobj, aname;
+ {
+       int ret;
+-      OpenFile *fptr;
++      rb_io_t *fptr;
+       FILE *f;
+ 
+       GetOpenFile(fobj, fptr);
+Only in ruby-xattr-0.3.0/ext: xattr.c~
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ruby-xattr/ruby-xattr.spec?r1=1.13&r2=1.14&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to