pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/ruby-rcairo * take maintainership



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c2c592f09d5c
branches:  trunk
changeset: 575881:c2c592f09d5c
user:      obache <obache%pkgsrc.org@localhost>
date:      Tue May 25 04:39:46 2010 +0000

description:
* take maintainership
* set LICENSE=ruby-license
* back to use extconf from gems.
  C ext ruby module from gems install header files into unwanted location.
  It confuse build of package using those modules.
  Moreover, gems module will not be loaded by rb_require from C module.
  It introduce unwanted behaviour to packages using directly/indirectly
  using the module.

Bump PKGREVISION.

diffstat:

 graphics/ruby-rcairo/Makefile |   24 +-
 graphics/ruby-rcairo/PLIST    |  372 ++---------------------------------------
 graphics/ruby-rcairo/distinfo |    8 +-
 3 files changed, 38 insertions(+), 366 deletions(-)

diffs (truncated from 429 to 300 lines):

diff -r 7e4b7954472c -r c2c592f09d5c graphics/ruby-rcairo/Makefile
--- a/graphics/ruby-rcairo/Makefile     Tue May 25 00:50:31 2010 +0000
+++ b/graphics/ruby-rcairo/Makefile     Tue May 25 04:39:46 2010 +0000
@@ -1,20 +1,28 @@
-# $NetBSD: Makefile,v 1.11 2009/12/13 12:26:44 obache Exp $
+# $NetBSD: Makefile,v 1.12 2010/05/25 04:39:46 obache Exp $
 
-DISTNAME=              cairo-1.8.1
-PKGNAME=               ${RUBY_PKGPREFIX}-r${DISTNAME}
+DISTNAME=              rcairo-1.8.1
+PKGNAME=               ${RUBY_PKGPREFIX}-${DISTNAME}
+PKGREVISION=           1
 CATEGORIES=            graphics
+MASTER_SITES=          http://cairographics.org/releases/
 
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=            obache%NetBSD.org@localhost
 HOMEPAGE=              http://cairographics.org/rcairo/
 COMMENT=               Ruby bindings for cairo
+LICENSE=               ruby-license
+
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 USE_TOOLS+=            pkg-config
-GEM_BUILD=             gemspec
-GEM_CLEANBUILD=                Makefile *.o src/cairo.${RUBY_DLEXT} mkmf.log
+
+USE_RUBY_EXTCONF=      yes
+RUBY_HAS_ARCHILIB=     yes
 
-.include "../../misc/rubygems/rubygem.mk"
+#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 "../../lang/ruby/modules.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 7e4b7954472c -r c2c592f09d5c graphics/ruby-rcairo/PLIST
--- a/graphics/ruby-rcairo/PLIST        Tue May 25 00:50:31 2010 +0000
+++ b/graphics/ruby-rcairo/PLIST        Tue May 25 04:39:46 2010 +0000
@@ -1,354 +1,18 @@
-@comment $NetBSD: PLIST,v 1.11 2009/06/14 20:05:43 joerg 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}/doc/doc.css
-${GEM_LIBDIR}/doc/en/cairo-antialias.html
-${GEM_LIBDIR}/doc/en/cairo-clip-not-representable-error.html
-${GEM_LIBDIR}/doc/en/cairo-color-base.html
-${GEM_LIBDIR}/doc/en/cairo-color-cmyk.html
-${GEM_LIBDIR}/doc/en/cairo-color-hsv.html
-${GEM_LIBDIR}/doc/en/cairo-color-rgb.html
-${GEM_LIBDIR}/doc/en/cairo-color-x11.html
-${GEM_LIBDIR}/doc/en/cairo-color.html
-${GEM_LIBDIR}/doc/en/cairo-content.html
-${GEM_LIBDIR}/doc/en/cairo-context-blur.html
-${GEM_LIBDIR}/doc/en/cairo-context-circle.html
-${GEM_LIBDIR}/doc/en/cairo-context-color.html
-${GEM_LIBDIR}/doc/en/cairo-context-path.html
-${GEM_LIBDIR}/doc/en/cairo-context-rectangle.html
-${GEM_LIBDIR}/doc/en/cairo-context-triangle.html
-${GEM_LIBDIR}/doc/en/cairo-context.html
-${GEM_LIBDIR}/doc/en/cairo-error.html
-${GEM_LIBDIR}/doc/en/cairo-extend.html
-${GEM_LIBDIR}/doc/en/cairo-file-not-found.html
-${GEM_LIBDIR}/doc/en/cairo-fill-rule.html
-${GEM_LIBDIR}/doc/en/cairo-filter.html
-${GEM_LIBDIR}/doc/en/cairo-font-extents.html
-${GEM_LIBDIR}/doc/en/cairo-font-face.html
-${GEM_LIBDIR}/doc/en/cairo-font-options.html
-${GEM_LIBDIR}/doc/en/cairo-font-slant.html
-${GEM_LIBDIR}/doc/en/cairo-font-type-mismatch.html
-${GEM_LIBDIR}/doc/en/cairo-font-weight.html
-${GEM_LIBDIR}/doc/en/cairo-format.html
-${GEM_LIBDIR}/doc/en/cairo-glyph.html
-${GEM_LIBDIR}/doc/en/cairo-gradient-pattern.html
-${GEM_LIBDIR}/doc/en/cairo-hint-metrics.html
-${GEM_LIBDIR}/doc/en/cairo-hint-style.html
-${GEM_LIBDIR}/doc/en/cairo-image-surface.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-clusters.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-content-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-dash-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-dsc-comment-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-format-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-index-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-matrix-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-path-data-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-pop-group-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-restore-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-slant.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-status-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-stride-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-string-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-visual-error.html
-${GEM_LIBDIR}/doc/en/cairo-invalid-weight.html
-${GEM_LIBDIR}/doc/en/cairo-line-cap.html
-${GEM_LIBDIR}/doc/en/cairo-line-join.html
-${GEM_LIBDIR}/doc/en/cairo-linear-pattern.html
-${GEM_LIBDIR}/doc/en/cairo-matrix.html
-${GEM_LIBDIR}/doc/en/cairo-negative-count.html
-${GEM_LIBDIR}/doc/en/cairo-no-current-point-error.html
-${GEM_LIBDIR}/doc/en/cairo-null-pointer-error.html
-${GEM_LIBDIR}/doc/en/cairo-operator.html
-${GEM_LIBDIR}/doc/en/cairo-paper-parse-error.html
-${GEM_LIBDIR}/doc/en/cairo-paper-unknown-paper-name.html
-${GEM_LIBDIR}/doc/en/cairo-paper-unknown-unit.html
-${GEM_LIBDIR}/doc/en/cairo-paper-unrecognized-paper-description.html
-${GEM_LIBDIR}/doc/en/cairo-paper.html
-${GEM_LIBDIR}/doc/en/cairo-path-close-path.html
-${GEM_LIBDIR}/doc/en/cairo-path-curve-to.html
-${GEM_LIBDIR}/doc/en/cairo-path-data-type.html
-${GEM_LIBDIR}/doc/en/cairo-path-data.html
-${GEM_LIBDIR}/doc/en/cairo-path-line-to.html
-${GEM_LIBDIR}/doc/en/cairo-path-move-to.html
-${GEM_LIBDIR}/doc/en/cairo-path.html
-${GEM_LIBDIR}/doc/en/cairo-pattern-type-mismatch-error.html
-${GEM_LIBDIR}/doc/en/cairo-pattern.html
-${GEM_LIBDIR}/doc/en/cairo-pdf-surface.html
-${GEM_LIBDIR}/doc/en/cairo-point.html
-${GEM_LIBDIR}/doc/en/cairo-ps-level.html
-${GEM_LIBDIR}/doc/en/cairo-ps-surface.html
-${GEM_LIBDIR}/doc/en/cairo-quartz-image-surface.html
-${GEM_LIBDIR}/doc/en/cairo-quartz-surface.html
-${GEM_LIBDIR}/doc/en/cairo-radial-pattern.html
-${GEM_LIBDIR}/doc/en/cairo-read-error.html
-${GEM_LIBDIR}/doc/en/cairo-rectangle.html
-${GEM_LIBDIR}/doc/en/cairo-scaled-font.html
-${GEM_LIBDIR}/doc/en/cairo-solid-pattern.html
-${GEM_LIBDIR}/doc/en/cairo-subpixel-order.html
-${GEM_LIBDIR}/doc/en/cairo-surface-finished-error.html
-${GEM_LIBDIR}/doc/en/cairo-surface-pattern.html
-${GEM_LIBDIR}/doc/en/cairo-surface-type-mismatch-error.html
-${GEM_LIBDIR}/doc/en/cairo-surface.html
-${GEM_LIBDIR}/doc/en/cairo-svg-surface.html
-${GEM_LIBDIR}/doc/en/cairo-svg-version.html
-${GEM_LIBDIR}/doc/en/cairo-temp-file-error.html
-${GEM_LIBDIR}/doc/en/cairo-text-cluster-flag.html
-${GEM_LIBDIR}/doc/en/cairo-text-cluster.html
-${GEM_LIBDIR}/doc/en/cairo-text-extents.html
-${GEM_LIBDIR}/doc/en/cairo-toy-font-face.html
-${GEM_LIBDIR}/doc/en/cairo-user-font-error.html
-${GEM_LIBDIR}/doc/en/cairo-user-font-face-text-to-glyphs-data.html
-${GEM_LIBDIR}/doc/en/cairo-user-font-face.html
-${GEM_LIBDIR}/doc/en/cairo-user-font-immutable.html
-${GEM_LIBDIR}/doc/en/cairo-win32-printing-surface.html
-${GEM_LIBDIR}/doc/en/cairo-win32-surface.html
-${GEM_LIBDIR}/doc/en/cairo-write-error.html
-${GEM_LIBDIR}/doc/en/cairo.html
-${GEM_LIBDIR}/doc/en/index.html
-${GEM_LIBDIR}/doc/index.html
-${GEM_LIBDIR}/doc/ja/cairo-antialias.html
-${GEM_LIBDIR}/doc/ja/cairo-clip-not-representable-error.html
-${GEM_LIBDIR}/doc/ja/cairo-color-base.html
-${GEM_LIBDIR}/doc/ja/cairo-color-cmyk.html
-${GEM_LIBDIR}/doc/ja/cairo-color-hsv.html
-${GEM_LIBDIR}/doc/ja/cairo-color-rgb.html
-${GEM_LIBDIR}/doc/ja/cairo-color-x11.html
-${GEM_LIBDIR}/doc/ja/cairo-color.html
-${GEM_LIBDIR}/doc/ja/cairo-content.html
-${GEM_LIBDIR}/doc/ja/cairo-context-blur.html
-${GEM_LIBDIR}/doc/ja/cairo-context-circle.html
-${GEM_LIBDIR}/doc/ja/cairo-context-color.html
-${GEM_LIBDIR}/doc/ja/cairo-context-path.html
-${GEM_LIBDIR}/doc/ja/cairo-context-rectangle.html
-${GEM_LIBDIR}/doc/ja/cairo-context-triangle.html
-${GEM_LIBDIR}/doc/ja/cairo-context.html
-${GEM_LIBDIR}/doc/ja/cairo-error.html
-${GEM_LIBDIR}/doc/ja/cairo-extend.html
-${GEM_LIBDIR}/doc/ja/cairo-file-not-found.html
-${GEM_LIBDIR}/doc/ja/cairo-fill-rule.html
-${GEM_LIBDIR}/doc/ja/cairo-filter.html
-${GEM_LIBDIR}/doc/ja/cairo-font-extents.html
-${GEM_LIBDIR}/doc/ja/cairo-font-face.html
-${GEM_LIBDIR}/doc/ja/cairo-font-options.html
-${GEM_LIBDIR}/doc/ja/cairo-font-slant.html
-${GEM_LIBDIR}/doc/ja/cairo-font-type-mismatch.html
-${GEM_LIBDIR}/doc/ja/cairo-font-weight.html
-${GEM_LIBDIR}/doc/ja/cairo-format.html
-${GEM_LIBDIR}/doc/ja/cairo-glyph.html
-${GEM_LIBDIR}/doc/ja/cairo-gradient-pattern.html
-${GEM_LIBDIR}/doc/ja/cairo-hint-metrics.html
-${GEM_LIBDIR}/doc/ja/cairo-hint-style.html
-${GEM_LIBDIR}/doc/ja/cairo-image-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-clusters.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-content-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-dash-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-dsc-comment-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-format-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-index-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-matrix-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-path-data-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-pop-group-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-restore-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-slant.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-status-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-stride-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-string-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-visual-error.html
-${GEM_LIBDIR}/doc/ja/cairo-invalid-weight.html
-${GEM_LIBDIR}/doc/ja/cairo-line-cap.html
-${GEM_LIBDIR}/doc/ja/cairo-line-join.html
-${GEM_LIBDIR}/doc/ja/cairo-linear-pattern.html
-${GEM_LIBDIR}/doc/ja/cairo-matrix.html
-${GEM_LIBDIR}/doc/ja/cairo-negative-count.html
-${GEM_LIBDIR}/doc/ja/cairo-no-current-point-error.html
-${GEM_LIBDIR}/doc/ja/cairo-null-pointer-error.html
-${GEM_LIBDIR}/doc/ja/cairo-operator.html
-${GEM_LIBDIR}/doc/ja/cairo-paper-parse-error.html
-${GEM_LIBDIR}/doc/ja/cairo-paper-unknown-paper-name.html
-${GEM_LIBDIR}/doc/ja/cairo-paper-unknown-unit.html
-${GEM_LIBDIR}/doc/ja/cairo-paper-unrecognized-paper-description.html
-${GEM_LIBDIR}/doc/ja/cairo-paper.html
-${GEM_LIBDIR}/doc/ja/cairo-path-close-path.html
-${GEM_LIBDIR}/doc/ja/cairo-path-curve-to.html
-${GEM_LIBDIR}/doc/ja/cairo-path-data-type.html
-${GEM_LIBDIR}/doc/ja/cairo-path-data.html
-${GEM_LIBDIR}/doc/ja/cairo-path-line-to.html
-${GEM_LIBDIR}/doc/ja/cairo-path-move-to.html
-${GEM_LIBDIR}/doc/ja/cairo-path.html
-${GEM_LIBDIR}/doc/ja/cairo-pattern-type-mismatch-error.html
-${GEM_LIBDIR}/doc/ja/cairo-pattern.html
-${GEM_LIBDIR}/doc/ja/cairo-pdf-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-point.html
-${GEM_LIBDIR}/doc/ja/cairo-ps-level.html
-${GEM_LIBDIR}/doc/ja/cairo-ps-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-quartz-image-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-quartz-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-radial-pattern.html
-${GEM_LIBDIR}/doc/ja/cairo-read-error.html
-${GEM_LIBDIR}/doc/ja/cairo-rectangle.html
-${GEM_LIBDIR}/doc/ja/cairo-scaled-font.html
-${GEM_LIBDIR}/doc/ja/cairo-solid-pattern.html
-${GEM_LIBDIR}/doc/ja/cairo-subpixel-order.html
-${GEM_LIBDIR}/doc/ja/cairo-surface-finished-error.html
-${GEM_LIBDIR}/doc/ja/cairo-surface-pattern.html
-${GEM_LIBDIR}/doc/ja/cairo-surface-type-mismatch-error.html
-${GEM_LIBDIR}/doc/ja/cairo-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-svg-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-svg-version.html
-${GEM_LIBDIR}/doc/ja/cairo-temp-file-error.html
-${GEM_LIBDIR}/doc/ja/cairo-text-cluster-flag.html
-${GEM_LIBDIR}/doc/ja/cairo-text-cluster.html
-${GEM_LIBDIR}/doc/ja/cairo-text-extents.html
-${GEM_LIBDIR}/doc/ja/cairo-toy-font-face.html
-${GEM_LIBDIR}/doc/ja/cairo-user-font-error.html
-${GEM_LIBDIR}/doc/ja/cairo-user-font-face-text-to-glyphs-data.html
-${GEM_LIBDIR}/doc/ja/cairo-user-font-face.html
-${GEM_LIBDIR}/doc/ja/cairo-user-font-immutable.html
-${GEM_LIBDIR}/doc/ja/cairo-win32-printing-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-win32-surface.html
-${GEM_LIBDIR}/doc/ja/cairo-write-error.html
-${GEM_LIBDIR}/doc/ja/cairo.html
-${GEM_LIBDIR}/doc/ja/index.html
-${GEM_LIBDIR}/extconf.rb
-${GEM_LIBDIR}/misc/update-colors.rb
-${GEM_LIBDIR}/pkg-config.rb
-${GEM_LIBDIR}/samples/agg/README
-${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/paper.rb
-${GEM_LIBDIR}/src/lib/cairo/papers.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



Home | Main Index | Thread Index | Old Index