summaryrefslogtreecommitdiff
path: root/graphics/ruby-cairo
diff options
context:
space:
mode:
authorwiz <wiz>2016-01-11 23:46:50 +0000
committerwiz <wiz>2016-01-11 23:46:50 +0000
commit46c46ea635a83117c04f2ec9a84ff011aba64cbb (patch)
tree86cb7121dfcd1fb19095eb4e4c7d2fe21103ebb5 /graphics/ruby-cairo
parent7585db99b7fb1deb341a18896d14dc7f7347bde9 (diff)
downloadpkgsrc-46c46ea635a83117c04f2ec9a84ff011aba64cbb.tar.gz
Import ruby-cairo-1.14.3 as graphics/ruby-cairo, updating ruby-rcairo.
Cairo is a 2D graphics library with support for multiple output devices. rcairo provides ruby bindings to cairo.
Diffstat (limited to 'graphics/ruby-cairo')
-rw-r--r--graphics/ruby-cairo/DESCR2
-rw-r--r--graphics/ruby-cairo/Makefile19
-rw-r--r--graphics/ruby-cairo/PLIST95
-rw-r--r--graphics/ruby-cairo/buildlink3.mk15
-rw-r--r--graphics/ruby-cairo/distinfo6
5 files changed, 137 insertions, 0 deletions
diff --git a/graphics/ruby-cairo/DESCR b/graphics/ruby-cairo/DESCR
new file mode 100644
index 00000000000..676f2acf2d1
--- /dev/null
+++ b/graphics/ruby-cairo/DESCR
@@ -0,0 +1,2 @@
+Cairo is a 2D graphics library with support for multiple output
+devices. rcairo provides ruby bindings to cairo.
diff --git a/graphics/ruby-cairo/Makefile b/graphics/ruby-cairo/Makefile
new file mode 100644
index 00000000000..c2b308ef74c
--- /dev/null
+++ b/graphics/ruby-cairo/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2016/01/11 23:46:50 wiz Exp $
+
+DISTNAME= cairo-1.14.3
+CATEGORIES= graphics
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://rcairo.github.io/
+COMMENT= Ruby bindings for cairo
+LICENSE= ruby-license OR gnu-gpl-v2
+
+#do-test:
+# ${RUN} cd ${WRKSRC}; \
+# ${SETENV} ${TEST_ENV} ${RUBY} test/run-test.rb
+
+BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../devel/ruby-pkg-config/tool.mk"
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ruby-cairo/PLIST b/graphics/ruby-cairo/PLIST
new file mode 100644
index 00000000000..08115bf5976
--- /dev/null
+++ b/graphics/ruby-cairo/PLIST
@@ -0,0 +1,95 @@
+@comment $NetBSD: PLIST,v 1.1 2016/01/11 23:46:50 wiz Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
+${GEM_EXTSDIR}/cairo.${RUBY_DLEXT}
+${GEM_EXTSDIR}/gem.build_complete
+${GEM_EXTSDIR}/rb_cairo.h
+${GEM_LIBDIR}/AUTHORS
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/GPL
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/NEWS
+${GEM_LIBDIR}/README.rdoc
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/ext/cairo/cairo.def
+${GEM_LIBDIR}/ext/cairo/depend
+${GEM_LIBDIR}/ext/cairo/extconf.rb
+${GEM_LIBDIR}/ext/cairo/rb_cairo.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo.h
+${GEM_LIBDIR}/ext/cairo/rb_cairo_constants.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_context.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_device.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_exception.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_font_extents.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_font_face.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_font_options.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_glyph.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_io.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_io.h
+${GEM_LIBDIR}/ext/cairo/rb_cairo_matrix.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_path.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_pattern.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_private.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_private.h
+${GEM_LIBDIR}/ext/cairo/rb_cairo_quartz_surface.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_rectangle.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_region.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_scaled_font.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_surface.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_text_cluster.c
+${GEM_LIBDIR}/ext/cairo/rb_cairo_text_extents.c
+${GEM_LIBDIR}/lib/cairo.rb
+${GEM_LIBDIR}/lib/cairo.${RUBY_DLEXT}
+${GEM_LIBDIR}/lib/cairo/color.rb
+${GEM_LIBDIR}/lib/cairo/colors.rb
+${GEM_LIBDIR}/lib/cairo/constants.rb
+${GEM_LIBDIR}/lib/cairo/context.rb
+${GEM_LIBDIR}/lib/cairo/context/blur.rb
+${GEM_LIBDIR}/lib/cairo/context/circle.rb
+${GEM_LIBDIR}/lib/cairo/context/color.rb
+${GEM_LIBDIR}/lib/cairo/context/path.rb
+${GEM_LIBDIR}/lib/cairo/context/rectangle.rb
+${GEM_LIBDIR}/lib/cairo/context/triangle.rb
+${GEM_LIBDIR}/lib/cairo/device.rb
+${GEM_LIBDIR}/lib/cairo/paper.rb
+${GEM_LIBDIR}/lib/cairo/papers.rb
+${GEM_LIBDIR}/lib/cairo/path.rb
+${GEM_LIBDIR}/lib/cairo/pattern.rb
+${GEM_LIBDIR}/lib/cairo/point.rb
+${GEM_LIBDIR}/lib/cairo/region.rb
+${GEM_LIBDIR}/lib/cairo/surface.rb
+${GEM_LIBDIR}/lib/rb_cairo.h
+${GEM_LIBDIR}/samples/agg/aa_test.rb
+${GEM_LIBDIR}/samples/blur.rb
+${GEM_LIBDIR}/samples/pac-nomralize.rb
+${GEM_LIBDIR}/samples/pac-tee.rb
+${GEM_LIBDIR}/samples/pac.rb
+${GEM_LIBDIR}/samples/png.rb
+${GEM_LIBDIR}/samples/scalable.rb
+${GEM_LIBDIR}/samples/text-on-path.rb
+${GEM_LIBDIR}/samples/text2.rb
+${GEM_LIBDIR}/test/cairo-test-utils.rb
+${GEM_LIBDIR}/test/run-test.rb
+${GEM_LIBDIR}/test/test_color.rb
+${GEM_LIBDIR}/test/test_constants.rb
+${GEM_LIBDIR}/test/test_context.rb
+${GEM_LIBDIR}/test/test_exception.rb
+${GEM_LIBDIR}/test/test_font_extents.rb
+${GEM_LIBDIR}/test/test_font_face.rb
+${GEM_LIBDIR}/test/test_font_options.rb
+${GEM_LIBDIR}/test/test_image_surface.rb
+${GEM_LIBDIR}/test/test_paper.rb
+${GEM_LIBDIR}/test/test_quartz_image_surface.rb
+${GEM_LIBDIR}/test/test_raster_source_pattern.rb
+${GEM_LIBDIR}/test/test_recording_surface.rb
+${GEM_LIBDIR}/test/test_region.rb
+${GEM_LIBDIR}/test/test_scaled_font.rb
+${GEM_LIBDIR}/test/test_script_device.rb
+${GEM_LIBDIR}/test/test_script_surface.rb
+${GEM_LIBDIR}/test/test_surface.rb
+${GEM_LIBDIR}/test/test_tee_surface.rb
+${GEM_LIBDIR}/test/test_text_cluster.rb
+${GEM_LIBDIR}/test/test_text_extents.rb
+${GEM_LIBDIR}/test/test_text_to_glyphs_data.rb
+${GEM_LIBDIR}/test/test_xml_device.rb
+${GEM_LIBDIR}/test/test_xml_surface.rb
diff --git a/graphics/ruby-cairo/buildlink3.mk b/graphics/ruby-cairo/buildlink3.mk
new file mode 100644
index 00000000000..69580178daa
--- /dev/null
+++ b/graphics/ruby-cairo/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/01/11 23:46:50 wiz Exp $
+
+BUILDLINK_TREE+= ruby-cairo
+
+.if !defined(RUBY_CAIRO_BUILDLINK3_MK)
+RUBY_CAIRO_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ruby-cairo+= ${RUBY_PKGPREFIX}-cairo>=1.6.0
+BUILDLINK_ABI_DEPENDS.ruby-cairo+= ${RUBY_PKGPREFIX}-cairo>=1.14.1nb1
+BUILDLINK_PKGSRCDIR.ruby-cairo?= ../../graphics/ruby-cairo
+
+.include "../../graphics/cairo/buildlink3.mk"
+.endif # RUBY_CAIRO_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ruby-cairo
diff --git a/graphics/ruby-cairo/distinfo b/graphics/ruby-cairo/distinfo
new file mode 100644
index 00000000000..dbe64370c60
--- /dev/null
+++ b/graphics/ruby-cairo/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/01/11 23:46:50 wiz Exp $
+
+SHA1 (cairo-1.14.3.gem) = 95801969f90ab2e7e1f349f80b4f5e64a49952e8
+RMD160 (cairo-1.14.3.gem) = ddf4ac180e4d00bc05cb62c5a9bcebba6b0b55dc
+SHA512 (cairo-1.14.3.gem) = aba56403ca813bdcc56c01fed76642e4115a683ed3e3d056675195d2d86fc7dfa44f0077ca47407eeea27789824171251222e6300f3f3c395bc186afb616c772
+Size (cairo-1.14.3.gem) = 97792 bytes