summaryrefslogtreecommitdiff
path: root/devel/ruby-SDL
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 /devel/ruby-SDL
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 'devel/ruby-SDL')
-rw-r--r--devel/ruby-SDL/Makefile40
-rw-r--r--devel/ruby-SDL/PLIST136
-rw-r--r--devel/ruby-SDL/distinfo8
3 files changed, 103 insertions, 81 deletions
diff --git a/devel/ruby-SDL/Makefile b/devel/ruby-SDL/Makefile
index 2915d96cfc1..6c1a0dfcdff 100644
--- a/devel/ruby-SDL/Makefile
+++ b/devel/ruby-SDL/Makefile
@@ -1,46 +1,24 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/09/21 10:14:37 taca Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:00 jlam Exp $
#
-DISTNAME= rubysdl-${VERS}
-PKGNAME= ${RUBY_PKGPREFIX}-SDL-${VERS}
-CATEGORIES= devel audio graphics ruby
-MASTER_SITES= http://www.kmc.gr.jp/~ohai/rubysdl/
+DISTNAME= rubysdl-1.3.1
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rubysdl/SDL/}
+PKGREVISION= 1
+CATEGORIES= devel audio graphics
MAINTAINER= taca@NetBSD.org
HOMEPAGE= http://www.kmc.gr.jp/~ohai/rubysdl.en.html
COMMENT= Ruby extension library to use SDL library
-VERS= 1.3.1
+GEM_BUILD= gemspec
+GEM_CLEANBUILD= Makefile *.o sdl.${RUBY_DLEXT} mkmf.log
-USE_RUBY_EXTCONF= yes
-INSTALLATION_DIRS= ${RUBY_DOCDIR}/doc/sdl/ja ${RUBY_DOCDIR}/examples/sdl
-
-RD_SRCS= rubysdl_doc.en.rd rubysdl_doc_old.rd
-DOCS_EN= NEWS.en README.en rubysdl_const_list.txt \
- rubysdl_doc.en.html rubysdl_doc.en.rd
-DOCS_JA= NEWS.ja README.ja rubysdl_doc_old.html rubysdl_doc_old.rd \
- rubysdl_ref.html rubysdl_ref.rd
-
-post-build:
-.for f in ${RD_SRCS}
- cd ${WRKSRC}; ${RUBY_RD} ${f} > ${f:S/.rd/.html/}
-.endfor
-
-post-install:
-.for f in ${DOCS_EN}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/doc/sdl
-.endfor
-.for f in ${DOCS_JA}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/doc/sdl/ja
-.endfor
- cd ${WRKSRC}/sample; ${INSTALL_DATA} * \
- ${DESTDIR}${RUBY_DOCDIR}/examples/sdl
+.include "../../misc/rubygems/rubygem.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../multimedia/smpeg/buildlink3.mk"
-.include "../../lang/ruby/modules.mk"
-.include "../../textproc/ruby-rdtool/buildlink3.mk"
+
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-SDL/PLIST b/devel/ruby-SDL/PLIST
index 4f464b267bb..7ed1cd78781 100644
--- a/devel/ruby-SDL/PLIST
+++ b/devel/ruby-SDL/PLIST
@@ -1,46 +1,90 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/09/21 10:14:37 taca Exp $
-${RUBY_SITEARCHLIBDIR}/sdl.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/rubysdl_aliases.rb
-${RUBY_SITELIBDIR}/sdl.rb
-${RUBY_DOCDIR}/doc/sdl/NEWS.en
-${RUBY_DOCDIR}/doc/sdl/README.en
-${RUBY_DOCDIR}/doc/sdl/rubysdl_const_list.txt
-${RUBY_DOCDIR}/doc/sdl/rubysdl_doc.en.html
-${RUBY_DOCDIR}/doc/sdl/rubysdl_doc.en.rd
-${RUBY_DOCDIR}/doc/sdl/ja/NEWS.ja
-${RUBY_DOCDIR}/doc/sdl/ja/README.ja
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_doc_old.html
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_doc_old.rd
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_ref.html
-${RUBY_DOCDIR}/doc/sdl/ja/rubysdl_ref.rd
-${RUBY_DOCDIR}/examples/sdl/aadraw.rb
-${RUBY_DOCDIR}/examples/sdl/alpha.rb
-${RUBY_DOCDIR}/examples/sdl/alphadraw.rb
-${RUBY_DOCDIR}/examples/sdl/bfont.rb
-${RUBY_DOCDIR}/examples/sdl/cdrom.rb
-${RUBY_DOCDIR}/examples/sdl/collision.rb
-${RUBY_DOCDIR}/examples/sdl/cursor.bmp
-${RUBY_DOCDIR}/examples/sdl/cursor.rb
-${RUBY_DOCDIR}/examples/sdl/ellipses.rb
-${RUBY_DOCDIR}/examples/sdl/event2.rb
-${RUBY_DOCDIR}/examples/sdl/font.bmp
-${RUBY_DOCDIR}/examples/sdl/font.rb
-${RUBY_DOCDIR}/examples/sdl/fpstimer.rb
-${RUBY_DOCDIR}/examples/sdl/icon.bmp
-${RUBY_DOCDIR}/examples/sdl/joy2.rb
-${RUBY_DOCDIR}/examples/sdl/kanji.rb
-${RUBY_DOCDIR}/examples/sdl/movesp.rb
-${RUBY_DOCDIR}/examples/sdl/playmod.rb
-${RUBY_DOCDIR}/examples/sdl/plaympeg.rb
-${RUBY_DOCDIR}/examples/sdl/playwave.rb
-${RUBY_DOCDIR}/examples/sdl/randrect.rb
-${RUBY_DOCDIR}/examples/sdl/sample.ttf
-${RUBY_DOCDIR}/examples/sdl/sdlskk.rb
-${RUBY_DOCDIR}/examples/sdl/sgetest.rb
-${RUBY_DOCDIR}/examples/sdl/stetris.rb
-${RUBY_DOCDIR}/examples/sdl/testgl.rb
-${RUBY_DOCDIR}/examples/sdl/testsprite.rb
-${RUBY_DOCDIR}/examples/sdl/transformblit.rb
-@dirrm ${RUBY_DOCDIR}/examples/sdl
-@dirrm ${RUBY_DOCDIR}/doc/sdl/ja
-@dirrm ${RUBY_DOCDIR}/doc/sdl
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:00 jlam Exp $
+${GEM_HOME}/cache/rubysdl-${PKGVERSION}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/NEWS.en
+${GEM_LIBDIR}/NEWS.ja
+${GEM_LIBDIR}/README.en
+${GEM_LIBDIR}/README.ja
+${GEM_LIBDIR}/SDL_kanji.c
+${GEM_LIBDIR}/SDL_kanji.h
+${GEM_LIBDIR}/depend
+${GEM_LIBDIR}/doc/Makefile
+${GEM_LIBDIR}/doc/cdrom.rsd
+${GEM_LIBDIR}/doc/collision.rsd
+${GEM_LIBDIR}/doc/event.rsd
+${GEM_LIBDIR}/doc/font.rsd
+${GEM_LIBDIR}/doc/general.rsd
+${GEM_LIBDIR}/doc/init.rsd
+${GEM_LIBDIR}/doc/joystick.rsd
+${GEM_LIBDIR}/doc/mixer.rsd
+${GEM_LIBDIR}/doc/mpeg.rsd
+${GEM_LIBDIR}/doc/rsd.rb
+${GEM_LIBDIR}/doc/sdlskk.rsd
+${GEM_LIBDIR}/doc/time.rsd
+${GEM_LIBDIR}/doc/video.rsd
+${GEM_LIBDIR}/doc/wm.rsd
+${GEM_LIBDIR}/extconf.rb
+${GEM_LIBDIR}/lib/rubysdl_aliases.rb
+${GEM_LIBDIR}/lib/sdl.rb
+${GEM_LIBDIR}/lib/sdl.${RUBY_DLEXT}
+${GEM_LIBDIR}/rubysdl.h
+${GEM_LIBDIR}/rubysdl_cdrom.c
+${GEM_LIBDIR}/rubysdl_const_list.txt
+${GEM_LIBDIR}/rubysdl_doc.en.rd
+${GEM_LIBDIR}/rubysdl_doc_old.rd
+${GEM_LIBDIR}/rubysdl_event.c
+${GEM_LIBDIR}/rubysdl_event2.c
+${GEM_LIBDIR}/rubysdl_event_key.c
+${GEM_LIBDIR}/rubysdl_image.c
+${GEM_LIBDIR}/rubysdl_joystick.c
+${GEM_LIBDIR}/rubysdl_kanji.c
+${GEM_LIBDIR}/rubysdl_main.c
+${GEM_LIBDIR}/rubysdl_mixer.c
+${GEM_LIBDIR}/rubysdl_mouse.c
+${GEM_LIBDIR}/rubysdl_opengl.c
+${GEM_LIBDIR}/rubysdl_pixel.c
+${GEM_LIBDIR}/rubysdl_ref.html
+${GEM_LIBDIR}/rubysdl_ref.rd
+${GEM_LIBDIR}/rubysdl_rwops.c
+${GEM_LIBDIR}/rubysdl_sdlskk.c
+${GEM_LIBDIR}/rubysdl_sge_video.c
+${GEM_LIBDIR}/rubysdl_smpeg.c
+${GEM_LIBDIR}/rubysdl_time.c
+${GEM_LIBDIR}/rubysdl_ttf.c
+${GEM_LIBDIR}/rubysdl_video.c
+${GEM_LIBDIR}/rubysdl_wm.c
+${GEM_LIBDIR}/sample/aadraw.rb
+${GEM_LIBDIR}/sample/alpha.rb
+${GEM_LIBDIR}/sample/alphadraw.rb
+${GEM_LIBDIR}/sample/bfont.rb
+${GEM_LIBDIR}/sample/cdrom.rb
+${GEM_LIBDIR}/sample/collision.rb
+${GEM_LIBDIR}/sample/cursor.bmp
+${GEM_LIBDIR}/sample/cursor.rb
+${GEM_LIBDIR}/sample/ellipses.rb
+${GEM_LIBDIR}/sample/event2.rb
+${GEM_LIBDIR}/sample/font.bmp
+${GEM_LIBDIR}/sample/font.rb
+${GEM_LIBDIR}/sample/fpstimer.rb
+${GEM_LIBDIR}/sample/icon.bmp
+${GEM_LIBDIR}/sample/joy2.rb
+${GEM_LIBDIR}/sample/kanji.rb
+${GEM_LIBDIR}/sample/movesp.rb
+${GEM_LIBDIR}/sample/playmod.rb
+${GEM_LIBDIR}/sample/plaympeg.rb
+${GEM_LIBDIR}/sample/playwave.rb
+${GEM_LIBDIR}/sample/randrect.rb
+${GEM_LIBDIR}/sample/sample.ttf
+${GEM_LIBDIR}/sample/sdlskk.rb
+${GEM_LIBDIR}/sample/sgetest.rb
+${GEM_LIBDIR}/sample/stetris.rb
+${GEM_LIBDIR}/sample/testgl.rb
+${GEM_LIBDIR}/sample/testsprite.rb
+${GEM_LIBDIR}/sample/transformblit.rb
+${GEM_HOME}/specifications/rubysdl-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/sample
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/devel/ruby-SDL/distinfo b/devel/ruby-SDL/distinfo
index 8d830844ea9..848a97149fa 100644
--- a/devel/ruby-SDL/distinfo
+++ b/devel/ruby-SDL/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/09/21 10:14:37 taca Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:00 jlam Exp $
-SHA1 (rubysdl-1.3.1.tar.gz) = 5a60caa607f05f367a2b9b25ef7b75a943809598
-RMD160 (rubysdl-1.3.1.tar.gz) = 382aba7732f8f124922bcb82b2cd59989ab61230
-Size (rubysdl-1.3.1.tar.gz) = 264856 bytes
+SHA1 (rubysdl-1.3.1.gem) = 7c33c11d1f0860dd125c65f841947b3ab6e79f3b
+RMD160 (rubysdl-1.3.1.gem) = 665e188521e8a8f149bbbba52a01ff3d0cce8f24
+Size (rubysdl-1.3.1.gem) = 264704 bytes