commit:     7c1b45db1cc33fdfb2d018e46d1f1a5afb5378b2
Author:     Yuta Satoh <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Mon Aug 15 12:23:22 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 20:55:14 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1b45db

sys-freebsd/freebsd-libexec: Added some define for upgrade.

Closes: https://github.com/gentoo/gentoo/pull/2083

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 sys-freebsd/freebsd-libexec/freebsd-libexec-10.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.3.ebuild 
b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.3.ebuild
index 84eb839..26851c8 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.3.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.3.ebuild
@@ -72,6 +72,9 @@ src_prepare() {
                # taken from sys/sys/cdefs.h
                echo '#define __compiler_membar()  __asm __volatile(" " : : : 
"memory")' >> "${S}"/rtld-elf/rtld.h
                # taken from sys/sys/mman.h
+               echo '#define MAP_ALIGNED(n) ((n) << MAP_ALIGNMENT_SHIFT)' >> 
"${S}"/rtld-elf/rtld.h
+               echo '#define MAP_ALIGNMENT_SHIFT 24' >> "${S}"/rtld-elf/rtld.h
+               echo '#define MAP_ALIGNMENT_MASK MAP_ALIGNED(0xff)' >> 
"${S}"/rtld-elf/rtld.h
                echo '#define MAP_ALIGNED_SUPER MAP_ALIGNED(1)' >> 
"${S}"/rtld-elf/rtld.h
        fi
 }

Reply via email to