diff options
author | taca <taca@pkgsrc.org> | 2010-09-10 06:49:22 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2010-09-10 06:49:22 +0000 |
commit | 504c8b3ade47dc736b54495166de14c390865186 (patch) | |
tree | 1e35266467bdcf456dd3c83a0092b5788183b77d /graphics | |
parent | 0bfc44402ae63ed651e49a69c37323efde0da9ce (diff) | |
download | pkgsrc-504c8b3ade47dc736b54495166de14c390865186.tar.gz |
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* make GEM_NAME to force lower case.
* Add a patch to support both ruby18 and ruby19.
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/ruby-imlib2/Makefile | 12 | ||||
-rw-r--r-- | graphics/ruby-imlib2/PLIST | 6 | ||||
-rw-r--r-- | graphics/ruby-imlib2/distinfo | 4 | ||||
-rw-r--r-- | graphics/ruby-imlib2/patches/patch-aa | 13 | ||||
-rw-r--r-- | graphics/ruby-imlib2/patches/patch-ab | 15 |
5 files changed, 41 insertions, 9 deletions
diff --git a/graphics/ruby-imlib2/Makefile b/graphics/ruby-imlib2/Makefile index d747a324a9d..be855ce36e0 100644 --- a/graphics/ruby-imlib2/Makefile +++ b/graphics/ruby-imlib2/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.20 2010/06/13 22:44:44 wiz Exp $ +# $NetBSD: Makefile,v 1.21 2010/09/10 06:49:22 taca Exp $ DISTNAME= imlib2-ruby-0.5.2 PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//} @@ -7,16 +7,18 @@ CATEGORIES= graphics MASTER_SITES= http://pablotron.org/files/gems/ MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://www.pablotron.org/software/imlib2-ruby/ +HOMEPAGE= http://pablotron.org/software/imlib2-ruby/ COMMENT= Imlib2 bindings for Ruby +LICENSE= mit -GEM_NAME= ${DISTNAME:S/imlib2-ruby/Imlib2-Ruby/} -GEM_BUILD= gemspec GEM_CLEANBUILD= Makefile *.o imlib2.${RUBY_DLEXT} mkmf.log RUBY_REQD= 1.8.0 -.include "../../misc/rubygems/rubygem.mk" +pre-configure: + ${CHMOD} -R g-w ${WRKSRC} + +.include "../../lang/ruby/gem.mk" BUILDLINK_API_DEPENDS.imlib2+= imlib2>=1.2.0nb2 diff --git a/graphics/ruby-imlib2/PLIST b/graphics/ruby-imlib2/PLIST index dab5f8b2ea6..a8003f9aca6 100644 --- a/graphics/ruby-imlib2/PLIST +++ b/graphics/ruby-imlib2/PLIST @@ -1,5 +1,5 @@ -@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:59:27 joerg Exp $ -${GEM_HOME}/cache/Imlib2-Ruby-${PKGVERSION}.gem +@comment $NetBSD: PLIST,v 1.4 2010/09/10 06:49:22 taca Exp $ +${GEM_HOME}/cache/imlib2-ruby-${PKGVERSION}.gem ${GEM_LIBDIR}/AUTHORS ${GEM_LIBDIR}/COPYING ${GEM_LIBDIR}/ChangeLog @@ -20,4 +20,4 @@ ${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 +${GEM_HOME}/specifications/imlib2-ruby-${PKGVERSION}.gemspec diff --git a/graphics/ruby-imlib2/distinfo b/graphics/ruby-imlib2/distinfo index 4780d2da080..861f9fb518e 100644 --- a/graphics/ruby-imlib2/distinfo +++ b/graphics/ruby-imlib2/distinfo @@ -1,5 +1,7 @@ -$NetBSD: distinfo,v 1.5 2008/04/04 15:30:01 jlam Exp $ +$NetBSD: distinfo,v 1.6 2010/09/10 06:49:22 taca Exp $ 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 +SHA1 (patch-aa) = 7922179aad42bfaf340a85ef7611422696dfdab3 +SHA1 (patch-ab) = 04f72f6b839756c00b65feddc8bbec6ac6703642 diff --git a/graphics/ruby-imlib2/patches/patch-aa b/graphics/ruby-imlib2/patches/patch-aa new file mode 100644 index 00000000000..5940114000b --- /dev/null +++ b/graphics/ruby-imlib2/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1 2010/09/10 06:49:22 taca Exp $ + +Fix gem's name to lower case. + +--- ../imlib2-ruby-0.5.2.gemspec.orig 2010-09-09 02:53:49.000000000 +0000 ++++ ../imlib2-ruby-0.5.2.gemspec +@@ -1,5 +1,5 @@ + --- !ruby/object:Gem::Specification +-name: Imlib2-Ruby ++name: imlib2-ruby + version: !ruby/object:Gem::Version + version: 0.5.2 + platform: ruby diff --git a/graphics/ruby-imlib2/patches/patch-ab b/graphics/ruby-imlib2/patches/patch-ab new file mode 100644 index 00000000000..064f7e7bcef --- /dev/null +++ b/graphics/ruby-imlib2/patches/patch-ab @@ -0,0 +1,15 @@ +$NetBSD: patch-ab,v 1.1 2010/09/10 06:49:22 taca Exp $ + +Use modern Ruby's API. + +--- imlib2.c.orig 2010-08-28 10:35:15.000000000 +0000 ++++ imlib2.c +@@ -1902,7 +1902,7 @@ static VALUE image_put_data(VALUE self, + new_data = (DATA32*) StringValuePtr(str); + + /* check size of new buffer */ +- if (RSTRING(str)->len != old_size) ++ if (RSTRING_LEN(str) != old_size) + rb_raise(rb_eArgError, "invalid buffer size"); + + /* copy new data to old address */ |