File: diff-lcs.gemspec

package info (click to toggle)
ruby-diff-lcs 1.6.2-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 648 kB
  • sloc: ruby: 3,030; makefile: 10
file content (47 lines) | stat: -rw-r--r-- 8,450 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#########################################################
# This file has been automatically generated by gem2tgz #
#########################################################
# -*- encoding: utf-8 -*-
# stub: diff-lcs 1.6.2 ruby lib

Gem::Specification.new do |s|
  s.name = "diff-lcs".freeze
  s.version = "1.6.2"

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "bug_tracker_uri" => "https://github.com/halostatue/diff-lcs/issues", "changelog_uri" => "https://github.com/halostatue/diff-lcs/blob/main/CHANGELOG.md", "homepage_uri" => "https://github.com/halostatue/diff-lcs", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/halostatue/diff-lcs" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Austin Ziegler".freeze]
  s.date = "2025-05-12"
  s.description = "Diff::LCS computes the difference between two Enumerable sequences using the\nMcIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities\nto create a simple HTML diff output format and a standard diff-like tool.\n\nThis is release 1.6.1, providing a simple extension that allows for\nDiff::LCS::Change objects to be treated implicitly as arrays and fixes a number\nof formatting issues.\n\nRuby versions below 2.5 are soft-deprecated, which means that older versions are\nno longer part of the CI test suite. If any changes have been introduced that\nbreak those versions, bug reports and patches will be accepted, but it will be\nup to the reporter to verify any fixes prior to release. The next major release\nwill completely break compatibility.".freeze
  s.email = ["halostatue@gmail.com".freeze]
  s.executables = ["htmldiff".freeze, "ldiff".freeze]
  s.extra_rdoc_files = ["CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "CONTRIBUTING.md".freeze, "CONTRIBUTORS.md".freeze, "LICENCE.md".freeze, "Manifest.txt".freeze, "README.md".freeze, "SECURITY.md".freeze, "docs/COPYING.txt".freeze, "docs/artistic.txt".freeze]
  s.files = [".rspec".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "CONTRIBUTING.md".freeze, "CONTRIBUTORS.md".freeze, "LICENCE.md".freeze, "Manifest.txt".freeze, "README.md".freeze, "Rakefile".freeze, "SECURITY.md".freeze, "bin/htmldiff".freeze, "bin/ldiff".freeze, "docs/COPYING.txt".freeze, "docs/artistic.txt".freeze, "lib/diff-lcs.rb".freeze, "lib/diff/lcs.rb".freeze, "lib/diff/lcs/array.rb".freeze, "lib/diff/lcs/backports.rb".freeze, "lib/diff/lcs/block.rb".freeze, "lib/diff/lcs/callbacks.rb".freeze, "lib/diff/lcs/change.rb".freeze, "lib/diff/lcs/htmldiff.rb".freeze, "lib/diff/lcs/hunk.rb".freeze, "lib/diff/lcs/internals.rb".freeze, "lib/diff/lcs/ldiff.rb".freeze, "lib/diff/lcs/string.rb".freeze, "lib/diff/lcs/version.rb".freeze, "mise.toml".freeze, "spec/change_spec.rb".freeze, "spec/diff_spec.rb".freeze, "spec/fixtures/123_x".freeze, "spec/fixtures/456_x".freeze, "spec/fixtures/aX".freeze, "spec/fixtures/bXaX".freeze, "spec/fixtures/ds1.csv".freeze, "spec/fixtures/ds2.csv".freeze, "spec/fixtures/empty".freeze, "spec/fixtures/file1.bin".freeze, "spec/fixtures/file2.bin".freeze, "spec/fixtures/four_lines".freeze, "spec/fixtures/four_lines_with_missing_new_line".freeze, "spec/fixtures/ldiff/diff.missing_new_line1-e".freeze, "spec/fixtures/ldiff/diff.missing_new_line1-f".freeze, "spec/fixtures/ldiff/diff.missing_new_line2-e".freeze, "spec/fixtures/ldiff/diff.missing_new_line2-f".freeze, "spec/fixtures/ldiff/error.diff.chef-e".freeze, "spec/fixtures/ldiff/error.diff.chef-f".freeze, "spec/fixtures/ldiff/error.diff.missing_new_line1-e".freeze, "spec/fixtures/ldiff/error.diff.missing_new_line1-f".freeze, "spec/fixtures/ldiff/error.diff.missing_new_line2-e".freeze, "spec/fixtures/ldiff/error.diff.missing_new_line2-f".freeze, "spec/fixtures/ldiff/output.diff".freeze, "spec/fixtures/ldiff/output.diff-c".freeze, "spec/fixtures/ldiff/output.diff-e".freeze, "spec/fixtures/ldiff/output.diff-f".freeze, "spec/fixtures/ldiff/output.diff-u".freeze, "spec/fixtures/ldiff/output.diff.bin1".freeze, "spec/fixtures/ldiff/output.diff.bin1-c".freeze, "spec/fixtures/ldiff/output.diff.bin1-e".freeze, "spec/fixtures/ldiff/output.diff.bin1-f".freeze, "spec/fixtures/ldiff/output.diff.bin1-u".freeze, "spec/fixtures/ldiff/output.diff.bin2".freeze, "spec/fixtures/ldiff/output.diff.bin2-c".freeze, "spec/fixtures/ldiff/output.diff.bin2-e".freeze, "spec/fixtures/ldiff/output.diff.bin2-f".freeze, "spec/fixtures/ldiff/output.diff.bin2-u".freeze, "spec/fixtures/ldiff/output.diff.chef".freeze, "spec/fixtures/ldiff/output.diff.chef-c".freeze, "spec/fixtures/ldiff/output.diff.chef-e".freeze, "spec/fixtures/ldiff/output.diff.chef-f".freeze, "spec/fixtures/ldiff/output.diff.chef-u".freeze, "spec/fixtures/ldiff/output.diff.chef2".freeze, "spec/fixtures/ldiff/output.diff.chef2-c".freeze, "spec/fixtures/ldiff/output.diff.chef2-d".freeze, "spec/fixtures/ldiff/output.diff.chef2-e".freeze, "spec/fixtures/ldiff/output.diff.chef2-f".freeze, "spec/fixtures/ldiff/output.diff.chef2-u".freeze, "spec/fixtures/ldiff/output.diff.empty.vs.four_lines".freeze, "spec/fixtures/ldiff/output.diff.empty.vs.four_lines-c".freeze, "spec/fixtures/ldiff/output.diff.empty.vs.four_lines-e".freeze, "spec/fixtures/ldiff/output.diff.empty.vs.four_lines-f".freeze, "spec/fixtures/ldiff/output.diff.empty.vs.four_lines-u".freeze, "spec/fixtures/ldiff/output.diff.four_lines.vs.empty".freeze, "spec/fixtures/ldiff/output.diff.four_lines.vs.empty-c".freeze, "spec/fixtures/ldiff/output.diff.four_lines.vs.empty-e".freeze, "spec/fixtures/ldiff/output.diff.four_lines.vs.empty-f".freeze, "spec/fixtures/ldiff/output.diff.four_lines.vs.empty-u".freeze, "spec/fixtures/ldiff/output.diff.issue95_trailing_context".freeze, "spec/fixtures/ldiff/output.diff.issue95_trailing_context-c".freeze, "spec/fixtures/ldiff/output.diff.issue95_trailing_context-e".freeze, "spec/fixtures/ldiff/output.diff.issue95_trailing_context-f".freeze, "spec/fixtures/ldiff/output.diff.issue95_trailing_context-u".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line1".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line1-c".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line1-e".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line1-f".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line1-u".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line2".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line2-c".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line2-e".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line2-f".freeze, "spec/fixtures/ldiff/output.diff.missing_new_line2-u".freeze, "spec/fixtures/new-chef".freeze, "spec/fixtures/new-chef2".freeze, "spec/fixtures/old-chef".freeze, "spec/fixtures/old-chef2".freeze, "spec/hunk_spec.rb".freeze, "spec/issues_spec.rb".freeze, "spec/lcs_spec.rb".freeze, "spec/ldiff_spec.rb".freeze, "spec/patch_spec.rb".freeze, "spec/sdiff_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/traverse_balanced_spec.rb".freeze, "spec/traverse_sequences_spec.rb".freeze]
  s.homepage = "https://github.com/halostatue/diff-lcs".freeze
  s.licenses = ["MIT".freeze, "Artistic-1.0-Perl".freeze, "GPL-2.0-or-later".freeze]
  s.rdoc_options = ["--main".freeze, "README.md".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 1.8".freeze)
  s.rubygems_version = "3.3.15".freeze
  s.summary = "Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm".freeze

  if s.respond_to? :specification_version then
    s.specification_version = 4
  end

  if s.respond_to? :add_runtime_dependency then
    s.add_development_dependency(%q<hoe>.freeze, ["~> 4.0"])
    s.add_development_dependency(%q<hoe-halostatue>.freeze, ["~> 2.0"])
    s.add_development_dependency(%q<hoe-rubygems>.freeze, ["~> 1.0"])
    s.add_development_dependency(%q<rake>.freeze, [">= 10.0", "< 14"])
    s.add_development_dependency(%q<rdoc>.freeze, [">= 6.3.1", "< 7"])
    s.add_development_dependency(%q<rspec>.freeze, [">= 2.0", "< 4"])
  else
    s.add_dependency(%q<hoe>.freeze, ["~> 4.0"])
    s.add_dependency(%q<hoe-halostatue>.freeze, ["~> 2.0"])
    s.add_dependency(%q<hoe-rubygems>.freeze, ["~> 1.0"])
    s.add_dependency(%q<rake>.freeze, [">= 10.0", "< 14"])
    s.add_dependency(%q<rdoc>.freeze, [">= 6.3.1", "< 7"])
    s.add_dependency(%q<rspec>.freeze, [">= 2.0", "< 4"])
  end
end