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

Collapse All | Expand All

(-)a/sys-libs/libsemanage/libsemanage-2.2-r2.ebuild (-9 / +27 lines)
Lines 21-27 Link Here
21
21
22
RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}
22
RDEPEND=">=sys-libs/libsepol-${SEPOL_VER}
23
	>=sys-libs/libselinux-${SELNX_VER}
23
	>=sys-libs/libselinux-${SELNX_VER}
24
	dev-libs/ustr
24
	abi_x86_32? (
25
	    !<dev-libs/ustr-1.0.4-r4
26
	    !dev-libs/ustr[-abi_x86_32(-)]
27
	)
25
	sys-process/audit"
28
	sys-process/audit"
26
DEPEND="${RDEPEND}
29
DEPEND="${RDEPEND}
27
	sys-devel/bison
30
	sys-devel/bison
Lines 66-91 Link Here
66
}
69
}
67
70
68
multilib_src_compile() {
71
multilib_src_compile() {
69
	emake AR="$(tc-getAR)" CC="$(tc-getCC)" all || die
72
	building() {
73
	    emake \
74
		AR="$(tc-getAR)" \
75
		CC="$(tc-getCC)" \
76
		LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
77
		SHLIBDIR="${EPREFIX}/usr/$(get_libdir)" \
78
		"$@" || die
79
	}
80
81
	multilib_foreach_abi building all
70
82
71
	if multilib_is_native_abi && use python; then
83
	if multilib_is_native_abi && use python; then
72
		building() {
84
		building_py() {
73
			python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
85
			python_export PYTHON_INCLUDEDIR PYTHON_LIBPATH
74
			emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
86
			emake CC="$(tc-getCC)" PYINC="-I${PYTHON_INCLUDEDIR}" PYTHONLBIDIR="${PYTHON_LIBPATH}" PYPREFIX="${EPYTHON##*/}" "$@"
75
		}
87
		}
76
		python_foreach_impl building swigify
88
		python_foreach_impl building_py swigify
77
		python_foreach_impl building pywrap
89
		python_foreach_impl building_py pywrap
78
	fi
90
	fi
79
}
91
}
80
92
81
multilib_src_install() {
93
multilib_src_install() {
82
	LIBDIR="\$(PREFIX)/$(get_libdir)" SHLIBDIR="\$(PREFIX)/$(get_libdir)" \
94
	installation() {
83
		emake DESTDIR="${D}" install
95
	    emake \
96
		LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
97
		SHLIBDIR="${EPREFIX}/usr/$(get_libdir)" \
98
		DESTDIR="${D}" "$@"
99
	}
100
101
	multilib_foreach_abi installation install
84
102
85
	if multilib_is_native_abi && use python; then
103
	if multilib_is_native_abi && use python; then
86
		installation() {
104
		installation_py() {
87
			emake DESTDIR="${D}" install-pywrap
105
			emake DESTDIR="${D}" install-pywrap
88
		}
106
		}
89
		python_foreach_impl installation
107
		python_foreach_impl installation_py
90
	fi
108
	fi
91
}
109
}

Return to bug 506460