--- yapra-0.1.2.orig/debian/README.source +++ yapra-0.1.2/debian/README.source @@ -0,0 +1,38 @@ +This package uses dpatch to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +To get the fully patched source after unpacking the source package, cd +to the root level of the source package and run: + + debian/rules patch + +Removing a patch is as simple as removing its entry from the +debian/patches/00list file, and please also remove the patch file +itself. + +Creating a new patch is done with "dpatch-edit-patch patch XX_patchname" +where you should replace XX with a new number and patchname with a +descriptive shortname of the patch. You can then simply edit all the +files your patch wants to edit, and then simply "exit 0" from the shell +to actually create the patch file. + +To tweak an already existing patch, call "dpatch-edit-patch XX_patchname" +and replace XX_patchname with the actual filename from debian/patches +you want to use. + +To clean up afterwards again, "debian/rules unpatch" will do the +work for you - or you can of course choose to call +"fakeroot debian/rules clean" all together. + + +--- + +this documentation is part of dpatch package, and may be used by +packages using dpatch to comply with policy on README.source. This +documentation is meant to be useful to users who are not proficient in +dpatch in doing work with dpatch-based packages. Please send any +improvements to the BTS of dpatch package. + +original text by Gerfried Fuchs, edited by Junichi Uekawa +10 Aug 2008. --- yapra-0.1.2.orig/debian/changelog +++ yapra-0.1.2/debian/changelog @@ -0,0 +1,61 @@ +yapra (0.1.2-7.1) unstable; urgency=medium + + * Non-maintainer upload. + * Remove Recommends: ruby-twitter4r, which is no longer available, + and stop shipping the twitter plugin. (Closes: #733005) + * Remove Recommends: ruby-hpricot, which is obsolete, and stop + shipping the apply_text_html plugin. (Closes: #796496) + + -- Christian Hofstaedtler Sat, 22 Aug 2015 08:26:31 +0000 + +yapra (0.1.2-7) unstable; urgency=low + + * Enable using not only ruby-1.8 but ruby-1.9.1 + - Add 40_for_ruby1.9 patch for fixing compatibility + + -- Taku YASUI Sun, 15 Apr 2012 23:00:17 +0900 + +yapra (0.1.2-6) unstable; urgency=low + + * Use quilt instead of dpatch + * Bump Standards-Version to 3.9.3 + * Moved repository to svn.debian.org + - svn://svn.debian.org/svn/collab-maint/deb-maint/yapra + + -- Taku YASUI Mon, 26 Mar 2012 00:33:47 +0900 + +yapra (0.1.2-5) unstable; urgency=low + + * Use 'Mechanize' instead of deprecated 'WWW::Mechanize'. + + -- Taku YASUI Sun, 11 Sep 2011 18:16:58 +0900 + +yapra (0.1.2-4) unstable; urgency=low + + * Add ruby1.8 to Build-deps (closes: #630667) + - Use ruby1.8 command instead of ruby to fix version + + -- Taku YASUI Sat, 18 Jun 2011 10:46:43 +0900 + +yapra (0.1.2-3) unstable; urgency=low + + * Suppress warnings + + -- Taku YASUI Mon, 11 Oct 2010 15:21:15 +0900 + +yapra (0.1.2-2) unstable; urgency=low + + * Initial official release (closes: #544306) + * Fix debian/copyright + - Write correct copyright/license information + - Write disclaimer about difference of copyright holder name + + -- Taku YASUI Thu, 10 Sep 2009 21:58:04 +0900 + +yapra (0.1.2-1) unstable; urgency=low + + * Initial release + * Fix filter/deduped plugin + - Use twice directory hashing instead of flat directory + + -- Taku YASUI Fri, 04 Sep 2009 21:37:51 +0900 --- yapra-0.1.2.orig/debian/compat +++ yapra-0.1.2/debian/compat @@ -0,0 +1 @@ +5 --- yapra-0.1.2.orig/debian/control +++ yapra-0.1.2/debian/control @@ -0,0 +1,24 @@ +Source: yapra +Section: net +Priority: extra +Maintainer: Taku YASUI +Build-Depends: ruby | ruby-interpreter, cdbs, quilt, debhelper (>= 5) +Standards-Version: 3.9.3 +Homepage: http://yapra.rubyforge.org/ +Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/yapra +Vcs-Browser: http://anonscm.debian.org/viewvc/collab-maint/deb-maint/yapra + +Package: yapra +Architecture: all +Depends: ruby | ruby-interpreter, ${misc:Depends} +Recommends: ruby-mechanize +Description: Yet Another Pragger implementation + Yapra is yet another Pragger implementation. Pragger is a pluggable RSS/Atom + feed aggregator written in Ruby. It has following advantages + against Pragger. + . + * Class-based plugin mechanism + * Loadpath-based plugin searching/reading + * Import logger into system core + * Use "Yapra" namespace for Plugin class + * Support config file like Python habu --- yapra-0.1.2.orig/debian/copyright +++ yapra-0.1.2/debian/copyright @@ -0,0 +1,69 @@ +Format-Specification: + http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=455 +Upstream-Maintainer: Yuanying Ohtsuka +Upstream-Source: http://yapra.rubyforge.org/ +Upstream-Name: Yapra +Disclaimer: + Copyright holder name is different from each file. I heard it is + upstream author mistake and fixed it at original source in github.com: + http://github.com/yuanying/yapra/commit/1cb827fb1c2702c4f9732da083735112dea572e4 + http://github.com/yuanying/yapra/commit/05b21dca0aca67e58556ef2eb92906ba3ddb786a + The name will be fixed at next upstream release. + +Files: * +Copyright: 2008, Yuanying Ohtsuka +License: MIT + +Files: setup.rb +Copyright: 2000-2005 Minero Aoki +License: LGPL-2.1 + +Files: website/javascripts/rounded_corners_lite.inc.js +Copyright: 2006 Cameron Cooke +License: LGPL-2.1+ + +Files: debian/* +Copyright: 2009, Taku YASUI +License: GPL-2+ + +License: MIT + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + 'Software'), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +License: LGPL-2.1 + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/LGPL-2.1' + +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/LGPL-2.1' + +License: GPL-2+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2' --- yapra-0.1.2.orig/debian/dirs +++ yapra-0.1.2/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/share/yapra --- yapra-0.1.2.orig/debian/docs +++ yapra-0.1.2/debian/docs @@ -0,0 +1,2 @@ +History.txt +README.txt --- yapra-0.1.2.orig/debian/manpages +++ yapra-0.1.2/debian/manpages @@ -0,0 +1 @@ +debian/yapra.1 --- yapra-0.1.2.orig/debian/patches/10_debianize_directory +++ yapra-0.1.2/debian/patches/10_debianize_directory @@ -0,0 +1,15 @@ +## 10_debianize_directory.dpatch by Taku YASUI +## DP: No description. + +diff -urNad trunk~/bin/yapra trunk/bin/yapra +--- trunk~/bin/yapra 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/bin/yapra 2009-06-24 02:00:33.906645055 +0900 +@@ -6,7 +6,7 @@ + require 'pathname' + require 'base64' + +-YAPRA_ROOT = File.join(File.dirname(__FILE__), '..') ++YAPRA_ROOT = File.join('/usr/share/yapra') + + $:.insert(0, *[ + File.join(YAPRA_ROOT, 'lib-plugins'), --- yapra-0.1.2.orig/debian/patches/20_deduped_directory_hashing +++ yapra-0.1.2/debian/patches/20_deduped_directory_hashing @@ -0,0 +1,33 @@ +## 20_deduped_directory_hashing.dpatch by Taku YASUI +## DP: No description. + +diff -urNad trunk~/lib-plugins/yapra/plugin/filter/deduped.rb trunk/lib-plugins/yapra/plugin/filter/deduped.rb +--- trunk~/lib-plugins/yapra/plugin/filter/deduped.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/lib-plugins/yapra/plugin/filter/deduped.rb 2009-09-04 21:37:37.719146332 +0900 +@@ -33,7 +33,8 @@ + if attribute && d.respond_to?(attribute) + v = d.__send__(attribute).to_s + end +- hashpath = File.join(cachepath.to_s, Digest::MD5.hexdigest(v)) ++ digest = Digest::MD5.hexdigest(v) ++ hashpath = File.join(cachepath.to_s, digest[0,2], digest[2,2], digest) + if File.exists?(hashpath) + false + else +@@ -41,6 +42,9 @@ + File.open(hashpath, "wb").write(v) + @cache_paths << hashpath + true ++ rescue Errno::ENOENT ++ FileUtils.mkdir_p(File.dirname(hashpath)) ++ retry + rescue + false + end +@@ -54,4 +58,4 @@ + FileUtils.rm(@cache_paths, {:force => true}) + end + end +-end +\ No newline at end of file ++end --- yapra-0.1.2.orig/debian/patches/30_change_mechanize_modulepath +++ yapra-0.1.2/debian/patches/30_change_mechanize_modulepath @@ -0,0 +1,87 @@ +## 30_change_mechanize_modulepath.dpatch by Taku YASUI +## DP: No description. + +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/legacy_plugins/Download/nicovideo.rb trunk/legacy_plugins/Download/nicovideo.rb +--- trunk~/legacy_plugins/Download/nicovideo.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/legacy_plugins/Download/nicovideo.rb 2011-09-11 18:14:08.688832190 +0900 +@@ -13,7 +13,7 @@ + + def nicovideo(config,data) + auth = YAML.load( File.read( config['authfile'] ) ) +- agent = WWW::Mechanize.new ++ agent = Mechanize.new + + page = agent.post("https://secure.nicovideo.jp/secure/login?site=niconico", + {"mail"=>auth["mail"],"password"=>auth["password"]}) +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/legacy_plugins/Filter/Translations/yahoo.rb trunk/legacy_plugins/Filter/Translations/yahoo.rb +--- trunk~/legacy_plugins/Filter/Translations/yahoo.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/legacy_plugins/Filter/Translations/yahoo.rb 2011-09-11 18:14:08.688832190 +0900 +@@ -23,7 +23,7 @@ + + data.collect {|d| + if d && d =~ /\S/ +- agent = WWW::Mechanize.new ++ agent = Mechanize.new + start = agent.get("http://honyaku.yahoo.co.jp/") + form = start.forms.last + +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/legacy_plugins/Publish/delicious.rb trunk/legacy_plugins/Publish/delicious.rb +--- trunk~/legacy_plugins/Publish/delicious.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/legacy_plugins/Publish/delicious.rb 2011-09-11 18:14:08.688832190 +0900 +@@ -16,7 +16,7 @@ + def initialize username, password, proxy=nil + @username = username + @password = password +- @agent = WWW::Mechanize.new ++ @agent = Mechanize.new + @agent.basic_auth(@username, @password) + if proxy && proxy.is_a?(Hash) && proxy['proxy_addr'] && proxy['proxy_port'] + @agent.set_proxy(proxy['proxy_addr'], proxy['proxy_port'], +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/legacy_plugins/Publish/hatena_diary_writer.rb trunk/legacy_plugins/Publish/hatena_diary_writer.rb +--- trunk~/legacy_plugins/Publish/hatena_diary_writer.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/legacy_plugins/Publish/hatena_diary_writer.rb 2011-09-11 18:14:08.688832190 +0900 +@@ -13,7 +13,7 @@ + def initialize(id,password) + @id = id + @password = password +- @agent = WWW::Mechanize.new ++ @agent = Mechanize.new + if proxy = ENV['HTTP_PROXY'] + proxy = URI.parse(proxy) + @agent.set_proxy(proxy.host, proxy.port) +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/legacy_plugins/Publish/mixi_diary_writer.rb trunk/legacy_plugins/Publish/mixi_diary_writer.rb +--- trunk~/legacy_plugins/Publish/mixi_diary_writer.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/legacy_plugins/Publish/mixi_diary_writer.rb 2011-09-11 18:14:08.688832190 +0900 +@@ -31,7 +31,7 @@ + @id = nil + @username = username + @password = password +- @agent = WWW::Mechanize.new ++ @agent = Mechanize.new + end + + def login username=@username, password=@password +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/legacy_plugins/Publish/scuttle.rb trunk/legacy_plugins/Publish/scuttle.rb +--- trunk~/legacy_plugins/Publish/scuttle.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/legacy_plugins/Publish/scuttle.rb 2011-09-11 18:14:08.688832190 +0900 +@@ -19,7 +19,7 @@ + @post_url = url + 'api/posts/add?' + @username = username + @password = password +- @agent = WWW::Mechanize.new ++ @agent = Mechanize.new + @agent.basic_auth(@username, @password) + if proxy && proxy.is_a?(Hash) && proxy['proxy_addr'] && proxy['proxy_port'] + @agent.set_proxy(proxy['proxy_addr'], proxy['proxy_port'], +diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/lib/yapra/plugin/mechanize_base.rb trunk/lib/yapra/plugin/mechanize_base.rb +--- trunk~/lib/yapra/plugin/mechanize_base.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/lib/yapra/plugin/mechanize_base.rb 2011-09-11 18:14:08.692832251 +0900 +@@ -4,7 +4,7 @@ + + class Yapra::Plugin::MechanizeBase < Yapra::Plugin::Base + def agent +- pipeline.context['mechanize_agent'] ||= WWW::Mechanize.new ++ pipeline.context['mechanize_agent'] ||= Mechanize.new + pipeline.context['mechanize_agent'] + end + --- yapra-0.1.2.orig/debian/patches/40_for_ruby1.9 +++ yapra-0.1.2/debian/patches/40_for_ruby1.9 @@ -0,0 +1,76 @@ +--- a/bin/yapra ++++ b/bin/yapra +@@ -1,5 +1,5 @@ +-#!/usr/bin/env ruby -wKU +-$KCODE='u' ++#!/usr/bin/ruby -KU ++# -*- coding: utf-8 -*- + require 'yaml' + require 'optparse' + require 'kconv' +--- a/lib/yapra/legacy_plugin/base.rb ++++ b/lib/yapra/legacy_plugin/base.rb +@@ -10,7 +10,7 @@ + def initialize(pipeline, plugin_path) + @_yapra_pipeline = pipeline + @_yapra_run_method = File.basename(plugin_path, '.*') +- instance_eval( @source = File.read(plugin_path).toutf8, plugin_path, 1) ++ instance_eval( @source = File.read(plugin_path).toutf8, plugin_path.to_s, 1) + end + + def logger +--- a/legacy_plugins/Filter/Translations/yahoo.rb ++++ b/legacy_plugins/Filter/Translations/yahoo.rb +@@ -11,12 +11,12 @@ + config = (config || { "translation" => "en=>ja" }) + + trans = case config["translation"] +- when "en=>ja": "EJ" +- when "kr=>ja": "KJ" +- when "cn=>ja": "CJ" +- when "ja=>en": "JE" +- when "ja=>kr": "JK" +- when "ja=>cn": "JC" ++ when "en=>ja" then "EJ" ++ when "kr=>ja" then "KJ" ++ when "cn=>ja" then "CJ" ++ when "ja=>en" then "JE" ++ when "ja=>kr" then "JK" ++ when "ja=>cn" then "JC" + else + return data + end +--- a/legacy_plugins/plagger.rb ++++ b/legacy_plugins/plagger.rb +@@ -25,7 +25,7 @@ + require 'rss/2.0' + require 'pathname' + +-raise LoadError unless ENV['PATH'].split(Config::CONFIG['PATH_SEPARATOR']).find {|dir| ++raise LoadError unless ENV['PATH'].split(RbConfig::CONFIG['PATH_SEPARATOR']).find {|dir| + File.executable?(File.join(dir, 'plagger')) || File.executable?(File.join(dir, 'plagger.bat')) + } + +@@ -79,8 +79,8 @@ + def input_option(config) + opt = config.has_key?("input") ? config["input"] : "nothing" + case opt +- when "feed": :feed +- when "nothing": :nothing ++ when "feed" then :feed ++ when "nothing" then :nothing + else + :nothing + end +--- a/lib/yapra.rb ++++ b/lib/yapra.rb +@@ -29,7 +29,9 @@ + + # TODO create util class, and move this method. + def load_class_constant module_name ++ $:.unshift('.') + require Yapra::Inflector.underscore(module_name) ++ $:.shift + return Yapra::Inflector.constantize(module_name) + end + end --- yapra-0.1.2.orig/debian/patches/90_independent_of_rubygems +++ yapra-0.1.2/debian/patches/90_independent_of_rubygems @@ -0,0 +1,14 @@ +## 90_independent_of_rubygems.dpatch by Taku YASUI +## DP: No description. + +diff -urNad trunk~/lib/yapra.rb trunk/lib/yapra.rb +--- trunk~/lib/yapra.rb 2009-06-23 21:39:50.000000000 +0900 ++++ trunk/lib/yapra.rb 2009-09-08 01:42:02.914339024 +0900 +@@ -37,6 +37,6 @@ + require 'rss/2.0' + require 'rss/dublincore' + require 'rss/maker' +-require 'rubygems' ++#require 'rubygems' + + require 'yapra/inflector' --- yapra-0.1.2.orig/debian/patches/series +++ yapra-0.1.2/debian/patches/series @@ -0,0 +1,5 @@ +10_debianize_directory +20_deduped_directory_hashing +30_change_mechanize_modulepath +40_for_ruby1.9 +90_independent_of_rubygems --- yapra-0.1.2.orig/debian/rules +++ yapra-0.1.2/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +RUBYLIBDIR = $(shell ruby -rrbconfig -e 'puts RbConfig::CONFIG["vendordir"]') + +install/yapra:: + install -m 755 bin/yapra $(DEB_DESTDIR)/usr/bin/yapra + find plugins -name '*.rb' -print0 | xargs -0ri install -D -m 644 {} $(DEB_DESTDIR)/usr/share/yapra/{} + find legacy_plugins -name '*.rb' -prune 'twitter.rb' -prune 'apply_text_html.rb' -print0 | xargs -0ri install -D -m 644 {} $(DEB_DESTDIR)/usr/share/yapra/{} + find lib-plugins -name '*.rb' -print0 | xargs -0ri install -D -m 644 {} $(DEB_DESTDIR)/usr/share/yapra/{} + cd lib && find . -name '*.rb' -print0 | xargs -0ri install -D -m 644 {} $(DEB_DESTDIR)/$(RUBYLIBDIR)/{} --- yapra-0.1.2.orig/debian/watch +++ yapra-0.1.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://rubyforge.org/frs/?group_id=6487 .*/yapra-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ --- yapra-0.1.2.orig/debian/yapra.1 +++ yapra-0.1.2/debian/yapra.1 @@ -0,0 +1,62 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH YAPRA 1 "2009-09-08" "Man Page" "pluggable RSS/Atom feed aggregator" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +yapra \- pluggable RSS/Atom feed aggregator +.SH SYNOPSIS +.B yapra +.RI [ options ] +.SH DESCRIPTION +Aggregate RSS/Atom feed or any other data and filter/publish them. +You write configuration file (default: config.yaml) as YAML +format and run +.B yapra +command. +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B \-c \fR\fICONFIGFILE\fB, \-\-configfile \fR\fICONFIGFILE +Specify configuration file (default: config.yaml) +.TP +.B \-d \fR\fICONFIGDIR\fB, \-\-configfile-directory \fR\fICONFIGDIR +Specify configuration directory. yapra read all '.yaml' files in this +directory. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-\-log-level \fR\fILEVEL +Specify log level. Possible \fILEVEL\fP is "fatal", "error", "warn", "info" +and "debug" (default: warn). +.TP +.B \-p \fR\fIPLUGINDIR\fB, \-\-plugindir \fR\fIPLUGINDIR +Append \fIPLUGINDIR\fP to legacy plugin directories. +.TP +.B \-m \fR\fIMODE\fB, \-\-mode \fR\fIMODE +Specify run mode. Possible \fIMODE\fP is "compatible" and "advance". +.TP +.B \-v, \-\-version +Show version of program. +.SH SEE ALSO +Yapra homepage: \fB\fIhttp://yapra.rubyforge.org/ +.SH AUTHOR +yapra was written by Yuanying Ohtsuka. +.PP +This manual page was written by Taku YASUI , +for the Debian project (and may be used by others).