diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /profiles/features/prefix/standalone |
reinit the tree, so we can have metadata
Diffstat (limited to 'profiles/features/prefix/standalone')
7 files changed, 41 insertions, 0 deletions
diff --git a/profiles/features/prefix/standalone/eapi b/profiles/features/prefix/standalone/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/features/prefix/standalone/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/prefix/standalone/legacy/make.defaults b/profiles/features/prefix/standalone/legacy/make.defaults new file mode 100644 index 000000000000..254b730a79c4 --- /dev/null +++ b/profiles/features/prefix/standalone/legacy/make.defaults @@ -0,0 +1,17 @@ +# This profile is supporting >=linux-2.6.16[a] and <linux-2.6.32[b]. + +# a. https://sourceware.org/ml/libc-announce/2012/msg00001.html +# lowest version supported by glibc-2.17 to glibc-2.19. + +# b. https://sourceware.org/ml/libc-alpha/2014-09/msg00088.html +# lowest version supported by glibc-2.20 onwards. + + +# utimensat is missing or not reliable until linux-2.6.32. +# needed by python-3. +ac_cv_func_utimensat=no +# pipe2 requires >=linux-2.6.27. Needed by python-3. +ac_cv_func_pipe2=no + +# >=python-3 is masked. +PYTHON_TARGETS="-python3_4" diff --git a/profiles/features/prefix/standalone/legacy/package.mask b/profiles/features/prefix/standalone/legacy/package.mask new file mode 100644 index 000000000000..5125269d289d --- /dev/null +++ b/profiles/features/prefix/standalone/legacy/package.mask @@ -0,0 +1,7 @@ +# >=glibc-2.20 requires >=linux-2.6.32. +>=sys-libs/glibc-2.20 + +# >=python-3.4 assumes F_DUPFD_CLOEXEC of fcntl, +# which requires >=linux-2.6.24. +# python-3.3 seems to be unconditionally using utimensat. +>=dev-lang/python-3
\ No newline at end of file diff --git a/profiles/features/prefix/standalone/legacy/package.unmask b/profiles/features/prefix/standalone/legacy/package.unmask new file mode 100644 index 000000000000..0d7380b42738 --- /dev/null +++ b/profiles/features/prefix/standalone/legacy/package.unmask @@ -0,0 +1,2 @@ +# >=glibc-2.20 requires >=linux-2.6.32. +<sys-libs/glibc-2.20 diff --git a/profiles/features/prefix/standalone/legacy/profile.bashrc b/profiles/features/prefix/standalone/legacy/profile.bashrc new file mode 100644 index 000000000000..e537cc0fa319 --- /dev/null +++ b/profiles/features/prefix/standalone/legacy/profile.bashrc @@ -0,0 +1,6 @@ +# tricks to circumvent false positive checks of old kernel + +if [[ ${CATEGORY}/${PN} == dev-util/cmake && ${EBUILD_PHASE} == configure ]]; then + einfo "Removing utimensat outputs..." + sed -i '/UTIMENSAT=/d' ${S}/Source/kwsys/CMakeLists.txt +fi diff --git a/profiles/features/prefix/standalone/make.defaults b/profiles/features/prefix/standalone/make.defaults new file mode 100644 index 000000000000..0e1661e1014d --- /dev/null +++ b/profiles/features/prefix/standalone/make.defaults @@ -0,0 +1,7 @@ +# getentropy is available from linux-3.17 and glibc-2.25 +# disable it unconditionally for Python-3.4 and 2.7. +# http://bugs.python.org/issue31255 +# remove when python-3.4 goes end-of-life on 2019-03-16, +# and when python-2.7 goes end-of-life on 2020-01-01. +# https://docs.python.org/devguide/#status-of-python-branches +ac_cv_func_getentropy=no diff --git a/profiles/features/prefix/standalone/parent b/profiles/features/prefix/standalone/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/features/prefix/standalone/parent @@ -0,0 +1 @@ +.. |