summaryrefslogtreecommitdiff
path: root/graphics/ruby-imlib2
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
commit49044b1ec2caacbe0cd6751700981b592cdb06b1 (patch)
treec080e0fce7907456de3fe1768865d098adfb51fd /graphics/ruby-imlib2
parentd5b336e4ba6b8a28d7b0778f55c1cbb057689834 (diff)
downloadpkgsrc-49044b1ec2caacbe0cd6751700981b592cdb06b1.tar.gz
Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
Diffstat (limited to 'graphics/ruby-imlib2')
-rw-r--r--graphics/ruby-imlib2/Makefile36
-rw-r--r--graphics/ruby-imlib2/PLIST42
-rw-r--r--graphics/ruby-imlib2/distinfo8
3 files changed, 42 insertions, 44 deletions
diff --git a/graphics/ruby-imlib2/Makefile b/graphics/ruby-imlib2/Makefile
index 18d6999834c..8d07a39955d 100644
--- a/graphics/ruby-imlib2/Makefile
+++ b/graphics/ruby-imlib2/Makefile
@@ -1,40 +1,24 @@
-# $NetBSD: Makefile,v 1.13 2007/04/01 01:58:38 obache Exp $
+# $NetBSD: Makefile,v 1.14 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= imlib2-ruby-${VER}
-PKGNAME= ${RUBY_PKGPREFIX}-imlib2-${VER}
-PKGREVISION= 4
-CATEGORIES= graphics ruby
-MASTER_SITES= http://www.pablotron.org/download/
+DISTNAME= imlib2-ruby-0.5.2
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//}
+PKGREVISION= 5
+CATEGORIES= graphics
+MASTER_SITES= http://pablotron.org/files/gems/
MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://www.pablotron.org/software/imlib2-ruby/
COMMENT= Imlib2 bindings for Ruby
-VER= 0.5.2
+GEM_NAME= ${DISTNAME:S/imlib2-ruby/Imlib2-Ruby/}
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o imlib2.${RUBY_DLEXT} mkmf.log
-REPLACE_RUBY_DIRS= ${WRKSRC}/examples
-RUBY_HAS_ARCHLIB= yes
RUBY_REQD= 1.8.0
-USE_RUBY_EXTCONF= yes
-RUBY_DYNAMIC_DIRS= ${RUBY_DOCDIR:S,${PREFIX}/,,}/imlib2
-INSTALL_TARGET= site-install
-
-DOCS= AUTHORS COPYING ChangeLog README TODO
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/imlib2
- cd ${WRKSRC}/examples && ${PAX} -rw -pp -pm . ${RUBY_EXAMPLESDIR}/imlib2
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/imlib2
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/imlib2
-.endfor
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/imlib2/api
- cd ${WRKSRC}/doc && ${PAX} -rw -pp -pm . ${RUBY_DOCDIR}/imlib2/api
- ${RUBY_GENERATE_PLIST}
+.include "../../misc/rubygems/rubygem.mk"
BUILDLINK_API_DEPENDS.imlib2+= imlib2>=1.2.0nb2
.include "../../graphics/imlib2/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/ruby-imlib2/PLIST b/graphics/ruby-imlib2/PLIST
index ded27c1aed0..4ab0a0f1f05 100644
--- a/graphics/ruby-imlib2/PLIST
+++ b/graphics/ruby-imlib2/PLIST
@@ -1,14 +1,28 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/03/29 14:16:37 minskim Exp $
-${RUBY_SITEARCHLIBDIR}/imlib2.${RUBY_DLEXT}
-${RUBY_EXAMPLESDIR}/imlib2/fonts/yudit.ttf
-@dirrm ${RUBY_EXAMPLESDIR}/imlib2/fonts
-${RUBY_EXAMPLESDIR}/imlib2/images/bill_gates.jpg
-${RUBY_EXAMPLESDIR}/imlib2/images/clown.jpg
-@dirrm ${RUBY_EXAMPLESDIR}/imlib2/images
-${RUBY_EXAMPLESDIR}/imlib2/checkerboard.rb
-${RUBY_EXAMPLESDIR}/imlib2/oo-board.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_attach.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_font.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_imlib2.rb
-${RUBY_EXAMPLESDIR}/imlib2/test_poly.rb
-@dirrm ${RUBY_EXAMPLESDIR}/imlib2
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/Imlib2-Ruby-${PKGVERSION}.gem
+${GEM_LIBDIR}/AUTHORS
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/ChangeLog
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/depend
+${GEM_LIBDIR}/examples/checkerboard.rb
+${GEM_LIBDIR}/examples/fonts/yudit.ttf
+${GEM_LIBDIR}/examples/images/bill_gates.jpg
+${GEM_LIBDIR}/examples/images/clown.jpg
+${GEM_LIBDIR}/examples/oo-board.rb
+${GEM_LIBDIR}/examples/test_attach.rb
+${GEM_LIBDIR}/examples/test_font.rb
+${GEM_LIBDIR}/examples/test_imlib2.rb
+${GEM_LIBDIR}/examples/test_poly.rb
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/imlib2.c
+${GEM_LIBDIR}/imlib2.gemspec
+${GEM_LIBDIR}/lib/imlib2.${RUBY_DLEXT}
+${GEM_HOME}/specifications/Imlib2-Ruby-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/examples/images
+@dirrm ${GEM_LIBDIR}/examples/fonts
+@dirrm ${GEM_LIBDIR}/examples
+@dirrm ${GEM_LIBDIR}
diff --git a/graphics/ruby-imlib2/distinfo b/graphics/ruby-imlib2/distinfo
index 618de43e7cb..4780d2da080 100644
--- a/graphics/ruby-imlib2/distinfo
+++ b/graphics/ruby-imlib2/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2006/01/03 14:25:50 taca Exp $
+$NetBSD: distinfo,v 1.5 2008/04/04 15:30:01 jlam Exp $
-SHA1 (imlib2-ruby-0.5.2.tar.gz) = 10c92b7eb2702105ba94bba9918a7e69d7d941e8
-RMD160 (imlib2-ruby-0.5.2.tar.gz) = a980d8acf9f334763d7974a2976faa1fb201331b
-Size (imlib2-ruby-0.5.2.tar.gz) = 180685 bytes
+SHA1 (imlib2-ruby-0.5.2.gem) = 2d723441dae7630f7bec8c55486333a8efb2dbf1
+RMD160 (imlib2-ruby-0.5.2.gem) = ebc3cdbcbefd90d38c6723dc620ed82fa4abff8b
+Size (imlib2-ruby-0.5.2.gem) = 119296 bytes