On Mon, Aug 13, 2012 at 10:54:26AM +0200, Manuel Giraud wrote:
> Here is an update for sbcl. Tested on i386. 'make regress' passes now.
> 

Looks good, however one nit is that the DISTFILES line is no longer
needed at all, you're simply setting it to the default value.

There's one floating-point test failing on amd64 that I'd like to look
into further, as well as try a build and test run on powerpc.

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/sbcl/Makefile,v
> retrieving revision 1.12
> diff -u -p -u -r1.12 Makefile
> --- Makefile  3 Jan 2012 02:01:25 -0000       1.12
> +++ Makefile  13 Aug 2012 08:38:02 -0000
> @@ -5,7 +5,7 @@ ONLY_FOR_ARCHS =      amd64 i386 powerpc
>  
>  COMMENT=             compiler and runtime system for ANSI Common Lisp
>  
> -V =                  1.0.54
> +V =                  1.0.58
>  DISTNAME=            sbcl-${V}-source
>  PKGNAME=             sbcl-${V}
>  WRKDIST=             ${WRKDIR}/sbcl-${V}
> @@ -24,8 +24,7 @@ PERMIT_DISTFILES_FTP=       Yes
>  WANTLIB=             c m util
>  
>  MASTER_SITES=                ${MASTER_SITE_SOURCEFORGE:=sbcl/}
> -DISTFILES =          ${DISTNAME}${EXTRACT_SUFX} \
> -                     sbcl-${V}-documentation-html${EXTRACT_SUFX}
> +DISTFILES =          ${DISTNAME}${EXTRACT_SUFX}
>  
>  PSEUDO_FLAVORS=              native_bootstrap
>  FLAVOR?=
> @@ -72,7 +71,7 @@ do-build:
>       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} /bin/sh make.sh \
>               --prefix=${PREFIX} --xc-host="${BOOTSTRAP_CMD}"
>       cd ${WRKSRC}/doc/manual && touch sbcl.texinfo && \
> -             ${SETENV} ${MAKE_ENV} ${GMAKE} asdf.info sbcl.info
> +             ${SETENV} ${MAKE_ENV} ${GMAKE} asdf.info sbcl.info html
>  
>  do-install:
>       cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} /bin/sh install.sh
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/lang/sbcl/distinfo,v
> retrieving revision 1.6
> diff -u -p -u -r1.6 distinfo
> --- distinfo  3 Jan 2012 02:01:25 -0000       1.6
> +++ distinfo  13 Aug 2012 08:38:02 -0000
> @@ -1,10 +1,2 @@
> -MD5 (sbcl-1.0.54-documentation-html.tar.bz2) = n6d+Z515ktGfmakY7Wb0zQ==
> -MD5 (sbcl-1.0.54-source.tar.bz2) = t+lWpx1gO7cU9xwvfvNQ9g==
> -RMD160 (sbcl-1.0.54-documentation-html.tar.bz2) = 
> novMWQoZepH9xNdQ/E5MkaRmBds=
> -RMD160 (sbcl-1.0.54-source.tar.bz2) = t21gm9udqgC7kJW9AdqL+k2lbEw=
> -SHA1 (sbcl-1.0.54-documentation-html.tar.bz2) = 4CV3r+HwZG25wBJbUc5xgQysxzg=
> -SHA1 (sbcl-1.0.54-source.tar.bz2) = b6GY2zwHGOIUyoz8pNcapeSVocI=
> -SHA256 (sbcl-1.0.54-documentation-html.tar.bz2) = 
> XO35qJM8K6UXh7DH36CfhGIcoYJ/gKWeorT/oHJT9nE=
> -SHA256 (sbcl-1.0.54-source.tar.bz2) = 
> jYUNlPj2+43MbctE/MDsB+l+lQN9eGT8HtrrXz4c4cY=
> -SIZE (sbcl-1.0.54-documentation-html.tar.bz2) = 165801
> -SIZE (sbcl-1.0.54-source.tar.bz2) = 3600921
> +SHA256 (sbcl-1.0.58-source.tar.bz2) = 
> gXly0/C+LDfvKanqSFjmdyzM+Hz8xbNjYaWr4qFJ2UU=
> +SIZE (sbcl-1.0.58-source.tar.bz2) = 3618349
> Index: patches/patch-src_runtime_Config_x86-openbsd
> ===================================================================
> RCS file: patches/patch-src_runtime_Config_x86-openbsd
> diff -N patches/patch-src_runtime_Config_x86-openbsd
> --- patches/patch-src_runtime_Config_x86-openbsd      3 Jan 2012 02:01:25 
> -0000       1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,9 +0,0 @@
> -$OpenBSD: patch-src_runtime_Config_x86-openbsd,v 1.2 2012/01/03 02:01:25 krw 
> Exp $
> ---- src/runtime/Config.x86-openbsd.orig      Mon May  9 04:49:39 2011
> -+++ src/runtime/Config.x86-openbsd   Fri Jul  8 13:39:44 2011
> -@@ -24,5 +24,3 @@ OS_LIBS += -lutil
> - 
> - LINKFLAGS += -export-dynamic
> - LDFLAGS += -export-dynamic
> --
> --CFLAGS = -g -Wall -O2 -fno-omit-frame-pointer

> -- 
> Manuel Giraud

Reply via email to