Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 583930 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/dev-lisp/sbcl/sbcl-1.3.14.ebuild (-7 / +6 lines)
Lines 93-98 Link Here
93
	cd "${S}"
93
	cd "${S}"
94
}
94
}
95
95
96
# Returns true if gcc builds PIEs
97
my-gcc-specs-pie() {
98
	gcc-specs-pie || [[ "$(gcc-major-version)" -ge 6 ]]
99
}
100
96
src_prepare() {
101
src_prepare() {
97
	eapply "${FILESDIR}"/gentoo-fix_install_man.patch
102
	eapply "${FILESDIR}"/gentoo-fix_install_man.patch
98
	# bug #468482
103
	# bug #468482
Lines 102-118 Link Here
102
	# bugs #560276, #561018
107
	# bugs #560276, #561018
103
	eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
108
	eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
104
	# bug #599902, #607302
109
	# bug #599902, #607302
105
	eapply "${FILESDIR}"/${PN}-1.3.14-config.patch
110
	my-gcc-specs-pie || eapply "${FILESDIR}"/${PN}-1.3.14-config.patch
106
111
107
	eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
112
	eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
108
	eapply "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch
113
	eapply "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch
109
114
110
	# To make the hardened compiler NOT compile with -fPIE -pie
111
	if gcc-specs-pie ; then
112
		einfo "Disabling PIE..."
113
		eapply "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch
114
	fi
115
116
	eapply_user
115
	eapply_user
117
116
118
	# bug #526194
117
	# bug #526194

Return to bug 583930