Received: by mail.netbsd.org (Postfix, from userid 605) id 38BDB84D7A; Sun, 20 Sep 2020 05:41:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B3A6684CE0 for ; Sun, 20 Sep 2020 05:41:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id OsvUu1woNogq for ; Sun, 20 Sep 2020 05:41:17 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id DAC8F84CDF for ; Sun, 20 Sep 2020 05:41:16 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 6CEADFB28; Sun, 20 Sep 2020 05:41:16 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_160058047622480" MIME-Version: 1.0 Date: Sun, 20 Sep 2020 05:41:16 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/devel/ruby-bond To: pkgsrc-changes@NetBSD.org Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20200920054116.6CEADFB28@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_160058047622480 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Sun Sep 20 05:41:16 UTC 2020 Added Files: pkgsrc/devel/ruby-bond: DESCR Makefile PLIST distinfo Log Message: devel/ruby-bond: import ruby27-bond-0.5.1 Bond is on a mission to improve autocompletion in ruby, especially for irb/ripl. Aside from doing everything irb's can do and fixing its quirks, Bond can autocomplete argument(s) to methods, uniquely completing per module, per method and per argument. Bond brings ruby autocompletion closer to bash/zsh as it provides a configuration system and a DSL for creating custom completions and completion rules. With this configuration system, users can customize their autocompletions and share it with others. Bond can also load completions that ship with gems. Bond is able to offer more than irb's completion since it uses the full line of input when completing as opposed to irb's last-word approach. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ruby-bond/DESCR \ pkgsrc/devel/ruby-bond/Makefile pkgsrc/devel/ruby-bond/PLIST \ pkgsrc/devel/ruby-bond/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_160058047622480 Content-Disposition: inline Content-Length: 4273 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/ruby-bond/DESCR diff -u /dev/null pkgsrc/devel/ruby-bond/DESCR:1.1 --- /dev/null Sun Sep 20 05:41:16 2020 +++ pkgsrc/devel/ruby-bond/DESCR Sun Sep 20 05:41:16 2020 @@ -0,0 +1,11 @@ +Bond is on a mission to improve autocompletion in ruby, especially +for irb/ripl. Aside from doing everything irb's can do and fixing +its quirks, Bond can autocomplete argument(s) to methods, uniquely +completing per module, per method and per argument. Bond brings +ruby autocompletion closer to bash/zsh as it provides a configuration +system and a DSL for creating custom completions and completion +rules. With this configuration system, users can customize their +autocompletions and share it with others. Bond can also load +completions that ship with gems. Bond is able to offer more than +irb's completion since it uses the full line of input when completing +as opposed to irb's last-word approach. Index: pkgsrc/devel/ruby-bond/Makefile diff -u /dev/null pkgsrc/devel/ruby-bond/Makefile:1.1 --- /dev/null Sun Sep 20 05:41:16 2020 +++ pkgsrc/devel/ruby-bond/Makefile Sun Sep 20 05:41:16 2020 @@ -0,0 +1,12 @@ +# $NetBSD: Makefile,v 1.1 2020/09/20 05:41:16 ryoon Exp $ + +DISTNAME= bond-0.5.1 +CATEGORIES= devel + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= http://tagaholic.me/bond/ +COMMENT= Improve autocompletion in Ruby +LICENSE= mit + +.include "../../lang/ruby/gem.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/ruby-bond/PLIST diff -u /dev/null pkgsrc/devel/ruby-bond/PLIST:1.1 --- /dev/null Sun Sep 20 05:41:16 2020 +++ pkgsrc/devel/ruby-bond/PLIST Sun Sep 20 05:41:16 2020 @@ -0,0 +1,51 @@ +@comment $NetBSD: PLIST,v 1.1 2020/09/20 05:41:16 ryoon Exp $ +${GEM_HOME}/cache/${GEM_NAME}.gem +${GEM_EXTSDIR}/gem.build_complete +${GEM_LIBDIR}/.gemspec +${GEM_LIBDIR}/.travis.yml +${GEM_LIBDIR}/CHANGELOG.rdoc +${GEM_LIBDIR}/CONTRIBUTING.md +${GEM_LIBDIR}/LICENSE.txt +${GEM_LIBDIR}/README.rdoc +${GEM_LIBDIR}/Rakefile +${GEM_LIBDIR}/ext/readline_line_buffer/extconf.rb +${GEM_LIBDIR}/ext/readline_line_buffer/readline_line_buffer.c +${GEM_LIBDIR}/lib/bond.rb +${GEM_LIBDIR}/lib/bond/agent.rb +${GEM_LIBDIR}/lib/bond/completion.rb +${GEM_LIBDIR}/lib/bond/completions/activerecord.rb +${GEM_LIBDIR}/lib/bond/completions/array.rb +${GEM_LIBDIR}/lib/bond/completions/bond.rb +${GEM_LIBDIR}/lib/bond/completions/hash.rb +${GEM_LIBDIR}/lib/bond/completions/kernel.rb +${GEM_LIBDIR}/lib/bond/completions/module.rb +${GEM_LIBDIR}/lib/bond/completions/object.rb +${GEM_LIBDIR}/lib/bond/completions/struct.rb +${GEM_LIBDIR}/lib/bond/input.rb +${GEM_LIBDIR}/lib/bond/m.rb +${GEM_LIBDIR}/lib/bond/mission.rb +${GEM_LIBDIR}/lib/bond/missions/anywhere_mission.rb +${GEM_LIBDIR}/lib/bond/missions/default_mission.rb +${GEM_LIBDIR}/lib/bond/missions/method_mission.rb +${GEM_LIBDIR}/lib/bond/missions/object_mission.rb +${GEM_LIBDIR}/lib/bond/missions/operator_method_mission.rb +${GEM_LIBDIR}/lib/bond/rc.rb +${GEM_LIBDIR}/lib/bond/readline.rb +${GEM_LIBDIR}/lib/bond/readlines/jruby.rb +${GEM_LIBDIR}/lib/bond/readlines/rawline.rb +${GEM_LIBDIR}/lib/bond/readlines/ruby.rb +${GEM_LIBDIR}/lib/bond/search.rb +${GEM_LIBDIR}/lib/bond/version.rb +${GEM_LIBDIR}/test/agent_test.rb +${GEM_LIBDIR}/test/anywhere_mission_test.rb +${GEM_LIBDIR}/test/bond_test.rb +${GEM_LIBDIR}/test/completion_test.rb +${GEM_LIBDIR}/test/completions_test.rb +${GEM_LIBDIR}/test/m_test.rb +${GEM_LIBDIR}/test/method_mission_test.rb +${GEM_LIBDIR}/test/mission_test.rb +${GEM_LIBDIR}/test/object_mission_test.rb +${GEM_LIBDIR}/test/operator_method_mission_test.rb +${GEM_LIBDIR}/test/search_test.rb +${GEM_LIBDIR}/test/test_helper.rb +${GEM_HOME}/specifications/${GEM_NAME}.gemspec Index: pkgsrc/devel/ruby-bond/distinfo diff -u /dev/null pkgsrc/devel/ruby-bond/distinfo:1.1 --- /dev/null Sun Sep 20 05:41:16 2020 +++ pkgsrc/devel/ruby-bond/distinfo Sun Sep 20 05:41:16 2020 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/09/20 05:41:16 ryoon Exp $ + +SHA1 (bond-0.5.1.gem) = b42ebfdfc6b1491adbb82cbc047ace400b9f07b9 +RMD160 (bond-0.5.1.gem) = 06dc4e0a19397e317600d92b98011d350db46b71 +SHA512 (bond-0.5.1.gem) = 498ac4d44da2a8db0335526ff2e7859f7129a95141a63f914dc28a47009456eac1cdb8f015b4d22ae402b54152f0f9f9ce4b8f52248401042148256704553736 +Size (bond-0.5.1.gem) = 35328 bytes --_----------=_160058047622480--