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