diff --git a/x11/ruby-gtk/Makefile b/x11/ruby-gtk/Makefile index ecfb8a55a24d..ae60faf51403 100644 --- a/x11/ruby-gtk/Makefile +++ b/x11/ruby-gtk/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.45 2010/09/07 17:20:27 taca Exp $ +# $NetBSD: Makefile,v 1.46 2010/09/10 13:36:15 taca Exp $ DISTNAME= ruby-gtk-${VERSION} PKGNAME= ${RUBY_PKGPREFIX}-gtk-${VERSION} @@ -9,17 +9,18 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ruby-gnome/} MAINTAINER= taca@NetBSD.org HOMEPAGE= http://ruby-gnome.sourceforge.net/ COMMENT= Ruby interface to Gtk+ toolkits +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir RUBY_VERSION_SUPPORTED= 18 VERSION= 0.34 -RUBY_HAS_ARCHLIB= yes USE_RUBY_EXTCONF= yes INSTALL_TARGET= site-install DOCS_EN= README README.EXT doc/rbbr.rb DOCS_JA= README.ja README.EXT.ja INSTALLATION_DIRS== ${RUBY_VENDORLIB} ${RUBY_EG}/gtk/doc \ ${RUBY_EG}/gtk/test ${RUBY_EG}/gtk/testgtk -PKG_DESTDIR_SUPPORT= destdir post-install: ${INSTALL_DATA} ${WRKSRC}/sample/*.rb ${DESTDIR}${PREFIX}/${RUBY_EG}/gtk diff --git a/x11/ruby-gtk/distinfo b/x11/ruby-gtk/distinfo index 21dec740a50c..1ada578660d6 100644 --- a/x11/ruby-gtk/distinfo +++ b/x11/ruby-gtk/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.8 2007/06/09 14:11:56 taca Exp $ +$NetBSD: distinfo,v 1.9 2010/09/10 13:36:15 taca Exp $ SHA1 (ruby-gtk-0.34.tar.gz) = 395ed0396e5df0ae41383163b2ae2bdd51903604 RMD160 (ruby-gtk-0.34.tar.gz) = 4339aad4ad732b2981a79003430af40ff5619704 Size (ruby-gtk-0.34.tar.gz) = 283056 bytes SHA1 (patch-aa) = 8ab0f9eda6e07470eb5abcc119dd6320eb06166b +SHA1 (patch-ab) = 026c254f342a908b99c9d2cf0ae009a1df71229e diff --git a/x11/ruby-gtk/patches/patch-ab b/x11/ruby-gtk/patches/patch-ab new file mode 100644 index 000000000000..552d9e654d84 --- /dev/null +++ b/x11/ruby-gtk/patches/patch-ab @@ -0,0 +1,63 @@ +$NetBSD: patch-ab,v 1.1 2010/09/10 13:36:15 taca Exp $ + +Use RUBY_PLATFORM instead of obsolete PLATFORM. + +--- extconf.rb.orig 2003-07-06 17:20:37.000000000 +0000 ++++ extconf.rb +@@ -7,7 +7,7 @@ require "mkmf" + # + # detect GTK+ configurations + # +-if /mswin32/ !~ PLATFORM ++if /mswin32/ !~ RUBY_PLATFORM + config_cmd = with_config("gtk-config", "gtk-config") + + begin +@@ -55,9 +55,9 @@ begin + Dir.chdir "src" + + lib_ary = [] +- if /cygwin|mingw/ =~ PLATFORM ++ if /cygwin|mingw/ =~ RUBY_PLATFORM + $CFLAGS += " -fnative-struct -DNATIVE_WIN32" unless gdkx +- elsif /mswin32/ !~ PLATFORM ++ elsif /mswin32/ !~ RUBY_PLATFORM + lib_ary = [ ["X11", "XOpenDisplay"], + ["Xext", "XShmQueryVersion"], + ["Xi", "XOpenDevice"], +@@ -94,7 +94,7 @@ begin + item.gsub(/\.c$/, obj_ext) + end + +- if /mswin32/ =~ PLATFORM ++ if /mswin32/ =~ RUBY_PLATFORM + $objs << "rbgdkkeysyms.lib" + else + $objs << "librbgdkkeysyms.a" +@@ -104,7 +104,7 @@ begin + raise Interrupt if not FileTest.exist? "Makefile" + + mfile = File.open("Makefile", "a") +- if /mswin32/ =~ PLATFORM ++ if /mswin32/ =~ RUBY_PLATFORM + mfile.puts " copy /Y gtk.lib .." + mfile.puts + end +@@ -115,7 +115,7 @@ begin + mfile.print "rbgdkconst#{obj_ext}: rbgdkconst.c rbgdkcursors.h\n" + mfile.print "rbgdk#{obj_ext}: rbgdk.c global.h\n" + +- if /mswin32/ =~ PLATFORM ++ if /mswin32/ =~ RUBY_PLATFORM + mfile.print "\ + rbgdkkeysyms.lib: makedefconst.rb rbgdkkeysyms.h + $(RUBY) makedefconst.rb rbgdkkeysyms.h Init_gtk_gdkkeysyms +@@ -144,7 +144,7 @@ allclean: clean + Dir.chdir ".." + + mfile = File.open("Makefile", "w") +- if /mswin32/ =~ PLATFORM ++ if /mswin32/ =~ RUBY_PLATFORM + mfile.print "\ + + all: