Fri Apr 4 15:19:26 2008 UTC ()
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.


(jlam)
diff -r1.4 -r1.5 pkgsrc/graphics/ruby-rcairo/Makefile
diff -r1.4 -r1.5 pkgsrc/graphics/ruby-rcairo/PLIST
diff -r1.3 -r1.4 pkgsrc/graphics/ruby-rcairo/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/graphics/ruby-rcairo/Attic/Makefile (expand / switch to context diff)
--- pkgsrc/graphics/ruby-rcairo/Attic/Makefile 2007/05/27 04:10:52 1.4
+++ pkgsrc/graphics/ruby-rcairo/Attic/Makefile 2008/04/04 15:19:26 1.5
@@ -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"
 
-.include "../../lang/ruby/modules.mk"
+BUILDLINK_API_DEPENDS.cairo+=	cairo>=1.2.0
+
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/graphics/ruby-rcairo/Attic/PLIST (expand / switch to context diff)
--- pkgsrc/graphics/ruby-rcairo/Attic/PLIST 2007/05/27 04:10:52 1.4
+++ pkgsrc/graphics/ruby-rcairo/Attic/PLIST 2008/04/04 15:19:26 1.5
@@ -1,17 +1,66 @@
-@comment $NetBSD: PLIST,v 1.4 2007/05/27 04:10:52 obache Exp $
+@comment $NetBSD: PLIST,v 1.5 2008/04/04 15:19:26 jlam Exp $
-${RUBY_SITEARCHLIBDIR}/cairo.${RUBY_DLEXT}
+${GEM_HOME}/cache/cairo-${PKGVERSION}.gem
-${RUBY_SITEARCHLIBDIR}/rb_cairo.h
+${GEM_LIBDIR}/.require_paths
-${RUBY_SITELIBDIR}/cairo.rb
+${GEM_LIBDIR}/AUTHORS
-${RUBY_SITELIBDIR}/cairo/color.rb
+${GEM_LIBDIR}/COPYING
-${RUBY_SITELIBDIR}/cairo/colors.rb
+${GEM_LIBDIR}/ChangeLog
-${RUBY_SITELIBDIR}/cairo/constants.rb
+${GEM_LIBDIR}/GPL
-${RUBY_SITELIBDIR}/cairo/context.rb
+${GEM_LIBDIR}/NEWS
-${RUBY_SITELIBDIR}/cairo/context/blur.rb
+${GEM_LIBDIR}/README
-${RUBY_SITELIBDIR}/cairo/context/circle.rb
+${GEM_LIBDIR}/Rakefile
-${RUBY_SITELIBDIR}/cairo/context/color.rb
+${GEM_LIBDIR}/extconf.rb
-${RUBY_SITELIBDIR}/cairo/context/path.rb
+${GEM_LIBDIR}/misc/update-colors.rb
-${RUBY_SITELIBDIR}/cairo/context/rectangle.rb
+${GEM_LIBDIR}/pkg-config.rb
-${RUBY_SITELIBDIR}/cairo/path.rb
+${GEM_LIBDIR}/samples/.#blur.rb.1.1
-${RUBY_SITELIBDIR}/cairo/point.rb
+${GEM_LIBDIR}/samples/agg/README
-@dirrm ${RUBY_SITELIBDIR}/cairo/context
+${GEM_LIBDIR}/samples/agg/aa_demo.rb
-@dirrm ${RUBY_SITELIBDIR}/cairo
+${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}

cvs diff -r1.3 -r1.4 pkgsrc/graphics/ruby-rcairo/Attic/distinfo (expand / switch to context diff)
--- pkgsrc/graphics/ruby-rcairo/Attic/distinfo 2007/05/27 04:10:52 1.3
+++ pkgsrc/graphics/ruby-rcairo/Attic/distinfo 2008/04/04 15:19:26 1.4
@@ -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
+SHA1 (cairo-1.5.1.gem) = c1e9d678842bea0496a2514c1fadb75aa99c6b7b
-RMD160 (rcairo-1.5.0.tar.gz) = e309a494d6e0b2c0206a397b253abde146ab53dc
+RMD160 (cairo-1.5.1.gem) = 4a42434d8a0d0643dbe7ce5538dc6c71a9cfb616
-Size (rcairo-1.5.0.tar.gz) = 63386 bytes
+Size (cairo-1.5.1.gem) = 69632 bytes