rpms/erlang-esdl/FC-4 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:32 UTC 2006
Author: gemi
Update of /cvs/extras/rpms/erlang-esdl/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19989/FC-4
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/FC-4/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:32 -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 scm-commits
mailing list