diff -Nru ruby-cairo-1.15.12/cairo.gemspec ruby-cairo-1.15.13/cairo.gemspec --- ruby-cairo-1.15.12/cairo.gemspec 2018-03-19 02:29:41.000000000 +0000 +++ ruby-cairo-1.15.13/cairo.gemspec 2018-05-04 07:24:50.000000000 +0000 @@ -2,53 +2,55 @@ # This file has been automatically generated by gem2tgz # ######################################################### # -*- encoding: utf-8 -*- +# stub: cairo 1.15.13 ruby lib +# stub: ext/cairo/extconf.rb Gem::Specification.new do |s| - s.name = "cairo" - s.version = "1.15.12" + s.name = "cairo".freeze + s.version = "1.15.13" - s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= - s.authors = ["Kouhei Sutou"] - s.date = "2018-03-15" - s.description = "Ruby bindings for cairo" - s.email = ["kou@cozmixng.org"] - s.extensions = ["ext/cairo/extconf.rb"] - s.extra_rdoc_files = ["README.rdoc"] - s.files = ["AUTHORS", "COPYING", "GPL", "Gemfile", "NEWS", "README.rdoc", "Rakefile", "ext/cairo/cairo.def", "ext/cairo/depend", "ext/cairo/extconf.rb", "ext/cairo/rb_cairo.c", "ext/cairo/rb_cairo.h", "ext/cairo/rb_cairo_constants.c", "ext/cairo/rb_cairo_context.c", "ext/cairo/rb_cairo_device.c", "ext/cairo/rb_cairo_exception.c", "ext/cairo/rb_cairo_font_extents.c", "ext/cairo/rb_cairo_font_face.c", "ext/cairo/rb_cairo_font_options.c", "ext/cairo/rb_cairo_glyph.c", "ext/cairo/rb_cairo_io.c", "ext/cairo/rb_cairo_io.h", "ext/cairo/rb_cairo_matrix.c", "ext/cairo/rb_cairo_path.c", "ext/cairo/rb_cairo_pattern.c", "ext/cairo/rb_cairo_private.c", "ext/cairo/rb_cairo_private.h", "ext/cairo/rb_cairo_quartz_surface.c", "ext/cairo/rb_cairo_rectangle.c", "ext/cairo/rb_cairo_region.c", "ext/cairo/rb_cairo_scaled_font.c", "ext/cairo/rb_cairo_surface.c", "ext/cairo/rb_cairo_text_cluster.c", "ext/cairo/rb_cairo_text_extents.c", "lib/cairo.rb", "lib/cairo/color.rb", "lib/cairo/colors.rb", "lib/cairo/constants.rb", "lib/cairo/context.rb", "lib/cairo/context/blur.rb", "lib/cairo/context/circle.rb", "lib/cairo/context/color.rb", "lib/cairo/context/path.rb", "lib/cairo/context/rectangle.rb", "lib/cairo/context/triangle.rb", "lib/cairo/device.rb", "lib/cairo/paper.rb", "lib/cairo/papers.rb", "lib/cairo/path.rb", "lib/cairo/pattern.rb", "lib/cairo/point.rb", "lib/cairo/region.rb", "lib/cairo/surface.rb", "samples/agg/aa_test.rb", "samples/blur.rb", "samples/link.rb", "samples/pac-nomralize.rb", "samples/pac-tee.rb", "samples/pac.rb", "samples/png.rb", "samples/scalable.rb", "samples/text-on-path.rb", "samples/text2.rb", "test/cairo-test-utils.rb", "test/run-test.rb", "test/test_color.rb", "test/test_constants.rb", "test/test_context.rb", "test/test_exception.rb", "test/test_font_extents.rb", "test/test_font_face.rb", "test/test_font_options.rb", "test/test_image_surface.rb", "test/test_paper.rb", "test/test_pdf_surface.rb", "test/test_quartz_image_surface.rb", "test/test_raster_source_pattern.rb", "test/test_recording_surface.rb", "test/test_region.rb", "test/test_scaled_font.rb", "test/test_script_device.rb", "test/test_script_surface.rb", "test/test_surface.rb", "test/test_svg_surface.rb", "test/test_tee_surface.rb", "test/test_text_cluster.rb", "test/test_text_extents.rb", "test/test_text_to_glyphs_data.rb", "test/test_xml_device.rb", "test/test_xml_surface.rb"] - s.homepage = "http://cairographics.org/rcairo" - s.licenses = ["Ruby's"] - s.require_paths = ["lib"] - s.rubygems_version = "1.8.23" - s.summary = "Ruby bindings for cairo" - s.test_files = ["test/cairo-test-utils.rb", "test/run-test.rb", "test/test_color.rb", "test/test_constants.rb", "test/test_context.rb", "test/test_exception.rb", "test/test_font_extents.rb", "test/test_font_face.rb", "test/test_font_options.rb", "test/test_image_surface.rb", "test/test_paper.rb", "test/test_pdf_surface.rb", "test/test_quartz_image_surface.rb", "test/test_raster_source_pattern.rb", "test/test_recording_surface.rb", "test/test_region.rb", "test/test_scaled_font.rb", "test/test_script_device.rb", "test/test_script_surface.rb", "test/test_surface.rb", "test/test_svg_surface.rb", "test/test_tee_surface.rb", "test/test_text_cluster.rb", "test/test_text_extents.rb", "test/test_text_to_glyphs_data.rb", "test/test_xml_device.rb", "test/test_xml_surface.rb"] + s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= + s.require_paths = ["lib".freeze] + s.authors = ["Kouhei Sutou".freeze] + s.date = "2018-05-01" + s.description = "Ruby bindings for cairo".freeze + s.email = ["kou@cozmixng.org".freeze] + s.extensions = ["ext/cairo/extconf.rb".freeze] + s.extra_rdoc_files = ["README.rdoc".freeze] + s.files = ["AUTHORS".freeze, "COPYING".freeze, "GPL".freeze, "Gemfile".freeze, "NEWS".freeze, "README.rdoc".freeze, "Rakefile".freeze, "ext/cairo/cairo.def".freeze, "ext/cairo/depend".freeze, "ext/cairo/extconf.rb".freeze, "ext/cairo/rb_cairo.c".freeze, "ext/cairo/rb_cairo.h".freeze, "ext/cairo/rb_cairo_constants.c".freeze, "ext/cairo/rb_cairo_context.c".freeze, "ext/cairo/rb_cairo_device.c".freeze, "ext/cairo/rb_cairo_exception.c".freeze, "ext/cairo/rb_cairo_font_extents.c".freeze, "ext/cairo/rb_cairo_font_face.c".freeze, "ext/cairo/rb_cairo_font_options.c".freeze, "ext/cairo/rb_cairo_glyph.c".freeze, "ext/cairo/rb_cairo_io.c".freeze, "ext/cairo/rb_cairo_io.h".freeze, "ext/cairo/rb_cairo_matrix.c".freeze, "ext/cairo/rb_cairo_path.c".freeze, "ext/cairo/rb_cairo_pattern.c".freeze, "ext/cairo/rb_cairo_private.c".freeze, "ext/cairo/rb_cairo_private.h".freeze, "ext/cairo/rb_cairo_quartz_surface.c".freeze, "ext/cairo/rb_cairo_rectangle.c".freeze, "ext/cairo/rb_cairo_region.c".freeze, "ext/cairo/rb_cairo_scaled_font.c".freeze, "ext/cairo/rb_cairo_surface.c".freeze, "ext/cairo/rb_cairo_text_cluster.c".freeze, "ext/cairo/rb_cairo_text_extents.c".freeze, "lib/cairo.rb".freeze, "lib/cairo/color.rb".freeze, "lib/cairo/colors.rb".freeze, "lib/cairo/constants.rb".freeze, "lib/cairo/context.rb".freeze, "lib/cairo/context/blur.rb".freeze, "lib/cairo/context/circle.rb".freeze, "lib/cairo/context/color.rb".freeze, "lib/cairo/context/path.rb".freeze, "lib/cairo/context/rectangle.rb".freeze, "lib/cairo/context/triangle.rb".freeze, "lib/cairo/device.rb".freeze, "lib/cairo/paper.rb".freeze, "lib/cairo/papers.rb".freeze, "lib/cairo/path.rb".freeze, "lib/cairo/pattern.rb".freeze, "lib/cairo/point.rb".freeze, "lib/cairo/region.rb".freeze, "lib/cairo/surface.rb".freeze, "samples/agg/aa_test.rb".freeze, "samples/blur.rb".freeze, "samples/link.rb".freeze, "samples/pac-nomralize.rb".freeze, "samples/pac-tee.rb".freeze, "samples/pac.rb".freeze, "samples/png.rb".freeze, "samples/scalable.rb".freeze, "samples/text-on-path.rb".freeze, "samples/text2.rb".freeze, "test/cairo-test-utils.rb".freeze, "test/run-test.rb".freeze, "test/test_color.rb".freeze, "test/test_constants.rb".freeze, "test/test_context.rb".freeze, "test/test_exception.rb".freeze, "test/test_font_extents.rb".freeze, "test/test_font_face.rb".freeze, "test/test_font_options.rb".freeze, "test/test_image_surface.rb".freeze, "test/test_paper.rb".freeze, "test/test_pdf_surface.rb".freeze, "test/test_quartz_image_surface.rb".freeze, "test/test_raster_source_pattern.rb".freeze, "test/test_recording_surface.rb".freeze, "test/test_region.rb".freeze, "test/test_scaled_font.rb".freeze, "test/test_script_device.rb".freeze, "test/test_script_surface.rb".freeze, "test/test_surface.rb".freeze, "test/test_svg_surface.rb".freeze, "test/test_tee_surface.rb".freeze, "test/test_text_cluster.rb".freeze, "test/test_text_extents.rb".freeze, "test/test_text_to_glyphs_data.rb".freeze, "test/test_xml_device.rb".freeze, "test/test_xml_surface.rb".freeze] + s.homepage = "http://cairographics.org/rcairo".freeze + s.licenses = ["Ruby's".freeze] + s.rubygems_version = "2.5.2.1".freeze + s.summary = "Ruby bindings for cairo".freeze + s.test_files = ["test/cairo-test-utils.rb".freeze, "test/run-test.rb".freeze, "test/test_color.rb".freeze, "test/test_constants.rb".freeze, "test/test_context.rb".freeze, "test/test_exception.rb".freeze, "test/test_font_extents.rb".freeze, "test/test_font_face.rb".freeze, "test/test_font_options.rb".freeze, "test/test_image_surface.rb".freeze, "test/test_paper.rb".freeze, "test/test_pdf_surface.rb".freeze, "test/test_quartz_image_surface.rb".freeze, "test/test_raster_source_pattern.rb".freeze, "test/test_recording_surface.rb".freeze, "test/test_region.rb".freeze, "test/test_scaled_font.rb".freeze, "test/test_script_device.rb".freeze, "test/test_script_surface.rb".freeze, "test/test_surface.rb".freeze, "test/test_svg_surface.rb".freeze, "test/test_tee_surface.rb".freeze, "test/test_text_cluster.rb".freeze, "test/test_text_extents.rb".freeze, "test/test_text_to_glyphs_data.rb".freeze, "test/test_xml_device.rb".freeze, "test/test_xml_surface.rb".freeze] if s.respond_to? :specification_version then s.specification_version = 4 if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then - s.add_development_dependency(%q, [">= 0"]) - s.add_runtime_dependency(%q, [">= 1.0.3"]) - s.add_development_dependency(%q, [">= 0"]) - s.add_runtime_dependency(%q, [">= 1.2.2"]) - s.add_development_dependency(%q, [">= 3.1.1"]) - s.add_development_dependency(%q, [">= 0"]) - s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_runtime_dependency(%q.freeze, [">= 1.0.3"]) + s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_runtime_dependency(%q.freeze, [">= 1.2.2"]) + s.add_development_dependency(%q.freeze, [">= 3.1.1"]) + s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_development_dependency(%q.freeze, [">= 0"]) else - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.0.3"]) - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.2.2"]) - s.add_dependency(%q, [">= 3.1.1"]) - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.0.3"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.2.2"]) + s.add_dependency(%q.freeze, [">= 3.1.1"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 0"]) end else - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.0.3"]) - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.2.2"]) - s.add_dependency(%q, [">= 3.1.1"]) - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.0.3"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.2.2"]) + s.add_dependency(%q.freeze, [">= 3.1.1"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 0"]) end end diff -Nru ruby-cairo-1.15.12/debian/changelog ruby-cairo-1.15.13/debian/changelog --- ruby-cairo-1.15.12/debian/changelog 2018-03-19 02:55:22.000000000 +0000 +++ ruby-cairo-1.15.13/debian/changelog 2018-05-05 03:05:58.000000000 +0000 @@ -1,3 +1,12 @@ +ruby-cairo (1.15.13-1) unstable; urgency=medium + + [ HIGUCHI Daisuke (VDR dai) ] + * New Upstream version. + - refresh patches. + * bump up Standards-Version 4.1.4 + + -- HIGUCHI Daisuke (VDR dai) Sat, 05 May 2018 12:05:58 +0900 + ruby-cairo (1.15.12-1) unstable; urgency=medium [ HIGUCHI Daisuke (VDR dai) ] diff -Nru ruby-cairo-1.15.12/debian/control ruby-cairo-1.15.13/debian/control --- ruby-cairo-1.15.12/debian/control 2018-03-19 02:54:04.000000000 +0000 +++ ruby-cairo-1.15.13/debian/control 2018-05-05 03:05:30.000000000 +0000 @@ -13,7 +13,7 @@ ruby-pkg-config, ruby-test-unit, ruby-test-unit-notify -Standards-Version: 4.1.3 +Standards-Version: 4.1.4 Vcs-Git: https://salsa.debian.org/ruby-team/ruby-cairo.git Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-cairo Homepage: https://github.com/rcairo/rcairo diff -Nru ruby-cairo-1.15.12/debian/patches/do-not-use-native-package-installer.patch ruby-cairo-1.15.13/debian/patches/do-not-use-native-package-installer.patch --- ruby-cairo-1.15.12/debian/patches/do-not-use-native-package-installer.patch 2018-03-19 02:38:13.000000000 +0000 +++ ruby-cairo-1.15.13/debian/patches/do-not-use-native-package-installer.patch 2018-05-04 07:27:01.000000000 +0000 @@ -27,27 +27,27 @@ =================================================================== --- ruby-cairo.orig/cairo.gemspec +++ ruby-cairo/cairo.gemspec -@@ -27,7 +27,6 @@ Gem::Specification.new do |s| +@@ -29,7 +29,6 @@ Gem::Specification.new do |s| if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then - s.add_development_dependency(%q, [">= 0"]) -- s.add_runtime_dependency(%q, [">= 1.0.3"]) - s.add_development_dependency(%q, [">= 0"]) - s.add_runtime_dependency(%q, [">= 1.2.2"]) - s.add_development_dependency(%q, [">= 3.1.1"]) -@@ -35,7 +34,6 @@ Gem::Specification.new do |s| - s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q.freeze, [">= 0"]) +- s.add_runtime_dependency(%q.freeze, [">= 1.0.3"]) + s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_runtime_dependency(%q.freeze, [">= 1.2.2"]) + s.add_development_dependency(%q.freeze, [">= 3.1.1"]) +@@ -37,7 +36,6 @@ Gem::Specification.new do |s| + s.add_development_dependency(%q.freeze, [">= 0"]) else - s.add_dependency(%q, [">= 0"]) -- s.add_dependency(%q, [">= 1.0.3"]) - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.2.2"]) - s.add_dependency(%q, [">= 3.1.1"]) -@@ -44,7 +42,6 @@ Gem::Specification.new do |s| + s.add_dependency(%q.freeze, [">= 0"]) +- s.add_dependency(%q.freeze, [">= 1.0.3"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.2.2"]) + s.add_dependency(%q.freeze, [">= 3.1.1"]) +@@ -46,7 +44,6 @@ Gem::Specification.new do |s| end else - s.add_dependency(%q, [">= 0"]) -- s.add_dependency(%q, [">= 1.0.3"]) - s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.2.2"]) - s.add_dependency(%q, [">= 3.1.1"]) + s.add_dependency(%q.freeze, [">= 0"]) +- s.add_dependency(%q.freeze, [">= 1.0.3"]) + s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.2.2"]) + s.add_dependency(%q.freeze, [">= 3.1.1"]) diff -Nru ruby-cairo-1.15.12/debian/patches/do-not-use-packnga.patch ruby-cairo-1.15.13/debian/patches/do-not-use-packnga.patch --- ruby-cairo-1.15.12/debian/patches/do-not-use-packnga.patch 2018-03-19 02:38:48.000000000 +0000 +++ ruby-cairo-1.15.13/debian/patches/do-not-use-packnga.patch 2018-05-04 07:27:27.000000000 +0000 @@ -7,26 +7,26 @@ =================================================================== --- ruby-cairo.orig/cairo.gemspec +++ ruby-cairo/cairo.gemspec -@@ -27,14 +27,12 @@ Gem::Specification.new do |s| +@@ -29,14 +29,12 @@ Gem::Specification.new do |s| if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then - s.add_development_dependency(%q, [">= 0"]) -- s.add_development_dependency(%q, [">= 0"]) - s.add_runtime_dependency(%q, [">= 1.2.2"]) - s.add_development_dependency(%q, [">= 3.1.1"]) - s.add_development_dependency(%q, [">= 0"]) - s.add_development_dependency(%q, [">= 0"]) + s.add_development_dependency(%q.freeze, [">= 0"]) +- s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_runtime_dependency(%q.freeze, [">= 1.2.2"]) + s.add_development_dependency(%q.freeze, [">= 3.1.1"]) + s.add_development_dependency(%q.freeze, [">= 0"]) + s.add_development_dependency(%q.freeze, [">= 0"]) else - s.add_dependency(%q, [">= 0"]) -- s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.2.2"]) - s.add_dependency(%q, [">= 3.1.1"]) - s.add_dependency(%q, [">= 0"]) -@@ -42,7 +40,6 @@ Gem::Specification.new do |s| + s.add_dependency(%q.freeze, [">= 0"]) +- s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.2.2"]) + s.add_dependency(%q.freeze, [">= 3.1.1"]) + s.add_dependency(%q.freeze, [">= 0"]) +@@ -44,7 +42,6 @@ Gem::Specification.new do |s| end else - s.add_dependency(%q, [">= 0"]) -- s.add_dependency(%q, [">= 0"]) - s.add_dependency(%q, [">= 1.2.2"]) - s.add_dependency(%q, [">= 3.1.1"]) - s.add_dependency(%q, [">= 0"]) + s.add_dependency(%q.freeze, [">= 0"]) +- s.add_dependency(%q.freeze, [">= 0"]) + s.add_dependency(%q.freeze, [">= 1.2.2"]) + s.add_dependency(%q.freeze, [">= 3.1.1"]) + s.add_dependency(%q.freeze, [">= 0"]) diff -Nru ruby-cairo-1.15.12/ext/cairo/rb_cairo_font_options.c ruby-cairo-1.15.13/ext/cairo/rb_cairo_font_options.c --- ruby-cairo-1.15.12/ext/cairo/rb_cairo_font_options.c 2018-03-19 02:29:40.000000000 +0000 +++ ruby-cairo-1.15.13/ext/cairo/rb_cairo_font_options.c 2018-05-04 07:24:50.000000000 +0000 @@ -5,7 +5,7 @@ * $Author: kou $ * $Date: 2008-09-19 12:56:27 $ * - * Copyright 2005-2008 Kouhei Sutou + * Copyright 2005-2018 Kouhei Sutou * * This file is made available under the same terms as Ruby * @@ -163,6 +163,27 @@ return INT2NUM (cairo_font_options_get_hint_metrics (_SELF (self))); } +#if CAIRO_CHECK_VERSION(1, 15, 12) +static VALUE +cr_options_set_variations (VALUE self, VALUE variations) +{ + cairo_font_options_set_variations (_SELF (self), + RVAL2CSTR (variations)); + return self; +} + +static VALUE +cr_options_get_variations (VALUE self) +{ + const char *variations; + + variations = cairo_font_options_get_variations (_SELF (self)); + if (!variations) + return Qnil; + + return CSTR2RVAL (variations); +} +#endif void Init_cairo_font_options (void) @@ -196,6 +217,12 @@ cr_options_set_hint_metrics, 1); rb_define_method (rb_cCairo_FontOptions, "hint_metrics", cr_options_get_hint_metrics, 0); +#if CAIRO_CHECK_VERSION(1, 15, 12) + rb_define_method (rb_cCairo_FontOptions, "set_variations", + cr_options_set_variations, 1); + rb_define_method (rb_cCairo_FontOptions, "variations", + cr_options_get_variations, 0); +#endif RB_CAIRO_DEF_SETTERS (rb_cCairo_FontOptions); } diff -Nru ruby-cairo-1.15.12/ext/cairo/rb_cairo.h ruby-cairo-1.15.13/ext/cairo/rb_cairo.h --- ruby-cairo-1.15.12/ext/cairo/rb_cairo.h 2018-03-19 02:29:40.000000000 +0000 +++ ruby-cairo-1.15.13/ext/cairo/rb_cairo.h 2018-05-04 07:24:50.000000000 +0000 @@ -5,7 +5,7 @@ * $Author: kou $ * $Date: 2008-09-19 12:56:27 $ * - * Copyright 2006-2017 Kouhei Sutou + * Copyright 2006-2018 Kouhei Sutou * Copyright 2005 Øyvind Kolås * Copyright 2004-2005 MenTaLguY * @@ -73,7 +73,7 @@ #define RB_CAIRO_VERSION_MAJOR 1 #define RB_CAIRO_VERSION_MINOR 15 -#define RB_CAIRO_VERSION_MICRO 12 +#define RB_CAIRO_VERSION_MICRO 13 RB_CAIRO_VAR VALUE rb_mCairo; RB_CAIRO_VAR VALUE rb_cCairo_Context; diff -Nru ruby-cairo-1.15.12/NEWS ruby-cairo-1.15.13/NEWS --- ruby-cairo-1.15.12/NEWS 2018-03-19 02:29:40.000000000 +0000 +++ ruby-cairo-1.15.13/NEWS 2018-05-04 07:24:50.000000000 +0000 @@ -1,3 +1,15 @@ +Release 1.15.13 (2018-05-01) Kouhei Sutou +============================================================ + +Improvements +------------ + + * Added cairo 1.15.12 support. + + * Added Cairo::FontOptions#variations + + * Added Cairo::FontOptions#variations= + Release 1.15.12 (2018-03-14) Kouhei Sutou ============================================================ diff -Nru ruby-cairo-1.15.12/Rakefile ruby-cairo-1.15.13/Rakefile --- ruby-cairo-1.15.12/Rakefile 2018-03-19 02:29:40.000000000 +0000 +++ ruby-cairo-1.15.13/Rakefile 2018-05-04 07:24:50.000000000 +0000 @@ -404,11 +404,7 @@ end def ruby_gnome2_dir - if RCairoBuild.for_64bit? - @base_dir.parent + "ruby-gnome2.win64" - else - @base_dir.parent + "ruby-gnome2.win32" - end + @base_dir.parent + "ruby-gnome2" end def ruby_glib2_pkg_config_path @@ -489,7 +485,7 @@ }, { :name => "fontconfig", - :version => "2.12.4", + :version => "2.13.0", :download_base_url => "https://www.freedesktop.org/software/fontconfig/release", :compression_method => "bz2", :windows => { @@ -511,7 +507,7 @@ }, { :name => "cairo", - :version => "1.15.10", + :version => "1.15.12", :download_site => :cairo_snapshots, :windows => { :built_file => "bin/libcairo-2.dll", diff -Nru ruby-cairo-1.15.12/test/test_font_options.rb ruby-cairo-1.15.13/test/test_font_options.rb --- ruby-cairo-1.15.12/test/test_font_options.rb 2018-03-19 02:29:40.000000000 +0000 +++ ruby-cairo-1.15.13/test/test_font_options.rb 2018-05-04 07:24:50.000000000 +0000 @@ -55,4 +55,11 @@ assert_equal(:value, hash[@options.dup]) end end + + test "variations" do + only_cairo_version(1, 15, 12) + assert_nil(@options.variations) + @options.variations = "wdth=200" + assert_equal("wdth=200", @options.variations) + end end