rpms/erlang-esdl/devel esdl-refc.patch, NONE, 1.1 erlang-esdl.spec, 1.1, 1.2

Gérard Milmeister (gemi) fedora-extras-commits at redhat.com
Thu May 18 21:19:38 UTC 2006


Author: gemi

Update of /cvs/extras/rpms/erlang-esdl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19989/devel

Modified Files:
	erlang-esdl.spec 
Added Files:
	esdl-refc.patch 
Log Message:
rebuilt

esdl-refc.patch:

--- NEW FILE esdl-refc.patch ---
--- esdl-0.95.0630/c_src/esdl_driver.c.refc	2006-05-18 21:31:41.000000000 +0200
+++ esdl-0.95.0630/c_src/esdl_driver.c	2006-05-18 21:33:02.000000000 +0200
@@ -224,7 +224,7 @@
     return sdl_getbuff(sd, size);
   } else {
     ErlDrvBinary* bin = (ErlDrvBinary *) sd->temp_bin;
-    bin->refc++;
+    driver_binary_inc_refc(bin);
     sd->buff = bin;
     sd->len = size;
     return bin->orig_bytes;
@@ -253,7 +253,7 @@
     sd->bin[i].base = ev->iov[1].iov_base;
     sd->bin[i].size = ev->iov[1].iov_len;
     bin = ev->binv[1];
-    bin->refc++;		/* Otherwise it could get deallocated */
+    driver_binary_inc_refc(bin);
     sd->bin[i].bin = bin;
     sd->next_bin++;
   }


Index: erlang-esdl.spec
===================================================================
RCS file: /cvs/extras/rpms/erlang-esdl/devel/erlang-esdl.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- erlang-esdl.spec	25 Apr 2006 16:54:12 -0000	1.1
+++ erlang-esdl.spec	18 May 2006 21:19:38 -0000	1.2
@@ -1,18 +1,19 @@
 Name:           erlang-esdl
 Version:        0.95.0630
-Release:        4%{?dist}
+Release:        6%{?dist}
 Summary:        Erlang OpenGL/SDL api and utilities
 
 Group:          Development/Libraries
 License:        Distributable
 URL:            http://esdl.sourceforge.net
 Source:		http://download.sourceforge.net/esdl/esdl-0.95.0630.src.tar.gz
+Patch0:		esdl-refc.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  SDL-devel
 BuildRequires:	libGL-devel
 BuildRequires:	libGLU-devel
-BuildRequires:	erlang
-Requires:	erlang
+BuildRequires:	erlang >= R11B
+Requires:	erlang >= R11B
 Provides:	esdl = %{version}-%{release}
 
 
@@ -32,6 +33,7 @@
 
 %prep
 %setup -q -n esdl-%{version}
+%patch0 -p1 -b .refc
 perl -pi -e 's|INSTALLDIR = |INSTALLDIR = \$(DESTDIR)|' Makefile
 perl -pi -e 's|^ERL_DIR.*|ERL_DIR:=%{_libdir}/erlang|' Makefile
 find . -name '*.c' -or -name '*.h' | xargs chmod 0644
@@ -76,6 +78,9 @@
 
 
 %changelog
+* Thu May 18 2006 Gerard Milmeister <gemi at bluewin.ch> - 0.95.0630-6
+- rebuilt for erlang R11B-0
+
 * Tue Apr 25 2006 Gerard Milmeister <gemi at bluewin.ch> - 0.95.0630-4
 - removed c_src directory
 




More information about the fedora-extras-commits mailing list