Changeset View
Changeset View
Standalone View
Standalone View
head/devel/binutils/Makefile
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | CONFIGURE_ARGS+= --disable-werror \ | ||||
--with-sysroot=/ | --with-sysroot=/ | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
NLS_USES= gettext | NLS_USES= gettext | ||||
NLS_CONFIGURE_ENABLE= nls | NLS_CONFIGURE_ENABLE= nls | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ! defined(PKGNAMEPREFIX) && ${OSVERSION} < 900000 | |||||
EXTRA_PATCHES+= ${FILESDIR}/allow-missing-group-info | |||||
.endif | |||||
# Actual earliest version may differ slightly | # Actual earliest version may differ slightly | ||||
.if ${ARCH} != ia64 && ${ARCH} != mips && ${ARCH} != mips64 && ${OSVERSION} >= 900044 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc) | .if ${ARCH} != ia64 && ${ARCH} != mips && ${ARCH} != mips64 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc) | ||||
CONFIGURE_ARGS+= --enable-gold --enable-plugins | CONFIGURE_ARGS+= --enable-gold --enable-plugins | ||||
PLIST_SUB+= GOLD="" | PLIST_SUB+= GOLD="" | ||||
.else | .else | ||||
PLIST_SUB+= GOLD="@comment " | PLIST_SUB+= GOLD="@comment " | ||||
.endif | .endif | ||||
.if ${ARCH} == "amd64" | .if ${ARCH} == "amd64" | ||||
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} | CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} | ||||
.else | .else | ||||
CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} | CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} | ||||
.endif | .endif | ||||
post-install: | post-install: | ||||
.if !defined(PKGNAMEPREFIX) | .if !defined(PKGNAMEPREFIX) | ||||
.if ${OSVERSION} >= 900044 | |||||
${INSTALL_DATA} ${WRKSRC}/include/plugin-api.h ${STAGEDIR}${PREFIX}/include/ | ${INSTALL_DATA} ${WRKSRC}/include/plugin-api.h ${STAGEDIR}${PREFIX}/include/ | ||||
.endif | |||||
@${FIND} -ds ${STAGEDIR}${PREFIX}/${CONFIGURE_TARGET} ! -type d | \ | @${FIND} -ds ${STAGEDIR}${PREFIX}/${CONFIGURE_TARGET} ! -type d | \ | ||||
${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} | ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} | ||||
${RM} ${STAGEDIR}${PREFIX}/include/ansidecl.h | ${RM} ${STAGEDIR}${PREFIX}/include/ansidecl.h | ||||
${REINPLACE_CMD} '/#include "ansidecl.h"/d' ${STAGEDIR}${PREFIX}/include/bfd.h | ${REINPLACE_CMD} '/#include "ansidecl.h"/d' ${STAGEDIR}${PREFIX}/include/bfd.h | ||||
.else | .else | ||||
.if ${PKGNAMEPREFIX:S/-$//} != ${BUTARGET} | .if ${PKGNAMEPREFIX:S/-$//} != ${BUTARGET} | ||||
${RM} -rf ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//} | ${RM} -rf ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//} | ||||
.endif | .endif | ||||
${LN} -fs ../../bin/${BUTARGET}-size ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/size | ${LN} -fs ../../bin/${BUTARGET}-size ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/size | ||||
.endif | .endif | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |