git: ad1e41007a66 - main - lang/scm: try unbreaking on the architectures without sbrk(2)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 04 Jan 2024 21:27:07 UTC
The branch main has been updated by mi: URL: https://cgit.FreeBSD.org/ports/commit/?id=ad1e41007a66f02a4bb3f3de46db0bcae7bb1a99 commit ad1e41007a66f02a4bb3f3de46db0bcae7bb1a99 Author: Mikhail Teterin <mi@FreeBSD.org> AuthorDate: 2024-01-04 21:25:26 +0000 Commit: Mikhail Teterin <mi@FreeBSD.org> CommitDate: 2024-01-04 21:25:26 +0000 lang/scm: try unbreaking on the architectures without sbrk(2) Upstream's code seems to have special-handling for such platforms. --- lang/scm/Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lang/scm/Makefile b/lang/scm/Makefile index fb91abd3116d..528b8d5298ca 100644 --- a/lang/scm/Makefile +++ b/lang/scm/Makefile @@ -13,14 +13,11 @@ WWW= https://people.csail.mit.edu/jaffer/SCM LICENSE= LGPL3+ LICENSE_FILES= ${WRKSRC}/COPYING.LESSER -BROKEN_aarch64= fails to link: missing sbrk -BROKEN_riscv64= fails to link: missing sbrk +LIB_DEPENDS= libgnuregex.so:devel/libgnuregex -LIB_DEPENDS= libgnuregex.so.[5-9]:devel/libgnuregex +USES= readline zip WRKSRC= ${WRKDIR}/${PORTNAME} - -USES= readline zip HAS_CONFIGURE= yes CONFIGURE_ENV= --prefix=${PREFIX} MAKE_JOBS_UNSAFE= yes @@ -61,6 +58,10 @@ SCM_MODULES_X11=x.so USES+= compiler:gcc-c++11-lib .endif +.if ${ARCH} == aarch64 || ${ARCH} == riscv64 +CFLAGS+= -DLACK_SBRK +.endif + .include <bsd.port.pre.mk> .if ${PORT_OPTIONS:MX11}