# $Id: Portfile 112278 2013-10-16 19:29:19Z kimuraw@macports.org $

PortSystem      1.0
PortGroup       muniversal 1.0
PortGroup       ruby 1.0

ruby.setup      {gnomecanvas ruby-gnome2} 0.90.5 extconf.rb \
                { gnomecanvas/README gnomecanvas/sample } \
                sourceforge:ruby-gnome2
revision        2
maintainers     nomaintainer
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
license         LGPL-2
checksums       md5 58ee234ef8b121b11de8a245c61cd4a9 \
                rmd160 7c96480e366bac2408a3790c355ad517cc0b0023 \
                sha1 320fc4c9b65b6494abac894e84013683584acf54
configure.env   RUBYOPT=-rvendor-specific
configure.args      --strict gnomecanvas
depends_lib-append  port:libgnomecanvas port:rb-glib2 port:rb-gtk2 \
                    port:rb-libart
distname        ${ruby.project}-all-${version}

# run extconf.rb with each arch `ruby'
use_parallel_build  no
post-configure {
    if {[variant_isset universal]} {
        foreach arch ${universal_archs} {
            system "/usr/bin/arch -${arch} ${ruby.bin} -C ${worksrcpath}-${arch}/gnomecanvas extconf.rb --vendor"
        }
    }
}

