Mon Sep 15 09:08:19 2008 UTC ()
Update ruby-eventmachine to 0.12.0.

Changes are unknown.


(taca)
diff -r1.1.1.1 -r1.2 pkgsrc/devel/ruby-eventmachine/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/devel/ruby-eventmachine/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/devel/ruby-eventmachine/distinfo
diff -r0 -r1.1 pkgsrc/devel/ruby-eventmachine/patches/patch-aa

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/ruby-eventmachine/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ruby-eventmachine/Makefile 2008/04/04 15:16:56 1.1.1.1
+++ pkgsrc/devel/ruby-eventmachine/Makefile 2008/09/15 09:08:19 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:16:56 jlam Exp $ 1# $NetBSD: Makefile,v 1.2 2008/09/15 09:08:19 taca Exp $
2 2
3DISTNAME= eventmachine-0.10.0 3DISTNAME= eventmachine-0.12.0
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
5CATEGORIES= devel 5CATEGORIES= devel
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://rubyeventmachine.com/ 8HOMEPAGE= http://rubyeventmachine.com/
9COMMENT= Ruby event-driven I/O using the Reactor pattern 9COMMENT= Ruby event-driven I/O using the Reactor pattern
10 10
11USE_LANGUAGES= c c++ 11USE_LANGUAGES= c c++
12GEM_BUILD= gemspec 12GEM_BUILD= gemspec
13 13
14.include "../../misc/rubygems/rubygem.mk" 14.include "../../misc/rubygems/rubygem.mk"
15 15
16.include "../../security/openssl/buildlink3.mk" 16.include "../../security/openssl/buildlink3.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/ruby-eventmachine/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/ruby-eventmachine/PLIST 2008/04/04 15:16:56 1.1.1.1
+++ pkgsrc/devel/ruby-eventmachine/PLIST 2008/09/15 09:08:19 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:16:56 jlam Exp $ 1@comment $NetBSD: PLIST,v 1.2 2008/09/15 09:08:19 taca Exp $
2${GEM_HOME}/cache/eventmachine-${PKGVERSION}.gem 2${GEM_HOME}/cache/eventmachine-${PKGVERSION}.gem
3${GEM_LIBDIR}/COPYING 3${GEM_LIBDIR}/COPYING
4${GEM_LIBDIR}/DEFERRABLES 4${GEM_LIBDIR}/DEFERRABLES
5${GEM_LIBDIR}/EPOLL 5${GEM_LIBDIR}/EPOLL
6${GEM_LIBDIR}/GNU 6${GEM_LIBDIR}/GNU
7${GEM_LIBDIR}/KEYBOARD 7${GEM_LIBDIR}/KEYBOARD
8${GEM_LIBDIR}/LEGAL 8${GEM_LIBDIR}/LEGAL
9${GEM_LIBDIR}/LIGHTWEIGHT_CONCURRENCY 9${GEM_LIBDIR}/LIGHTWEIGHT_CONCURRENCY
10${GEM_LIBDIR}/PURE_RUBY 10${GEM_LIBDIR}/PURE_RUBY
11${GEM_LIBDIR}/README 11${GEM_LIBDIR}/README
12${GEM_LIBDIR}/RELEASE_NOTES 12${GEM_LIBDIR}/RELEASE_NOTES
13${GEM_LIBDIR}/SMTP 13${GEM_LIBDIR}/SMTP
14${GEM_LIBDIR}/SPAWNED_PROCESSES 14${GEM_LIBDIR}/SPAWNED_PROCESSES
@@ -34,65 +34,69 @@ ${GEM_LIBDIR}/ext/kb.cpp @@ -34,65 +34,69 @@ ${GEM_LIBDIR}/ext/kb.cpp
34${GEM_LIBDIR}/ext/page.cpp 34${GEM_LIBDIR}/ext/page.cpp
35${GEM_LIBDIR}/ext/page.h 35${GEM_LIBDIR}/ext/page.h
36${GEM_LIBDIR}/ext/pipe.cpp 36${GEM_LIBDIR}/ext/pipe.cpp
37${GEM_LIBDIR}/ext/project.h 37${GEM_LIBDIR}/ext/project.h
38${GEM_LIBDIR}/ext/rubymain.cpp 38${GEM_LIBDIR}/ext/rubymain.cpp
39${GEM_LIBDIR}/ext/sigs.cpp 39${GEM_LIBDIR}/ext/sigs.cpp
40${GEM_LIBDIR}/ext/sigs.h 40${GEM_LIBDIR}/ext/sigs.h
41${GEM_LIBDIR}/ext/ssl.cpp 41${GEM_LIBDIR}/ext/ssl.cpp
42${GEM_LIBDIR}/ext/ssl.h 42${GEM_LIBDIR}/ext/ssl.h
43${GEM_LIBDIR}/lib/em/deferrable.rb 43${GEM_LIBDIR}/lib/em/deferrable.rb
44${GEM_LIBDIR}/lib/em/eventable.rb 44${GEM_LIBDIR}/lib/em/eventable.rb
45${GEM_LIBDIR}/lib/em/future.rb 45${GEM_LIBDIR}/lib/em/future.rb
46${GEM_LIBDIR}/lib/em/messages.rb 46${GEM_LIBDIR}/lib/em/messages.rb
 47${GEM_LIBDIR}/lib/em/processes.rb
47${GEM_LIBDIR}/lib/em/spawnable.rb 48${GEM_LIBDIR}/lib/em/spawnable.rb
48${GEM_LIBDIR}/lib/em/streamer.rb 49${GEM_LIBDIR}/lib/em/streamer.rb
49${GEM_LIBDIR}/lib/eventmachine.rb 50${GEM_LIBDIR}/lib/eventmachine.rb
50${GEM_LIBDIR}/lib/eventmachine_version.rb 51${GEM_LIBDIR}/lib/eventmachine_version.rb
51${GEM_LIBDIR}/lib/evma.rb 52${GEM_LIBDIR}/lib/evma.rb
52${GEM_LIBDIR}/lib/evma/callback.rb 53${GEM_LIBDIR}/lib/evma/callback.rb
53${GEM_LIBDIR}/lib/evma/container.rb 54${GEM_LIBDIR}/lib/evma/container.rb
54${GEM_LIBDIR}/lib/evma/factory.rb 55${GEM_LIBDIR}/lib/evma/factory.rb
55${GEM_LIBDIR}/lib/evma/protocol.rb 56${GEM_LIBDIR}/lib/evma/protocol.rb
56${GEM_LIBDIR}/lib/evma/reactor.rb 57${GEM_LIBDIR}/lib/evma/reactor.rb
57${GEM_LIBDIR}/lib/jeventmachine.rb 58${GEM_LIBDIR}/lib/jeventmachine.rb
58${GEM_LIBDIR}/lib/pr_eventmachine.rb 59${GEM_LIBDIR}/lib/pr_eventmachine.rb
59${GEM_LIBDIR}/lib/protocols/buftok.rb 60${GEM_LIBDIR}/lib/protocols/buftok.rb
60${GEM_LIBDIR}/lib/protocols/header_and_content.rb 61${GEM_LIBDIR}/lib/protocols/header_and_content.rb
61${GEM_LIBDIR}/lib/protocols/httpcli2.rb 62${GEM_LIBDIR}/lib/protocols/httpcli2.rb
62${GEM_LIBDIR}/lib/protocols/httpclient.rb 63${GEM_LIBDIR}/lib/protocols/httpclient.rb
63${GEM_LIBDIR}/lib/protocols/line_and_text.rb 64${GEM_LIBDIR}/lib/protocols/line_and_text.rb
64${GEM_LIBDIR}/lib/protocols/linetext2.rb 65${GEM_LIBDIR}/lib/protocols/linetext2.rb
65${GEM_LIBDIR}/lib/protocols/saslauth.rb 66${GEM_LIBDIR}/lib/protocols/saslauth.rb
66${GEM_LIBDIR}/lib/protocols/smtpclient.rb 67${GEM_LIBDIR}/lib/protocols/smtpclient.rb
67${GEM_LIBDIR}/lib/protocols/smtpserver.rb 68${GEM_LIBDIR}/lib/protocols/smtpserver.rb
68${GEM_LIBDIR}/lib/protocols/stomp.rb 69${GEM_LIBDIR}/lib/protocols/stomp.rb
69${GEM_LIBDIR}/lib/protocols/tcptest.rb 70${GEM_LIBDIR}/lib/protocols/tcptest.rb
70${GEM_LIBDIR}/lib/rubyeventmachine.${RUBY_DLEXT} 71${GEM_LIBDIR}/lib/rubyeventmachine.${RUBY_DLEXT}
71${GEM_LIBDIR}/tests/test_basic.rb 72${GEM_LIBDIR}/tests/test_basic.rb
 73${GEM_LIBDIR}/tests/test_defer.rb
72${GEM_LIBDIR}/tests/test_epoll.rb 74${GEM_LIBDIR}/tests/test_epoll.rb
73${GEM_LIBDIR}/tests/test_errors.rb 75${GEM_LIBDIR}/tests/test_errors.rb
74${GEM_LIBDIR}/tests/test_eventables.rb 76${GEM_LIBDIR}/tests/test_eventables.rb
75${GEM_LIBDIR}/tests/test_exc.rb 77${GEM_LIBDIR}/tests/test_exc.rb
76${GEM_LIBDIR}/tests/test_futures.rb 78${GEM_LIBDIR}/tests/test_futures.rb
77${GEM_LIBDIR}/tests/test_hc.rb 79${GEM_LIBDIR}/tests/test_hc.rb
78${GEM_LIBDIR}/tests/test_httpclient.rb 80${GEM_LIBDIR}/tests/test_httpclient.rb
79${GEM_LIBDIR}/tests/test_httpclient2.rb 81${GEM_LIBDIR}/tests/test_httpclient2.rb
80${GEM_LIBDIR}/tests/test_kb.rb 82${GEM_LIBDIR}/tests/test_kb.rb
81${GEM_LIBDIR}/tests/test_ltp.rb 83${GEM_LIBDIR}/tests/test_ltp.rb
82${GEM_LIBDIR}/tests/test_ltp2.rb 84${GEM_LIBDIR}/tests/test_ltp2.rb
83${GEM_LIBDIR}/tests/test_next_tick.rb 85${GEM_LIBDIR}/tests/test_next_tick.rb
 86${GEM_LIBDIR}/tests/test_processes.rb
84${GEM_LIBDIR}/tests/test_pure.rb 87${GEM_LIBDIR}/tests/test_pure.rb
85${GEM_LIBDIR}/tests/test_running.rb 88${GEM_LIBDIR}/tests/test_running.rb
 89${GEM_LIBDIR}/tests/test_sasl.rb
86${GEM_LIBDIR}/tests/test_send_file.rb 90${GEM_LIBDIR}/tests/test_send_file.rb
87${GEM_LIBDIR}/tests/test_servers.rb 91${GEM_LIBDIR}/tests/test_servers.rb
88${GEM_LIBDIR}/tests/test_smtpclient.rb 92${GEM_LIBDIR}/tests/test_smtpclient.rb
89${GEM_LIBDIR}/tests/test_smtpserver.rb 93${GEM_LIBDIR}/tests/test_smtpserver.rb
90${GEM_LIBDIR}/tests/test_spawn.rb 94${GEM_LIBDIR}/tests/test_spawn.rb
91${GEM_LIBDIR}/tests/test_timers.rb 95${GEM_LIBDIR}/tests/test_timers.rb
92${GEM_LIBDIR}/tests/test_ud.rb 96${GEM_LIBDIR}/tests/test_ud.rb
93${GEM_LIBDIR}/tests/testem.rb 97${GEM_LIBDIR}/tests/testem.rb
94${GEM_HOME}/specifications/eventmachine-${PKGVERSION}.gemspec 98${GEM_HOME}/specifications/eventmachine-${PKGVERSION}.gemspec
95@dirrm ${GEM_LIBDIR}/tests 99@dirrm ${GEM_LIBDIR}/tests
96@dirrm ${GEM_LIBDIR}/lib/protocols 100@dirrm ${GEM_LIBDIR}/lib/protocols
97@dirrm ${GEM_LIBDIR}/lib/evma 101@dirrm ${GEM_LIBDIR}/lib/evma
98@dirrm ${GEM_LIBDIR}/lib/em 102@dirrm ${GEM_LIBDIR}/lib/em

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/ruby-eventmachine/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/ruby-eventmachine/distinfo 2008/04/04 15:16:56 1.1.1.1
+++ pkgsrc/devel/ruby-eventmachine/distinfo 2008/09/15 09:08:19 1.2
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:16:56 jlam Exp $ 1$NetBSD: distinfo,v 1.2 2008/09/15 09:08:19 taca Exp $
2 2
3SHA1 (eventmachine-0.10.0.gem) = f99122b0a1518ab0d01ac6fa3cc5153726c5b5cc 3SHA1 (eventmachine-0.12.0.gem) = 718de243c00252489eac970c971e081677034a25
4RMD160 (eventmachine-0.10.0.gem) = e0cb0bcddabb9210ac544e6ec17bcfb6fc531c21 4RMD160 (eventmachine-0.12.0.gem) = 685e10f06d83884eb66055ffca9d8838cee0ae60
5Size (eventmachine-0.10.0.gem) = 138752 bytes 5Size (eventmachine-0.12.0.gem) = 145408 bytes
 6SHA1 (patch-aa) = 51f6e971240282a8088f5fa39025996340cd4d29

File Added: pkgsrc/devel/ruby-eventmachine/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1 2008/09/15 09:08:19 taca Exp $

--- ext/em.cpp.orig	2008-09-15 14:10:15.000000000 +0900
+++ ext/em.cpp
@@ -1417,7 +1417,7 @@ void EventMachine_t::ArmKqueueWriter (Ev
 		if (!ed)
 			throw std::runtime_error ("added bad descriptor");
 		struct kevent k;
-		EV_SET (&k, ed->GetSocket(), EVFILT_WRITE, EV_ADD | EV_ONESHOT, 0, 0, ed);
+		EV_SET (&k, ed->GetSocket(), EVFILT_WRITE, EV_ADD | EV_ONESHOT, 0, 0, (intptr_t)ed);
 		int t = kevent (kqfd, &k, 1, NULL, 0, NULL);
 		assert (t == 0);
 	}
@@ -1435,7 +1435,7 @@ void EventMachine_t::ArmKqueueReader (Ev
 		if (!ed)
 			throw std::runtime_error ("added bad descriptor");
 		struct kevent k;
-		EV_SET (&k, ed->GetSocket(), EVFILT_READ, EV_ADD, 0, 0, ed);
+		EV_SET (&k, ed->GetSocket(), EVFILT_READ, EV_ADD, 0, 0, (intptr_t)ed);
 		int t = kevent (kqfd, &k, 1, NULL, 0, NULL);
 		assert (t == 0);
 	}