mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-27 16:41:11 +02:00
sys-libs/libselinux: Sync with Gentoo
It's from Gentoo commit fda266920efdb1580a39452e3f50366e6818fb8c.
This commit is contained in:
parent
c89ce069a8
commit
36e0de700c
@ -1,4 +1,4 @@
|
|||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI="8"
|
EAPI="8"
|
||||||
@ -55,9 +55,6 @@ src_prepare() {
|
|||||||
multilib_src_compile() {
|
multilib_src_compile() {
|
||||||
tc-export AR CC PKG_CONFIG RANLIB
|
tc-export AR CC PKG_CONFIG RANLIB
|
||||||
|
|
||||||
# bug 905711
|
|
||||||
use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
|
|
||||||
|
|
||||||
local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
|
local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
|
||||||
|
|
||||||
emake \
|
emake \
|
||||||
@ -65,6 +62,7 @@ multilib_src_compile() {
|
|||||||
SHLIBDIR="/$(get_libdir)" \
|
SHLIBDIR="/$(get_libdir)" \
|
||||||
LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
|
LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
|
||||||
USE_PCRE2=y \
|
USE_PCRE2=y \
|
||||||
|
USE_LFS=y \
|
||||||
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
|
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
|
||||||
all
|
all
|
||||||
|
|
||||||
@ -75,6 +73,7 @@ multilib_src_compile() {
|
|||||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||||
SHLIBDIR="/$(get_libdir)" \
|
SHLIBDIR="/$(get_libdir)" \
|
||||||
USE_PCRE2=y \
|
USE_PCRE2=y \
|
||||||
|
USE_LFS=y \
|
||||||
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
|
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
|
||||||
pywrap
|
pywrap
|
||||||
}
|
}
|
||||||
@ -91,6 +90,7 @@ multilib_src_compile() {
|
|||||||
LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
|
LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
|
||||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||||
SHLIBDIR="/$(get_libdir)" \
|
SHLIBDIR="/$(get_libdir)" \
|
||||||
|
USE_LFS=y \
|
||||||
USE_PCRE2=y \
|
USE_PCRE2=y \
|
||||||
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
|
FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
|
||||||
rubywrap
|
rubywrap
|
||||||
@ -107,6 +107,7 @@ multilib_src_install() {
|
|||||||
emake DESTDIR="${D}" \
|
emake DESTDIR="${D}" \
|
||||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||||
SHLIBDIR="/$(get_libdir)" \
|
SHLIBDIR="/$(get_libdir)" \
|
||||||
|
USE_LFS=y \
|
||||||
USE_PCRE2=y \
|
USE_PCRE2=y \
|
||||||
install
|
install
|
||||||
|
|
||||||
@ -115,6 +116,7 @@ multilib_src_install() {
|
|||||||
emake DESTDIR="${D}" \
|
emake DESTDIR="${D}" \
|
||||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||||
SHLIBDIR="/$(get_libdir)" \
|
SHLIBDIR="/$(get_libdir)" \
|
||||||
|
USE_LFS=y \
|
||||||
USE_PCRE2=y \
|
USE_PCRE2=y \
|
||||||
install-pywrap
|
install-pywrap
|
||||||
python_optimize # bug 531638
|
python_optimize # bug 531638
|
||||||
@ -131,6 +133,7 @@ multilib_src_install() {
|
|||||||
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
LIBDIR="\$(PREFIX)/$(get_libdir)" \
|
||||||
SHLIBDIR="/$(get_libdir)" \
|
SHLIBDIR="/$(get_libdir)" \
|
||||||
RUBY=${1} \
|
RUBY=${1} \
|
||||||
|
USE_LFS=y \
|
||||||
USE_PCRE2=y \
|
USE_PCRE2=y \
|
||||||
install-rubywrap
|
install-rubywrap
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user