pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/47791: New package: pkgsrc/net/ruby-tw, CUI Twitter client



>Number:         47791
>Category:       pkg
>Synopsis:       New package: pkgsrc/net/ruby-tw, CUI Twitter client
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu May 02 15:45:01 +0000 2013
>Originator:     Izumi Tsutsui
>Release:        NetBSD 6.0.1
>Organization:
>Environment:
System: NetBSD 6.0.1 and pkgsrc-2013Q1
Architecture: i386 and m68k, but should be MI
Machine: tested on i386, luna68k, x68k etc.
>Description:
This PR is a request to add new packages net/ruby-tw and required gems.

Tw is a CUI Twitter client using Ruby and gems.
It supports UserStreaming (realtime update) APIs and
barely works on slower m68k machines like luna68k and x68k,
so its package might be useful to demonstrate ancient gadgets
running a modern(?) social networking service client,
even without X server.

Tw homepage is:
 http://shokai.github.io/tw/
and there are several screen shots of Twitter timelines.

Tw requires several gems that are not imported to pkgsrc,
so this PR also includes all dependent gems:
- net/ruby-tw
  (CUI Twitter Client)
 - misc/ruby-args_parser
   (Parse ARGV from command line with DSL)
 - misc/ruby-parallel
   (Run any kind of code in parallel processes)
 - misc/ruby-rainbow
   (Extends ruby String class enabling coloring text on ANSI terminals)
 - net/ruby-twitter
   (Ruby interface to the Twitter API)
 - net/ruby-userstream
   (Simple twitter userstream library)
  -  misc/ruby-hashie
     (Small collection of tools that make hashes more powerful)

A shell archive (shar) text for these packages is attached.

All packages use pkgsrc/lang/ruby/gem.mk as other gem packages,
and all PLISTs are generated by make print-PLIST.

There is one concern:
 ruby-userstream requires a gem hashie 1.2.0,
 but the latest hashie version is 2.0.4.
 I don't know how such multiple versions of the same gem
 should be handled in pkgsrc framework.

>How-To-Repeat:
>Fix:

Here is a shell archive that adds the above packages,
tested on pkgsrc-2013Q1.

--- cut here --
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       misc/ruby-args_parser
#       misc/ruby-args_parser/DESCR
#       misc/ruby-args_parser/Makefile
#       misc/ruby-args_parser/PLIST
#       misc/ruby-args_parser/distinfo
#       misc/ruby-hashie
#       misc/ruby-hashie/DESCR
#       misc/ruby-hashie/Makefile
#       misc/ruby-hashie/PLIST
#       misc/ruby-hashie/distinfo
#       misc/ruby-parallel
#       misc/ruby-parallel/DESCR
#       misc/ruby-parallel/Makefile
#       misc/ruby-parallel/PLIST
#       misc/ruby-parallel/distinfo
#       misc/ruby-rainbow
#       misc/ruby-rainbow/DESCR
#       misc/ruby-rainbow/Makefile
#       misc/ruby-rainbow/PLIST
#       misc/ruby-rainbow/distinfo
#       net/ruby-tw
#       net/ruby-tw/DESCR
#       net/ruby-tw/Makefile
#       net/ruby-tw/PLIST
#       net/ruby-tw/distinfo
#       net/ruby-twitter
#       net/ruby-twitter/DESCR
#       net/ruby-twitter/Makefile
#       net/ruby-twitter/PLIST
#       net/ruby-twitter/distinfo
#       net/ruby-userstream
#       net/ruby-userstream/DESCR
#       net/ruby-userstream/Makefile
#       net/ruby-userstream/PLIST
#       net/ruby-userstream/distinfo
#
echo c - misc/ruby-args_parser
mkdir -p misc/ruby-args_parser > /dev/null 2>&1
echo x - misc/ruby-args_parser/DESCR
sed 's/^X//' >misc/ruby-args_parser/DESCR << 
'END-of-misc/ruby-args_parser/DESCR'
XParse ARGV from command line with DSL.
END-of-misc/ruby-args_parser/DESCR
echo x - misc/ruby-args_parser/Makefile
sed 's/^X//' >misc/ruby-args_parser/Makefile << 
'END-of-misc/ruby-args_parser/Makefile'
X# $NetBSD$
X#
X
XDISTNAME=      args_parser-0.1.4
XCATEGORIES=    misc
X
XMAINTAINER=    tsutsui%NetBSD.org@localhost
XHOMEPAGE=      http://shokai.github.io/args_parser/
XCOMMENT=       Parse ARGV from command line with DSL
XLICENSE=       mit
X
XUSE_LANGUAGES= # none
X
X.include "../../lang/ruby/gem.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-misc/ruby-args_parser/Makefile
echo x - misc/ruby-args_parser/PLIST
sed 's/^X//' >misc/ruby-args_parser/PLIST << 
'END-of-misc/ruby-args_parser/PLIST'
X@comment $NetBSD$
X${GEM_HOME}/cache/${GEM_NAME}.gem
X${GEM_LIBDIR}/.gitignore
X${GEM_LIBDIR}/Gemfile
X${GEM_LIBDIR}/History.txt
X${GEM_LIBDIR}/LICENSE.txt
X${GEM_LIBDIR}/README.md
X${GEM_LIBDIR}/Rakefile
X${GEM_LIBDIR}/args_parser.gemspec
X${GEM_LIBDIR}/lib/args_parser.rb
X${GEM_LIBDIR}/lib/args_parser/config.rb
X${GEM_LIBDIR}/lib/args_parser/error.rb
X${GEM_LIBDIR}/lib/args_parser/filter.rb
X${GEM_LIBDIR}/lib/args_parser/parser.rb
X${GEM_LIBDIR}/lib/args_parser/styles/default.rb
X${GEM_LIBDIR}/lib/args_parser/styles/equal.rb
X${GEM_LIBDIR}/lib/args_parser/validator.rb
X${GEM_LIBDIR}/lib/args_parser/version.rb
X${GEM_LIBDIR}/samples/download_webpage.rb
X${GEM_LIBDIR}/samples/twitter_timeline.rb
X${GEM_LIBDIR}/test/test_args_parser.rb
X${GEM_LIBDIR}/test/test_args_parser_style_equal.rb
X${GEM_LIBDIR}/test/test_default.rb
X${GEM_LIBDIR}/test/test_filter.rb
X${GEM_LIBDIR}/test/test_helper.rb
X${GEM_LIBDIR}/test/test_validator.rb
X${GEM_LIBDIR}/test/test_version.rb
X${GEM_HOME}/specifications/${GEM_NAME}.gemspec
END-of-misc/ruby-args_parser/PLIST
echo x - misc/ruby-args_parser/distinfo
sed 's/^X//' >misc/ruby-args_parser/distinfo << 
'END-of-misc/ruby-args_parser/distinfo'
X$NetBSD$
X
XSHA1 (args_parser-0.1.4.gem) = b091a93e58363ac97e944f8e91866ce9666ca81d
XRMD160 (args_parser-0.1.4.gem) = 37b891237990263497cb2095ce79e147ce7acbe7
XSize (args_parser-0.1.4.gem) = 9728 bytes
END-of-misc/ruby-args_parser/distinfo
echo c - misc/ruby-hashie
mkdir -p misc/ruby-hashie > /dev/null 2>&1
echo x - misc/ruby-hashie/DESCR
sed 's/^X//' >misc/ruby-hashie/DESCR << 'END-of-misc/ruby-hashie/DESCR'
XHashie is a small collection of tools that make hashes more powerful.
XCurrently includes Mash (Mocking Hash) and Dash (Discrete Hash).
END-of-misc/ruby-hashie/DESCR
echo x - misc/ruby-hashie/Makefile
sed 's/^X//' >misc/ruby-hashie/Makefile << 'END-of-misc/ruby-hashie/Makefile'
X# $NetBSD$
X#
X
XDISTNAME=      hashie-1.2.0
XCATEGORIES=    misc
X
XMAINTAINER=    tsutsui%NetBSD.org@localhost
XHOMEPAGE=      https://github.com/intridea/hashie
XCOMMENT=       Small collection of tools that make hashes more powerful
X
X
XLICENSE=       mit
X
XUSE_LANGUAGES= # none
X
X.include "../../lang/ruby/gem.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-misc/ruby-hashie/Makefile
echo x - misc/ruby-hashie/PLIST
sed 's/^X//' >misc/ruby-hashie/PLIST << 'END-of-misc/ruby-hashie/PLIST'
X@comment $NetBSD$
X${GEM_HOME}/cache/${GEM_NAME}.gem
X${GEM_LIBDIR}/.document
X${GEM_LIBDIR}/.gitignore
X${GEM_LIBDIR}/.rspec
X${GEM_LIBDIR}/.travis.yml
X${GEM_LIBDIR}/Gemfile
X${GEM_LIBDIR}/Gemfile.lock
X${GEM_LIBDIR}/Guardfile
X${GEM_LIBDIR}/LICENSE
X${GEM_LIBDIR}/README.rdoc
X${GEM_LIBDIR}/Rakefile
X${GEM_LIBDIR}/hashie.gemspec
X${GEM_LIBDIR}/lib/hashie.rb
X${GEM_LIBDIR}/lib/hashie/clash.rb
X${GEM_LIBDIR}/lib/hashie/dash.rb
X${GEM_LIBDIR}/lib/hashie/hash.rb
X${GEM_LIBDIR}/lib/hashie/hash_extensions.rb
X${GEM_LIBDIR}/lib/hashie/mash.rb
X${GEM_LIBDIR}/lib/hashie/trash.rb
X${GEM_LIBDIR}/lib/hashie/version.rb
X${GEM_LIBDIR}/spec/hashie/clash_spec.rb
X${GEM_LIBDIR}/spec/hashie/dash_spec.rb
X${GEM_LIBDIR}/spec/hashie/hash_spec.rb
X${GEM_LIBDIR}/spec/hashie/mash_spec.rb
X${GEM_LIBDIR}/spec/hashie/trash_spec.rb
X${GEM_LIBDIR}/spec/spec.opts
X${GEM_LIBDIR}/spec/spec_helper.rb
X${GEM_HOME}/specifications/${GEM_NAME}.gemspec
END-of-misc/ruby-hashie/PLIST
echo x - misc/ruby-hashie/distinfo
sed 's/^X//' >misc/ruby-hashie/distinfo << 'END-of-misc/ruby-hashie/distinfo'
X$NetBSD$
X
XSHA1 (hashie-1.2.0.gem) = 0c716b850926cfedf018eef0b7ad6b35c8c9af9b
XRMD160 (hashie-1.2.0.gem) = e3ada67027f7195dc60ce06956bcc1e0d574cc32
XSize (hashie-1.2.0.gem) = 15872 bytes
END-of-misc/ruby-hashie/distinfo
echo c - misc/ruby-parallel
mkdir -p misc/ruby-parallel > /dev/null 2>&1
echo x - misc/ruby-parallel/DESCR
sed 's/^X//' >misc/ruby-parallel/DESCR << 'END-of-misc/ruby-parallel/DESCR'
XRuby gem to run any kind of code in parallel processes.
END-of-misc/ruby-parallel/DESCR
echo x - misc/ruby-parallel/Makefile
sed 's/^X//' >misc/ruby-parallel/Makefile << 
'END-of-misc/ruby-parallel/Makefile'
X# $NetBSD$
X#
X
XDISTNAME=      parallel-0.6.4
XCATEGORIES=    misc
X
XMAINTAINER=    tsutsui%NetBSD.org@localhost
XHOMEPAGE=      https://github.com/grosser/parallel
XCOMMENT=       Run any kind of code in parallel processes
XLICENSE=       mit
X
XUSE_LANGUAGES= # none
X
X.include "../../lang/ruby/gem.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-misc/ruby-parallel/Makefile
echo x - misc/ruby-parallel/PLIST
sed 's/^X//' >misc/ruby-parallel/PLIST << 'END-of-misc/ruby-parallel/PLIST'
X@comment $NetBSD$
X${GEM_HOME}/cache/${GEM_NAME}.gem
X${GEM_LIBDIR}/Gemfile
X${GEM_LIBDIR}/Gemfile.lock
X${GEM_LIBDIR}/MIT-LICENSE.txt
X${GEM_LIBDIR}/Rakefile
X${GEM_LIBDIR}/Readme.md
X${GEM_LIBDIR}/gem-public_cert.pem
X${GEM_LIBDIR}/lib/parallel.rb
X${GEM_LIBDIR}/lib/parallel/version.rb
X${GEM_LIBDIR}/parallel.gemspec
X${GEM_LIBDIR}/spec/cases/closes_processes_at_runtime.rb
X${GEM_LIBDIR}/spec/cases/count_open_pipes.rb
X${GEM_LIBDIR}/spec/cases/each.rb
X${GEM_LIBDIR}/spec/cases/each_with_index.rb
X${GEM_LIBDIR}/spec/cases/host_os_override_processor_count.rb
X${GEM_LIBDIR}/spec/cases/map_with_index.rb
X${GEM_LIBDIR}/spec/cases/map_with_index_empty.rb
X${GEM_LIBDIR}/spec/cases/map_with_killed_worker_before_read.rb
X${GEM_LIBDIR}/spec/cases/map_with_killed_worker_before_write.rb
X${GEM_LIBDIR}/spec/cases/map_with_nested_arrays_and_nil.rb
X${GEM_LIBDIR}/spec/cases/map_with_processes_and_break.rb
X${GEM_LIBDIR}/spec/cases/map_with_processes_and_exceptions.rb
X${GEM_LIBDIR}/spec/cases/map_with_threads_and_break.rb
X${GEM_LIBDIR}/spec/cases/map_with_threads_and_exceptions.rb
X${GEM_LIBDIR}/spec/cases/no_dump_with_each.rb
X${GEM_LIBDIR}/spec/cases/parallel_high_fork_rate.rb
X${GEM_LIBDIR}/spec/cases/parallel_influence_outside_data.rb
X${GEM_LIBDIR}/spec/cases/parallel_map.rb
X${GEM_LIBDIR}/spec/cases/parallel_map_complex_objects.rb
X${GEM_LIBDIR}/spec/cases/parallel_map_range.rb
X${GEM_LIBDIR}/spec/cases/parallel_map_sleeping.rb
X${GEM_LIBDIR}/spec/cases/parallel_map_uneven.rb
X${GEM_LIBDIR}/spec/cases/parallel_raise.rb
X${GEM_LIBDIR}/spec/cases/parallel_raise_undumpable.rb
X${GEM_LIBDIR}/spec/cases/parallel_sleeping_2.rb
X${GEM_LIBDIR}/spec/cases/parallel_start_and_kill.rb
X${GEM_LIBDIR}/spec/cases/parallel_with_detected_cpus.rb
X${GEM_LIBDIR}/spec/cases/parallel_with_nil_uses_detected_cpus.rb
X${GEM_LIBDIR}/spec/cases/parallel_with_set_processes.rb
X${GEM_LIBDIR}/spec/parallel_spec.rb
X${GEM_LIBDIR}/spec/spec_helper.rb
X${GEM_HOME}/specifications/${GEM_NAME}.gemspec
END-of-misc/ruby-parallel/PLIST
echo x - misc/ruby-parallel/distinfo
sed 's/^X//' >misc/ruby-parallel/distinfo << 
'END-of-misc/ruby-parallel/distinfo'
X$NetBSD$
X
XSHA1 (parallel-0.6.4.gem) = 27e04673a0a4a46b102e9e9258ea5d6846f98c0a
XRMD160 (parallel-0.6.4.gem) = 1674524ead5caef50bd3df0049cbb07ba8da4b1c
XSize (parallel-0.6.4.gem) = 17408 bytes
END-of-misc/ruby-parallel/distinfo
echo c - misc/ruby-rainbow
mkdir -p misc/ruby-rainbow > /dev/null 2>&1
echo x - misc/ruby-rainbow/DESCR
sed 's/^X//' >misc/ruby-rainbow/DESCR << 'END-of-misc/ruby-rainbow/DESCR'
XRainbow extends ruby String class enabling coloring text on ANSI terminals.
END-of-misc/ruby-rainbow/DESCR
echo x - misc/ruby-rainbow/Makefile
sed 's/^X//' >misc/ruby-rainbow/Makefile << 'END-of-misc/ruby-rainbow/Makefile'
X# $NetBSD$
X#
X
XDISTNAME=      rainbow-1.1.4
XCATEGORIES=    misc
X
XMAINTAINER=    tsutsui%NetBSD.org@localhost
XHOMEPAGE=      https://github.com/sickill/rainbow
XCOMMENT=       Extends ruby String class enabling coloring text on ANSI 
terminals
XLICENSE=       mit
X
XUSE_LANGUAGES= # none
X
X.include "../../lang/ruby/gem.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-misc/ruby-rainbow/Makefile
echo x - misc/ruby-rainbow/PLIST
sed 's/^X//' >misc/ruby-rainbow/PLIST << 'END-of-misc/ruby-rainbow/PLIST'
X@comment $NetBSD$
X${GEM_HOME}/cache/${GEM_NAME}.gem
X${GEM_LIBDIR}/Changelog
X${GEM_LIBDIR}/LICENSE
X${GEM_LIBDIR}/README.markdown
X${GEM_LIBDIR}/lib/ansi_color.rb
X${GEM_LIBDIR}/lib/ansi_rgb.rb
X${GEM_LIBDIR}/lib/rainbow.rb
X${GEM_LIBDIR}/test/rainbow_test.rb
X${GEM_HOME}/specifications/${GEM_NAME}.gemspec
END-of-misc/ruby-rainbow/PLIST
echo x - misc/ruby-rainbow/distinfo
sed 's/^X//' >misc/ruby-rainbow/distinfo << 'END-of-misc/ruby-rainbow/distinfo'
X$NetBSD$
X
XSHA1 (rainbow-1.1.4.gem) = 28dec847c69f244a93de9f2593ef42b9dfc3146d
XRMD160 (rainbow-1.1.4.gem) = 67ebbc881ba281b5756109fc11209991903e9087
XSize (rainbow-1.1.4.gem) = 7680 bytes
END-of-misc/ruby-rainbow/distinfo
echo c - net/ruby-tw
mkdir -p net/ruby-tw > /dev/null 2>&1
echo x - net/ruby-tw/DESCR
sed 's/^X//' >net/ruby-tw/DESCR << 'END-of-net/ruby-tw/DESCR'
XRuby based CUI Twitter client.
END-of-net/ruby-tw/DESCR
echo x - net/ruby-tw/Makefile
sed 's/^X//' >net/ruby-tw/Makefile << 'END-of-net/ruby-tw/Makefile'
X# $NetBSD$
X
XDISTNAME=      tw-0.3.9
XCATEGORIES=    net
X
XMAINTAINER=    tsutsui%NetBSD.org@localhost
XHOMEPAGE=      http://shokai.github.io/tw/
XCOMMENT=       CUI Twitter Client
XLICENSE=       mit
X
XDEPENDS+=      ${RUBY_PKGPREFIX}-args_parser>=0.1.2:../../misc/ruby-args_parser
XDEPENDS+=      ${RUBY_PKGPREFIX}-parallel>=0.6.0:../../misc/ruby-parallel
XDEPENDS+=      ${RUBY_PKGPREFIX}-rainbow>=1.1.4:../../misc/ruby-rainbow
XDEPENDS+=      ${RUBY_PKGPREFIX}-twitter>=4.4.0:../../net/ruby-twitter
XDEPENDS+=      ${RUBY_PKGPREFIX}-userstream>=1.2.0:../../net/ruby-userstream
X
XRUBY_JSON_REQD=        1.7.0
X
X.include "../../lang/ruby/gem.mk"
X.include "../../lang/ruby/json.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-net/ruby-tw/Makefile
echo x - net/ruby-tw/PLIST
sed 's/^X//' >net/ruby-tw/PLIST << 'END-of-net/ruby-tw/PLIST'
X@comment $NetBSD$
Xbin/tw
X${GEM_HOME}/cache/${GEM_NAME}.gem
X${GEM_LIBDIR}/.gitignore
X${GEM_LIBDIR}/Gemfile
X${GEM_LIBDIR}/History.txt
X${GEM_LIBDIR}/LICENSE.txt
X${GEM_LIBDIR}/README.md
X${GEM_LIBDIR}/Rakefile
X${GEM_LIBDIR}/bin/tw
X${GEM_LIBDIR}/lib/tw.rb
X${GEM_LIBDIR}/lib/tw/app/cmds.rb
X${GEM_LIBDIR}/lib/tw/app/helper.rb
X${GEM_LIBDIR}/lib/tw/app/main.rb
X${GEM_LIBDIR}/lib/tw/app/opt_parser.rb
X${GEM_LIBDIR}/lib/tw/app/render.rb
X${GEM_LIBDIR}/lib/tw/client/auth.rb
X${GEM_LIBDIR}/lib/tw/client/error.rb
X${GEM_LIBDIR}/lib/tw/client/helper.rb
X${GEM_LIBDIR}/lib/tw/client/request.rb
X${GEM_LIBDIR}/lib/tw/client/stream.rb
X${GEM_LIBDIR}/lib/tw/client/tweet.rb
X${GEM_LIBDIR}/lib/tw/conf.rb
X${GEM_LIBDIR}/lib/tw/version.rb
X${GEM_LIBDIR}/samples/README.md
X${GEM_LIBDIR}/samples/sample.rb
X${GEM_LIBDIR}/samples/stream.rb
X${GEM_LIBDIR}/samples/update_profile_image.rb
X${GEM_LIBDIR}/test/test_helper.rb
X${GEM_LIBDIR}/test/test_t_co.rb
X${GEM_LIBDIR}/test/test_tw.rb
X${GEM_LIBDIR}/tw.gemspec
X${GEM_HOME}/specifications/${GEM_NAME}.gemspec
END-of-net/ruby-tw/PLIST
echo x - net/ruby-tw/distinfo
sed 's/^X//' >net/ruby-tw/distinfo << 'END-of-net/ruby-tw/distinfo'
X$NetBSD$
X
XSHA1 (tw-0.3.9.gem) = 3fa3eb429a4c0a73c778a68c007eb43414623987
XRMD160 (tw-0.3.9.gem) = 4a1ec8f2f2533aeb2af47e07cf42fe9dd96326c5
XSize (tw-0.3.9.gem) = 11776 bytes
END-of-net/ruby-tw/distinfo
echo c - net/ruby-twitter
mkdir -p net/ruby-twitter > /dev/null 2>&1
echo x - net/ruby-twitter/DESCR
sed 's/^X//' >net/ruby-twitter/DESCR << 'END-of-net/ruby-twitter/DESCR'
XA Ruby interface to the Twitter API.
END-of-net/ruby-twitter/DESCR
echo x - net/ruby-twitter/Makefile
sed 's/^X//' >net/ruby-twitter/Makefile << 'END-of-net/ruby-twitter/Makefile'
X# $NetBSD$
X
XDISTNAME=      twitter-4.6.2
XCATEGORIES=    net
X
XMAINTAINER=    tsutsui%NetBSD.org@localhost
XHOMEPAGE=      http://sferik.github.io/twitter/
XCOMMENT=       Ruby interface to the Twitter API
XLICENSE=       mit
X
XDEPENDS+=      
${RUBY_PKGPREFIX}-simple_oauth>=0.1.4:../../security/ruby-simple_oauth
XOVERRIDE_GEMSPEC+=     simple_oauth>=0.1.4
XDEPENDS+=      
${RUBY_PKGPREFIX}-multi_json>=1.0.0:../../textproc/ruby-multi_json
XDEPENDS+=      ${RUBY_PKGPREFIX}-faraday>=0.8<0.10:../../www/ruby-faraday
X
X.include "../../lang/ruby/gem.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-net/ruby-twitter/Makefile
echo x - net/ruby-twitter/PLIST
sed 's/^X//' >net/ruby-twitter/PLIST << 'END-of-net/ruby-twitter/PLIST'
X@comment $NetBSD$
X${GEM_HOME}/cache/${GEM_NAME}.gem
X${GEM_LIBDIR}/.yardopts
X${GEM_LIBDIR}/CHANGELOG.md
X${GEM_LIBDIR}/CONTRIBUTING.md
X${GEM_LIBDIR}/LICENSE.md
X${GEM_LIBDIR}/README.md
X${GEM_LIBDIR}/Rakefile
X${GEM_LIBDIR}/lib/twitter.rb
X${GEM_LIBDIR}/lib/twitter/action/favorite.rb
X${GEM_LIBDIR}/lib/twitter/action/follow.rb
X${GEM_LIBDIR}/lib/twitter/action/list_member_added.rb
X${GEM_LIBDIR}/lib/twitter/action/mention.rb
X${GEM_LIBDIR}/lib/twitter/action/reply.rb
X${GEM_LIBDIR}/lib/twitter/action/retweet.rb
X${GEM_LIBDIR}/lib/twitter/action/tweet.rb
X${GEM_LIBDIR}/lib/twitter/action_factory.rb
X${GEM_LIBDIR}/lib/twitter/api/arguments.rb
X${GEM_LIBDIR}/lib/twitter/api/direct_messages.rb
X${GEM_LIBDIR}/lib/twitter/api/favorites.rb
X${GEM_LIBDIR}/lib/twitter/api/friends_and_followers.rb
X${GEM_LIBDIR}/lib/twitter/api/help.rb
X${GEM_LIBDIR}/lib/twitter/api/lists.rb
X${GEM_LIBDIR}/lib/twitter/api/places_and_geo.rb
X${GEM_LIBDIR}/lib/twitter/api/saved_searches.rb
X${GEM_LIBDIR}/lib/twitter/api/search.rb
X${GEM_LIBDIR}/lib/twitter/api/spam_reporting.rb
X${GEM_LIBDIR}/lib/twitter/api/suggested_users.rb
X${GEM_LIBDIR}/lib/twitter/api/timelines.rb
X${GEM_LIBDIR}/lib/twitter/api/trends.rb
X${GEM_LIBDIR}/lib/twitter/api/tweets.rb
X${GEM_LIBDIR}/lib/twitter/api/undocumented.rb
X${GEM_LIBDIR}/lib/twitter/api/users.rb
X${GEM_LIBDIR}/lib/twitter/api/utils.rb
X${GEM_LIBDIR}/lib/twitter/base.rb
X${GEM_LIBDIR}/lib/twitter/basic_user.rb
X${GEM_LIBDIR}/lib/twitter/client.rb
X${GEM_LIBDIR}/lib/twitter/configurable.rb
X${GEM_LIBDIR}/lib/twitter/configuration.rb
X${GEM_LIBDIR}/lib/twitter/core_ext/enumerable.rb
X${GEM_LIBDIR}/lib/twitter/core_ext/kernel.rb
X${GEM_LIBDIR}/lib/twitter/creatable.rb
X${GEM_LIBDIR}/lib/twitter/cursor.rb
X${GEM_LIBDIR}/lib/twitter/default.rb
X${GEM_LIBDIR}/lib/twitter/direct_message.rb
X${GEM_LIBDIR}/lib/twitter/entity.rb
X${GEM_LIBDIR}/lib/twitter/entity/hashtag.rb
X${GEM_LIBDIR}/lib/twitter/entity/url.rb
X${GEM_LIBDIR}/lib/twitter/entity/user_mention.rb
X${GEM_LIBDIR}/lib/twitter/error.rb
X${GEM_LIBDIR}/lib/twitter/error/already_favorited.rb
X${GEM_LIBDIR}/lib/twitter/error/already_retweeted.rb
X${GEM_LIBDIR}/lib/twitter/error/bad_gateway.rb
X${GEM_LIBDIR}/lib/twitter/error/bad_request.rb
X${GEM_LIBDIR}/lib/twitter/error/client_error.rb
X${GEM_LIBDIR}/lib/twitter/error/configuration_error.rb
X${GEM_LIBDIR}/lib/twitter/error/decode_error.rb
X${GEM_LIBDIR}/lib/twitter/error/forbidden.rb
X${GEM_LIBDIR}/lib/twitter/error/gateway_timeout.rb
X${GEM_LIBDIR}/lib/twitter/error/identity_map_key_error.rb
X${GEM_LIBDIR}/lib/twitter/error/internal_server_error.rb
X${GEM_LIBDIR}/lib/twitter/error/not_acceptable.rb
X${GEM_LIBDIR}/lib/twitter/error/not_found.rb
X${GEM_LIBDIR}/lib/twitter/error/server_error.rb
X${GEM_LIBDIR}/lib/twitter/error/service_unavailable.rb
X${GEM_LIBDIR}/lib/twitter/error/too_many_requests.rb
X${GEM_LIBDIR}/lib/twitter/error/unauthorized.rb
X${GEM_LIBDIR}/lib/twitter/error/unprocessable_entity.rb
X${GEM_LIBDIR}/lib/twitter/exceptable.rb
X${GEM_LIBDIR}/lib/twitter/factory.rb
X${GEM_LIBDIR}/lib/twitter/geo.rb
X${GEM_LIBDIR}/lib/twitter/geo/point.rb
X${GEM_LIBDIR}/lib/twitter/geo/polygon.rb
X${GEM_LIBDIR}/lib/twitter/geo_factory.rb
X${GEM_LIBDIR}/lib/twitter/identity.rb
X${GEM_LIBDIR}/lib/twitter/identity_map.rb
X${GEM_LIBDIR}/lib/twitter/language.rb
X${GEM_LIBDIR}/lib/twitter/list.rb
X${GEM_LIBDIR}/lib/twitter/media/photo.rb
X${GEM_LIBDIR}/lib/twitter/media_factory.rb
X${GEM_LIBDIR}/lib/twitter/metadata.rb
X${GEM_LIBDIR}/lib/twitter/oembed.rb
X${GEM_LIBDIR}/lib/twitter/place.rb
X${GEM_LIBDIR}/lib/twitter/profile_banner.rb
X${GEM_LIBDIR}/lib/twitter/rate_limit.rb
X${GEM_LIBDIR}/lib/twitter/relationship.rb
X${GEM_LIBDIR}/lib/twitter/request/multipart_with_file.rb
X${GEM_LIBDIR}/lib/twitter/response/parse_json.rb
X${GEM_LIBDIR}/lib/twitter/response/raise_error.rb
X${GEM_LIBDIR}/lib/twitter/saved_search.rb
X${GEM_LIBDIR}/lib/twitter/search_results.rb
X${GEM_LIBDIR}/lib/twitter/settings.rb
X${GEM_LIBDIR}/lib/twitter/size.rb
X${GEM_LIBDIR}/lib/twitter/source_user.rb
X${GEM_LIBDIR}/lib/twitter/suggestion.rb
X${GEM_LIBDIR}/lib/twitter/target_user.rb
X${GEM_LIBDIR}/lib/twitter/trend.rb
X${GEM_LIBDIR}/lib/twitter/tweet.rb
X${GEM_LIBDIR}/lib/twitter/user.rb
X${GEM_LIBDIR}/lib/twitter/version.rb
X${GEM_LIBDIR}/spec/fixtures/about_me.json
X${GEM_LIBDIR}/spec/fixtures/activity_summary.json
X${GEM_LIBDIR}/spec/fixtures/already_favorited.json
X${GEM_LIBDIR}/spec/fixtures/already_retweeted.json
X${GEM_LIBDIR}/spec/fixtures/bad_gateway.json
X${GEM_LIBDIR}/spec/fixtures/bad_request.json
X${GEM_LIBDIR}/spec/fixtures/by_friends.json
X${GEM_LIBDIR}/spec/fixtures/category.json
X${GEM_LIBDIR}/spec/fixtures/configuration.json
X${GEM_LIBDIR}/spec/fixtures/contributees.json
X${GEM_LIBDIR}/spec/fixtures/direct_message.json
X${GEM_LIBDIR}/spec/fixtures/direct_messages.json
X${GEM_LIBDIR}/spec/fixtures/empty.json
X${GEM_LIBDIR}/spec/fixtures/end_session.json
X${GEM_LIBDIR}/spec/fixtures/followers_list.json
X${GEM_LIBDIR}/spec/fixtures/followers_list2.json
X${GEM_LIBDIR}/spec/fixtures/following.json
X${GEM_LIBDIR}/spec/fixtures/forbidden.json
X${GEM_LIBDIR}/spec/fixtures/friends_list.json
X${GEM_LIBDIR}/spec/fixtures/friends_list2.json
X${GEM_LIBDIR}/spec/fixtures/friendships.json
X${GEM_LIBDIR}/spec/fixtures/ids.json
X${GEM_LIBDIR}/spec/fixtures/ids_list.json
X${GEM_LIBDIR}/spec/fixtures/ids_list2.json
X${GEM_LIBDIR}/spec/fixtures/internal_server_error.json
X${GEM_LIBDIR}/spec/fixtures/languages.json
X${GEM_LIBDIR}/spec/fixtures/list.json
X${GEM_LIBDIR}/spec/fixtures/lists.json
X${GEM_LIBDIR}/spec/fixtures/locations.json
X${GEM_LIBDIR}/spec/fixtures/matching_trends.json
X${GEM_LIBDIR}/spec/fixtures/me.jpeg
X${GEM_LIBDIR}/spec/fixtures/members.json
X${GEM_LIBDIR}/spec/fixtures/memberships.json
X${GEM_LIBDIR}/spec/fixtures/memberships2.json
X${GEM_LIBDIR}/spec/fixtures/not_acceptable.json
X${GEM_LIBDIR}/spec/fixtures/not_following.json
X${GEM_LIBDIR}/spec/fixtures/not_found.json
X${GEM_LIBDIR}/spec/fixtures/oembed.json
X${GEM_LIBDIR}/spec/fixtures/pbjt.gif
X${GEM_LIBDIR}/spec/fixtures/pengwynn.json
X${GEM_LIBDIR}/spec/fixtures/phoenix_search.phoenix
X${GEM_LIBDIR}/spec/fixtures/place.json
X${GEM_LIBDIR}/spec/fixtures/places.json
X${GEM_LIBDIR}/spec/fixtures/privacy.json
X${GEM_LIBDIR}/spec/fixtures/profile_banner.json
X${GEM_LIBDIR}/spec/fixtures/rate_limit_status.json
X${GEM_LIBDIR}/spec/fixtures/resolve.json
X${GEM_LIBDIR}/spec/fixtures/retweet.json
X${GEM_LIBDIR}/spec/fixtures/retweets.json
X${GEM_LIBDIR}/spec/fixtures/saved_search.json
X${GEM_LIBDIR}/spec/fixtures/saved_searches.json
X${GEM_LIBDIR}/spec/fixtures/search.json
X${GEM_LIBDIR}/spec/fixtures/search_malformed.json
X${GEM_LIBDIR}/spec/fixtures/service_unavailable.json
X${GEM_LIBDIR}/spec/fixtures/settings.json
X${GEM_LIBDIR}/spec/fixtures/sferik.json
X${GEM_LIBDIR}/spec/fixtures/status.json
X${GEM_LIBDIR}/spec/fixtures/statuses.json
X${GEM_LIBDIR}/spec/fixtures/subscriptions.json
X${GEM_LIBDIR}/spec/fixtures/subscriptions2.json
X${GEM_LIBDIR}/spec/fixtures/suggestions.json
X${GEM_LIBDIR}/spec/fixtures/tos.json
X${GEM_LIBDIR}/spec/fixtures/totals.json
X${GEM_LIBDIR}/spec/fixtures/trends.json
X${GEM_LIBDIR}/spec/fixtures/unauthorized.json
X${GEM_LIBDIR}/spec/fixtures/user_search.json
X${GEM_LIBDIR}/spec/fixtures/user_timeline.json
X${GEM_LIBDIR}/spec/fixtures/users.json
X${GEM_LIBDIR}/spec/fixtures/users_list.json
X${GEM_LIBDIR}/spec/fixtures/users_list2.json
X${GEM_LIBDIR}/spec/fixtures/video_facets.json
X${GEM_LIBDIR}/spec/fixtures/we_concept_bg2.png
X${GEM_LIBDIR}/spec/fixtures/wildcomet2.jpe
X${GEM_LIBDIR}/spec/helper.rb
X${GEM_LIBDIR}/spec/twitter/action/favorite_spec.rb
X${GEM_LIBDIR}/spec/twitter/action/follow_spec.rb
X${GEM_LIBDIR}/spec/twitter/action/list_member_added_spec.rb
X${GEM_LIBDIR}/spec/twitter/action/mention_spec.rb
X${GEM_LIBDIR}/spec/twitter/action/reply_spec.rb
X${GEM_LIBDIR}/spec/twitter/action/retweet_spec.rb
X${GEM_LIBDIR}/spec/twitter/action_factory_spec.rb
X${GEM_LIBDIR}/spec/twitter/action_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/direct_messages_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/favorites_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/friends_and_followers_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/geo_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/help_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/lists_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/saved_searches_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/search_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/spam_reporting_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/suggested_users_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/timelines_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/trends_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/tweets_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/undocumented_spec.rb
X${GEM_LIBDIR}/spec/twitter/api/users_spec.rb
X${GEM_LIBDIR}/spec/twitter/base_spec.rb
X${GEM_LIBDIR}/spec/twitter/basic_user_spec.rb
X${GEM_LIBDIR}/spec/twitter/client_spec.rb
X${GEM_LIBDIR}/spec/twitter/configuration_spec.rb
X${GEM_LIBDIR}/spec/twitter/cursor_spec.rb
X${GEM_LIBDIR}/spec/twitter/direct_message_spec.rb
X${GEM_LIBDIR}/spec/twitter/error/client_error_spec.rb
X${GEM_LIBDIR}/spec/twitter/error/server_error_spec.rb
X${GEM_LIBDIR}/spec/twitter/error_spec.rb
X${GEM_LIBDIR}/spec/twitter/geo/point_spec.rb
X${GEM_LIBDIR}/spec/twitter/geo/polygon_spec.rb
X${GEM_LIBDIR}/spec/twitter/geo_factory_spec.rb
X${GEM_LIBDIR}/spec/twitter/geo_spec.rb
X${GEM_LIBDIR}/spec/twitter/identifiable_spec.rb
X${GEM_LIBDIR}/spec/twitter/list_spec.rb
X${GEM_LIBDIR}/spec/twitter/media/photo_spec.rb
X${GEM_LIBDIR}/spec/twitter/media_factory_spec.rb
X${GEM_LIBDIR}/spec/twitter/oembed_spec.rb
X${GEM_LIBDIR}/spec/twitter/place_spec.rb
X${GEM_LIBDIR}/spec/twitter/profile_banner_spec.rb
X${GEM_LIBDIR}/spec/twitter/rate_limit_spec.rb
X${GEM_LIBDIR}/spec/twitter/relationship_spec.rb
X${GEM_LIBDIR}/spec/twitter/saved_search_spec.rb
X${GEM_LIBDIR}/spec/twitter/search_results_spec.rb
X${GEM_LIBDIR}/spec/twitter/settings_spec.rb
X${GEM_LIBDIR}/spec/twitter/size_spec.rb
X${GEM_LIBDIR}/spec/twitter/source_user_spec.rb
X${GEM_LIBDIR}/spec/twitter/suggestion_spec.rb
X${GEM_LIBDIR}/spec/twitter/target_user_spec.rb
X${GEM_LIBDIR}/spec/twitter/trend_spec.rb
X${GEM_LIBDIR}/spec/twitter/tweet_spec.rb
X${GEM_LIBDIR}/spec/twitter/user_spec.rb
X${GEM_LIBDIR}/spec/twitter_spec.rb
X${GEM_LIBDIR}/twitter.gemspec
X${GEM_HOME}/specifications/${GEM_NAME}.gemspec
END-of-net/ruby-twitter/PLIST
echo x - net/ruby-twitter/distinfo
sed 's/^X//' >net/ruby-twitter/distinfo << 'END-of-net/ruby-twitter/distinfo'
X$NetBSD$
X
XSHA1 (twitter-4.6.2.gem) = 466d3c77bd1c2f30d28fd03f2ff931f5a3113e70
XRMD160 (twitter-4.6.2.gem) = 0070ff156978df1719a52c0506104445f71f5a33
XSize (twitter-4.6.2.gem) = 499200 bytes
END-of-net/ruby-twitter/distinfo
echo c - net/ruby-userstream
mkdir -p net/ruby-userstream > /dev/null 2>&1
echo x - net/ruby-userstream/DESCR
sed 's/^X//' >net/ruby-userstream/DESCR << 'END-of-net/ruby-userstream/DESCR'
XUserStream is a simple twitter userstream library.
END-of-net/ruby-userstream/DESCR
echo x - net/ruby-userstream/Makefile
sed 's/^X//' >net/ruby-userstream/Makefile << 
'END-of-net/ruby-userstream/Makefile'
X# $NetBSD$
X
XDISTNAME=      userstream-1.3.0
XCATEGORIES=    net
X
XMAINTAINER=    tsutsui%NetBSD.org@localhost
XHOMEPAGE=      https://github.com/mitukiii/userstream
XCOMMENT=       Simple twitter userstream library
XLICENSE=       mit
X
XDEPENDS+=      ${RUBY_PKGPREFIX}-hashie>=1.2.0<2.0.0:../../misc/ruby-hashie
XDEPENDS+=      ${RUBY_PKGPREFIX}-oauth>=0.4.7:../../security/ruby-oauth
XDEPENDS+=      ${RUBY_PKGPREFIX}-yajl>=1.1.0:../../textproc/ruby-yajl
X
X.include "../../lang/ruby/gem.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-net/ruby-userstream/Makefile
echo x - net/ruby-userstream/PLIST
sed 's/^X//' >net/ruby-userstream/PLIST << 'END-of-net/ruby-userstream/PLIST'
X@comment $NetBSD$
X${GEM_HOME}/cache/${GEM_NAME}.gem
X${GEM_LIBDIR}/.document
X${GEM_LIBDIR}/.gitignore
X${GEM_LIBDIR}/.rspec
X${GEM_LIBDIR}/Gemfile
X${GEM_LIBDIR}/MIT-LICENSE
X${GEM_LIBDIR}/README.md
X${GEM_LIBDIR}/Rakefile
X${GEM_LIBDIR}/lib/user_stream.rb
X${GEM_LIBDIR}/lib/user_stream/api.rb
X${GEM_LIBDIR}/lib/user_stream/client.rb
X${GEM_LIBDIR}/lib/user_stream/configuration.rb
X${GEM_LIBDIR}/lib/user_stream/error.rb
X${GEM_LIBDIR}/lib/user_stream/version.rb
X${GEM_LIBDIR}/lib/userstream.rb
X${GEM_LIBDIR}/spec/spec_helper.rb
X${GEM_LIBDIR}/spec/userstream_spec.rb
X${GEM_LIBDIR}/userstream.gemspec
X${GEM_HOME}/specifications/${GEM_NAME}.gemspec
END-of-net/ruby-userstream/PLIST
echo x - net/ruby-userstream/distinfo
sed 's/^X//' >net/ruby-userstream/distinfo << 
'END-of-net/ruby-userstream/distinfo'
X$NetBSD$
X
XSHA1 (userstream-1.3.0.gem) = 410f033d34eab613eb102dd8d0b7fa0ddad06835
XRMD160 (userstream-1.3.0.gem) = ecd6002aa46a82753a896dc5d1acad4249ef5803
XSize (userstream-1.3.0.gem) = 7680 bytes
END-of-net/ruby-userstream/distinfo
exit
--- cut here --



Home | Main Index | Thread Index | Old Index