[70961] trunk/dports/ruby/rb-easyjour
kimuraw at macports.org
kimuraw at macports.org
Sat Aug 28 01:10:14 PDT 2010
Revision: 70961
http://trac.macports.org/changeset/70961
Author: kimuraw at macports.org
Date: 2010-08-28 01:10:10 -0700 (Sat, 28 Aug 2010)
Log Message:
-----------
ruby/rb-easyjour: fix do not work with rb-dnssd 1.3.x
Modified Paths:
--------------
trunk/dports/ruby/rb-easyjour/Portfile
Added Paths:
-----------
trunk/dports/ruby/rb-easyjour/files/
trunk/dports/ruby/rb-easyjour/files/patch-lib-easyjour.rb.diff
Modified: trunk/dports/ruby/rb-easyjour/Portfile
===================================================================
--- trunk/dports/ruby/rb-easyjour/Portfile 2010-08-28 06:32:19 UTC (rev 70960)
+++ trunk/dports/ruby/rb-easyjour/Portfile 2010-08-28 08:10:10 UTC (rev 70961)
@@ -4,8 +4,9 @@
PortGroup ruby 1.0
ruby.setup easyjour 0.0.4 gem {} rubyforge_gem
+revision 1
-maintainers kimuraw
+maintainers kimuraw openmaintainer
platforms darwin
description Super simple access to service announcing and discovery \
@@ -17,6 +18,10 @@
license MIT
supported_archs noarch
+# patch-lib-easyjour.rb.diff: fix error of Easyjour.serve() with rb-dnssd 1.3.x
+post-destroot {
+ system "cd ${destroot}${prefix}/lib/ruby${ruby.prog_suffix}/gems/${ruby.version}/gems/${ruby.module}-${version} && /usr/bin/patch -p0 < ${filespath}/patch-lib-easyjour.rb.diff"
+}
checksums md5 8964adaa435c11d4ddd770530145899d \
rmd160 be7fb3834e7a8bf1e4b4c8dbc1e92c7fcc36aac8 \
sha1 2134c1ebac5dabb6128e66804b7553b48ab88148
Added: trunk/dports/ruby/rb-easyjour/files/patch-lib-easyjour.rb.diff
===================================================================
--- trunk/dports/ruby/rb-easyjour/files/patch-lib-easyjour.rb.diff (rev 0)
+++ trunk/dports/ruby/rb-easyjour/files/patch-lib-easyjour.rb.diff 2010-08-28 08:10:10 UTC (rev 70961)
@@ -0,0 +1,13 @@
+diff --git lib/easyjour.rb lib/easyjour.rb
+index 21d569b..dc5d996 100644
+--- lib/easyjour.rb
++++ lib/easyjour.rb
+@@ -28,7 +28,7 @@ module Easyjour
+ text_record[key] = value
+ end
+
+- @service = DNSSD.register(name, Easyjour.type_from_parts(service, protocol), 'local', port, text_record.encode, DNSSD::Flags::Add) do |reply|
++ @service = DNSSD.register(name, Easyjour.type_from_parts(service, protocol), 'local', port, text_record, DNSSD::Flags::Add) do |reply|
+ end
+ end
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100828/105e5335/attachment.html>
More information about the macports-changes
mailing list