EBUILD_CATEGORY=mail-mta EBUILD_NAME=exim EBUILD_VERSION=4.72 WITH_PATCH_LMTP_EXTERN=YES WITH_PATCH_RECURSIVE_ACL=YES WITH_PATCH_SPOOL_MBOX=YES WITH_DLOPEN_LOCAL_SCAN= WITH_EXPERIMENTAL_ADD_HEADER= WITH_EXPERIMENTAL_REMOVE_HEADER= WITH_EXPERIMENTAL_USER_UNKNOWN_FAIL= WITH_EXPERIMENTAL_RFC2231_SUPPORT= WITH_EXPERIMENTAL_RFC2047-UTF8-FIX= WITH_EXPERIMENTAL_RFC2047-MIMELEN= WITH_SPAMD_NEXT_TRY= WITH_EXPAND_PRIMARY_HOSTNAME= WITH_HIDE_LDAP_PASS= WITH_HIDE_LDAP_ERROR= WITH_HIDE_EXPAND_ERROR= WITH_ALT_CONFIG_PREFIX=YES WITH_ALT_CONFIG_ROOT_ONLY= WITH_DISABLE_D_OPTION= -include Makefile.local PATCHES0 = patch-src::remove_header.patch patch-src::dlfunc-gentoo.patch PATCHES1 = ${PATCHES0} $(shell if [ ! -z "${WITH_PATCH_LMTP_EXTERN}" ] ; then echo patch-src::lmtp-extern-4.63.patch ; fi) PATCHES2 = ${PATCHES1} $(shell if [ ! -z "${WITH_PATCH_RECURSIVE_ACL}" ] ; then echo patch-src::recursive-acl.patch ; fi) PATCHES3 = ${PATCHES2} $(shell if [ ! -z "${WITH_PATCH_SPOOL_MBOX}" ] ; then echo patch-src::spool_mbox.patch ; fi) PATCHES4 = ${PATCHES3} $(shell if [ ! -z "${WITH_DLOPEN_LOCAL_SCAN}" ] ; then echo patch-src::dlopen-localscan.patch ; fi) PATCHES5 = ${PATCHES4} $(shell if [ ! -z "${WITH_EXPERIMENTAL_USER_UNKNOWN_FAIL}" ] ; then echo patch-src::user-unknown-defer2fail.patch ; fi) PATCHES6 = ${PATCHES5} $(shell if [ ! -z "${WITH_EXPERIMENTAL_RFC2231_SUPPORT}" ] ; then echo patch-src::rfc2231.patch ; fi) PATCHES7 = ${PATCHES6} $(shell if [ ! -z "${WITH_EXPERIMENTAL_RFC2047-UTF8-FIX}" ] ; then echo patch-src::rfc2047-utf8-fix.patch ; fi) PATCHES8 = ${PATCHES7} $(shell if [ ! -z "${WITH_EXPERIMENTAL_RFC2047-MIMELEN}" ] ; then echo patch-src::rfc2047-mimelen.patch ; fi) PATCHES9 = ${PATCHES8} $(shell if [ ! -z "${WITH_SPAMD_NEXT_TRY}" ] ; then echo patch-src::spamd-next-try.patch ; fi) PATCHES10= ${PATCHES9} $(shell if [ ! -z "${WITH_EXPAND_PRIMARY_HOSTNAME}" ] ; then echo patch-src::expand-primary_hostname.patch ; fi) PATCHES11= ${PATCHES10} $(shell if [ ! -z "${WITH_HIDE_LDAP_PASS}" ] ; then echo patch-src::hide_ldap_pass.patch ; fi) PATCHES12= ${PATCHES11} $(shell if [ ! -z "${WITH_HIDE_LDAP_ERROR}" ] ; then echo patch-src::hide_ldap_error.patch ; fi) PATCHES13= ${PATCHES12} $(shell if [ ! -z "${WITH_HIDE_EXPAND_ERROR}" ] ; then echo patch-src::hide_expand_error.patch ; fi) PATCHES14= ${PATCHES13} $(shell if [ ! -z "${WITH_ALT_CONFIG_PREFIX}" ] ; then echo patch-src::alt_config_prefix-linux.patch ; fi) PATCHES15= ${PATCHES14} $(shell if [ ! -z "${WITH_ALT_CONFIG_ROOT_ONLY}" ] ; then echo patch-src::alt_config_root_only.patch ; fi) PATCHES16= ${PATCHES15} $(shell if [ ! -z "${WITH_DISABLE_D_OPTION}" ] ; then echo patch-src::disable_d_option.patch ; fi) PATCHES = ${PATCHES16} PATCH_DIR := $(shell pwd) patch : extract for patch in ${PATCHES} ; do \ if [ -f patches/$${patch} ] ; then \ echo "apply patch $${patch}" ; \ cd /var/tmp/portage/${EBUILD_CATEGORY}/${EBUILD_NAME}-${EBUILD_VERSION}/work/${EBUILD_NAME}-${EBUILD_VERSION} && patch -p0 < ${PATCH_DIR}/patches/$${patch} ; \ cd ${PATCH_DIR} ; \ fi ; \ done