[54011] users/kimuraw
kimuraw at macports.org
kimuraw at macports.org
Sat Jul 18 11:10:36 PDT 2009
Revision: 54011
http://trac.macports.org/changeset/54011
Author: kimuraw at macports.org
Date: 2009-07-18 11:10:36 -0700 (Sat, 18 Jul 2009)
Log Message:
-----------
ruby gnome2 (port:rb-gnome) contains too many modules.
the pureposs of this experimental port tree is to split rb-gnome into each
sub-modules like rb-glib2, rb-gtk2, ...
Added Paths:
-----------
users/kimuraw/rb-gnome/
users/kimuraw/rb-gnome/README
users/kimuraw/rb-gnome/README.ruby-gnome2-0.19.0
users/kimuraw/rb-gnome/Rakefile
users/kimuraw/rb-gnome/ruby/
users/kimuraw/rb-gnome/ruby/rb-atk/
users/kimuraw/rb-gnome/ruby/rb-atk/Portfile
users/kimuraw/rb-gnome/ruby/rb-div/
users/kimuraw/rb-gnome/ruby/rb-div/Portfile
users/kimuraw/rb-gnome/ruby/rb-gconf/
users/kimuraw/rb-gnome/ruby/rb-gconf/Portfile
users/kimuraw/rb-gnome/ruby/rb-glib2/
users/kimuraw/rb-gnome/ruby/rb-glib2/Portfile
users/kimuraw/rb-gnome/ruby/rb-gnome-panel/
users/kimuraw/rb-gnome/ruby/rb-gnome-panel/Portfile
users/kimuraw/rb-gnome/ruby/rb-gnomecanvas/
users/kimuraw/rb-gnome/ruby/rb-gnomecanvas/Portfile
users/kimuraw/rb-gnome/ruby/rb-gnomeprint/
users/kimuraw/rb-gnome/ruby/rb-gnomeprint/Portfile
users/kimuraw/rb-gnome/ruby/rb-gnomeprintui/
users/kimuraw/rb-gnome/ruby/rb-gnomeprintui/Portfile
users/kimuraw/rb-gnome/ruby/rb-gnomevfs/
users/kimuraw/rb-gnome/ruby/rb-gnomevfs/Portfile
users/kimuraw/rb-gnome/ruby/rb-gstreamer/
users/kimuraw/rb-gnome/ruby/rb-gstreamer/Portfile
users/kimuraw/rb-gnome/ruby/rb-gtk2/
users/kimuraw/rb-gnome/ruby/rb-gtk2/Portfile
users/kimuraw/rb-gnome/ruby/rb-gtk2/files/
users/kimuraw/rb-gnome/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff
users/kimuraw/rb-gnome/ruby/rb-gtkglext/
users/kimuraw/rb-gnome/ruby/rb-gtkglext/Portfile
users/kimuraw/rb-gnome/ruby/rb-gtkhtml/
users/kimuraw/rb-gnome/ruby/rb-gtkhtml/Portfile
users/kimuraw/rb-gnome/ruby/rb-libart/
users/kimuraw/rb-gnome/ruby/rb-libart/Portfile
users/kimuraw/rb-gnome/ruby/rb-libglade2/
users/kimuraw/rb-gnome/ruby/rb-libglade2/Portfile
users/kimuraw/rb-gnome/ruby/rb-libgnome/
users/kimuraw/rb-gnome/ruby/rb-libgnome/Portfile
users/kimuraw/rb-gnome/ruby/rb-pango/
users/kimuraw/rb-gnome/ruby/rb-pango/Portfile
users/kimuraw/rb-gnome/ruby/rb-poppler/
users/kimuraw/rb-gnome/ruby/rb-poppler/Portfile
users/kimuraw/rb-gnome/ruby/rb-rsvg/
users/kimuraw/rb-gnome/ruby/rb-rsvg/Portfile
users/kimuraw/rb-gnome/ruby/rb-vte/
users/kimuraw/rb-gnome/ruby/rb-vte/Portfile
users/kimuraw/rb-gnome/tool/
users/kimuraw/rb-gnome/tool/port-pack-rabbit.sh
users/kimuraw/rb-gnome/tool/port-upd-rb-gnome.rb
Property changes on: users/kimuraw/rb-gnome
___________________________________________________________________
Added: svn:ignore
+ Portfile
Added: users/kimuraw/rb-gnome/README
===================================================================
--- users/kimuraw/rb-gnome/README (rev 0)
+++ users/kimuraw/rb-gnome/README 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,67 @@
+$Id: $
+
+= what's this port tree?
+
+ruby gnome2 (port:rb-gnome) contains too many modules.
+the pureposs of this experimental port tree is to split rb-gnome into each
+sub-modules like rb-glib2, rb-gtk2, ...
+
+I've been maintained these portfiles for Rabbit since 2007.
+
+[1] http://raa.ruby-lang.org/project/rabbit/
+
+== RUBY-GNOME2 Release contents and portfiles status
+
+=== ruby-gtk2
+
+ * rb-glib2 Ruby/GLib2: GLib 2.0.x or later
+ * rb-atk Ruby/ATK: ATK 1.0.x or later
+ * rb-pango Ruby/Pango: Pango 1.1.x or later
+ * rb-gtk2 Ruby/GdkPixbuf2: GTK+ 2.0.x or later
+ * rb-gtk2 Ruby/GTK2: GTK+ 2.0.x or later
+
+rb-gtk2 contains gdkpixbuf2 and gtk2.
+
+=== ruby-gnome2-all
+
+ * rb-gconf Ruby/GConf2: GConf 2.0.x or later
+ * rb-libgnome2 Ruby/GNOME2: libgnome-2.0.x, libgnomeui-2.0.x or later
+ * rb-gnomecanvas Ruby/GnomeCanvas2: libgnomecanvas-2.0.x or later
+ * rb-gnomeprint Ruby/GnomePrint: libgnomeprint-2.8.x or later
+ * rb-gnomeprintui Ruby/GnomePrintUI: libgnomeprintui-2.6.x or later
+ * rb-gnomevfs Ruby/GnomeVFS: GnomeVFS 2.0.x or later
+ * rb-gtkhtml Ruby/GtkHtml2: GtkHtml2 2.0.x or later
+ * rb-gtkglext Ruby/GtkGLExt: GtkGLExt 1.0.3 or later
+ * (NOT READY) Ruby/GtkMozEmbed: GtkMozEmbed (Mozilla 1.7.x or FireFox-1.0.x or later)
+ * rb-gtksourceview Ruby/GtkSourceView: GtkSourceView 1.0.1 or later
+ * rb-libart Ruby/Libart2: libart_lgpl 2.3.12 or later
+ * rb-libglade Ruby/Libglade2: Libglade 2.0.x or later
+ * (NOT SUPPORT) Ruby/PanelApplet: gnome-panel 2.6.0 or later (deprecated since 0.16.0)
+ * rb-rsvg Ruby/RSVG: librsvg 2.8.0 or later
+
+GtkMozEmbed is not found in officail ports.
+
+=== Experimental / Incomplete:
+
+ * rb-gstreamer Ruby/GStreamer: GStreamer 0.10.x or later
+ * (NOT READY) Ruby/GtkSourceView2: GtkSourceView 2.0.0 or later
+ * (NOT READY) Ruby/GooCanvas: GooCanvas 0.8.0 or later
+
+=== Not available (removed since 0.16.0)
+
+ * (N/A) Ruby/Libgda: libgda 1.0.3 or later
+
+== port dependencies
+
+ ...
+
+== ruby-gnome2-all-0.19.0 contents
+
+ AUTHORS bonobo/ gnome/ gtk/ libglade/
+ COPYING.LIB bonoboui/ gnomecanvas/ gtkglext/ panel-applet/
+ ChangeLog exec_make.rb gnomeprint/ gtkhtml2/ pango/
+ NEWS extconf.rb gnomeprintui/ gtkmozembed/ poppler/
+ README gconf/ gnomevfs/ gtksourceview/ rsvg/
+ Rakefile gdkpixbuf/ goocanvas/ gtksourceview2/ run-test.rb*
+ atk/ glib/ gstreamer/ libart/ vte/
+
Added: users/kimuraw/rb-gnome/README.ruby-gnome2-0.19.0
===================================================================
--- users/kimuraw/rb-gnome/README.ruby-gnome2-0.19.0 (rev 0)
+++ users/kimuraw/rb-gnome/README.ruby-gnome2-0.19.0 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,182 @@
+# -*- RD -*-
+
+= README
+
+== Ruby-GNOME2 -- Ruby bindings for GNOME-2.x
+
+This is a set of bindings for the GNOME-2.x libraries to
+use from Ruby 1.8.6, 1.8.7 and 1.9.1.
+
+== Release packages
+
+=== ruby-gtk2
+
+ * Ruby/GLib2: GLib 2.0.x or later
+ * Ruby/ATK: ATK 1.0.x or later
+ * Ruby/Pango: Pango 1.1.x or later
+ * Ruby/GdkPixbuf2: GTK+ 2.0.x or later
+ * Ruby/GTK2: GTK+ 2.0.x or later
+
+=== ruby-gnome2-all
+
+ * ruby-gtk2
+ * Ruby/GConf2: GConf 2.0.x or later
+ * Ruby/GNOME2: libgnome-2.0.x, libgnomeui-2.0.x or later
+ * Ruby/GnomeCanvas2: libgnomecanvas-2.0.x or later
+ * Ruby/GnomePrint: libgnomeprint-2.8.x or later
+ * Ruby/GnomePrintUI: libgnomeprintui-2.6.x or later
+ * Ruby/GnomeVFS: GnomeVFS 2.0.x or later
+ * Ruby/GtkHtml2: GtkHtml2 2.0.x or later
+ * Ruby/GtkGLExt: GtkGLExt 1.0.3 or later
+ * Ruby/GtkMozEmbed: GtkMozEmbed (Mozilla 1.7.x or FireFox-1.0.x or later)
+ * Ruby/GtkSourceView: GtkSourceView 1.0.1 or later
+ * Ruby/Libart2: libart_lgpl 2.3.12 or later
+ * Ruby/Libglade2: Libglade 2.0.x or later
+ * Ruby/PanelApplet: gnome-panel 2.6.0 or later (deprecated since 0.16.0)
+ * Ruby/RSVG: librsvg 2.8.0 or later
+
+=== Experimental / Incomplete:
+
+ * Ruby/GStreamer: GStreamer 0.10.x or later
+ * Ruby/GtkSourceView2: GtkSourceView 2.0.0 or later
+ * Ruby/GooCanvas: GooCanvas 0.8.0 or later
+
+=== Not available (removed since 0.16.0)
+
+ * Ruby/Libgda: libgda 1.0.3 or later
+
+== Install
+
+ % ruby extconf.rb
+ % make
+ % sudo make install
+
+To compile and install a particular sub-binding, you can add arguments:
+
+ % ruby extconf.rb [subdir]...
+ e.g.) ruby extconf.rb glib pango gdkpixbuf
+
+Or you can compile each sub-binding:
+
+ % cd <each sub-directory>
+ % ruby extconf.rb
+ % make
+ % sudo make install
+
+=== extconf.rb options
+
+: --ruby
+ ruby directory
+
+: --topsrcdir
+ top source directory
+
+: --topdir
+ top directory
+
+: --strict
+ if some libraries fail to compile/install, "make"
+ command returns 1(exit 1)
+
+=== Environment Variables
+
+: CAIRO_PATH
+ rcairo path (for Win32).
+
+=== Dependencies
+
+You should install a sub-binding with its dependencies. The
+current dependencies are:
+
+: Ruby/GLib
+ none.
+
+: Ruby/Libart
+ depends on Ruby/GLib(Use mkmf-gnome2.rb only).
+
+: Ruby/ATK
+ depends on Ruby/GLib.
+
+: Ruby/Pango
+ depends on Ruby/GLib, rcairo(optional).
+
+: Ruby/GdkPixbuf
+ depends on Ruby/GLib.
+
+: Ruby/GTK
+ depends on Ruby/GLib, Ruby/ATK, Ruby/Pango,
+ Ruby/GdkPixbuf, rcairo(optional)
+
+: Ruby/GConf
+ depends on Ruby/GLib.
+
+: Ruby/GNOME
+ depends on Ruby/GnomeCanvas.
+
+: Ruby/GnomeCanvas
+ depends on Ruby/GTK, Ruby/Libart.
+
+: Ruby/GnomeVFS
+ depends on Ruby/GLib.
+
+: Ruby/GnomePrint
+ depends on Ruby/GLib, Ruby/Pango, Ruby/Libart2.
+
+: Ruby/GnomePrintUI
+ depends on Ruby/GTK, Ruby/GnomePrint.
+
+: Ruby/GtkHtml2
+ depends on Ruby/GTK.
+
+: Ruby/GtkGLExt
+ depends on Ruby/GTK, rbogl.
+
+: Ruby/GtkSourceView
+ depends on Ruby/GTK.
+
+: Ruby/Libglade
+ depends on Ruby/GTK, Ruby/GNOME(optional), REXML(optional)
+
+: Ruby/PanelApplet
+ depends on Ruby/GTK (since libpanel-applet 2.25) or
+ Ruby/GNOME (before libpanel-applet 2.25).
+
+: Ruby/RSVG
+ depends on Ruby/GLib, Ruby/GdkPixbuf2.
+
+=== Experimental
+
+: Ruby/GStreamer
+ depends on Ruby/GLib.
+
+: Ruby/GooCanvas
+ depends on Ruby/GTK.
+
+: Ruby/GtkSourceView2
+ depends on Ruby/GTK.
+
+=== Not available
+
+: Ruby/Libgda
+ depends on Ruby/GLib.
+
+== Bugs
+
+Please report bugs either in our bug tracker
+((<URL:http://sourceforge.net/tracker/?group_id=53614&atid=470969>))
+
+or on the ruby-gnome2-devel-en / ruby-gnome2-devel-ja mailing list
+((<URL:http://sourceforge.net/mail/?group_id=53614>))
+
+== Copying
+
+Copyright (c) 2002-2009 Ruby-GNOME2 Project Team
+
+This program is free software.
+You can distribute/modify this program under the terms of
+the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1.
+
+== Project Website
+
+((<URL:http://ruby-gnome2.sourceforge.jp/>))
+
Added: users/kimuraw/rb-gnome/Rakefile
===================================================================
--- users/kimuraw/rb-gnome/Rakefile (rev 0)
+++ users/kimuraw/rb-gnome/Rakefile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,54 @@
+# $Id: Rakefile 831 2008-07-19 13:25:03Z kimuraw $
+# utilitles for development MacPorts portfiles
+
+#
+require 'fileutils'
+MACPORTS_SVN_URI = 'https://svn.macosforge.org/repository/macports/trunk/dports'
+
+# Rake tasks
+task :default => ["port:portindex"]
+
+desc %Q!"svn update" at top of port-tree!
+task :update do
+ sh 'svn update'
+end
+
+namespace "port" do
+ desc %Q!"portindex" at top of port-tree!
+ task :portindex do
+ sh 'portindex'
+ end
+
+# desc %Q!usage: rake port:import dir=ruby/rb-rake\n! +
+# %Q! rake port:import dir=ruby/rb-rake,devel/subversion\n! +
+# %Q!import portfile from macports' repository. !
+# task :import do |t|
+# unless dirs = ENV['dir']
+# raise "Error: argument \`dir\' is required.\n" + t.full_comment
+# end
+# dirs.split(',').each do |port_path|
+# puts "importing \"#{port_path}\"..."
+# add_svn_external(port_path)
+# end
+# puts ''
+# puts "import completed. please \`svn ci && svn up\'."
+# end
+#
+# def add_svn_external(port_path)
+# unless system "port info #{port_path} > /dev/null 2>&1"
+# raise "Error: port \"#{port_path}\" not found."
+# end
+# dir, portname = port_path.split('/')
+# unless FileTest.directory?(dir)
+# Dir.mkdir dir
+# `svn add "#{dir}"`
+# end
+# if FileTest.exists?(port_path)
+# raise "Error: directory \"#{port_path}\" already exists."
+# end
+# uri = MACPORTS_SVN_URI + "/#{dir}/#{portname}"
+# curr_ext = `svn propget svn:externals #{dir}`.chomp('')
+# system %Q!svn propset svn:externals "#{curr_ext}\n#{portname} #{uri}" #{dir}!
+# end
+end
+
Added: users/kimuraw/rb-gnome/ruby/rb-atk/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-atk/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-atk/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,21 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {atk ruby-gnome2} 0.19.0 extconf.rb \
+ { atk/README } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/ATK is a Ruby binding of ATK-1.0.x or later.
+long_description Ruby/ATK is a Ruby binding of ATK-1.0.x or later.
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict atk
+depends_lib-append port:atk port:rb-glib2
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-atk/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-div/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-div/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-div/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,16 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup div 1.3.2 basic_install.rb { doc sample }
+maintainers kimuraw at macports.org
+platforms darwin
+description Div can write Web application like GUI programming. \
+ This packages includes Tofu.
+long_description ${description}
+checksums md5 f68491c21642ab0cfb06eaf5ab6b0700 \
+ rmd160 60c8fcc6675feaf93546f091adc64c103a8ea006 \
+ sha1 22b4517c5101f522b0b801be80220da42423a94a
+master_sites http://www2a.biglobe.ne.jp/~seki/ruby/
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-div/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gconf/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gconf/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gconf/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,27 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gconf ruby-gnome2} 0.19.0 extconf.rb \
+ { gconf/README gconf/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Gconf libraries for ruby (a part of Ruby-Gnome2)
+long_description Gconf libraries for ruby (a part of Ruby-Gnome2)
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gconf
+depends_lib-append port:gconf
+distname ${ruby.project}-all-${version}
+
+# for developer only, this test requires rb-gtk2
+#test.run yes
+test.cmd ${ruby.bin}
+test.target -Igconf/src -Igconf/src/lib gconf/tests/unittest.rb
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gconf/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-glib2/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-glib2/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-glib2/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,27 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {glib2 ruby-gnome2} 0.19.0 extconf.rb \
+ { glib/README glib/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GLib2 is a Ruby binding of GLib-2.x.
+long_description Ruby/GLib2 is a Ruby binding of GLib-2.x.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict glib
+depends_lib-append port:glib2
+distname ${ruby.project}-all-${version}
+
+# NOTE: for developer only. this test launched X11.app.
+#test.run yes
+test.cmd ${ruby.bin}
+test.target glib/test/run-test.rb
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-glib2/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gnome-panel/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gnome-panel/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gnome-panel/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,24 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gnome-panel ruby-gnome2} 0.19.0 extconf.rb \
+ { panel-applet/README panel-applet/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/PanelApplet2 is a Ruby binding of libpanel-applet-2.6.x.
+long_description \
+ Ruby/PanelApplet2 is a Ruby binding of libpanel-applet-2.6.x.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict panel-applet
+depends_lib-append port:gnome-panel port:libgnome port:libgnomeui \
+ port:rb-gtk2 port:rb-glib2
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gnome-panel/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gnomecanvas/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gnomecanvas/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gnomecanvas/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,22 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gnomecanvas ruby-gnome2} 0.19.0 extconf.rb \
+ { gnomecanvas/README gnomecanvas/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x.
+long_description Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gnomecanvas
+depends_lib-append port:libgnomecanvas port:rb-glib2 port:rb-gtk2
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gnomecanvas/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gnomeprint/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gnomeprint/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gnomeprint/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,27 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gnomeprint ruby-gnome2} 0.19.0 extconf.rb \
+ { gnomeprint/README gnomeprint/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GnomePrint is a Ruby binding of libgnomeprint.
+long_description Ruby/GnomePrint is a Ruby binding of libgnomeprint.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gnomeprint
+depends_lib-append port:libgnomeprint port:rb-glib2 port:rb-pango \
+ port:rb-libart
+distname ${ruby.project}-all-${version}
+
+#test.run yes
+test.cmd ${ruby.bin}
+test.target -C gnomeprint test/run-test.rb
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gnomeprint/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gnomeprintui/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gnomeprintui/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gnomeprintui/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,26 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gnomeprintui ruby-gnome2} 0.19.0 extconf.rb \
+ { gnomeprintui/README gnomeprintui/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GnomePrintUI is a Ruby binding of libgnomeprintui.
+long_description Ruby/GnomePrintUI is a Ruby binding of libgnomeprintui.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+# generate gnomeprint/src/rbgp.h
+pre-configure {
+ system "${ruby.bin} -C ${worksrcpath} extconf.rb --strict gnomeprint"
+}
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gnomeprintui
+depends_lib-append port:libgnomeprintui port:rb-gtk2 port:rb-gnomeprint
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gnomeprintui/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gnomevfs/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gnomevfs/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gnomevfs/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,22 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gnomevfs ruby-gnome2} 0.19.0 extconf.rb \
+ { gnomevfs/README } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x.
+categories-append gnome
+long_description Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x.
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gnomevfs
+depends_lib-append port:gnome-vfs
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gnomevfs/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gstreamer/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gstreamer/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gstreamer/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,30 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gstreamer ruby-gnome2} 0.19.0 extconf.rb \
+ { gstreamer/README gstreamer/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GStreamer is a Ruby binding for GStreamer.
+long_description Ruby/GStreamer is a Ruby binding for GStreamer.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+# generate glib-enum-types.h at glib/src (for test)
+pre-configure {
+ system "${ruby.bin} -C ${worksrcpath} extconf.rb --strict glib"
+}
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gstreamer
+depends_lib-append port:gstreamer port:gst-plugins-base
+distname ${ruby.project}-all-${version}
+
+# test.run yes
+test.cmd ${ruby.bin}
+test.target -C gstreamer test/run-test.rb
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gstreamer/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gtk2/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gtk2/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gtk2/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,35 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gtk2 ruby-gnome2} 0.19.0 extconf.rb \
+ { gtk/README gtk/sample gdkpixbuf/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GTK2 is a Ruby binding of GTK+-2.0.x. \
+ Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.
+long_description Ruby/GTK2 is a Ruby binding of GTK+-2.0.x. \
+ Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+# generate glib-enum-types.h at glib/src and glib/pango
+pre-configure {
+ system "${ruby.bin} -C ${worksrcpath} extconf.rb --strict glib pango"
+}
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gtk gdkpixbuf
+depends_lib-append port:gtk2 port:rb-pango port:rb-rcairo port:rb-glib2 \
+ port:rb-atk
+distname ${ruby.project}-all-${version}
+
+# patch-gtk-test-run-test.rb.diff: do not build dependent libraries at testing
+patchfiles patch-gtk-test-run-test.rb.diff
+# Run Test for developer only, the test launches X11.app
+#test.run yes
+test.cmd ${ruby.bin}
+test.target -C gtk test/run-test.rb
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gtk2/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gtk2/files/patch-gtk-test-run-test.rb.diff 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,15 @@
+--- gtk/test/run-test.rb.orig 2008-06-14 20:36:00.000000000 +0900
++++ gtk/test/run-test.rb 2008-09-07 21:33:23.000000000 +0900
+@@ -13,9 +13,9 @@
+ require 'test/glib-test-init'
+
+ [glib_base, atk_base, pango_base, gdk_pixbuf_base, gtk_base].each do |target|
+- if system("which make > /dev/null")
+- `make -C #{target.dump} > /dev/null` or exit(1)
+- end
++# if system("which make > /dev/null")
++# `make -C #{target.dump} > /dev/null` or exit(1)
++# end
+ $LOAD_PATH.unshift(File.join(target, "src"))
+ $LOAD_PATH.unshift(File.join(target, "src", "lib"))
+ $LOAD_PATH.unshift(File.join(target))
Added: users/kimuraw/rb-gnome/ruby/rb-gtkglext/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gtkglext/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gtkglext/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,24 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gtkglext ruby-gnome2} 0.19.0 extconf.rb \
+ { gtkglext/README gtkglext/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GtkGLExt is a Ruby binding of GtkGLExt.
+long_description \
+ Ruby/GtkGLExt is a Ruby binding of GtkGLExt.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gtkglext
+depends_lib-append port:gtk2 port:gtkglext port:rb-glib2 port:rb-gtk2 \
+ port:rb-opengl
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gtkglext/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-gtkhtml/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-gtkhtml/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-gtkhtml/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,22 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {gtkhtml ruby-gnome2} 0.19.0 extconf.rb \
+ { gtkhtml2/README gtkhtml2/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GtkHtml2 is a Ruby binding of GtkHtml2
+long_description Ruby/GtkHtml2 is a Ruby binding of GtkHtml2
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gtkhtml2
+depends_lib-append port:libgtkhtml port:rb-gtk2 port:rb-glib2
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-gtkhtml/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-libart/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-libart/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-libart/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,21 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {libart ruby-gnome2} 0.19.0 extconf.rb \
+ { libart/README libart/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/Libart2 is a Ruby binding of Libart_lgpl.
+long_description Ruby/Libart2 is a Ruby binding of Libart_lgpl.
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict libart
+depends_lib-append port:libart_lgpl port:libpng port:jpeg port:rb-glib2
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-libart/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-libglade2/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-libglade2/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-libglade2/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,24 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {libglade2 ruby-gnome2} 0.19.0 extconf.rb \
+ { libglade/README libglade/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/Libglade2 is a Ruby bindings of Libglade2.
+long_description \
+ Ruby/Libglade2 is a Ruby bindings of Libglade2. \
+ This provides a very simple interface to the libglade library, \
+ to load interfaces dynamically from a glade file.
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict libglade
+depends_lib-append port:libglade2 port:gtk2 port:rb-glib2 port:rb-libgnome
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-libglade2/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-libgnome/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-libgnome/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-libgnome/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,23 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {libgnome ruby-gnome2} 0.19.0 extconf.rb \
+ { gnome/README gnome/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
+long_description Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict gnome
+depends_lib-append port:libgnome port:libgnomeui port:libgnomecanvas \
+ port:rb-glib2 port:rb-gtk2 port:rb-gnomecanvas
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-libgnome/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-pango/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-pango/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-pango/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,25 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {pango ruby-gnome2} 0.19.0 extconf.rb \
+ { pango/README pango/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/Pango is a Ruby binding of pango-1.x.
+long_description Ruby/Pango is a Ruby binding of pango-1.x.
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict pango
+depends_lib-append port:pango port:rb-glib2 port:rb-rcairo
+distname ${ruby.project}-all-${version}
+
+# NOTE: for developer only
+#test.run yes
+test.cmd ${ruby.bin}
+test.target -C pango test/run-test.rb
Property changes on: users/kimuraw/rb-gnome/ruby/rb-pango/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-poppler/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-poppler/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-poppler/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,29 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {poppler ruby-gnome2} 0.19.0 extconf.rb \
+ { poppler/README poppler/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/Poppler is a Ruby binding of poppler-glib.
+long_description Ruby/Poppler is a Ruby binding of poppler-glib.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict poppler
+depends_lib-append port:poppler port:rb-glib2 port:rb-gtk2 \
+ port:rb-rcairo
+distname ${ruby.project}-all-${version}
+
+# test_save(TestDocument) fails
+# for developer, this test launched X11.app
+#test.run yes
+test.cmd ${ruby.bin}
+test.target -C poppler test/run-test.rb
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-poppler/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-rsvg/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-rsvg/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-rsvg/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,22 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {rsvg ruby-gnome2} 0.19.0 extconf.rb \
+ { rsvg/README rsvg/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/RSVG is a Ruby binding of librsvg.
+long_description Ruby/RSVG is a Ruby binding of librsvg.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict rsvg
+depends_lib-append port:librsvg port:rb-glib2 port:rb-gtk2
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-rsvg/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/ruby/rb-vte/Portfile
===================================================================
--- users/kimuraw/rb-gnome/ruby/rb-vte/Portfile (rev 0)
+++ users/kimuraw/rb-gnome/ruby/rb-vte/Portfile 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,23 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup ruby 1.0
+
+ruby.setup {vte ruby-gnome2} 0.19.0 extconf.rb \
+ { vte/README vte/sample } \
+ sourceforge:ruby-gnome2
+revision 0
+maintainers kimuraw at macports.org
+platforms darwin
+description Ruby/VTE is a Ruby bindings of VTE
+long_description \
+ Ruby/VTE is a Ruby binding of VTE.
+categories-append gnome
+checksums md5 e293cf3e07f1d4e5da0020e45bea053e \
+ rmd160 fb56d0e3e63a82d56c7b9efdb859ededba0fbbce \
+ sha1 59e20b43a2592d63373bba72430e72ffd84e4f68
+configure.env RUBYOPT=-rvendor-specific
+configure.args --strict vte
+depends_lib-append port:vte port:rb-gtk2
+distname ${ruby.project}-all-${version}
+
Property changes on: users/kimuraw/rb-gnome/ruby/rb-vte/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/kimuraw/rb-gnome/tool/port-pack-rabbit.sh
===================================================================
--- users/kimuraw/rb-gnome/tool/port-pack-rabbit.sh (rev 0)
+++ users/kimuraw/rb-gnome/tool/port-pack-rabbit.sh 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,40 @@
+#!/bin/sh
+# $Id: port-pack-rabbit.sh 114 2008-09-07 09:10:54Z kimuraw $
+# make port archive of rb-rabbit and its dependencies, this archive will
+# be uploaded onto MacPortsWikiJP
+#
+
+svnroot=https://www.cozmixng.org/repos/dports/trunk
+targets="rb-rabbit rb-gtk2 rb-pango rb-glib2 rb-atk rb-rsvg rb-poppler rb-gettext"
+if [ "x${*}" != "x" ]; then
+ targets=${*}
+fi
+
+workdir=`mktemp -d /tmp/portXXXX`
+
+if [ "x$*" = "x--help" ]; then
+ echo "[usage] port-arch port1 port2 ..." 1>&2
+ exit 1
+fi
+
+first_port=`echo "${targets}"|cut -f1 -d\ `
+port_version=`port -q info --version ${first_port} `
+if [ "${port_version}" = "No port foo found." ]; then
+ echo "error: port \"${first_port}\" not found" 1>&2
+ exit 1
+fi
+archname=${first_port}-${port_version}
+
+for target in ${targets}
+do
+ cat1=`port -q info --category ${target}|tail -1|cut -f1 -d,`
+ path=${cat1}/${target}
+ echo ${path}
+ tmp_target="${workdir}/${path}"
+ mkdir -p `dirname ${tmp_target}`
+ svn export "${svnroot}/${path}" "${tmp_target}" >/dev/null
+done
+
+tar cvjf ${archname}.tbz2 -C "${workdir}" .
+rm -rf "${workdir}" 2>/dev/null
+
Property changes on: users/kimuraw/rb-gnome/tool/port-pack-rabbit.sh
___________________________________________________________________
Added: svn:executable
+ *
Added: users/kimuraw/rb-gnome/tool/port-upd-rb-gnome.rb
===================================================================
--- users/kimuraw/rb-gnome/tool/port-upd-rb-gnome.rb (rev 0)
+++ users/kimuraw/rb-gnome/tool/port-upd-rb-gnome.rb 2009-07-18 18:10:36 UTC (rev 54011)
@@ -0,0 +1,113 @@
+#!/usr/bin/env ruby
+# $Id: port-upd-rb-gnome.rb 132 2008-10-02 14:49:00Z kimuraw $
+# upgrade all Portfiles of Ruby-Gnome2 modules; rb-glib2, rb-gtk2, ..
+# [usage] ./tool/port-upd-rb-gnome.rb tarball-path
+#
+
+require 'openssl'
+
+# target Portfiles of Ruby/Gnome2 modules
+PORTFILES =
+ %w[rb-glib2 rb-atk rb-pango rb-gtk2 rb-rsvg rb-poppler
+ rb-gconf rb-gnomecanvas rb-libgnome rb-libart rb-gnomeprint
+ rb-gnomeprintui rb-gnomevfs rb-gtkhtml rb-libglade2
+ rb-gstreamer rb-vte rb-gnome-panel rb-gtkglext]
+# TODO: GtkMozeEmbed[add], GtkSourceView2[add]
+
+class App
+
+ attr_accessor :version, :sums
+
+ def initialize(version, tarball)
+ self.version = version
+ self.sums = checksums(tarball)
+ puts <<EOS
+######
+input file: #{tarball}
+ruby-gnome: #{self.version}
+checksums md5: #{self.sums.md5}
+ sha1: #{self.sums.sha1}
+ rmd160: #{self.sums.rmd160}
+######
+EOS
+ end
+
+ def run
+ PORTFILES.each do |port|
+ update(port)
+ puts "update #{port}"
+ end
+ end
+
+ Checksums = Struct.new(:md5, :sha1, :rmd160)
+
+ private
+
+ def checksums(path)
+ bytes = File.read(path)
+ sums = Checksums.new
+ sums.md5 = OpenSSL::Digest::MD5.new(bytes).hexdigest
+ sums.sha1 = OpenSSL::Digest::SHA1.new(bytes).hexdigest
+ sums.rmd160 = OpenSSL::Digest::RIPEMD160.new(bytes).hexdigest
+ return sums
+ end
+
+ def update(port)
+ path = File.join('ruby', port, 'Portfile')
+ text = File.read(path)
+ # update version at ruby.setup
+ text[/ruby.setup\s+\{.*\}\s+(\S+)\s+extconf\.rb/m, 1] = self.version
+ # update chekcksums {md5/sha1/rmd160}
+ self.sums.each_pair do |type, sum|
+ text[/\s+#{type}\s+([0-9a-f]+)/, 1] = sum
+ end
+
+ ## add fetch from svn trunk
+ svn_tag = self.version[/\.r(\d+)/, 1]
+ if svn_tag
+ update_svn(text, svn_tag)
+ else
+ remove_svn_cmds(text)
+ end
+ File.open(path, 'w') {|f| f.write(text)}
+ end
+
+ FETCH_RE = /^(fetch\s+\{.*\}\s*\n)/m
+ WORKSRCDIR_RE = /^worksrcdir\s+(\S+)\n/m
+
+ def update_svn(text, svn_tag)
+ fetch_cmd = <<FETCH_CMD
+fetch {
+ if {[file isfile \${distpath}/\${distname}\${extract.suffix}]} {return 0}
+ curl fetch "http://ruby-gnome2.svn.sourceforge.net/viewvc/ruby-gnome2/ruby-gnome2/trunk.tar.gz?view=tar&pathrev=#{svn_tag}" \${distpath}/\${distname}\${extract.suffix}
+}
+FETCH_CMD
+ begin
+ text[FETCH_RE, 1] = fetch_cmd
+ rescue IndexError
+ text << fetch_cmd
+ end
+ worksrcdir = 'trunk'
+ begin
+ text[WORKSRCDIR_RE, 1] = worksrcdir
+ rescue IndexError
+ text << "worksrcdir #{worksrcdir}\n"
+ end
+ end
+
+ def remove_svn_cmds(text)
+ text.sub!(FETCH_RE, '')
+ text.sub!(WORKSRCDIR_RE, '')
+ end
+end
+
+if ARGV.size != 1
+ $stderr.puts "[usage] port-upd-rb-gnome.rb tarball-file"
+ exit 1
+end
+
+tarball = ARGV.shift
+vers = tarball.slice(/ruby-gnome2-(?:all-)?(\S+).tar.gz/, 1)
+
+App.new(vers, tarball).run
+
Property changes on: users/kimuraw/rb-gnome/tool/port-upd-rb-gnome.rb
___________________________________________________________________
Added: svn:executable
+ *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090718/6770fd73/attachment-0001.html>
More information about the macports-changes
mailing list