View | Details | Raw Unified
Collapse All | Expand All

(-) ruby.eclass (+12 lines)
 Lines 61-66    Link Here 
ruby_src_unpack() {
ruby_src_unpack() {
	if [ -x /usr/bin/install ]; then
		cat <<END >${T}/mkmf.rb
require 'mkmf'
puts 'patching mkmf'
CONFIG['INSTALL'] = '/usr/bin/install'
END
		# save it because rubygems needs it (for unsetting RUBYOPT)
		export GENTOO_RUBYOPT="-r${T}/mkmf.rb"
		export RUBYOPT="${RUBYOPT} ${GENTOO_RUBYOPT}"
	fi
	unpack ${A}
	unpack ${A}
	cd ${S}
	cd ${S}
	# apply bulk patches
	# apply bulk patches
(-) ruby-gnome2.eclass (-1 / +27 lines)
 Lines 8-14    Link Here 
# ruby-module.eclass, but at the moment it contains some things
# ruby-module.eclass, but at the moment it contains some things
# specific to ruby-gnome2
# specific to ruby-gnome2
EXPORT_FUNCTIONS src_compile src_install
# Variables:
# PATCHES	Space delimited list of patch files.
EXPORT_FUNCTIONS src_compile src_install src_unpack
IUSE=""
IUSE=""
 Lines 27-32    Link Here 
DEPEND="virtual/ruby"
DEPEND="virtual/ruby"
RDEPEND="virtual/ruby"
RDEPEND="virtual/ruby"
ruby-gnome2_src_unpack() {
	if [ -x /usr/bin/install ]; then
		cat <<END >${T}/mkmf.rb
require 'mkmf'
puts 'patching mkmf'
CONFIG['INSTALL'] = '/usr/bin/install'
END
		# save it because rubygems needs it (for unsetting RUBYOPT)
		export GENTOO_RUBYOPT="-r${T}/mkmf.rb"
		export RUBYOPT="${RUBYOPT} ${GENTOO_RUBYOPT}"
	fi
	unpack ${A}
	cd ${S}
	# apply bulk patches
	if [[ -n "${PATCHES}" ]] ; then
		for p in ${PATCHES} ; do
			epatch $p
		done
	fi
}
ruby-gnome2_src_compile() {
ruby-gnome2_src_compile() {
	ruby extconf.rb || die "extconf.rb failed"
	ruby extconf.rb || die "extconf.rb failed"
	emake CC=${CC:-gcc} CXX=${CXX:-g++} || die "emake failed"
	emake CC=${CC:-gcc} CXX=${CXX:-g++} || die "emake failed"