update lang/sbcl to 1.1.3 and adjust dependent ports

This commit is contained in:
Brendan Fabeny 2013-01-05 14:13:46 +00:00
parent f68ee58b80
commit 2a56971eac
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=309961
24 changed files with 72 additions and 105 deletions

View File

@ -1,12 +1,9 @@
# New ports collection makefile for: cl-babel-sbcl
# Date created: 20 January 2010
# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
#
# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
# $FreeBSD$
PORTNAME= babel
PORTVERSION= 2010.01.16
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= converters lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,13 +1,9 @@
# New ports collection makefile for: buildapp
# Date created: 27 March 2010
# Whom: dunkyp
#
# Created by: dunkyp
# $FreeBSD$
#
PORTNAME= buildapp
PORTVERSION= 1.1
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= devel lisp
MASTER_SITES= http://www.xach.com/lisp/
DISTNAME= ${PORTNAME}

View File

@ -1,12 +1,9 @@
# New ports collection makefile for: cl-alexandria-sbcl
# Date created: 16 January 2010
# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
#
# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
# $FreeBSD$
PORTNAME= alexandria
PORTVERSION= 2010.01.16
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection makefile for: cl-cffi-sbcl
# Date created: 20 January 2010
# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
#
# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
# $FreeBSD$
PORTNAME= cffi
PORTVERSION= 0.10.6
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection Makefile for: cl-infix-sbcl
# Date created: 13 Feb 2006
# Whom: Pedro F Giffuni
#
# Created by: Pedro F Giffuni
# $FreeBSD$
PORTNAME= infix
PORTVERSION= 19960628
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection Makefile for: cl-port-sbcl
# Date created: 12 May 2003
# Whom: Henrik Motakef <henrik.motakef@web.de>
#
# Created by: Henrik Motakef <henrik.motakef@web.de>
# $FreeBSD$
PORTNAME= port
PORTVERSION= 2002.10.02.1
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection Makefile for: cl-split-sequence-sbcl
# Date created: 12 May 2003
# Whom: Henrik Motakef <henrik.motakef@web.de>
#
# Created by: Henrik Motakef <henrik.motakef@web.de>
# $FreeBSD$
PORTNAME= split-sequence
PORTVERSION= 20011114.1
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection makefile for: cl-trivial-features-sbcl
# Date created: 16 January 2010
# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
#
# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
# $FreeBSD$
PORTNAME= trivial-features
PORTVERSION= 2010.01.16
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection makefile for: cl-trivial-gray-streams-sbcl
# Date created: 17 January 2010
# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
#
# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
# $FreeBSD$
PORTNAME= trivial-gray-streams
PORTVERSION= 2008.11.02
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection Makefile for: cl-uffi-sbcl
# Date created: 19 August 2004
# Whom: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
#
# Created by: Matthew X. Economou <xenophon+fbsdports@irtnog.org>
# $FreeBSD$
PORTNAME= uffi
PORTVERSION= 2.0.0
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -5,7 +5,7 @@
#
PORTNAME= sbcl
PORTVERSION= 1.1.2
PORTVERSION= 1.1.3
PORTEPOCH= 1
CATEGORIES= lang lisp
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} \
@ -118,10 +118,16 @@ MAKE_SH_ARGS+= --with-sb-futex
.else
MAKE_SH_ARGS+= --without-sb-futex
.endif
.if defined(WITH_SAFEPOINT)
.if defined(WITH_SAFEPOINT) || defined(WITH_STRICT_SAFEPOINT)
MAKE_SH_ARGS+= --with-sb-safepoint --with-sb-thruption --with-sb-wtimer
.if defined(WITH_STRICT_SAFEPOINT)
MAKE_SH_ARGS+= --with-sb-safepoint-strictly
.else
MAKE_SH_ARGS+= --without-sb-safepoint --without-sb-thruption --without-sb-wtimer
MAKE_SH_ARGS+= --without-sb-safepoint-strictly
.endif
.else
MAKE_SH_ARGS+= --without-sb-safepoint --without-sb-safepoint-strictly \
--without-sb-thruption --without-sb-wtimer
.endif
.else
MAKE_SH_ARGS+= --without-sb-thread

View File

@ -1,7 +1,7 @@
SHA256 (sbcl-1.1.2-source.tar.bz2) = 0c7a04d4ccf149324ff5919f230e1473757c223cda47623a97d749e018327713
SIZE (sbcl-1.1.2-source.tar.bz2) = 3692248
SHA256 (sbcl-1.1.2-documentation-html.tar.bz2) = 0be00e8afd311a0f03fe9c53af01c9d926582b60e733a7d543d557f83a6c36a4
SIZE (sbcl-1.1.2-documentation-html.tar.bz2) = 178733
SHA256 (sbcl-1.1.3-source.tar.bz2) = 71a051a2098f1fb993a35b5afb7c1650acf0fe7e5c6b55e97f4d6e0bbc23c6e3
SIZE (sbcl-1.1.3-source.tar.bz2) = 3701563
SHA256 (sbcl-1.1.3-documentation-html.tar.bz2) = b7310e5678f95ab1687225f150bf0fb210e9a68aa8cd876b8dc2d4a230277165
SIZE (sbcl-1.1.3-documentation-html.tar.bz2) = 178695
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

View File

@ -0,0 +1,17 @@
--- src/runtime/thread.c.orig 2013-01-01 06:24:20.000000000 -0500
+++ src/runtime/thread.c 2013-01-01 06:47:25.000000000 -0500
@@ -516,12 +516,10 @@
#ifndef LISP_FEATURE_WIN32
/* On windows, arch_os_thread_init will take care of finding the
* stack. */
- pthread_attr_t attr;
- int pthread_getattr_np(pthread_t, pthread_attr_t *);
- pthread_getattr_np(os, &attr);
void *stack_addr;
size_t stack_size;
- pthread_attr_getstack(&attr, &stack_addr, &stack_size);
+ pthread_attr_getstackaddr(th->os_attr, &stack_addr);
+ pthread_attr_getstacksize(th->os_attr, &stack_size);
th->control_stack_start = stack_addr;
th->control_stack_end = (void *) (((uintptr_t) stack_addr) + stack_size);
#endif

View File

@ -179,6 +179,7 @@ lib/sbcl/sb-simple-streams/terminal.fasl
lib/sbcl/sb-simple-streams/terminal.lisp
lib/sbcl/sb-sprof/sb-sprof.fasl
lib/sbcl/sb-sprof/sb-sprof.lisp
lib/sbcl/sb-sprof/test.lisp
lib/sbcl/sbcl_core
lib/sbcl/site-systems/.keep_me
%%PORTDOCS%%%%DOCSDIR%%/BUGS

View File

@ -3,8 +3,8 @@
PORTNAME= fricas
PORTVERSION= 1.1.8
PORTREVISION= 1
DISTVERSIONSUFFIX= -full
PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF

View File

@ -1,12 +1,9 @@
# New ports collection makefile for: maxima
# Date created: Jun 26 2002
# Whom: Scott Flatman <sf@dsinw.com>
#
# Created by: Scott Flatman <sf@dsinw.com>
# $FreeBSD$
#
PORTNAME= maxima
PORTVERSION= 5.29.1
PORTREVISION= 1
CATEGORIES= math lisp tk
MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source

View File

@ -1,13 +1,9 @@
# New ports collection makefile for: open-axiom
# Date created: 12 October 2008
# Whom: stephen@math.missouri.edu
#
# Created by: stephen@math.missouri.edu
# $FreeBSD$
#
PORTNAME= open-axiom
PORTVERSION= 1.4.1
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= math
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}

View File

@ -1,13 +1,9 @@
# New ports collection makefile for: wxMaxima
# Date created: 2005-07-12
# Whom: Nicola Vitale <nivit@email.it>
#
# Created by: Nicola Vitale <nivit@email.it>
# $FreeBSD$
#
PORTNAME= wxMaxima
PORTVERSION= 12.04.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= SF
MASTER_SITE_SUBDIR= ${PORTNAME:L}/${PORTNAME}/${PORTVERSION}

View File

@ -1,12 +1,9 @@
# New ports collection makefile for: cl-md5-sbcl
# Date created: 16 January 2010
# Whom: Jimmy Olgeni <olgeni@FreeBSD.org>
#
# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
# $FreeBSD$
PORTNAME= md5
PORTVERSION= 1.8.5
PORTREVISION= 7
PORTREVISION= 8
CATEGORIES= security lisp
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection Makefile for: cl-meta-sbcl
# Date created: 16 May 2003
# Whom: Henrik Motakef <henrik.motakef@web.de>
#
# Created by: Henrik Motakef <henrik.motakef@web.de>
# $FreeBSD$
PORTNAME= meta
PORTVERSION= 0.1
PORTREVISION= 8
PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= textproc lisp
PKGNAMEPREFIX= cl-

View File

@ -1,12 +1,9 @@
# New ports collection Makefile for: cl-ppcre-sbcl
# Date created: 16 May 2003
# Whom: Henrik Motakef <henrik.motakef@web.de>
#
# Created by: Henrik Motakef <henrik.motakef@web.de>
# $FreeBSD$
PORTNAME= cl-ppcre
PORTVERSION= 2.0.3
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= textproc lisp
DISTFILES= # none

View File

@ -1,12 +1,9 @@
# New ports collection Makefile for: cl-lml-sbcl
# Date created: 18 May 2003
# Whom: Henrik Motakef <henrik.motakef@web.de>
#
# Created by: Henrik Motakef <henrik.motakef@web.de>
# $FreeBSD$
PORTNAME= lml
PORTVERSION= 2.5.7
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= www textproc
PKGNAMEPREFIX= cl-
DISTFILES= # none

View File

@ -3,7 +3,7 @@
PORTNAME= stumpwm
PORTVERSION= 0.9.7
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= x11-wm lisp
MASTER_SITES= SAVANNAH
DISTFILES= ${DISTNAME}.tgz
@ -11,13 +11,13 @@ DISTFILES= ${DISTNAME}.tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= A tiling, keyboard driven Window Manager written in Common Lisp
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-contrib-dir=${DATADIR}
MAKE_JOBS_UNSAFE=yes
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
PLIST_FILES= bin/stumpish \
bin/${PORTNAME}
INFO= ${PORTNAME}

View File

@ -1,10 +1,7 @@
# New ports collection makefile for: cl-clx-sbcl
# Date created: 7 Oct 2010
# Whom: Anonymous
#
# Created by: Anonymous
# $FreeBSD$
PORTREVISION= 2
PORTREVISION= 3
DISTFILES= # none
MASTERDIR= ${.CURDIR}/../../x11/cl-clx