Skip site navigation (1)Skip section navigation (2)
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>