ruby-gitlab-grit: Import ruby-gitlab-grit-2.8.2 as wip/ruby-gitlab-grit

Grit gives you object oriented read/write access to Git repositories
via Ruby. The main goals are stability and performance. To this end,
some of the interactions with Git repositories are done by shelling
out to the system's git command, and other interactions are done with
pure Ruby reimplementations of core Git functionality. This choice,
however, is transparent to end users, and you need not know which
method is being used.

This software was developed to power GitHub, and should be considered
production ready. An extensive test suite is provided to verify its
correctness.

Original Grit is maintained by Tom Preston-Werner, Scott Chacon, Chris
Wanstrath, and PJ Hyett.

This fork is maintained by GitLab.com

This documentation is accurate as of Grit 2.3.
This commit is contained in:
Atsushi Toyokura 2019-12-23 23:19:06 +09:00
parent 30f0471e03
commit 0755b0ea40
5 changed files with 88 additions and 0 deletions

View File

@ -4335,6 +4335,7 @@ SUBDIR+= ruby-ghi
SUBDIR+= ruby-git
SUBDIR+= ruby-git_stats
SUBDIR+= ruby-github-markup
SUBDIR+= ruby-gitlab-grit
SUBDIR+= ruby-httparty
SUBDIR+= ruby-iesd
SUBDIR+= ruby-kakasi

18
ruby-gitlab-grit/DESCR Normal file
View File

@ -0,0 +1,18 @@
Grit gives you object oriented read/write access to Git repositories
via Ruby. The main goals are stability and performance. To this end,
some of the interactions with Git repositories are done by shelling
out to the system's git command, and other interactions are done with
pure Ruby reimplementations of core Git functionality. This choice,
however, is transparent to end users, and you need not know which
method is being used.
This software was developed to power GitHub, and should be considered
production ready. An extensive test suite is provided to verify its
correctness.
Original Grit is maintained by Tom Preston-Werner, Scott Chacon, Chris
Wanstrath, and PJ Hyett.
This fork is maintained by GitLab.com
This documentation is accurate as of Grit 2.3.

18
ruby-gitlab-grit/Makefile Normal file
View File

@ -0,0 +1,18 @@
# $NetBSD$
DISTNAME= gitlab-grit-2.8.2
CATEGORIES= devel
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/gitlabhq/grit
COMMENT= Object oriented read/write access to Git repositories via Ruby
LICENSE= mit
DEPENDS+= git-[0-9]*:../../devel/git
DEPENDS+= ${RUBY_PKGPREFIX}-charlock_holmes>=0.6<1:../../wip/ruby-charlock_holmes
DEPENDS+= ${RUBY_PKGPREFIX}-diff-lcs>=1.1<2:../../textproc/ruby-diff-lcs
DEPENDS+= ${RUBY_PKGPREFIX}-mime-types>=1.16:../../mail/ruby-mime-types
DEPENDS+= ${RUBY_PKGPREFIX}-posix-spawn>=0.3<1:../../devel/ruby-posix-spawn
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"

45
ruby-gitlab-grit/PLIST Normal file
View File

@ -0,0 +1,45 @@
@comment $NetBSD$
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/VERSION
${GEM_LIBDIR}/lib/grit.rb
${GEM_LIBDIR}/lib/grit/actor.rb
${GEM_LIBDIR}/lib/grit/blame.rb
${GEM_LIBDIR}/lib/grit/blob.rb
${GEM_LIBDIR}/lib/grit/commit.rb
${GEM_LIBDIR}/lib/grit/commit_stats.rb
${GEM_LIBDIR}/lib/grit/config.rb
${GEM_LIBDIR}/lib/grit/diff.rb
${GEM_LIBDIR}/lib/grit/errors.rb
${GEM_LIBDIR}/lib/grit/git-ruby.rb
${GEM_LIBDIR}/lib/grit/git-ruby/commit_db.rb
${GEM_LIBDIR}/lib/grit/git-ruby/git_object.rb
${GEM_LIBDIR}/lib/grit/git-ruby/internal/file_window.rb
${GEM_LIBDIR}/lib/grit/git-ruby/internal/loose.rb
${GEM_LIBDIR}/lib/grit/git-ruby/internal/pack.rb
${GEM_LIBDIR}/lib/grit/git-ruby/internal/raw_object.rb
${GEM_LIBDIR}/lib/grit/git-ruby/repository.rb
${GEM_LIBDIR}/lib/grit/git.rb
${GEM_LIBDIR}/lib/grit/grep.rb
${GEM_LIBDIR}/lib/grit/index.rb
${GEM_LIBDIR}/lib/grit/lazy.rb
${GEM_LIBDIR}/lib/grit/merge.rb
${GEM_LIBDIR}/lib/grit/ref.rb
${GEM_LIBDIR}/lib/grit/repo.rb
${GEM_LIBDIR}/lib/grit/ruby1.9.rb
${GEM_LIBDIR}/lib/grit/status.rb
${GEM_LIBDIR}/lib/grit/submodule.rb
${GEM_LIBDIR}/lib/grit/tag.rb
${GEM_LIBDIR}/lib/grit/tree.rb
${GEM_LIBDIR}/lib/grit_ext.rb
${GEM_LIBDIR}/lib/grit_ext/actor.rb
${GEM_LIBDIR}/lib/grit_ext/blob.rb
${GEM_LIBDIR}/lib/grit_ext/commit.rb
${GEM_LIBDIR}/lib/grit_ext/diff.rb
${GEM_LIBDIR}/lib/grit_ext/tag.rb
${GEM_LIBDIR}/lib/grit_ext/tree.rb
${GEM_LIBDIR}/lib/grit_ext/version.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
@pkgdir lib/ruby/gems/2.6.0/extensions
@pkgdir lib/ruby/gems/2.6.0/build_info

View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (gitlab-grit-2.8.2.gem) = bf56e75932559512540a67069b34778c413f9807
RMD160 (gitlab-grit-2.8.2.gem) = b6a6e86c5256c7a9a9fd4e2774f6410a9105f8dd
SHA512 (gitlab-grit-2.8.2.gem) = 0b4bb57cee8a843ba9cd48235add6a3a811f3bb3ef96abce9758870ac93395dda81f8e8dc2bb1d64d89d47c4416b10fd8780fe5fd13f523f029af489286b52f7
Size (gitlab-grit-2.8.2.gem) = 46592 bytes