Date: Thu, 13 Sep 2012 02:03:42 +0000 (UTC) From: Brendan Fabeny <bf@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r304169 - in head: converters/cl-babel-sbcl devel/buildapp devel/cl-alexandria-sbcl devel/cl-cffi-sbcl devel/cl-infix-sbcl devel/cl-port-sbcl devel/cl-split-sequence-sbcl devel/cl-trivi... Message-ID: <201209130203.q8D23gFD093960@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bf Date: Thu Sep 13 02:03:41 2012 New Revision: 304169 URL: http://svn.freebsd.org/changeset/ports/304169 Log: update lang/sbcl to 1.0.58 and switch to the new options format; adjust dependent ports Modified: head/converters/cl-babel-sbcl/Makefile (contents, props changed) head/devel/buildapp/Makefile (contents, props changed) head/devel/cl-alexandria-sbcl/Makefile (contents, props changed) head/devel/cl-cffi-sbcl/Makefile (contents, props changed) head/devel/cl-infix-sbcl/Makefile (contents, props changed) head/devel/cl-port-sbcl/Makefile (contents, props changed) head/devel/cl-split-sequence-sbcl/Makefile (contents, props changed) head/devel/cl-trivial-features-sbcl/Makefile (contents, props changed) head/devel/cl-trivial-gray-streams-sbcl/Makefile (contents, props changed) head/devel/cl-uffi-sbcl/Makefile (contents, props changed) head/lang/sbcl/Makefile (contents, props changed) head/lang/sbcl/distinfo (contents, props changed) head/math/fricas/Makefile (contents, props changed) head/math/maxima/Makefile (contents, props changed) head/math/open-axiom/Makefile (contents, props changed) head/math/wxMaxima/Makefile (contents, props changed) head/security/cl-md5-sbcl/Makefile (contents, props changed) head/textproc/cl-meta-sbcl/Makefile (contents, props changed) head/textproc/cl-ppcre-sbcl/Makefile (contents, props changed) head/www/cl-lml-sbcl/Makefile (contents, props changed) head/x11-wm/stumpwm/Makefile (contents, props changed) Modified: head/converters/cl-babel-sbcl/Makefile ============================================================================== --- head/converters/cl-babel-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/converters/cl-babel-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= babel PORTVERSION= 2010.01.16 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= converters lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/buildapp/Makefile ============================================================================== --- head/devel/buildapp/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/buildapp/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -7,7 +7,7 @@ PORTNAME= buildapp PORTVERSION= 1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel lisp MASTER_SITES= http://www.xach.com/lisp/ DISTNAME= ${PORTNAME} Modified: head/devel/cl-alexandria-sbcl/Makefile ============================================================================== --- head/devel/cl-alexandria-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-alexandria-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= alexandria PORTVERSION= 2010.01.16 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/cl-cffi-sbcl/Makefile ============================================================================== --- head/devel/cl-cffi-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-cffi-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= cffi PORTVERSION= 0.10.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/cl-infix-sbcl/Makefile ============================================================================== --- head/devel/cl-infix-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-infix-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= infix PORTVERSION= 19960628 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/cl-port-sbcl/Makefile ============================================================================== --- head/devel/cl-port-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-port-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= port PORTVERSION= 2002.10.02.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/cl-split-sequence-sbcl/Makefile ============================================================================== --- head/devel/cl-split-sequence-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-split-sequence-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= split-sequence PORTVERSION= 20011114.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/cl-trivial-features-sbcl/Makefile ============================================================================== --- head/devel/cl-trivial-features-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-trivial-features-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= trivial-features PORTVERSION= 2010.01.16 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/cl-trivial-gray-streams-sbcl/Makefile ============================================================================== --- head/devel/cl-trivial-gray-streams-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-trivial-gray-streams-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= trivial-gray-streams PORTVERSION= 2008.11.02 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/devel/cl-uffi-sbcl/Makefile ============================================================================== --- head/devel/cl-uffi-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/devel/cl-uffi-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= uffi PORTVERSION= 2.0.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/lang/sbcl/Makefile ============================================================================== --- head/lang/sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/lang/sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -5,18 +5,13 @@ # PORTNAME= sbcl -PORTVERSION= 1.0.57 -PORTREVISION= 1 +PORTVERSION= 1.0.58 PORTEPOCH= 1 CATEGORIES= lang lisp MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} \ ftp://ftp.SpringDaemons.com/soft/sbcl-binary/:binaries DISTFILES= \ ${PORTNAME}-${PORTVERSION}-source${EXTRACT_SUFX} -.if !defined(NOPORTDOCS) || make(makesum) -DISTFILES+= \ - ${PORTNAME}-${PORTVERSION}-documentation-html${EXTRACT_SUFX} -.endif MAINTAINER= bf@FreeBSD.org COMMENT= A Common Lisp development system derived from the CMU CL system @@ -24,8 +19,10 @@ COMMENT= A Common Lisp development syste USE_BZIP2= yes USE_GMAKE= yes -OPTIONS= SBCL "Use installed SBCL binary if available" off \ - THREADS "Enable experimental threading support" off +OPTIONS_DEFINE = SBCL THREADS + +SBCL_DESC= Bootstrap with installed SBCL binary, if available +THREADS_DESC= Experimental threading support CONTRIB_MODULES= asdf \ asdf-install \ @@ -51,20 +48,7 @@ ONLY_FOR_ARCHS_REASON= is a native code this architecture yet SBCL_HOME= ${PREFIX}/lib/sbcl -.if !defined(NOPORTDOCS) -MANUALS= asdf.html sbcl.html -MODULESDOCS= asdf/README asdf/README.SBCL \ - asdf-install/README \ - sb-aclrepl/README \ - sb-bsd-sockets/FAQ sb-bsd-sockets/NEWS \ - sb-md5/README \ - sb-posix/README \ - sb-rotate-byte/README \ - sb-simple-streams/README -TEXTDOCS= BUGS CREDITS COPYING NEWS PRINCIPLES TLA TODO -.endif - -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> CFLAGS+= -fno-omit-frame-pointer CPPFLAGS+= -I. -DSBCL_PREFIX=\\\"\$$(SBCL_PREFIX)\\\" @@ -84,8 +68,23 @@ MAKE_SH_ARGS?= --prefix=${PREFIX} --dyna NM?= /usr/bin/nm NMFLAGS?= -gp -# If WITH_SBCL is defined, try to use existing "sbcl" first. -.if !defined(WITH_SBCL) || !exists(${LOCALBASE}/bin/sbcl) || make(makesum) +.if ${PORT_OPTIONS:MDOCS} || make(makesum) +DISTFILES+= \ + ${PORTNAME}-${PORTVERSION}-documentation-html${EXTRACT_SUFX} +MANUALS= asdf.html sbcl.html +MODULESDOCS= asdf/README asdf/README.SBCL \ + asdf-install/README \ + sb-aclrepl/README \ + sb-bsd-sockets/FAQ sb-bsd-sockets/NEWS \ + sb-md5/README \ + sb-posix/README \ + sb-rotate-byte/README \ + sb-simple-streams/README +TEXTDOCS= BUGS CREDITS COPYING NEWS PRINCIPLES TLA TODO +.endif + +# If the SBCL option is enabled, try to use existing "sbcl" first: +.if empty(PORT_OPTIONS:MSBCL) || !exists(${LOCALBASE}/bin/sbcl) || make(makesum) BOOT_VERSION= 1.0.31 . if make(makesum) @@ -110,9 +109,9 @@ ${WRKDIR}/${BOOT_DISTNAME}/output/sbcl.c --disable-debugger --userinit /dev/null --sysinit /dev/null MAKE_SH_ARGS+= --xc-host='${XC_HOST}' -.endif # defined(WITH_SBCL) +.endif # SBCL -.if defined(WITH_THREADS) +.if ${PORT_OPTIONS:MTHREADS} MAKE_SH_ARGS+= --with-sb-thread .if defined(WITH_FUTEX) MAKE_SH_ARGS+= --with-sb-futex @@ -153,8 +152,6 @@ post-patch: @${REINPLACE_CMD} \ -e 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/doc/sbcl.1 - @${REINPLACE_CMD} -e '\|CC?=|s|gcc|${CC}|' \ - ${WRKSRC}/contrib/asdf-module.mk @${REINPLACE_CMD} -E -e 's!-sbcl-shared!& ${CFLAGS}!' \ -e 's!\$$(TEST_FILESTEM|1)_core!$${\1}_core!g' \ ${WRKSRC}/tests/core.test.sh \ @@ -187,7 +184,7 @@ do-install: (if test -f ${WRKSRC}/contrib/${MOD}/${MOD}.asd; then ${INSTALL_DATA} \ ${WRKSRC}/contrib/${MOD}/${MOD}.asd ${SBCL_HOME}/${MOD}/; fi) .endfor -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR}/ ${INSTALL_DATA} ${MANUALS:S,^, ${WRKSRC}/doc/manual/,g} ${DOCSDIR}/ ${INSTALL_DATA} ${TEXTDOCS:S,^,${WRKSRC}/,g} ${DOCSDIR}/ @@ -209,4 +206,4 @@ bootstrap: ${WRKDIR}/${NEWBOOTNAME}/binary-distribution.sh ${NEWBOOTNAME}) (cd ${WRKDIR}/ && ${BZIP2_CMD} ${NEWBOOTNAME}-binary.tar) -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/lang/sbcl/distinfo ============================================================================== --- head/lang/sbcl/distinfo Thu Sep 13 00:43:43 2012 (r304168) +++ head/lang/sbcl/distinfo Thu Sep 13 02:03:41 2012 (r304169) @@ -1,7 +1,7 @@ -SHA256 (sbcl-1.0.57-source.tar.bz2) = a140862014bdcdd73821a8a0534ff68b0ec89eb6539acfcd35fd2a0ab07771ef -SIZE (sbcl-1.0.57-source.tar.bz2) = 3611050 -SHA256 (sbcl-1.0.57-documentation-html.tar.bz2) = 65b2cad6a84189c3b6f949bff1d0c164925dbeb7a494d85c34cd8e8ba839d21c -SIZE (sbcl-1.0.57-documentation-html.tar.bz2) = 174146 +SHA256 (sbcl-1.0.58-source.tar.bz2) = 817972d3f0be2c37ef29a9ea4858e6772cccf87cfcc5b36361a5abe2a149d945 +SIZE (sbcl-1.0.58-source.tar.bz2) = 3618349 +SHA256 (sbcl-1.0.58-documentation-html.tar.bz2) = 7ae4654ef97e81738878474f4fbfd995a2b97c3271039b0f31cc4d525ce782b8 +SIZE (sbcl-1.0.58-documentation-html.tar.bz2) = 175205 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 Modified: head/math/fricas/Makefile ============================================================================== --- head/math/fricas/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/math/fricas/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -7,6 +7,7 @@ PORTNAME= fricas PORTVERSION= 1.1.7 +PORTREVISION= 1 DISTVERSIONSUFFIX= -full CATEGORIES= math MASTER_SITES= SF Modified: head/math/maxima/Makefile ============================================================================== --- head/math/maxima/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/math/maxima/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -7,7 +7,7 @@ PORTNAME= maxima PORTVERSION= 5.27.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math lisp tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source Modified: head/math/open-axiom/Makefile ============================================================================== --- head/math/open-axiom/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/math/open-axiom/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -7,7 +7,7 @@ PORTNAME= open-axiom PORTVERSION= 1.4.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} Modified: head/math/wxMaxima/Makefile ============================================================================== --- head/math/wxMaxima/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/math/wxMaxima/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -7,7 +7,7 @@ PORTNAME= wxMaxima PORTVERSION= 12.04.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF MASTER_SITE_SUBDIR= ${PORTNAME:L}/${PORTNAME}/${PORTVERSION} Modified: head/security/cl-md5-sbcl/Makefile ============================================================================== --- head/security/cl-md5-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/security/cl-md5-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= md5 PORTVERSION= 1.8.5 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= security lisp PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/textproc/cl-meta-sbcl/Makefile ============================================================================== --- head/textproc/cl-meta-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/textproc/cl-meta-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= meta PORTVERSION= 0.1 -PORTREVISION= 6 +PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= textproc lisp PKGNAMEPREFIX= cl- Modified: head/textproc/cl-ppcre-sbcl/Makefile ============================================================================== --- head/textproc/cl-ppcre-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/textproc/cl-ppcre-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= cl-ppcre PORTVERSION= 2.0.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= textproc lisp DISTFILES= # none Modified: head/www/cl-lml-sbcl/Makefile ============================================================================== --- head/www/cl-lml-sbcl/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/www/cl-lml-sbcl/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -6,7 +6,7 @@ PORTNAME= lml PORTVERSION= 2.5.7 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= www textproc PKGNAMEPREFIX= cl- DISTFILES= # none Modified: head/x11-wm/stumpwm/Makefile ============================================================================== --- head/x11-wm/stumpwm/Makefile Thu Sep 13 00:43:43 2012 (r304168) +++ head/x11-wm/stumpwm/Makefile Thu Sep 13 02:03:41 2012 (r304169) @@ -7,7 +7,7 @@ PORTNAME= stumpwm PORTVERSION= 0.9.7 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11-wm lisp MASTER_SITES= SAVANNAH DISTFILES= ${DISTNAME}.tgz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209130203.q8D23gFD093960>