mirror of https://git.FreeBSD.org/ports.git
40 lines
1.2 KiB
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>
|