[dev-libs/Ice] bump to ruby 2.7; 3.7 is untested.
This commit is contained in:
		| @@ -3,10 +3,10 @@ | ||||
|  | ||||
| EAPI=7 | ||||
|  | ||||
| PYTHON_COMPAT=( python3_{7,8,9} ) | ||||
| PYTHON_COMPAT=( python3_{7..9} ) | ||||
|  | ||||
| RUBY_OPTIONAL="yes" | ||||
| USE_RUBY="ruby26" | ||||
| USE_RUBY="ruby27" | ||||
|  | ||||
| PHP_EXT_NAME="IcePHP" | ||||
| PHP_EXT_INI="yes" | ||||
| @@ -46,7 +46,7 @@ RDEPEND=">=dev-libs/expat-2.0.1 | ||||
| 	) | ||||
| 	dev-cpp/libmcpp | ||||
| 	python? ( ${PYTHON_DEPS} ) | ||||
| 	ruby? ( $(ruby_implementation_depend ruby26) ) | ||||
| 	ruby? ( $(ruby_implementation_depend ruby27) ) | ||||
| 	mono? ( dev-lang/mono )" | ||||
| DEPEND="${RDEPEND} | ||||
| 	readline? ( sys-libs/readline:0= ) | ||||
| @@ -164,25 +164,25 @@ src_configure() { | ||||
| 	fi | ||||
|  | ||||
| 	if use ruby; then | ||||
| 		SITERUBY="$(ruby26 -r rbconfig -e 'print RbConfig::CONFIG["sitelibdir"]')" | ||||
| 		SITERUBYARCH="$(ruby26 -r rbconfig -e 'print RbConfig::CONFIG["sitearchdir"]')" | ||||
| 		SITERUBY="$(ruby27 -r rbconfig -e 'print RbConfig::CONFIG["sitelibdir"]')" | ||||
| 		SITERUBYARCH="$(ruby27 -r rbconfig -e 'print RbConfig::CONFIG["sitearchdir"]')" | ||||
| 		MAKE_RULES_RUBY=( | ||||
| 			"install_rubydir=\"${ED}/${SITERUBY}\"" | ||||
| 			"install_libdir=\"${ED}/${SITERUBYARCH}\"" | ||||
| 		) | ||||
|  | ||||
| 		# make it use ruby26 only | ||||
| 		# make it use ruby27 only | ||||
| 		sed -i \ | ||||
| 			-e 's|RUBY = ruby|\026|' \ | ||||
| 			-e 's|RUBY = ruby|\027|' \ | ||||
| 			ruby/config/Make.rules || die | ||||
| 		sed -i \ | ||||
| 			-e 's|env ruby|\026|' \ | ||||
| 			-e 's|env ruby|\027|' \ | ||||
| 			ruby/config/s2rb.rb || die | ||||
| 		sed -i \ | ||||
| 			-e 's|env ruby|\026|' \ | ||||
| 			-e 's|env ruby|\027|' \ | ||||
| 			ruby/scripts/slice2rb || die | ||||
| 		sed -i \ | ||||
| 			-e 's|output.write("ruby|\026|' \ | ||||
| 			-e 's|output.write("ruby|\027|' \ | ||||
| 			scripts/TestUtil.py || die | ||||
| 	fi | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user