Dear maintainer,
Attached patches make samidare to work with current sid ruby packages.
I test with these packages.
ii ruby 1:2.0.0.1
ii ruby-htree 0.8+dfsg-2
Best Regards,
Kouichi ONO
--- mconv.rb.org 2008-07-24 21:55:19.000000000 +0900
+++ mconv.rb 2014-04-02 21:39:30.176448762 +0900
@@ -25,7 +25,7 @@
# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
# OF SUCH DAMAGE.
-require 'iconv'
+#require 'iconv'
module Mconv
def Mconv.internal_mime_charset
@@ -50,30 +50,8 @@
end
def Mconv.conv(str, to, from)
- ic = Iconv.new(to, from)
- result = ''
- rest = str
- if rest.respond_to? :force_encoding
- rest = rest.dup.force_encoding("ascii-8bit")
- end
-
- begin
- s = ic.iconv(rest)
- result << s
- rescue Iconv::Failure
- result << $!.success
-
- rest = $!.failed
-
- # following processing should be customizable by block?
- result << '?'
- rest = rest[1..-1]
-
- retry
- end
-
- result << ic.close
+ result = str.encode(to, from, :invalid => :replace, :undef => :replace)
result
end
--- debian/control.org 2014-02-13 01:23:47.000000000 +0900
+++ debian/control 2014-03-28 23:34:40.183473806 +0900
@@ -3,13 +3,13 @@
Priority: optional
Maintainer: NIIBE Yutaka <[email protected]>
Build-Depends: debhelper (>= 5)
-Build-Depends-Indep: ruby (>= 1.8)
+Build-Depends-Indep: ruby
Standards-Version: 3.8.0
Homepage: http://www.a-k-r.org/samidare/
Package: samidare
Architecture: all
-Depends: libhtree-ruby1.8, libyaml-ruby1.8, libzlib-ruby1.8, ruby (>= 1.8), ruby1.8
+Depends: ruby-htree, ruby
Description: web page updates checker
Samidare makes it easy to keep up with your favorite weblogs or webpages in
general.
--- debian/rules.org 2014-02-13 01:23:47.000000000 +0900
+++ debian/rules 2014-02-13 01:27:40.378750628 +0900
@@ -6,7 +6,7 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-RUBY := ruby1.8
+RUBY := ruby
CFLAGS = -Wall -g