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