freebsd-ports/devel/arm-none-eabi-newlib/Makefile

40 lines
1.2 KiB
Makefile

PORTNAME= newlib
PORTVERSION= 4.4.0
DISTVERSIONSUFFIX= .20231231
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/${PORTNAME}
PKGNAMEPREFIX= ${NEWLIB_TARGET}-
MAINTAINER= kevans@FreeBSD.org
COMMENT= Newlib distribution for ${NEWLIB_TARGET} targets
WWW= https://www.sourceware.org/newlib/
BUILD_DEPENDS+= ${NEWLIB_TARGET}-ar:devel/binutils@${NEWLIB_TARGET:C/-/_/g} \
${NEWLIB_TARGET}-as:devel/binutils@${NEWLIB_TARGET:C/-/_/g} \
${NEWLIB_TARGET}-ld:devel/binutils@${NEWLIB_TARGET:C/-/_/g} \
${LOCALBASE}/bin/${NEWLIB_TARGET}-gcc:devel/${NEWLIB_TARGET}-gcc
NEWLIB_TARGET?= arm-none-eabi
USES= cpe gmake makeinfo
CPE_VENDOR= ${PORTNAME}_project
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= --prefix=${PREFIX} \
--target="${NEWLIB_TARGET}" \
--disable-newlib-supplied-syscalls \
--enable-multilib \
--enable-newlib-nano-malloc \
--enable-newlib-nano-formatted-io \
--enable-target-optspace
INSTALL_TARGET= install-target
post-install:
@${RM} -r ${STAGEDIR}${PREFIX}/share/info
@${FIND} ${STAGEDIR} ! -type d | \
${SED} 's,${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
@${FIND} -ds ${STAGEDIR}${PREFIX}/${NEWLIB_TARGET} -type d -empty | \
${SED} 's,${STAGEDIR}${PREFIX}/,, ; s,^,@dir ,' >> ${TMPPLIST}
.include <bsd.port.mk>