Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 814281
Collapse All | Expand All

(-)/var/db/repos/gentoo/dev-lang/rust/rust-1.53.0.ebuild (-3 / +14 lines)
Lines 154-159 Link Here
154
154
155
S="${WORKDIR}/${MY_P}-src"
155
S="${WORKDIR}/${MY_P}-src"
156
156
157
# adds support for distcc
158
# makeopts_loadavg is used for -j ifdef, otherwise continue using makeopts_jobs
159
get_makeopts() {
160
	if [[ $(makeopts_loadavg) == 999 ]]; then
161
		echo $(makeopts_jobs)
162
	else
163
		echo $( printf "%.0f" $(makeopts_loadavg) )
164
	fi
165
166
}
167
157
toml_usex() {
168
toml_usex() {
158
	usex "${1}" true false
169
	usex "${1}" true false
159
}
170
}
Lines 503-509 Link Here
503
	(
514
	(
504
	IFS=$'\n'
515
	IFS=$'\n'
505
	env $(cat "${S}"/config.env) RUST_BACKTRACE=1\
516
	env $(cat "${S}"/config.env) RUST_BACKTRACE=1\
506
		"${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
517
		"${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(get_makeopts) || die
507
	)
518
	)
508
}
519
}
509
520
Lines 549-555 Link Here
549
				IFS=$'\n'
560
				IFS=$'\n'
550
				env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \
561
				env $(cat "${S}"/config.env) RUST_BACKTRACE=1 \
551
				"${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \
562
				"${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \
552
				-j$(makeopts_jobs) --no-doc --no-fail-fast "${t}"
563
				-j$(get_makeopts) --no-doc --no-fail-fast "${t}"
553
			)
564
			)
554
		then
565
		then
555
				failed+=( "${t}" )
566
				failed+=( "${t}" )
Lines 567-573 Link Here
567
	(
578
	(
568
	IFS=$'\n'
579
	IFS=$'\n'
569
	env $(cat "${S}"/config.env) DESTDIR="${D}" \
580
	env $(cat "${S}"/config.env) DESTDIR="${D}" \
570
		"${EPYTHON}" ./x.py install	-vv --config="${S}"/config.toml -j$(makeopts_jobs) || die
581
		"${EPYTHON}" ./x.py install	-vv --config="${S}"/config.toml -j$(get_makeopts) || die
571
	)
582
	)
572
583
573
	# bug #689562, #689160
584
	# bug #689562, #689160

Return to bug 814281