From 586819755b4dbfdffdc8a725ab7c0f86095b8489 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 15 Sep 2018 17:37:09 +0100 Subject: gentoo resync : 15.09.2018 --- sys-apps/systemd-readahead/systemd-readahead-216.ebuild | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'sys-apps/systemd-readahead/systemd-readahead-216.ebuild') diff --git a/sys-apps/systemd-readahead/systemd-readahead-216.ebuild b/sys-apps/systemd-readahead/systemd-readahead-216.ebuild index e256882d9165..a7580f0a561f 100644 --- a/sys-apps/systemd-readahead/systemd-readahead-216.ebuild +++ b/sys-apps/systemd-readahead/systemd-readahead-216.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -135,8 +135,16 @@ src_configure() { } src_compile() { - echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra - emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES + echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > ./Makefile.extra + emake -f Makefile -f ./Makefile.extra BUILT_SOURCES + + # Fix compilation, bug #607068 + # From comments at https://aur.archlinux.org/packages/systemd-readahead + gperf < src/libsystemd/sd-bus/bus-error-mapping.gperf > src/libsystemd/sd-bus/bus-error-mapping.c || die + sed -i -e "/bus_error_mapping_lookup/s/size_t/unsigned int/" src/libsystemd/sd-bus/bus-error-mapping.c || die + sed -i -e "/lookup_errno/s/size_t/unsigned int/" src/shared/errno-from-name.h || die + sed -i -e "/lookup_af/s/size_t/unsigned int/" src/shared/af-from-name.h || die + sed -i -e "/lookup_arphrd/s/size_t/unsigned int/" src/shared/arphrd-from-name.h || die emake systemd-readahead emake units/systemd-readahead-{drop,collect,replay,done}.service units/systemd-readahead-done.timer -- cgit v1.2.3