diff options
author | bf <bf@FreeBSD.org> | 2012-01-24 22:10:45 +0800 |
---|---|---|
committer | bf <bf@FreeBSD.org> | 2012-01-24 22:10:45 +0800 |
commit | 38714e6725eccd4897945daeb84dfe75d33495a5 (patch) | |
tree | c56a0404ba4fa8ddb0fd5fc6847a7025b0135dd9 /lang/sbcl | |
parent | 90b7575494b902fffbfe78fa73e216b9f1fd775c (diff) | |
download | freebsd-ports-gnome-38714e6725eccd4897945daeb84dfe75d33495a5.tar.gz freebsd-ports-gnome-38714e6725eccd4897945daeb84dfe75d33495a5.tar.zst freebsd-ports-gnome-38714e6725eccd4897945daeb84dfe75d33495a5.zip |
update lang/sbcl to 1.0.55, and adjust dependent ports
Diffstat (limited to 'lang/sbcl')
-rw-r--r-- | lang/sbcl/Makefile | 14 | ||||
-rw-r--r-- | lang/sbcl/distinfo | 4 | ||||
-rw-r--r-- | lang/sbcl/files/customize-target-features.lisp | 7 |
3 files changed, 11 insertions, 14 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile index 3766f7f09b0c..331b59380029 100644 --- a/lang/sbcl/Makefile +++ b/lang/sbcl/Makefile @@ -9,7 +9,7 @@ # PORTNAME= sbcl -PORTVERSION= 1.0.54.0 +PORTVERSION= 1.0.55.0 PORTEPOCH= 1 CATEGORIES= lang lisp MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R} \ @@ -82,6 +82,13 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} .include <bsd.port.pre.mk> +MAKE_SH_ARGS?= --with-sb-core-compression +.if defined(WITH_THREADS) +MAKE_SH_ARGS+= --with-sb-thread +.else +MAKE_SH_ARGS+= --without-sb-thread +.endif + .if !defined(NOPORTDOCS) && (defined(WITH_PDF) || defined(WITH_PS)) BUILD_DEPENDS+= dot:${PORTSDIR}/graphics/graphviz .endif @@ -186,9 +193,6 @@ post-patch: @${REINPLACE_CMD} -e 's|cc -c|${CC} -c|' \ -e 's|ld \$$SO_FLAGS|${LD} \$$SO_FLAGS|' \ ${WRKSRC}/tests/foreign.test.sh -.if defined(WITH_THREADS) - @${CP} ${FILESDIR}/customize-target-features.lisp ${WRKSRC} -.endif @${REINPLACE_CMD} -E -e 's,makeinfo,makeinfo --no-split,g' \ ${WRKSRC}/doc/internals/Makefile @@ -196,7 +200,7 @@ do-build: @${FIND} ${WRKSRC} \( -name '*.orig' -o -name '*.bak' \) -delete @(cd ${WRKSRC} && ${SETENV} CC="${CC}" INSTALL_ROOT=${PREFIX} \ LISP_EXTRA_ARG="${LISP_EXTRA_ARG}" \ - ${SH} make.sh ${LISP_CMD}) + ${SH} make.sh ${LISP_CMD} ${MAKE_SH_ARGS}) @${RM} -rf ${WRKSRC}/contrib/sb-cover/test-output .if !defined(NOPORTDOCS) @(cd ${WRKSRC}/doc/manual && ${SETENV} \ diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo index 88f42fc15dec..bb408faac631 100644 --- a/lang/sbcl/distinfo +++ b/lang/sbcl/distinfo @@ -1,5 +1,5 @@ -SHA256 (sbcl-1.0.54-source.tar.bz2) = 8d850d94f8f6fb8dcc6dcb44fcc0ec07e97e95037d7864fc1edaeb5f3e1ce1c6 -SIZE (sbcl-1.0.54-source.tar.bz2) = 3600921 +SHA256 (sbcl-1.0.55-source.tar.bz2) = e3216a7b9c302b6c1431d0f1ae444008de8ac465eb44f4ae841300d052d207ad +SIZE (sbcl-1.0.55-source.tar.bz2) = 3611026 SHA256 (sbcl-1.0.31-amd64-freebsd8-binary.tar.bz2) = 06a1e4e3a5f5f8e012ff6037a51624d7d1f34bff0979ce45e70418a293412b4e SIZE (sbcl-1.0.31-amd64-freebsd8-binary.tar.bz2) = 8397764 SHA256 (sbcl-1.0.31-amd64-freebsd7-binary.tar.bz2) = fcbd5ed1948312a7b6eff7e6daf736e41be945a2c57bcee4b64f172ddde518b8 diff --git a/lang/sbcl/files/customize-target-features.lisp b/lang/sbcl/files/customize-target-features.lisp deleted file mode 100644 index 299995966fca..000000000000 --- a/lang/sbcl/files/customize-target-features.lisp +++ /dev/null @@ -1,7 +0,0 @@ -(lambda (features) - (flet ((enable (x) - (pushnew x features)) - (disable (x) - (setf features (remove x features)))) - (enable :sb-thread) - features)) |