# $Id: Portfile 66125 2010-04-06 05:13:12Z jmr@macports.org $

PortSystem		1.0
PortGroup		ruby 1.0

name			rb-rubygems
categories		ruby devel
version			1.3.5

homepage		http://www.rubygems.org
master_sites		http://rubyforge.org/frs/download.php/60718/


distname                rubygems-${version}
dist_subdir             ruby

maintainers		mr_bond openmaintainer
description		a package management framework for Ruby
long_description	RubyGems is the Ruby standard for publishing and \
					managing third party libraries.

checksums		md5     6e317335898e73beab15623cdd5f8cff \
			sha1    8545f25d00c757a310b879a2580e56d6012fc981 \
			rmd160  2d17f0de2d387bd2a034916cb79531110f3be196

patchfiles		patch-lib_rubygems_commands_setup_command.rb.diff


extract.suffix		.tgz
platforms		darwin
if {[info exists supported_archs]} {
    supported_archs noarch
}

use_configure		no
build { }

destroot.cmd	${ruby.bin} setup.rb
destroot.args	--prefix=${prefix} --destdir=${destroot}
destroot.env

set gems_libdir ${destroot}${prefix}/lib/ruby/gems/${ruby.version}
destroot.keepdirs \
        ${gems_libdir}/doc \
        ${gems_libdir}/gems \
        ${gems_libdir}/specifications

variant ruby conflicts ruby186 ruby19 description {add Ruby 1.8.7 support} {
    depends_lib-append    port:ruby
	destroot.args-append  --vendor
}

variant ruby186 conflicts ruby ruby19 description {add Ruby 1.8.6 support} {
    depends_lib-append    port:ruby186
}

variant ruby19 conflicts ruby ruby186 description {add Ruby 1.9 support} {
    depends_lib-append    port:ruby19
	destroot.args-append  --vendor
}

if {![variant_isset ruby186] && ![variant_isset ruby19]} {
    default_variants +ruby
}
