summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorjlam <jlam>2008-04-04 15:19:26 +0000
committerjlam <jlam>2008-04-04 15:19:26 +0000
commit0502a92686d3ef48daaecbafc2895a0f4d157156 (patch)
tree3c1457ebb32ec51e4f983a6a9b5962c962392c9a /graphics
parent53bbcbb79b3078bd2b9ce50335b9202feb0c9558 (diff)
downloadpkgsrc-0502a92686d3ef48daaecbafc2895a0f4d157156.tar.gz
Update ruby-cairo to version 1.5.1. Changes from version 1.5.0 include:
+ Install as a Ruby gem. * Support Quartz surface. * Fix a wrong type conversion bug. * Fix a memory leak bug. * Support ruby 1.9.0. * Fix typos. * Rename Cairo::WIN32Surface to Cairo::Win32Surface * Cairo::WIN32Surface is still available for backward compatibility but don't use in newly written code.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/ruby-rcairo/Makefile17
-rw-r--r--graphics/ruby-rcairo/PLIST83
-rw-r--r--graphics/ruby-rcairo/distinfo8
3 files changed, 78 insertions, 30 deletions
diff --git a/graphics/ruby-rcairo/Makefile b/graphics/ruby-rcairo/Makefile
index 38ad15e233b..0f649a7ae05 100644
--- a/graphics/ruby-rcairo/Makefile
+++ b/graphics/ruby-rcairo/Makefile
@@ -1,22 +1,21 @@
-# $NetBSD: Makefile,v 1.4 2007/05/27 04:10:52 obache Exp $
+# $NetBSD: Makefile,v 1.5 2008/04/04 15:19:26 jlam Exp $
#
-DISTNAME= rcairo-1.5.0
-PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+DISTNAME= cairo-1.5.1
+PKGNAME= ${RUBY_PKGPREFIX}-r${DISTNAME}
CATEGORIES= graphics
-MASTER_SITES= http://cairographics.org/releases/
MAINTAINER= dieter.NetBSD@pandora.be
HOMEPAGE= http://cairographics.org/rcairo/
COMMENT= Ruby bindings for cairo
-BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0
-
USE_TOOLS+= pkg-config
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile src/*.o src/cairo.${RUBY_DLEXT} mkmf.log
-RUBY_HAS_ARCHLIB= YES
-USE_RUBY_EXTCONF= YES
+.include "../../misc/rubygems/rubygem.mk"
+
+BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0
-.include "../../lang/ruby/modules.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ruby-rcairo/PLIST b/graphics/ruby-rcairo/PLIST
index cdc8d469be1..ed3cff7931d 100644
--- a/graphics/ruby-rcairo/PLIST
+++ b/graphics/ruby-rcairo/PLIST
@@ -1,17 +1,66 @@
-@comment $NetBSD: PLIST,v 1.4 2007/05/27 04:10:52 obache Exp $
-${RUBY_SITEARCHLIBDIR}/cairo.${RUBY_DLEXT}
-${RUBY_SITEARCHLIBDIR}/rb_cairo.h
-${RUBY_SITELIBDIR}/cairo.rb
-${RUBY_SITELIBDIR}/cairo/color.rb
-${RUBY_SITELIBDIR}/cairo/colors.rb
-${RUBY_SITELIBDIR}/cairo/constants.rb
-${RUBY_SITELIBDIR}/cairo/context.rb
-${RUBY_SITELIBDIR}/cairo/context/blur.rb
-${RUBY_SITELIBDIR}/cairo/context/circle.rb
-${RUBY_SITELIBDIR}/cairo/context/color.rb
-${RUBY_SITELIBDIR}/cairo/context/path.rb
-${RUBY_SITELIBDIR}/cairo/context/rectangle.rb
-${RUBY_SITELIBDIR}/cairo/path.rb
-${RUBY_SITELIBDIR}/cairo/point.rb
-@dirrm ${RUBY_SITELIBDIR}/cairo/context
-@dirrm ${RUBY_SITELIBDIR}/cairo
+@comment $NetBSD: PLIST,v 1.5 2008/04/04 15:19:26 jlam Exp $
+${GEM_HOME}/cache/cairo-${PKGVERSION}.gem
+${GEM_LIBDIR}/.require_paths
+${GEM_LIBDIR}/AUTHORS
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/GPL
+${GEM_LIBDIR}/NEWS
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/misc/update-colors.rb
+${GEM_LIBDIR}/pkg-config.rb
+${GEM_LIBDIR}/samples/.#blur.rb.1.1
+${GEM_LIBDIR}/samples/agg/README
+${GEM_LIBDIR}/samples/agg/aa_demo.rb
+${GEM_LIBDIR}/samples/agg/aa_test.rb
+${GEM_LIBDIR}/samples/blur.rb
+${GEM_LIBDIR}/samples/pac.rb
+${GEM_LIBDIR}/samples/pac2.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}/src/cairo.def
+${GEM_LIBDIR}/src/lib/cairo.rb
+${GEM_LIBDIR}/src/lib/cairo.${RUBY_DLEXT}
+${GEM_LIBDIR}/src/lib/cairo/color.rb
+${GEM_LIBDIR}/src/lib/cairo/colors.rb
+${GEM_LIBDIR}/src/lib/cairo/constants.rb
+${GEM_LIBDIR}/src/lib/cairo/context.rb
+${GEM_LIBDIR}/src/lib/cairo/context/blur.rb
+${GEM_LIBDIR}/src/lib/cairo/context/circle.rb
+${GEM_LIBDIR}/src/lib/cairo/context/color.rb
+${GEM_LIBDIR}/src/lib/cairo/context/path.rb
+${GEM_LIBDIR}/src/lib/cairo/context/rectangle.rb
+${GEM_LIBDIR}/src/lib/cairo/context/triangle.rb
+${GEM_LIBDIR}/src/lib/cairo/path.rb
+${GEM_LIBDIR}/src/lib/cairo/point.rb
+${GEM_LIBDIR}/src/rb_cairo.c
+${GEM_LIBDIR}/src/rb_cairo.h
+${GEM_LIBDIR}/src/rb_cairo_constants.c
+${GEM_LIBDIR}/src/rb_cairo_context.c
+${GEM_LIBDIR}/src/rb_cairo_exception.c
+${GEM_LIBDIR}/src/rb_cairo_font_extents.c
+${GEM_LIBDIR}/src/rb_cairo_font_face.c
+${GEM_LIBDIR}/src/rb_cairo_font_options.c
+${GEM_LIBDIR}/src/rb_cairo_glyph.c
+${GEM_LIBDIR}/src/rb_cairo_matrix.c
+${GEM_LIBDIR}/src/rb_cairo_path.c
+${GEM_LIBDIR}/src/rb_cairo_pattern.c
+${GEM_LIBDIR}/src/rb_cairo_private.c
+${GEM_LIBDIR}/src/rb_cairo_private.h
+${GEM_LIBDIR}/src/rb_cairo_scaled_font.c
+${GEM_LIBDIR}/src/rb_cairo_surface.c
+${GEM_LIBDIR}/src/rb_cairo_text_extents.c
+${GEM_HOME}/specifications/cairo-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/src/lib/cairo/context
+@dirrm ${GEM_LIBDIR}/src/lib/cairo
+@dirrm ${GEM_LIBDIR}/src/lib
+@dirrm ${GEM_LIBDIR}/src
+@dirrm ${GEM_LIBDIR}/samples/agg
+@dirrm ${GEM_LIBDIR}/samples
+@dirrm ${GEM_LIBDIR}/misc
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/graphics/ruby-rcairo/distinfo b/graphics/ruby-rcairo/distinfo
index a6e779f9e64..60397915c43 100644
--- a/graphics/ruby-rcairo/distinfo
+++ b/graphics/ruby-rcairo/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2007/05/27 04:10:52 obache Exp $
+$NetBSD: distinfo,v 1.4 2008/04/04 15:19:26 jlam Exp $
-SHA1 (rcairo-1.5.0.tar.gz) = b71c94fa1598b5b32242c15033f1ce508b0fc0e5
-RMD160 (rcairo-1.5.0.tar.gz) = e309a494d6e0b2c0206a397b253abde146ab53dc
-Size (rcairo-1.5.0.tar.gz) = 63386 bytes
+SHA1 (cairo-1.5.1.gem) = c1e9d678842bea0496a2514c1fadb75aa99c6b7b
+RMD160 (cairo-1.5.1.gem) = 4a42434d8a0d0643dbe7ce5538dc6c71a9cfb616
+Size (cairo-1.5.1.gem) = 69632 bytes